caddy/modules/caddyhttp/headers
Zongze Wu bbf1dfcea2
headers: Support placeholders in replacement search patterns (#7117)
* fix: resolve http.request placeholders in header directive find operation

- Skip regex compilation during provision when placeholders are detected
- Compile regex at runtime after placeholder replacement
- Preserves performance for static regexes while enabling dynamic placeholders
- Fixes #7109

* test: add tests for placeholder detection in header replacements

- Test containsPlaceholders function edge cases
- Test provision skips compilation for dynamic regexes
- Test end-to-end placeholder replacement functionality
2025-07-14 14:55:00 -06:00
..
caddyfile.go header: match subdirective for response matching (#6765) 2025-01-07 22:48:06 -07:00
headers.go headers: Support placeholders in replacement search patterns (#7117) 2025-07-14 14:55:00 -06:00
headers_test.go headers: Support placeholders in replacement search patterns (#7117) 2025-07-14 14:55:00 -06:00