Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

uwsgi-2.0.19.1-150400.6.11 RPM for s390x

From OpenSuSE Leap 15.5 for s390x

Name: uwsgi Distribution: SUSE Linux Enterprise 15
Version: 2.0.19.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.6.11 Build date: Sun May 8 07:14:16 2022
Group: Productivity/Networking/Web/Servers Build host: s390zp36
Size: 2112871 Source RPM: uwsgi-2.0.19.1-150400.6.11.src.rpm
Packager: https://www.suse.com/
Url: https://uwsgi-docs.readthedocs.io/en/latest/
Summary: Application Container Server for Networked/Clustered Web Applications
uWSGI is a self-healing application container server coded in pure C.

It is a WSGI server with a stack for networked/clustered web applications,
implementing message/object passing, caching, RPC and process management.

It uses the uwsgi protocol for all the networking/interprocess communications,
but it can speak other protocols as well (http, fastcgi, mongrel2...)

It can be run in preforking mode, threaded, asynchronous/evented and supports
various forms of green threads/coroutines (such as uGreen, Greenlet, Stackless,
Gevent and Fiber).

Different plugins can be used in order to add compatibility with
different technology on top of the same core.

Provides

Requires

License

Apache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0

Changelog

* Thu Oct 07 2021 pgajdos@suse.com
  - greenlet and gevent plugins require uwsgi-python3 instead of
    uwsgi-python
* Thu Sep 30 2021 pgajdos@suse.com
  - do not require python2, drop python plugin [bsc#1191174]
* Fri Dec 11 2020 schwab@suse.de
  - Fix logic handling v8 plugin
* Tue Dec 01 2020 pgajdos@suse.com
  - use system apache rpm macros
* Thu Nov 26 2020 dmueller@suse.com
  - 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 asn@cryptomilk.org
  - Add systemd tmpfile.d config to create /run/uwsgi
* Wed Sep 09 2020 asn@cryptomilk.org
  - Use %license for the LICENSE
* Mon Jun 08 2020 jfunk@funktronics.ca
  - Fix duplicate uperl in psgi plugin with wth gcc 10 (uwsgi-2.0.18-psgi-fix-duplicate-uperl.patch)
* Sat May 16 2020 jfunk@funktronics.ca
  - Fix greenlet dependency for Python 3
  - Use explicit Python macros
* Mon Mar 09 2020 pgajdos@suse.com
  - disable geoip plugin [bsc#1156199]
* Thu Dec 19 2019 dimstar@opensuse.org
  - BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
    Allow OBS to shortcut through the -mini flavors.
* Tue Apr 30 2019 9+suse@cirno.systems
  - Fix systemd kill signal (uwsgi does not die on SIGTERM)
  - Add reload command to systemd service
* Sat Mar 16 2019 jfunk@funktronics.ca
  - 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@stroeder.com
  - 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 michael@stroeder.com
  - Trimmed package description
* Mon Jul 23 2018 jfunk@funktronics.ca
  - Work around missing include dir in glusterfs pkg-config
* Mon Jul 09 2018 michael@stroeder.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 jfunk@funktronics.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 michael@stroeder.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.gardet@opensuse.org
  - Handle aarch64 arch
* Mon Apr 16 2018 jfunk@funktronics.ca
  - Disable apache2-mod_proxy_uwsgi on Leap 15 since upstream Apache includes
    the module now
* Mon Apr 16 2018 jfunk@funktronics.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.lie@gmail.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 michael@stroeder.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 @INC 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
* Sun Dec 10 2017 i@marguerite.su
  - fix a leaf problem found by repo-checker
    * uwsgi-python3 can't be install because it requires python-base = 3.6
      which should be python3-base
* Thu Nov 09 2017 sven@uebelacker.net
  - creating /run/uwsgi for sockets via systemd service now
* Thu Oct 26 2017 sven@uebelacker.net
  - Update to 2.0.15: [2017-03-30]
    * workaround for the holy allocator for avoiding crashes with newrelic (see
      Issues notes)
    * avoid time overflow in request logs during (even minimal) clock skew
    * fixed python logger with python3
    * fixed catch-exceptions with python3
    * backported “don’t clone $env->{‘psgix.io’} on ‘PSGI cancel’”
    * added support for authentication in the redis logger
    * added the spinningfifo action hook to the core
    * fixed compilation with php 7.1 (Дамјан Георгиевски)
    * correctly returns error code 22 in lazy_apps + master_mode
    * fixed compilation for OpenSSL 1.1 (Riccardo Magliocchetti)
    * Add a –skip-atexit-teardown option to skip perl/python teardown (Ævar
      Arnfjörð Bjarmason)
    * fixed static file serving over https-socket
  - building now php7 plugin via php7-embed package for Factory/Tumbleweed
  - removing uwsgi-1.9.13-emperor_pg-Wformat.patch
* Wed Oct 18 2017 jengelh@inai.de
  - Trim filler wording from description.
* Sat Jun 24 2017 bwiedemann@suse.com
  - Add reproducible.patch to override build date to make build more reproducible
  - sort list of plugins
* Wed Oct 05 2016 buschmann23@opensuse.org
  - Update to 2.0.14:
    * backported gevent-early-monkey-patch (jianbin-wei)
    * Fixed OpenBSD version check (Pavel Korovin)
    * PSGI/Perl cache api fixes (Alexander Demenshin)
    * Correctly decode PATH_INFo in router_rewrite plugin (Ben Hearsum)
    * add uwsgi.accepting() for chain-reload + worker-override combo
      (enkore)
    * fixed workers killing when in cheaper modes (shoham-stratoscale)
    * added –cgi-safe option (nnnn20430)
    * Implemented graceful reload for COROAE plugin (aleksey-mashanov)
    * Added –php-fallback2, –php-fallback-qs (Felicity unixwitch)
    * Added ipv4in and ipv6in routing rules (Felicity unixwitch)
    * Fixed readline support in python3 when working interactively
      (Anthony Sottile)
    * Implement touch-reloading for mules and spoolers (Alexandre Bonnetain)
    * add request_start timestamp in stats (Ben Plotnick)
    * Fixed double free in uwsgi_routing_func_rewrite (William Orr)
    * Various mod_proxy_uwsgi fixes (Ya-Lin Huang)
    * support for ‘no-answer’ in PSGI (Anton Petrusevich)
    * added php-constant option (Дамјан Георгиевски [gdamjan])
    * added the stdio logger (Дамјан Георгиевски [gdamjan])
    * spooler: fix reading inconsistent data (Pavel Patrin)
    * Removed -WError from the build procedure (Riccardo Magliocchetti,
      suggested by Ian Denhardt)
    * The usual amount of coverity-based fixes (Riccardo Magliocchetti)
* Wed Sep 28 2016 jfunk@funktronics.ca
  - Don't fail build on deprecated declarations
* Wed Jun 08 2016 buschmann23@opensuse.org
  - Update to 2.0.13.1:
    * Fixed support for python 2.5 and python 2.6
    * Fixed support for older glibc
    * Reverted EPOLLEXCLUSIVE patch, requires more investigation
* Thu May 12 2016 jfunk@funktronics.ca
  - Update to 2.0.13:
    * Fix compilation with GCC 6
    * Remote rpc fixes (Darvame)
    * Musl support! (Natanael Copa, Matt Dainty, Riccardo Magliocchetti)
    * Create the spooler directory if it does not exist (Alexandre Bonnetain)
    * Fix compilation on big endian linux (Riccardo Magliocchetti)
    * A ton of cache fixes (Darvame)
    * Make it easier to compile plugins on a different directory (Jakub
      Jirutka)
    * Add wheel package machinery (Matt Robenolt)
    * Use EPOLLEXCLUSIVE for reading, helps with the thundering herd problem
      (on linux 4.5+) (INADA Naoki)
    * Fix apache 2.4 integration with unix sockets (Alexandre Rossi)
    * Add HTTP/2 support to apache 2 proxy (Michael Fladischer, OGAWA Hirofumi)
    * Fix apache mod proxy compilation with apache 2.4.20 (Mathieu Arnold)
    * Default to clang as default compiler on MacOS X (Riccardo Magliocchetti)
    * Added --cgi-close-stdin-on-eof (Roberto De Ioris)
* Thu Jan 07 2016 buschmann23@opensuse.org
  - Udate to version 2.0.12
    * Bugfixes
    * ‘rpcvar’ routing action correctly returns NEXT on empty response
    * uwsgiconfig: fix handling of empty keys in python3 (Simone Basso)
    * plugins/alarm_speech: fix AppKit spelling to support
      case-sensitive filesystems (Andrew Janke)
    * Fix inheriting INET address 0.0.0.0 (INADA Naoki)
    * core/xmlconf: correctly initialize libxml2 (Riccardo Magliocchetti)
    * Pass LIBDIR to linker in python plugin (Borys Pierov)
    * Platforms-related build fixes for pty, forkptyrouter and mono
      plugins (Jonas Smedegaard and Riccardo Magliocchetti)
    * New Features
    * The custom worker api - Finally you are able to override the uWSGI
      processing model to completeley get control of it.
      https://github.com/unbit/uwsgi-docs/blob/master/WorkerOverride.rst
    * --wsgi-disable-file-wrapper - This option disables the wsgi.file_wrapper
      optimization of the WSGI standard. IN some corner case this is
      the only trick to avoid errors.
    * Official PHP7 support - PHP 7 is now officially supported in
      the php plugin.
    * uwsgi.spooler_get_task api (Credits: Alexandre Bonnetain)
      This patch allows you to easily parse spooler files.
    * --if-hostname-match (Credits: Alexandre Bonnetain)
      This options for config logic allows you to define options only
      when a regexp over the hostname machtes.
  - Update patch 1 - uwsgi-1.9.17-no-LD_RUN_PATH.patch - renamed patch
    file to uwsgi-2.0.12-no-LD_RUN_PATH.patch
* Fri Nov 06 2015 buschmann23@opensuse.org
  - Update to version 2.0.11.2
    * Bugfixes
    * OSX 10.11 supports TCP_FASTOPEN
    * fixed http-socket parser state after harakiri
    * fixed threaded request logger
    * fixed fastrouter subscriptions modifiers
    * fixed alarm backlog
* Sat Sep 26 2015 jfunk@funktronics.ca
  - Remove uwsgi-2.0.10-gcc5.patch as it was integrated upstream
  - Update to 2.0.11.1:
    * Bugfixes
    * fixed HTTPS router resource deallocation and fiel descriptors leak
    * do not spit out ssl errors when errno is 0
    * New Features
    * The unix_signal hook - You can now remap UNIX signals to specific
      functions symbols
  - Changes from 2.0.11:
    * Bugfixes
    * [pypy] fixed misuse of ffi.string
    * fixed detection for gcc 5 (jimfunk)
    * fixed shared sockets for gateways
    * [psgi] Changed abs to labs because offset is declared as a long (Peter H.
      Ezetta)
    * add null terminator to uwsgi_get_dot_h() and uwsgi_config_py() (Jay
      Oster)
    * fixed thread waiting during stop/restart (Kaiwen Xu)
    * fixed chain reloading verbosity
    * [python] fixed spooler job reference counting (Curtis Maloney)
    * various static analysis improvements (Riccardo Magliocchetti)
    * fixed sharedarea support for very big ranges
    * fixed gzip transformation for zero-sized responses (Curtis Maloney)
    * fixed management of https client certificate authentication (Vladimir
      Didenko)
    * fixed OpenBSD build
    * fixed TMPFILE permissions
    * New Features
    * The mem_collector thread - Evil memory monitors (like --evil-reload-on-rss)
      are now asynchronously managed by a dedicated thread. This solves the issue
      of runaway processes not catched by the master.
    * fixpathinfo routing action - This is another step in removing the need of
      the infamous uwsgi_modifier1 30 relic.
    * uwsgi[sor] and time[micros] routing vars - This two new vars exposes the
      start of the current request (in micros) and the current time (again in
      micros)
    * wait-for-socket - This works like wait-for-fs/iface/file/dir. The spawn
      of the instance is suspended until the specified tcp/unix socket is
      ready. You can use it to synchronize vassals spawn (like stopping a
      vassal until a postgresql server has been spawned)
    * wait_for hooks - All of the wait-for-* functions can now be used as a
      hook
* Wed Aug 12 2015 dvaleev@suse.com
  - Don't build v8 plugin for PowerPC
* Sun Jun 28 2015 jfunk@funktronics.ca
  - Added uwsgi-2.0.10-gcc5.patch to fix build for gcc 5
  - Update to 2.0.10:
    * Bugfixes
    * Don't lower security standards with gcc 4.9 (Riccardo Magliocchetti)
    * Perl/PSGI make sure that at least two params are passed to xs_input_seek
      (Ivan Kruglov)
    * Perl/PSGI fixed multiple interpreters usage
    * spooler: fixed scandir usage
    * fixed exception handler arguments management
    * fixed 'log-master' + 'daemonize2' disables all logging
    * fixed http Range header management
    * New Features
    * safeexec hook - this is like 'exec' but do not exit on error even if the
      executed command returns a non-zero value
    * backported --emperor-wrapper-fallback and --emperor-wrapper-override
    * added support for UNIX sockets to rsyslog
    * forcecl transformation - this transformation works like 'fixcl' but
      generates the Content-Length header even if Content-Length has been
      listed for removal
  - Changes from 2.0.9:
    * Bugfixes
    * fixed mod_proxy_uwsgi for non-blocking mode (many thanks to Joe cuchac)
    * fixed master-fifo + cheaper
    * fixed leak on error in bind_to_unix (Riccardo Magliocchetti)
    * atexit hooks works in cheaped workers too
    * atexit hooks works in gevent mode too during shutdown
    * fixed carbon command line option value after reload
    * do not honour Emperor throttling on the first run
    * fixed Mono plugin
    * fixed peer name in corerouters
    * fixed stop signal for daemons
    * various ssl/tls fixes in https/spdy router
    * fixed python3 --py-auto-reload-ignore
    * fixed modifiers in corerouters
    * support for yajl from homebrew (OSX)
    * psgi: Ensure that we call any DESTROY hooks on psgix.harakiri.commit
      (Ævar Arnfjörð Bjarmason)
    * systemdlogger: fix compilation with -Werror=format-security (Riccardo
      Magliocchetti)
    * fixed unmasked websockets
    * perl fixed latent refcounting bug (Mattia Barbon)
    * New Features
    * Improved PyPy support for Linux
    * Fastrouter post-buffering
    * Perl uwsgi::opt - The psgi/perl plugin exposes the uwsgi::opt hash,
      reporting the whole instance key-value configuration
    * --pull-header - This is like --collect-header but the collected header
      is not returned to the client
    * active-workers signal target - This is like the 'workers' target, but
      forward the signal only to non-cheaper workers
    * httpdumb routing action - The http internal router exposes a new mode
      called 'httpdumb' that does not change headers before forwarding the
      request
  - Changes from 2.0.8:
    * Bugfixes
    * fixed PHP `SCRIPT_NAME` usage when --php-app is in place
    * allow "appendn" hook without second argument
    * fix heap corruption in the Carbon plugin (credits: Nigel Heron)
    * fix getifaddrs() memory management
    * fixed `tcsetattr()` usage
    * fixed kevent usage of return value (credits: Adriano Di Luzio)
    * ensure PSGI response headers are in the right format
    * fixed reloading of attached daemons
    * fixed SSL/TLS shutdown
    * fixed mountpoint logic for paths not ending with / (credits: Adriano Di
      Luzio)
    * fixed Python3 support in spooler decorators (credits: Adriano Di Luzio)
    * New Features
    * RTSP and chunked input backports from 2.1 for the HTTP router
    * --hook-post-fork - This custom hook allows you to call actions after
      each fork()
    * fallback to trollius for asyncio plugin
    * added sweep_on_full, clear_on_full and no_expire to --cache2 - Three new
      options for --cache2 have been added for improving the caching expire
      strategies:
    * sweep_on_full will call a sweep (delete all of the expired items) as
      soon as the cache became full
    * clear_on_full will completely clear the cache as soon as it is full
    * no_expire forces the cache to not generate a cache sweeper thread,
      delegating items removal to the two previous options
    * backported wait-for-fs/mountpoints from 2.1:
    * --wait-for-fs <path>: suspend the uWSGI startup until a file/directory
      is available
    * --wait-for-file <path>: suspend the uWSGI startup until a file is
      available
    * --wait-for-dir <path>: suspend the uWSGI startup until a directory is
      available
    * --wait-for-mountpoint <path>: suspend the uWSGI startup until a
      mountpoint is available
    * improved the offload api (backport from 2.1)
    * Allows building plugins from remote sources as embedded
    * Automatically manage HTTP_X_FORWARDED_PROTO
  - Changes from 2.0.7
    * Bugfixes
    * fixed counters in Statsd plugin (Joshua C. Forest)
    * fixed caching in PHP plugin (Andrew Bevitt)
    * fixed management of system users starting with a number
    * fixed request body readline using memmove instead of memcpy (Andrew
      Wason)
    * ignore "user" namespace in setns (still a source of problems)
    * fixed Python3 RPC bytes/string mess (result: we support both)
    * do not destroy the Emperor on failed mount hooks
    * fixed symbol lookup error in the Mono plugin on OS X (Ventero)
    * fixed FastCGI and SCGI protocols error when out of buffer happens
    * fixed Solaris/SmartOS I/O management
    * fixed two memory leaks in the RPC subsystem (Riccardo Magliocchetti)
    * fixed the Rados plugin's PUT method (Martin Mlynář)
    * fixed multiple Python mountpoints with multiple threads in cow mode
    * stats UNIX socket is now deleted by vacuum
    * fixed off-by-one corruption in cache LRU mode
    * force single-CPU build in Cygwin (Guido Notari)
    * New Features
    * Allow calling the spooler from every CPython context
    * store_delete cache2 option - The store_delete flag of the --cache2
      option allows you to force the cache engine to automatically remove
      invalid backing store files instead of steadfastly refusing to launch
    * file logger rotation
    * Vassal plugin hooks
    * Broodlord improvements - The Broodlord subsystem has been improved with
      a new option: --vassal-sos that automatically ask for reinforcement when
      all of the workers of an instance are busy

Files

/etc/uwsgi
/etc/uwsgi/uwsgi.ini
/etc/uwsgi/vassals
/etc/uwsgi/vassals/broodlord.ini.example
/etc/uwsgi/vassals/cc.ini.example
/etc/uwsgi/vassals/django.ini.example
/etc/uwsgi/vassals/multi.xml.example
/etc/uwsgi/vassals/rails.yml.example
/etc/uwsgi/vassals/trac.ini.example
/etc/uwsgi/vassals/werkzeug.xml.example
/run/uwsgi
/usr/lib/systemd/system/uwsgi.service
/usr/lib/tmpfiles.d/uwsgi.conf
/usr/lib64/uwsgi
/usr/lib64/uwsgi/airbrake_plugin.so
/usr/lib64/uwsgi/alarm_curl_plugin.so
/usr/lib64/uwsgi/asyncio_plugin.so
/usr/lib64/uwsgi/cache_plugin.so
/usr/lib64/uwsgi/carbon_plugin.so
/usr/lib64/uwsgi/cgi_plugin.so
/usr/lib64/uwsgi/cheaper_backlog2_plugin.so
/usr/lib64/uwsgi/cheaper_busyness_plugin.so
/usr/lib64/uwsgi/clock_monotonic_plugin.so
/usr/lib64/uwsgi/clock_realtime_plugin.so
/usr/lib64/uwsgi/corerouter_plugin.so
/usr/lib64/uwsgi/curl_cron_plugin.so
/usr/lib64/uwsgi/dumbloop_plugin.so
/usr/lib64/uwsgi/echo_plugin.so
/usr/lib64/uwsgi/emperor_amqp_plugin.so
/usr/lib64/uwsgi/exception_log_plugin.so
/usr/lib64/uwsgi/fastrouter_plugin.so
/usr/lib64/uwsgi/forkptyrouter_plugin.so
/usr/lib64/uwsgi/graylog2_plugin.so
/usr/lib64/uwsgi/http_plugin.so
/usr/lib64/uwsgi/legion_cache_fetch_plugin.so
/usr/lib64/uwsgi/logcrypto_plugin.so
/usr/lib64/uwsgi/logfile_plugin.so
/usr/lib64/uwsgi/logpipe_plugin.so
/usr/lib64/uwsgi/logsocket_plugin.so
/usr/lib64/uwsgi/msgpack_plugin.so
/usr/lib64/uwsgi/nagios_plugin.so
/usr/lib64/uwsgi/notfound_plugin.so
/usr/lib64/uwsgi/objc_gc_plugin.so
/usr/lib64/uwsgi/ping_plugin.so
/usr/lib64/uwsgi/pty_plugin.so
/usr/lib64/uwsgi/rawrouter_plugin.so
/usr/lib64/uwsgi/redislog_plugin.so
/usr/lib64/uwsgi/router_access_plugin.so
/usr/lib64/uwsgi/router_basicauth_plugin.so
/usr/lib64/uwsgi/router_cache_plugin.so
/usr/lib64/uwsgi/router_expires_plugin.so
/usr/lib64/uwsgi/router_hash_plugin.so
/usr/lib64/uwsgi/router_http_plugin.so
/usr/lib64/uwsgi/router_memcached_plugin.so
/usr/lib64/uwsgi/router_metrics_plugin.so
/usr/lib64/uwsgi/router_radius_plugin.so
/usr/lib64/uwsgi/router_redirect_plugin.so
/usr/lib64/uwsgi/router_redis_plugin.so
/usr/lib64/uwsgi/router_rewrite_plugin.so
/usr/lib64/uwsgi/router_static_plugin.so
/usr/lib64/uwsgi/router_uwsgi_plugin.so
/usr/lib64/uwsgi/router_xmldir_plugin.so
/usr/lib64/uwsgi/rpc_plugin.so
/usr/lib64/uwsgi/rrdtool_plugin.so
/usr/lib64/uwsgi/rsyslog_plugin.so
/usr/lib64/uwsgi/signal_plugin.so
/usr/lib64/uwsgi/spooler_plugin.so
/usr/lib64/uwsgi/ssi_plugin.so
/usr/lib64/uwsgi/sslrouter_plugin.so
/usr/lib64/uwsgi/stats_pusher_file_plugin.so
/usr/lib64/uwsgi/stats_pusher_socket_plugin.so
/usr/lib64/uwsgi/stats_pusher_statsd_plugin.so
/usr/lib64/uwsgi/symcall_plugin.so
/usr/lib64/uwsgi/syslog_plugin.so
/usr/lib64/uwsgi/systemd_logger_plugin.so
/usr/lib64/uwsgi/tornado_plugin.so
/usr/lib64/uwsgi/transformation_chunked_plugin.so
/usr/lib64/uwsgi/transformation_gzip_plugin.so
/usr/lib64/uwsgi/transformation_offload_plugin.so
/usr/lib64/uwsgi/transformation_template_plugin.so
/usr/lib64/uwsgi/transformation_tofile_plugin.so
/usr/lib64/uwsgi/transformation_toupper_plugin.so
/usr/lib64/uwsgi/tuntap_plugin.so
/usr/lib64/uwsgi/ugreen_plugin.so
/usr/lib64/uwsgi/webdav_plugin.so
/usr/lib64/uwsgi/xattr_plugin.so
/usr/lib64/uwsgi/zabbix_plugin.so
/usr/lib64/uwsgi/zergpool_plugin.so
/usr/sbin/rcuwsgi
/usr/sbin/uwsgi
/usr/share/doc/packages/uwsgi
/usr/share/doc/packages/uwsgi/CONTRIBUTORS
/usr/share/doc/packages/uwsgi/README
/usr/share/doc/packages/uwsgi/README.openSUSE
/usr/share/doc/packages/uwsgi/contrib
/usr/share/doc/packages/uwsgi/contrib/Uwsgi.pm
/usr/share/doc/packages/uwsgi/contrib/binder.pl
/usr/share/doc/packages/uwsgi/contrib/centos_init_script
/usr/share/doc/packages/uwsgi/contrib/cgi_python.c
/usr/share/doc/packages/uwsgi/contrib/cryptologger.rb
/usr/share/doc/packages/uwsgi/contrib/emperormon.ru
/usr/share/doc/packages/uwsgi/contrib/fdconf.pl
/usr/share/doc/packages/uwsgi/contrib/graphite_uwsgi.py
/usr/share/doc/packages/uwsgi/contrib/launchd
/usr/share/doc/packages/uwsgi/contrib/launchd/it.unbit.uwsgi.emperor.plist
/usr/share/doc/packages/uwsgi/contrib/launchd/it.unbit.uwsgi.plist
/usr/share/doc/packages/uwsgi/contrib/loadapp.pl
/usr/share/doc/packages/uwsgi/contrib/pypy
/usr/share/doc/packages/uwsgi/contrib/pypy/uwsgi_pypy_greenlets.py
/usr/share/doc/packages/uwsgi/contrib/pyuwsgi.py
/usr/share/doc/packages/uwsgi/contrib/runuwsgi.py
/usr/share/doc/packages/uwsgi/contrib/securesubscribe.pl
/usr/share/doc/packages/uwsgi/contrib/spoolqueue
/usr/share/doc/packages/uwsgi/contrib/spoolqueue/producer.py
/usr/share/doc/packages/uwsgi/contrib/spoolqueue/tasks.py
/usr/share/doc/packages/uwsgi/contrib/spoolqueue/tasksconsumer.py
/usr/share/doc/packages/uwsgi/contrib/subscribe.pl
/usr/share/doc/packages/uwsgi/contrib/twuwsgi.py
/usr/share/doc/packages/uwsgi/contrib/upstart
/usr/share/doc/packages/uwsgi/contrib/upstart/emperor.conf
/usr/share/doc/packages/uwsgi/contrib/upstart/uwsgi.conf
/usr/share/doc/packages/uwsgi/contrib/upython
/usr/share/doc/packages/uwsgi/contrib/urack.rb
/usr/share/doc/packages/uwsgi/contrib/uwsgi-cache-monitor.py
/usr/share/doc/packages/uwsgi/contrib/uwsgi.erl
/usr/share/doc/packages/uwsgi/contrib/uwsgi.java
/usr/share/doc/packages/uwsgi/contrib/uwsgi.rb
/usr/share/doc/packages/uwsgi/contrib/uwsgi_client.c
/usr/share/doc/packages/uwsgi/contrib/uwsgi_dynamic_client.c
/usr/share/doc/packages/uwsgi/contrib/uwsgisubscribers.ru
/usr/share/doc/packages/uwsgi/contrib/xinetd_uwsgi
/usr/share/doc/packages/uwsgi/examples
/usr/share/doc/packages/uwsgi/examples/bootstrap.py
/usr/share/doc/packages/uwsgi/examples/bootstrap2.py
/usr/share/doc/packages/uwsgi/examples/bootstrap3.py
/usr/share/doc/packages/uwsgi/examples/bootstrap4.py
/usr/share/doc/packages/uwsgi/examples/bootstrap5.py
/usr/share/doc/packages/uwsgi/examples/config.lua
/usr/share/doc/packages/uwsgi/examples/config.ru
/usr/share/doc/packages/uwsgi/examples/config17.ru
/usr/share/doc/packages/uwsgi/examples/config2.lua
/usr/share/doc/packages/uwsgi/examples/config2.ru
/usr/share/doc/packages/uwsgi/examples/config30.ru
/usr/share/doc/packages/uwsgi/examples/corostream.pl
/usr/share/doc/packages/uwsgi/examples/debug.ini
/usr/share/doc/packages/uwsgi/examples/fibers.ru
/usr/share/doc/packages/uwsgi/examples/fibers.yml
/usr/share/doc/packages/uwsgi/examples/flaskpost.py
/usr/share/doc/packages/uwsgi/examples/heavytest.ini
/usr/share/doc/packages/uwsgi/examples/heavytest.py
/usr/share/doc/packages/uwsgi/examples/info_uwsgi.php
/usr/share/doc/packages/uwsgi/examples/logic.ini
/usr/share/doc/packages/uwsgi/examples/mega.xml
/usr/share/doc/packages/uwsgi/examples/mjpeg_stream.py
/usr/share/doc/packages/uwsgi/examples/mojoapp.pl
/usr/share/doc/packages/uwsgi/examples/multi.ini
/usr/share/doc/packages/uwsgi/examples/multi.xml
/usr/share/doc/packages/uwsgi/examples/multiapp.py
/usr/share/doc/packages/uwsgi/examples/protected.ini
/usr/share/doc/packages/uwsgi/examples/router.lua
/usr/share/doc/packages/uwsgi/examples/simple_app.py
/usr/share/doc/packages/uwsgi/examples/simple_app_wsgi2.py
/usr/share/doc/packages/uwsgi/examples/simple_logger.py
/usr/share/doc/packages/uwsgi/examples/sites.xml
/usr/share/doc/packages/uwsgi/examples/sputnik.ws
/usr/share/doc/packages/uwsgi/examples/staticfilesnmp.py
/usr/share/doc/packages/uwsgi/examples/taskqueue.py
/usr/share/doc/packages/uwsgi/examples/uwsgi.xml
/usr/share/doc/packages/uwsgi/examples/uwsgirouter.py
/usr/share/doc/packages/uwsgi/examples/uwsgirouter2.py
/usr/share/doc/packages/uwsgi/examples/uwsgirouter3.py
/usr/share/doc/packages/uwsgi/examples/uwsgirouter4.py
/usr/share/doc/packages/uwsgi/examples/uwsgirouter5.py
/usr/share/doc/packages/uwsgi/examples/uwsgistatus.py
/usr/share/doc/packages/uwsgi/examples/welcome.ini
/usr/share/doc/packages/uwsgi/examples/welcome.py
/usr/share/doc/packages/uwsgi/examples/welcome3.py
/usr/share/doc/packages/uwsgi/examples/werkzeug.js
/usr/share/doc/packages/uwsgi/examples/werkzeug.yml
/usr/share/doc/packages/uwsgi/examples/werkzeug_strict.yml
/usr/share/doc/packages/uwsgi/examples/xmlindex-html.xsl
/usr/share/doc/packages/uwsgi/examples/xmlindex.ini
/usr/share/doc/packages/uwsgi/examples/zmqgevent.ini
/usr/share/licenses/uwsgi
/usr/share/licenses/uwsgi/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:25:27 2024