From 3a179c3c3ed1113f17844b7792e5f46fd2e1f8b1 Mon Sep 17 00:00:00 2001 From: codeandsolder Date: Tue, 10 Nov 2026 17:04:30 +0100 Subject: [PATCH 1/2] fix(connect-ip): propagate HTTP/3 stream takeover errors --- third_party/connect-ip-go/proxy.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/third_party/connect-ip-go/proxy.go b/third_party/connect-ip-go/proxy.go index 2e24715c..cb69672c 100644 --- a/third_party/connect-ip-go/proxy.go +++ b/third_party/connect-ip-go/proxy.go @@ -15,6 +15,9 @@ func (s *Proxy) Proxy(w http.ResponseWriter, _ *Request) (*Conn, error) { w.Header().Set(http3.CapsuleProtocolHeader, capsuleProtocolHeaderValue) w.WriteHeader(http.StatusOK) - str := w.(http3.HTTPStreamer).HTTPStream() + str, err := w.(http3.HTTPStreamer).HTTPStream() + if err != nil { + return nil, err + } return newProxiedConn(str), nil } From 83649801d874dcc5e058ba9963986616a42c5db5 Mon Sep 17 00:00:00 2001 From: codeandsolder Date: Tue, 10 Nov 2026 17:06:05 +0100 Subject: [PATCH 2/2] ci: trigger source-fix PR checks on reactivated fork