From: Christian Marangi Date: Mon, 17 Jun 2024 13:14:39 +0000 (+0200) Subject: uwsgi: bump to latest 2.0.26 release X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=33c7de21cffa343a02dcbd685a1dddf4bf27cdf3;p=feed%2Fpackages.git uwsgi: bump to latest 2.0.26 release Bump to latest 2.0.26 release apache2/mod_proxy_uwsgi: let httpd handle CL/TE for non-http handlers CVE-2024-24795 (Eric Covener) 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 (Riccardo Magliocchetti) Fix uwsgi_regexp_match() with pcre2 (Alexandre Rossi) Signed-off-by: Christian Marangi --- diff --git a/net/uwsgi/Makefile b/net/uwsgi/Makefile index a5cd067522..e84efb19bb 100644 --- a/net/uwsgi/Makefile +++ b/net/uwsgi/Makefile @@ -1,12 +1,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=uwsgi -PKG_VERSION:=2.0.25.1 -PKG_RELEASE:=2 +PKG_VERSION:=2.0.26 +PKG_RELEASE:=1 PYPI_NAME:=uWSGI PYPI_SOURCE_NAME:=uwsgi -PKG_HASH:=d653d2d804c194c8cbe2585fa56efa2650313ae75c686a9d7931374d4dfbfc6e +PKG_HASH:=86e6bfcd4dc20529665f5b7777193cdc48622fb2c59f0a7f1e3dc32b3882e7f9 PKG_LICENSE:=GPL-2.0-or-later PKG_LICENSE_FILES:=LICENSE diff --git a/net/uwsgi/patches/003-hard-code-Linux-as-compilation-os.patch b/net/uwsgi/patches/003-hard-code-Linux-as-compilation-os.patch index 4e18674d78..c85dbb56b8 100644 --- a/net/uwsgi/patches/003-hard-code-Linux-as-compilation-os.patch +++ b/net/uwsgi/patches/003-hard-code-Linux-as-compilation-os.patch @@ -1,6 +1,6 @@ --- a/uwsgiconfig.py +++ b/uwsgiconfig.py -@@ -5,9 +5,9 @@ uwsgi_version = '2.0.25.1' +@@ -5,9 +5,9 @@ uwsgi_version = '2.0.26' import os import re import time diff --git a/net/uwsgi/patches/040-gcc14.patch b/net/uwsgi/patches/040-gcc14.patch deleted file mode 100644 index 68a7ce28c9..0000000000 --- a/net/uwsgi/patches/040-gcc14.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/core/regexp.c -+++ b/core/regexp.c -@@ -23,7 +23,7 @@ int uwsgi_regexp_build(char *re, uwsgi_p - - #ifdef UWSGI_PCRE2 - int errnbr; -- long unsigned int erroff; -+ size_t erroff; - - *pattern = pcre2_compile((const unsigned char *) re, PCRE2_ZERO_TERMINATED, 0, &errnbr, &erroff, NULL); - #else