Skip to content

Separate HTTPS proxy TLS from origin TLS#690

Merged
ryanfowler merged 1 commit into
mainfrom
split-proxy-and-origin-tls
Jun 1, 2026
Merged

Separate HTTPS proxy TLS from origin TLS#690
ryanfowler merged 1 commit into
mainfrom
split-proxy-and-origin-tls

Conversation

@ryanfowler

Copy link
Copy Markdown
Owner

Summary

  • Split HTTPS proxy dialing away from origin TLS config so proxy handshakes no longer inherit origin CA, mTLS, or --insecure settings.
  • Keep proxy TLS on the default platform-verification path and pass no origin client auth into proxy connects.
  • Update network tests to cover the proxy/origin TLS boundary directly.

Testing

  • cargo fmt
  • cargo clippy --locked --all-targets --all-features -- -D warnings
  • cargo test --all-features
  • cargo test --all-features --test cli --test formatting --test grpc --test http --test network --test terminal --test update --test websocket -- --test-threads=1

@ryanfowler ryanfowler force-pushed the split-proxy-and-origin-tls branch from 85609cf to 0b9ea7c Compare June 1, 2026 05:02
@ryanfowler ryanfowler merged commit 9db6122 into main Jun 1, 2026
4 checks passed
@ryanfowler ryanfowler deleted the split-proxy-and-origin-tls branch June 1, 2026 05:10
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