622 Commits (7778912d4eb51b5ae2c7af584c42fc85e1e09f2c)

Author SHA1 Message Date
Bart af5c148ed1
admin,templates,core: Minor enhancements and error handling (#3607) 5 years ago
v-rosa 514eef33fe
caddyhttp: Add support to resolve DN in CEL expression (#3608) 5 years ago
Matthew Holt 3860b235d0
fileserver: Don't assume len(str) == len(ToLower(str)) (fix #3623) 5 years ago
Ye Zhihao 6f73a358f4
httpcaddyfile: Add `compression` to http transport config (#3624) 5 years ago
Patrick Hein 2bc30bb780
templates: Implement placeholders function (#3324) 5 years ago
Matt Holt 6cea1f239d
push: Implement HTTP/2 server push (#3573) 5 years ago
Manuel Dalla Lana 2ae8c11927
fastcgi: Add resolve_root_symlink (#3587) 5 years ago
Kevin Lin e9b1d7dcb4
reverse_proxy: flush HTTP/2 response when ContentLength is unknown (#3561) 5 years ago
Mohammed Al Sahaf bd9d796e6e
reverseproxy: add support for custom DNS resolver (#3479) 5 years ago
Matthew Holt 246a31aacd
reverseproxy: Restore request's original host and header (fix #3509) 5 years ago
Francis Lavoie 0665a86eb7
fastcgi: Ensure leading slash, omit SERVER_PORT if empty for compliance (#3570) 5 years ago
Francis Lavoie 3fdaf50785
fastcgi: Fill REMOTE_USER with http.auth.user.id placeholder (#3577) 5 years ago
Francis Lavoie 19cc2bd3c3
reverseproxy: Fix Caddyfile parsing for empty non-http transports (#3576) 5 years ago
Matthew Holt 8a0fff58aa
caddyauth: hash-password: Set bcrypt cost to 14 (#3580) 5 years ago
Matthew Holt 6f0f159ba5
caddyhttp: Add {http.request.body} placeholder 5 years ago
snu-ceyda 735c86658d
fileserver: Enable browse pagination with offset parameter (#3542) 5 years ago
Matthew Holt a2dae1d43f
templates: Fix front matter closing fence search 5 years ago
Matthew Holt 0bf2565c37
caddyhttp: Reorder some access log fields; add host matcher test case 5 years ago
Greg Anders c35820012b
templates: Disable hard wraps in Markdown rendering (#3553) 5 years ago
Mohammed Al Sahaf d7dbf85525
cel: fix validation of expression result type (#3526) 5 years ago
Matthew Holt 77f233a484 caddyhttp: Corrected host label index check (fix #3502) 5 years ago
James Birtles ddd690de4c
caddyhttp: Support placeholders in query matcher (#3521) 5 years ago
Mark Sargent 6004d3f779
caddyhttp: Add 'map' handler (#3199) 5 years ago
Matt Holt 21c00a3cd2
caddyhttp: Better host matching for logger names (fix #3488) (#3522) 5 years ago
Francis Lavoie b1480eb52f
fastcgi: Fix php_fastcgi matcher regression (#3512) 5 years ago
Xiuming Chen 5bc4777be9
chore: Fix typo in reverse-proxy subcommand help message (#3513) 5 years ago
Matthew Holt 3af15c0725
caddyhttp: Empty, not nil, query matcher matches empty query string 5 years ago
Matthew Holt 6db3615547
caddyhttp: Enable matching empty query string 5 years ago
Francis Lavoie 003403ecbc
templates: Add support for dots to close yaml frontmatter (#3498) 5 years ago
Wynn Wolf Arbor fa4cdde7d8
fastcgi: Make sure splitPos handles empty SplitPath correctly (#3491) 5 years ago
Matthew Holt d55c3b31eb
caddyhttp: Add client cert SAN placeholders 5 years ago
Matthew Holt b3bff13f7d
reverseproxy: Close websocket conn if req context cancels 5 years ago
Matthew Holt 4b10ae5ce6
reverseproxy: Add Caddyfile support for ClientCertificateAutomate 5 years ago
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