cloudflared-mirror/connection
Sudarsan Reddy 4f79a2baba TUN-7558: Flush on Writes for StreamBasedOriginProxy
In the streambased origin proxy flow (example ssh over access), there is
a chance when we do not flush on http.ResponseWriter writes. This PR
guarantees that the response writer passed to proxy stream has a flusher
embedded after writes. This means we write much more often back to the
ResponseWriter and are not waiting. Note, this is only something we do
when proxyHTTP-ing to a StreamBasedOriginProxy because we do not want to
have situations where we are not sending information that is needed by
the other side (eyeball).
2023-10-22 15:09:33 +02:00
..
connection.go TUN-7558: Flush on Writes for StreamBasedOriginProxy 2023-10-22 15:09:33 +02:00
connection_test.go TUN-7558: Flush on Writes for StreamBasedOriginProxy 2023-10-22 15:09:33 +02:00
control.go TUN-7131: Add cloudflared log event to connection messages and enable streaming logs 2023-04-12 14:41:11 -07:00
errors.go TUN-6740: Detect no UDP packets allowed and fallback from QUIC in that case 2022-09-07 16:32:15 +00:00
event.go TUN-6617: Dont fallback to http2 if QUIC conn was successful. 2022-08-12 08:40:03 +00:00
h2mux.go TUN-7252: Remove h2mux connection 2023-03-07 13:51:37 -08:00
h2mux_header.go
h2mux_header_test.go
header.go
header_test.go
http2.go TUN-7558: Flush on Writes for StreamBasedOriginProxy 2023-10-22 15:09:33 +02:00
http2_test.go TUN-6617: Dont fallback to http2 if QUIC conn was successful. 2022-08-12 08:40:03 +00:00
json.go
metrics.go
observer.go TUN-7131: Add cloudflared log event to connection messages and enable streaming logs 2023-04-12 14:41:11 -07:00
observer_test.go
protocol.go TUN-7167: Respect protocol overrides with --token 2023-02-08 11:03:04 -08:00
protocol_test.go TUN-6938: Force h2mux protocol to http2 for named tunnels 2023-02-06 11:06:02 -08:00
quic.go TUN-7558: Flush on Writes for StreamBasedOriginProxy 2023-10-22 15:09:33 +02:00
quic_test.go TUN-7480: Added a timeout for unregisterUDP. 2023-10-22 15:09:33 +02:00
rpc.go TUN-7252: Remove h2mux connection 2023-03-07 13:51:37 -08:00
tunnelsforha.go