Wed Jun 10 10:37:06 2015 UTC ()
Changes 4.4.12:
Bugs Fixed
1. If the WSGI application when run under daemon mode returned response content as many small blocks, this could result in excessive memory usage in the Apache child worker process proxying the request due to many buckets being buffered until the buffer size threshold was reached. If the number of buckets reaches a builtin threshold the buffered data will now be forcibly flushed even if the size threshold hadn窶冲 been reached.


(adam)
diff -r1.3 -r1.4 pkgsrc/www/py-mod_wsgi/Makefile
diff -r1.2 -r1.3 pkgsrc/www/py-mod_wsgi/PLIST
diff -r1.2 -r1.3 pkgsrc/www/py-mod_wsgi/distinfo

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

--- pkgsrc/www/py-mod_wsgi/Makefile 2015/02/24 08:17:40 1.3
+++ pkgsrc/www/py-mod_wsgi/Makefile 2015/06/10 10:37:06 1.4
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.3 2015/02/24 08:17:40 markd Exp $ 1# $NetBSD: Makefile,v 1.4 2015/06/10 10:37:06 adam Exp $
2 2
3DISTNAME= mod_wsgi-4.4.8 3DISTNAME= mod_wsgi-4.4.12
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= http://pypi.python.org/packages/source/m/mod_wsgi/ 6MASTER_SITES= http://pypi.python.org/packages/source/m/mod_wsgi/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://code.google.com/p/modwsgi/ 9HOMEPAGE= https://code.google.com/p/modwsgi/
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.2 -r1.3 pkgsrc/www/py-mod_wsgi/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-mod_wsgi/PLIST 2015/02/13 15:56:25 1.2
+++ pkgsrc/www/py-mod_wsgi/PLIST 2015/06/10 10:37:06 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2015/02/13 15:56:25 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2015/06/10 10:37:06 adam Exp $
2bin/mod_wsgi-express${PYVERSSUFFIX} 2bin/mod_wsgi-express${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 7${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/mod_wsgi/docs/.buildinfo 8${PYSITELIB}/mod_wsgi/docs/.buildinfo
9${PYSITELIB}/mod_wsgi/docs/__init__.py 9${PYSITELIB}/mod_wsgi/docs/__init__.py
10${PYSITELIB}/mod_wsgi/docs/__init__.pyc 10${PYSITELIB}/mod_wsgi/docs/__init__.pyc
11${PYSITELIB}/mod_wsgi/docs/__init__.pyo 11${PYSITELIB}/mod_wsgi/docs/__init__.pyo
12${PYSITELIB}/mod_wsgi/docs/_images/dead-parrot.jpg 12${PYSITELIB}/mod_wsgi/docs/_images/dead-parrot.jpg
13${PYSITELIB}/mod_wsgi/docs/_sources/index.txt 13${PYSITELIB}/mod_wsgi/docs/_sources/index.txt
14${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/index.txt 14${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/index.txt
@@ -43,33 +43,37 @@ ${PYSITELIB}/mod_wsgi/docs/_sources/rele @@ -43,33 +43,37 @@ ${PYSITELIB}/mod_wsgi/docs/_sources/rele
43${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.1.txt 43${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.1.txt
44${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.2.txt 44${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.2.txt
45${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.3.txt 45${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.3.txt
46${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.4.txt 46${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.4.txt
47${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.5.txt 47${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.5.txt
48${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.6.txt 48${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.6.txt
49${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.7.txt 49${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.7.txt
50${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.8.txt 50${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.2.8.txt
51${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.3.0.txt 51${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.3.0.txt
52${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.3.1.txt 52${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.3.1.txt
53${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.3.2.txt 53${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.3.2.txt
54${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.0.txt 54${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.0.txt
55${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.1.txt 55${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.1.txt
 56${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.10.txt
 57${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.11.txt
 58${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.12.txt
56${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.2.txt 59${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.2.txt
57${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.3.txt 60${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.3.txt
58${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.4.txt 61${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.4.txt
59${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.5.txt 62${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.5.txt
60${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.6.txt 63${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.6.txt
61${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.7.txt 64${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.7.txt
62${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.8.txt 65${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.8.txt
 66${PYSITELIB}/mod_wsgi/docs/_sources/release-notes/version-4.4.9.txt
63${PYSITELIB}/mod_wsgi/docs/_static/ajax-loader.gif 67${PYSITELIB}/mod_wsgi/docs/_static/ajax-loader.gif
64${PYSITELIB}/mod_wsgi/docs/_static/basic.css 68${PYSITELIB}/mod_wsgi/docs/_static/basic.css
65${PYSITELIB}/mod_wsgi/docs/_static/comment-bright.png 69${PYSITELIB}/mod_wsgi/docs/_static/comment-bright.png
66${PYSITELIB}/mod_wsgi/docs/_static/comment-close.png 70${PYSITELIB}/mod_wsgi/docs/_static/comment-close.png
67${PYSITELIB}/mod_wsgi/docs/_static/comment.png 71${PYSITELIB}/mod_wsgi/docs/_static/comment.png
68${PYSITELIB}/mod_wsgi/docs/_static/css/badge_only.css 72${PYSITELIB}/mod_wsgi/docs/_static/css/badge_only.css
69${PYSITELIB}/mod_wsgi/docs/_static/css/theme.css 73${PYSITELIB}/mod_wsgi/docs/_static/css/theme.css
70${PYSITELIB}/mod_wsgi/docs/_static/doctools.js 74${PYSITELIB}/mod_wsgi/docs/_static/doctools.js
71${PYSITELIB}/mod_wsgi/docs/_static/down-pressed.png 75${PYSITELIB}/mod_wsgi/docs/_static/down-pressed.png
72${PYSITELIB}/mod_wsgi/docs/_static/down.png 76${PYSITELIB}/mod_wsgi/docs/_static/down.png
73${PYSITELIB}/mod_wsgi/docs/_static/file.png 77${PYSITELIB}/mod_wsgi/docs/_static/file.png
74${PYSITELIB}/mod_wsgi/docs/_static/fonts/fontawesome-webfont.eot 78${PYSITELIB}/mod_wsgi/docs/_static/fonts/fontawesome-webfont.eot
75${PYSITELIB}/mod_wsgi/docs/_static/fonts/fontawesome-webfont.svg 79${PYSITELIB}/mod_wsgi/docs/_static/fonts/fontawesome-webfont.svg
@@ -120,33 +124,37 @@ ${PYSITELIB}/mod_wsgi/docs/release-notes @@ -120,33 +124,37 @@ ${PYSITELIB}/mod_wsgi/docs/release-notes
120${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.1.html 124${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.1.html
121${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.2.html 125${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.2.html
122${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.3.html 126${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.3.html
123${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.4.html 127${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.4.html
124${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.5.html 128${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.5.html
125${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.6.html 129${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.6.html
126${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.7.html 130${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.7.html
127${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.8.html 131${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.2.8.html
128${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.3.0.html 132${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.3.0.html
129${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.3.1.html 133${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.3.1.html
130${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.3.2.html 134${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.3.2.html
131${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.0.html 135${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.0.html
132${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.1.html 136${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.1.html
 137${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.10.html
 138${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.11.html
 139${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.12.html
133${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.2.html 140${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.2.html
134${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.3.html 141${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.3.html
135${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.4.html 142${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.4.html
136${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.5.html 143${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.5.html
137${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.6.html 144${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.6.html
138${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.7.html 145${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.7.html
139${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.8.html 146${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.8.html
 147${PYSITELIB}/mod_wsgi/docs/release-notes/version-4.4.9.html
140${PYSITELIB}/mod_wsgi/docs/search.html 148${PYSITELIB}/mod_wsgi/docs/search.html
141${PYSITELIB}/mod_wsgi/docs/searchindex.js 149${PYSITELIB}/mod_wsgi/docs/searchindex.js
142${PYSITELIB}/mod_wsgi/images/__init__.py 150${PYSITELIB}/mod_wsgi/images/__init__.py
143${PYSITELIB}/mod_wsgi/images/__init__.pyc 151${PYSITELIB}/mod_wsgi/images/__init__.pyc
144${PYSITELIB}/mod_wsgi/images/__init__.pyo 152${PYSITELIB}/mod_wsgi/images/__init__.pyo
145${PYSITELIB}/mod_wsgi/images/snake-whiskey.jpg 153${PYSITELIB}/mod_wsgi/images/snake-whiskey.jpg
146${PYSITELIB}/mod_wsgi/server/__init__.py 154${PYSITELIB}/mod_wsgi/server/__init__.py
147${PYSITELIB}/mod_wsgi/server/__init__.pyc 155${PYSITELIB}/mod_wsgi/server/__init__.pyc
148${PYSITELIB}/mod_wsgi/server/__init__.pyo 156${PYSITELIB}/mod_wsgi/server/__init__.pyo
149${PYSITELIB}/mod_wsgi/server/apxs_config.py 157${PYSITELIB}/mod_wsgi/server/apxs_config.py
150${PYSITELIB}/mod_wsgi/server/apxs_config.pyc 158${PYSITELIB}/mod_wsgi/server/apxs_config.pyc
151${PYSITELIB}/mod_wsgi/server/apxs_config.pyo 159${PYSITELIB}/mod_wsgi/server/apxs_config.pyo
152${PYSITELIB}/mod_wsgi/server/management/__init__.py 160${PYSITELIB}/mod_wsgi/server/management/__init__.py

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

--- pkgsrc/www/py-mod_wsgi/distinfo 2015/02/13 15:56:25 1.2
+++ pkgsrc/www/py-mod_wsgi/distinfo 2015/06/10 10:37:06 1.3
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.2 2015/02/13 15:56:25 adam Exp $ 1$NetBSD: distinfo,v 1.3 2015/06/10 10:37:06 adam Exp $
2 2
3SHA1 (mod_wsgi-4.4.8.tar.gz) = 7a38b22acba7438a5622df7210ea8e2694062b9e 3SHA1 (mod_wsgi-4.4.12.tar.gz) = 0d1ba82033f306cd3f31ac08e72eed2f1bf91233
4RMD160 (mod_wsgi-4.4.8.tar.gz) = 7bdebb7ca39f6d442ed1aa94d0adef93e57f0dc5 4RMD160 (mod_wsgi-4.4.12.tar.gz) = 35a6113a3beb5aa391d17c3aabacf4a855fa0a50
5Size (mod_wsgi-4.4.8.tar.gz) = 971734 bytes 5Size (mod_wsgi-4.4.12.tar.gz) = 991488 bytes