Skip to content

Comments

HTTP/2: handle zero WINDOW_UPDATE increment#634

Merged
arturobernalg merged 1 commit intoapache:masterfrom
arturobernalg:delta
Feb 23, 2026
Merged

HTTP/2: handle zero WINDOW_UPDATE increment#634
arturobernalg merged 1 commit intoapache:masterfrom
arturobernalg:delta

Conversation

@arturobernalg
Copy link
Member

Treat WINDOW_UPDATE frames with a window size increment of 0 according to RFC 9113 by applying stream error semantics for stream flow-control windows and connection error semantics for stream 0.

RFC 9113 6.9
(WINDOW_UPDATE): “A receiver MUST treat the receipt of a WINDOW_UPDATE frame with a flow-control window increment of 0 as a stream error (Section 5.4.2) of type PROTOCOL_ERROR; errors on the connection flow-control window MUST be treated as a connection error (Section 5.4.1).”

@arturobernalg arturobernalg requested a review from ok2c February 22, 2026 12:47
Treat WINDOW_UPDATE with a window size increment of 0 as PROTOCOL_ERROR.
Apply stream error semantics for stream windows and connection error semantics
for stream 0, as required by RFC 9113.
@arturobernalg arturobernalg merged commit 898b77c into apache:master Feb 23, 2026
10 checks passed
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.

2 participants