Changelog for
uwsgi-2.0.19.1-4.1.i586.rpm :
* Fri Dec 11 2020 Andreas Schwab
- Fix logic handling v8 plugin
* Tue Dec 01 2020 pgajdosAATTsuse.com- use system apache rpm macros
* Thu Nov 26 2020 Dirk Mueller - update 2.0.19.1:
* Reverted CGI chunked encoding support
* Fixed bug with WSGI responses returning
* Update travis to xenial (Terence D. Honles)
* Fix segfault in logsocket plugin (Riccardo Magliocchetti, #2010)
* Backport Coverity fixes from master (Riccardo Magliocchetti)
* Fix Python 3.7 warnings (Orivej Desh)
* Fix uwsgi.workers() leak in Python plugin (Arne Welzel, #2056)
* Backport redislog plugin 32-bit build fixes (Riccardo Magliocchetti, #1828)
* Fix stack overflow in core/rpc (Nicola Martino)
* Fix build with spaces in the path (Arne Welzel, #1939)
* Add missing initialization for zend_file_handle in php plugin (Arne Welzel)
* Build Python 3.7 and 3.8 plugins in CI (Arne Welzel)
* Add Trove classifiers for Python 3.7 and 3.8 (Hugo)
* Graceful shutdown for vassals (Sponsored by guppyltd.com)
* Improve yaml parsing with libyaml (Arne Welzel, #2097)
* Add smart-daemon2 option to notify daemon of master reloading (Eduardo Felipe Castegnaro)
* Do not chroot multiple times when root (Arne Welzel)
* Support io.BytesIO with wsgi.file_wrapper (Arne Welzel, #1126)
* Add websocket continuation frames support (Timi, #1350)
* Fix compilation with gevent 1.5.0 (Vytautas Liuolia)
* Fix PSGI plugin build with gcc 10 (Jorge Gallegos)
* Get rid of paste.script dependency in pypy/python plugins (Thomas De Schampheleire)
* Improve performance for santitizing file descriptors with cgi plugin (Natanael Copa, #2053)
* Fix offload-threads with honour-range (Liss Tarnell)
* Fix logging packet size length overflow (Pawel Marokwsi)
* Fix possible deadlock in install (Jacob Tolar)
* Fix parsing of http port for ipv6 (Cyril Baÿ)
* Fix impossibility of determining the end of the chunked stream with psgi plugin (ols)
* Fix parsing of http-socket port for ipv6 (Daniel Holth)
* Add chunked request decoding to the CGI plugin (Robert Schindler)
* Add add max-worker-lifetime-delta to reload workers with a delta (Marcin Lulek , #2020)- remove uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch (upstream)
* Wed Sep 09 2020 Andreas Schneider - Add systemd tmpfile.d config to create /run/uwsgi
* Wed Sep 09 2020 Andreas Schneider - Use %license for the LICENSE
* Mon Jun 08 2020 James Oakley - Fix duplicate uperl in psgi plugin with wth gcc 10 (uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch)
* Sat May 16 2020 James Oakley - Fix greenlet dependency for Python 3- Use explicit Python macros
* Mon Mar 09 2020 pgajdosAATTsuse.com- disable geoip plugin [bsc#1156199]
* Thu Dec 19 2019 Dominique Leuenberger - BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.
* Tue Apr 30 2019 Martin Herkt <9+suseAATTcirno.systems>- Fix systemd kill signal (uwsgi does not die on SIGTERM)- Add reload command to systemd service
* Sat Mar 16 2019 James Oakley - Add patch uwsgi-2.0.18-postgresql-config.patch to use pkg-config instead of pg_config as it was removed in postgres11-devel
* Sat Feb 09 2019 Michael Ströder - HTTPS URL for source- update to upstream release 2.0.18
* Fixed support for Python 3.7
* Allow to use autoport (socket :0) with custom socket backlog
* pyuwsgi ported to python3
* pyuwsgi packages fixes
* pyuwsginossl build configuration for building pyuwsgi without ssl support
* Fix unix socket inheritance after reload on FreeBSD
* Fix crashes with --wsgi-env-behavior=holy (#1950)
* Fix invalid free in python plugin (#1942)
* Fix compilation warnings with gcc-8 (#1819)
* Fix spooler python references
* Don\'t generate build warnings in systemd_logger
* Fix segmentation fault during worker shutdown (#1651)
* Thu Aug 02 2018 michaelAATTstroeder.com- Trimmed package description
* Mon Jul 23 2018 jfunkAATTfunktronics.ca- Work around missing include dir in glusterfs pkg-config
* Mon Jul 09 2018 michaelAATTstroeder.com- update to upstream release 2.0.17.1
* Fixed memory leak in HTTPS_CLIENT_CERTIFICATE
* TLSv1 is now disabled by default
* Improved daemons throttle system
* Add “secs” log formatting variable
* Improved snprintf() usage to be OpenBSD-friendly
* Improved glibc crypt/crypt_r management
* Fixed websocket pong timeout check
* Add the “License” classifier to setup.py
* Add support for php user.ini
* Official support for Python 3.7
* Thu May 31 2018 jfunkAATTfunktronics.ca- Don\'t create a /run directory for Apache on startup. It fails if Apache is not installed and sockets are defined per-application anyway (bnc#1082002)- Fix broken build dependency on Leap 15
* Tue Apr 24 2018 michaelAATTstroeder.com- Require Apache 2.4.33 for Leap 15 and Tumbleweed because otherwise mod_proxy_uwsgi is not available (bsc#1090695)
* Wed Apr 18 2018 guillaume.gardetAATTopensuse.org- Handle aarch64 arch
* Mon Apr 16 2018 jfunkAATTfunktronics.ca- Disable apache2-mod_proxy_uwsgi on Leap 15 since upstream Apache includes the module now
* Mon Apr 16 2018 jfunkAATTfunktronics.ca- Update to 2.0.17:
* The Emperor throttling subsystem does not make use anymore of blocking functions, like usleep(), this should fix stats serving and should improve vassals startup time
* [Security/PHP] enforce DOCUMENT_ROOT check when using --php-docroot to avoid directory traversal (Marios Nicolaides)
* added --shutdown-sockets to improve graceful shutdowns (Andrew Wason)
* Tue Feb 27 2018 bjorn.lieAATTgmail.com- Update License tag to SPDX 3 version: Apache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0.
* Sun Feb 18 2018 michaelAATTstroeder.com- removed obsolete reproducible.patch- Update to 2.0.16:
* [CVE-2018-6758] Stack-based buffer overflow in core/utils.c:uwsgi_expand_path()
* Backported early_post_jail plugin hook (Bjørnar Ness)
* Fixed ipv6 suupport for http-socket (James Brown)
* Enable execinfo on DragonFly BSD (Aaron LI)
* Fix inet_ntop buffer size (Orivej Desh)
* Add worker running time metrics (Serge/yasek)
* Backported safe-pidfile, safe-pidfile2 (Nate Coraor)
* Stop using libxml2 by default on osx
* Fixed uwsgi_kvlist_parse signature
* Backport http range fixes from master (Curtis Maloney, Sokolov Yura)
* relicensed mod_proxy_uwsgi to Apache 2.0
* logging: Add ${millis} support to json encode
* plugins/router_xmldir: fixup invalid locale check (Riccardo Magliocchetti)
* Add ssl-verify-depth flag to set the max Client CA chain length (Paul Tagliamonte)
* Allow to override build date (Bernhard M. Wiedemann)
* Python 3 plugin: improved thread names handling (Jyrki Muukkonen, Mark Meyer)
* Added uwsgi_resolve_ip for redis host (ahmbas)
* plugins/gevent: Fix signal handlers (Maslov Alexander)
* Write x509 DER to the uwsgi buffer (Paul Tagliamonte)
* plugin/http: Fix compilation (Melvyn Sopacua)
* Fixed emperor throttling system (Jeremy Hiatt)
* Fix application loading without Plack after excluding “.” from AATTINC in new Perl versions (Anton Petrusevich)
* Fix MULE MSG QUEUE IS FULL message hint (Eugene Tataurov)
* Build System: support k_minor has a _xxx suffix (TOGO Li)
* Fixed drop-after-
* options (Robert DeRose)
* Add mule_send_msg success indicator (Josh Tiras)
* Properly check item size in uwsgi_queue_push (Josh Tiras)
* FastRouter / HTTP Router can now have a ‘fallback’ key configured
* HTTP Router now supports post-buffer, just like FastRouter
* Fix handling of env in embedded dict in Python plugin (could cause segfaults in single thread mode)
* Add support for Brotli (.br) with –static-gzip
* Back-ported HTTP/1.1 support (–http11-socket) from 2.1