Skip to content

Commit

Permalink
Merge release-12.0.0-5457
Browse files Browse the repository at this point in the history
Author: therve
Reviewer: jml
Fixes: twisted#5457

Release Twisted 12.0.0.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@33539 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
  • Loading branch information
therve committed Feb 11, 2012
1 parent 4c076c2 commit 6589b0a
Show file tree
Hide file tree
Showing 82 changed files with 332 additions and 59 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2001-2011
Copyright (c) 2001-2012
Allen Short
Andy Gayton
Andrew Bennetts
Expand Down
153 changes: 153 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,159 @@
Ticket numbers in this file can be looked up by visiting
http://twistedmatrix.com/trac/ticket/<number>

Twisted Core 12.0.0 (2012-02-10)
================================

Features
--------
- The interface argument to IReactorTCP.listenTCP may now be an IPv6
address literal, allowing the creation of IPv6 TCP servers. (#5084)
- twisted.python.constants.Names now provides a way to define
collections of named constants, similar to the "enum type" feature
of C or Java. (#5382)
- twisted.python.constants.Values now provides a way to define
collections of named constants with arbitrary values. (#5383)

Bugfixes
--------
- Fixed an obscure case where connectionLost wasn't called on the
protocol when using half-close. (#3037)
- UDP ports handle socket errors better on Windows. (#3396)
- When idle, the gtk2 and glib2 reactors no longer wake up 10 times a
second. (#4376)
- Prevent a rare situation involving TLS transports, where a producer
may be erroneously left unpaused. (#5347)
- twisted.internet.iocpreactor.iocpsupport now has fewer 64-bit
compile warnings. (#5373)
- The GTK2 reactor is now more responsive on Windows. (#5396)
- TLS transports now correctly handle producer registration after the
connection has been lost. (#5439)
- twisted.protocols.htb.Bucket now empties properly with a non-zero
drip rate. (#5448)
- IReactorSSL and ITCPTransport.startTLS now synchronously propagate
errors from the getContext method of context factories, instead of
being capturing them and logging them as unhandled. (#5449)

Improved Documentation
----------------------
- The multicast documentation has been expanded. (#4262)
- twisted.internet.defer.Deferred now documents more return values.
(#5399)
- Show a better starting page at
http://twistedmatrix.com/documents/current (#5429)

Deprecations and Removals
-------------------------
- Remove the deprecated module twisted.enterprise.reflector. (#4108)
- Removed the deprecated module twisted.enterprise.row. (#4109)
- Remove the deprecated module twisted.enterprise.sqlreflector.
(#4110)
- Removed the deprecated module twisted.enterprise.util, as well as
twisted.enterprise.adbapi.safe. (#4111)
- Python 2.4 is no longer supported on any platform. (#5060)
- Removed printTraceback and noOperation from twisted.spread.pb,
deprecated since Twisted 8.2. (#5370)

Other
-----
- #1712, #2725, #5284, #5325, #5331, #5362, #5364, #5371, #5407,
#5427, #5430, #5431, #5440, #5441


Twisted Conch 12.0.0 (2012-02-10)
=================================

Features
--------
- use Python shadow module for authentication if it's available
(#3242)

Bugfixes
--------
- twisted.conch.ssh.transport.messages no longer ends with with old
message IDs on platforms with differing dict() orderings (#5352)

Other
-----
- #5225


Twisted Lore 12.0.0 (2012-02-10)
================================

No significant changes have been made for this release.


Twisted Mail 12.0.0 (2012-02-10)
================================

No significant changes have been made for this release.


Twisted Names 12.0.0 (2012-02-10)
=================================

Bugfixes
--------
- twisted.names.dns.Message now sets the `auth` flag on RRHeader
instances it creates to reflect the authority of the message
itself. (#5421)


Twisted News 12.0.0 (2012-02-10)
================================

No significant changes have been made for this release.


Twisted Pair 12.0.0 (2012-02-10)
================================

No significant changes have been made for this release.


Twisted Runner 12.0.0 (2012-02-10)
==================================

No significant changes have been made for this release.


Twisted Web 12.0.0 (2012-02-10)
===============================

Features
--------
- twisted.web.util.redirectTo now raises TypeError if the URL passed
to it is a unicode string instead of a byte string. (#5236)
- The new class twisted.web.template.CharRef provides support for
inserting numeric character references in output generated by
twisted.web.template. (#5408)

Improved Documentation
----------------------
- The Twisted Web howto now has a section on proxies and reverse
proxies. (#399)
- The web client howto now covers ContentDecoderAgent and links to an
example of its use. (#5415)

Other
-----
- #5404, #5438


Twisted Words 12.0.0 (2012-02-10)
=================================

Improved Documentation
----------------------
- twisted.words.im.basechat now has improved API documentation.
(#2458)

Other
-----
- #5401


Twisted Core 11.1.0 (2011-11-15)
================================

Expand Down
10 changes: 4 additions & 6 deletions README
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
Twisted 11.1.0
Twisted 12.0.0

Quote of the Release:


<glyph> it's the distutils' hokey pokey
<glyph> o/` you put your pathname in o/` you take your sys path out o/` you
change your site.py o/` and you shake it all about o/`
<exarkun> Every victory is a defeat waiting to be uncovered.


For information on what's new in Twisted 11.1.0, see the NEWS file that comes
For information on what's new in Twisted 12.0.0, see the NEWS file that comes
with the distribution.

What is this?
Expand Down Expand Up @@ -95,7 +93,7 @@ Documentation and Support
Copyright
=========

All of the code in this distribution is Copyright (c) 2001-2011
All of the code in this distribution is Copyright (c) 2001-2012
Twisted Matrix Laboratories.

Twisted is made available under the MIT license. The included
Expand Down
1 change: 0 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ def main(args):
scripts = scripts,
data_files=getDataFiles('twisted'),
classifiers=[
"Programming Language :: Python :: 2.4",
"Programming Language :: Python :: 2.5",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
Expand Down
2 changes: 1 addition & 1 deletion twisted/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This is an auto-generated file. Do not edit it.
from twisted.python import versions
version = versions.Version('twisted', 11, 1, 0)
version = versions.Version('twisted', 12, 0, 0)
2 changes: 1 addition & 1 deletion twisted/conch/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This is an auto-generated file. Do not edit it.
from twisted.python import versions
version = versions.Version('twisted.conch', 11, 1, 0)
version = versions.Version('twisted.conch', 12, 0, 0)
1 change: 0 additions & 1 deletion twisted/conch/topfiles/3242.feature

This file was deleted.

1 change: 0 additions & 1 deletion twisted/conch/topfiles/5352.bugfix

This file was deleted.

18 changes: 18 additions & 0 deletions twisted/conch/topfiles/NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,24 @@
Ticket numbers in this file can be looked up by visiting
http://twistedmatrix.com/trac/ticket/<number>

Twisted Conch 12.0.0 (2012-02-10)
=================================

Features
--------
- use Python shadow module for authentication if it's available
(#3242)

Bugfixes
--------
- twisted.conch.ssh.transport.messages no longer ends with with old
message IDs on platforms with differing dict() orderings (#5352)

Other
-----
- #5225


Twisted Conch 11.1.0 (2011-11-15)
=================================

Expand Down
2 changes: 1 addition & 1 deletion twisted/conch/topfiles/README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Twisted Conch 11.1.0
Twisted Conch 12.0.0

Twisted Conch depends on Twisted Core and on Python Crypto extensions
(<http://www.pycrypto.org>).
Expand Down
2 changes: 1 addition & 1 deletion twisted/copyright.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
longversion = str(longversion)

copyright="""\
Copyright (c) 2001-2011 Twisted Matrix Laboratories.
Copyright (c) 2001-2012 Twisted Matrix Laboratories.
See LICENSE for details."""

disclaimer='''
Expand Down
2 changes: 1 addition & 1 deletion twisted/lore/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This is an auto-generated file. Do not edit it.
from twisted.python import versions
version = versions.Version('twisted.lore', 11, 1, 0)
version = versions.Version('twisted.lore', 12, 0, 0)
6 changes: 6 additions & 0 deletions twisted/lore/topfiles/NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Ticket numbers in this file can be looked up by visiting
http://twistedmatrix.com/trac/ticket/<number>

Twisted Lore 12.0.0 (2012-02-10)
================================

No significant changes have been made for this release.


Twisted Lore 11.1.0 (2011-11-15)
================================

Expand Down
2 changes: 1 addition & 1 deletion twisted/lore/topfiles/README
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Twisted Lore 11.1.0
Twisted Lore 12.0.0

Twisted Lore depends on Twisted and Twisted Web.
2 changes: 1 addition & 1 deletion twisted/mail/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This is an auto-generated file. Do not edit it.
from twisted.python import versions
version = versions.Version('twisted.mail', 11, 1, 0)
version = versions.Version('twisted.mail', 12, 0, 0)
6 changes: 6 additions & 0 deletions twisted/mail/topfiles/NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Ticket numbers in this file can be looked up by visiting
http://twistedmatrix.com/trac/ticket/<number>

Twisted Mail 12.0.0 (2012-02-10)
================================

No significant changes have been made for this release.


Twisted Mail 11.1.0 (2011-11-15)
================================

Expand Down
2 changes: 1 addition & 1 deletion twisted/mail/topfiles/README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Twisted Mail 11.1.0
Twisted Mail 12.0.0

Twisted Mail depends on Twisted Core and (sometimes) Twisted Names. For TLS
support, pyOpenSSL (<http://launchpad.net/pyopenssl>) is also required. Aside
Expand Down
2 changes: 1 addition & 1 deletion twisted/names/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This is an auto-generated file. Do not edit it.
from twisted.python import versions
version = versions.Version('twisted.names', 11, 1, 0)
version = versions.Version('twisted.names', 12, 0, 0)
1 change: 0 additions & 1 deletion twisted/names/topfiles/5421.bugfix

This file was deleted.

10 changes: 10 additions & 0 deletions twisted/names/topfiles/NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
Ticket numbers in this file can be looked up by visiting
http://twistedmatrix.com/trac/ticket/<number>

Twisted Names 12.0.0 (2012-02-10)
=================================

Bugfixes
--------
- twisted.names.dns.Message now sets the `auth` flag on RRHeader
instances it creates to reflect the authority of the message
itself. (#5421)


Twisted Names 11.1.0 (2011-11-15)
=================================

Expand Down
2 changes: 1 addition & 1 deletion twisted/names/topfiles/README
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Twisted Names 11.1.0
Twisted Names 12.0.0

Twisted Names depends on Twisted Core.
2 changes: 1 addition & 1 deletion twisted/news/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This is an auto-generated file. Do not edit it.
from twisted.python import versions
version = versions.Version('twisted.news', 11, 1, 0)
version = versions.Version('twisted.news', 12, 0, 0)
6 changes: 6 additions & 0 deletions twisted/news/topfiles/NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Ticket numbers in this file can be looked up by visiting
http://twistedmatrix.com/trac/ticket/<number>

Twisted News 12.0.0 (2012-02-10)
================================

No significant changes have been made for this release.


Twisted News 11.1.0 (2011-11-15)
================================

Expand Down
2 changes: 1 addition & 1 deletion twisted/news/topfiles/README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Twisted News 11.1.0
Twisted News 12.0.0

News depends on Twisted, and, if you want to use the moderation
features, Twisted Mail.
2 changes: 1 addition & 1 deletion twisted/pair/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This is an auto-generated file. Do not edit it.
from twisted.python import versions
version = versions.Version('twisted.pair', 11, 1, 0)
version = versions.Version('twisted.pair', 12, 0, 0)
6 changes: 6 additions & 0 deletions twisted/pair/topfiles/NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Twisted Pair 12.0.0 (2012-02-10)
================================

No significant changes have been made for this release.


Twisted Pair 11.1.0 (2011-11-15)
================================

Expand Down
2 changes: 1 addition & 1 deletion twisted/pair/topfiles/README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Twisted Pair 11.1.0
Twisted Pair 12.0.0

Twisted Pair depends on Twisted Core. For TUN/TAP access, python-eunuchs
(<http://pypi.python.org/pypi/python-eunuchs/0.0.0>) is also required.
2 changes: 1 addition & 1 deletion twisted/runner/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# This is an auto-generated file. Do not edit it.
from twisted.python import versions
version = versions.Version('twisted.runner', 11, 1, 0)
version = versions.Version('twisted.runner', 12, 0, 0)
6 changes: 6 additions & 0 deletions twisted/runner/topfiles/NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Ticket numbers in this file can be looked up by visiting
http://twistedmatrix.com/trac/ticket/<number>

Twisted Runner 12.0.0 (2012-02-10)
==================================

No significant changes have been made for this release.


Twisted Runner 11.1.0 (2011-11-15)
==================================

Expand Down
2 changes: 1 addition & 1 deletion twisted/runner/topfiles/README
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Twisted Runner 11.1.0
Twisted Runner 12.0.0

Twisted Runner depends on Twisted.
Empty file removed twisted/topfiles/1712.misc
Empty file.
Empty file removed twisted/topfiles/2725.misc
Empty file.
Loading

0 comments on commit 6589b0a

Please sign in to comment.