aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp/fileserver/matcher.go
AgeCommit message (Expand)Author
2024-12-04fileserver: Fix policy `Validate()` oversightfileserver-oversightFrancis Lavoie
2024-12-03fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)Kévin Dunglas
2024-11-04caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)Francis Lavoie
2024-10-20fileserver: fix try_policy when instantiating file matcher from CEL (#6624)Logan Fleur
2024-10-02caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)Francis Lavoie
2024-09-13perf: use zap's Check() to prevent useless allocs (#6560)Kévin Dunglas
2024-03-13caddyhttp: upgrade to cel v0.20.0 (#6161)jbrown-stripe
2024-01-23caddyfile: Normalize & flatten all unmarshalers (#6037)Francis Lavoie
2024-01-13filesystem: Globally declared filesystems, `fs` directive (#5833)a
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-04-25fix some comments (#5508)cui fliter
2023-02-08go.mod: Upgrade various dependencies (#5362)v2.6.3Francis Lavoie
2022-09-16core: Variadic Context.Logger(); soft deprecationv2.6.0-beta.4Matthew Holt
2022-09-05Drop requirement for filesystems to implement fs.StatFSDave Henderson
2022-09-05fileserver: Support glob expansion in file matcher (#4993)Matt Holt
2022-07-30fileserver: Support virtual file systems (#4909)Matt Holt
2022-07-28Finish fixing lint errors from ea8df6ffMatthew Holt
2022-07-28caddyhttp: Use new CEL APIs (fix #4915)Matthew Holt
2022-06-22Expose several Caddy HTTP Matchers to the CEL Matcher (#4715)Tristan Swadell
2021-09-17caddyhttp: Add support for triggering errors from `try_files` (#4346)Francis Lavoie
2021-06-17caddyhttp: Refactor and export SanitizedPathJoin for use in fastcgi (#4207)v2.4.3Matt Holt
2021-05-04fileserver: Fix `file` matcher with empty `try_files` (#4147)Francis Lavoie
2020-12-04fastcgi: Set PATH_INFO to file matcher remainder as fallback (#3739)Francis Lavoie
2020-11-02fileserver: Improve and clarify file hiding logic (#3844)Matt Holt
2020-09-16fileserver: Fix try_files for directories; windows fix (#3684)Francis Lavoie
2020-07-31fileserver: Don't assume len(str) == len(ToLower(str)) (fix #3623)Matthew Holt
2020-05-05file_server: Accept files args in one-liner of Caddyfile matcher (#3298)Matt Holt
2020-04-27caddyhttp: Add split_path to file matcher (used by php_fastcgi) (#3302)Francis Lavoie
2020-02-27Fix typos (#3087)Success Go
2020-01-22httpcaddyfile: Update directive docs; put root after rewriteMatthew Holt
2019-12-29Improve docs, especially w.r.t. placeholders and template actionsMatthew Holt
2019-12-29Export Replacer and use concrete type instead of interfaceMatthew Holt
2019-12-23Improve godocs all aroundMatthew Holt
2019-12-10v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924)Matt Holt
2019-09-10caddyfile: Improve Dispenser.NextBlock() to support nestingMatthew Holt
2019-09-06File matcher enforces trailing-slash convention to match dirs/filesMatthew Holt
2019-09-06Fix Schrodinger's file existence check in file matcherMatthew Holt
2019-09-06Various fixes/tweaks to HTTP placeholder variables and file matchingMatthew Holt
2019-08-21Refactor Caddyfile adapter and module registrationMatthew Holt
2019-08-09Fix module-related errorsMatthew Holt
2019-08-09Implement config adapters and beginning of Caddyfile adapterMatthew Holt
2019-07-15Minor tweaksMatthew Holt
2019-07-12Get module name at runtime, and tidy up modulesMatthew Holt
2019-07-11Add error & subroute handlers; weakString; other minor handler changesMatthew Holt
2019-07-02go.mod: Append /v2 to module name; update all import pathsMatthew Holt
2019-06-30Add licenseMatthew Holt
2019-06-14Rename caddy2 -> caddyMatthew Holt
2019-06-04Change import paths to GitHub package namesMatthew Holt
2019-05-21Module.New() does not need to return an errorMatthew Holt
2019-05-21Take care of remaining TODOs in the browse responderMatthew Holt