Commit Graph

24966 Commits

Author SHA1 Message Date
Amber H. Brown 121c98e006 Merge branch 'release-20.3-9772' of github.com:twisted/twisted into release-20.3-9772 2020-03-18 19:32:11 +11:00
Amber H. Brown b9f8dad871 Fix a lint error in copyright.py and a release process bug that doesn't consider deleted newsfiles on a release branch safe 2020-03-18 19:32:01 +11:00
Amber Brown 384de5918e towncrier for 20.3.0 2020-03-13 14:55:30 +11:00
Amber Brown 35db7f16c4 incremental 20.3.0 2020-03-13 14:54:05 +11:00
Amber Brown 0ebf7c52ec Revert "20.3rc1 towncrier"
This reverts commit 50412c939a.
2020-03-13 14:53:33 +11:00
Amber H. Brown 50412c939a 20.3rc1 towncrier 2020-03-08 21:50:43 +11:00
Amber H. Brown f80bdfaf50 Fix a newsfile 2020-03-08 21:50:09 +11:00
Amber H. Brown 420f17a8f8 20.3rc1 2020-03-08 21:48:16 +11:00
Amber H. Brown 5bab6b3da5 it's a brand new year, the sun is high, the birds are singin that 2019 went and died 2020-03-08 21:47:09 +11:00
Mark Williams 20c787a14a
Merge pull request from GHSA-8r99-h8j2-rw64
Fix several request smuggling attacks.
2020-03-07 15:16:48 -08:00
Mark Williams 97557084b2 Include CVEs in newsfragment. 2020-03-07 14:59:40 -08:00
Mark Williams 204e4062c9 Fix linting and style issues. 2020-03-04 08:08:40 -08:00
Glyph d5200f715e
Merge pull request #1222 from pappacena/patch-1
Author: pappacena

Reviewer: glyph

Fixes: ticket:9769

Add BrowserLikePolicyForHTTPS to __all__
2020-03-03 21:54:51 -08:00
Glyph 14d5941c5f
Merge branch 'trunk' into patch-1 2020-03-03 21:04:11 -08:00
Mark Williams 4a7d22e490 Fix several request smuggling attacks.
1. Requests with multiple Content-Length headers were allowed (thanks
to Jake Miller from Bishop Fox and ZeddYu Lu) and now fail with a 400;

2. Requests with a Content-Length header and a Transfer-Encoding
header honored the first header (thanks to Jake Miller from Bishop
Fox) and now fail with a 400;

3. 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.
2020-03-03 18:39:27 -08:00
Glyph a24e9345c6
Merge pull request #1198 from goffi-contrib/9730-goffi-contrib-fix-xmpp-parsing-python-3.8
Author: goffi-contrib

Reviewer: glyph

Fixes: ticket:9730

Fix parsing of namespaced attributes with Python 3.8 in twisted.words.
2020-02-29 22:08:27 -08:00
pappacena 5d33d07038 Adding newsfragment file for BrowserLikePolicyForHTTPS on its module's __all__ variable 2020-02-26 14:28:04 -03:00
Thiago F Pappacena 70984db93b
Adding BrowserLikePolicyForHTTPS to __all__
On twisted.web.client, BrowserLikePolicyForHTTPS is not listed on __all__, although the user is explicitly told to use it on WebClientContextFactory comments, for example.
2020-02-21 22:40:17 -03:00
Glyph 841911d335
Merge branch 'trunk' into 9730-goffi-contrib-fix-xmpp-parsing-python-3.8 2020-02-18 01:50:02 -08:00
Glyph b719119403
Merge pull request #1220 from twisted/9760-windows-build-failures
Author: glyph

Reviewer: cdunklau

Fixes: ticket:9760

Get continuous integration working again by fixing up some minor issues related to filesystem permissions and path configuration in tests.
2020-02-18 01:45:58 -08:00
Glyph 1a6e15c535 reformat some commas so the lint job is happy 2020-02-18 00:45:11 -08:00
Glyph 38e34bade0 is azure doing something weird with python2.7 and sitecustomize? 2020-02-18 00:03:11 -08:00
Glyph ea34c66c7c skip tests when filesystem does not behave as expected,
also remove extraneous permission bit
2020-02-17 23:39:28 -08:00
Glyph b4602e5e55
Merge pull request #1219 from mithodin/9733-mithodin-digestmod
Author: mithodin

