Skip to content

Add tests, fix results for sequence tests#78

Merged
MDA2AV merged 1 commit intomainfrom
feature/extra-tests-fix
Feb 15, 2026
Merged

Add tests, fix results for sequence tests#78
MDA2AV merged 1 commit intomainfrom
feature/extra-tests-fix

Conversation

@MDA2AV
Copy link
Owner

@MDA2AV MDA2AV commented Feb 15, 2026

Code changes

  • Added new single-request tests in src/Http11Probe/TestCases/Suites/SmugglingSuite.cs:433 and src/Http11Probe/TestCases/Suites/SmugglingSuite.cs:570:
  1. SMUG-CHUNK-EXT-INVALID-TOKEN
  2. SMUG-CHUNK-SIZE-PLUS
  3. SMUG-CHUNK-SIZE-TRAILING-OWS
  • Added new sequence/desync tests in src/Http11Probe/TestCases/Suites/SmugglingSuite.cs:1838:
  1. SMUG-CL0-BODY-POISON (unscored)
  2. SMUG-GET-CL-BODY-DESYNC (unscored)
  3. SMUG-OPTIONS-CL-BODY-DESYNC (unscored)
  4. SMUG-EXPECT-100-CL-DESYNC (unscored)
  5. SMUG-OPTIONS-TE-OBS-FOLD
  6. SMUG-CHUNK-INVALID-SIZE-DESYNC

Docs pages added

  • docs/content/docs/smuggling/cl0-body-poison.md
  • docs/content/docs/smuggling/get-cl-body-desync.md
  • docs/content/docs/smuggling/options-cl-body-desync.md
  • docs/content/docs/smuggling/expect-100-cl-desync.md
  • docs/content/docs/smuggling/options-te-obs-fold.md
  • docs/content/docs/smuggling/chunk-size-plus.md
  • docs/content/docs/smuggling/chunk-size-trailing-ows.md
  • docs/content/docs/smuggling/chunk-invalid-size-desync.md
  • docs/content/docs/smuggling/chunk-ext-invalid-token.md

“Partially implemented” notes
Added explicit ## Partial Coverage Note sections on the relevant new pages:

  • docs/content/docs/smuggling/get-cl-body-desync.md:37
  • docs/content/docs/smuggling/options-cl-body-desync.md:37
  • docs/content/docs/smuggling/expect-100-cl-desync.md:38
  • docs/content/docs/smuggling/options-te-obs-fold.md:39
  • docs/content/docs/smuggling/chunk-invalid-size-desync.md:39
  • docs/content/docs/smuggling/chunk-ext-invalid-token.md:36

Index + dashboard updates

  • Added cards for all 9 tests in docs/content/docs/smuggling/_index.md.
  • Updated dashboard rows/counts/cross-reference in docs/content/docs/rfc-requirement-dashboard.md.
  • Also reconciled two pre-existing missing compliance entries (COMP-RANGE-POST, COMP-UPGRADE-HTTP10) so totals match actual discovered tests.
  • Dashboard now reflects 183 total tests.

@MDA2AV MDA2AV merged commit 75b6914 into main Feb 15, 2026
1 check failed
@MDA2AV MDA2AV deleted the feature/extra-tests-fix branch February 16, 2026 11:41
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