Skip to content

feat(egress): add transparent SNI gateway - #4

Merged
jamiesun merged 1 commit into
mainfrom
codex/egress-sni-gateway
Aug 24, 2026
Merged

jamiesun merged 1 commit into
mainfrom
codex/egress-sni-gateway

Conversation

@jamiesun

Copy link
Copy Markdown
Contributor

Summary

  • add a TLS-transparent SNI egress listener bound to a snapshot identity and closed DNS origins
  • reuse policy, egress, rate and connection limits, tracing, and access logs with fail-closed denials
  • add direct, HTTP CONNECT, SOCKS5, rejection, limit, and throughput coverage plus operator documentation

Validation

  • cargo fmt --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test --locked -q
  • cargo llvm-cov --locked --all-targets --summary-only --fail-under-lines 80 (84.53% lines)
  • cargo build --release --locked --bins
  • mdbook build
  • ./scripts/check-public-tree.sh

Add a closed-origin TLS-transparent SNI listener bound to a snapshot identity, with policy, egress, limits, tracing, tests, and operator documentation.
@jamiesun
jamiesun merged commit 280edeb into main Aug 24, 2026
3 checks passed
@jamiesun
jamiesun deleted the codex/egress-sni-gateway branch August 24, 2026 15:54
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