Files
teleport/lib/httplib/reverseproxy
Tiago SilvaandReed Loden f476eddbb0 Fix duplicate entry for X-Forwarded-For header (#32039)
* Fix duplicate entry for `X-Forwarded-For` header

PR #27761 replaced `oxy.Forwarder` with `httputil.ReverseProxy`.
The new forwarder based on `httputil.ReverseProxy` is appending the
`X-Forwarder-For` header values instead of replacing them.
This PR fixes that behavior and forces the XFF header to be a single
value.

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>

* Update lib/httplib/reverseproxy/rewriter_test.go

Co-authored-by: Reed Loden <reed@goteleport.com>

---------

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
Co-authored-by: Reed Loden <reed@goteleport.com>
2023-09-18 19:21:41 +00:00
..