wt: patch web-transport-proto header interop for Cloudflare relay

This commit is contained in:
every.channel 2026-02-18 01:28:57 -08:00
parent aa4bddcba0
commit 523c601dc3
No known key found for this signature in database
17 changed files with 2567 additions and 2 deletions

View file

@ -34,3 +34,10 @@ serde = { version = "1", features = ["derive"] }
serde_json = "1"
tracing = "0.1"
tracing-subscriber = "0.3"
[patch.crates-io]
# Cloudflare's relay uses standard WebTransport subprotocol negotiation. The upstream
# `web-transport-proto` crate (used by `web-transport-quinn`) currently uses legacy
# header names (`wt-available-protocols` / `wt-protocol`), which prevents negotiating
# `moqt-*` and causes the relay to close after MoQ SETUP.
web-transport-proto = { path = "third_party/web-transport-proto" }