r47148 - Merge release-16.1.0-8231: Release Twisted 16.1

hawkowl-TA+aISz0psMTMxyoc4vAAJOcrHinNvQL0E9HWUfgJXw@public.gmane.org Mon, 4 Apr 2016 11:22:08 -0600 (MDT)
Newsgroups gmane.comp.python.twisted.commits
Message-ID <[email protected]>
Author: hawkowl
Date: Mon Apr  4 11:21:51 2016
New Revision: 47148

Added:
   trunk/docs/historic/Quotes/Twisted-16.1
      - copied, changed from r47143, /trunk/docs/fun/Twisted.Quotes
   trunk/twisted/topfiles/8231.misc
      - copied, changed from r47143, /trunk/twisted/web/topfiles/8238.misc
Removed:
   trunk/twisted/conch/topfiles/8225.feature
   trunk/twisted/conch/topfiles/8228.feature
   trunk/twisted/conch/topfiles/8229.feature
   trunk/twisted/conch/topfiles/8237.misc
   trunk/twisted/conch/topfiles/8240.misc
   trunk/twisted/topfiles/4543.misc
   trunk/twisted/topfiles/4735.feature
   trunk/twisted/topfiles/7985.feature
   trunk/twisted/topfiles/8124.misc
   trunk/twisted/topfiles/8189.bugfix
   trunk/twisted/topfiles/8193.misc
   trunk/twisted/topfiles/8210.misc
   trunk/twisted/topfiles/8215.bugfix
   trunk/twisted/topfiles/8216.feature
   trunk/twisted/topfiles/8219.removal
   trunk/twisted/topfiles/8220.misc
   trunk/twisted/topfiles/8222.bugfix
   trunk/twisted/topfiles/8223.misc
   trunk/twisted/topfiles/8226.misc
   trunk/twisted/topfiles/8242.misc
   trunk/twisted/web/topfiles/8067.feature
   trunk/twisted/web/topfiles/8192.bugfix
   trunk/twisted/web/topfiles/8238.misc
Modified:
   trunk/NEWS
   trunk/README.rst
   trunk/docs/fun/Twisted.Quotes
   trunk/twisted/_version.py
   trunk/twisted/conch/topfiles/NEWS
   trunk/twisted/conch/topfiles/README
   trunk/twisted/mail/topfiles/NEWS
   trunk/twisted/mail/topfiles/README
   trunk/twisted/names/topfiles/NEWS
   trunk/twisted/names/topfiles/README
   trunk/twisted/news/topfiles/NEWS
   trunk/twisted/news/topfiles/README
   trunk/twisted/pair/topfiles/NEWS
   trunk/twisted/pair/topfiles/README
   trunk/twisted/runner/topfiles/NEWS
   trunk/twisted/runner/topfiles/README
   trunk/twisted/topfiles/NEWS
   trunk/twisted/topfiles/README
   trunk/twisted/web/topfiles/NEWS
   trunk/twisted/web/topfiles/README
   trunk/twisted/words/topfiles/NEWS
   trunk/twisted/words/topfiles/README

Log:
Merge release-16.1.0-8231: Release Twisted 16.1

