149 Commits (00234c8ac20af0bf2d2229d4b25b5d843b962224)

Author SHA1 Message Date
Y.Horie afca242111
staticfiles: Expand placeholder for index files (#4679) 3 years ago
Francis Lavoie a58f240d3e
httpcaddyfile: Fix #4640 (auto-HTTPS edgecase) (#4661) 3 years ago
Francis Lavoie 4b75f3e2f0
chore: Clean up adapt test line endings (#4660) 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 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
Matt Holt ab0455922a
reverseproxy: Dynamic upstreams (with SRV and A/AAAA support) (#4470) 3 years ago
Francis Lavoie c50094fc9d
reverseproxy: Implement trusted proxies for `X-Forwarded-*` headers (#4507) 3 years ago
Francis Lavoie 09ba9e994e
fileserver: Add `pass_thru` Caddyfile option (#4613) 3 years ago
Francis Lavoie 5bd96a6ac2
httpcaddyfile: Support explicitly turning off `strict_sni_host` (#4592) 3 years ago
Francis Lavoie 87a1f228b4
reverseproxy: Move status replacement intercept to `replace_status` (#4300) 3 years ago
Francis Lavoie 186fdba916
caddyhttp: Move HTTP redirect listener to an optional module (#4585) 3 years ago
Francis Lavoie c921e08296
logging: Add `roll_local_time` Caddyfile option (#4583) 3 years ago
Francis Lavoie 26d633baf8
httpcaddyfile: Disabling OCSP stapling for both managed and unmanaged (#4589) 3 years ago
Francis Lavoie a79b4055e5
caddytls: Add internal Caddyfile `lifetime`, `sign_with_root` opts (#4513) 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 249adc1c87
logging: Support turning off roll compression via Caddyfile (#4505) 3 years ago
Francis Lavoie e9dde23024
headers: Fix `+` in Caddyfile to properly append rather than set (#4506) 3 years ago
Francis Lavoie 5333c3528b
reverseproxy: Fix incorrect `health_headers` Caddyfile parsing (#4485) 3 years ago
Matt Holt ecac03cdcb
caddyhttp: Enhance vars matcher (#4433) 3 years ago
Francis Lavoie 81ee34e962
httpcaddyfile: Fix sorting edgecase for nested `handle_path` (#4477) 3 years ago
Kévin Dunglas a1b417c832
logging: add support for hashing data (#4434) 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
Francis Lavoie 9ee68c1bd5
reverseproxy: Adjust defaults, document defaults (#4436) 3 years ago
Kévin Dunglas 789efa5dee
logging: add a regexp filter (#4426) 3 years ago
Kévin Dunglas 8887adb027
logging: add a filter for cookies (#4425) 3 years ago
Kévin Dunglas bcac2beee7
logging: add a filter for query parameters (#4424) 3 years ago
Marc Easen 012d235314
httpcaddyfile: Empty tls policy for internal http localhost (#4398) 3 years ago
KallyDev c48fadc4a7
Move from deprecated ioutil to os and io packages (#4364) 3 years ago
Francis Lavoie 3f2c3ecf85
fastcgi: Implement `try_files` override in Caddyfile directive (#4347) 3 years ago
Francis Lavoie a779e1b383
fastcgi: Fix Caddyfile parsing when `handle_response` is used (#4342) 3 years ago
Francis Lavoie 403732c433
httpcaddyfile: Reorder some directives (#4311) 3 years ago
Matthew Holt 8a974a4f8f
logging: Warn for deprecated single_field encoder 3 years ago
Frederik Ring 569ecdbd02
httpcaddyfile: Ensure hosts to skip for logs can always be collected (#4258) 4 years ago
Francis Lavoie 1c6c7714a3
caddyhttp: Fix edgecase with auto HTTP->HTTPS logic (#4243) 4 years ago
elnoro d882211080
reverseproxy: Keep path to unix socket as dial address (#4232) 4 years ago
mritd 4245ceb67d
fileserver: Add `disable_canonical_uris` Caddyfile subdirective (#4222) 4 years ago
Matthew Holt b3d35a4995
httpcaddyfile: Don't put localhost in public APs (fix #4220) 4 years ago
Matthew Holt 32c284b54a
reverseproxy: Adjust test related to #4201 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
Peter Magnusson 4c2da18841
caddytls: Add Caddyfile support for `propagation_timeout` (#4178) 4 years ago