caddy/modules/caddyhttp/reverseproxy
Francis Lavoie cd486c25d1
caddyhttp: Make use of http.ResponseController (#5654)
* caddyhttp: Make use of http.ResponseController

Also syncs the reverseproxy implementation with stdlib's which now uses ResponseController as well 2449bbb5e6

* Enable full-duplex for HTTP/1.1

* Appease linter

* Add warning for builds with Go 1.20, so it's less surprising to users

* Improved godoc for EnableFullDuplex, copied text from stdlib

* Only wrap in encode if not already wrapped
2023-08-02 20:03:26 +00:00
..
fastcgi fastcgi: Fix capture_stderr (#5515) 2023-05-04 00:40:49 +00:00
forwardauth caddyfile: Stricter parsing, error for brace on new line (#5505) 2023-04-20 18:43:51 +00:00
addresses.go reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494) 2023-05-15 12:14:50 -06:00
addresses_test.go reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494) 2023-05-15 12:14:50 -06:00
admin.go chore: Bump up to Go 1.19, minimum 1.18 (#4925) 2022-08-02 16:39:09 -04:00
ascii.go reverseproxy: Sync up handleUpgradeResponse with stdlib (#4664) 2022-04-11 12:49:56 -06:00
ascii_test.go reverseproxy: Sync up handleUpgradeResponse with stdlib (#4664) 2022-04-11 12:49:56 -06:00
caddyfile.go reverseproxy: Export ipVersions type (#5648) 2023-07-25 12:50:21 -06:00
command.go reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494) 2023-05-15 12:14:50 -06:00
copyresponse.go reverseproxy: Fix double headers in response handlers (#4847) 2022-06-22 15:10:14 -04:00
healthchecks.go reverseproxy: Honor tls_except_port for active health checks (#5591) 2023-06-22 16:20:30 -06:00
hosts.go reverseproxy: Pointer receiver 2023-07-08 13:42:51 -06:00
httptransport.go caddytls: Reuse certificate cache through reloads (#5623) 2023-07-11 19:10:58 +00:00
metrics.go reverseproxy: Fix reinitialize upstream healthy metrics (#5498) 2023-04-25 09:59:26 -06:00
reverseproxy.go caddyhttp: Make use of http.ResponseController (#5654) 2023-08-02 20:03:26 +00:00
selectionpolicies.go go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644) 2023-07-21 22:00:48 -06:00
selectionpolicies_test.go reverseproxy: weighted_round_robin load balancing policy (#5579) 2023-06-20 11:42:58 -06:00
streaming.go caddyhttp: Make use of http.ResponseController (#5654) 2023-08-02 20:03:26 +00:00
streaming_test.go caddyhttp: Make use of http.ResponseController (#5654) 2023-08-02 20:03:26 +00:00
upstreams.go reverseproxy: Export ipVersions type (#5648) 2023-07-25 12:50:21 -06:00