Accepting request 204764 from server:http
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/204764 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=8
This commit is contained in:
commit
17dd8ba0c4
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e2558b918afe47640e3c4e75be4347e7e8dc7b19caf2120b6e1fb6bf17891c2a
|
||||
size 696468
|
3
uwsgi-1.9.18.2.tar.gz
Normal file
3
uwsgi-1.9.18.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:43f893bb346ac0da1a7d0d2d70c4e4f5bb28758488deec51ab6c0047f3e52427
|
||||
size 706180
|
@ -1,3 +1,81 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 17 18:10:06 UTC 2013 - jfunk@funktronics.ca
|
||||
|
||||
- Update to 1.9.18.2:
|
||||
* check for NULL dictionary values in python3 autoreloader
|
||||
* fixed fastrouter realloc() bug
|
||||
* fixed stdin and embedded configuration
|
||||
* fixed vassal's strict mode
|
||||
* fixed UUID randomization when libuuid is not used
|
||||
* added --iprint (immediate print) option
|
||||
- Changes from 1.9.18:
|
||||
* License change. This version of uWSGI is the first of the 1.9 tree using
|
||||
GPL2 + linking exception instead of plain GPL2
|
||||
* Bugfixes
|
||||
* fixed uwsgi native protocol support on big endian machines
|
||||
* fixed jvm build system for arm (Jorge Gallegos)
|
||||
* fixed a memleak spotted by cppcheck in zlib management
|
||||
* chdir() at every emperor glob iteration
|
||||
* correctly honour --force-cwd
|
||||
* fixed ia64/Linux compilation (Jonas Smedegaard/Riccardo Magliocchetti)
|
||||
* fixed ruby rvm paths parsing order
|
||||
* added waitpid() after daemon’s SIGTERM (Łukasz Mierzwa)
|
||||
* fixed pid numbering after --idle (Łukasz Mierzwa)
|
||||
* fixed/improved cheaper memory limits (Łukasz Mierzwa)
|
||||
* correctly close inherited sockets in gateways
|
||||
* fix checks for MAP_FAILED in mmap() (instead of NULL)
|
||||
* fixed FastCGI non-blocking body read() (patch by Arkaitz Jimenez)
|
||||
* fixed attach.py script
|
||||
* avoid crashing on non-conformant PSGI response headers
|
||||
* run the python autoreloader even in non-apps mode when non-lazy
|
||||
* New Features
|
||||
* https://uwsgi-docs.readthedocs.org/en/latest/Changelog-1.9.18.html
|
||||
* Minimal build profiles
|
||||
* Auto-fix modifier1. Now if the modifier1 of the request is zero, but the
|
||||
python plugin is not loaded (or there are no python apps loaded) the
|
||||
first configured app will be set instead (unless you disable with
|
||||
feature with --no-default-app).
|
||||
* Perl auto reloader. The --perl-auto-reload option allows the psgi plugin
|
||||
to check for changed modules after every request. It takes the frequency
|
||||
(in seconds) of the scan.
|
||||
* The "raw" mode (preview technology, only for CPython). Raw mode allows
|
||||
you to directly parse the request in your application callable. Instead
|
||||
of getting a list of CGI vars/headers in your callable you only get the
|
||||
file descriptor soon after accept(). You can then read()/write() to that
|
||||
file descriptor in full freedom.
|
||||
* Optional NON-standard support for CPython buffer protocol for WSGI
|
||||
responses. This is a NON-standard behaviour you have to voluntarily
|
||||
enable with --wsgi-accept-buffer.
|
||||
* Emperor and config improvements
|
||||
* The config system has been improved to be even more consistent in
|
||||
respect to strict mode (reminder: with --strict you basically check
|
||||
your config files for unknown options avoiding headaches caused by
|
||||
typos).
|
||||
* New magic vars have been added exposing the name of the original
|
||||
config file (this simplifies templating when in Emperor mode), check
|
||||
them at
|
||||
https://github.com/unbit/uwsgi-docs/blob/master/Configuration.rst#magic-variables
|
||||
* The Emperor got support for Linux capabilities using the --emperor-cap
|
||||
option. The option takes the list of capability you want to maintain
|
||||
for your vassals when they start as root
|
||||
* Build system improvements
|
||||
* The build system has been improved to link custom sources on the fly.
|
||||
* Riccardo Magliocchetti rewrote the build script to use optparse
|
||||
instead of raw/old-fashioned sys.argv parsing
|
||||
* Pluginized the 'schemes' managementi. Schemes are the prefix part of
|
||||
uWSGI uri's. When you do "uwsgi --ini http://foobar.local:9090/test.ini"
|
||||
the http:// is the scheme, signalling uWSGI it has to download the
|
||||
config file via http. Til now those 'schemes' were hardcoded. Now they
|
||||
are exposed as plugins, so you can add more of them (or override the
|
||||
default one).
|
||||
* mountpoints checks. Allows for managing, for example, FUSE filesystems
|
||||
with uWSGI:
|
||||
http://uwsgi-docs.readthedocs.org/en/latest/tutorials/ReliableFuse.html
|
||||
* Preliminary libffi plugin. As embedding c libraries for exposing hooks
|
||||
is becoming more common, we have started working on libffi integration,
|
||||
allowing safe (and sane) argument passing to hooks. More to came soon.
|
||||
* Official support for kFreeBSD. Debian/kFreeBSD is officially supported.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 24 16:49:25 UTC 2013 - jfunk@funktronics.ca
|
||||
|
||||
|
21
uwsgi.spec
21
uwsgi.spec
@ -17,10 +17,10 @@
|
||||
|
||||
|
||||
Name: uwsgi
|
||||
Version: 1.9.17.1
|
||||
Version: 1.9.18.2
|
||||
Release: 0
|
||||
Summary: Application Container Server for Networked/Clustered Web Applications
|
||||
License: GPL-2.0+
|
||||
License: GPL-2.0-with-GCC-exception
|
||||
Group: Productivity/Networking/Web/Servers
|
||||
Url: http://projects.unbit.it/uwsgi/wiki
|
||||
Source: http://projects.unbit.it/downloads/uwsgi-%{version}.tar.gz
|
||||
@ -57,6 +57,7 @@ BuildRequires: libGeoIP-devel
|
||||
BuildRequires: libattr-devel
|
||||
BuildRequires: libcap-devel
|
||||
BuildRequires: libcurl-devel
|
||||
BuildRequires: libffi-devel
|
||||
%if 0%{?suse_version} > 1210
|
||||
BuildRequires: libjansson-devel
|
||||
%endif
|
||||
@ -274,6 +275,18 @@ container server coded in pure C.
|
||||
This package contains support for configuring uWSGI via LDAP.
|
||||
|
||||
|
||||
%package libffi
|
||||
Summary: libffi Plugin for uWSGI
|
||||
Group: Productivity/Networking/Web/Servers
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description libffi
|
||||
uWSGI is a fast, self-healing and developer/sysadmin-friendly application
|
||||
container server coded in pure C.
|
||||
|
||||
This package contains support for libffi.
|
||||
|
||||
|
||||
%package lua
|
||||
Summary: Lua Plugin for uWSGI
|
||||
Group: Productivity/Networking/Web/Servers
|
||||
@ -645,6 +658,10 @@ install -D plugins/jvm/uwsgi.jar %{buildroot}%{_javadir}/uwsgi.jar
|
||||
%defattr(-,root,root,-)
|
||||
%{_libdir}/uwsgi/ldap_plugin.so
|
||||
|
||||
%files libffi
|
||||
%defattr(-,root,root,-)
|
||||
%{_libdir}/uwsgi/libffi_plugin.so
|
||||
|
||||
%files lua
|
||||
%defattr(-,root,root,-)
|
||||
%{_libdir}/uwsgi/lua_plugin.so
|
||||
|
Loading…
Reference in New Issue
Block a user