aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp/reverseproxy/reverseproxy.go
AgeCommit message (Expand)Author
2024-11-26Merge branch 'master' into reverse-proxy-h2-websocketWeidiDeng
2024-11-26use WebSocket instead of Websocket in the headersWeidiDeng
2024-11-13core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)Francis Lavoie
2024-11-12reverseproxy: Revert #4952 - don't ignore context cancellation in stream modeMatthew Holt
2024-11-04caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)Francis Lavoie
2024-10-22reverseproxy: Sync changes from stdlib for 1xx handling (#6656)Francis Lavoie
2024-10-11reverseproxy: Use correct cases for websocket related headers (#6621)WeidiDeng
2024-09-13perf: use zap's Check() to prevent useless allocs (#6560)Kévin Dunglas
2024-09-10rewrite request bodyWeidiDeng
2024-09-10set request variable to track if it's a h2 websocketWeidiDeng
2024-09-10modify cloned requestsWeidiDeng
2024-09-10delete protocol pseudo-headerWeidiDeng
2024-09-10reverse proxy: rewrite requests and responses for websocket over http2WeidiDeng
2024-08-30reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)Steffen Busch
2024-08-21reverseproxy: Change errors writing the response to warning. (#6532)Jens-Uwe Mager
2024-07-05caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header w...Matt Holt
2024-04-22reverseproxy: Remove long-deprecated buffering propertiesMatthew Holt
2024-04-22reverseproxy: Reuse buffered request body even if partially drainedMatthew Holt
2024-04-22reverseproxy: Accept EOF when bufferingMatthew Holt
2024-04-15reverseproxy: Wait for both ends of websocket to close (#6175)WeidiDeng
2024-02-19reverseproxy: use context.WithoutCancel (#6116)WeidiDeng
2024-01-25chore: enabling a few more linters (#5961)Yolan Romailler
2024-01-09reverseproxy: Only change Content-Length when full request is buffered (#5830)Fred Cox
2023-11-23panic when reading from backend failed to propagate stream error (#5952)WeidiDeng
2023-10-11reverseproxy: Add more debug logs (#5793)Matt Holt
2023-10-10reverseproxy: Fix retries on "upstreams unavailable" error (#5841)Francis Lavoie
2023-10-05reverseproxy: Allow fallthrough for response handlers without routes (#5780)Patrick Koenig
2023-08-17reverseproxy: Always return new upstreams (fix #5736) (#5752)Matt Holt
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-08-07ci: Use gofumpt to format code (#5707)Jacob Gadikian
2023-08-02caddyhttp: Make use of `http.ResponseController` (#5654)v2.7.0Francis Lavoie
2023-08-01reverseproxy: Connection termination cleanup (#5663)mmm444
2023-07-21go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)Marten Seemann
2023-06-19reverseproxy: Experimental streaming timeouts (#5567)mmm444
2023-06-12reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)Corin Langosch
2023-05-05reverseproxy: Fix active health check header canonicalization, refactor (#5446)Francis Lavoie
2023-04-10reverseproxy: Remove deprecated `lookup_srv` (#5396)Francis Lavoie
2023-03-31proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listen...Corin Langosch
2023-03-16reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)Trea Hauet
2023-02-11reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)Matt Holt
2023-01-10caddyhttp: Add server-level `trusted_proxies` config (#5103)Francis Lavoie
2023-01-09reverseproxy: Fix hanging for Transfer-Encoding: chunked (#5289)Y.Horie
2022-09-29Fix commentMatthew Holt
2022-09-29reverseproxy: Parse humanized byte size (fix #5095)Matthew Holt
2022-09-29reverseproxy: On 103 don't delete own headers (#5091)Matt Holt
2022-09-16core: Variadic Context.Logger(); soft deprecationv2.6.0-beta.4Matthew Holt
2022-09-02reverseproxy: Close hijacked conns on reload/quit (#4895)Matt Holt
2022-08-31events: Implement event system (#4912)Francis Lavoie
2022-08-29Minor cleanup, resolve a couple lint warningsMatthew Holt
2022-08-27Remove duplicate words in comments (#4986)Abirdcfly