Files
caddy/modules
D'Ali Ben Macha 2147da70f7 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
2026-11-04 16:37:26 +10:00
..