summaryrefslogtreecommitdiff
path: root/modules/caddyhttp/rewrite
AgeCommit message (Expand)Author
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-05-16rewrite: use escaped path, fix #5278 (#5504)Tran Phong
2022-11-14reverseproxy: Mask the WS close message when we're the client (#5199)Francis Lavoie
2022-09-28rewrite: Only trim prefix if matchedMatthew Holt
2022-09-16core: Variadic Context.Logger(); soft deprecationMatthew Holt
2022-08-16caddyhttp: Smarter path matching and rewriting (#4948)Matt Holt
2022-08-06Replace strings.Index with strings.Cut (#4932)Chirag Maheshwari
2022-08-02chore: Bump up to Go 1.19, minimum 1.18 (#4925)Francis Lavoie
2022-05-09rewrite: Handle fragment before query (fix #4775)Matthew Holt
2022-05-06reverseproxy: Support performing pre-check requests (#4739)Francis Lavoie
2022-01-18rewrite: Add `method` Caddyfile directive (#4528)Francis Lavoie
2022-01-13rewrite: Fix a double-encode issue when using the `{uri}` placeholder (#4516)Francis Lavoie
2021-03-01rewrite: Implement regex path replacementsMatthew Holt
2021-01-11rewrite: Use RawPath instead of Path (fix #3596) (#3918)go-d
2020-05-26httpcaddyfile: New `handle_path` directive (#3281)Francis Lavoie
2020-04-01rewrite: Fix for rewrites with URI placeholders (#3209)Matthew Holt
2020-03-30Keep type information with placeholders until replacements happenMatthew Holt
2020-03-19httpcaddyfile: Unify strip_prefix, strip_suffix, uri_replace directives (#3157)Matt Holt
2020-01-22rewrite: Prepend "/" if missing from strip path prefixMatthew Holt
2020-01-16httpcaddyfile: Fix nested blocks; add handle directive; refactorMatthew Holt
2020-01-15rewrite: Make URI modifications more transactional (#2891)Matthew Holt
2020-01-11http: A little more polish on rewrite handler and try_files directiveMatthew Holt
2020-01-11rewrite: Fix query string logicMatthew Holt
2020-01-10rewrite: Rename parameters; implement custom query string parserMatthew Holt
2020-01-09http: Change routes to sequential matcher evaluation (#2967)Matt Holt
2019-12-29Export Replacer and use concrete type instead of interfaceMatthew Holt
2019-12-23Improve godocs all aroundMatthew Holt
2019-12-17rewrite: Attempt query string fix (#2891)Matthew Holt
2019-12-12rewrite: strip_prefix, strip_suffix, and uri_replace dirs (closes #2906)Matthew Holt
2019-12-12try_files, rewrite: allow query string in try_files (fix #2891)Matthew Holt
2019-12-12rewrite: query string enh.; substring replace; add tests (see #2891)Matthew Holt
2019-12-10v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924)Matt Holt
2019-10-28v2: Logging! (#2831)Matt Holt
2019-10-19rewrite: Options to strip prefix/suffix and issue redirectsMatthew Holt
2019-10-16Minor enhancements/fixes to rewrite directive and template virt req'sMatthew Holt
2019-10-06rewrite: Return parse error if too many Caddyfile args (fixes #2791)Matthew Holt
2019-09-10rewrite: Caddyfile directive should always invoke a rehandleMatthew 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-11Flatten HTTP handler config (#2662) (#2663)Matt 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-23Add request_body middleware and some limits to HTTP serversMatthew Holt
2019-05-22Export types and fields necessary to build configs (for config adapters)Matthew Holt
2019-05-21Module.New() does not need to return an errorMatthew Holt
2019-05-21Fix up matchers tests and take care of TODO in rewriteMatthew Holt
2019-05-20Implement rewrite middleware; fix middleware stack bugsMatthew Holt