Commit Graph

134 Commits (73afe9a0018d96939b3109355a699358733be11a)

Author SHA1 Message Date
v2ray 73afe9a001
use alloc.Buffer in sending queue
8 years ago
v2ray c7b0264f9a
lock in udp hub
8 years ago
v2ray d602025908
update test performance
8 years ago
v2ray c0a1198514
improve terminating performance
8 years ago
v2ray 9a44ff3145
static conv
8 years ago
v2ray 9434f5156c
fix memory leak
8 years ago
v2ray 205f8b382d
Fix race condition
8 years ago
v2ray 94d4b02191
non blocking flusing
8 years ago
v2ray b68075a99d
test case for kcp read write
8 years ago
v2ray 4c63e9e168
improve fetch performance
8 years ago
v2ray f7d54d57c4
remove lastpayloadtime
8 years ago
v2ray b50671f041
fix a bug in process ack
8 years ago
v2ray 63390786ed
test case for read timeout
8 years ago
v2ray a88a120938
Fix deadlock in kcp.read
8 years ago
v2ray 12d13f1560
refine log in KCP
8 years ago
v2ray 636effbe38
more accurate source id
8 years ago
v2ray 5e7d413404
allow insecure connections
8 years ago
v2ray be81d246f2
rename json fields
8 years ago
v2ray 754e8b6e78
tls config
8 years ago
v2ray 1e3ebeef59
reduce buffer size
9 years ago
v2ray 56ce062154
refine connection.read
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 16d1b42f59
refine seg allocation
9 years ago
v2ray 6efff7654c
leverage pool functions
9 years ago
v2ray 34fb72e7c6
refine ack seg put
9 years ago
v2ray 13e83c17a5
apply sync.Pool to segments
9 years ago
v2ray e170750d7e
fix test
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 6a1054a0f3
allow capacity = 0
9 years ago
v2ray 9c3ebc0453
allow control window larger than sending window
9 years ago
v2ray 968fffcffb
fix test break
9 years ago
v2ray e4acfe7f7e
sending worker
9 years ago
v2ray 0eaa3ba27a
refactor code
9 years ago
v2ray f8a614714c
sending window fix
9 years ago
v2ray ab2cef1c09
shrink_buf
9 years ago
v2ray 84889117e9
simplify logic
9 years ago
v2ray e5c4fd3e1c
remove unused variables
9 years ago
v2ray 490f77b4a0
cleanup
9 years ago
v2ray 7bc6d8af88
remove nodelay function
9 years ago
v2ray 951b278ac7
test case for receiving queue
9 years ago
v2ray 6416c42bee
rename NewAckList
9 years ago
v2ray a1af9ea839
refine locks
9 years ago