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

uwsgi-2.0.25.1-2.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: uwsgi Distribution: openSUSE Tumbleweed
Version: 2.0.25.1 Vendor: openSUSE
Release: 2.2 Build date: Thu Jul 25 18:31:34 2024
Group: Productivity/Networking/Web/Servers Build host: reproducible
Size: 2438784 Source RPM: uwsgi-2.0.25.1-2.2.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 Jul 25 2024 Martin Jambor <mjambor@suse.com>
  - Added a backport of uwsgi-93d07ec38b31.patch to fix a type
    incompatibility problem to enable build with GCC 14.
* Tue May 14 2024 pgajdos@suse.com
  - version update to 2.0.25.1
    * fixed build with gcc14
    2.0.25.1
    * Fix build when pcre is not found and is optional (umut)
    2.0.25
    * Update glusterfs io callback function signature for 6.0 (Ralf Ertzinger)
    * Fix default values in help for min-worker-lifetime & legion-skew-tolerance (Thomas Riccardi)
    * Fix build regression with gcc < 5 (Riccardo Magliocchetti)
    * Add support for building against prcre2. This changes the regexp internal data structures (Alexandre Rossi)
    * Allow the valgrind generator script to run with a different python version (Wynn Wilkes)
    * Fix a potential error with not releasing the gil in uwsgi_python_rpc (Wynn Wilkes)
    * Rework threading cancellation handling. This can fix issues with threading, missing atexit callbacks and whatnot. (Inada Naoki)
  - modified patches
    % uwsgi-1.9.17-plugin_build_path.patch (refreshed)
  - deleted patches
    - uwsgi-2.0.24-update-glusterfs-io-callback-signature.patch (upstreamed)
* Fri Mar 15 2024 James Oakley <jfunk@funktronics.ca>
  - Update to 2.0.24
    * properly init cache for purge_lru (Alexandre Rossi)
    * fix linking with php8 (Remi Collet)
    * remove unused variables to fix compilation (László Károlyi)
    * fix function parameter type to avoid overflow in harakiri (Shai Bentov)
    * fix socket queue stats for ipv6 (Riccardo Magliocchetti)
    * fixup -Wformat-signedness warnings (Riccardo Magliocchetti)
    * Avoid strncpy from null in pyloader (Ben Kallus)
    * add clang to compile test matrix in ci (Riccardo Magliocchetti)
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Sat Jan 06 2024 Ben Greiner <code@bnavigator.de>
  - Update to 2.0.23
    * Add support for Python 3.12 (Ralf Ertzinger)
    * plugins/php: ini_entries is read-only since PHP 8.3 (Remi
      Collet)
    * Silence glibc warnings against pthread robust mutex functions
      (Riccardo Magliocchetti)
    * Fixup jvm library path detection (Riccardo Magliocchetti)
    * Use sysconfig if distutils is not available (Steve Kowalik,
      Terence D. Honles, Riccardo Magliocchetti)
* Wed Oct 18 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.0.22:
    + apache2/mod_proxy_uwsgi: stricter backend HTTP response
      parsing/validation (CVE-2023-27522).
    + plugins/rack: fix compilation with ruby 3.1.
    + plugins/php: fix build with PHP >= 8.2.
  - Drop uwsgi-php82-php_module_startup-signature.patch: fixed
    upstream.
* Sat Jul 01 2023 Andreas Schneider <asn@cryptomilk.org>
  - Use sle15_python_module_pythons
* Fri May 05 2023 pgajdos@suse.com
  - added patches
    fix https://github.com/unbit/uwsgi/commit/509a0fdd12870d0bf5b4c1ef7d1f7f
    + uwsgi-php82-php_module_startup-signature.patch
* Fri Jan 06 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.0.21:
    * Python 3.10 support
    * Python 3.11 support
    * add tests for worker deadlocks
    * fix memory corruption in uwsgi_cache
    * Fix segfault from GEVENT_SWITCH
    * Support php 8.1
    * Use parenthesis in print() statement
* Tue Dec 13 2022 sven@uebelacker.net
  - fixing uwsgi-php[78] package description
  - rpmlint: removing obsolete specfile condition for python which is included in python-rpm-macros
* Mon Dec 12 2022 Dirk Müller <dmueller@suse.com>
  - switch to pkgconfig(zlib) so that alternative providers can be
    used
* Tue Nov 15 2022 pgajdos@suse.com
  - php8 is supported already
* Mon Jul 04 2022 Ben Greiner <code@bnavigator.de>
  - Build python plugins for all flavors on Tumbleweed
    * reason: so that we can pin mailman to Python 3.9
* Thu May 12 2022 Martin Liška <mliska@suse.cz>
  - Add uwsgi-ld-noexecstack.patch in order to fix gh#unbit/uwsgi#2436.
* Sun Dec 05 2021 Michael Ströder <michael@stroeder.com>
  - update 2.0.20:
    * Switch default python for build to python3 (Riccardo Magliocchetti)
    * Add support for PHP 8 (Riccardo Magliocchetti)
    * Drop support for PHP < 7 as it is EOL since end of 2018 (Riccardo Magliocchetti)
    * Fix segfaults when using –wsgi-env-behavior=holy (Antonio Cuni)
    * Replace uwsgi.h system includes in core and proto dirs for Bazel (Serge Bazanski)
    * gevent: fix compilation with clang11 (László Károlyi)
    * Fix Python 3.9 deprecations warnings (Riccardo Magliocchetti)
    * Add trove classifier for Python 3.9 (Adrian)
    * Fix message in Log SIGINT/SIGTERM triggered kill_them_all (Delena Malan)
    * Support 7 in weekedays as an alias for sunday to match crontab behaviour (Riccardo Magliocchetti)
    * Document http-timeout default of 60 seconds (Etienne H)
    * Add option to override python sys.executable using py-executable config
    * Allow specifying an iteration to uwsgi::add_rb_timer (Luciano Rocha)
    * Allow to compile with Python versions with minor version with 2+ digits (Cyrille Pontvieux)
    * Take into account new naming for LIBPL since python 3.6 (ilrico)
    * Added missing HTTP status codes messages (James Brown)
    * Official support for Python 3.10
* 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]

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, Wed Oct 30 00:56:19 2024