ELBA-2024-28074

ELBA-2024-28074 - uwsgi Bug Fix update

Type:BUG
Impact:NA
Release Date:2024-10-08

Description


[2.0.27-1]
- Update to 2.0.27
- Drop merged patches
- Re-enable rack plugin for EPEL10, dependencies now present

[2.0.26-8]
- Disable building the Ruby rack plugin for EPEL10

[2.0.26-7]
- convert license to SPDX

[2.0.26-6]
- Drop support for EL7
- Add support for EL10
- Explicitly require pcre2 (all builds already pulled this
in anyway)

[2.0.26-5]
- Add patch for python 3.13

[2.0.26-4]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild

[2.0.26-3]
- Perl 5.40 rebuild

[2.0.26-2]
- Rebuilt for Python 3.13

[2.0.26-1]
- Update to 2.0.26
- Rework support for multiple python versions

[2.0.25.1-1]
- Update to 2.0.25.1, drop merged patches
- Use github.com as source for the main tarball
- Do not build for i686 any more

[2.0.24-2]
- Rebuilt for gloox-1.0.28

[2.0.24-1]
- Update to 2.0.24, drop merged patches

[2.0.23-4]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild

[2.0.23-2]
- Add reworked patch for python3.12
- Build plugin for python3.11 under EPEL9

[2.0.23-2]
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3

[2.0.23-1]
- Update to 2.0.23, drop merged patches

[2.0.22-7]
- Drop 2to3 call, it doesn't do anything anymore

[2.0.22-6]
- rebuild for https://fedoraproject.org/wiki/Changes/php83
- add patch for PHP 8.3 from
https://github.com/unbit/uwsgi/pull/2559

[2.0.22-5]
- Rework python 3.12 patch

[2.0.22-4]
- Don't build the Python 3.11 module on Fedora 39+, it is not installable
- Fixes: rhbz#2239671

[2.0.22-3]
- Extend building the python 3.11 module to rawhide

[2.0.22-2]
- For Fedora 39, build an extra module against Python 3.11
- Disable PIE and enable PIC for the mail executable to avoid crashes when using
the PHP module (see BZ2203863)

[2.0.22-1]
- Update to 2.0.22
- Add initial patch for building against python3.12

[2.0.21-12]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild

[2.0.21-11]
- Perl 5.38 rebuild

[2.0.21-10]
- Rebuilt for Python 3.12

[2.0.21-9]
- Rework Ruby patches
- Disable python3-greenlet plugin for EPEL9

[2.0.21-8]
- Rebuilt for Python 3.12

[2.0.21-7]
- Fix Ruby/Rack plugin for Ruby >= 3.2

[2.0.21-5]
- Rebuilt for new libgo.so

[2.0.21-4]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

[2.0.21-3]
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2

[2.0.21-2]
- Drop the perl-PSGI Requirement from the Perl plugin, it's not
strictly needed

[2.0.21-1]
- Update to 2.0.21

[2.0.20-10]
- Fix PHP 8.2 support

[2.0.20-9]
- Fix PHP 8.1 support

[2.0.20-8]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

