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-4.3 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: uwsgi Distribution: openSUSE Tumbleweed
Version: 2.0.19.1 Vendor: openSUSE
Release: 4.3 Build date: Thu Oct 21 12:22:43 2021
Group: Productivity/Networking/Web/Servers Build host: obs-arm-11
Size: 1762386 Source RPM: uwsgi-2.0.19.1-4.3.src.rpm
Packager: http://bugs.opensuse.org
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 Andreas Schwab <schwab@suse.de>
  - Fix logic handling v8 plugin
* Tue Dec 01 2020 pgajdos@suse.com
  - use system apache rpm macros
* Thu Nov 26 2020 Dirk Mueller <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 Andreas Schneider <asn@cryptomilk.org>
  - Add systemd tmpfile.d config to create /run/uwsgi
* Wed Sep 09 2020 Andreas Schneider <asn@cryptomilk.org>
  - Use %license for the LICENSE
* Mon Jun 08 2020 James Oakley <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 James Oakley <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 Dominique Leuenberger <dimstar@opensuse.org>
  - BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
    Allow OBS to shortcut through the -mini flavors.
* Tue Apr 30 2019 Martin Herkt <9+suse@cirno.systems>
  - Fix systemd kill signal (uwsgi does not die on SIGTERM)
  - Add reload command to systemd service
* Sat Mar 16 2019 James Oakley <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 Ströder <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

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/lib/uwsgi
/usr/lib/uwsgi/airbrake_plugin.so
/usr/lib/uwsgi/alarm_curl_plugin.so
/usr/lib/uwsgi/asyncio_plugin.so
/usr/lib/uwsgi/cache_plugin.so
/usr/lib/uwsgi/carbon_plugin.so
/usr/lib/uwsgi/cgi_plugin.so
/usr/lib/uwsgi/cheaper_backlog2_plugin.so
/usr/lib/uwsgi/cheaper_busyness_plugin.so
/usr/lib/uwsgi/clock_monotonic_plugin.so
/usr/lib/uwsgi/clock_realtime_plugin.so
/usr/lib/uwsgi/corerouter_plugin.so
/usr/lib/uwsgi/curl_cron_plugin.so
/usr/lib/uwsgi/dumbloop_plugin.so
/usr/lib/uwsgi/echo_plugin.so
/usr/lib/uwsgi/emperor_amqp_plugin.so
/usr/lib/uwsgi/exception_log_plugin.so
/usr/lib/uwsgi/fastrouter_plugin.so
/usr/lib/uwsgi/forkptyrouter_plugin.so
/usr/lib/uwsgi/graylog2_plugin.so
/usr/lib/uwsgi/http_plugin.so
/usr/lib/uwsgi/legion_cache_fetch_plugin.so
/usr/lib/uwsgi/logcrypto_plugin.so
/usr/lib/uwsgi/logfile_plugin.so
/usr/lib/uwsgi/logpipe_plugin.so
/usr/lib/uwsgi/logsocket_plugin.so
/usr/lib/uwsgi/msgpack_plugin.so
/usr/lib/uwsgi/nagios_plugin.so
/usr/lib/uwsgi/notfound_plugin.so
/usr/lib/uwsgi/objc_gc_plugin.so
/usr/lib/uwsgi/ping_plugin.so
/usr/lib/uwsgi/pty_plugin.so
/usr/lib/uwsgi/rawrouter_plugin.so
/usr/lib/uwsgi/redislog_plugin.so
/usr/lib/uwsgi/router_access_plugin.so
/usr/lib/uwsgi/router_basicauth_plugin.so
/usr/lib/uwsgi/router_cache_plugin.so
/usr/lib/uwsgi/router_expires_plugin.so
/usr/lib/uwsgi/router_hash_plugin.so
/usr/lib/uwsgi/router_http_plugin.so
/usr/lib/uwsgi/router_memcached_plugin.so
/usr/lib/uwsgi/router_metrics_plugin.so
/usr/lib/uwsgi/router_radius_plugin.so
/usr/lib/uwsgi/router_redirect_plugin.so
/usr/lib/uwsgi/router_redis_plugin.so
/usr/lib/uwsgi/router_rewrite_plugin.so
/usr/lib/uwsgi/router_static_plugin.so
/usr/lib/uwsgi/router_uwsgi_plugin.so
/usr/lib/uwsgi/router_xmldir_plugin.so
/usr/lib/uwsgi/rpc_plugin.so
/usr/lib/uwsgi/rrdtool_plugin.so
/usr/lib/uwsgi/rsyslog_plugin.so
/usr/lib/uwsgi/signal_plugin.so
/usr/lib/uwsgi/spooler_plugin.so
/usr/lib/uwsgi/ssi_plugin.so
/usr/lib/uwsgi/sslrouter_plugin.so
/usr/lib/uwsgi/stats_pusher_file_plugin.so
/usr/lib/uwsgi/stats_pusher_socket_plugin.so
/usr/lib/uwsgi/stats_pusher_statsd_plugin.so
/usr/lib/uwsgi/symcall_plugin.so
/usr/lib/uwsgi/syslog_plugin.so
/usr/lib/uwsgi/systemd_logger_plugin.so
/usr/lib/uwsgi/tornado_plugin.so
/usr/lib/uwsgi/transformation_chunked_plugin.so
/usr/lib/uwsgi/transformation_gzip_plugin.so
/usr/lib/uwsgi/transformation_offload_plugin.so
/usr/lib/uwsgi/transformation_template_plugin.so
/usr/lib/uwsgi/transformation_tofile_plugin.so
/usr/lib/uwsgi/transformation_toupper_plugin.so
/usr/lib/uwsgi/tuntap_plugin.so
/usr/lib/uwsgi/ugreen_plugin.so
/usr/lib/uwsgi/webdav_plugin.so
/usr/lib/uwsgi/xattr_plugin.so
/usr/lib/uwsgi/zabbix_plugin.so
/usr/lib/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 Nov 30 00:04:46 2021