Repository metrics
- Stars
- (1,738 stars)
- PR merge metrics
- (Avg merge 14d 19h) (7 merged PRs in 30d)
Description
This is a generic tracking issue based on this earlier discussion.
The feature would allow for protocols that use StartTLS to be handled by Caddy instead of only forwarded via passthrough, with either Caddy proxying the negotiation if it could detect SNI (would presumably require successfully upgrading to TLS), or only handling StartTLS as an outbound connection the proxied service similar to HTTPS => HTTP.
I assume this is relevant to the caddy-l4 project, but it may also be suited as a separate plugin for L4 if not?
I don't actually expect anyone to tackle this. I am just opening / documenting the feature more generically for users to subscribe to and express interest via 👍 (instead of the various separate issues already on the topic) Maybe someone will give it a go, or can chime in with advice on approach/suitability to anyone that is interested in implementing