mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-08-07 13:09:46 +00:00
86222771c5
Require matching pong responses before resetting consecutive liveness failures so half-open direct connections leave the peer map. Carry latency-first policy on relay handshakes and route replies around stale direct peers, including handshakes started during decryption. Store peer-center reports as atomic per-peer snapshots and include topology costs in the digest so removals and latency updates propagate. Drop data packets at a saturated host egress boundary instead of blocking the shared peer packet router and shutdown path. Add regressions for asymmetric traffic, relay ACK routing, peer-center invalidation, and bounded host egress.