0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-01-27 23:03:37 -05:00
caddy/caddyhttp
Jannis Andrija Schnitzer 11eee95222 staticfiles: Signal that redirection headers have been written (#2792)
The Handler interface expects a first return value of 0 if headers have
already been written.
(cf. https://godoc.org/github.com/caddyserver/caddy/caddyhttp/httpserver#Handler)

When using http.Redirect, this is the case as http.Redirect does write
headers. When using Caddy with nested handlers, returning
http.StatusMovedPermanently could cause a wrong (200) response on a
non-slashy request on a directory name. Returning 0 ensures the
redirection will always take place.
2019-10-07 10:22:53 -06:00
..
basicauth Used goimports to fix import order (#2682) 2019-07-18 22:05:49 -06:00
bind Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
browse Used goimports to fix import order (#2682) 2019-07-18 22:05:49 -06:00
errors Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
expvar Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
extensions Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
fastcgi Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
gzip Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
header Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
httpserver Fix slice bounds when getting key of address (fixes #2706) 2019-08-14 10:41:25 -06:00
index Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
internalsrv Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
limits Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
log Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
markdown Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
mime Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
pprof Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
proxy Used goimports to fix import order (#2682) 2019-07-18 22:05:49 -06:00
push Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
redirect Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
requestid Used goimports to fix import order (#2682) 2019-07-18 22:05:49 -06:00
rewrite Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
root Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
staticfiles staticfiles: Signal that redirection headers have been written (#2792) 2019-10-07 10:22:53 -06:00
status Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
templates Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
timeouts Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
websocket websocket: Enhancements, message types, and tests (#2359) 2019-07-19 13:29:49 -06:00
caddyhttp.go Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00
caddyhttp_test.go Change all import paths: mholt/caddy -> caddyserver/caddy 2019-07-02 12:49:20 -06:00