summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-04-07logging: Caddyfile support for `duration_format` (#4684)Francis Lavoie
2022-04-03cmd: Fix defaulting admin address if empty in config, fixes `reload` (#4674)Francis Lavoie
2022-03-28chore: Fix for xcaddy builds (#4665)Francis Lavoie
2022-03-25chore: Bump minimum Go to 1.17 (#4662)Francis Lavoie
2022-03-25go.mod: Upgrade CertMagic to v0.16.0Matthew Holt
2022-03-24httpcaddyfile: Fix #4640 (auto-HTTPS edgecase) (#4661)Francis Lavoie
2022-03-24chore: Clean up adapt test line endings (#4660)Francis Lavoie
2022-03-24reverseproxy: Include port in A upstreams cacheMatthew Holt
2022-03-23caddyfile: Prevent bad block opening tokens (#4655)Francis Lavoie
2022-03-22Fix http3 servers dying after reload (#4654)Artem Mikheev
2022-03-22httpcaddyfile: Add 'vars' directiveMatthew Holt
2022-03-21map: Evaluate placeholders in output vals (#4650)Matthew Holt
2022-03-21reverseproxy: Don't clear name in SRV upstreamsMatthew Holt
2022-03-19cmd: Set Origin header properly on API requestsMatthew Holt
2022-03-18caddyfile: Support for raw token values; improve `map`, `expression` (#4643)Francis Lavoie
2022-03-18reverseproxy: Expand SRV/A addrs for cache keyMatthew Holt
2022-03-17map: Support numeric and bool types with CaddyfileMatthew Holt
2022-03-15ci: Build on Go 1.18, bump actions versions (#4637)Francis Lavoie
2022-03-13chore: Comment fixes (#4634)Francis Lavoie
2022-03-11requestbody: Return HTTP 413 (fix #4558)Matthew Holt
2022-03-11caddyhttp: retain all values of vars matcher when specified multiple times (#...Mohammed Al Sahaf
2022-03-10go.mod: Upgrade some dependenciesMatthew Holt
2022-03-09reverseproxy: copy_response and copy_response_headers for handle_response rou...Francis Lavoie
2022-03-08tracing: New OpenTelemetry module (#4361)Andrii Kushch
2022-03-08caddytls: dns_challenge_override_domain for challenge delegation (#4596)Ran Chen
2022-03-07fastcgi: Protect against requests with null bytes in the path (#4614)Francis Lavoie
2022-03-06reverseproxy: Dynamic upstreams (with SRV and A/AAAA support) (#4470)Matt Holt
2022-03-06reverseproxy: Implement trusted proxies for `X-Forwarded-*` headers (#4507)Francis Lavoie
2022-03-05reverseproxy: Refactor dial address parsing, augment command parsing (#4616)Francis Lavoie
2022-03-04fileserver: Add `pass_thru` Caddyfile option (#4613)Francis Lavoie
2022-03-04Appease the linterMatthew Holt
2022-03-04caddyhttp: Honor wildcard hosts in log SkipHosts (#4606)Matt Holt
2022-03-03core: Retry dynamic config load if config unchangedMatthew Holt
2022-03-03templates: Fix docs for .ArgsMatthew Holt
2022-03-03core: Retry dynamic config load if error or no-op (#4603)Matthew Holt
2022-03-03reverseproxy: Make shallow-ish clone of the request (#4551)Francis Lavoie
2022-03-02caddyhttp: Don't attempt to manage Tailscale certsMatthew Holt
2022-03-02caddypki: Try to fix lint warningsMatthew Holt
2022-03-02caddypki: Refactor /pki/ admin endpointsMatthew Holt
2022-03-02fastcgi: Set SERVER_PORT to 80 or 443 depending on scheme (#4572)ttys3
2022-03-02pki: Implement API endpoints for certs and `caddy trust` (#4443)Francis Lavoie
2022-03-01httpcaddyfile: Support explicitly turning off `strict_sni_host` (#4592)Francis Lavoie
2022-03-01caddyhttp: Support zone identifiers in remote_ip matcher (#4597)BitWuehler
2022-03-01fileserver: Canonical redir when whole path is stripped (#4549)Francis Lavoie
2022-03-01core: Config LoadInterval -> LoadDelay for clarityMatthew Holt
2022-03-01reverseproxy: Move status replacement intercept to `replace_status` (#4300)Francis Lavoie
2022-03-01core: Revert 7f364c7; simplify dynamic config loadMatthew Holt
2022-03-01core: Config load interval only reloads if changed (#4603)Noorain Panjwani
2022-02-19caddyhttp: Move HTTP redirect listener to an optional module (#4585)Francis Lavoie
2022-02-19ci: update goreleaser (#4582)Mohammed Al Sahaf