pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/py-twisted Updated py-twisted to 16.3.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/43a54947c6a1
branches:  trunk
changeset: 351657:43a54947c6a1
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Aug 24 10:39:04 2016 +0000

description:
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)

diffstat:

 net/py-twisted/Makefile.common |   4 +-
 net/py-twisted/PLIST           |  97 +++--------------------------------------
 net/py-twisted/distinfo        |  10 ++--
 3 files changed, 14 insertions(+), 97 deletions(-)

diffs (222 lines):

diff -r ba9d6842c178 -r 43a54947c6a1 net/py-twisted/Makefile.common
--- a/net/py-twisted/Makefile.common    Wed Aug 24 10:34:22 2016 +0000
+++ b/net/py-twisted/Makefile.common    Wed Aug 24 10:39:04 2016 +0000
@@ -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
diff -r ba9d6842c178 -r 43a54947c6a1 net/py-twisted/PLIST
--- a/net/py-twisted/PLIST      Wed Aug 24 10:34:22 2016 +0000
+++ b/net/py-twisted/PLIST      Wed Aug 24 10:39:04 2016 +0000
@@ -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_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_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_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/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/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/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_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_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/_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_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
diff -r ba9d6842c178 -r 43a54947c6a1 net/py-twisted/distinfo
--- a/net/py-twisted/distinfo   Wed Aug 24 10:34:22 2016 +0000
+++ b/net/py-twisted/distinfo   Wed Aug 24 10:39:04 2016 +0000
@@ -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



Home | Main Index | Thread Index | Old Index