Sat Dec 16 07:46:30 2017 UTC ()
py-mod_wsgi: updated to 4.5.24

Version 4.5.24:
Bugs Fixed
Using mod_wsgi in daemon mode on Solaris would cause a process hang or max out CPU usage. Caused by change of variable type to unsigned to get rid of compiler warnings, without fixing how condition check using variable was done.

Problem could also affect non Solaris systems if total number of HTTP headers and other variables passed in WSGI environ was greater than 1024. Affected Solaris all the time due to it having a limit of only 16 in operating system for same code, meaning hit problem immediately.


(adam)
diff -r1.14 -r1.15 pkgsrc/www/py-mod_wsgi/Makefile
diff -r1.10 -r1.11 pkgsrc/www/py-mod_wsgi/distinfo

cvs diff -r1.14 -r1.15 pkgsrc/www/py-mod_wsgi/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-mod_wsgi/Makefile 2017/12/14 13:25:22 1.14
+++ pkgsrc/www/py-mod_wsgi/Makefile 2017/12/16 07:46:30 1.15
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.14 2017/12/14 13:25:22 adam Exp $ 1# $NetBSD: Makefile,v 1.15 2017/12/16 07:46:30 adam Exp $
2 2
3DISTNAME= mod_wsgi-4.5.23 3DISTNAME= mod_wsgi-4.5.24
4PKGNAME= ${PYPKGPREFIX}-${APACHE_PKG_PREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${APACHE_PKG_PREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=m/mod_wsgi/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=m/mod_wsgi/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.modwsgi.org/ 9HOMEPAGE= http://www.modwsgi.org/
10COMMENT= WSGI module for apache 10COMMENT= WSGI module for apache
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13PKG_APACHE_ACCEPTED= apache22 apache24 13PKG_APACHE_ACCEPTED= apache22 apache24
14 14
15DEPENDS+= ${PYPKGPREFIX}-mod_wsgi-metrics>=1.0.0:../../www/py-mod_wsgi-metrics 15DEPENDS+= ${PYPKGPREFIX}-mod_wsgi-metrics>=1.0.0:../../www/py-mod_wsgi-metrics
16 16

cvs diff -r1.10 -r1.11 pkgsrc/www/py-mod_wsgi/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-mod_wsgi/distinfo 2017/12/14 13:25:22 1.10
+++ pkgsrc/www/py-mod_wsgi/distinfo 2017/12/16 07:46:30 1.11
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.10 2017/12/14 13:25:22 adam Exp $ 1$NetBSD: distinfo,v 1.11 2017/12/16 07:46:30 adam Exp $
2 2
3SHA1 (mod_wsgi-4.5.23.tar.gz) = ab4383ee105aef9338d2d5a57554635f1db1b764 3SHA1 (mod_wsgi-4.5.24.tar.gz) = aa79e6ba516902c667e989b2b22a193929264029
4RMD160 (mod_wsgi-4.5.23.tar.gz) = 0771d7c1126e3b3b7c6560e7e5ea8cbb92d7a091 4RMD160 (mod_wsgi-4.5.24.tar.gz) = 5e08e31b4c5cdf874d8bd96dc84ca9755faadf83
5SHA512 (mod_wsgi-4.5.23.tar.gz) = d1ac0aeb543fd0678460e2f301431a9cb731ae819d6aa5b0feb9311620b53987885ab53f393bbe1b78aba75542269e6f4373115bf98b971c64ed56ed40580844 5SHA512 (mod_wsgi-4.5.24.tar.gz) = ad61c4e3c807297eedb6640c2b309c621fcc2eb5b2f23aa52e0d0ef418b3f13dd4f5a688bd368b4b41839396c5791e17bd266a19b5690975bef1d6acf81b4ac6
6Size (mod_wsgi-4.5.23.tar.gz) = 2548966 bytes 6Size (mod_wsgi-4.5.24.tar.gz) = 2551779 bytes