Skip to content

Test h2c Upgrade rejection of malformed PING frames - #1328

Merged
fewensa merged 1 commit into
mainfrom
codeon/fewensa/FWN-8/a1-dc6952fcd08742ecac7a5c68cf4330a5
Oct 1, 2026
Merged

fewensa merged 1 commit into
mainfrom
codeon/fewensa/FWN-8/a1-dc6952fcd08742ecac7a5c68cf4330a5

Conversation

@fewensa

@fewensa fewensa commented Oct 1, 2026

Copy link
Copy Markdown
Owner

Adds table-driven RTTP client coverage for malformed HTTP/2 PING frames received during an HTTP/1.1 Upgrade: h2c response. The test covers wrong stream ID, invalid payload length, and invalid ACK payload, verifies the exact typed protocol diagnostic before any response is exposed, and joins each peer thread cleanly. No production code changes.

codeon:
  version: 1
  authority: FWN-8
  description: |-
    Add table-driven h2c Upgrade regression coverage for malformed HTTP/2 PING frames. The peer completes the Upgrade and HTTP/2 setup, verifies stream 3 request headers, then sends invalid stream-id, payload-length, and ACK-payload variants. Assert the exact protocol diagnostic, reject builder/status classifications, and join each peer thread cleanly.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@fewensa
fewensa merged commit e00d11b into main Oct 1, 2026
19 checks passed
@fewensa
fewensa deleted the codeon/fewensa/FWN-8/a1-dc6952fcd08742ecac7a5c68cf4330a5 branch October 1, 2026 05:27
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