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)
This commit is contained in:
wiz 2016-08-24 10:39:04 +00:00
parent 1d0854e6b4
commit 9a091ddf79
3 changed files with 14 additions and 97 deletions

View file

@ -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

View file

@ -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_scripts.pyo
${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_inet.pyo
${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_runner.pyo
${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.pyo
${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.pyo
${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.pyo
${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

View file

@ -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