Skip to content

Raise HTTP/2 SETTINGS limits - #13444

Open
bneradt wants to merge 1 commit into
apache:masterfrom
bneradt:raise-http2-settings-limits
Open

Raise HTTP/2 SETTINGS limits#13444
bneradt wants to merge 1 commit into
apache:masterfrom
bneradt:raise-http2-settings-limits

Conversation

@bneradt

@bneradt bneradt commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

HTTP/2 extensions can add enough SETTINGS parameters to exceed the
defaults, causing Traffic Server to close otherwise valid connections
before a request. This occurs with Meta forward proxy traffic that
advertises WebTransport-over-HTTP/2 settings.

This raises the per-frame limit to 16 and the per-minute limit to
32, retaining abuse protections while allowing protocol growth. This
also adds an AuTest that sends an extension-rich SETTINGS frame and
verifies that the subsequent request succeeds.

Fixes: #13443

Copilot AI review requested due to automatic review settings July 28, 2026 18:38
@bneradt bneradt added this to the 11.0.0 milestone Jul 28, 2026
@bneradt bneradt self-assigned this Jul 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

HTTP/2 extensions can add enough SETTINGS parameters to exceed the
defaults, causing Traffic Server to close otherwise valid connections
before a request. This occurs with Meta forward proxy traffic that
advertises WebTransport-over-HTTP/2 settings.

This raises the per-frame limit to 16 and the per-minute limit to
32, retaining abuse protections while allowing protocol growth. This
also adds an AuTest that sends an extension-rich SETTINGS frame and
verifies that the subsequent request succeeds.

Fixes: apache#13443
@bneradt
bneradt force-pushed the raise-http2-settings-limits branch from 3695f54 to 219988b Compare July 29, 2026 15:30
Copilot AI review requested due to automatic review settings July 29, 2026 15:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Default HTTP/2 SETTINGS limits reject extension settings

2 participants