26 Commits (7d229665ed96a6b1e5b89d6fd963ac54e2b56bb6)

Author SHA1 Message Date
Matt Holt ab0455922a
reverseproxy: Dynamic upstreams (with SRV and A/AAAA support) (#4470) 3 years ago
KallyDev c48fadc4a7
Move from deprecated ioutil to os and io packages (#4364) 3 years ago
elnoro d882211080
reverseproxy: Keep path to unix socket as dial address (#4232) 4 years ago
Francis Lavoie 75f797debd
reverseproxy: Implement health_uri, deprecate health_path, supports query (#4050) 4 years ago
yaxin 3c9256a1be
reverseproxy: Caddyfile health check headers, host header support (#3948) 4 years ago
Dave Henderson bd17eb205d
ci: Use golangci's github action for linting (#3794) 4 years ago
Matt Holt c7efb0307d
reverseproxy: Fix dial placeholders, SRV, active health checks (#3780) 4 years ago
Mohammed Al Sahaf bc453fa6ae
reverseproxy: Correct alternate port for active health checks (#3693) 4 years ago
Matthew Holt 724b74d981
reverseproxy: Abort active health checks on context cancellation 4 years ago
Matthew Holt e2f913bb7f
reverseproxy: Minor fixes and cleanup 5 years ago
AndyBan 22055c5e0f
reverseproxy: Fix https active health checks #3450 (#3451) 5 years ago
Matthew Holt aef560c7fc
all: Recover from panics in goroutines 5 years ago
Matthew Holt a507a5bbc7 reverseproxy: Remove circuitbreaker module (see #3331) 5 years ago
Matthew Holt 7cca291d62 reverse_proxy: Health checks: Don't cross the streams 5 years ago
Matt Holt a5ebec0041
http: Change routes to sequential matcher evaluation (#2967) 5 years ago
Matthew Holt 95ed603de7
Improve godocs all around 5 years ago
Matthew Holt b07f6958ac
Use "IsUnixNetwork" function instead of repeating the logic 5 years ago
Mohammed Al Sahaf 93bc1b72e3 core: Use port ranges to avoid OOM with bad inputs (#2859) 5 years ago
Matthew Holt dccba71276 reverse_proxy: Structured logs 5 years ago
Matthew Holt 1e31be8de0
reverse_proxy: Allow dynamic backends (closes #990 and #1539) 5 years ago
Matthew Holt 44cb804b9e
reverse_proxy: Configurable request headers on active health checks 5 years ago
Matthew Holt e73b117332
reverse_proxy: Ability to mutate headers; set upstream placeholders 5 years ago
Matthew Holt 0830fbad03
Reconcile upstream dial addresses and request host/URL information 5 years ago
Matthew Holt acb8f0e0c2
Integrate circuit breaker modules with reverse proxy 5 years ago
Matthew Holt 652460e03e
Some cleanup and godoc 5 years ago
Matthew Holt ccfb12347b
reverse_proxy: Implement active health checks 5 years ago