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

uwsgi-2.0.28-3.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: uwsgi Distribution: openSUSE Tumbleweed
Version: 2.0.28 Vendor: openSUSE
Release: 3.1 Build date: Thu Dec 5 08:06:07 2024
Group: Productivity/Networking/Web/Servers Build host: reproducible
Size: 1783196 Source RPM: uwsgi-2.0.28-3.1.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 Dec 05 2024 Fridrich Strba <[email protected]>
  - Added patch:
    * uwsgi-reproducible-jar-mtime.patch
      + Use SOURCE_DATE_EPOCH for reproducible jar mtime
      + Applied if building with Java >= 17
* Tue Nov 05 2024 Markéta Machová <[email protected]>
  - add python313.patch to support the newest CPython
* Tue Oct 29 2024 Dirk Müller <[email protected]>
  - update to 2.0.28 (bsc#1222332, CVE-2024-24795):
    * Bit more friendly log messages
    * Add more integration tests
    * Fix static library not found install error on conda
    * pyuwsgi: avoid interleaving pywsgi threadstate
    * Fix gracefully_kill_them_all with running requests
    * Fix –catch-exceptions causing a segfault in Python 3.5+
    * plugins/php: Add support for uwsgi.disconnect() function
    * plugins/python: use PyOS_*Fork stable API functions on 3.7+
    * core/uwsgi: set enable threads by default
    * plugins/python: fix compilation with Python 3.13
    * use pipe in gracefully_kill() to stop worker loop
    * port pypy plugin to python3
    * add some integrations tests
    * apache2/mod_proxy_uwsgi: let httpd handle CL/TE for
      non-http handlers CVE-2024-24795
    * remove race-condition over termination of uWSGI process
      when using need-app and lazy-apps (Hanan .T)
    * fix 32-bit compilation with GCC14 (Rosen Penev)
    * uwsgiconfig: get compiler version with -dumpfullversion
    * Fix uwsgi_regexp_match() with pcre2
  - drop uwsgi-93d07ec38b31.patch (upstream)
* Thu Jul 25 2024 Martin Jambor <[email protected]>
  - Added a backport of uwsgi-93d07ec38b31.patch to fix a type
    incompatibility problem to enable build with GCC 14.
* Tue May 14 2024 [email protected]
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Sat Jan 06 2024 Ben Greiner <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Use sle15_python_module_pythons
* Fri May 05 2023 [email protected]
  - added patches
    fix https://github.com/unbit/uwsgi/commit/509a0fdd12870d0bf5b4c1ef7d1f7f
    + uwsgi-php82-php_module_startup-signature.patch
* Fri Jan 06 2023 Dirk Müller <[email protected]>
  - 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 [email protected]
  - 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 <[email protected]>
  - switch to pkgconfig(zlib) so that alternative providers can be
    used
* Tue Nov 15 2022 [email protected]
  - php8 is supported already
* Mon Jul 04 2022 Ben Greiner <[email protected]>
  - 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 <[email protected]>
  - Add uwsgi-ld-noexecstack.patch in order to fix gh#unbit/uwsgi#2436.
* Sun Dec 05 2021 Michael Ströder <[email protected]>
  - 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 [email protected]
  - greenlet and gevent plugins require uwsgi-python3 instead of
    uwsgi-python
* Thu Sep 30 2021 [email protected]
  - 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, Sat Dec 21 00:22:59 2024