caddy/modules/caddyhttp
Matthew Holt 07ad4655db
rewrite: Make URI modifications more transactional (#2891)
Before, modifying the path might have affected how a new query string
was built if the query string relied on the path. Now, we build each
component in isolation and only change the URI on the request later.

Also, prevent trailing & in query string.
2020-01-15 11:44:21 -07:00
..
caddyauth basicauth: Accept placeholders; move base64 decoding to provision 2020-01-07 08:50:18 -07:00
encode
fileserver http: A little more polish on rewrite handler and try_files directive 2020-01-11 13:47:42 -07:00
headers A few miscellaneous, minor fixes 2020-01-06 08:10:20 -07:00
httpcache
requestbody
reverseproxy http: A little more polish on rewrite handler and try_files directive 2020-01-11 13:47:42 -07:00
rewrite rewrite: Make URI modifications more transactional (#2891) 2020-01-15 11:44:21 -07:00
standard
starlarkmw http: Change routes to sequential matcher evaluation (#2967) 2020-01-09 10:00:13 -07:00
templates v2: housekeeping: address minor lint complaints (#2957) 2020-01-03 11:33:22 -07:00
autohttps.go http: Refactor automatic HTTPS (fixes #2972) 2020-01-13 16:16:20 -07:00
caddyhttp.go http: Refactor automatic HTTPS (fixes #2972) 2020-01-13 16:16:20 -07:00
errors.go http: Change routes to sequential matcher evaluation (#2967) 2020-01-09 10:00:13 -07:00
marshalers.go
matchers.go v2: Implement Caddyfile enhancements (breaking changes) (#2960) 2020-01-09 14:00:32 -07:00
matchers_test.go v2: Implement Caddyfile enhancements (breaking changes) (#2960) 2020-01-09 14:00:32 -07:00
replacer.go http: Remove {...query_string} placeholder, in favor of {...query} 2020-01-10 17:02:11 -07:00
replacer_test.go
responsewriter.go http: Always set status code via response recorder 2020-01-08 18:37:41 -07:00
routes.go http: Refactor automatic HTTPS (fixes #2972) 2020-01-13 16:16:20 -07:00
server.go http: Refactor automatic HTTPS (fixes #2972) 2020-01-13 16:16:20 -07:00
staticerror.go
staticresp.go
staticresp_test.go
subroute.go http: Fix subroutes, ensure that next handlers can still be called 2020-01-12 13:39:32 -07:00
vars.go http: Change routes to sequential matcher evaluation (#2967) 2020-01-09 10:00:13 -07:00