[2.0.20-7]
- Add Python 3.11 support (rhbz#2099185)

[2.0.20-6]
- Rebuilt for Python 3.11

[2.0.20-5]
- Perl 5.36 rebuild

[2.0.20-4]
- Add support for EPEL9

[2.0.20-3]
- Add build support for EPEL9

[2.0.20-3]
- Fix errors in uwsgi python module when building against python3.10 or higher

[2.0.20-2.1]
- F37 rebuild for new libgo

[2.0.20-2]
- Adding emperor-amqp for all targets
- Adding emperor-pg for Fedora/EPEL8
- Adding emperor-zeromq for Fedora/EPEL8

[2.0.20-1.1]
- Fix gccgo plugin build for F36

[2.0.20-1]
- Update to 2.0.20
- Fix build against PHP8
- Remove support for EL6
- General logic cleanup and removal of dead code from the spec file
- Add --verbose to build step to show compiler settings

[2.0.18-16]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

[2.0.18-15]
- F-34: rebuild against ruby 3.0

[2.0.18-14]
- Rebuilt for libevent soname change

[2.0.18-13]
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

[2.0.18-12]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

[2.0.18-11]
- Perl 5.32 rebuild

[2.0.18-10]
- Rebuild (gloox)

[2.0.18-9]
- Rebuilt for Python 3.9

[2.0.18-8]
- Patching PHP plugin to fix Zend framework

[2.0.18-7]
- Re-introducing tmpfiles.d (Jorge Gallegos)

[2.0.18-6]
- change mkdirs for install -d (Jorge Gallegos)
- Fix python plugins provides BZ 1628147 (Jorge Gallegos)
- Add a fix for psgi + GCC10 BZ 1794335 (Jorge Gallegos)
- Move path options outside main config BZ 1687403 (Jorge Gallegos)

[2.0.18-5]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

[2.0.18-4]
- F-32: rebuild against ruby27

[2.0.18-3]
- Rebuilt for Python 3.8

[2.0.18-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

[2.0.18-1]
- Latest upstream
- Use openssl everywhere, instead of compat-openssl10 on F26+
- Disable python2 subpackages on F31+

[2.0.17.1-12]
- Perl 5.30 rebuild

[2.0.17.1-11]
- Re-enable mono plugins on ppc64le

[2.0.17.1-10]
- Disable jvm plugin on Fedora and EL6 due to javapackages-tools retirement (apache-ivy orphanage)
- Disable v8 plugin on Fedora due to v8-314 retirement
- Disable mongo plugins on Fedora due to mongo-cxx-driver-legacy being broken in rawhide
- Disable mono plugins on ppc64le because mono-4.8.0-17 dropped that arch rhbz#1686983

[2.0.17.1-9]
- rebuild for libargon2 new soname

[2.0.17.1-8]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

[2.0.17.1-7]
- F-30: rebuild against ruby26

[2.0.17.1-6]
- Rebuilt for libcrypt.so.2 (#1666033)

[2.0.17.1-5]
- Don't build python2-uwsgidecorators on F30+
- BuildRequire mongo-cxx-driver-legacy-devel on F30+

[2.0.17.1-4]
- Drop mod_proxy_uwsgi subpackage on Fedora, as this module now provided by httpd rhbz#1574335

[2.0.17.1-3]
- Re-enable greenlet plugin on EL7:
- Python 3 version is always built
- Python 2 version is only built on x86_64

[2.0.17.1-2]
- Make python2-uwsgidecorators own the right files (rhbz#1600721)
- Be more explicit with uwsgidecorators files
- Rebuilt to change main python from 3.4 to 3.6

[2.0.17.1-1]
- Latest upstream (rhbz#1549354)
- Enable uwsgi-plugin-coroae on EL7
- Use systemd tmpfiles to create /run/uwsgi with group write permissions (rhbz#1427303)
- Use /var/run/uwsgi when not using systemd
- Build with versioned python command
- Remove %config from systemd unit file
- Disable greenlet plugin on EL7

[2.0.16-7]
- Perl 5.28 rebuild

[2.0.16-6]
- Perl 5.28 rebuild

[2.0.16-5]
- Build Python 3 version(s) of gevent plugin on Fedora and EPEL7
- Build Python 3 version of greenlet plugin on Fedora and EPEL7
- Build Python 2 version of greenlet plugin on EPEL7
- Always build Python 3 version of tornado plugin when building with Python 3
(drop python3_tornado build conditional)

[2.0.16-4]
- Modernize and generalize building of Python subpackages:
- replace python with python2
- use appropriate macros for when refering to Python 3
- prefix Python-dependent plugins with the version of Python they are built
with
- Also build Python 3 subpackages for the other Python 3 version in EPEL7

[2.0.16-3]
- Rebuilt for Python 3.7

[2.0.16-2]
- Fix building in Rawhide (#1556525) (Jakub Jelen)
- Disable tcp_wrappers for Fedora 28 and newer (Jakub Jelen)

[2.0.16-1]
- Conditionally disable router-access for tcp_wrappers deprecation (Jorge Gallegos)
- Updated to 2.0.16 which includes fix for CVE-2018-6758 (Jorge Gallegos)

[2.0.15-9]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

[2.0.15-8]
- Rebuilt for switch to libxcrypt

[2.0.15-7]
- rebuild for https://fedoraproject.org/wiki/Changes/php72

[2.0.15-6]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

[2.0.15-5]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

[2.0.15-4]
- Rebuilt for Boost 1.64

[2.0.15-3]
- Rebuild due to bug in RPM (RHBZ #1468476)

[2.0.15-2]
- Perl 5.26 rebuild

[2.0.15-1]
- Bumping release to 2.0.15 (Jorge Gallegos)
- Updating sources to 2.0.15 (Jorge Gallegos)

[2.0.14-11]
- Add patch7 to add glib-2.0 pkg-config flags to mono build
- Filter uwgi plugins from automatic provides rhbz#1352089

[2.0.14-10]
- Rebuild for brp-python-bytecompile

[2.0.14-9]
- Rebuild for boost soname bump

[2.0.14-8]
- Rebuilt for libgo soname bump

[2.0.14-7]
- Workaround for build issue on arm(32): explicitly write
java-1.8.0-openjdk-headless as BR not to use java-1.8.0-openjdk-aarch32
which does not provide server/libjvm.so

[2.0.14-6]
- Adding the cheaper_busyness plugin (Jorge Gallegos)
- Got tired of this giant string (Jorge Gallegos)

[2.0.14-5]
- F-26: rebuild for ruby24

[2.0.14-4]
- Rebuild for Python 3.6

[2.0.14-3]
- Enable plugin-psgi on EL7

[2.0.14-2]
- uwsgi is not yet OpenSSL 1.1 compatible, build against compat-openssl10 on F26+ (Carl George)
- php plugin requires krb5 headers to build (Carl George)

[2.0.14-1]
- Updated to latest upstream stable (Jorge Gallegos)
- Make subpackage interdependencies versioned for bz #1368488 (Jorge Gallegos)
- chmod uwsgi sock file for bz #1338038 (Jorge Gallegos)
- greenlet and gevent depend on python bz #1325524 (Jorge Gallegos)
- config(noreplace) for uwsgi.ini bz #1339558 (Jorge Gallegos)

[2.0.13.1-2]
- Build against v8-314 on F25+ rhbz#1339293
- Own /usr/src/uwsgi rhbz#1351796

[2.0.13.1-1]
- Bumped to latest stable

[2.0.12-9]
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages

[2.0.12-8]
- Perl 5.24 rebuild

[2.0.12-7]
- Mongodb doesn't depend on v8 anymore so is now supported on all LE arches

[2.0.12-6]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

[2.0.12-5]
- Rebuilt for Boost 1.60

[2.0.12-4]
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3

[2.0.12-3]
- Really fixing stats_pusher_mongodb (Jorge Gallegos)

[2.0.12-2]
- Trying again with GCC

[2.0.12-1]
- Adding the build profile to -devel subpackage (Jorge Gallegos)
- Fixing stats-pusher-mongo for gnu++11 (Jorge Gallegos)
- Using _mono macros instead of hardcoded paths (Jorge Gallegos)
- Modifying an old changelog entry for rpmlint (Jorge Gallegos)
- Making -devel not pull unnecessary deps (Jorge Gallegos)
- Adjusting rpath patch for new release (Jorge Gallegos)
- Updating to latest stable version 2.0.12 (Jorge Gallegos)

[2.0.11.2-7]
- Don't build tornado3 for EL7 (no python3-tornado available yet)
- Fix EL7 ppc64le build

[2.0.11.2-6]
- Fixing glusterfs for non x86_64 on el7

[2.0.11.2-5]
- Fixing manual brp-compiling in el6

[2.0.11.2-4]
- Fixing glusterfs for ppc64

[2.0.11.2-3]
- Fixing bz #1247395 - python3 plugin for epel7
- Fixing bz #1261942 - daemonize properly in SystemV
- Fixing bz #1258388 - package uwsgidecorators
- Fixing bz #1242155 - glusterfs plugin for epel7
- Fixing bz #1240236 - add source to -devel subpackage

[2.0.11.2-2]
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5

[2.0.11.2-1]
- With latest stable

[2.0.11.1-4]
- Rebuilt for Boost 1.59

[2.0.11.1-3]
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159

[2.0.11.1-2]
- rebuild for Boost 1.58

[2.0.11.1-1]
- New emergency security release

[2.0.11-1]
- Adding the dummy and notfound plugins (Jorge Gallegos)
- License is license (Jorge Gallegos)
- Mark config files as config (Jorge Gallegos)
- Adding sources for new version (Jorge Gallegos)
- uwsgi_fix_glibc_compatibility merged upstream (Jorge Gallegos)

[2.0.9-11]
- rebuilt for new zeromq 4.1.2

[2.0.9-10]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

[2.0.9-9]
- Perl 5.22 rebuild

[2.0.9-8]
- Rebuild (mono4)

[2.0.9-7]
- Disabled java related plugins (jvm, jwsgi, ring) in el6 ppc64

[2.0.9-6]
- Reworked the conditionals in the spec file
- Updated documentation
- Disabled PSGI for epel, builds fine but requirement is missing
- Reenabled systemd for epel7, dunno how I missed that one

[2.0.9-5]
- conditionalize various subpackages depending on architectures (patch by Jakub Cajka) - #1211616

[2.0.9-4]
- Fix glibc and MongoDB compatibility.

[2.0.9-3]
- Adding missing dist tag, have no clue at what point this got dropped :(

[2.0.9-2]
- Making it arch specific due to missing dependencies in PPC (as per
https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires)

[2.0.9-1]
- EPEL 6 and EPEL 7 compatible
- Plugins not compatible with epel 6 are systemd, go, python3 based, ruby19 based, gridfs and tuntap
- Plugins not compatible with epel 7 are python3 based, zeromq, greenlet, coroae, glusterfs and gridfs

[2.0.9-0]
- New version

[2.0.7-3]
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2

[2.0.7-2]
- -plugin-http doesn't exist, is in -plugin-common (Jorge Gallegos)

[2.0.7-1]
- I am just done now, and there's a new version out already. Go figure.

[2.0.6-1]
- Adding -stats-pusher-zabbix (Jorge Gallegos)
- Adding -plugin-xslt (Jorge Gallegos)
- Adding -plugin-webdav (Jorge Gallegos)
- Adding -plugin-v8 (Jorge Gallegos)
- Adding -router-tuntap (Jorge Gallegos)
- Adding http transformation plugins (Jorge Gallegos)
- Adding -plugin-tornado and -plugin-tornado3 (Jorge Gallegos)
- Adding all -stats-pusher-* plugins (Jorge Gallegos)
- Adding -plugin-ssi (Jorge Gallegos)
- Adding -plugin-ldap (Jorge Gallegos)
- Adding -plugin-sqlite3 (Jorge Gallegos)
- Adding -plugin-spooler (Jorge Gallegos)
- Adding -plugin-jwsgi (Jorge Gallegos)
- Adding -plugin-ring (Jorge Gallegos)
- Adding -plugin-rbthreads (Jorge Gallegos)
- Adding -plugin-pty (Jorge Gallegos)
- Adding -log-encoder-msgpack (Jorge Gallegos)
- Adding -plugin-mono (Jorge Gallegos)
- Adding -plugin-mongrel2 (Jorge Gallegos)
- Adding -plugin-gridfs (Jorge Gallegos)
- Adding -logger-graylog2 (Jorge Gallegos)
- Adding -plugin-glusterfs (Jorge Gallegos)
- Adding -plugin-gevent (Jorge Gallegos)
- Adding -plugin-geoip (Jorge Gallegos)
- Adding -plugin-gccgo (Jorge Gallegos)
- Adding -plugin-fiber (Jorge Gallegos)
- Adding -plugin-dumbloop (Jorge Gallegos)
- Adding -plugin-curl-cron (Jorge Gallegos)
- Adding -plugin-cplusplus (Jorge Gallegos)
- Adding -plugin-coroae (Jorge Gallegos)
- Adding -alarm-xmpp (Jorge Gallegos)
- Adding -alarm-curl (Jorge Gallegos)
- Packaging -plugin-airbrake (Jorge Gallegos)
- Broke up -routers into its individual -router-* (Jorge Gallegos)
- Renaming -plugin-sslrouter to -router-ssl (Jorge Gallegos)
- Renaming -plugin-rawrouter to -router-raw (Jorge Gallegos)
- Splitting off the documentation to its subpackage (Jorge Gallegos)
- Splitting off some non-essential embedded plugins: (Jorge Gallegos)
- Splitting off -logger-syslog (Jorge Gallegos)
- Splitting off -logger-rsyslog (Jorge Gallegos)
- Splitting off -logger-redis (Jorge Gallegos)
- Splitting off -logger-mongodb (Jorge Gallegos)
- Splitting off -logger-socket (Jorge Gallegos)
- Splitting off -logger-file (Jorge Gallegos)
- Splitting off -logger-pipe (Jorge Gallegos)
- Splitting off -logger-crypto instead (Jorge Gallegos)
- Break out the major/minor/release numbers properly (Jorge Gallegos)
- Reorganized spec, alphabetical and type (Jorge Gallegos)
- Splitting -router-fastrouter out of -common (Jorge Gallegos)
- Splitting out the README, I will be putting more stuff in here (Jorge Gallegos)
- Adding -logger-systemd plugin (Jorge Gallegos)
- Adding -logger-zeromq plugin (Jorge Gallegos)
- Adding new sources for newest stable (Jorge Gallegos)

[1.9.19-6]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

[1.9.19-5]
- rebuild for https://fedoraproject.org/wiki/Changes/Php56

[1.9.19-4]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

[1.9.19-3]
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4

[1.9.19-2]
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1

[1.9.19-1]
- Updating to latest stable, uploading new sources (Jorge Gallegos)
- Forgot to delete the jvm arm patch file (Jorge Gallegos)

[1.9.18.2-1]
- The changelog entry must match major + minor (Jorge Gallegos)
- Adding more ignore entries (Jorge Gallegos)
- The jvm arm patch has been merged upstream (Jorge Gallegos)
- Updated license to 'GPLv2 with exceptions' (Jorge Gallegos)
- Ugh messed up the doc sha (Jorge Gallegos)
- Adding new sources, bumping up spec to 1.9.18.2 (Jorge Gallegos)

[1.9.18.2-0]
- Breaking up full version in 3 parts (Jorge Gallegos)
- Update to latest stable 1.9.18.2 (Jorge Gallegos)
- Forgot to disable debug mode (Jorge Gallegos)

[1.9.17-2]
- Uploaded new sources per spec rework (Jorge Gallegos)
- Adding more router plugins (Jorge Gallegos)
- Adding mod_proxy_uwsgi apache module (Jorge Gallegos)
- Complying with the guidelines for source urls (Jorge Gallegos)
- The settings in the service file were right before (Jorge Gallegos)
- Enabling stats log socket, and capabilities (Jorge Gallegos)

[1.9.17-1]
- Copying the version changelog to top-level doc
- Compile with POSIX capabilities
- Embed the loggers into the binary itself, no need for an extra package
- Patching jvm plugin to support arm

[1.9.17-0]
- Rebuilt for version 1.9.17
- Pulling in new documentation from https://github.com/unbit/uwsgi-docs

[1.9.8-1]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

[1.9.8-0]
- Rebuilt with latest stable version from upstream

[1.9.5-0]
- Rebuilt with latest stable version from upstream
- Added Erlang, PAM and JVM plugins
- Added router-related plugins
- Added logger plugins

[1.2.6-10]




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete