Skip to content

Http guard fix - #119

Merged
zh-jq merged 6 commits into
mainfrom
http-guard-fix
Sep 29, 2026
Merged

zh-jq merged 6 commits into
mainfrom
http-guard-fix

Conversation

@zh-jq

@zh-jq zh-jq commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

No description provided.

zh-jq and others added 2 commits September 28, 2026 23:29
…d bytes

Attach client stats and tenant limits after the switching response, and replay unread client data into the tunnel without a second error response. Drop the redundant TLS name fallback and pass the buffered request body by reference.

Co-authored-by: Cursor <cursoragent@cursor.com>
zh-jq and others added 4 commits September 29, 2026 08:35
Reuse the previous forward task's upstream for the same site, and open a new origin connection on that address when the pooled one cannot be used.

Co-authored-by: Cursor <cursoragent@cursor.com>
Apply the tenant user-agent check and the site response-header timeout on http_guard h2 websocket as well.

Co-authored-by: Cursor <cursoragent@cursor.com>
Split the connection task like the other tasks, and hold the site connection guard and per-stream concurrency guard on the task.

Co-authored-by: Cursor <cursoragent@cursor.com>
@zh-jq
zh-jq merged commit 45ac9bb into main Sep 29, 2026
68 checks passed
@zh-jq
zh-jq deleted the http-guard-fix branch September 29, 2026 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant