Retain TCP audio until UDP is authenticated

This commit is contained in:
Brandon McGinty (chatgpt)
2026-08-09 14:45:41 -04:00
committed by Brandon McGinty
parent 1fa96d4f15
commit 25467405b8
5 changed files with 34 additions and 3 deletions
+1 -1
View File
@@ -70,7 +70,7 @@ Priority 0: security and crashers
Priority 1: transport, lifecycle, and correctness
---------------------------------------------------
8. TCP audio is discarded before UDP is proven usable
[x] 8. TCP audio is discarded before UDP is proven usable
Files: gumble/gumble/crypt.go, gumble/gumble/client.go, gumble/gumble/udp.go
udpActive is set immediately after CryptSetup. The TCP read routine then
discards UDPTunnel packets even if inbound UDP is blocked or NAT setup has