Commit 85017ed
Promote S12: H1→H3 BUILT (8 of 9) + H3-front response-header convergence (R12 + RFC 9114 §4.2)
H3-front response-header convergence (R12): all three H3-front cells (H3→H3, H3→H1, H3→H2) now forward full response headers (was :status + content-length only) and strip connection-specific headers per RFC 9114 §4.2, via one shared encode_h3_headers_frame_full helper. CF-H3-HEAD closed; load-bearing + R12-equivalence verified.
8 of 9 H-to-H cells BUILT (H1→H3 landed this session — both legs streaming on the extracted M-C connector, F-MD-4 R13 a/b/c both legs, F-CAP-1, bounded memory; H2→H3 honest-stopped with plan ready for S13: audit/h-matrix/s13-h2h3-plan.md).
Also: M-C shared H3-upstream connector extracted (CF-DEDUP-2); fcap1_h2 saturation flake fixed (CF-SATURATION-1); H3→H3 F-MD-4 R13 b/c hardening; operator docs for gRPC-needs-H2/H3-front (CF-RESP-1 CASE-ii, owner-accepted).
NOT production ready — native QUIC proxy, WebSockets-over-H3, gRPC-over-H3, full h3spec conformance, and a chaos/soak suite still pending. S13: H2→H3 (→9/9) then CF-BODY-WALLCLOCK (4-cell idle-deadline).
Gate: R1 ×3 cargo test --workspace --all-features all-pass (0 failed, 211 suites) + clippy -D warnings + fmt clean.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>20 files changed
Lines changed: 4225 additions & 321 deletions
File tree
- audit/h-matrix
- s12-evidence
- crates
- lb-l7/src
- lb-quic
- src
- tests
- docs
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments