Skip to content

fix: complete bodyless HTTP responses on the client instead of stalling#14062

Open
algebraic-dev wants to merge 13 commits into
sofia/async-http-stream-close-errorfrom
sofia/async-http-h1-head-framing
Open

fix: complete bodyless HTTP responses on the client instead of stalling#14062
algebraic-dev wants to merge 13 commits into
sofia/async-http-stream-close-errorfrom
sofia/async-http-h1-head-framing

Conversation

@algebraic-dev

Copy link
Copy Markdown
Member

This PR makes the HTTP/1.1 client correctly finish reading responses that carry no body (head responses)

@algebraic-dev algebraic-dev self-assigned this Jun 15, 2026
@algebraic-dev algebraic-dev marked this pull request as ready for review June 15, 2026 23:11
@algebraic-dev algebraic-dev requested a review from TwoFX as a code owner June 15, 2026 23:11
@github-actions github-actions Bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Jun 15, 2026
@mathlib-lean-pr-testing

mathlib-lean-pr-testing Bot commented Jun 15, 2026

Copy link
Copy Markdown

Mathlib CI status (docs):

  • ❗ Batteries/Mathlib CI will not be attempted unless your PR branches off the nightly-with-mathlib branch. Try git rebase df63d6b66e2924c56c20c7865b25602e27d1da80 --onto 659e8bb858995b0a1ada239c5b3819c8f8f2772f. You can force Mathlib CI using the force-mathlib-ci label. (2026-06-15 23:53:34)
  • ❗ Batteries/Mathlib CI will not be attempted unless your PR branches off the nightly-with-mathlib branch. Try git rebase ab122a187d64224faf53004c9631f664b852bb96 --onto 659e8bb858995b0a1ada239c5b3819c8f8f2772f. You can force Mathlib CI using the force-mathlib-ci label. (2026-06-16 00:52:32)

@leanprover-bot

leanprover-bot commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

Reference manual CI status:

  • ❗ Reference manual CI will not be attempted unless your PR branches off the nightly-with-manual branch. Try git rebase df63d6b66e2924c56c20c7865b25602e27d1da80 --onto 803553a556fd82fa1060efb0c43eda542130cb16. You can force reference manual CI using the force-manual-ci label. (2026-06-15 23:53:36)
  • ❗ Reference manual CI will not be attempted unless your PR branches off the nightly-with-manual branch. Try git rebase ab122a187d64224faf53004c9631f664b852bb96 --onto 803553a556fd82fa1060efb0c43eda542130cb16. You can force reference manual CI using the force-manual-ci label. (2026-06-16 00:52:34)

@algebraic-dev algebraic-dev changed the base branch from master to sofia/async-http-stream-close-error June 16, 2026 00:19
algebraic-dev and others added 4 commits June 16, 2026 00:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-library Library toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants