summaryrefslogtreecommitdiff
path: root/modules/caddyhttp/reverseproxy/reverseproxy.go
diff options
context:
space:
mode:
authorMatthew Holt <mholt@users.noreply.github.com>2020-04-07 11:41:49 -0600
committerMatthew Holt <mholt@users.noreply.github.com>2020-04-07 11:41:49 -0600
commit61679b74f5975e6a5f1eeab4e209148aee9bcd5a (patch)
treee9dff911403b41f79f775c552f72a25f26a504db /modules/caddyhttp/reverseproxy/reverseproxy.go
parent8b2dbc52ec6bc0359b4b8c47a3f9835e9460649e (diff)
parent2c1b66315620fda3311f9bdffd0867de1c71dc9e (diff)
Merge branch 'remove-ntlm'
Diffstat (limited to 'modules/caddyhttp/reverseproxy/reverseproxy.go')
-rw-r--r--modules/caddyhttp/reverseproxy/reverseproxy.go15
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{