Commit Graph

49 Commits (7e5e080488872c8586c445e3c3f9a1e385ba6368)

Author SHA1 Message Date
Darien Raymond 1ab94fed79
optimize v2ctl size
6 years ago
Darien Raymond f7b96507f9
simplify buffer extension
6 years ago
Darien Raymond 35ccc3a49c
cleanup unnecessary method in serial.
6 years ago
Darien Raymond 815c7f09ba
migrate to std lib
6 years ago
Darien Raymond 1ca3bb9750
remove segment pools
6 years ago
Darien Raymond f8e6927581
pool for data and ack segments
6 years ago
Darien Raymond 1425fd2ba9
remove Buffer.Append method
7 years ago
Darien Raymond 81a147e540
Merge branch 'master' of https://github.com/v2ray/v2ray-core
7 years ago
Darien Raymond 08dab81eb2
migrate int to int32
7 years ago
wuxiangzhou2010 5a08411ee2 fix typo
7 years ago
Darien Raymond 58e79dbdc5
refactor kcp.ReadSegment
7 years ago
Darien Raymond 630a76d06a
kcp cleanup
7 years ago
Darien Raymond b3e6994e52
implement WriteMultiBuffer
7 years ago
Darien Raymond e8e7921613
fix lint warnings
7 years ago
Darien Raymond b1dfff2fdd
remove 8k buffer pool
8 years ago
Darien Raymond 3643dc37e0
refine kcp output
8 years ago
Darien Raymond f7721029c7
fix #355
8 years ago
Darien Raymond e678000c44
remove release() pattern
8 years ago
Darien Raymond ceaf5d1178
fix lint warnings
8 years ago
Darien Raymond 055023fdd5
refactor buffer
8 years ago
Darien Raymond 7a80409e30
rename alloc to buf
8 years ago
Darien Raymond 1431e32d01
comments
8 years ago
Darien Raymond 0917866f38
refine kcp header and security
8 years ago
Darien Raymond 8c8f0a53fd
rewrite alloc.buffer
8 years ago
Darien Raymond eb877fa808
remove unnecessary import
8 years ago
Darien Raymond 3ffef74d75
allocate in advance
8 years ago
Darien Raymond f95c322677
rename 'this'
8 years ago
Darien Raymond d19ee4d408
connection reuse for mkcp
8 years ago
Darien Raymond 70c75038a2
small buffer
8 years ago
Darien Raymond 33d2513e3c
reduce memory allocation in kcp
8 years ago
Darien Raymond b5910dccae
simplify fast resend
8 years ago
Darien Raymond 78f87c4f60
test case for cmd only segment
8 years ago
v2ray 07a86f549b
unified import path
8 years ago
v2ray 00841583d2
reduce ack packet size and send peer RTO
8 years ago
v2ray 42efa5dde0
refine buffer usage in kcp
8 years ago
v2ray 631db6e69a
rename
8 years ago
v2ray ef2d49302d
rename command
8 years ago
v2ray ffdce592ec
remove sync.Pool from segment allocation
8 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 8ea3c13236
rename ISegment -> Segment
9 years ago
v2ray 3ad83da7cb
rename acksegment
9 years ago
v2ray 7056b414e2
length protection in ReadSegment
9 years ago
v2ray 0047910a81
bug fixes
9 years ago
v2ray d958b9884e
apply new classes to kcp core
9 years ago
v2ray aa6726a6d0
segment.releasable
9 years ago
v2ray 6915095a0a
typed segments
9 years ago