go-ethereum/cmd/devp2p/internal/v5test
Csaba Kiraly d30112ffc8 cmd/devp2p: fix discv5 PingMultiIP test session key mismatch
conn.read() used the actual UDP packet source address for codec.Decode(),
but conn.write() always used tc.remoteAddr. When the remote node is
reachable via multiple Docker networks, the packet source IP differs
from tc.remoteAddr, causing a session key lookup failure in the codec.

Use tc.remoteAddr.String() consistently in conn.read() so the session
cache key matches what was used during Encode.
2026-03-16 11:47:38 +00:00
..
discv5tests.go p2p/discover/v5wire: use Whoareyou.ChallengeData instead of storing encoded packet (#31547) 2026-02-22 21:58:47 +01:00
framework.go cmd/devp2p: fix discv5 PingMultiIP test session key mismatch 2026-03-16 11:47:38 +00:00