diff options
author | Matthew Holt <mholt@users.noreply.github.com> | 2020-04-07 11:41:49 -0600 |
---|---|---|
committer | Matthew Holt <mholt@users.noreply.github.com> | 2020-04-07 11:41:49 -0600 |
commit | 61679b74f5975e6a5f1eeab4e209148aee9bcd5a (patch) | |
tree | e9dff911403b41f79f775c552f72a25f26a504db /modules/caddyhttp/reverseproxy/reverseproxy.go | |
parent | 8b2dbc52ec6bc0359b4b8c47a3f9835e9460649e (diff) | |
parent | 2c1b66315620fda3311f9bdffd0867de1c71dc9e (diff) |
Merge branch 'remove-ntlm'
Diffstat (limited to 'modules/caddyhttp/reverseproxy/reverseproxy.go')
-rw-r--r-- | modules/caddyhttp/reverseproxy/reverseproxy.go | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/modules/caddyhttp/reverseproxy/reverseproxy.go b/modules/caddyhttp/reverseproxy/reverseproxy.go index 6d0d441..438533c 100644 --- a/modules/caddyhttp/reverseproxy/reverseproxy.go +++ b/modules/caddyhttp/reverseproxy/reverseproxy.go @@ -739,8 +739,19 @@ var hopHeaders = []string{ // DialError is an error that specifically occurs // in a call to Dial or DialContext. -type DialError struct { - error +type DialError struct{ error } + +// TLSTransport is implemented by transports +// that are capable of using TLS. +type TLSTransport interface { + // TLSEnabled returns true if the transport + // has TLS enabled, false otherwise. + TLSEnabled() bool + + // EnableTLS enables TLS within the transport + // if it is not already, using the provided + // value as a basis for the TLS config. + EnableTLS(base *TLSConfig) error } var bufPool = sync.Pool{ |