75 Commits (8ec90f1c402b5e1aa1eea59e45f700aeb45da6ba)

Author SHA1 Message Date
Matthew Holt 160d199999
caddytest: Update Caddyfile tests for formatting, HTTP-only blocks 4 years ago
Matthew Holt d68cff8eb6
httpcaddyfile: Skip TLS APs for HTTP-only hosts (fix #3977) 4 years ago
Sven Dowideit f0c0f38ba5
tests: use actual admin port value in error message (#3973) 4 years ago
Jordi Masip 8b6fdc04da
caddytls: add 'key_type' subdirective (#3956) 4 years ago
yaxin 3c9256a1be
reverseproxy: Caddyfile health check headers, host header support (#3948) 4 years ago
Matthew Holt 7846bc1e06
httpcaddyfile: Adjust iterator when removing AP (fix #3953) 4 years ago
Matt Holt c8557dc00b
caddyfile: Introduce basic linting and fmt check (#3923) 4 years ago
Dave Henderson ebc278ec98
metrics: allow disabling OpenMetrics negotiation (#3944) 4 years ago
Matthew Holt 63bda6a0dc
caddyhttp: Clean up internal auto-HTTPS redirect code 4 years ago
Jack Baron c898a37f40
httpcaddyfile: support matching headers that do not exist (#3909) 4 years ago
Matthew Holt 7e719157d9
httpcaddyfile: Decrement counter when removing conn policy (fix #3906) 4 years ago
Francis Lavoie a26f70a12b
headers: Fix Caddyfile parsing with request matcher (#3892) 4 years ago
Matthew Holt 03d853e2ec
httpcaddyfile: Fix test on Windows 4 years ago
Matthew Holt 63afffc2e3
httpcaddyfile: Proper log config with catch-all blocks (fix #3878) 4 years ago
Francis Lavoie 3cfefeb0f7
httpcaddyfile: Configure servers via global options (#3836) 4 years ago
Francis Lavoie 4a641f6c6f
reverseproxy: Add Caddyfile scheme shorthand for h2c (#3629) 4 years ago
Dave Henderson bd17eb205d
ci: Use golangci's github action for linting (#3794) 4 years ago
Gilbert Gilb's b0d5c2c8ae
headers: Support default header values in Caddyfile with '?' (#3807) 4 years ago
Nicola Piccinini 670b723e38
requestbody: Add Caddyfile support (#3859) 4 years ago
Matt Holt 13781e67ab
caddytls: Support multiple issuers (#3862) 4 years ago
Francis Lavoie b4f49e2962
caddyhttp: Merge query matchers in Caddyfile (#3839) 4 years ago
Francis Lavoie eda9a1b377
fastcgi: Add timeouts support to Caddyfile adapter (#3842) 4 years ago
Francis Lavoie 860cc6adfe
reverseproxy: Wire up some http transport options in Caddyfile (#3843) 4 years ago
Matt Holt 8d038ca515
fileserver: Improve and clarify file hiding logic (#3844) 4 years ago
Francis Lavoie 966d5e6b42
caddyhttp: Merge header matchers in Caddyfile (#3832) 4 years ago
Francis Lavoie b66099379d
reverseproxy: Add max_idle_conns_per_host; fix godocs (#3829) 4 years ago
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