This repository has been archived by the owner on Nov 3, 2023. It is now read-only.
github-actions
released this
08 Jun 07:40
·
1 commit
to 2f275ac50375385e97fb7666f5b5e071c302cda6
since this release
The TUIC project has been totally refactored and has been split into 4 crates. The new version is not compatible with the old version.
Crate tuic-server is a minimalistic TUIC server implementation as a reference.
Comparing with version 0.8.5, changes:
- Completely new codebase
- Built on TUIC protocol version 5
- A seperate IPv6 UDP socket can be enabled for relaying UDP packet on IPv6 stack
- Dynamically increase incoming stream capacity
- Treat dual-stack socket more transparently
- New config
send_window
andreceive_window
- New config
task_negotiation_timeout
- Dropped command-line config input
- New config file format
- Various bug fixes and optimizations