summaryrefslogtreecommitdiff
path: root/caddyconfig/httpcaddyfile/directives.go
AgeCommit message (Expand)Author
2023-08-07ci: Use gofumpt to format code (#5707)Jacob Gadikian
2023-05-17httpcaddyfile: Sort Caddyfile sliceMatthew Holt
2023-05-16caddyhttp: Implement named routes, `invoke` directive (#5107)Francis Lavoie
2023-03-27httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)Francis Lavoie
2023-01-18httpcaddyfile: Fix `handle` grouping inside `route` (#5315)WeidiDeng
2022-09-15caddyhttp: Add 'skip_log' var to omit request from logs (#4691)Francis Lavoie
2022-09-13httpcaddyfile: Fix sorting of repeated directivesMatthew Holt
2022-08-02chore: Bump up to Go 1.19, minimum 1.18 (#4925)Francis Lavoie
2022-05-06reverseproxy: Support performing pre-check requests (#4739)Francis Lavoie
2022-04-25httpcaddyfile: Add `{vars.*}` placeholder shortcut, reverse `vars` sort order...Francis Lavoie
2022-03-24httpcaddyfile: Fix #4640 (auto-HTTPS edgecase) (#4661)Francis Lavoie
2022-03-22httpcaddyfile: Add 'vars' directiveMatthew Holt
2022-03-13chore: Comment fixes (#4634)Francis Lavoie
2022-03-09reverseproxy: copy_response and copy_response_headers for handle_response rou...Francis Lavoie
2022-03-08tracing: New OpenTelemetry module (#4361)Andrii Kushch
2022-01-18rewrite: Add `method` Caddyfile directive (#4528)Francis Lavoie
2021-12-13httpcaddyfile: Fix sorting edgecase for nested `handle_path` (#4477)Francis Lavoie
2021-10-26httpcaddyfile: Empty tls policy for internal http localhost (#4398)Marc Easen
2021-08-26httpcaddyfile: Reorder some directives (#4311)Francis Lavoie
2021-08-25httpcaddyfile: Improve unrecognized directive errorsMatthew Holt
2021-06-09httpcaddyfile: Don't add HTTP hosts to TLS APs (fix #4176 and fix #4198)Matthew Holt
2021-05-02reverseproxy: Add `handle_response` blocks to `reverse_proxy` (#3710) (#4021)Francis Lavoie
2021-03-12httpcaddyfile: Add `error` directive for the existing handler (#4034)Francis Lavoie
2021-01-28caddyhttp: Implement handler abort; new 'abort' directive (close #3871) (#3983)Matt Holt
2021-01-07httpcaddyfile: Support repeated use of cert_issuer global optionMatthew Holt
2020-11-20headers: Support default header values in Caddyfile with '?' (#3807)Gilbert Gilb's
2020-11-16requestbody: Add Caddyfile support (#3859)Nicola Piccinini
2020-09-22httpcaddyfile: Fix panic when parsing route with matchers (#3746)Francis Lavoie
2020-09-21httpcaddyfile: Disallow args on route/handle directive family (#3740)Francis Lavoie
2020-09-17metrics: Initial integration of Prometheus metrics (#3709)Dave Henderson
2020-08-17httpcaddyfile: Improve directive sorting logic (#3658)Francis Lavoie
2020-08-05httpcaddyfile: Allow named matchers in `route` blocks (#3632)Francis Lavoie
2020-07-20push: Implement HTTP/2 server push (#3573)Matt Holt
2020-06-26caddyhttp: Add 'map' handler (#3199)Mark Sargent
2020-06-03caddypki: Add 'acme_server' Caddyfile directiveMatthew Holt
2020-05-26httpcaddyfile: New `handle_path` directive (#3281)Francis Lavoie
2020-05-11httpcaddyfile: Make global options pluggable (#3265)Francis Lavoie
2020-05-06httpcaddyfile: Fix route ordering bugMatthew Holt
2020-04-08httpcaddyfile, caddytls: Multiple edge case fixes; add testsMatthew Holt
2020-04-02httpcaddyfile: Refactor site key parsing; detect conflicting schemesMatthew Holt
2020-03-28httpcaddyfile: Put root directive first, before redir and rewriteMatthew Holt
2020-03-22httpcaddyfile: Move header before redir (fixes #3148)Matthew Holt
2020-03-19httpcaddyfile: Unify strip_prefix, strip_suffix, uri_replace directives (#3157)Matt Holt
2020-03-04httpcaddyfile: remove certificate tags from global state (#3111)Mark Sargent
2020-02-28Simplify the logic in the previous commitMatthew Holt
2020-02-28httpcaddyfile: Treat no matchers as 0-len path matchers (fix #3100)Matthew Holt
2020-02-27Refactor ExtractMatcherSet()Matthew Holt
2020-02-25httpcaddyfile: Matchers can now be embedded into a nested scopeMatthew Holt
2020-02-16httpcaddyfile: 'handle_errors' directiveMatthew Holt
2020-01-22httpcaddyfile: Rename 'headers' directive to 'header'Matthew Holt