Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 95 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -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)
================================

Expand Down
13 changes: 6 additions & 7 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
Twisted 16.0.0
Twisted 16.1.0
==============

|pypi|
|coverage|

.. 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?
Expand Down
11 changes: 0 additions & 11 deletions docs/fun/Twisted.Quotes
Original file line number Diff line number Diff line change
@@ -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
11 changes: 11 additions & 0 deletions docs/historic/Quotes/Twisted-16.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<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
4 changes: 3 additions & 1 deletion twisted/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,6 @@
"""

from twisted.python import versions
version = versions.Version('twisted', 16, 0, 0)
# Let's avoid conflating preveil development release versions with official
# twisted version numbers.
version = versions.Version('twisted', 160, 1, 5)
1 change: 0 additions & 1 deletion twisted/conch/topfiles/8225.feature

This file was deleted.

1 change: 0 additions & 1 deletion twisted/conch/topfiles/8228.feature

This file was deleted.

1 change: 0 additions & 1 deletion twisted/conch/topfiles/8229.feature

This file was deleted.

Empty file removed twisted/conch/topfiles/8237.misc
Empty file.
Empty file removed twisted/conch/topfiles/8240.misc
Empty file.
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 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)
=================================

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 16.0.0
Twisted Conch 16.1.0

Twisted Conch depends on Twisted Core and PyCA's Cryptography
(<https://cryptography.io/en>).
Expand Down
4 changes: 2 additions & 2 deletions twisted/cred/portal.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def registerChecker(self, checker, *credentialInterfaces):
self.checkers[credentialInterface] = checker


def login(self, credentials, mind, *interfaces):
def login(self, credentials, mind, *interfaces, **transport):
"""
@param credentials: an implementor of
L{twisted.cred.credentials.ICredentials}
Expand Down Expand Up @@ -116,7 +116,7 @@ def login(self, credentials, mind, *interfaces):
"""
for i in self.checkers:
if i.providedBy(credentials):
return maybeDeferred(self.checkers[i].requestAvatarId, credentials
return maybeDeferred(self.checkers[i].requestAvatarId, credentials, transport.get('transport'),
).addCallback(self.realm.requestAvatar, mind, *interfaces
)
ifac = providedBy(credentials)
Expand Down
Loading