From b27aba7aa157d1e6cda30683ae9dd2f5a6ce0fbd Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Wed, 14 Sep 2022 20:45:24 +0300 Subject: [PATCH] webtransport: disable HTTP origin check --- p2p/transport/webtransport/listener.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/p2p/transport/webtransport/listener.go b/p2p/transport/webtransport/listener.go index ca8fe1cf35..3ace1bab47 100644 --- a/p2p/transport/webtransport/listener.go +++ b/p2p/transport/webtransport/listener.go @@ -87,7 +87,10 @@ func newListener(laddr ma.Multiaddr, transport tpt.Transport, noise *noise.Trans serverClosed: make(chan struct{}), addr: udpConn.LocalAddr(), multiaddr: localMultiaddr, - server: webtransport.Server{H3: http3.Server{TLSConfig: tlsConf}}, + server: webtransport.Server{ + H3: http3.Server{TLSConfig: tlsConf}, + CheckOrigin: func(r *http.Request) bool { return true }, + }, } ln.ctx, ln.ctxCancel = context.WithCancel(context.Background()) mux := http.NewServeMux()