295 Commits (b8cba62643abf849411856bd92c42b59b98779f4)

Author SHA1 Message Date
Matthew Holt b8cba62643 Refactor for CertMagic v0.10; prepare for PKI app 5 years ago
Matthew Holt 7cca291d62 reverse_proxy: Health checks: Don't cross the streams 5 years ago
Robin Lambertz e3591009dc
caddyhttp: Add handler for unhandled errors in errorChain (#3063) 5 years ago
Gilbert Gilb's 30c14084ab
caddyhttp: Fixes for header and header_regexp directives (#3061) 5 years ago
Matthew Holt 7f9cfcc0f2
http: Close HTTP/3 servers and listeners; upstream bug irreproducible 5 years ago
Matthew Holt 87a742c1e5
tls: Fix panic loading automation management modules (fix #3004) 5 years ago
Robin Lambertz 57c6f22684
basicauth: default hash to bcrypt (#3050) 5 years ago
Matthew Holt f42b138fb1
tls: Avoid duplication AutomationPolicies for large quantities of names 5 years ago
Matthew Holt 2cc5d2227d Minor tweaks to docs/comments 5 years ago
Matthew Holt 15bf9c196c caddyfile: Refactor; NewFromNextSegment(); fix repeated matchers 5 years ago
Jeremy Lin 98bbc54fdc
browse: allow filter init via `filter` query param (#3027) 5 years ago
Mohammed Al Sahaf 9bdd6caa0b v2: Implement RegExp Vars Matcher (#2997) 5 years ago
Matthew Holt f7f6e371ef
tls: Slight adjustment to how DNS provider modules are loaded 5 years ago
Matthew Holt 8b28c36d48
Remove Starlark, for now 5 years ago
Matthew Holt b81ae38686
caddyfile: tls: Tag manual certificates (#2588) 5 years ago
Matthew Holt 5c7ca7d96e
http: Split 2-phase auto-HTTPS into 3 phases 5 years ago
Francis Lavoie ec56c25708
caddyhttp: Fix orig_uri placeholder docs (#3002) 5 years ago
Matthew Holt 9639fe7d28
header: caddyfile: Defer header operations for deletions or manually 5 years ago
Mohammed Al Sahaf f74fed3f54
v2: only compare TLS protocol versions if both are set (#3005) 5 years ago
Matthew Holt c6bddbfbe2
http: Fix vars matcher 5 years ago
Matthew Holt 0742530d3d
rewrite: Prepend "/" if missing from strip path prefix 5 years ago
Matthew Holt 6b6cd934d0
reverseproxy: Fix casing of RootCAPEMFiles 5 years ago
Matthew Holt 5b878d5bd3
reverseproxy: Accept integer values for flush_interval (fix #2996) 5 years ago
Matthew Holt 2105d59936
httpcaddyfile: Rename 'headers' directive to 'header' 5 years ago
Matthew Holt d810637a9f
httpcaddyfile: Update directive docs; put root after rewrite 5 years ago
Mohammed Al Sahaf 2bfaf8e896 reverse_proxy: CB docs; rename type -> factor (#2986) 5 years ago
Matthew Holt 793a405810
caddyhttp: Improve docs, and Caddyfile for respond directive 5 years ago
Matthew Holt e51e56a494
httpcaddyfile: Fix nested blocks; add handle directive; refactor 5 years ago
Cameron Moore 35174a8ba8 http: Fix ciphersuite logging 5 years ago
Matthew Holt 2466ed1484
httpcaddyfile: Group try_files routes together (#2891) 5 years ago
Matthew Holt 07ad4655db
rewrite: Make URI modifications more transactional (#2891) 5 years ago
Matthew Holt 271b5af148
http: Refactor automatic HTTPS (fixes #2972) 5 years ago
Matthew Holt 64f0173948
http: Fix subroutes, ensure that next handlers can still be called 5 years ago
Matthew Holt fe5a531c58
http: Fix empty responses 5 years ago
Matthew Holt 25dea2903e
http: A little more polish on rewrite handler and try_files directive 5 years ago
Matthew Holt d876de61e5
rewrite: Fix query string logic 5 years ago
Matthew Holt 8be1f0ea66
http: Ensure primary routes always get compiled (fix #2972) 5 years ago
Matthew Holt 2eda21ec6d
http: Remove {...query_string} placeholder, in favor of {...query} 5 years ago
Matthew Holt d418e319ab
rewrite: Rename parameters; implement custom query string parser 5 years ago
Matthew Holt 994b9033e9
http: Don't use a Host matcher for HTTP->HTTPS redirects 5 years ago
Matthew Holt 590480513a
Update docs for couple of Caddyfile directives 5 years ago
Matt Holt 7527c01705
v2: Implement Caddyfile enhancements (breaking changes) (#2960) 5 years ago
Matt Holt a5ebec0041
http: Change routes to sequential matcher evaluation (#2967) 5 years ago
Matthew Holt 8bae8f5f5a
http: Always set status code via response recorder 5 years ago
Zaq? Wiedmann 21f1f95e7b reverse_proxy: Add tls_trusted_ca_certs to Caddyfile (#2936) 5 years ago
Matthew Holt 78e98c40d3
basicauth: Accept placeholders; move base64 decoding to provision 5 years ago
Matthew Holt 5c99267dd8
A few miscellaneous, minor fixes 5 years ago
Matthew Holt a6df4cdbbc logging: Add doc about which fields can't be filtered 5 years ago
Mohammed Al Sahaf dff78d82ce v2: housekeeping: address minor lint complaints (#2957) 5 years ago
Matthew Holt 8c7c2e4af2
logging: Little fix for filtering object fields 5 years ago