Faster handling of ACK segments:
The complexity for handling data segment acknowledge changed from O(n) to O(1), good for routers.
xtaci/kcp-go@4624417
xtaci/smux@6cf098d
baf532e
$ go version
go version go1.11.4 darwin/amd64
SHA1SUM
fcb173d5417a0a57c34b1d9e2d5e83876ee9c834 kcptun-linux-amd64-20190104.tar.gz
751dbfa0e1767c0a09b3029f18b40851f5d6929c kcptun-linux-386-20190104.tar.gz
fb7abe28469fb28155cba99c5b875697855758c0 kcptun-darwin-amd64-20190104.tar.gz
dfea19daf6a158f14d1e81e466c87fcd64df9879 kcptun-darwin-386-20190104.tar.gz
cfcb6e56976656552a158d15402a66953edb6466 kcptun-windows-amd64-20190104.tar.gz
d78e6f788ffc1f9166ec09f43c53b663806dc7db kcptun-windows-386-20190104.tar.gz
54b4dc3f72acd6a628633da84344183f983cf3b5 kcptun-freebsd-amd64-20190104.tar.gz
3f22186919255c76063104be7ee30693fc016353 kcptun-freebsd-386-20190104.tar.gz
173a88c5584fecfec9ca47408722b3c1ad5d8189 kcptun-linux-arm-20190104.tar.gz
6881f4befafde7d3d5af17bb12086e048efadc09 kcptun-linux-mipsle-20190104.tar.gz
8b5b1dbd87d7a90706f821e78c6d4dcc2977302d kcptun-linux-mips-20190104.tar.gz