aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp/rewrite/rewrite.go
AgeCommit message (Expand)Author
2024-11-05rewrite: Don't add / in Caddyfile, do it after replacer (#6662)Francis Lavoie
2024-09-13perf: use zap's Check() to prevent useless allocs (#6560)Kévin Dunglas
2024-08-30rewrite: Only serialize request if necessary (#6541)Alexander Stecher
2024-03-23Added a null check to avoid segfault on rewrite query ops (#6191)Aziz Rmadi
2024-03-22rewrite: `uri query` replace operation (#6165)Aziz Rmadi
2024-03-06rewrite: Implement `uri query` operations (#6120)Aziz Rmadi
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-05-16rewrite: use escaped path, fix #5278 (#5504)Tran Phong
2022-09-28rewrite: Only trim prefix if matchedMatthew Holt
2022-09-16core: Variadic Context.Logger(); soft deprecationv2.6.0-beta.4Matthew 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-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-04-01rewrite: Fix for rewrites with URI placeholders (#3209)Matthew Holt
2020-03-30Keep type information with placeholders until replacements happenMatthew 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-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-08-21Refactor Caddyfile adapter and module registrationMatthew 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