aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp/reverseproxy/healthchecks.go
AgeCommit message (Expand)Author
2024-11-04caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)Francis Lavoie
2024-09-30core: Implement socket activation listeners (#6573)Aaron Paterson
2024-09-25chore: Use slices package where possible (#6585)Francis Lavoie
2024-09-13perf: use zap's Check() to prevent useless allocs (#6560)Kévin Dunglas
2024-08-19reverseproxy: Active health checks request body option (#6520)Jesper Brix Rosenkilde
2024-07-15reverseproxy: add health_upstream subdirective (#6451)schultzie
2024-07-11reverseproxy: Configurable method for active health checks (#6453)Jesper Brix Rosenkilde
2024-07-09reverseproxy: Add placeholder for networkAddr in active health check headers ...schultzie
2024-07-06reverseproxy: Add placeholder for host in active health check headers (#6440)Francis Lavoie
2024-07-03reverseproxy: Only log host is up status on change (fixes #6415) (#6419)klaxa
2024-05-07reverseproxy: Implement health_follow_redirects (#6302)Ali Asgar
2024-03-20reverseproxy: configurable active health_passes and health_fails (#6154)Sam Ottenhoff
2023-10-11reverseproxy: Replace health header placeholders (#5861)Francis Lavoie
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-06-22reverseproxy: Honor `tls_except_port` for active health checks (#5591)Francis Lavoie
2023-05-05reverseproxy: Fix active health check header canonicalization, refactor (#5446)Francis Lavoie
2023-04-10reverseproxy: Remove deprecated `lookup_srv` (#5396)Francis Lavoie
2023-01-06reverseproxy: Set origreq in active health check (#5284)Matt Holt
2022-11-30Clarify some docsMatthew Holt
2022-08-31events: Implement event system (#4912)Francis Lavoie
2022-08-02chore: Bump up to Go 1.19, minimum 1.18 (#4925)Francis Lavoie
2022-03-06reverseproxy: Dynamic upstreams (with SRV and A/AAAA support) (#4470)Matt Holt
2021-09-29Move from deprecated ioutil to os and io packages (#4364)KallyDev
2021-07-06reverseproxy: Keep path to unix socket as dial address (#4232)elnoro
2021-03-29reverseproxy: Implement health_uri, deprecate health_path, supports query (#4...Francis Lavoie
2021-01-04reverseproxy: Caddyfile health check headers, host header support (#3948)yaxin
2020-11-22ci: Use golangci's github action for linting (#3794)Dave Henderson
2020-10-13reverseproxy: Fix dial placeholders, SRV, active health checks (#3780)Matt Holt
2020-09-17reverseproxy: Correct alternate port for active health checks (#3693)Mohammed Al Sahaf
2020-08-31reverseproxy: Abort active health checks on context cancellationMatthew Holt
2020-08-07reverseproxy: Minor fixes and cleanupMatthew Holt
2020-05-26reverseproxy: Fix https active health checks #3450 (#3451)AndyBan
2020-05-12all: Recover from panics in goroutinesMatthew Holt
2020-05-01reverseproxy: Remove circuitbreaker module (see #3331)Matthew Holt
2020-02-23reverse_proxy: Health checks: Don't cross the streamsMatthew Holt
2020-01-09http: Change routes to sequential matcher evaluation (#2967)Matt Holt
2019-12-23Improve godocs all aroundMatthew Holt
2019-12-06Use "IsUnixNetwork" function instead of repeating the logicMatthew Holt
2019-11-11core: Use port ranges to avoid OOM with bad inputs (#2859)Mohammed Al Sahaf
2019-10-29reverse_proxy: Structured logsMatthew Holt
2019-10-11reverse_proxy: Allow dynamic backends (closes #990 and #1539)Matthew Holt
2019-10-04reverse_proxy: Configurable request headers on active health checksMatthew Holt
2019-09-14reverse_proxy: Ability to mutate headers; set upstream placeholdersMatthew Holt
2019-09-05Reconcile upstream dial addresses and request host/URL informationMatthew Holt
2019-09-03Integrate circuit breaker modules with reverse proxyMatthew Holt
2019-09-03Some cleanup and godocMatthew Holt
2019-09-03reverse_proxy: Implement active health checksMatthew Holt