Files
caddy/modules
D'Ali Ben Macha bb00546d65 caddyhttp: lower-case path patterns with placeholders at request time (#8343)
* caddyhttp: lower-case path patterns with placeholders at request time

Patterns with placeholders were lower-cased at provisioning, which
changed case-sensitive placeholder names such as {env.FOO}, while the
replaced values were never lower-cased and so could not match the
lower-cased request path. Leave such patterns untouched at provisioning
and lower-case the expanded pattern at request time.

Fixes #6387

* caddyhttp: restore the encoded separator path matcher tests

(cherry picked from commit 2147da70f7)
2026-11-04 18:04:53 -05:00
..