Browse Source
Revert "requestbody: Allow overwriting remote address"
This reverts commit 0bf2046da7
.
No actual use case.
master
Matthew Holt
5 years ago
No known key found for this signature in database
GPG Key ID: 2A349DD577D586A5
1 changed files with
0 additions and
9 deletions
-
modules/caddyhttp/requestbody/requestbody.go
|
|
@ -29,11 +29,6 @@ func init() { |
|
|
|
type RequestBody struct { |
|
|
|
// The maximum number of bytes to allow reading from the body by a later handler.
|
|
|
|
MaxSize int64 `json:"max_size,omitempty"` |
|
|
|
|
|
|
|
// Overwrites the remote address from which the request came. This is destructive;
|
|
|
|
// handlers later in the chain will not be able to recover the true originating
|
|
|
|
// address of the request. EXPERIMENTAL: May get changed or removed later.
|
|
|
|
RemoteAddress string `json:"remote_address,omitempty"` |
|
|
|
} |
|
|
|
|
|
|
|
// CaddyModule returns the Caddy module information.
|
|
|
@ -45,10 +40,6 @@ func (RequestBody) CaddyModule() caddy.ModuleInfo { |
|
|
|
} |
|
|
|
|
|
|
|
func (rb RequestBody) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error { |
|
|
|
if rb.RemoteAddress != "" { |
|
|
|
repl := r.Context().Value(caddy.ReplacerCtxKey).(*caddy.Replacer) |
|
|
|
r.RemoteAddr = repl.ReplaceAll(rb.RemoteAddress, "") |
|
|
|
} |
|
|
|
if r.Body == nil { |
|
|
|
return next.ServeHTTP(w, r) |
|
|
|
} |
|
|
|