A collection of smaller fixes and improvements, including those in quinn 0.11.1 and quinn-udp 0.5.1.
Thanks to all contributors!
What's Changed
- Test voluntary acks when sending max-size datagrams by @Ralith in #1856
- Clarify Connection::space_can_send logic by @Ralith in #1851
- Fix previous path validation allowing flows to be linked across migration by @Ralith in #1857
- proto: allow rustls::ClientConfig without initial suite by @djc in #1859
- Reduce black hole detection false positives by @Ralith in #1858
- Centralize and update
local_ip
platform support documentation by @Ralith in #1868 - Relax unnecessary unique borrow by @Ralith in #1871
- Fix bytes read count in ReadExactError::FinishedEarly by @Ralith in #1875
- Support openbsd by @flub in #1863
- proto: make NoInitialCipherSuite Copy by @djc in #1876
- Fix stopped recv stream flow control underflow under reordering by @Ralith in #1869
- Trivial SendStream error cleanup by @Ralith in #1872
- Simpler and more precise ID flow control update check in Chunks by @Ralith in #1874
- Introduce RecvStream::received_reset by @Ralith in #1873
- proto: make PartialDecode API public by @thynson in #1865
- Make ConnectionIdParser object-safe, and accept trait object impls by @Ralith in #1878