Commit Graph

1552 Commits (a9d583b92f7c115ab4c516398cd402e19dbe4201)
 

Author SHA1 Message Date
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 d5cb2e88c9
Fix Shadowsocks OTA
9 years ago
v2ray 9c3ebc0453
allow control window larger than sending window
9 years ago
v2ray 968fffcffb
fix test break
9 years ago
v2ray 2c259165ff
read entire small payload
9 years ago
v2ray e4acfe7f7e
sending worker
9 years ago
v2ray 54b791821e
remove unnecessary log
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
v2ray 3ad83da7cb
rename acksegment
9 years ago
v2ray 32da784549
remove deadlock
9 years ago
v2ray 080f0abee9
receiving worker
9 years ago
v2ray 3e84e4cb44
rename acklist
9 years ago
v2ray e1ce179b8e
remove unnecessary constants
9 years ago
v2ray 94fb16fdfa
refine kcp constructor
9 years ago
v2ray a2abdc3d2f
refine mtu settings
9 years ago
v2ray 8e98ede75d
shrink buf in time
9 years ago
v2ray 2169dcd7da
fix a bug in length calculation
9 years ago
v2ray 6ca4eaf3b6
update default capacity in config files
9 years ago
v2ray 829355e6bf
correctly calculate len of sending window
9 years ago
Darien Raymond 5714ae3935 Update README.md
9 years ago
Darien Raymond c61db151df Update README.md
9 years ago
v2ray dc53575540
bug fixes in sending window
9 years ago
v2ray 4c74e25319
sending window
9 years ago
v2ray 48d4f5b7bb
remove acklist test for the moment
9 years ago
v2ray aa46e4ea05
extend ack timeout
9 years ago
v2ray d63330d15e
refine ack list flushing
9 years ago
v2ray 5680c69146
locker protected ReceivingQueue.Put
9 years ago