Skip to content

Commit 384de59

Browse files
committed
towncrier for 20.3.0
1 parent 35db7f1 commit 384de59

File tree

29 files changed

+90
-18
lines changed

29 files changed

+90
-18
lines changed

NEWS.rst

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,96 @@ http://twistedmatrix.com/trac/ticket/<number>
33

44
.. towncrier release notes start
55
6+
Twisted 20.3.0 (2020-03-13)
7+
===========================
8+
9+
Bugfixes
10+
--------
11+
12+
- twisted.protocols.amp.BoxDispatcher.callRemote and callRemoteString will no longer return failing Deferreds for requiresAnswer=False commands when the transport they're operating on has been disconnected. (#9756)
13+
14+
15+
Improved Documentation
16+
----------------------
17+
18+
- Added a missing hyphen to a reference to the ``--debug`` option of ``pdb`` in the Trial how-to. (#9690)
19+
- The documentation of the twisted.cred.checkers module has been extended and corrected. (#9724)
20+
21+
22+
Deprecations and Removals
23+
-------------------------
24+
25+
- twisted.news is deprecated. (#9405)
26+
27+
28+
Misc
29+
----
30+
31+
- #9634, #9701, #9707, #9710, #9715, #9726, #9727, #9728, #9729, #9735, #9737, #9757
32+
33+
34+
Conch
35+
-----
36+
37+
Features
38+
~~~~~~~~
39+
40+
- twisted.conch.ssh now supports the curve25519-sha256 key exchange algorithm (requires OpenSSL >= 1.1.0). (#6814)
41+
- twisted.conch.ssh.keys can now write private keys in the new "openssh-key-v1" format, introduced in OpenSSH 6.5 and made the default in OpenSSH 7.8. ckeygen has a corresponding new --private-key-subtype=v1 option. (#9683)
42+
43+
44+
Bugfixes
45+
~~~~~~~~
46+
47+
- twisted.conch.keys.Key.privateBlob now returns the correct blob format for ECDSA (i.e. the same as that implemented by OpenSSH). (#9682)
48+
49+
50+
Misc
51+
~~~~
52+
53+
- #9760
54+
55+
56+
Web
57+
---
58+
59+
Bugfixes
60+
~~~~~~~~
61+
62+
- Fixed return type of twisted.web.http.Request.getUser and twisted.web.http.Request.getPassword to binary if no authorization header was found or an exception was thrown (#9596)
63+
- twisted.web.http.HTTPChannel now rejects requests (with status code 400 and a drop) that have malformed headers of the form "Foo : value" or ": value". (#9646)
64+
- twisted.web.http.Request now correctly parses multipart-encoded form data submitted as a chunked request on Python 3.7+. (#9678)
65+
- twisted.web.client.BrowserLikePolicyForHTTPS is now listed in __all__, since it's a user-facing class that anyone could import and extend. (#9769)
66+
- twisted.web.http was subject to several request smuggling attacks. Requests with multiple Content-Length headers were allowed (CVE-2020-10108, thanks to Jake Miller from Bishop Fox and ZeddYu Lu for reporting this) and now fail with a 400; requests with a Content-Length header and a Transfer-Encoding header honored the first header (CVE-2020-10109, thanks to Jake Miller from Bishop Fox for reporting this) and now fail with a 400; requests whose Transfer-Encoding header had a value other than "chunked" and "identity" (thanks to ZeddYu Lu) were allowed and now fail with a 400. (#9770)
67+
68+
69+
Mail
70+
----
71+
72+
Misc
73+
~~~~
74+
75+
- #9733
76+
77+
78+
Words
79+
-----
80+
81+
Bugfixes
82+
~~~~~~~~
83+
84+
- Fixed parsing of streams with Python 3.8 when there are spaces in namespaces or namespaced attributes in twisted.words.xish.domish.ExpatElementStream (#9730)
85+
86+
87+
Names
88+
-----
89+
90+
Bugfixes
91+
~~~~~~~~
92+
93+
- twisted.names.secondary.SecondaryAuthority now accepts str for its domain parameter, so twist dns --secondary now functions on Python 3. (#9496)
94+
95+
696
Twisted 19.10.0 (2019-11-03)
797
============================
898

src/twisted/conch/newsfragments/6814.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/conch/newsfragments/9682.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/conch/newsfragments/9683.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/conch/newsfragments/9760.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/mail/newsfragments/9733.misc

Whitespace-only changes.

src/twisted/names/newsfragments/9496.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/newsfragments/9405.removal

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/newsfragments/9634.misc

Whitespace-only changes.

src/twisted/newsfragments/9690.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/newsfragments/9701.misc

Whitespace-only changes.

src/twisted/newsfragments/9707.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/newsfragments/9710.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/newsfragments/9715.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/newsfragments/9724.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/newsfragments/9726.misc

Whitespace-only changes.

src/twisted/newsfragments/9727.misc

Whitespace-only changes.

src/twisted/newsfragments/9728.misc

Whitespace-only changes.

src/twisted/newsfragments/9729.misc

Whitespace-only changes.

src/twisted/newsfragments/9735.misc

Whitespace-only changes.

src/twisted/newsfragments/9737.misc

Whitespace-only changes.

src/twisted/newsfragments/9756.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/newsfragments/9757.misc

Whitespace-only changes.

src/twisted/web/newsfragments/9596.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/web/newsfragments/9646.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/web/newsfragments/9678.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/web/newsfragments/9769.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/web/newsfragments/9770.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/twisted/words/newsfragments/9730.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)