Update README.md

Former-commit-id: 525c2192f6b212276e6f42438fd7ee85af8d2f5e [formerly d111e7dc886da7bc76e355c703026ca9e7e9493e] [formerly 8abf4b1deeda735927824fc35930c014be0cf60f [formerly 76ba87e8c907033b8d2b99858a4cb89322b09fe5]]
Former-commit-id: 4f53a1ec300c037231b4fcb15befdda3cbdcc694 [formerly 49fc35b8c934e2d85613f2f04e2040a844e58720]
Former-commit-id: 43d751c7d432df70ed59cb4687afbfdc1625399a
Former-commit-id: 6d0ef6002dfa17569576a8f96e6761ef788d0f2b
Former-commit-id: b3f4a612ba03f3f7a968e10151c46b572c5130c4
Former-commit-id: 7aa306c5a8d05fdf99ebb0aec45876d62e451039 [formerly 520005513ea04376d59b5368d490f275c0766bc0]
Former-commit-id: e53f519b9292814b715d1208f79cc699afeeff07
This commit is contained in:
Erèbe - Romain Gerard 2023-10-21 15:58:48 +02:00 committed by GitHub
parent 660a7c42a0
commit 294eb3a136

View file

@ -28,12 +28,13 @@ P.S: Please do not pay attention to Main.hs because as I hate to write command l
## Note
v7.0.0 is a complete rewrite of wstunnel in Rust.
v7.0.0 is a complete rewrite of wstunnel in Rust and is not compatible with previous version.
Previous code in Haskell can be found on branch https://github.com/erebe/wstunnel/tree/haskell
What to expect from previous version:
* More throughput and less jitter due to Haskell GC. Most of you will not care, as it was performant enough already. But you can now saturate a gigabit ethernet card with a single connection
* Command line is more homogeneous/has better UX. All tunnel can be specified multiple times
* Tunnel protocol tries to look like normal traffic, to avoid being flagged
* New bug, it is a rewrite (╯'□')╯︵ ┻━┻ ¯\\_(ツ)_/¯
* Mainly for me to ease the maintenance of the project. I don't do a lot of haskell nowadays and it was harder for me to keep maintening the project over time, as I get lost in touch of the Haskell ecosystem and new release.
* Armv7 build (aka raspberry pi), as new version of GHC (Haskell compiler) dropped its support