quinn-rs / quinn

Async-friendly QUIC implementation in Rust
Apache License 2.0
3.76k stars 380 forks source link

Break linkability on client-side after planned migration #1800

Closed nemethf closed 5 months ago

nemethf commented 5 months ago

The server switches to a new CID as well, but it sends a path-challenge on the old path with the new CID. So it is still possible to trace back the connection to the old path after the client switches to a new socket.

Ralith commented 5 months ago

Tweaked to encapsulate update_rem_cid inside a higher level, more semantic API at the proto layer.