<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/test/test_httplib.py, branch 3.6</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-44022: Improve the regression test. (GH-26503) (GH-26508)</title>
<updated>2021-06-03T04:38:31+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-06-03T04:38:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1b6f4e5e13ebd1f957b47f7415b53d0869bdbac6'/>
<id>1b6f4e5e13ebd1f957b47f7415b53d0869bdbac6</id>
<content type='text'>
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab843cbb016fb6ff8b4f418641ac05a9b2fcc)

Co-authored-by: Gregory P. Smith &lt;greg@krypto.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It wasn't actually detecting the regression due to the
assertion being too lenient.
(cherry picked from commit e60ab843cbb016fb6ff8b4f418641ac05a9b2fcc)

Co-authored-by: Gregory P. Smith &lt;greg@krypto.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44022: Fix http client infinite line reading (DoS) after a HTTP 100 Continue (GH-25916) (GH-25935)</title>
<updated>2021-05-06T17:05:37+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-05-06T17:05:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f68d2d69f1da56c2aea1293ecf93ab69a6010ad7'/>
<id>f68d2d69f1da56c2aea1293ecf93ab69a6010ad7</id>
<content type='text'>
Fixes http.client potential denial of service where it could get stuck reading lines from a malicious server after a 100 Continue response.

Co-authored-by: Gregory P. Smith &lt;greg@krypto.org&gt;
(cherry picked from commit 47895e31b6f626bc6ce47d175fe9d43c1098909d)

Co-authored-by: Gen Xu &lt;xgbarry@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes http.client potential denial of service where it could get stuck reading lines from a malicious server after a 100 Continue response.

Co-authored-by: Gregory P. Smith &lt;greg@krypto.org&gt;
(cherry picked from commit 47895e31b6f626bc6ce47d175fe9d43c1098909d)

Co-authored-by: Gen Xu &lt;xgbarry@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39603: Prevent header injection in http methods (GH-18485) (GH-21539)</title>
<updated>2020-07-19T09:28:45+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-07-19T09:28:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f02de961b9f19a5db0ead56305fe0057a78787ae'/>
<id>f02de961b9f19a5db0ead56305fe0057a78787ae</id>
<content type='text'>
reject control chars in http method in http.client.putrequest to prevent http header injection
(cherry picked from commit 8ca8a2e8fb068863c1138f07e3098478ef8be12e)

Co-authored-by: AMIR &lt;31338382+amiremohamadi@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reject control chars in http method in http.client.putrequest to prevent http header injection
(cherry picked from commit 8ca8a2e8fb068863c1138f07e3098478ef8be12e)

Co-authored-by: AMIR &lt;31338382+amiremohamadi@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38576: Disallow control characters in hostnames in http.client (GH-18995) (GH-19002)</title>
<updated>2020-03-14T22:35:52+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-03-14T22:35:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=83fc70159b24f5b11a5ef87c9b05c2cf4c7faeba'/>
<id>83fc70159b24f5b11a5ef87c9b05c2cf4c7faeba</id>
<content type='text'>
Add host validation for control characters for more CVE-2019-18348 protection.
(cherry picked from commit 9165addc22d05e776a54319a8531ebd0b2fe01ef)

Co-authored-by: Ashwin Ramaswami &lt;aramaswamis@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add host validation for control characters for more CVE-2019-18348 protection.
(cherry picked from commit 9165addc22d05e776a54319a8531ebd0b2fe01ef)

Co-authored-by: Ashwin Ramaswami &lt;aramaswamis@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.6] bpo-38216, bpo-36274: Allow subclasses to separately override validation and encoding behavior (GH-16448) (GH-16462)</title>
<updated>2019-09-28T16:44:12+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2019-09-28T16:44:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5b18ce60b432d1dfa6f6988be07dd55646201a9b'/>
<id>5b18ce60b432d1dfa6f6988be07dd55646201a9b</id>
<content type='text'>
(cherry picked from commit 7774d7831e8809795c64ce27f7df52674581d298)

Co-authored-by: Jason R. Coombs &lt;jaraco@jaraco.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 7774d7831e8809795c64ce27f7df52674581d298)

Co-authored-by: Jason R. Coombs &lt;jaraco@jaraco.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-33365: print the header values beside the keys (GH-6611)</title>
<updated>2018-06-19T13:52:44+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2018-06-19T13:52:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=34cd4821ed97639896f85bdf0c0d5c75b23f8a76'/>
<id>34cd4821ed97639896f85bdf0c0d5c75b23f8a76</id>
<content type='text'>
with debuglevel=1 only the header keys got printed. With
this change the header values get printed as well and the single
header entries get '\n' as a separator.
(cherry picked from commit 936f03e7fafc28fd6fdfba11d162c776b89c0167)

Co-authored-by: Marco Strigl &lt;mstrigl@suse.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
with debuglevel=1 only the header keys got printed. With
this change the header values get printed as well and the single
header entries get '\n' as a separator.
(cherry picked from commit 936f03e7fafc28fd6fdfba11d162c776b89c0167)

Co-authored-by: Marco Strigl &lt;mstrigl@suse.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31518: Change TLS protocol for Debian (#3660)</title>
<updated>2018-02-24T23:45:24+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2018-02-24T23:45:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=aab225840360719516eca55a7a69cfee45aee2af'/>
<id>aab225840360719516eca55a7a69cfee45aee2af</id>
<content type='text'>
Debian Unstable has disabled TLS 1.0 and 1.1 for SSLv23_METHOD(). Change
TLS/SSL protocol of some tests to PROTOCOL_TLS or PROTOCOL_TLSv1_2 to
make them pass on Debian.

Signed-off-by: Christian Heimes &lt;christian@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Debian Unstable has disabled TLS 1.0 and 1.1 for SSLv23_METHOD(). Change
TLS/SSL protocol of some tests to PROTOCOL_TLS or PROTOCOL_TLSv1_2 to
make them pass on Debian.

Signed-off-by: Christian Heimes &lt;christian@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28394: Merge typo fixes from 3.5 into 3.6</title>
<updated>2016-10-10T00:28:38+00:00</updated>
<author>
<name>Martin Panter</name>
<email>vadmium+py@gmail.com</email>
</author>
<published>2016-10-10T00:28:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=fd1df3fef2ebe334e5a58e9e6e35dbd77d0a34ca'/>
<id>fd1df3fef2ebe334e5a58e9e6e35dbd77d0a34ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28394: Spelling and typo fixes in code comments and changelog</title>
<updated>2016-10-10T00:24:34+00:00</updated>
<author>
<name>Martin Panter</name>
<email>vadmium+py@gmail.com</email>
</author>
<published>2016-10-10T00:24:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d2a584b47b30f2e8189730201c4d19d51cdd0e89'/>
<id>d2a584b47b30f2e8189730201c4d19d51cdd0e89</id>
<content type='text'>
Includes patch by Ville Skyttä.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes patch by Ville Skyttä.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue 28022: Catch deprecation warning in test_httplib, reported by Martin Panter</title>
<updated>2016-09-11T17:54:43+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@python.org</email>
</author>
<published>2016-09-11T17:54:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=8d14abc800df6fbfdfcaa5555dd501fc4507a846'/>
<id>8d14abc800df6fbfdfcaa5555dd501fc4507a846</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
