88 Commits (master)

Author SHA1 Message Date
Francis Lavoie 3e3bb00265
reverseproxy: Add `_ms` placeholders for proxy durations (#4666) 3 years ago
Matthew Holt 3d616e8c6d
requestbody: Return HTTP 413 (fix #4558) 3 years ago
Matt Holt 2bb8550a4c
caddyhttp: Honor wildcard hosts in log SkipHosts (#4606) 3 years ago
Francis Lavoie ddbb234d91
caddyhttp: Always log handled errors at debug level (#4584) 3 years ago
Matt Holt bf380d00ab
caddyhttp: Reject absurd methods (#4538) 3 years ago
rayjlinden 850e1605df
caddyhttp: Return HTTP 421 for mismatched Host header (#4023) 3 years ago
Francis Lavoie 5bf0adad87
caddyhttp: Make logging of credential headers opt-in (#4438) 3 years ago
Matt Holt 0eb0b60f47
logging: Remove common_log field and single_field encoder (#4149) (#4282) 3 years ago
Francis Lavoie eead337324
caddyhttp: Log non-500 handler errors at debug level (#4429) 3 years ago
Francis Lavoie 124ba1ba71
logging: Prep for `common_log` removal (#4149) 4 years ago
Francis Lavoie 1c6c7714a3
caddyhttp: Fix edgecase with auto HTTP->HTTPS logic (#4243) 4 years ago
Francis Lavoie d789596bc0
caddyhttp: Implement better logic for inserting the HTTP->HTTPS redirs (#4033) 4 years ago
Simão Gomes Viana d63d5ae1ce
caddyhttp: improve grammar of comment for AllowH2C (#4072) 4 years ago
Matthew Holt 792fca40f1
Minor comments 4 years ago
Matthew Holt 349457cc1b
caddyhttp: Return error if error handling error 4 years ago
Matthew Holt 1438e4dbc8
caddyhttp: New idle_timeout default of 5m 4 years ago
Matt Holt 385adf5d87
caddyhttp: Restore original request params before error handlers (#3781) 4 years ago
Dave Henderson d16ede358a
metrics: Fix hidden panic while observing with bad exemplars (#3733) 4 years ago
Matt Holt 21c00a3cd2
caddyhttp: Better host matching for logger names (fix #3488) (#3522) 5 years ago
Gregory Dosh d534162556
caddyhttp: Match hostnames with wildcards to loggers (#3378) 5 years ago
Matthew Holt 7960b4259d
caddyhttp: Minor refactoring for preparing requests 5 years ago
Matt Holt 41c7bd27b4
httpserver: Add experimental H2C support (#3289) 5 years ago
Matthew Holt f931c26f68
caddyhttp: Better duration logging 5 years ago
Matt Holt 10db57027d
caddyhttp: General improvements to access logging (#3301) 5 years ago
Matthew Holt 83c85c53f5
caddyhttp: Fix listener overlap detection on Linux 5 years ago
Francis Lavoie bacf50a59e
caddyhttp: Fix common_log format's user ID placeholder (#3300) 5 years ago
Matthew Holt e3a8f72f1c
docs: Minor improvements 5 years ago
Matthew Holt 999ab22b8c
caddyhttp: Add nil check (fixes #3248 and fixes #3250) 5 years ago
Matthew Holt 0fe98038b6
caddyhttp: Fix logging name associations by adding a default 5 years ago
Matthew Holt 105acfa086
Keep type information with placeholders until replacements happen 5 years ago
Matthew Holt 2acb208e32
caddyhttp: Specify default access log for a server (fix #3185) 5 years ago
Matthew Holt f596fd77bb
caddyhttp: Add support for listener wrapper modules 5 years ago
Matthew Holt b8cba62643 Refactor for CertMagic v0.10; prepare for PKI app 5 years ago
Matthew Holt e4ec08e977
Couple of minor docs tweaks 5 years ago
Cameron Moore b0a491aec8
Expose TLS placeholders (#2982) 5 years ago
Matthew Holt 2cc5d2227d Minor tweaks to docs/comments 5 years ago
Matthew Holt 271b5af148
http: Refactor automatic HTTPS (fixes #2972) 5 years ago
Matt Holt a5ebec0041
http: Change routes to sequential matcher evaluation (#2967) 5 years ago
Matthew Holt fdabac51a8
Improve docs, especially w.r.t. placeholders and template actions 5 years ago
Matthew Holt 95d944613b
Export Replacer and use concrete type instead of interface 5 years ago
Matthew Holt 95ed603de7
Improve godocs all around 5 years ago
Matthew Holt 87b6cf470b
Minor improvements; comments and shorter placeholders & module IDs 5 years ago
Matt Holt 3c90e370a4
v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924) 5 years ago
lu4p 68adfdc559 Fix misspellings (#2908) 5 years ago
Mohammed Al Sahaf 93bc1b72e3 core: Use port ranges to avoid OOM with bad inputs (#2859) 5 years ago
Matthew Holt a19da07b72
http: Add response headers to access logs 5 years ago
Matthew Holt 6e95477224
http: Eliminate allocation in cloneURL; add RemoteAddr to origRequest 5 years ago
Matthew Holt f5c6a8553c
Prepare for beta 9 tag 5 years ago
Matthew Holt d55fa68902
http: Only log handler errors >= 500 5 years ago
Matthew Holt fb06c041c4
http: Ensure server loggers are not nil (fixes #2849) 5 years ago