COMMITS
/ Lib/http/client.py April 10, 2026
S
gh-146211: Reject CR/LF in HTTP tunnel request headers (#146212)
Seth Larson committed
December 1, 2025
S
gh-119451: Fix a potential denial of service in http.client (GH-119454)
Serhiy Storchaka committed
November 4, 2025
F
gh-139434: Update selected RFC 2822 references to RFC 5322 (#139435)
Filip Łajszczak committed
October 31, 2025
R
gh-57665: Remove 'response_class' from getresponse docstring. (#140707)
R. David Murray committed
July 20, 2025
A
gh-131724: Add a new max_response_headers param to HTTP/HTTPSConnection (GH-136814)
Alexander Urieles committed
May 17, 2025
B
gh-133810: remove `http.server.CGIHTTPRequestHandler` and `--cgi` flag (#133811)
Bénédikt Tran committed
January 28, 2025
Y
gh-112064: Fix incorrect handling of negative read sizes in `HTTPResponse.read()` (#128270)
Yury Manushkin committed
May 22, 2024
G
Remove almost all unpaired backticks in docstrings (#119231)
Geoffrey Thomas committed
February 17, 2024
D
gh-100985: Consistently wrap IPv6 IP address during CONNECT (GH-100986)
Derek Higgins committed
December 18, 2023
I
gh-113199: Make read1() and readline() of HTTPResponse close IO after reading all data (GH-113200)
Illia Volochii committed
November 19, 2023
M
July 14, 2023
N
gh-105626: Change the default return value of `HTTPConnection.get_proxy_response_headers` (#105628)
Nikita Sobolev committed
May 26, 2023
O
gh-104924: Fix `read()able` in `http.client` log messages (gh-104926)
Oleg Iarygin committed
May 16, 2023
A
gh-69152: add method get_proxy_response_headers to HTTPConnection class (#104248)
Alexey Namyotkin committed
May 5, 2023
A
gh-69152: Add _proxy_response_headers attribute to HTTPConnection (#26152)
Alexey Namyotkin committed
May 2, 2023
T
GH-103472: close response in HTTPConnection._tunnel (#103473)
Thomas Grainger committed
April 5, 2023
M
gh-66897: Upgrade HTTP CONNECT to protocol HTTP/1.1 (#8305)
Michael Handler committed
March 29, 2023
B
gh-103112: Add http.client.HTTPResponse.read docstring and fix pydoc output (#103113)
Bernhard Wagner committed
November 26, 2022
N
bpo-45975: Simplify some while-loops with walrus operator (GH-29347)
Nick Drozd committed
November 3, 2022
V
gh-94172: Remove keyfile, certfile and check_hostname parameters (#94173)
Victor Stinner committed
June 26, 2022
V
Run Tools/scripts/reindent.py (#94225)
Victor Stinner committed
June 24, 2022
V
gh-94172: urllib.request avoids deprecated check_hostname (#94193)
Victor Stinner committed
December 7, 2021
1
October 6, 2021
R
May 5, 2021
April 23, 2021
S
bpo-37363: Add audit events to the `http.client` module (GH-21321)
Saiyang Gou committed
March 13, 2021
G
Update client.py (GH-24827)
Géry Ogam committed
March 8, 2021
G
bpo-43332: Buffer proxy connection setup packets before sending. (GH-24780)
Gregory P. Smith committed
December 21, 2020
F
Fix typo in docstring (GH-23515)
Fernando Toledo committed
November 13, 2020
C
bpo-40968: Send http/1.1 ALPN extension (#20959)
Christian Heimes committed
July 18, 2020
A
June 25, 2020
B
bpo-41002: Optimize HTTPResponse.read with a given amount (GH-20943)
Bruce Merry committed
March 14, 2020
A
bpo-38576: Disallow control characters in hostnames in http.client (GH-18995)
Ashwin Ramaswami committed
September 28, 2019
J
July 1, 2019
C
bpo-37440: Enable TLS 1.3 post-handshake auth in http.client (GH-14448)
Christian Heimes committed
May 6, 2019
S
bpo-36793: Remove unneeded __str__ definitions. (GH-13081)
Serhiy Storchaka committed
May 1, 2019
G
bpo-30458: Use InvalidURL instead of ValueError. (GH-13044)
Gregory P. Smith committed
G
bpo-30458: Disallow control chars in http URLs. (GH-12755)
Gregory P. Smith committed
April 6, 2019
I
bpo-36050: optimize HTTPResponse.read() (GH-12698)
Inada Naoki committed
April 4, 2019
M
bpo-36522: Print all values for headers with multiple values. (GH-12681)
Matt Houglum committed
June 19, 2018
M
bpo-33365: print the header values beside the keys (GH-6611)
Marco Strigl committed
January 27, 2018
C
bpo-31399: Let OpenSSL verify hostname and IP address (#3462)
Christian Heimes committed
December 14, 2017
November 6, 2017
N
bpo-31945: Configurable blocksize in HTTP(S)Connection (#4279)
Nir Soffer committed
May 19, 2017
R
Remove duplicate line in Lib/http/client.py (#1665)
remitamine committed
April 24, 2017
S
bpo-30144: Import collections ABC from collections.abc rather than collections. (#1263)
Serhiy Storchaka committed
December 16, 2016
S
Remove unused imports.
Serhiy Storchaka committed
October 21, 2016
M
Issue #23214: Remove BufferedReader.read1(-1) workaround
Martin Panter committed
September 10, 2016
C
Issue #28022: Deprecate ssl-related arguments in favor of SSLContext.
Christian Heimes committed