277 Commits (c3a82f53d558b44603a0b26fc256e6c011a11650)

Author SHA1 Message Date
Matthew Holt d06d0e79f8
go.mod: Upgrade CertMagic to v0.16.0 3 years ago
Francis Lavoie a58f240d3e
httpcaddyfile: Fix #4640 (auto-HTTPS edgecase) (#4661) 3 years ago
Francis Lavoie 134b805644
caddyfile: Prevent bad block opening tokens (#4655) 3 years ago
Matthew Holt 79cbe7bfd0
httpcaddyfile: Add 'vars' directive 3 years ago
Francis Lavoie c5fffb4ac2
caddyfile: Support for raw token values; improve `map`, `expression` (#4643) 3 years ago
Francis Lavoie 4e9fbee1e2
ci: Build on Go 1.18, bump actions versions (#4637) 3 years ago
Francis Lavoie a9c7e94a38
chore: Comment fixes (#4634) 3 years ago
Francis Lavoie c7d6c4cbb9
reverseproxy: copy_response and copy_response_headers for handle_response routes (#4391) 3 years ago
Andrii Kushch d0b608af31
tracing: New OpenTelemetry module (#4361) 3 years ago
Ran Chen d9b1d46325
caddytls: dns_challenge_override_domain for challenge delegation (#4596) 3 years ago
Francis Lavoie d058dee11d
reverseproxy: Refactor dial address parsing, augment command parsing (#4616) 3 years ago
Francis Lavoie 5bd96a6ac2
httpcaddyfile: Support explicitly turning off `strict_sni_host` (#4592) 3 years ago
Francis Lavoie 26d633baf8
httpcaddyfile: Disabling OCSP stapling for both managed and unmanaged (#4589) 3 years ago
Matthew Holt ff137d17d0
caddyconfig: Support placeholders in HTTP loader 3 years ago
Matt Holt 57a708d189
caddytls: Support external certificate Managers (like Tailscale) (#4541) 3 years ago
Francis Lavoie 5a07156894
httpcaddyfile: Add pki app `root` and `intermediate` cert/key config (#4514) 3 years ago
Francis Lavoie bcb7a19cd3
rewrite: Add `method` Caddyfile directive (#4528) 3 years ago
Francis Lavoie 1b7ff5d76c
httpcaddyfile: Add `default_bind` global option (#4531) 3 years ago
Francis Lavoie 93a7a45e7e
httpcaddyfile: Fix incorrect handling of IPv6 bind addresses (#4532) 3 years ago
Francis Lavoie 4b9849c792
httpcaddyfile: Support configuring `pki` app names via global options (#4450) 3 years ago
Francis Lavoie 81ee34e962
httpcaddyfile: Fix sorting edgecase for nested `handle_path` (#4477) 3 years ago
Runzhi He e90d751732
caddyfile: impove fmt warning message (#4444) 3 years ago
Francis Lavoie 5bf0adad87
caddyhttp: Make logging of credential headers opt-in (#4438) 3 years ago
Francis Lavoie f55b123d63
caddyhttp: Split up logged remote address into IP and port (#4403) 3 years ago
Matt Holt 0eb0b60f47
logging: Remove common_log field and single_field encoder (#4149) (#4282) 3 years ago
Rainer Borene 5e5af50e64
caddyfile: make renew_interval option configurable (#4451) 3 years ago
Matthew Holt b47af6ef04
caddyfile: Copy input before parsing (fix #4422) 3 years ago
Marc Easen 012d235314
httpcaddyfile: Empty tls policy for internal http localhost (#4398) 3 years ago
Matthew Holt 0ffb2229b0
httpcaddyfile: Preserve IPv6 addresses through normalization (fix #4381) 3 years ago
Oleg cbb045a121
caddyhttp: Placeholder for client cert in DER + base64 format (#4241) 3 years ago
KallyDev c48fadc4a7
Move from deprecated ioutil to os and io packages (#4364) 3 years ago
Matthew Holt 2ebfda1ae9
Make copyright notice more consistent 3 years ago
Francis Lavoie 403732c433
httpcaddyfile: Reorder some directives (#4311) 3 years ago
Matthew Holt bfbc459c0a
httpcaddyfile: Improve unrecognized directive errors 3 years ago
Francis Lavoie 51f125bd44
caddyfile: Better error message for missing site block braces (#4301) 3 years ago
Francis Lavoie d74913f871
caddyfile: Error on invalid site addresses containing comma (#4302) 3 years ago
Francis Lavoie ab32440b21
httpcaddyfile: Add shortcut for proxy hostport placeholder (#4263) 4 years ago
Frederik Ring 569ecdbd02
httpcaddyfile: Ensure hosts to skip for logs can always be collected (#4258) 4 years ago
Ggicci b6f51254ea
caddyfile: keep error chain info in Dispenser.Errf (#4233) 4 years ago
Matthew Holt b3d35a4995
httpcaddyfile: Don't put localhost in public APs (fix #4220) 4 years ago
Matthew Holt 05656a60b3
httpcaddyfile: Don't add HTTP hosts to TLS APs (fix #4176 and fix #4198) 4 years ago
Klooven 1e92258dd6
httpcaddyfile: Add `preferred_chains` global option and issuer subdirective (#4192) 4 years ago
Francis Lavoie 658772ff24
httpcaddyfile: Add `skip_install_trust` global option (#4153) 4 years ago
Francis Lavoie b82db994f3
caddyfile: Add parse error on site address with trailing `{` (#4163) 4 years ago
Matthew Holt dbe164d98a
httpcaddyfile: Fix automation policy consolidation again (fix #4161) 4 years ago
Matthew Penner bc22102478
caddyfile: Fix `caddy fmt` nesting not decrementing (#4157) 4 years ago
Francis Lavoie 3cf443f0fe
httpcaddyfile: Add `grace_period` global option (#4152) 4 years ago
Francis Lavoie e4a22de9d1
reverseproxy: Add `handle_response` blocks to `reverse_proxy` (#3710) (#4021) 4 years ago
Francis Lavoie ef7f15f3a4
httpcaddyfile: Add `auto_https ignore_loaded_certs` (#4077) 4 years ago
Francis Lavoie 6e0e3e1537
httpcaddyfile: Add global option for `storage_clean_interval` (#4134) 4 years ago