uwsgi: bump to latest 2.0.26 release
authorChristian Marangi <ansuelsmth@gmail.com>
Mon, 17 Jun 2024 13:14:39 +0000 (15:14 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Mon, 17 Jun 2024 13:17:55 +0000 (15:17 +0200)
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 <ansuelsmth@gmail.com>
net/uwsgi/Makefile
net/uwsgi/patches/003-hard-code-Linux-as-compilation-os.patch
net/uwsgi/patches/040-gcc14.patch [deleted file]

index a5cd067522b9ca324569e5191b0cc72c90a6b8e8..e84efb19bb84324647070fe083244d3fffb44c9f 100644 (file)
@@ -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
index 4e18674d784ac0647acf8c8cf72a6a418b63c3ce..c85dbb56b8cc0e3a5c8836db6eea43f24e714cba 100644 (file)
@@ -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 (file)
index 68a7ce2..0000000
+++ /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