v2ray
|
2f0d602833
nil pointer protection
|
9 years ago |
v2ray
|
0caf2e6d30
compact kcp stream
|
9 years ago |
v2ray
|
00841583d2
reduce ack packet size and send peer RTO
|
9 years ago |
v2ray
|
42efa5dde0
refine buffer usage in kcp
|
9 years ago |
v2ray
|
066e5e216d
fill windows after processing acks
|
9 years ago |
v2ray
|
72ee6436eb
more accurate of rtt calculation
|
9 years ago |
v2ray
|
d5cd919cec
remove duplicated code
|
9 years ago |
v2ray
|
631db6e69a
rename
|
9 years ago |
v2ray
|
0acd3b6d62
improve sending performance
|
9 years ago |
v2ray
|
05ed05b9a0
correctly release segments
|
9 years ago |
v2ray
|
73afe9a001
use alloc.Buffer in sending queue
|
9 years ago |
v2ray
|
c0a1198514
improve terminating performance
|
9 years ago |
v2ray
|
205f8b382d
Fix race condition
|
9 years ago |
v2ray
|
b50671f041
fix a bug in process ack
|
9 years ago |
v2ray
|
a615afc906
refine locks in sending worker
|
9 years ago |
v2ray
|
5448ec1fe4
refine locker in sending worker
|
9 years ago |
v2ray
|
78ef65e17b
refine locker in kcp connection
|
9 years ago |
v2ray
|
e44b374e66
merge kcp into connection
|
9 years ago |
v2ray
|
344e48e1bb
completely remove itimediff
|
9 years ago |
v2ray
|
13e83c17a5
apply sync.Pool to segments
|
9 years ago |
v2ray
|
6ea8691a07
correctly apply cwnd
|
9 years ago |
v2ray
|
d1d153acb9
refine congestion control
|
9 years ago |
v2ray
|
8ea3c13236
rename ISegment -> Segment
|
9 years ago |
v2ray
|
03ff683686
rename process ack segment
|
9 years ago |
v2ray
|
165e323fab
refine sending window size
|
9 years ago |
v2ray
|
9c3ebc0453
allow control window larger than sending window
|
9 years ago |
v2ray
|
e4acfe7f7e
sending worker
|
9 years ago |
v2ray
|
490f77b4a0
cleanup
|
9 years ago |
v2ray
|
8e98ede75d
shrink buf in time
|
9 years ago |
v2ray
|
2169dcd7da
fix a bug in length calculation
|
9 years ago |