-
-
Notifications
You must be signed in to change notification settings - Fork 76
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* Caddyfile support (1/27): register layer4 global directive * Caddyfile support (2/27): unmarshal layer4.Server * Caddyfile support (3/27): unmarshal layer4.ListenerWrapper * Caddyfile support (4/27): unmarshal layer4.Match* including: - layer4.MatchRemoteIP - layer4.MatchLocalIP - layer4.MatchNot * Caddyfile support (5/27): unmarshal l4echo.Handler * Caddyfile support (6/27): unmarshal l4http.MatchHTTP * Caddyfile support (7/27): unmarshal l4postgres.MatchPostgres * Caddyfile support (8/27): unmarshal l4proxy.HealthChecks and inner structs: - ActiveHealthChecks - PassiveHealthChecks * Caddyfile support (9/27): unmarshal l4proxy.LoadBalancing and inner structs: - FirstSelection - IPHashSelection - LeastConnSelection - RandomSelection - RandomChoiceSelection - RoundRobinSelection * Caddyfile support (10/27): unmarshal l4proxy.Upstream and inner structs: - reverseproxy.TLSConfig * Caddyfile support (11/27): unmarshal l4proxy.Handler * Caddyfile support (12/27): unmarshal l4proxyprotocol.MatchProxyProtocol * Caddyfile support (13/27): unmarshal l4proxyprotocol.Handler * Caddyfile support (14/27): unmarshal l4socks.Socks4Matcher * Caddyfile support (15/27): unmarshal l4socks.Socks5Matcher * Caddyfile support (16/27): fix l4socks.Socks5Matcher unmarshalling: - caddyconfig.JSON() interprets AuthMethods []uint8 as a list of bytes - changing type of AuthMethods to []uint16 resolves the problem * Caddyfile support (17/27): unmarshal l4socks.Socks5Handler * Caddyfile support (18/27): unmarshal l4ssh.MatchSSH * Caddyfile support (19/27): unmarshal l4subroute.Handler * Caddyfile support (20/27): unmarshal l4tee.Handler * Caddyfile support (21/27): unmarshal l4throttle.Handler * Caddyfile support (22/27): unmarshal l4tls.MatchALPN * Caddyfile support (23/27): unmarshal l4tls.MatchTLS and inner structs: - caddytls.MatchLocalIP - caddytls.MatchRemoteIP - caddytls.MatchServerName * Caddyfile support (24/27): unmarshal l4tls.Handler and inner structs: - caddytls.ConnectionPolicy - caddytls.CustomCertSelectionPolicy * Caddyfile support (25/27): unmarshal l4xmpp.MatchXMPP * Caddyfile support (26/27): add missing matchers and handlers to README * Caddyfile support (27/27): add caddyfile examples to README * Caddyfile support (build fix): update go.mod and go.sum * Caddyfile support (fix 11/27): flatten health and lb options * Caddyfile support (fix 10/27): flatten tls options * Caddyfile support (fix 9/27): remove l4proxy.LoadBalancing unmarshaler * Caddyfile support (fix 8/27): remove l4proxy.HealthChecks unmarshaler * Caddyfile support (integration): perform adapt tests
- Loading branch information
Showing
48 changed files
with
4,380 additions
and
250 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.