pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/py-uwsgi py-uwsgi: updated to 2.0.19.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/21125cb61352
branches:  trunk
changeset: 456672:21125cb61352
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Aug 05 13:22:30 2021 +0000

description:
py-uwsgi: updated to 2.0.19.1

uWSGI 2.0.19.1

Changes

Reverted CGI chunked encoding support
Fixed bug with WSGI responses returning None


uWSGI 2.0.19

Changes

Update travis to xenial
Fix segfault in logsocket plugin
Backport Coverity fixes from master
Fix Python 3.7 warnings
Fix uwsgi.workers() leak in Python plugin
Backport redislog plugin 32-bit build fixes
Fix stack overflow in core/rpc
Fix build with spaces in the path
Add missing initialization for zend_file_handle in php plugin
Build Python 3.7 and 3.8 plugins in CI
Add Trove classifiers for Python 3.7 and 3.8
Graceful shutdown for vassals
Improve yaml parsing with libyaml
Add smart-daemon2 option to notify daemon of master reloading
Do not chroot multiple times when root
Support io.BytesIO with wsgi.file_wrapper
Add websocket continuation frames support
Fix compilation with gevent 1.5.0
Fix PSGI plugin build with gcc 10
Get rid of paste.script dependency in pypy/python plugins
Improve performance for santitizing file descriptors with cgi plugin
Fix offload-threads with honour-range
Fix logging packet size length overflow
Fix possible deadlock in install
Fix parsing of http port for ipv6
Fix impossibility of determining the end of the chunked stream with psgi plugin
Fix parsing of http-socket port for ipv6
Add chunked request decoding to the CGI plugin
Add add max-worker-lifetime-delta to reload workers with a delta

diffstat:

 www/py-uwsgi/Makefile              |  10 +++++-----
 www/py-uwsgi/distinfo              |  16 ++++++----------
 www/py-uwsgi/patches/patch-uwsgi.h |   8 ++++----
 3 files changed, 15 insertions(+), 19 deletions(-)

diffs (80 lines):

diff -r a111a1f156dc -r 21125cb61352 www/py-uwsgi/Makefile
--- a/www/py-uwsgi/Makefile     Thu Aug 05 13:08:08 2021 +0000
+++ b/www/py-uwsgi/Makefile     Thu Aug 05 13:22:30 2021 +0000
@@ -1,17 +1,17 @@
-# $NetBSD: Makefile,v 1.47 2020/11/05 09:09:22 ryoon Exp $
+# $NetBSD: Makefile,v 1.48 2021/08/05 13:22:30 adam Exp $
 
-DISTNAME=      uwsgi-2.0.18
-PKGREVISION=   4
-PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+DISTNAME=      uWSGI-2.0.19.1
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=u/uWSGI/}
-DISTFILES=     ${DEFAULT_DISTFILES}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://uwsgi-docs.readthedocs.io/
 COMMENT=       Feature-rich WSGI server
 LICENSE=       gnu-gpl-v2 # with linking exception
 
+EXTRACT_DIR=   ${WRKSRC}
+
 USE_TOOLS+=    pkg-config
 
 PLIST_SUBST+=  PYPKGPREFIX=${PYPKGPREFIX}
diff -r a111a1f156dc -r 21125cb61352 www/py-uwsgi/distinfo
--- a/www/py-uwsgi/distinfo     Thu Aug 05 13:08:08 2021 +0000
+++ b/www/py-uwsgi/distinfo     Thu Aug 05 13:22:30 2021 +0000
@@ -1,14 +1,10 @@
-$NetBSD: distinfo,v 1.36 2019/05/05 17:55:34 wiedi Exp $
+$NetBSD: distinfo,v 1.37 2021/08/05 13:22:30 adam Exp $
 
