utp_protocol 1.0.5
utp_protocol: ^1.0.5 copied to clipboard
uTorrent Transport Protocol (BEP0029 specification) library implemented by pure Dart.
0.0.1 #
- Initial version
0.1.2 #
- Send/Receive data
- Send multiple packets
- Send data with selectiveACK
- Send keepalive
- Can communicate with libutp
0.2.0 #
- Change timeout caculator
- Can process FIN message
- Change the window size caculator
- Use dymanic window size and packet size to control data sending
0.2.1 #
- Fix FIN message bug
0.3.0 #
- Change FIN message process logic
- Process RESET message
- Write README
0.3.1 #
- Fix UTP packet parse bug
0.4.0 #
- Implement LEDBAT
- Change packet sending process to improve sending speed.
1.0.0 #
- Fix destroy method bug
- Fix close method bug
- Clear codes
1.0.1 #
- Fix minrtt null bug
- Delete log print
1.0.2 #
- migrate to nullsafety
- linting and code style enhancments
1.0.3 #
- pub.flutter-io.cn fixes
1.0.4 #
- fix regressions
- use logging package
1.0.5 #
- Improve socket error handling - throw exceptions on socket errors
- Fix socket lifecycle management - only close raw sockets after socket close functions are called
- Fix stream controller lifecycle - only close when it has listeners
- Add comprehensive test coverage support
- Add Codecov configuration and CI workflow
- Add Dependabot configuration for automated dependency updates
- Update README with testing instructions
- Various linting and code style improvements