summaryrefslogtreecommitdiff
path: root/caddyconfig/httpcaddyfile/httptype.go
AgeCommit message (Expand)Author
2023-10-11httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)Francis Lavoie
2023-10-10httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified ...Đỗ Trọng Hải
2023-09-08httpcaddyfile: fix placeholder shorthands in named routes (#5791)Đỗ Trọng Hải
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-08-07ci: Use gofumpt to format code (#5707)Jacob Gadikian
2023-08-03httpcaddyfile: Fix `string does not match ~[]E` error (#5675)Herman Slatman
2023-08-02httpcaddyfile: Allow `hostnames` & logger name overrides for log directive (#...Francis Lavoie
2023-05-16caddyhttp: Implement named routes, `invoke` directive (#5107)Francis Lavoie
2023-05-13Slightly more helpful error messageMatthew Holt
2023-05-10caddytls: Configurable fallback SNI (#5527)Matt Holt
2023-03-27log: Make sink logs encodable (#5441)Mohammed Al Sahaf
2023-03-27caddyhttp: Determine real client IP if trusted proxies configured (#5104)Francis Lavoie
2023-01-27httpcaddyfile: Add persist_config global option (#5339)Y.Horie
2023-01-27caddyfile: Allow overriding server names (#5323)Francis Lavoie
2023-01-18httpcaddyfile: Fix `handle` grouping inside `route` (#5315)WeidiDeng
2022-10-12httpcaddyfile: Wrap site block in subroute if host matcher used (#5130)Matt Holt
2022-10-05logging: Fix `skip_hosts` with wildcards (#5102)Francis Lavoie
2022-09-15caddyhttp: Add --debug flag to commandsMatthew Holt
2022-09-13httpcaddyfile: Fix sorting of repeated directivesMatthew Holt
2022-09-05httpcaddyfile: Add a couple more placeholder shortcuts (#5015)Francis Lavoie
2022-09-01httpcaddyfile: Add shortcut for expression matchers (#4976)Francis Lavoie
2022-08-31httpcaddyfile: Add `{cookie.*}` placeholder shortcut (#5001)Francis Lavoie
2022-08-03httpserver: Configurable shutdown delay (#4906)Matt Holt
2022-08-02chore: Bump up to Go 1.19, minimum 1.18 (#4925)Francis Lavoie
2022-07-25httpcaddyfile: Detect ambiguous site definitions (fix #4635)Matthew Holt
2022-05-24httpcaddyfile: Add `{err.*}` placeholder shortcut (#4798)Francis Lavoie
2022-05-06map: Prevent output destinations overlap with Caddyfile shorthands (#4657)Francis Lavoie
2022-05-06reverseproxy: Support performing pre-check requests (#4739)Francis Lavoie
2022-04-28httpcaddyfile: Fix duplicate access log when debug is on (#4746)Francis Lavoie
2022-04-25httpcaddyfile: Add `{vars.*}` placeholder shortcut, reverse `vars` sort order...Francis Lavoie
2022-04-25httpcaddyfile: Deprecate paths in site addresses; use zap logs (#4728)Francis Lavoie
2022-03-24httpcaddyfile: Fix #4640 (auto-HTTPS edgecase) (#4661)Francis Lavoie
2022-02-17caddytls: Support external certificate Managers (like Tailscale) (#4541)Matt Holt
2021-12-13httpcaddyfile: Fix sorting edgecase for nested `handle_path` (#4477)Francis Lavoie
2021-10-01caddyhttp: Placeholder for client cert in DER + base64 format (#4241)Oleg
2021-08-23caddyfile: Better error message for missing site block braces (#4301)Francis Lavoie
2021-08-12httpcaddyfile: Add shortcut for proxy hostport placeholder (#4263)Francis Lavoie
2021-08-02httpcaddyfile: Ensure hosts to skip for logs can always be collected (#4258)Frederik Ring
2021-05-07httpcaddyfile: Add `grace_period` global option (#4152)Francis Lavoie
2021-05-02httpcaddyfile: Add `auto_https ignore_loaded_certs` (#4077)Francis Lavoie
2021-03-12caddyconfig: add global option for configuring loggers (#4028)Aaron Taylor
2021-02-22httpcaddyfile: Fix catch-all site block sortingMatthew Holt
2021-02-15httpcaddyfile: Configure other apps from global options (#3990)Francis Lavoie
2021-02-02acmeserver: Support custom CAs from CaddyfileMatthew Holt
2021-02-01httpcaddyfile: Warn if site address uses unspecified IP (close #4004)Matthew Holt
2021-02-01httpcaddyfile: Sort catch-all site blocks properly (fix #4003)Matthew Holt
2021-01-19httpcaddyfile: Skip TLS APs for HTTP-only hosts (fix #3977)Matthew Holt
2021-01-07httpcaddyfile: Support repeated use of cert_issuer global optionMatthew Holt
2020-11-24httpcaddyfile: Proper log config with catch-all blocks (fix #3878)Matthew Holt
2020-11-23httpcaddyfile: Configure servers via global options (#3836)Francis Lavoie