summaryrefslogtreecommitdiff
path: root/modules/caddyhttp/reverseproxy
diff options
context:
space:
mode:
authorPaolo Barbolini <paolo@paolo565.org>2020-03-20 13:54:28 +0100
committerGitHub <noreply@github.com>2020-03-20 06:54:28 -0600
commit42a6628935d9bdda3391daf8665b39ef046ccbe0 (patch)
tree7b9687addebc97a1b0b0665256468d2c884ddde1 /modules/caddyhttp/reverseproxy
parent6a4d638c1e62caf834a73ac4e3fcfc25bc32eedb (diff)
reverseproxy: Add Alt-Svc to Hop-by-hop headers list (#3159)
Adds `Alt-Svc` to the list of headers that get removed when proxying to a backend. This fixes the issue of having the contents of the Alt-Svc header duplicated when proxying to another Caddy server.
Diffstat (limited to 'modules/caddyhttp/reverseproxy')
-rw-r--r--modules/caddyhttp/reverseproxy/reverseproxy.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/caddyhttp/reverseproxy/reverseproxy.go b/modules/caddyhttp/reverseproxy/reverseproxy.go
index 3601212..4837736 100644
--- a/modules/caddyhttp/reverseproxy/reverseproxy.go
+++ b/modules/caddyhttp/reverseproxy/reverseproxy.go
@@ -725,6 +725,7 @@ type Selector interface {
// obsoleted RFC 2616 (section 13.5.1) and are used for backward
// compatibility.
var hopHeaders = []string{
+ "Alt-Svc",
"Connection",
"Proxy-Connection", // non-standard but still sent by libcurl and rejected by e.g. google
"Keep-Alive",