149 Commits (00234c8ac20af0bf2d2229d4b25b5d843b962224)

Author SHA1 Message Date
Matt Holt db4f1c0277
httpcaddyfile: Revise automation policy generation (#3824) 4 years ago
Matt Holt c7efb0307d
reverseproxy: Fix dial placeholders, SRV, active health checks (#3780) 4 years ago
Matthew Holt 0fc47e8357
map: Apply default if mapped output is nil 4 years ago
Matthew Holt 25d2b4bf29 map: Reimplement; multiple outputs; optimize 4 years ago
Mohammed Al Sahaf 6722426f1a
reverseproxy: allow no port for SRV; fix regression in d55d50b (#3756) 4 years ago
Mohammed Al Sahaf aa9c3eb732
reverseproxy: default to port 80 for upstreams in Caddyfile (#3772) 4 years ago
Mohammed Al Sahaf a33e4b5426
caddyfile: Add support for `vars` and `vars_regexp` matchers (#3730) 4 years ago
Francis Lavoie be6daa5fd4
httpcaddyfile: Fix panic when parsing route with matchers (#3746) 4 years ago
Dave Henderson d16ede358a
metrics: Fix hidden panic while observing with bad exemplars (#3733) 4 years ago
Mohammed Al Sahaf bc453fa6ae
reverseproxy: Correct alternate port for active health checks (#3693) 4 years ago
Francis Lavoie e3324aa6de
httpcaddyfile: Ensure handle_path is sorted equally to handle (#3676) 4 years ago
Francis Lavoie 309c1fec62
logging: Implement Caddyfile support for filter encoder (#3578) 4 years ago
Mohammed Al Sahaf d4f249741e
browse: align template to struct field renames from 4940325 (#3706) 4 years ago
Francis Lavoie 4cd7ae35b3
reverseproxy: Add `buffer_requests` option to `reverse_proxy` directive (#3710) 4 years ago
Francis Lavoie 0afbab8667
httpcaddyfile: Improve directive sorting logic (#3658) 5 years ago
Matt Holt 66863aad3b
caddytls: Add support for ZeroSSL; add Caddyfile support for issuers (#3633) 5 years ago
Francis Lavoie 584eba94a4
httpcaddyfile: Allow named matchers in `route` blocks (#3632) 5 years ago
Kevin Lin 904f149e5b
reverse_proxy: fix bidirectional streams with encodings (fix #3606) (#3620) 5 years ago
Ye Zhihao 8b80a3201f
httpcaddyfile: Bring `enforce_origin` and `origins` to admin config (#3595) 5 years ago
Ye Zhihao 6f73a358f4
httpcaddyfile: Add `compression` to http transport config (#3624) 5 years ago
Matt Holt 6a14e2c2a8
caddytls: Replace lego with acmez (#3621) 5 years ago
Kevin Lin e9b1d7dcb4
reverse_proxy: flush HTTP/2 response when ContentLength is unknown (#3561) 5 years ago
Francis Lavoie 19cc2bd3c3
reverseproxy: Fix Caddyfile parsing for empty non-http transports (#3576) 5 years ago
Mark Sargent 6004d3f779
caddyhttp: Add 'map' handler (#3199) 5 years ago
Francis Lavoie b1480eb52f
fastcgi: Fix php_fastcgi matcher regression (#3512) 5 years ago
Chris Ortman d84a5d8427
httpcaddyfile: New `acme_eab` option (#3492) 5 years ago
NWHirschfeld 1dfb11486e
httpcaddyfile: Add client_auth options to tls directive (#3335) 5 years ago
Francis Lavoie fdf2a77feb
caddyfile: Add args on imports (#3423) 5 years ago
Francis Lavoie 8c5d00b2bc
httpcaddyfile: New `handle_path` directive (#3281) 5 years ago
Francis Lavoie fae064262d
httpcaddyfile: Add `auto_https` global option (#3284) 5 years ago
Francis Lavoie 7243454a96
fastcgi: `php_fastcgi` subdirectives to override shortcut behaviour (#3255) 5 years ago
Francis Lavoie bde3823b76
caddytest: Refactor Caddyfile adapt tests to separate files (#3398) 5 years ago
Francis Lavoie ea7e4b4024
httpcaddyfile: Shorthands for parameterized placeholders (#3305) 5 years ago
Francis Lavoie ef6e53bb5f
core: Add support for `d` duration unit (#3323) 5 years ago
Francis Lavoie dc9f4f13fc
httpcaddyfile: Make global options pluggable (#3265) 5 years ago
Francis Lavoie 4c55d26f11
caddyhttp: Fix merging of Caddyfile matchers in not blocks (#3379) 5 years ago
Mark Sargent 2c91688f39
fix testharness, dumps the current config, only if the config was successfully loaded (#3385) 5 years ago
Francis Lavoie 26e559662d
httpcaddyfile: Support single-line matchers (#3263) 5 years ago
Mark Sargent d0770dbbb3
expose caddytest timeouts (#3329) 5 years ago
Mark Sargent 570d84f7d3
refactored caddytest helpers (#3285) 5 years ago
Matt Holt d89ad2fd5b
caddytls: Fix for TLS conn policy being applied to HTTP-only servers (#3243) 5 years ago
Mohammed Al Sahaf 7dfd69cdc5
chore: make the linter happier (#3245) 5 years ago
Mark Sargent 78717ce5b0
chore: add adapt tests. fix load failure not failing tests (#3222) 5 years ago
Matthew Holt 6ca5828221
caddytls: Refactor certificate selection policies (close #1575) 5 years ago
Mark Sargent ba08833b2a
ci: exclude integration tests for now (#3188) 5 years ago
Mark Sargent d08cbefff8
report error on failed location response (#3184) 5 years ago
Mark Sargent 8cc60e6896
ci: test local CA and update SNI tests (#3145) 5 years ago
Mark Sargent 3f48a2eb45
caddyhttp: Add default SNI tests (#3146) 5 years ago
Mark Sargent c447236357
caddyhttp: Fix default SNI for default conn policy (#3141) 5 years ago