Changelog
- 5de0557: * fix(websocket): reset timeout on any incoming frame and prevent rx deadlock with try_send (@spritetong)
- ac24e3c: feat(sock5): Wait tunnel is establish before responding to socks5 client (@erebe)
- 05a779e: feat: Add webtransport as transport protocol (@erebe)
- e31e5ca: feat: configure tokio runtime worker threads via --nb-worker-threads flag (@spritetong)
- ae02d41: feat: perf improvements webtransport (@erebe)
- f138add: feat: print actual listen address when binding to :0 (#525) (@alou-S)
- d59c4e0: fix: clamp send buffer bloat to 128KB to reduce latency and prevent head-of-line blocking (@spritetong)
- 14168c5: support windows arm64 (@erebe)
Big thanks to @spritetong and @alou-S for their contributions 💌
Major changes
- Add alpha/beta support for webtransport as transport protocol (in addition of websocket, http2 stream). It should work, expect no more than that. I still have to find time to iron it.
- Reduce memory usage of wstunnel for low bandwith assymetric connections.
- Socks5 server now wait for the tunnel to be established before sending sucess or error replay to socks5 client
- Add build for arm64