From 40a9ad7b490734706edf1f854d2ce69e3e0eab82 Mon Sep 17 00:00:00 2001 From: radix Date: Sun, 18 May 2008 17:39:35 +0000 Subject: [PATCH] Merge release-8.1.x-3196-2 Author: radix Reviewer: exarkun Fixes: #3196 Version changes and NEWS updates from the 8.1 release. --- NEWS | 128 ++++++++++++++++++++++++++++++++++ README | 10 ++- twisted/_version.py | 2 +- twisted/conch/_version.py | 2 +- twisted/conch/topfiles/NEWS | 16 +++++ twisted/conch/topfiles/README | 2 +- twisted/lore/_version.py | 2 +- twisted/lore/topfiles/NEWS | 8 +++ twisted/lore/topfiles/README | 2 +- twisted/mail/_version.py | 2 +- twisted/mail/topfiles/NEWS | 8 +++ twisted/mail/topfiles/README | 2 +- twisted/names/_version.py | 2 +- twisted/names/topfiles/NEWS | 8 +++ twisted/names/topfiles/README | 2 +- twisted/news/_version.py | 2 +- twisted/news/topfiles/NEWS | 8 +++ twisted/news/topfiles/README | 2 +- twisted/topfiles/NEWS | 45 ++++++++++++ twisted/topfiles/README | 2 +- twisted/web/_version.py | 2 +- twisted/web/topfiles/NEWS | 14 ++++ twisted/web/topfiles/README | 2 +- twisted/web2/_version.py | 2 +- twisted/web2/topfiles/NEWS | 8 +++ twisted/words/_version.py | 2 +- twisted/words/topfiles/NEWS | 15 ++++ twisted/words/topfiles/README | 2 +- 28 files changed, 279 insertions(+), 23 deletions(-) diff --git a/NEWS b/NEWS index 30a324df4..1d30c721a 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,134 @@ Ticket numbers in this file can be looked up by visiting http://twistedmatrix.com/trac/ticket/ +Core 8.1.0 (2008-05-18) +======================= + +Features +-------- + + - twisted.internet.error.ConnectionClosed is a new exception which is the + superclass of ConnectionLost and ConnectionDone (#3137) + - Trial's CPU and memory performance should be better now (#3034) + - twisted.python.filepath.FilePath now has a chmod method (#3124) + +Fixes +----- + + - Some reactor re-entrancy regressions were fixed (#3146, #3168) + - A regression was fixed whereby constructing a Failure for an exception and + traceback raised out of a Pyrex extension would fail (#3132) + - CopyableFailures in PB can again be created from CopiedFailures (#3174) + - FilePath.remove, when called on a FilePath representing a symlink to a + directory, no longer removes the contents of the targeted directory, and + instead removes the symlink (#3097) + - FilePath now has a linkTo method for creating new symlinks (#3122) + - The docstring for Trial's addCleanup method now correctly specifies when + cleanup functions are run (#3131) + - assertWarns now deals better with multiple identical warnings (#2904) + - Various windows installer bugs were fixed (#3115, #3144, #3150, #3151, #3164) + - API links in the howto documentation have been corrected (#3130) + - The Win32 Process transport object now has a pid attribute (#1836) + - A doc bug in the twistd plugin howto which would inevitably lead to + confusion was fixed (#3183) + - A regression breaking IOCP introduced after the last release was fixed + (#3200) + +Deprecations and Removals +------------------------- + + - mktap is now fully deprecated, and will emit DeprecationWarnings when used + (#3127) + +Other +----- + - #3079, #3118, #3120, #3145, #3069, #3149, #3186, #3208, #2762 + + +Conch 8.1.0 (2008-05-18) +======================== + +Fixes +----- + - A regression was fixed whereby the publicKeys and privateKeys attributes of + SSHFactory would not be interpreted as strings (#3141) + - The sshsimpleserver.py example had a minor bug fix (#3135) + - The deprecated mktap API is no longer used (#3127) + - An infelicity was fixed whereby a NameError would be raised in certain + circumstances during authentication when a ConchError should have been + (#3154) + - A workaround was added to conch.insults for a bug in gnome-terminal whereby + it would not scroll correctly (#3189) + + +Lore 8.1.0 (2008-05-18) +======================= + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + +News 8.1.0 (2008-05-18) +======================= + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + +Web 8.1.0 (2008-05-18) +====================== + +Fixes +----- + - Fixed an XMLRPC bug whereby sometimes a callRemote Deferred would + accidentally be fired twice when a connection was lost during the handling of + a response (#3152) + - Fixed a bug in the "Using Twisted Web" document which prevented an example + resource from being renderable (#3147) + - The deprecated mktap API is no longer used (#3127) + + +Words 8.1.0 (2008-05-18) +======================== + +Features +-------- + - JID objects now have a nice __repr__ (#3156) + - Extending XMPP protocols is now easier (#2178) + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + - A bug whereby one-time XMPP observers would be enabled permanently was fixed + (#3066) + + +Mail 8.1.0 (2008-05-18) +======================= + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + +Names 8.1.0 (2008-05-18) +======================== + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + +Web2 8.1.0 (2008-05-18) +======================= + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + Core 8.0.1 (2008-03-26) ======================= diff --git a/README b/README index d0b51a31c..83420cfab 100644 --- a/README +++ b/README @@ -1,13 +1,11 @@ -Twisted 8.0.1 +Twisted 8.1.0 Quote of the Release: - **** You have declared an explicit schema in a dynamic language **** - Would you like to RESTART, RESTORE, or IMPLEMENT ORTHOGONAL - PERSISTENCE? + what should I read before poking at AMP? + William Faulkner - -For information on what's new in Twisted 8.0.1, see the NEWS file that +For information on what's new in Twisted 8.1.0, see the NEWS file that comes with the distribution. What is this? diff --git a/twisted/_version.py b/twisted/_version.py index e24e1b25c..76586ee6c 100644 --- a/twisted/_version.py +++ b/twisted/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted', 8, 0, 1) +version = versions.Version('twisted', 8, 1, 0) diff --git a/twisted/conch/_version.py b/twisted/conch/_version.py index 480aa8b84..f5de6b734 100644 --- a/twisted/conch/_version.py +++ b/twisted/conch/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted.conch', 8, 0, 0) +version = versions.Version('twisted.conch', 8, 1, 0) diff --git a/twisted/conch/topfiles/NEWS b/twisted/conch/topfiles/NEWS index 5732a37c3..d184748e8 100644 --- a/twisted/conch/topfiles/NEWS +++ b/twisted/conch/topfiles/NEWS @@ -1,3 +1,19 @@ +8.1.0 (2008-05-18) +================== + +Fixes +----- + - A regression was fixed whereby the publicKeys and privateKeys attributes of + SSHFactory would not be interpreted as strings (#3141) + - The sshsimpleserver.py example had a minor bug fix (#3135) + - The deprecated mktap API is no longer used (#3127) + - An infelicity was fixed whereby a NameError would be raised in certain + circumstances during authentication when a ConchError should have been + (#3154) + - A workaround was added to conch.insults for a bug in gnome-terminal whereby + it would not scroll correctly (#3189) + + 8.0.0 (2008-03-17) ================== diff --git a/twisted/conch/topfiles/README b/twisted/conch/topfiles/README index 5d3102f92..ee95c8cb9 100644 --- a/twisted/conch/topfiles/README +++ b/twisted/conch/topfiles/README @@ -1,3 +1,3 @@ -Twisted Conch 8.0.0 +Twisted Conch 8.1.0 Conch depends on Python Crypto extensions. diff --git a/twisted/lore/_version.py b/twisted/lore/_version.py index c9ae26e83..d5c81a2e2 100644 --- a/twisted/lore/_version.py +++ b/twisted/lore/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted.lore', 8, 0, 0) +version = versions.Version('twisted.lore', 8, 1, 0) diff --git a/twisted/lore/topfiles/NEWS b/twisted/lore/topfiles/NEWS index ecd94a7da..ccfd57cf8 100644 --- a/twisted/lore/topfiles/NEWS +++ b/twisted/lore/topfiles/NEWS @@ -1,3 +1,11 @@ +8.1.0 (2008-05-18) +================== + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + 8.0.0 (2008-03-17) ================== diff --git a/twisted/lore/topfiles/README b/twisted/lore/topfiles/README index f6d4f07c2..4f4a95e05 100644 --- a/twisted/lore/topfiles/README +++ b/twisted/lore/topfiles/README @@ -1,3 +1,3 @@ -Twisted Lore 8.0.0 +Twisted Lore 8.1.0 Twisted Lore depends on Twisted and Twisted Web. diff --git a/twisted/mail/_version.py b/twisted/mail/_version.py index 7113a27b5..7398f4160 100644 --- a/twisted/mail/_version.py +++ b/twisted/mail/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted.mail', 8, 0, 0) +version = versions.Version('twisted.mail', 8, 1, 0) diff --git a/twisted/mail/topfiles/NEWS b/twisted/mail/topfiles/NEWS index fc95d2558..08785be1e 100644 --- a/twisted/mail/topfiles/NEWS +++ b/twisted/mail/topfiles/NEWS @@ -1,3 +1,11 @@ +8.1.0 (2008-05-18) +================== + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + 8.0.0 (2008-03-17) ================== diff --git a/twisted/mail/topfiles/README b/twisted/mail/topfiles/README index 33b2d5b58..7f70b0802 100644 --- a/twisted/mail/topfiles/README +++ b/twisted/mail/topfiles/README @@ -1,4 +1,4 @@ -Twisted Mail 8.0.0 +Twisted Mail 8.1.0 Mail was recently split out of Twisted. diff --git a/twisted/names/_version.py b/twisted/names/_version.py index 28f7b9958..dafa545f9 100644 --- a/twisted/names/_version.py +++ b/twisted/names/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted.names', 8, 0, 0) +version = versions.Version('twisted.names', 8, 1, 0) diff --git a/twisted/names/topfiles/NEWS b/twisted/names/topfiles/NEWS index 50500a88d..1955441c4 100644 --- a/twisted/names/topfiles/NEWS +++ b/twisted/names/topfiles/NEWS @@ -1,3 +1,11 @@ +8.1.0 (2008-05-18) +================== + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + 8.0.0 (2008-03-17) ================== diff --git a/twisted/names/topfiles/README b/twisted/names/topfiles/README index 92fe91224..aa1ae54ca 100644 --- a/twisted/names/topfiles/README +++ b/twisted/names/topfiles/README @@ -1,3 +1,3 @@ -Twisted Names 8.0.0 +Twisted Names 8.1.0 Twisted Names depends on Twisted Core. diff --git a/twisted/news/_version.py b/twisted/news/_version.py index fd82f092e..5b2dce108 100644 --- a/twisted/news/_version.py +++ b/twisted/news/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted.news', 8, 0, 0) +version = versions.Version('twisted.news', 8, 1, 0) diff --git a/twisted/news/topfiles/NEWS b/twisted/news/topfiles/NEWS index ab42ea80d..bf4b0318f 100644 --- a/twisted/news/topfiles/NEWS +++ b/twisted/news/topfiles/NEWS @@ -1,3 +1,11 @@ +8.1.0 (2008-05-18) +================== + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + 8.0.0 (2008-03-17) ================== diff --git a/twisted/news/topfiles/README b/twisted/news/topfiles/README index 50999c272..eb56818ef 100644 --- a/twisted/news/topfiles/README +++ b/twisted/news/topfiles/README @@ -1,4 +1,4 @@ -Twisted News 8.0.0 +Twisted News 8.1.0 News depends on Twisted, and, if you want to use the moderation features, Twisted Mail. diff --git a/twisted/topfiles/NEWS b/twisted/topfiles/NEWS index 6922339c8..e7d1ae42e 100644 --- a/twisted/topfiles/NEWS +++ b/twisted/topfiles/NEWS @@ -1,6 +1,51 @@ Ticket numbers in this file can be looked up by visiting http://twistedmatrix.com/trac/ticket/ +8.1.0 (2008-05-18) +================== + +Features +-------- + + - twisted.internet.error.ConnectionClosed is a new exception which is the + superclass of ConnectionLost and ConnectionDone (#3137) + - Trial's CPU and memory performance should be better now (#3034) + - twisted.python.filepath.FilePath now has a chmod method (#3124) + +Fixes +----- + + - Some reactor re-entrancy regressions were fixed (#3146, #3168) + - A regression was fixed whereby constructing a Failure for an exception and + traceback raised out of a Pyrex extension would fail (#3132) + - CopyableFailures in PB can again be created from CopiedFailures (#3174) + - FilePath.remove, when called on a FilePath representing a symlink to a + directory, no longer removes the contents of the targeted directory, and + instead removes the symlink (#3097) + - FilePath now has a linkTo method for creating new symlinks (#3122) + - The docstring for Trial's addCleanup method now correctly specifies when + cleanup functions are run (#3131) + - assertWarns now deals better with multiple identical warnings (#2904) + - Various windows installer bugs were fixed (#3115, #3144, #3150, #3151, #3164) + - API links in the howto documentation have been corrected (#3130) + - The Win32 Process transport object now has a pid attribute (#1836) + - A doc bug in the twistd plugin howto which would inevitably lead to + confusion was fixed (#3183) + - A regression breaking IOCP introduced after the last release was fixed + (#3200) + + +Deprecations and Removals +------------------------- + + - mktap is now fully deprecated, and will emit DeprecationWarnings when used + (#3127) + +Other +----- + - #3079, #3118, #3120, #3145, #3069, #3149, #3186, #3208, #2762 + + 8.0.1 (2008-03-26) ================== diff --git a/twisted/topfiles/README b/twisted/topfiles/README index 2db7b081b..cf40e9bf0 100644 --- a/twisted/topfiles/README +++ b/twisted/topfiles/README @@ -1,4 +1,4 @@ -Twisted Core 8.0.1 +Twisted Core 8.1.0 ================== Twisted Core makes up the core parts of Twisted, including: diff --git a/twisted/web/_version.py b/twisted/web/_version.py index 1ff61176f..9c9f80a00 100644 --- a/twisted/web/_version.py +++ b/twisted/web/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted.web', 8, 0, 0) +version = versions.Version('twisted.web', 8, 1, 0) diff --git a/twisted/web/topfiles/NEWS b/twisted/web/topfiles/NEWS index c8872a39e..5168065ac 100644 --- a/twisted/web/topfiles/NEWS +++ b/twisted/web/topfiles/NEWS @@ -1,3 +1,17 @@ +8.1.0 (2008-05-18) +================== + +Fixes +----- + + - Fixed an XMLRPC bug whereby sometimes a callRemote Deferred would + accidentally be fired twice when a connection was lost during the handling of + a response (#3152) + - Fixed a bug in the "Using Twisted Web" document which prevented an example + resource from being renderable (#3147) + - The deprecated mktap API is no longer used (#3127) + + 8.0.0 (2008-03-17) ================== diff --git a/twisted/web/topfiles/README b/twisted/web/topfiles/README index 9cac8dd62..fb8ecc107 100644 --- a/twisted/web/topfiles/README +++ b/twisted/web/topfiles/README @@ -1 +1 @@ -Twisted Web 8.0.0 +Twisted Web 8.1.0 diff --git a/twisted/web2/_version.py b/twisted/web2/_version.py index b30f25086..bbd050033 100644 --- a/twisted/web2/_version.py +++ b/twisted/web2/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted.web2', 8, 0, 1) +version = versions.Version('twisted.web2', 8, 1, 0) diff --git a/twisted/web2/topfiles/NEWS b/twisted/web2/topfiles/NEWS index 1071191c8..6e6e7d38c 100644 --- a/twisted/web2/topfiles/NEWS +++ b/twisted/web2/topfiles/NEWS @@ -1,3 +1,11 @@ +8.1.0 (2008-05-18) +================== + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + + 8.0.1 (2008-03-26) ================== diff --git a/twisted/words/_version.py b/twisted/words/_version.py index 6ce79f414..2dbf234fa 100644 --- a/twisted/words/_version.py +++ b/twisted/words/_version.py @@ -1,3 +1,3 @@ # This is an auto-generated file. Do not edit it. from twisted.python import versions -version = versions.Version('twisted.words', 8, 0, 0) +version = versions.Version('twisted.words', 8, 1, 0) diff --git a/twisted/words/topfiles/NEWS b/twisted/words/topfiles/NEWS index 9034d3d92..459a4d00e 100644 --- a/twisted/words/topfiles/NEWS +++ b/twisted/words/topfiles/NEWS @@ -1,3 +1,18 @@ +8.1.0 (2008-05-18) +================== + +Features +-------- + - JID objects now have a nice __repr__ (#3156) + - Extending XMPP protocols is now easier (#2178) + +Fixes +----- + - The deprecated mktap API is no longer used (#3127) + - A bug whereby one-time XMPP observers would be enabled permanently was fixed + (#3066) + + 8.0.0 (2008-03-17) ================== diff --git a/twisted/words/topfiles/README b/twisted/words/topfiles/README index 5a69bc945..ae23cfbd9 100644 --- a/twisted/words/topfiles/README +++ b/twisted/words/topfiles/README @@ -1,4 +1,4 @@ -Twisted Words 8.0.0 +Twisted Words 8.1.0 Twisted Words depends on Twisted Core and Twisted Web. The Twisted Web dependency is only necessary for MSN support.