Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 2249D7A2A2 for ; Wed, 24 Aug 2016 10:39:07 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 8683E85EB8; Wed, 24 Aug 2016 10:39:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 158A885EAB for ; Wed, 24 Aug 2016 10:39:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id j6-n4jQ26JWe for ; Wed, 24 Aug 2016 10:39:05 +0000 (UTC) Received: from cvs.NetBSD.org (unknown [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id F123C85E97 for ; Wed, 24 Aug 2016 10:39:04 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id E2E6FFBC3; Wed, 24 Aug 2016 10:39:04 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1472035144161590" MIME-Version: 1.0 Date: Wed, 24 Aug 2016 10:39:04 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/net/py-twisted To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20160824103904.E2E6FFBC3@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1472035144161590 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Wed Aug 24 10:39:04 UTC 2016 Modified Files: pkgsrc/net/py-twisted: Makefile.common PLIST distinfo Log Message: Updated py-twisted to 16.3.2. Twisted Web 16.3.2 (2016-08-18) =============================== Bugfixes -------- - twisted.web.http.HTTPChannel now resumes producing on finished, non-persistent connections. This prevents HTTP/1 servers using TLS from leaking a CLOSE_WAIT socket per request. (#8766) Twisted Web 16.3.1 (2016-08-15) =============================== Bugfixes -------- - A bug in twisted.web.server.Site.makeSession which may lead to predictable session IDs was fixed. Session IDs are now generated securely using `os.urandom`. (#3460) - twisted.web.server.Request.getSession will now, for a request sent over HTTPS, set a "Secure" cookie, preventing the secure session from being sent over plain-text HTTP. (#3461) - Twisted's HTTP/2 support no longer throws priority exceptions when WINDOW_UDPATE frames are received after a response has been completed. (#8558) - twisted.web.twcgi.CGIScript will now not pass the "Proxy" header to CGI scripts, as a mitigation to CVE-2016-1000111. (#8623) Twisted Core 16.3.0 (2016-07-05) ================================ Features -------- - Defined a new interface, IProtocolNegotiationFactory, that can be implemented by IOpenSSLClientConnectionCreator or IOpenSSLServerConnectionCreator factories to allow them to offer protocols for negotiation using ALPN or NPN during the TLS handshake. (#8188) - twisted.trial.unittest.SynchronousTestCase.assertRegex is now available to provide Python 2.7 and Python 3 compatibility. (#8372) Improved Documentation ---------------------- - Development documentation has been updated to refer to Git instead of SVN. (#8335) Deprecations and Removals ------------------------- - twisted.python.reflect's deprecated functions have been removed. This includes funcinfo (deprecated since Twisted 2.5), allYourBase and accumulateBases (deprecated since Twisted 11.0), getcurrent and isinst (deprecated since Twisted 14.0). (#8293) - twisted.scripts.tap2deb and twisted.scripts.tap2rpm (along with the associated executables), deprecated since Twisted 15.2, have now been removed. (#8326) - twisted.spread.ui has been removed. (#8329) - twisted.manhole -- not to be confused with manhole in Conch -- has been removed. This includes the semi-functional Glade reactor, the manhole application, and the manhole-old twistd plugin. (#8330) - twisted.protocols.sip.DigestAuthorizer, BasicAuthorizer, and related functions have been removed. (#8445) Other ----- - #7229, #7826, #8290, #8323, #8331, #8336, #8341, #8344, #8345, #8347, #8351, #8363, #8365, #8366, #8374, #8382, #8384, #8390, #8395, #8396, #8398, #8399, #8400, #8401, #8403, #8404, #8405, #8407, #8408, #8409, #8415, #8416, #8417, #8418, #8419, #8420, #8427, #8433, #8436, #8461 Twisted Names 16.3.0 (2016-07-05) ================================= Bugfixes -------- - twisted.names.client.Resolver as well as all resolvers inheriting from twisted.names.common.ResolverBase can now understand DNS answers that come back in a different case than the query. Example: querying for www.google.com and the answer comes back with an A record for www.google.COM will now work. (#8343) Twisted Web 16.3.0 (2016-07-05) =============================== Features -------- - twisted.web.http.HTTPChannel now implements ITransport. Along with this change, twisted.web.http.Request now directs all its writes to the HTTPChannel, rather than to the backing transport. This change is required for future HTTP/2 work. (#8191) - twisted.web.http.HTTPChannel now has a HTTP/2 implementation which will be used if the transport has negotiated using it through ALPN/NPN (see #8188). (#8194) Bugfixes -------- - twisted.web.client.Agent and twisted.web.client.ProxyAgent now add brackets to IPv6 literal addresses in the host header they send. (#8369) - The HTTP server now correctly times connections out. (broken in 16.2) (#8481) Deprecations and Removals ------------------------- - twisted.web would previously dispatch pipelined requests simultaneously and queue the responses. This behaviour did not enforce any of the guarantees required by RFC 7230 or make it possible for users to enforce those requirements. For this reason, the parallel dispatch of requests has been removed. Pipelined requests are now processed serially. (#8320) To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/py-twisted/Makefile.common cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/py-twisted/PLIST cvs rdiff -u -r1.26 -r1.27 pkgsrc/net/py-twisted/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1472035144161590 Content-Disposition: inline Content-Length: 10272 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/net/py-twisted/Makefile.common diff -u pkgsrc/net/py-twisted/Makefile.common:1.29 pkgsrc/net/py-twisted/Makefile.common:1.30 --- pkgsrc/net/py-twisted/Makefile.common:1.29 Sat Jul 9 13:04:01 2016 +++ pkgsrc/net/py-twisted/Makefile.common Wed Aug 24 10:39:04 2016 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile.common,v 1.29 2016/07/09 13:04:01 wiz Exp $ +# $NetBSD: Makefile.common,v 1.30 2016/08/24 10:39:04 wiz Exp $ # # used by net/py-twisted/Makefile # used by net/py-twisted-docs/Makefile -DISTNAME= Twisted-16.2.0 +DISTNAME= Twisted-16.3.2 CATEGORIES= net python MASTER_SITES= http://twistedmatrix.com/Releases/Twisted/${PKGVERSION_NOREV:R}/ EXTRACT_SUFX= .tar.bz2 Index: pkgsrc/net/py-twisted/PLIST diff -u pkgsrc/net/py-twisted/PLIST:1.22 pkgsrc/net/py-twisted/PLIST:1.23 --- pkgsrc/net/py-twisted/PLIST:1.22 Mon May 23 16:54:19 2016 +++ pkgsrc/net/py-twisted/PLIST Wed Aug 24 10:39:04 2016 @@ -1,12 +1,9 @@ -@comment $NetBSD: PLIST,v 1.22 2016/05/23 16:54:19 wiz Exp $ +@comment $NetBSD: PLIST,v 1.23 2016/08/24 10:39:04 wiz Exp $ bin/cftp bin/ckeygen bin/conch bin/mailmail -bin/manhole bin/pyhtmlizer -bin/tap2deb -bin/tap2rpm bin/tkconch bin/trial bin/twistd @@ -915,46 +912,6 @@ ${PYSITELIB}/twisted/mail/test/test_scri ${PYSITELIB}/twisted/mail/test/test_smtp.py ${PYSITELIB}/twisted/mail/test/test_smtp.pyc ${PYSITELIB}/twisted/mail/test/test_smtp.pyo -${PYSITELIB}/twisted/manhole/__init__.py -${PYSITELIB}/twisted/manhole/__init__.pyc -${PYSITELIB}/twisted/manhole/__init__.pyo -${PYSITELIB}/twisted/manhole/_inspectro.py -${PYSITELIB}/twisted/manhole/_inspectro.pyc -${PYSITELIB}/twisted/manhole/_inspectro.pyo -${PYSITELIB}/twisted/manhole/explorer.py -${PYSITELIB}/twisted/manhole/explorer.pyc -${PYSITELIB}/twisted/manhole/explorer.pyo -${PYSITELIB}/twisted/manhole/gladereactor.glade -${PYSITELIB}/twisted/manhole/gladereactor.py -${PYSITELIB}/twisted/manhole/gladereactor.pyc -${PYSITELIB}/twisted/manhole/gladereactor.pyo -${PYSITELIB}/twisted/manhole/inspectro.glade -${PYSITELIB}/twisted/manhole/logview.glade -${PYSITELIB}/twisted/manhole/service.py -${PYSITELIB}/twisted/manhole/service.pyc -${PYSITELIB}/twisted/manhole/service.pyo -${PYSITELIB}/twisted/manhole/telnet.py -${PYSITELIB}/twisted/manhole/telnet.pyc -${PYSITELIB}/twisted/manhole/telnet.pyo -${PYSITELIB}/twisted/manhole/test/__init__.py -${PYSITELIB}/twisted/manhole/test/__init__.pyc -${PYSITELIB}/twisted/manhole/test/__init__.pyo -${PYSITELIB}/twisted/manhole/test/test_explorer.py -${PYSITELIB}/twisted/manhole/test/test_explorer.pyc -${PYSITELIB}/twisted/manhole/test/test_explorer.pyo -${PYSITELIB}/twisted/manhole/ui/__init__.py -${PYSITELIB}/twisted/manhole/ui/__init__.pyc -${PYSITELIB}/twisted/manhole/ui/__init__.pyo -${PYSITELIB}/twisted/manhole/ui/gtk2manhole.glade -${PYSITELIB}/twisted/manhole/ui/gtk2manhole.py -${PYSITELIB}/twisted/manhole/ui/gtk2manhole.pyc -${PYSITELIB}/twisted/manhole/ui/gtk2manhole.pyo -${PYSITELIB}/twisted/manhole/ui/test/__init__.py -${PYSITELIB}/twisted/manhole/ui/test/__init__.pyc -${PYSITELIB}/twisted/manhole/ui/test/__init__.pyo -${PYSITELIB}/twisted/manhole/ui/test/test_gtk2manhole.py -${PYSITELIB}/twisted/manhole/ui/test/test_gtk2manhole.pyc -${PYSITELIB}/twisted/manhole/ui/test/test_gtk2manhole.pyo ${PYSITELIB}/twisted/names/__init__.py ${PYSITELIB}/twisted/names/__init__.pyc ${PYSITELIB}/twisted/names/__init__.pyo @@ -1168,9 +1125,6 @@ ${PYSITELIB}/twisted/plugins/twisted_ine ${PYSITELIB}/twisted/plugins/twisted_mail.py ${PYSITELIB}/twisted/plugins/twisted_mail.pyc ${PYSITELIB}/twisted/plugins/twisted_mail.pyo -${PYSITELIB}/twisted/plugins/twisted_manhole.py -${PYSITELIB}/twisted/plugins/twisted_manhole.pyc -${PYSITELIB}/twisted/plugins/twisted_manhole.pyo ${PYSITELIB}/twisted/plugins/twisted_names.py ${PYSITELIB}/twisted/plugins/twisted_names.pyc ${PYSITELIB}/twisted/plugins/twisted_names.pyo @@ -1189,9 +1143,6 @@ ${PYSITELIB}/twisted/plugins/twisted_run ${PYSITELIB}/twisted/plugins/twisted_socks.py ${PYSITELIB}/twisted/plugins/twisted_socks.pyc ${PYSITELIB}/twisted/plugins/twisted_socks.pyo -${PYSITELIB}/twisted/plugins/twisted_telnet.py -${PYSITELIB}/twisted/plugins/twisted_telnet.pyc -${PYSITELIB}/twisted/plugins/twisted_telnet.pyo ${PYSITELIB}/twisted/plugins/twisted_trial.py ${PYSITELIB}/twisted/plugins/twisted_trial.pyc ${PYSITELIB}/twisted/plugins/twisted_trial.pyo @@ -1644,27 +1595,12 @@ ${PYSITELIB}/twisted/scripts/_twistw.pyo ${PYSITELIB}/twisted/scripts/htmlizer.py ${PYSITELIB}/twisted/scripts/htmlizer.pyc ${PYSITELIB}/twisted/scripts/htmlizer.pyo -${PYSITELIB}/twisted/scripts/manhole.py -${PYSITELIB}/twisted/scripts/manhole.pyc -${PYSITELIB}/twisted/scripts/manhole.pyo -${PYSITELIB}/twisted/scripts/tap2deb.py -${PYSITELIB}/twisted/scripts/tap2deb.pyc -${PYSITELIB}/twisted/scripts/tap2deb.pyo -${PYSITELIB}/twisted/scripts/tap2rpm.py -${PYSITELIB}/twisted/scripts/tap2rpm.pyc -${PYSITELIB}/twisted/scripts/tap2rpm.pyo ${PYSITELIB}/twisted/scripts/test/__init__.py ${PYSITELIB}/twisted/scripts/test/__init__.pyc ${PYSITELIB}/twisted/scripts/test/__init__.pyo ${PYSITELIB}/twisted/scripts/test/test_scripts.py ${PYSITELIB}/twisted/scripts/test/test_scripts.pyc ${PYSITELIB}/twisted/scripts/test/test_scripts.pyo -${PYSITELIB}/twisted/scripts/test/test_tap2deb.py -${PYSITELIB}/twisted/scripts/test/test_tap2deb.pyc -${PYSITELIB}/twisted/scripts/test/test_tap2deb.pyo -${PYSITELIB}/twisted/scripts/test/test_tap2rpm.py -${PYSITELIB}/twisted/scripts/test/test_tap2rpm.pyc -${PYSITELIB}/twisted/scripts/test/test_tap2rpm.pyo ${PYSITELIB}/twisted/scripts/trial.py ${PYSITELIB}/twisted/scripts/trial.pyc ${PYSITELIB}/twisted/scripts/trial.pyo @@ -1692,19 +1628,6 @@ ${PYSITELIB}/twisted/spread/pb.pyo ${PYSITELIB}/twisted/spread/publish.py ${PYSITELIB}/twisted/spread/publish.pyc ${PYSITELIB}/twisted/spread/publish.pyo -${PYSITELIB}/twisted/spread/ui/__init__.py -${PYSITELIB}/twisted/spread/ui/__init__.pyc -${PYSITELIB}/twisted/spread/ui/__init__.pyo -${PYSITELIB}/twisted/spread/ui/gtk2util.py -${PYSITELIB}/twisted/spread/ui/gtk2util.pyc -${PYSITELIB}/twisted/spread/ui/gtk2util.pyo -${PYSITELIB}/twisted/spread/ui/login2.glade -${PYSITELIB}/twisted/spread/ui/tktree.py -${PYSITELIB}/twisted/spread/ui/tktree.pyc -${PYSITELIB}/twisted/spread/ui/tktree.pyo -${PYSITELIB}/twisted/spread/ui/tkutil.py -${PYSITELIB}/twisted/spread/ui/tkutil.pyc -${PYSITELIB}/twisted/spread/ui/tkutil.pyo ${PYSITELIB}/twisted/spread/util.py ${PYSITELIB}/twisted/spread/util.pyc ${PYSITELIB}/twisted/spread/util.pyo @@ -1714,18 +1637,12 @@ ${PYSITELIB}/twisted/tap/__init__.pyo ${PYSITELIB}/twisted/tap/ftp.py ${PYSITELIB}/twisted/tap/ftp.pyc ${PYSITELIB}/twisted/tap/ftp.pyo -${PYSITELIB}/twisted/tap/manhole.py -${PYSITELIB}/twisted/tap/manhole.pyc -${PYSITELIB}/twisted/tap/manhole.pyo ${PYSITELIB}/twisted/tap/portforward.py ${PYSITELIB}/twisted/tap/portforward.pyc ${PYSITELIB}/twisted/tap/portforward.pyo ${PYSITELIB}/twisted/tap/socks.py ${PYSITELIB}/twisted/tap/socks.pyc ${PYSITELIB}/twisted/tap/socks.pyo -${PYSITELIB}/twisted/tap/telnet.py -${PYSITELIB}/twisted/tap/telnet.pyc -${PYSITELIB}/twisted/tap/telnet.pyo ${PYSITELIB}/twisted/test/__init__.py ${PYSITELIB}/twisted/test/__init__.pyc ${PYSITELIB}/twisted/test/__init__.pyo @@ -1871,9 +1788,6 @@ ${PYSITELIB}/twisted/test/test_dirdbm.py ${PYSITELIB}/twisted/test/test_error.py ${PYSITELIB}/twisted/test/test_error.pyc ${PYSITELIB}/twisted/test/test_error.pyo -${PYSITELIB}/twisted/test/test_explorer.py -${PYSITELIB}/twisted/test/test_explorer.pyc -${PYSITELIB}/twisted/test/test_explorer.pyo ${PYSITELIB}/twisted/test/test_factories.py ${PYSITELIB}/twisted/test/test_factories.pyc ${PYSITELIB}/twisted/test/test_factories.pyo @@ -1928,9 +1842,6 @@ ${PYSITELIB}/twisted/test/test_logfile.p ${PYSITELIB}/twisted/test/test_loopback.py ${PYSITELIB}/twisted/test/test_loopback.pyc ${PYSITELIB}/twisted/test/test_loopback.pyo -${PYSITELIB}/twisted/test/test_manhole.py -${PYSITELIB}/twisted/test/test_manhole.pyc -${PYSITELIB}/twisted/test/test_manhole.pyo ${PYSITELIB}/twisted/test/test_memcache.py ${PYSITELIB}/twisted/test/test_memcache.pyc ${PYSITELIB}/twisted/test/test_memcache.pyo @@ -2264,6 +2175,9 @@ ${PYSITELIB}/twisted/web/_element.pyo ${PYSITELIB}/twisted/web/_flatten.py ${PYSITELIB}/twisted/web/_flatten.pyc ${PYSITELIB}/twisted/web/_flatten.pyo +${PYSITELIB}/twisted/web/_http2.py +${PYSITELIB}/twisted/web/_http2.pyc +${PYSITELIB}/twisted/web/_http2.pyo ${PYSITELIB}/twisted/web/_newclient.py ${PYSITELIB}/twisted/web/_newclient.pyc ${PYSITELIB}/twisted/web/_newclient.pyo @@ -2369,6 +2283,9 @@ ${PYSITELIB}/twisted/web/test/test_html. ${PYSITELIB}/twisted/web/test/test_http.py ${PYSITELIB}/twisted/web/test/test_http.pyc ${PYSITELIB}/twisted/web/test/test_http.pyo +${PYSITELIB}/twisted/web/test/test_http2.py +${PYSITELIB}/twisted/web/test/test_http2.pyc +${PYSITELIB}/twisted/web/test/test_http2.pyo ${PYSITELIB}/twisted/web/test/test_http_headers.py ${PYSITELIB}/twisted/web/test/test_http_headers.pyc ${PYSITELIB}/twisted/web/test/test_http_headers.pyo Index: pkgsrc/net/py-twisted/distinfo diff -u pkgsrc/net/py-twisted/distinfo:1.26 pkgsrc/net/py-twisted/distinfo:1.27 --- pkgsrc/net/py-twisted/distinfo:1.26 Mon May 23 16:54:19 2016 +++ pkgsrc/net/py-twisted/distinfo Wed Aug 24 10:39:04 2016 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.26 2016/05/23 16:54:19 wiz Exp $ +$NetBSD: distinfo,v 1.27 2016/08/24 10:39:04 wiz Exp $ -SHA1 (Twisted-16.2.0.tar.bz2) = 2f32d725b44106c4124840beb5d25aa32dc45652 -RMD160 (Twisted-16.2.0.tar.bz2) = 63ccfddd4bf9946e07a0c25589c5f6591292d62c -SHA512 (Twisted-16.2.0.tar.bz2) = a1942c15a84946e8bd4833801fffe7be01443560209972e10043262fd17a73c5d0c50592bd037130b6a1de08d7223cbdc1e2398c8c67f559d42e3e8ec81df840 -Size (Twisted-16.2.0.tar.bz2) = 2942537 bytes +SHA1 (Twisted-16.3.2.tar.bz2) = 49d75c11e96fb450e4fe8cd1510a60f04ec3f3a3 +RMD160 (Twisted-16.3.2.tar.bz2) = 7ee6ae5d61ce0aba11b231da167d2db91700e0b2 +SHA512 (Twisted-16.3.2.tar.bz2) = 6ddca880a06087717487d8a5cc128da81f1acbc97e5c372b1ba51eaeb87390ae7f91925e8e4cc90f29df21692bc11b6e0fe3772341b8488940895e57942e5149 +Size (Twisted-16.3.2.tar.bz2) = 2916410 bytes SHA1 (patch-ab) = 26495e5abd57025e915b923cc7089704bbd85629 --_----------=_1472035144161590--