COMMITS
/ Lib/http/server.py December 13, 2025
H
gh-76007: Deprecate `__version__` attribute in `http.server` (#142658)
Hugo van Kemenade committed
October 5, 2025
B
gh-70765: avoid waiting for HTTP headers when parsing HTTP/0.9 requests (#139514)
Bénédikt Tran committed
June 15, 2025
J
gh-127319: Disable port reuse on HTTP, XMLRPC, and logging TCP servers (GH-135405)
Jeremy Cline committed
May 24, 2025
May 19, 2025
May 18, 2025
S
gh-133889: Only show the path of the URL in the SimpleHTTPRequestHandler page (GH-134135)
Serhiy Storchaka committed
May 17, 2025
B
gh-133810: remove `http.server.CGIHTTPRequestHandler` and `--cgi` flag (#133811)
Bénédikt Tran committed
S
gh-134098: Fix handling %-encoded trailing slash in SimpleHTTPRequestHandler (GH-134099)
Serhiy Storchaka committed
May 5, 2025
H
gh-130645: Add color to stdlib argparse CLIs (gh-133380)
Hugo van Kemenade committed
April 6, 2025
S
Docs: Replace dead hyperlink for CGI environment variables (#132137)
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) committed
April 5, 2025
S
gh-85162: Add `HTTPSServer` to `http.server` to serve files over HTTPS (#129607)
Semyon Moroz committed
December 26, 2024
M
Remove incorrect imports rationale comment in `http.server` (#128278)
Moshe Kaplan committed
September 3, 2024
Y
gh-123430: Add dark mode support to pages generated by http.server (#123475)
Yorik Hansen committed
June 16, 2024
May 6, 2024
S
gh-66543: Add mimetypes.guess_file_type() (GH-117258)
Serhiy Storchaka committed
September 15, 2023
G
gh-109096: Deprecate `http.server.CGIHTTPRequestHandler` (#109387)
Gregory P. Smith committed
May 12, 2023
May 3, 2023
E
gh-104049: do not expose on-disk location from SimpleHTTPRequestHandler (#104067)
Ethan Furman committed
January 3, 2023
E
gh-91219: http - use subclassing to override index_pages attribute (GH-100731)
Ethan Furman committed
December 24, 2022
J
gh-100474: Fix handling of dirs named index.html in http.server (GH-100475)
James Frost committed
December 5, 2022
G
gh-100001: Also escape \s in http.server log messages. (#100038)
Gregory P. Smith committed
G
gh-100001: Omit control characters in http.server stderr logs. (#100002)
Gregory P. Smith committed
June 23, 2022
M
June 21, 2022
G
gh-87389: Fix an open redirection vulnerability in http.server. (#93879)
Gregory P. Smith committed
May 2, 2022
G
bpo-46285: Add command-line option -p/--protocol to module http.server (#30999)
Géry Ogam committed
February 23, 2022
D
closes bpo-46736: SimpleHTTPRequestHandler now uses HTML5. (GH-31533)
Dong-hee Na committed
February 3, 2022
G
June 13, 2021
B
Fix typos in multiple files (GH-26689)
Binbin committed
May 6, 2021
S
bpo-43972: Set content-length to 0 for http.server.SimpleHTTPRequestHandler 301s (GH-25705)
Stephen Rosen committed
December 5, 2020
S
GH-5054: CGIHTTPRequestHandler.run_cgi() HTTP_ACCEPT improperly parsed (#23638)
Senthil Kumaran committed
December 3, 2020
S
Remove the conditional for setting query. (#23604)
Senthil Kumaran committed
November 20, 2020
C
bpo-42413: socket.timeout is now an alias of TimeoutError (GH-23413)
Christian Heimes committed
April 2, 2020
V
bpo-40094: CGIHTTPRequestHandler logs exit code (GH-19285)
Victor Stinner committed
January 8, 2020
January 6, 2020
J
bpo-38907: Suppress any exception when attempting to set V6ONLY. (GH-17864)
Jason R. Coombs committed
J
bpo-38907: In http.server script, restore binding to IPv4 on Windows. (GH-17851)
Jason R. Coombs committed
November 22, 2019
S
bpo-38863: Improve is_cgi() in http.server (GH-17312)
Siwon Kang committed
September 11, 2019
G
February 7, 2019
December 26, 2018
M
bpo-34711: Return HTTPStatus.NOT_FOUND if path.endswith('/') and not a directory (GH-9687)
Michael Felt committed
November 26, 2018
L
Adds IPv6 support when invoking http.server directly. (GH-10595)
Lisa Roach committed
June 18, 2018
V
bpo-33663: Convert content length to string before putting to header (GH-7754)
ValeriyaSinevich committed
May 29, 2018
G
bpo-31639: Change ThreadedHTTPServer to ThreadingHTTPServer class name (GH-7195)
Géry Ogam committed
March 23, 2018
J
bpo-31639: Use threads in http.server module. (GH-5018)
Julien Palard committed
September 14, 2017
S
bpo-31462: Remove trailing whitespaces. (#3564)
Serhiy Storchaka committed
May 24, 2017
S
May 4, 2017
S
bpo-30166: Import command-line parsing modules only when needed. (#1293)
Serhiy Storchaka committed
April 2, 2017
P
bpo-29654 : Support If-Modified-Since HTTP header (browser cache) (#298)
Pierre Quentel committed
November 19, 2016
M
Issue #28548: Parse HTTP request version even if too many words received
Martin Panter committed
June 8, 2016
M
Issue #25738: Merge HTTP server from 3.5
Martin Panter committed