Releases: iceonsun/rsock
delay sending keepalive request when startup
- delay sending keepalive request when startup
- set keeplive to 4s for client
build on Wed Jun 13 03:58:05 UTC 2018
ed14dbbc51829b3f8ac2c94475391447b1ee975c rsock-Darwin-x86_64-20180613.zip
ff27d3bfc8c853eb548bb110a5bbe15d89bbc3f1 rsock-Linux-x86_64-20180613.tar.gz
e3b62cea96243c8cd989a6b7ab6519ce0fbacd92 rsock-Windows-x86-2018-06-12.13.zip
Auto connect if any network change
- An important new feature: Auto connect if any network change
- A lot of bug fixes
PLEASE report bug if you find any.
build on Tue Jun 12 18:36:15 UTC 2018
0ddd7b6127ba5acb0beb0508fcebe7a92df01703 rsock-Darwin-x86_64-20180612.zip
e20d8c7bd6befdbfc2ad556e087f30a341dfd86f rsock-Linux-x86_64-20180612.tar.gz
d5d044209ecc94d532216e1c5472892319d183c4 rsock-Windows-x86-2018-06-12.11.zip
add auto detect device on start
add auto detect device on start
965e7a6e7f4301a38b3b18fca6704d73f568b1cf rsock-Darwin-x86_64-20180512.zip
0471974669d4856410e2c4b464e2e77e1d2aba54 rsock-Linux-x86_64-20180512.tar.gz
742af91fb12ccc6152dfc948126d7e14ca407aca rsock-Windows-x86-2018-05-12.8.zip
Build methods on other platforms can visit here
Add Windows support
release notes:
- Add Windows support (Some NIC may not work)
- Set default keepalive interval to 5s. (Interval time cannot be changed in release, but will be configurable right in next release)
- Improve speed
90a264d7c91d21b26c582aa44e7a792c807873c3 rsock-Darwin-x86_64-20180507.zip
55e797a9d88123746a722eb07702449b30a44132 rsock-Linux-x86_64-20180507.tar.gz
e1c73ced0ecb965927d5b6159a89744788046776 rsock-Windows-x86-2018-05-07.27.zip
Note:
For Linux and Windows users, some NIC may don't work. Some router(or OS) will filter packets.
For Mac is all fine.
unlimit reconnect attempt
Note. Each attempt will double retry interval. But not more than 1min.
6107d4956670a1165ca922ca66bb9ef0d48a3f40 rsock-Darwin-x86_64-20180330.zip
035fddc35361f9cb3c188f20d6bbcc074f2056ae rsock-Linux-x86_64-20180330.tar.gz
fix server inconsistent state bug.
bug出现的场景是,下载了很多很多流量(超过2^32B),然后服务器会产生多余的tcp connection。
该connection在server是established,在client处并没有对应的记录。
server仍然会通过该conn发送数据,但router没有发送RST/FIN给服务器,也没有forward数据给client,所以该部分数据丢失,kcptun会重传,速度就会变慢。
79dc178142519cbad29a392b78d2d6bd21b920a2 rsock-Darwin-x86_64-20180330.zip
efa376e763cd7417181166d79a699ec31769d655 rsock-Linux-x86_64-20180330.tar.gz
fix macOS Illegal instruction error
fix macOS Illegal instruction error
replaced libuv.a
3623548906ac9add7c7288f222a35c0a68ba5b67 rsock-Darwin-x86_64-20180329.zip
d75637b90f9ee798b02ec8529a09c6ae2f886023 rsock-Linux-x86_64-20180329.tar.gz
fix a compile error
fix a compile error
c20daac21477df0b7ed8f68f22d7c19884f3ce45 rsock-Darwin-x86_64-20180327.zip
7baba647a07f073aa0836ab8cb63076240ac96ac rsock-Linux-x86_64-20180327.tar.gz
fix macOS slow speed
DON'T change default log mode
change log mode to verbose on macOS, debug on Linux. Or speed will be very slow.
86d4abaa553bd25ef389edcd0646d0207aa2d8bb rsock-Darwin-x86_64-20180326.zip
9e22a706c19739e7a759629372f840faa7bd61e6 rsock-Linux-x86_64-20180326.tar.gz
fix macOS crash if wrong parameter
fix macOS crash if wrong parameter
optimize pool persistance.
4c74b17d38104b4fd6a9d08604b553ad938085f9 rsock-Darwin-x86_64-20180308.zip
2dd710092dc2d2867116d85416fd1fe2e61569f3 rsock-Linux-x86_64-20180308.tar.gz