-SHA1 (8253573a0db1c7d7b9d968d55669e70e40355bed.zip) = 7cf7aca4b0e5e64ebe5bec813f4f48c5b009eac5
-RMD160 (8253573a0db1c7d7b9d968d55669e70e40355bed.zip) = b213ea821a3c12a6c092615ce02a3dd4bbaff0c6
-SHA512 (8253573a0db1c7d7b9d968d55669e70e40355bed.zip) = f523d41c5c9a376b98b1e7c59e02b05a7d0aa5ad424add4a7ca1bb565c758c67368d29ee1939f1c8cdea7b55ec05ad9b8d5a293d40866c5936525f45290b17dd
-Size (8253573a0db1c7d7b9d968d55669e70e40355bed.zip) = 11290 bytes
-SHA1 (uwsgi-2.0.18.tar.gz) = e7e402dd5b5c68a995585284c4529da9a686a0a9
-RMD160 (uwsgi-2.0.18.tar.gz) = eb30a41097d306678203aa81bf5f4e27c722b8f8
-SHA512 (uwsgi-2.0.18.tar.gz) = 6561703279bcc4a81311d033810ac066d0f113bab13b0942f3eef86cac29c584a6641b52476840d6895151aee5ed064ae2d03b18932cf7f47e62f4eeed76da61
-Size (uwsgi-2.0.18.tar.gz) = 801555 bytes
+SHA1 (uWSGI-2.0.19.1.tar.gz) = 88d893e67c055a5e2da92dadd53562c114063222
+RMD160 (uWSGI-2.0.19.1.tar.gz) = cba6b90e8c16c57eb7861e0f48b99e9a8def90a6
+SHA512 (uWSGI-2.0.19.1.tar.gz) = 5e249f65ed1d39515d1264e76d4de9fe42fc28ea3157a2ea724f36e2ae058380545d834b39dde40554f4ad0f19bb57ef7842d5d1b991884df986c665f4c59149
+Size (uWSGI-2.0.19.1.tar.gz) = 803862 bytes
 SHA1 (patch-base.ini) = 1c5d7693e6c8011e6cc34f5f5d203584c985eb30
 SHA1 (patch-core_logging.c) = caa986238142d24725df119cbecda1b9e3223d7e
-SHA1 (patch-uwsgi.h) = 42301a49b3a030c60627559750ed140acc91b275
+SHA1 (patch-uwsgi.h) = d563a2193643ff25952b57e01bf190b9b43e7f1e
 SHA1 (patch-uwsgiconfig.py) = aab47457f2fafb0206a53913ef3777700175d020
diff -r a111a1f156dc -r 21125cb61352 www/py-uwsgi/patches/patch-uwsgi.h
--- a/www/py-uwsgi/patches/patch-uwsgi.h        Thu Aug 05 13:08:08 2021 +0000
+++ b/www/py-uwsgi/patches/patch-uwsgi.h        Thu Aug 05 13:22:30 2021 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-uwsgi.h,v 1.7 2019/05/05 17:55:34 wiedi Exp $
+$NetBSD: patch-uwsgi.h,v 1.8 2021/08/05 13:22:30 adam Exp $
 
 Avoid clash with sys/user.h inclusion in logging.c on DragonFly BSD.
 Avoid using "sun" which breaks on SunOS
 
---- uwsgi.h.orig       2019-02-09 14:48:07.000000000 +0000
+--- uwsgi.h.orig       2020-06-17 09:03:34.000000000 +0000
 +++ uwsgi.h
 @@ -322,6 +322,10 @@ extern int pivot_root(const char *new_ro
  #elif defined(__CYGWIN__)
@@ -16,12 +16,12 @@
  #include <sys/event.h>
  #endif
  
-@@ -1629,7 +1633,7 @@ struct wsgi_request {
+@@ -1631,7 +1635,7 @@ struct wsgi_request {
        union address {
                struct sockaddr_in sin;
                struct sockaddr_in6 sin6;
 -              struct sockaddr_un sun;
 +              struct sockaddr_un so_sun;
        } client_addr;
- };
  
+       uint8_t websocket_is_fin;



Home | Main Index | Thread Index | Old Index