Author: hawkowl
Reviewer: adiroiban
Fixes: #8231

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	(original)
+++ trunk/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,101 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted Core 16.1.0 (2016-04-04)
+================================
+
+Features
+--------
+ - twisted.application.internet.ClientService, a service that
+   maintains a persistent outgoing endpoint-based connection; a
+   replacement for ReconnectingClientFactory that uses modern APIs.
+   (#4735)
+ - Twisted now uses setuptools' sdist to build tarballs. (#7985)
+
+Bugfixes
+--------
+ - Twisted is now compatible with OpenSSL 1.0.2f. (#8189)
+
+Other
+-----
+ - #4543, #8124, #8193, #8210, #8220, #8223, #8226, #8242
+
+
+Twisted Conch 16.1.0 (2016-04-04)
+=================================
+
+Features
+--------
+ - twisted.conch.checkers is now ported to Python 3. (#8225)
+ - twisted.conch.telnet is now ported to Python 3. (#8228)
+ - twisted.conch.manhole_ssh.ConchFactory (used by `twistd manhole`)
+   no longer uses a hardcoded SSH server key, and will generate a
+   persistent one, saving it in your user appdir. If you use
+   ConchFactory, you will now need to provide your own SSH server key.
+   (#8229)
+
+Other
+-----
+ - #8237, #8240
+
+
+Twisted Mail 16.1.0 (2016-04-04)
+================================
+
+No significant changes have been made for this release.
+
+
+Twisted Names 16.1.0 (2016-04-04)
+=================================
+
+No significant changes have been made for this release.
+
+
+Twisted News 16.1.0 (2016-04-04)
+================================
+
+No significant changes have been made for this release.
+
+
+Twisted Pair 16.1.0 (2016-04-04)
+================================
+
+No significant changes have been made for this release.
+
+
+Twisted Runner 16.1.0 (2016-04-04)
+==================================
+
+No significant changes have been made for this release.
+
+
+Twisted Web 16.1.0 (2016-04-04)
+===============================
+
+Features
+--------
+ - twisted.web.http.Request.addCookie now supports both unicode and
+   bytes arguments, with unicode arguments being encoded to UTF-8.
+   (#8067)
+
+Bugfixes
+--------
+ - twisted.web.util.DeferredResource no longer causes spurious
+   "Unhandled error in Deferred" log messages. (#8192)
+ - twisted.web.server.site.makeSession now generates an uid of type
+   bytes on both Python 2 and 3. (#8215)
+
+Other
+-----
+ - #8238
+
+
+Twisted Words 16.1.0 (2016-04-04)
+=================================
+
+No significant changes have been made for this release.
+
+
 Twisted Core 16.0.0 (2016-03-10)
 ================================
 

Modified: trunk/README.rst
==============================================================================
--- trunk/README.rst	(original)
+++ trunk/README.rst	Mon Apr  4 11:21:51 2016
@@ -1,4 +1,4 @@
-Twisted 16.0.0
+Twisted 16.1.0
 ==============
 
 |pypi|
@@ -6,14 +6,13 @@
 
 .. code::
 
-    <idnar> oh, sorry, this is easier than the last time I looked
-    <glyph> idnar: HAHA PWNT
-    <glyph> idnar: I WORKED SUPER HARD TO MAKE YOUR LIFE EASIER FOR MONTHS AND
-            NOW YOU HAVE TO EAT CROWWWW
-    <glyph> idnar: I AM THE WINNER IN THIS TRANSACTION SOMEHOW
+    <kenaan> new core task https://tm.tl/#8224 by hawkowl: We should actively discourage the use of versions of Twisted older than 14.0
+    <idnar> "actively discourage"
+    <idnar> that brings up some amusing mental imagery :D
+    * idnar imagines hawkowl crashing in through somebody's window to yell at them for using ancient software
 
 
-For information on what's new in Twisted 16.0.0, see the `NEWS <NEWS>`_ file that comes with the distribution.
+For information on what's new in Twisted 16.1.0, see the `NEWS <NEWS>`_ file that comes with the distribution.
 
 
 What is this?

Modified: trunk/docs/fun/Twisted.Quotes
==============================================================================
--- trunk/docs/fun/Twisted.Quotes	(original)
+++ trunk/docs/fun/Twisted.Quotes	Mon Apr  4 11:21:51 2016
@@ -1,11 +0,0 @@
-<kenaan> new core task https://tm.tl/#8224 by hawkowl: We should actively discourage the use of versions of Twisted older than 14.0
-<idnar> "actively discourage"
-<idnar> that brings up some amusing mental imagery :D
-* idnar imagines hawkowl crashing in through somebody's window to yell at them for using ancient software
-%
-<hawkowl> lukasa: i am neck-deep in twistd, ripping out old logging
-<hawkowl> we may end up with a 25% perf gain in the end
-<hawkowl> or we may have a great huge fire
-<hawkowl> i may have Green Day blasting
-<sigmavirus24> hawkowl: I feel like holiday would be good to have blasting while doing that
-<hawkowl> what's a holiday

Copied: trunk/docs/historic/Quotes/Twisted-16.1 (from r47143, /trunk/docs/fun/Twisted.Quotes)
==============================================================================

Modified: trunk/twisted/_version.py
==============================================================================
--- trunk/twisted/_version.py	(original)
+++ trunk/twisted/_version.py	Mon Apr  4 11:21:51 2016
@@ -8,4 +8,4 @@
 """
 
 from twisted.python import versions
-version = versions.Version('twisted', 16, 0, 0)
+version = versions.Version('twisted', 16, 1, 0)

Modified: trunk/twisted/conch/topfiles/NEWS
==============================================================================
--- trunk/twisted/conch/topfiles/NEWS	(original)
+++ trunk/twisted/conch/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,24 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted Conch 16.1.0 (2016-04-04)
+=================================
+
+Features
+--------
+ - twisted.conch.checkers is now ported to Python 3. (#8225)
+ - twisted.conch.telnet is now ported to Python 3. (#8228)
+ - twisted.conch.manhole_ssh.ConchFactory (used by `twistd manhole`)
+   no longer uses a hardcoded SSH server key, and will generate a
+   persistent one, saving it in your user appdir. If you use
+   ConchFactory, you will now need to provide your own SSH server key.
+   (#8229)
+
+Other
+-----
+ - #8237, #8240
+
+
 Twisted Conch 16.0.0 (2016-03-10)
 =================================
 

Modified: trunk/twisted/conch/topfiles/README
==============================================================================
--- trunk/twisted/conch/topfiles/README	(original)
+++ trunk/twisted/conch/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1,4 +1,4 @@
-Twisted Conch 16.0.0
+Twisted Conch 16.1.0
 
 Twisted Conch depends on Twisted Core and PyCA's Cryptography
 (<https://cryptography.io/en>).

Modified: trunk/twisted/mail/topfiles/NEWS
==============================================================================
--- trunk/twisted/mail/topfiles/NEWS	(original)
+++ trunk/twisted/mail/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,12 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted Mail 16.1.0 (2016-04-04)
+================================
+
+No significant changes have been made for this release.
+
+
 Twisted Mail 16.0.0 (2016-03-10)
 ================================
 

Modified: trunk/twisted/mail/topfiles/README
==============================================================================
--- trunk/twisted/mail/topfiles/README	(original)
+++ trunk/twisted/mail/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1,4 +1,4 @@
-Twisted Mail 16.0.0
+Twisted Mail 16.1.0
 
 Twisted Mail depends on Twisted Core and (sometimes) Twisted Names.  For TLS
 support, pyOpenSSL (<http://launchpad.net/pyopenssl>) is also required.  Aside

Modified: trunk/twisted/names/topfiles/NEWS
==============================================================================
--- trunk/twisted/names/topfiles/NEWS	(original)
+++ trunk/twisted/names/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,12 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted Names 16.1.0 (2016-04-04)
+=================================
+
+No significant changes have been made for this release.
+
+
 Twisted Names 16.0.0 (2016-03-10)
 =================================
 

Modified: trunk/twisted/names/topfiles/README
==============================================================================
--- trunk/twisted/names/topfiles/README	(original)
+++ trunk/twisted/names/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1,3 +1,3 @@
-Twisted Names 16.0.0
+Twisted Names 16.1.0
 
 Twisted Names depends on Twisted Core.

Modified: trunk/twisted/news/topfiles/NEWS
==============================================================================
--- trunk/twisted/news/topfiles/NEWS	(original)
+++ trunk/twisted/news/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,12 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted News 16.1.0 (2016-04-04)
+================================
+
+No significant changes have been made for this release.
+
+
 Twisted News 16.0.0 (2016-03-10)
 ================================
 

Modified: trunk/twisted/news/topfiles/README
==============================================================================
--- trunk/twisted/news/topfiles/README	(original)
+++ trunk/twisted/news/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1,4 +1,4 @@
-Twisted News 16.0.0
+Twisted News 16.1.0
 
 News depends on Twisted, and, if you want to use the moderation
 features, Twisted Mail.

Modified: trunk/twisted/pair/topfiles/NEWS
==============================================================================
--- trunk/twisted/pair/topfiles/NEWS	(original)
+++ trunk/twisted/pair/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,3 +1,9 @@
+Twisted Pair 16.1.0 (2016-04-04)
+================================
+
+No significant changes have been made for this release.
+
+
 Twisted Pair 16.0.0 (2016-03-10)
 ================================
 

Modified: trunk/twisted/pair/topfiles/README
==============================================================================
--- trunk/twisted/pair/topfiles/README	(original)
+++ trunk/twisted/pair/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1,4 +1,4 @@
-Twisted Pair 16.0.0: Very low-level networking functionality
+Twisted Pair 16.1.0: Very low-level networking functionality
 
 Twisted Pair includes parsers for several datagram formats, including ethernet,
 IP, and UDP.  It also offers low-level networking integration on Linux via tun

Modified: trunk/twisted/runner/topfiles/NEWS
==============================================================================
--- trunk/twisted/runner/topfiles/NEWS	(original)
+++ trunk/twisted/runner/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,12 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted Runner 16.1.0 (2016-04-04)
+==================================
+
+No significant changes have been made for this release.
+
+
 Twisted Runner 16.0.0 (2016-03-10)
 ==================================
 

Modified: trunk/twisted/runner/topfiles/README
==============================================================================
--- trunk/twisted/runner/topfiles/README	(original)
+++ trunk/twisted/runner/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1,3 +1,3 @@
-Twisted Runner 16.0.0
+Twisted Runner 16.1.0
 
 Twisted Runner depends on Twisted.

Copied: trunk/twisted/topfiles/8231.misc (from r47143, /trunk/twisted/web/topfiles/8238.misc)
==============================================================================

Modified: trunk/twisted/topfiles/NEWS
==============================================================================
--- trunk/twisted/topfiles/NEWS	(original)
+++ trunk/twisted/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,26 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted Core 16.1.0 (2016-04-04)
+================================
+
+Features
+--------
+ - twisted.application.internet.ClientService, a service that
+   maintains a persistent outgoing endpoint-based connection; a
+   replacement for ReconnectingClientFactory that uses modern APIs.
+   (#4735)
+ - Twisted now uses setuptools' sdist to build tarballs. (#7985)
+
+Bugfixes
+--------
+ - Twisted is now compatible with OpenSSL 1.0.2f. (#8189)
+
+Other
+-----
+ - #4543, #8124, #8193, #8210, #8220, #8223, #8226, #8242
+
+
 Twisted Core 16.0.0 (2016-03-10)
 ================================
 

Modified: trunk/twisted/topfiles/README
==============================================================================
--- trunk/twisted/topfiles/README	(original)
+++ trunk/twisted/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1,4 +1,4 @@
-Twisted Core 16.0.0
+Twisted Core 16.1.0
 ===================
 
 Twisted Core makes up the core parts of Twisted, including:

Modified: trunk/twisted/web/topfiles/NEWS
==============================================================================
--- trunk/twisted/web/topfiles/NEWS	(original)
+++ trunk/twisted/web/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,27 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted Web 16.1.0 (2016-04-04)
+===============================
+
+Features
+--------
+ - twisted.web.http.Request.addCookie now supports both unicode and
+   bytes arguments, with unicode arguments being encoded to UTF-8.
+   (#8067)
+
+Bugfixes
+--------
+ - twisted.web.util.DeferredResource no longer causes spurious
+   "Unhandled error in Deferred" log messages. (#8192)
+ - twisted.web.server.site.makeSession now generates an uid of type
+   bytes on both Python 2 and 3. (#8215)
+
+Other
+-----
+ - #8238
+
+
 Twisted Web 16.0.0 (2016-03-10)
 ===============================
 

Modified: trunk/twisted/web/topfiles/README
==============================================================================
--- trunk/twisted/web/topfiles/README	(original)
+++ trunk/twisted/web/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1,4 +1,4 @@
-Twisted Web 16.0.0
+Twisted Web 16.1.0
 
 Twisted Web depends on Twisted Core.  pyOpenSSL
 (<https://github.com/pyca/pyopenssl>) is also required for HTTPS.  SOAPpy

Modified: trunk/twisted/words/topfiles/NEWS
==============================================================================
--- trunk/twisted/words/topfiles/NEWS	(original)
+++ trunk/twisted/words/topfiles/NEWS	Mon Apr  4 11:21:51 2016
@@ -1,6 +1,12 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/<number>
 
+Twisted Words 16.1.0 (2016-04-04)
+=================================
+
+No significant changes have been made for this release.
+
+
 Twisted Words 16.0.0 (2016-03-10)
 =================================
 

Modified: trunk/twisted/words/topfiles/README
==============================================================================
--- trunk/twisted/words/topfiles/README	(original)
+++ trunk/twisted/words/topfiles/README	Mon Apr  4 11:21:51 2016
@@ -1 +1 @@
-Twisted Words 16.0.0
+Twisted Words 16.1.0