René's URL Explorer Experiment


Title: gh-135056: Add a --header CLI argument to http.server by aisipos · Pull Request #135057 · python/cpython · GitHub

Open Graph Title: gh-135056: Add a --header CLI argument to http.server by aisipos · Pull Request #135057 · python/cpython

X Title: gh-135056: Add a --header CLI argument to http.server by aisipos · Pull Request #135057 · python/cpython

Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.

Open Graph Description: As proposed in #135056, Add a --cors command line argument to the stdlib http.server module, which will add an Access-Control-Allow-Origin: * header to all responses. Invocation: python -m http.ser...

X Description: As proposed in #135056, Add a --cors command line argument to the stdlib http.server module, which will add an Access-Control-Allow-Origin: * header to all responses. Invocation: python -m http.ser...

Opengraph URL: https://github.com/python/cpython/pull/135057

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:de06efa5-afe7-29eb-4773-c1983d15ed7d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDD7C:1DFF:1EE1ED:29A506:6AECC452
html-safe-nonce1872a1cbf6917a67350dfbd818d410dd3900057fb5c986ba52acb6a936e88117
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERDdDOjFERkY6MUVFMUVEOjI5QTUwNjo2QUVDQzQ1MiIsInZpc2l0b3JfaWQiOiI1NDcxODQzNzYzNDUwODU2NTMwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac962be398be36937472c4683c9d1c75e888760f0dd943227972c11ca710dccd2d
hovercard-subject-tagpull_request:2562628062
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/135057/commits
twitter:imagehttps://opengraph.githubassets.com/1f6f7c726f245cddca8b8efb49c64809e156aa391b807428935129924da380be/python/cpython/pull/135057
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/1f6f7c726f245cddca8b8efb49c64809e156aa391b807428935129924da380be/python/cpython/pull/135057
og:image:altAs proposed in #135056, Add a --cors command line argument to the stdlib http.server module, which will add an Access-Control-Allow-Origin: * header to all responses. Invocation: python -m http.ser...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameaisipos
hostnamegithub.com
expected-hostnamegithub.com
Nonedc0b519c5798dc1150b88dc4c06a8b9634d0069218dc04e469970e76aad74016
turbo-cache-controlno-cache
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasedb139f0bf57b59bf9a8c4abb0849924d6c6ca559
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/python/cpython/pull/135057/commits#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F135057%2Fcommits
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F135057%2Fcommits
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/135057/commits
Reloadhttps://github.com/python/cpython/pull/135057/commits
Reloadhttps://github.com/python/cpython/pull/135057/commits
pythonhttps://github.com/python
cpythonhttps://github.com/python/cpython
Codehttps://github.com/python/cpython
Issues5k+ (5k+)https://github.com/python/cpython/issues
Pull requests2.3k (2.3k)https://github.com/python/cpython/pulls
Actionshttps://github.com/python/cpython/actions
Projectshttps://github.com/python/cpython/projects
Security and qualityhttps://github.com/python/cpython/security
Insightshttps://github.com/python/cpython/pulse
https://github.com/python/cpython
picnixzhttps://github.com/picnixz
python:mainhttps://github.com/python/cpython/tree/main
aisipos:https-server-cors-issue-135056https://github.com/aisipos/cpython/tree/https-server-cors-issue-135056
Conversationhttps://github.com/python/cpython/pull/135057
Commits61 (61)https://github.com/python/cpython/pull/135057/commits
Checkshttps://github.com/python/cpython/pull/135057/checks
Files changedhttps://github.com/python/cpython/pull/135057/files
gh-135056: Add a --header CLI argument to http.serverhttps://github.com/python/cpython/pull/135057/commits#top
picnixzhttps://github.com/picnixz
python:mainhttps://github.com/python/cpython/tree/main
aisipos:https-server-cors-issue-135056https://github.com/aisipos/cpython/tree/https-server-cors-issue-135056
gh-135056: Add a --cors CLI argument to http.serverhttps://github.com/python/cpython/pull/135057/commits/0d02fbe1a3566985f2d17934988a9fe7b62135f4
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
0d02fbehttps://github.com/python/cpython/pull/135057/commits/0d02fbe1a3566985f2d17934988a9fe7b62135f4
https://github.com/python/cpython/tree/0d02fbe1a3566985f2d17934988a9fe7b62135f4
gh-issue-135056: Fix doc versionchanged and NEWS entries.https://github.com/python/cpython/pull/135057/commits/1838da7f9bf7ab91f7699120a9fc0d24c8501edd
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
1838da7https://github.com/python/cpython/pull/135057/commits/1838da7f9bf7ab91f7699120a9fc0d24c8501edd
https://github.com/python/cpython/tree/1838da7f9bf7ab91f7699120a9fc0d24c8501edd
gh-13056: Allow unspecified response_headers in HTTPServer.https://github.com/python/cpython/pull/135057/commits/a3256fd21ba1d1c420e77a0007bea186a2f1f6a2
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
a3256fdhttps://github.com/python/cpython/pull/135057/commits/a3256fd21ba1d1c420e77a0007bea186a2f1f6a2
https://github.com/python/cpython/tree/a3256fd21ba1d1c420e77a0007bea186a2f1f6a2
gh-135056: Simplifications and cleanups to http cors changes.https://github.com/python/cpython/pull/135057/commits/77b5fff86aa309120c49c206e795765161753dab
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
77b5fffhttps://github.com/python/cpython/pull/135057/commits/77b5fff86aa309120c49c206e795765161753dab
https://github.com/python/cpython/tree/77b5fff86aa309120c49c206e795765161753dab
gh-135056: Add a --header argument to http.server cli.https://github.com/python/cpython/pull/135057/commits/5f89c97c15f7cd240cec2ba4fc2eec55d0d19f54
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
5f89c97https://github.com/python/cpython/pull/135057/commits/5f89c97c15f7cd240cec2ba4fc2eec55d0d19f54
https://github.com/python/cpython/tree/5f89c97c15f7cd240cec2ba4fc2eec55d0d19f54
gh-135056: Remove --cors opt from http.server in favor of --headerhttps://github.com/python/cpython/pull/135057/commits/a3243fe679166211ab1db3ea57cadeb50a3fbbdb
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
a3243fehttps://github.com/python/cpython/pull/135057/commits/a3243fe679166211ab1db3ea57cadeb50a3fbbdb
https://github.com/python/cpython/tree/a3243fe679166211ab1db3ea57cadeb50a3fbbdb
gh-135056: Use response_headers only in SimpleHTTPRequestHandlerhttps://github.com/python/cpython/pull/135057/commits/b1026d2a1faeec3c323467f5d7ca354f0712604a
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
b1026d2https://github.com/python/cpython/pull/135057/commits/b1026d2a1faeec3c323467f5d7ca354f0712604a
https://github.com/python/cpython/tree/b1026d2a1faeec3c323467f5d7ca354f0712604a
gh-135056: Add test for http.server cli --header argumenthttps://github.com/python/cpython/pull/135057/commits/6f88c13a4338dd33827e7cd929e7744ef63d3aca
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
6f88c13https://github.com/python/cpython/pull/135057/commits/6f88c13a4338dd33827e7cd929e7744ef63d3aca
https://github.com/python/cpython/tree/6f88c13a4338dd33827e7cd929e7744ef63d3aca
gh-135056: Support multiple headers of the same name.https://github.com/python/cpython/pull/135057/commits/7a793f2d4be5394645b3da17c16a4468f640a875
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
7a793f2https://github.com/python/cpython/pull/135057/commits/7a793f2d4be5394645b3da17c16a4468f640a875
https://github.com/python/cpython/tree/7a793f2d4be5394645b3da17c16a4468f640a875
gh-135056: Remove some commented out and unused code.https://github.com/python/cpython/pull/135057/commits/9450b868516e80d775449b7f496795e127ef3e42
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
9450b86https://github.com/python/cpython/pull/135057/commits/9450b868516e80d775449b7f496795e127ef3e42
https://github.com/python/cpython/tree/9450b868516e80d775449b7f496795e127ef3e42
gh-135056: Capitalize CLI acronym in the docs.https://github.com/python/cpython/pull/135057/commits/5a30d914ad194bfac400bbaa5e699bd77f9785ed
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
5a30d91https://github.com/python/cpython/pull/135057/commits/5a30d914ad194bfac400bbaa5e699bd77f9785ed
https://github.com/python/cpython/tree/5a30d914ad194bfac400bbaa5e699bd77f9785ed
gh-135056: Simplify args.header processing.https://github.com/python/cpython/pull/135057/commits/d317cc2d333f7b8b340e5133378cdc64b5b377e7
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
d317cc2https://github.com/python/cpython/pull/135057/commits/d317cc2d333f7b8b340e5133378cdc64b5b377e7
https://github.com/python/cpython/tree/d317cc2d333f7b8b340e5133378cdc64b5b377e7
gh-135056: Factor out a _make_server function from test function.https://github.com/python/cpython/pull/135057/commits/5f1fb944d41ea6604b2bab7ce9afd91ac33edabf
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
5f1fb94https://github.com/python/cpython/pull/135057/commits/5f1fb944d41ea6604b2bab7ce9afd91ac33edabf
https://github.com/python/cpython/tree/5f1fb944d41ea6604b2bab7ce9afd91ac33edabf
gh-135056: Document directory and custom_headers as keyword args.https://github.com/python/cpython/pull/135057/commits/c376a7119c3a34192939801cc4f6409ada3f65a9
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
c376a71https://github.com/python/cpython/pull/135057/commits/c376a7119c3a34192939801cc4f6409ada3f65a9
https://github.com/python/cpython/tree/c376a7119c3a34192939801cc4f6409ada3f65a9
gh-135056: Add whatsnew entries to 3.15.rst for custom headers.https://github.com/python/cpython/pull/135057/commits/89a89f018f3de817ffd9cc68196e3484c5de901f
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
89a89f0https://github.com/python/cpython/pull/135057/commits/89a89f018f3de817ffd9cc68196e3484c5de901f
https://github.com/python/cpython/tree/89a89f018f3de817ffd9cc68196e3484c5de901f
gh-135056: Revert document directory + custom_headers as kwargshttps://github.com/python/cpython/pull/135057/commits/965371092ea2c13c408609b5d64d2bbd3a282232
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
9653710https://github.com/python/cpython/pull/135057/commits/965371092ea2c13c408609b5d64d2bbd3a282232
https://github.com/python/cpython/tree/965371092ea2c13c408609b5d64d2bbd3a282232
gh-135056: Document response_headers as an instance_attribute.https://github.com/python/cpython/pull/135057/commits/f3ae90499a0bd34228c260ae72f4a92000f424d9
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
f3ae904https://github.com/python/cpython/pull/135057/commits/f3ae90499a0bd34228c260ae72f4a92000f424d9
https://github.com/python/cpython/tree/f3ae90499a0bd34228c260ae72f4a92000f424d9
gh-135056: Revert blank line removal in http.server.rsthttps://github.com/python/cpython/pull/135057/commits/44efbed6f0444c19b3277155d657446966a6a2f1
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
44efbedhttps://github.com/python/cpython/pull/135057/commits/44efbed6f0444c19b3277155d657446966a6a2f1
https://github.com/python/cpython/tree/44efbed6f0444c19b3277155d657446966a6a2f1
gh-135056: Remove incorrect = sign from whatsnew argument entry.https://github.com/python/cpython/pull/135057/commits/d47c5a7503e9013636cd4faa5ef8dd68abbbd8af
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
d47c5a7https://github.com/python/cpython/pull/135057/commits/d47c5a7503e9013636cd4faa5ef8dd68abbbd8af
https://github.com/python/cpython/tree/d47c5a7503e9013636cd4faa5ef8dd68abbbd8af
gh-135056: Document -H, --header cli params in http.server.rsthttps://github.com/python/cpython/pull/135057/commits/8d1286a27ad06568e50a4cf7e95dd7343b2f8e2d
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
8d1286ahttps://github.com/python/cpython/pull/135057/commits/8d1286a27ad06568e50a4cf7e95dd7343b2f8e2d
https://github.com/python/cpython/tree/8d1286a27ad06568e50a4cf7e95dd7343b2f8e2d
gh-135056: Rename custom headers to extra_response_headers.https://github.com/python/cpython/pull/135057/commits/db9de68638664f753bb297bca080b84b0544e9dc
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
db9de68https://github.com/python/cpython/pull/135057/commits/db9de68638664f753bb297bca080b84b0544e9dc
https://github.com/python/cpython/tree/db9de68638664f753bb297bca080b84b0544e9dc
gh-135056: Fix alignment of parameters to _make_server.https://github.com/python/cpython/pull/135057/commits/e149708cff8c51e6442b1c4c68f7d2ba06d1bc61
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
e149708https://github.com/python/cpython/pull/135057/commits/e149708cff8c51e6442b1c4c68f7d2ba06d1bc61
https://github.com/python/cpython/tree/e149708cff8c51e6442b1c4c68f7d2ba06d1bc61
gh-135056: Remove extraneous newline in docstring for test() methodhttps://github.com/python/cpython/pull/135057/commits/c16f4c9bb1acde2fee6274b5e3b7658e7c05c514
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
c16f4c9https://github.com/python/cpython/pull/135057/commits/c16f4c9bb1acde2fee6274b5e3b7658e7c05c514
https://github.com/python/cpython/tree/c16f4c9bb1acde2fee6274b5e3b7658e7c05c514
gh-135056: Simplify kwargs to CustomHeaderSimpleHTTPRequestHandlerhttps://github.com/python/cpython/pull/135057/commits/777b5b6706c6141c8cf956cf30fb0db24a5f3ba1
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
777b5b6https://github.com/python/cpython/pull/135057/commits/777b5b6706c6141c8cf956cf30fb0db24a5f3ba1
https://github.com/python/cpython/tree/777b5b6706c6141c8cf956cf30fb0db24a5f3ba1
gh-135056: Note both -H and --header in NEWS entries.https://github.com/python/cpython/pull/135057/commits/eac5c6a9f55d319cb14b182073f9bcff3107e919
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
eac5c6ahttps://github.com/python/cpython/pull/135057/commits/eac5c6a9f55d319cb14b182073f9bcff3107e919
https://github.com/python/cpython/tree/eac5c6a9f55d319cb14b182073f9bcff3107e919
gh-135056: Put kwarg on its own line in mock assertion.https://github.com/python/cpython/pull/135057/commits/c9c8083cf272e5dd886df40c1a99a697bdd0087c
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
c9c8083https://github.com/python/cpython/pull/135057/commits/c9c8083cf272e5dd886df40c1a99a697bdd0087c
https://github.com/python/cpython/tree/c9c8083cf272e5dd886df40c1a99a697bdd0087c
gh-135056: Add tests for bad usage of header arg.https://github.com/python/cpython/pull/135057/commits/c2d6bb3b8bec2287572d5307cebe1acb9e6ba412
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
c2d6bb3https://github.com/python/cpython/pull/135057/commits/c2d6bb3b8bec2287572d5307cebe1acb9e6ba412
https://github.com/python/cpython/tree/c2d6bb3b8bec2287572d5307cebe1acb9e6ba412
gh-135056: Document SimpleHTTPRequestHandler params as keyword only.https://github.com/python/cpython/pull/135057/commits/3377cf7d406742a4a647496565962875e1a2b421
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
3377cf7https://github.com/python/cpython/pull/135057/commits/3377cf7d406742a4a647496565962875e1a2b421
https://github.com/python/cpython/tree/3377cf7d406742a4a647496565962875e1a2b421
gh-135056: Fix missing renames of extra_response_headers.https://github.com/python/cpython/pull/135057/commits/06a997786e6a8259cf638ace45fe633ab29fd481
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
06a9977https://github.com/python/cpython/pull/135057/commits/06a997786e6a8259cf638ace45fe633ab29fd481
https://github.com/python/cpython/tree/06a997786e6a8259cf638ace45fe633ab29fd481
gh-135056: Merge branch 'main' of github.com:python/cpythonhttps://github.com/python/cpython/pull/135057/commits/fae21f9d95eaa3170d61db2621525543e1d19f35
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
fae21f9https://github.com/python/cpython/pull/135057/commits/fae21f9d95eaa3170d61db2621525543e1d19f35
https://github.com/python/cpython/tree/fae21f9d95eaa3170d61db2621525543e1d19f35
gh-135056: Clarify extra_response_headers is a paramterhttps://github.com/python/cpython/pull/135057/commits/be7851534c227af26c3a0f9521d8c476b12fdb46
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
be78515https://github.com/python/cpython/pull/135057/commits/be7851534c227af26c3a0f9521d8c476b12fdb46
https://github.com/python/cpython/tree/be7851534c227af26c3a0f9521d8c476b12fdb46
gh-135056: Prefer user-defined to user specified in http.server docshttps://github.com/python/cpython/pull/135057/commits/53965ff949e9b807d7699596d663f47cbf3e66d0
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
53965ffhttps://github.com/python/cpython/pull/135057/commits/53965ff949e9b807d7699596d663f47cbf3e66d0
https://github.com/python/cpython/tree/53965ff949e9b807d7699596d663f47cbf3e66d0
gh-135056: Clarify wording about non-200 response header logichttps://github.com/python/cpython/pull/135057/commits/c280ed852c9df7679acc4fbed7ce856fd165da9f
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
c280ed8https://github.com/python/cpython/pull/135057/commits/c280ed852c9df7679acc4fbed7ce856fd165da9f
https://github.com/python/cpython/tree/c280ed852c9df7679acc4fbed7ce856fd165da9f
gh-135056: Keep TLS arguments to _make_server on the same line.https://github.com/python/cpython/pull/135057/commits/64122df4e181601122cc0afcdfff6163d9aa690d
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
64122dfhttps://github.com/python/cpython/pull/135057/commits/64122df4e181601122cc0afcdfff6163d9aa690d
https://github.com/python/cpython/tree/64122df4e181601122cc0afcdfff6163d9aa690d
gh-135056: Prefer "specified" to "use" in cli --help text.https://github.com/python/cpython/pull/135057/commits/f0d1bacf24f03419738b4163d150f913ffa5380a
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
f0d1bachttps://github.com/python/cpython/pull/135057/commits/f0d1bacf24f03419738b4163d150f913ffa5380a
https://github.com/python/cpython/tree/f0d1bacf24f03419738b4163d150f913ffa5380a
gh-135056: Change new arg to mock.patch.object to positional insteadhttps://github.com/python/cpython/pull/135057/commits/e99780e1f429089ff09be0bf5d1e0011342006f7
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
e99780ehttps://github.com/python/cpython/pull/135057/commits/e99780e1f429089ff09be0bf5d1e0011342006f7
https://github.com/python/cpython/tree/e99780e1f429089ff09be0bf5d1e0011342006f7
gh-135056: Correct proper 2 line spacing after test class.https://github.com/python/cpython/pull/135057/commits/2e829bb0e9b9db079b76b04bbbf3b9af5d8992ff
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
2e829bbhttps://github.com/python/cpython/pull/135057/commits/2e829bb0e9b9db079b76b04bbbf3b9af5d8992ff
https://github.com/python/cpython/tree/2e829bb0e9b9db079b76b04bbbf3b9af5d8992ff
gh-135056: Assert response.status is 200 in new tests.https://github.com/python/cpython/pull/135057/commits/8baa875591c502da18afccd65973225d0f05693b
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
8baa875https://github.com/python/cpython/pull/135057/commits/8baa875591c502da18afccd65973225d0f05693b
https://github.com/python/cpython/tree/8baa875591c502da18afccd65973225d0f05693b
gh-135056: Add test_extra_response_headers_missing_on_404https://github.com/python/cpython/pull/135057/commits/7856d271c6cf83f2baced8581708a348928875d3
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
7856d27https://github.com/python/cpython/pull/135057/commits/7856d271c6cf83f2baced8581708a348928875d3
https://github.com/python/cpython/tree/7856d271c6cf83f2baced8581708a348928875d3
gh-135056: Augment header test case to check colons and spaceshttps://github.com/python/cpython/pull/135057/commits/303ab5bca9e49b28754ddcf256c6e7003be45f23
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
303ab5bhttps://github.com/python/cpython/pull/135057/commits/303ab5bca9e49b28754ddcf256c6e7003be45f23
https://github.com/python/cpython/tree/303ab5bca9e49b28754ddcf256c6e7003be45f23
gh-135056: Fix ReST fully qualified ref to SimpleHTTPRequestHandlerhttps://github.com/python/cpython/pull/135057/commits/ed0b0b34c59b235b6459c4a81a9daae595cd96cd
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
ed0b0b3https://github.com/python/cpython/pull/135057/commits/ed0b0b34c59b235b6459c4a81a9daae595cd96cd
https://github.com/python/cpython/tree/ed0b0b34c59b235b6459c4a81a9daae595cd96cd
gh-135056: Fix socket closing in test_extra_response_headers_arghttps://github.com/python/cpython/pull/135057/commits/79c577b4f9f491669c63f7b41a75574a2d43cbd0
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
79c577bhttps://github.com/python/cpython/pull/135057/commits/79c577b4f9f491669c63f7b41a75574a2d43cbd0
https://github.com/python/cpython/tree/79c577b4f9f491669c63f7b41a75574a2d43cbd0
Merge remote-tracking branch 'upstream/main'https://github.com/python/cpython/pull/135057/commits/526e49996097a601926996c5d1b74110055be8c2
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
526e499https://github.com/python/cpython/pull/135057/commits/526e49996097a601926996c5d1b74110055be8c2
https://github.com/python/cpython/tree/526e49996097a601926996c5d1b74110055be8c2
Merge remote-tracking branch 'upstream/main' into https-server-cors-issue-135056https://github.com/python/cpython/pull/135057/commits/46c1c913bfe62989aa782d7397c32fabb6ed1cde
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
46c1c91https://github.com/python/cpython/pull/135057/commits/46c1c913bfe62989aa782d7397c32fabb6ed1cde
https://github.com/python/cpython/tree/46c1c913bfe62989aa782d7397c32fabb6ed1cde
gh-035056: Minor documentation formating and punctuation fixes.https://github.com/python/cpython/pull/135057/commits/c1fee3b599139a7437cf0de25037ca382006a76a
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
c1fee3bhttps://github.com/python/cpython/pull/135057/commits/c1fee3b599139a7437cf0de25037ca382006a76a
https://github.com/python/cpython/tree/c1fee3b599139a7437cf0de25037ca382006a76a
gh-135056: Don't let extra headers overwrite default headershttps://github.com/python/cpython/pull/135057/commits/3a4fed61a56f187d9538c06de933956c064f1a52
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
3a4fed6https://github.com/python/cpython/pull/135057/commits/3a4fed61a56f187d9538c06de933956c064f1a52
https://github.com/python/cpython/tree/3a4fed61a56f187d9538c06de933956c064f1a52
gh-135056: Fix attribute access to default_response_headershttps://github.com/python/cpython/pull/135057/commits/9f0ed013dfb8c1b86ecbd166887b97f8644e0da8
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
9f0ed01https://github.com/python/cpython/pull/135057/commits/9f0ed013dfb8c1b86ecbd166887b97f8644e0da8
https://github.com/python/cpython/tree/9f0ed013dfb8c1b86ecbd166887b97f8644e0da8
gh-135056: Use proper RST syntax for attribute references.https://github.com/python/cpython/pull/135057/commits/1036a910adbe36bd1e483cd0f52bb67bf005e50a
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
1036a91https://github.com/python/cpython/pull/135057/commits/1036a910adbe36bd1e483cd0f52bb67bf005e50a
https://github.com/python/cpython/tree/1036a910adbe36bd1e483cd0f52bb67bf005e50a
gh-135056: Make more new args and attrs private.https://github.com/python/cpython/pull/135057/commits/49ffc921a5d8d51403ba195bd212c190444bbe49
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
49ffc92https://github.com/python/cpython/pull/135057/commits/49ffc921a5d8d51403ba195bd212c190444bbe49
https://github.com/python/cpython/tree/49ffc921a5d8d51403ba195bd212c190444bbe49
Update Lib/http/server.pyhttps://github.com/python/cpython/pull/135057/commits/511d902cf65be5152e7882fd37bf2b9391706995
https://github.com/picnixz
picnixzhttps://github.com/python/cpython/commits?author=picnixz
511d902https://github.com/python/cpython/pull/135057/commits/511d902cf65be5152e7882fd37bf2b9391706995
https://github.com/python/cpython/tree/511d902cf65be5152e7882fd37bf2b9391706995
Update Lib/http/server.pyhttps://github.com/python/cpython/pull/135057/commits/44205e090970bc6efbc3fabecca55b7bbc9601f6
https://github.com/picnixz
picnixzhttps://github.com/python/cpython/commits?author=picnixz
44205e0https://github.com/python/cpython/pull/135057/commits/44205e090970bc6efbc3fabecca55b7bbc9601f6
https://github.com/python/cpython/tree/44205e090970bc6efbc3fabecca55b7bbc9601f6
gh-135056: Add multithreaded test for extra_response_headershttps://github.com/python/cpython/pull/135057/commits/280cea30c38abedbdff926a90163ac446ff9a69f
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
280cea3https://github.com/python/cpython/pull/135057/commits/280cea30c38abedbdff926a90163ac446ff9a69f
https://github.com/python/cpython/tree/280cea30c38abedbdff926a90163ac446ff9a69f
gh-135056: Fix test_extra_response_headers_concurrent_requestshttps://github.com/python/cpython/pull/135057/commits/d1889778754076f31a79b4cc5e5d3abe9328560c
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
d188977https://github.com/python/cpython/pull/135057/commits/d1889778754076f31a79b4cc5e5d3abe9328560c
https://github.com/python/cpython/tree/d1889778754076f31a79b4cc5e5d3abe9328560c
Merge remote-tracking branch 'upstream/main'https://github.com/python/cpython/pull/135057/commits/9f7ac477ad6b4c65eba9a63d9a860d1d484cf1c1
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
9f7ac47https://github.com/python/cpython/pull/135057/commits/9f7ac477ad6b4c65eba9a63d9a860d1d484cf1c1
https://github.com/python/cpython/tree/9f7ac477ad6b4c65eba9a63d9a860d1d484cf1c1
gh-135056: Don't raise exceptions in threaded tests child threads.https://github.com/python/cpython/pull/135057/commits/98516223237497be00d032d39a4dbff05b41f356
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
9851622https://github.com/python/cpython/pull/135057/commits/98516223237497be00d032d39a4dbff05b41f356
https://github.com/python/cpython/tree/98516223237497be00d032d39a4dbff05b41f356
Merge branch 'main' into https-server-cors-issue-135056https://github.com/python/cpython/pull/135057/commits/c1ab0ced178959c5c118920e7de3ecace3801c31
https://github.com/hugovk
hugovkhttps://github.com/python/cpython/commits?author=hugovk
c1ab0cehttps://github.com/python/cpython/pull/135057/commits/c1ab0ced178959c5c118920e7de3ecace3801c31
https://github.com/python/cpython/tree/c1ab0ced178959c5c118920e7de3ecace3801c31
Update Lib/http/server.pyhttps://github.com/python/cpython/pull/135057/commits/69e59e97f489cec0bf464c5df3aa21c57fc31e69
https://github.com/picnixz
picnixzhttps://github.com/python/cpython/commits?author=picnixz
69e59e9https://github.com/python/cpython/pull/135057/commits/69e59e97f489cec0bf464c5df3aa21c57fc31e69
https://github.com/python/cpython/tree/69e59e97f489cec0bf464c5df3aa21c57fc31e69
gh-135056: Add addCleanup calls to ensure test server thread exits.https://github.com/python/cpython/pull/135057/commits/c40f8b15ee8573ebdc6938cfb8f7e704d9a1a8a4
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
c40f8b1https://github.com/python/cpython/pull/135057/commits/c40f8b15ee8573ebdc6938cfb8f7e704d9a1a8a4
https://github.com/python/cpython/tree/c40f8b15ee8573ebdc6938cfb8f7e704d9a1a8a4
gh-135056: Refactor _default_reponse_headers usage.https://github.com/python/cpython/pull/135057/commits/597b973ffccca4031bed84734f75b72395b9fa7c
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
597b973https://github.com/python/cpython/pull/135057/commits/597b973ffccca4031bed84734f75b72395b9fa7c
https://github.com/python/cpython/tree/597b973ffccca4031bed84734f75b72395b9fa7c
gh-135056: Remove test_extra_response_headers_concurrent_requestshttps://github.com/python/cpython/pull/135057/commits/347b968b0d687eb57aae9a0d8d1a35316f577fdb
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
347b968https://github.com/python/cpython/pull/135057/commits/347b968b0d687eb57aae9a0d8d1a35316f577fdb
https://github.com/python/cpython/tree/347b968b0d687eb57aae9a0d8d1a35316f577fdb
gh-135956: Help prevent leaks in test_extra_response_headers_arghttps://github.com/python/cpython/pull/135057/commits/a249eea1416c22c619079b0280919c93db6ca67c
https://github.com/aisipos
aisiposhttps://github.com/python/cpython/commits?author=aisipos
a249eeahttps://github.com/python/cpython/pull/135057/commits/a249eea1416c22c619079b0280919c93db6ca67c
https://github.com/python/cpython/tree/a249eea1416c22c619079b0280919c93db6ca67c
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.