Hello community, here is the log from the commit of package uwsgi for openSUSE:Factory checked in at 2013-12-19 07:21:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/uwsgi (Old) and /work/SRC/openSUSE:Factory/.uwsgi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "uwsgi" Changes: -------- --- /work/SRC/openSUSE:Factory/uwsgi/uwsgi.changes 2013-09-26 11:53:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.uwsgi.new/uwsgi.changes 2013-12-19 07:21:58.000000000 +0100 @@ -1,0 +2,78 @@ +Thu Oct 17 18:10:06 UTC 2013 - [email protected] + +- 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. + +------------------------------------------------------------------- Old: ---- uwsgi-1.9.17.1.tar.gz New: ---- uwsgi-1.9.18.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ uwsgi.spec ++++++ --- /var/tmp/diff_new_pack.I6ZTp6/_old 2013-12-19 07:21:59.000000000 +0100 +++ /var/tmp/diff_new_pack.I6ZTp6/_new 2013-12-19 07:21:59.000000000 +0100 @@ -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: libattr-devel BuildRequires: libcap-devel BuildRequires: libcurl-devel +BuildRequires: libffi-devel %if 0%{?suse_version} > 1210 BuildRequires: libjansson-devel %endif @@ -274,6 +275,18 @@ 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 @@ %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 ++++++ uwsgi-1.9.17.1.tar.gz -> uwsgi-1.9.18.2.tar.gz ++++++ ++++ 6940 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
