pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-gunicorn



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Sep 16 11:41:12 UTC 2024

Modified Files:
        pkgsrc/www/py-gunicorn: Makefile distinfo

Log Message:
py-gunicorn: updated to 23.0.0

23.0.0

- minor docs fixes (:pr:`3217`, :pr:`3089`, :pr:`3167`)
- worker_class parameter accepts a class (:pr:`3079`)
- fix deadlock if request terminated during chunked parsing (:pr:`2688`)
- permit receiving Transfer-Encodings: compress, deflate, gzip (:pr:`3261`)
- permit Transfer-Encoding headers specifying multiple encodings. note: no parameters, still (:pr:`3261`)
- sdist generation now explicitly excludes sphinx build folder (:pr:`3257`)
- decode bytes-typed status (as can be passed by gevent) as utf-8 instead of raising `TypeError` (:pr:`2336`)
- raise correct Exception when encounting invalid chunked requests (:pr:`3258`)
- the SCRIPT_NAME and PATH_INFO headers, when received from allowed forwarders, are no longer restricted for containing an underscore (:pr:`3192`)
- include IPv6 loopback address ``[::1]`` in default for :ref:`forwarded-allow-ips` and :ref:`proxy-allow-ips` (:pr:`3192`)

** NOTE **

- The SCRIPT_NAME change mitigates a regression that appeared first in the 22.0.0 release
- Review your :ref:`forwarded-allow-ips` setting if you are still not seeing the SCRIPT_NAME transmitted
- Review your :ref:`forwarder-headers` setting if you are missing headers after upgrading from a version prior to 22.0.0

** Breaking changes **

- refuse requests where the uri field is empty (:pr:`3255`)
- refuse requests with invalid CR/LR/NUL in heade field values (:pr:`3253`)
- remove temporary ``--tolerate-dangerous-framing`` switch from 22.0 (:pr:`3260`)
- If any of the breaking changes affect you, be aware that now refused requests can post a security problem, especially so in setups involving request pipe-lining and/or proxies.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/www/py-gunicorn/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/py-gunicorn/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-gunicorn/Makefile
diff -u pkgsrc/www/py-gunicorn/Makefile:1.24 pkgsrc/www/py-gunicorn/Makefile:1.25
--- pkgsrc/www/py-gunicorn/Makefile:1.24        Tue May  7 04:03:52 2024
+++ pkgsrc/www/py-gunicorn/Makefile     Mon Sep 16 11:41:12 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2024/05/07 04:03:52 adam Exp $
+# $NetBSD: Makefile,v 1.25 2024/09/16 11:41:12 adam Exp $
 
-DISTNAME=      gunicorn-22.0.0
+DISTNAME=      gunicorn-23.0.0
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=g/gunicorn/}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,8 +19,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} gunicorn gunicorn-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/www/py-gunicorn/distinfo
diff -u pkgsrc/www/py-gunicorn/distinfo:1.18 pkgsrc/www/py-gunicorn/distinfo:1.19
--- pkgsrc/www/py-gunicorn/distinfo:1.18        Tue May  7 04:03:52 2024
+++ pkgsrc/www/py-gunicorn/distinfo     Mon Sep 16 11:41:12 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.18 2024/05/07 04:03:52 adam Exp $
+$NetBSD: distinfo,v 1.19 2024/09/16 11:41:12 adam Exp $
 
-BLAKE2s (gunicorn-22.0.0.tar.gz) = c5281cec2d226fcdf52e4ac0ea18dd9bdf3640b64766047e48664a84225dcdea
-SHA512 (gunicorn-22.0.0.tar.gz) = f015eb6e413469d76e71055efd210460521c549f98bf7c5cbd93d075e55e5b9e354cf417aec2688cc24595840c67e255ff0bf15c0bf87f686b3d9769d01f1a88
-Size (gunicorn-22.0.0.tar.gz) = 3639760 bytes
+BLAKE2s (gunicorn-23.0.0.tar.gz) = 462731b1ecc7a5ed6b1115fbc7d67fa60fe25206cd4b9059978a96dd58e3f110
+SHA512 (gunicorn-23.0.0.tar.gz) = a623cdf943658a8275d007be62f6b22e4da0d9074ff6fef73a1f9839eeace44284b42f09e07896770b036e01db4ae45dc59fda675bdddad1bcc456ba4d1b93ba
+Size (gunicorn-23.0.0.tar.gz) = 375031 bytes



Home | Main Index | Thread Index | Old Index