aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp/routes.go
AgeCommit message (Expand)Author
2024-11-04caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)Francis Lavoie
2024-10-02metrics: scope metrics to active config, add optional per-host metrics (#6531)v2.9.0-beta.1Mohammed Al Sahaf
2024-09-03caddyhttp: Make route provisioning idempotent (#6558)Jesper Brix Rosenkilde
2024-05-18caddyhttp: Trace individual middleware handlers (#6313)Matt Holt
2024-04-17caddyfile: Populate regexp matcher names by default (#6145)Francis Lavoie
2023-05-16caddyhttp: Implement named routes, `invoke` directive (#5107)v2.7.0-beta.1Francis Lavoie
2022-09-16caddyhttp: Make metrics opt-in (#5042)Matt Holt
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-07-28caddyhttp: Clear out matcher error immediately after grabbing it (#4916)Francis Lavoie
2021-09-17caddyhttp: Add support for triggering errors from `try_files` (#4346)Francis Lavoie
2021-05-05caddyhttp: Fix fallback for the error handler chain (#4131)Francis Lavoie
2020-09-17metrics: Fix hidden panic while observing with bad exemplars (#3733)v2.2.0-rc.3Dave Henderson
2020-09-17metrics: Initial integration of Prometheus metrics (#3709)Dave Henderson
2020-05-11caddyhttp: Minor refactoring for preparing requestsMatthew Holt
2020-04-08chore: make the linter happier (#3245)Mohammed Al Sahaf
2020-01-16httpcaddyfile: Fix nested blocks; add handle directive; refactorMatthew Holt
2020-01-13http: Refactor automatic HTTPS (fixes #2972)Matthew Holt
2020-01-12http: Fix subroutes, ensure that next handlers can still be calledMatthew Holt
2020-01-09http: Change routes to sequential matcher evaluation (#2967)Matt Holt
2019-12-17http: Patch path matcher to ignore dots and spaces (#2917)Matthew Holt
2019-12-10v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924)Matt Holt
2019-10-10Miscellaneous cleanups / commentsMatthew Holt
2019-10-05caddyhttp: Define MatcherSets and RawMatcherSets typesMatthew Holt
2019-09-14Eliminate some TODOsMatthew Holt
2019-08-21Refactor Caddyfile adapter and module registrationMatthew Holt
2019-08-09Implement config adapters and beginning of Caddyfile adapterMatthew Holt
2019-07-11Add error & subroute handlers; weakString; other minor handler changesMatthew Holt
2019-07-09Flatten HTTP handler config (#2662)Matthew Holt
2019-07-05Little cleanupsMatthew Holt
2019-07-02go.mod: Append /v2 to module name; update all import pathsMatthew Holt
2019-06-30Add licenseMatthew Holt
2019-06-26Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanupMatthew Holt
2019-06-18Implement templates handler; various minor cleanups and bug fixesMatthew Holt
2019-06-14Rename caddy2 -> caddyMatthew Holt
2019-06-04Change import paths to GitHub package namesMatthew Holt
2019-05-23Fix error handling and matching catch-all routesMatthew Holt
2019-05-22Allow multiple matcher sets in routes (OR'ed together)Matthew Holt
2019-05-22Export types and fields necessary to build configs (for config adapters)Matthew Holt
2019-05-20Implement rewrite middleware; fix middleware stack bugsMatthew Holt
2019-05-20Implement most of static file server; refactor and improve ReplacerMatthew Holt
2019-05-16Architectural shift to using context for config and module stateMatthew Holt
2019-05-14Rename and export some types, other minor changesMatthew Holt
2019-05-10caddyhttp: Implement better HTTP matchers including regexp; add testsMatthew Holt
2019-04-25Initial commit of Storage, TLS, and automatic HTTPS implementationsMatthew Holt
2019-04-11Begin implementing error handling and re-handlingMatthew Holt