Releases: Gallardo994/imkcpp
Releases · Gallardo994/imkcpp
Release 1.3.2
What's Changed
- Add typing to conv, allow easy modification of conv size for end user by @Gallardo994 in #17
- Use C++20 concepts to implement serialization by @Gallardo994 in #18
Full Changelog: 1.3.1...1.3.2
Release 1.3.1
- Fix possible incorrect insertion of segments into receive buffer by @Gallardo994
Full Changelog: https://github.com/Gallardo994/imkcpp/compare/1.3.0...1.3.1###
Release 1.3.0
- Reduce coupling of classes by @Gallardo994
- Add RtoCalculator tests by @Gallardo994
- Add Flusher tests by @Gallardo994
Full Changelog: 1.2.1...1.3.0
Release 1.2.1
- Fix incorrect max payload size and segments count limit in sending operations by @Gallardo994
- Add rcv_wnd > snd_wnd sending test by @Gallardo994
Full Changelog: 1.2.0...1.2.1
Release 1.2.0
What's Changed
- Ignore sending acks to remote if una is greater than ack sn (fix #14) by @Gallardo994 in #15
- Fix deadlock in accepting fastack by @Gallardo994
- Fix incorrect ordering in receive buffer, leading to broken operation under packet loss conditions by @Gallardo994
- Add lossy network test case scenario by @Gallardo994
Full Changelog: 1.1.0...1.2.0
Release 1.1.0
What's Changed
- Reserve acks vector according to receive window size (fix #8) by @Gallardo994 in #12
- Fix #2: Add benchmarks against upstream implementation by @Gallardo994 in #13
Full Changelog: 1.0.0...1.1.0
Release 1.0.0
Original release with basic sanity test.