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