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

uwsgi-greenlet-2.0.28-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: uwsgi-greenlet Distribution: openSUSE Tumbleweed
Version: 2.0.28 Vendor: openSUSE
Release: 2.1 Build date: Tue Nov 5 15:58:48 2024
Group: Productivity/Networking/Web/Servers Build host: reproducible
Size: 14944 Source RPM: uwsgi-2.0.28-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://uwsgi-docs.readthedocs.io/en/latest/
Summary: Greenlet Plugin for uWSGI
uWSGI is a self-healing application container server coded in pure C.

This package contains support for the Python Greenlet non-blocking network
framework.

Provides

Requires

License

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

Changelog

* Tue Nov 05 2024 Markéta Machová <mmachova@suse.com>
  - add python313.patch to support the newest CPython
* Tue Oct 29 2024 Dirk Müller <dmueller@suse.com>
  - 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 <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

/usr/lib64/uwsgi/greenlet_plugin.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 17 00:04:04 2024