639 Commits (b82e22b459b9f81278810dc32916ca270efa888c)

Author SHA1 Message Date
Matthew Holt 7a99835dab
reverseproxy: Enable changing only the status code (close #2920) 5 years ago
Matthew Holt 7b0962ba4d
caddyhttp: Default to error status if found in context 5 years ago
Matthew Holt 2d1f7b9da8
caddyhttp: Auto-redirects from all bind addresses (fix #3443) 5 years ago
Matt Holt 9a7756c6e4
caddyauth: Cache basicauth results (fixes #3462) (#3465) 5 years ago
Matthew Holt 881b826fb5
reverseproxy: Pool copy buffers (minor optimization) 5 years ago
Matthew Holt 538ddb8587 reverseproxy: Enable response interception (#1447, #2920) 5 years ago
Matthew Holt e5bbed1046
caddyhttp: Refactor header matching 5 years ago
Matthew Holt 294910c68c caddyhttp: Add client.public_key(_sha256) placeholders 5 years ago
Francis Lavoie 8c5d00b2bc
httpcaddyfile: New `handle_path` directive (#3281) 5 years ago
Rui Lopes aa20878887
cmd: file-server: add --access-log flag (#3454) 5 years ago
Francis Lavoie c1e5c09294
reverseproxy: Improve error message when using scheme+placeholder (#3393) 5 years ago
AndyBan 22055c5e0f
reverseproxy: Fix https active health checks #3450 (#3451) 5 years ago
Mohammed Al Sahaf dfe802aed3
chore: forego the use of deprecated cel func NewIdent in favor of NewVar (#3444) 5 years ago
Matthew Holt 0cbf467b3f
caddyhttp: Add time.now placeholder and update cel-go (closes #2594) 5 years ago
Francis Lavoie bb67e19d7b
cmd: hash-password: Fix broken terminal state on SIGINT (#3416) 5 years ago
Matthew Holt 2a8a198568
reverseproxy: Don't overwrite existing X-Forwarded-Proto header 5 years ago
Matthew Holt 9ee01dceac
reverseproxy: Make debug log safe if error occurs 5 years ago
Matthew Holt 812278acd8 reverseproxy: Emit debug log before checking error (#3425) 5 years ago
Thorkild Gregersen 483e31b978
templates: trim windows whitespace in SplitFrontMatter; fix #3386 (#3387) 5 years ago
Francis Lavoie 41a682ddde
caddyauth: Add realm to basicauth Caddyfile directive (#3315) 5 years ago
Francis Lavoie 7243454a96
fastcgi: `php_fastcgi` subdirectives to override shortcut behaviour (#3255) 5 years ago
Mohammed Al Sahaf cee5589b98
docs: link to CEL standard definitions (#3407) 5 years ago
Matt Holt 90c7b4b0a1
reverseproxy: Apply response header ops before copying it (fix #3382) (#3401) 5 years ago
Matthew Holt aef560c7fc
all: Recover from panics in goroutines 5 years ago
linquize 44536a7594
cmd: reverse-proxy: add --insecure flag (with warning) (#3389) 5 years ago
Francis Lavoie ef6e53bb5f
core: Add support for `d` duration unit (#3323) 5 years ago
Francis Lavoie 4c55d26f11
caddyhttp: Fix merging of Caddyfile matchers in not blocks (#3379) 5 years ago
Gregory Dosh d534162556
caddyhttp: Match hostnames with wildcards to loggers (#3378) 5 years ago
Andrew Zhou 5bde8d705b
cmd: hash-password: Support reading from stdin (#3373) 5 years ago
Matthew Holt 7960b4259d
caddyhttp: Minor refactoring for preparing requests 5 years ago
Matthew Holt 1c17e6c6bb
reverseproxy: Allow using TLS for port 80 upstreams (see #3361) 5 years ago
Francis Lavoie afecd90a6c
reverseproxy: Add tls_server_name option to Caddyfile (#3322) 5 years ago
Matt Holt 184e8e9f71
pki: Embedded ACME server (#3198) 5 years ago
Matt Holt 1e8c9764df
file_server: Accept files args in one-liner of Caddyfile matcher (#3298) 5 years ago
Matt Holt 41c7bd27b4
httpserver: Add experimental H2C support (#3289) 5 years ago
Matthew Holt a507a5bbc7 reverseproxy: Remove circuitbreaker module (see #3331) 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 c11d0e47a3
cmd: Clean up, simplify reverse proxy command; fix some edge cases 5 years ago
Matthew Holt 9770ce7c9f Minor comment fix 5 years ago
Francis Lavoie 5ae1a5617c
caddyhttp: Add split_path to file matcher (used by php_fastcgi) (#3302) 5 years ago
Matthew Holt 83c85c53f5
caddyhttp: Fix listener overlap detection on Linux 5 years ago
Matthew Holt 02845bc9fd
docs: Improve template documentation slightly; use const, not literal 5 years ago
Matthew Holt 97ed9e111d
httpcaddyfile: Add nil check to prevent panic, fix validation logic 5 years ago
Matthew Holt 100d19e3af
dangit, of course I would bork my git commit 5 years ago
Matthew Holt ebf07f853b
caddyhttp: Fix auto redirects for catch-all HTTPS sites 5 years ago
Matthew Holt 1b061815b2
reverseproxy: Don't forget to provision embedded headers handler 5 years ago
Matthew Holt 026937fab5
caddyhttp: Fix trailers when recording responses (fixes #3236) 5 years ago
Francis Lavoie bacf50a59e
caddyhttp: Fix common_log format's user ID placeholder (#3300) 5 years ago
westwin da8686c4b9
reverseproxy: always set req.URL.Host with upstream (#3297) 5 years ago