Reviewer: glyph

Fixes: ticket:9733

CramMD5ClientAuthenticator now specifies the digestmod argument to hmac.HMAC constructor explicitly.
2020-01-27 16:44:27 -08:00
Glyph 2425f0f544 remove news entry since this is an implementation detail 2020-01-27 16:33:44 -08:00
Glyph 3894c64162
Merge branch 'trunk' into 9730-goffi-contrib-fix-xmpp-parsing-python-3.8 2020-01-24 23:25:48 -08:00
Jérôme Poisson 7ca563c625 Fix parsing of namespaced attributes with Python 3.8 in twisted.words.xish.domish.ExpatElementStream 2020-01-24 09:31:21 +01:00
Lucas Treffenstädt 6235d6b9e8
Merge branch 'trunk' into 9733-mithodin-digestmod 2020-01-21 09:08:48 +01:00
Lucas Treffenstädt c737e3302d make sure lint style checks pass 2020-01-21 09:08:08 +01:00
Wilfredo Sánchez Vega 118ebe1a10
Merge pull request #1218 from twisted/9756-no-amp-answer-error
don't return fail() from callRemote(String) on closed connections
2020-01-14 10:17:49 -08:00
Lucas Treffenstädt dd4872c7e3 Add newsfragment 2020-01-13 14:03:33 +01:00
Lucas Treffenstädt ffaf370d8b CramMD5ClientAuthenticator now specifies the digestmod argument to hmac.HMAC constructor explicitly. 2020-01-13 13:54:08 +01:00
Glyph f816f53c4d don't return fail() from callRemote(String) on closed connections 2020-01-13 02:25:29 -08:00
Tom Most 1d68f66eeb
Merge pull request #1212 from twisted/9496-names-traceback
Author: twm
Reviewer: glyph
Fixes: ticket:9496

Names SecondaryAuthority traceback
2020-01-09 21:21:42 -08:00
Glyph fecfc159fe
Merge branch 'trunk' into 9496-names-traceback 2020-01-09 13:21:43 -08:00
Glyph 8d101b4ba7
Merge pull request #1207 from twisted/9678-http-multipart-py37
Author: twm

Reviewer: glyph

Fixes: ticket:9678

Fix HTTP multipart parsing of chunked requests on Py3.7+
2020-01-09 02:21:44 -08:00
Glyph 7ec0d62e77
Merge branch 'trunk' into 9678-http-multipart-py37 2020-01-09 01:47:16 -08:00
Glyph f76760a15d
Merge pull request #1216 from twisted/9757-uncover
Author: glyph

Reviewer: glyph

Fixes: ticket:9757

Revert codecov configuration so that PRs succeed again.
2020-01-09 01:46:54 -08:00
Glyph eee96ae000 newsfragment 2020-01-09 01:16:42 -08:00
Glyph 06786483cb Revert "tox ini"
This reverts commit a810e44941.
2020-01-09 01:15:49 -08:00
Glyph 3353423763
Merge branch 'trunk' into 9678-http-multipart-py37 2020-01-08 23:07:32 -08:00
Tom Most 96384947ef Blacklist PyHamcrest 1.10.0
Work around https://github.com/hamcrest/PyHamcrest/issues/131
2020-01-07 21:17:32 -08:00
Tom Most 8aa99413cb Another ticket 2020-01-07 20:53:13 -08:00
Tom Most 5353b8fba9 Reference tickets 2020-01-07 20:41:19 -08:00
Tom Most d3b56a330d Docstring tweaks 2020-01-07 20:41:19 -08:00
Glyph 2d584b952b
Merge branch 'trunk' into 9496-names-traceback 2020-01-06 01:04:58 -08:00
Tom Most eecde4e931
Merge pull request #1208 from threexc/9746-test-runner-fix-MemoryReactor-import
Author: threexc
Reviewer: twm
Fixes: ticket:9746

fix MemoryReactor import in test_runner to be from twisted.internet.test.testing
2019-12-30 16:47:52 -08:00
Tom Most d40cca2e32
Merge branch 'trunk' into 9678-http-multipart-py37 2019-12-30 16:25:52 -08:00
Tom Most 590a7ac378
Merge branch 'trunk' into 9746-test-runner-fix-MemoryReactor-import 2019-12-30 16:14:58 -08:00
Tom Most 8840402281 Python 2.7, *sigh* 2019-12-30 15:48:42 -08:00