caddy/caddyconfig/httpcaddyfile
Marc 62e9c05264
root: introduce down-propagating Helper.BlockState for other directives/plugins to use (#7594)
* add 'root' key to Helper.State for access in frankenphp's `php_server` directive

* clone state before passing it to child directives, but keep sharing it among sibling directives

* propagate named route state from children to parent

* use BlockState to set "root" instead

* gofmt -w .

* go fmt ./...

* here we go
2026-03-28 17:44:42 +00:00
..
testdata caddyfile: Do not replace import tokens if they are part of a snippet (#5539) 2023-05-22 15:36:55 -06:00
addresses.go core: addresses.go funcs renames (#6622) 2024-10-21 08:02:29 -06:00
addresses_fuzz.go core: Windows service integration (#4790) 2022-07-29 14:06:54 -06:00
addresses_test.go httpcaddyfile: Preserve IPv6 addresses through normalization (fix #4381) 2021-10-20 10:27:59 -06:00
builtins.go root: introduce down-propagating Helper.BlockState for other directives/plugins to use (#7594) 2026-03-28 17:44:42 +00:00
builtins_test.go httpcaddyfile: Implement log sampling config (#6682) 2024-11-11 16:42:50 -07:00
directives.go root: introduce down-propagating Helper.BlockState for other directives/plugins to use (#7594) 2026-03-28 17:44:42 +00:00
directives_test.go core: Implement socket activation listeners (#6573) 2024-09-30 10:55:03 -06:00
httptype.go root: introduce down-propagating Helper.BlockState for other directives/plugins to use (#7594) 2026-03-28 17:44:42 +00:00
httptype_test.go httpcaddyfile: Fix missing TLS connection policies when auto_https is default (#7325) (#7507) 2026-02-21 21:42:03 -05:00
options.go tls: Add tls_resolvers global option for DNS challenge configuration (#7297) 2026-03-01 15:32:04 -05:00
options_test.go tls: Add tls_resolvers global option for DNS challenge configuration (#7297) 2026-03-01 15:32:04 -05:00
pkiapp.go pki: add per-CA configurable maintenance_interval and renewal_window_ratio (#7479) 2026-02-15 09:10:12 -05:00
pkiapp_test.go pki: add per-CA configurable maintenance_interval and renewal_window_ratio (#7479) 2026-02-15 09:10:12 -05:00
serveroptions.go caddyhttp: Option to disable 0-RTT (#7485) 2026-02-16 10:20:47 -07:00
shorthands.go caddyhttp: add replacer placeholders for escaped values (#7181) 2025-08-25 09:07:51 -06:00
tlsapp.go caddytls: Consolidate empty APs more smartly (#7567) 2026-03-26 14:41:34 -06:00
tlsapp_test.go caddytls: Eval replacer on automation policy subjects (#5459) 2023-03-27 21:16:22 +00:00