fix: route ech outer sni leases #73

Merged
ada merged 1 commit from fix/ech-sni-routing into master 2026-05-21 11:08:54 +00:00
Collaborator

Summary

  • route ECH outer SNI/route hostnames and public hostname hashes to the same lease
  • validate tenant ECHConfigList public names against route_hostname
  • buffer split TLS ClientHello records before SNI parsing

Verification

  • Linux docker rust gate: cargo fmt --check; cargo test --locked; cargo clippy --locked --all-targets -- -D warnings
## Summary - route ECH outer SNI/route hostnames and public hostname hashes to the same lease - validate tenant ECHConfigList public names against route_hostname - buffer split TLS ClientHello records before SNI parsing ## Verification - Linux docker rust gate: cargo fmt --check; cargo test --locked; cargo clippy --locked --all-targets -- -D warnings
fix: route ech outer sni leases
All checks were successful
Rust CI / Format, lint, and test (pull_request) Successful in 55s
67c0b34a1b
ada merged commit 317c4a830c into master 2026-05-21 11:08:54 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
gofix/portal-tunnel-rs!73
No description provided.