caddy/modules/caddyhttp
Matt Holt e2c5c28597
caddyhttp: Implement handler abort; new 'abort' directive (close #3871) (#3983)
* caddyhttp: Implement handler abort; new 'abort' directive (close #3871)

* Move abort directive ordering; clean up redirects

Seems logical for the end-all of handlers to go at the... end.

The Connection header no longer needs to be set there, since Close is
true, and the static_response handler now does that.
2021-01-28 12:54:55 -07:00
..
caddyauth caddyauth: Use structured log 2020-12-03 11:33:55 -07:00
encode caddyfile: Refactor unmarshaling of module tokens 2021-01-05 14:39:30 -07:00
fileserver fileserver: Fix "go up" links in browse listings (closes #3942) 2020-12-30 08:05:01 -07:00
headers headers: Fix Caddyfile parsing with request matcher (#3892) 2020-11-30 10:20:30 -07:00
map map: Add missing json struct tag 2021-01-16 09:56:06 -07:00
push
requestbody Revert "requestbody: Allow overwriting remote address" 2021-01-19 18:43:01 -07:00
reverseproxy caddyfile: Refactor unmarshaling of module tokens 2021-01-05 14:39:30 -07:00
rewrite rewrite: Use RawPath instead of Path (fix #3596) (#3918) 2021-01-11 09:18:53 -07:00
standard
templates templates: Add fileExists and httpError template actions 2021-01-11 13:49:20 -07:00
app.go ci: Use golangci's github action for linting (#3794) 2020-11-22 14:50:29 -07:00
autohttps.go caddyhttp: Implement handler abort; new 'abort' directive (close #3871) (#3983) 2021-01-28 12:54:55 -07:00
caddyhttp.go httpcaddyfile: Configure servers via global options (#3836) 2020-11-23 12:46:50 -07:00
celmatcher.go
celmatcher_test.go
errors.go ci: Use golangci's github action for linting (#3794) 2020-11-22 14:50:29 -07:00
marshalers.go ci: Use golangci's github action for linting (#3794) 2020-11-22 14:50:29 -07:00
matchers.go caddyhttp: Optionally use forwarded IP for remote_ip matcher 2020-12-10 16:09:30 -07:00
matchers_test.go caddyhttp: Optimize large host matchers 2020-12-02 13:26:28 -07:00
metrics.go
metrics_test.go
replacer.go ci: Use golangci's github action for linting (#3794) 2020-11-22 14:50:29 -07:00
replacer_test.go
responsewriter.go
routes.go
server.go Minor comments 2020-12-02 13:27:08 -07:00
staticerror.go
staticresp.go caddyhttp: Implement handler abort; new 'abort' directive (close #3871) (#3983) 2021-01-28 12:54:55 -07:00
staticresp_test.go
subroute.go
vars.go