1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-07-03 20:45:23 +00:00
Commit Graph

45 Commits

Author SHA1 Message Date
Darien Raymond
1ca3bb9750
remove segment pools 2018-07-29 03:54:24 +02:00
Darien Raymond
f8e6927581
pool for data and ack segments 2018-07-08 23:03:00 +02:00
Darien Raymond
1425fd2ba9
remove Buffer.Append method 2018-04-19 22:56:55 +02:00
Darien Raymond
81a147e540
Merge branch 'master' of https://github.com/v2ray/v2ray-core 2018-04-02 20:01:05 +02:00
Darien Raymond
08dab81eb2
migrate int to int32 2018-04-02 20:00:50 +02:00
wuxiangzhou2010
5a08411ee2 fix typo 2018-04-02 15:52:16 +08:00
Darien Raymond
58e79dbdc5
refactor kcp.ReadSegment 2018-02-25 23:00:04 +01:00
Darien Raymond
630a76d06a
kcp cleanup 2018-01-17 17:36:14 +01:00
Darien Raymond
b3e6994e52
implement WriteMultiBuffer 2017-12-03 22:53:00 +01:00
Darien Raymond
e8e7921613
fix lint warnings 2017-12-03 16:40:10 +01:00
Darien Raymond
b1dfff2fdd
remove 8k buffer pool 2017-04-15 21:19:21 +02:00
Darien Raymond
3643dc37e0
refine kcp output 2017-02-07 00:38:46 +01:00
Darien Raymond
f7721029c7
fix #355 2017-01-04 17:23:41 +01:00
Darien Raymond
e678000c44
remove release() pattern 2017-01-04 12:52:24 +01:00
Darien Raymond
ceaf5d1178
fix lint warnings 2016-12-21 15:37:16 +01:00
Darien Raymond
055023fdd5
refactor buffer 2016-12-09 12:08:25 +01:00
Darien Raymond
7a80409e30
rename alloc to buf 2016-12-09 11:35:27 +01:00
Darien Raymond
1431e32d01
comments 2016-12-08 16:32:53 +01:00
Darien Raymond
0917866f38
refine kcp header and security 2016-12-08 16:27:41 +01:00
Darien Raymond
8c8f0a53fd
rewrite alloc.buffer 2016-12-06 11:03:42 +01:00
Darien Raymond
eb877fa808
remove unnecessary import 2016-11-30 22:24:59 +01:00
Darien Raymond
3ffef74d75
allocate in advance 2016-11-30 22:24:06 +01:00
Darien Raymond
f95c322677
rename 'this' 2016-11-27 21:39:09 +01:00
Darien Raymond
d19ee4d408
connection reuse for mkcp 2016-11-27 08:58:31 +01:00
Darien Raymond
70c75038a2
small buffer 2016-11-21 22:08:34 +01:00
Darien Raymond
33d2513e3c
reduce memory allocation in kcp 2016-11-01 12:07:20 +01:00
Darien Raymond
b5910dccae
simplify fast resend 2016-10-11 13:17:57 +02:00
Darien Raymond
78f87c4f60
test case for cmd only segment 2016-10-11 11:44:30 +02:00
v2ray
07a86f549b
unified import path 2016-08-20 20:55:45 +02:00
v2ray
00841583d2
reduce ack packet size and send peer RTO 2016-08-05 20:59:33 +02:00
v2ray
42efa5dde0
refine buffer usage in kcp 2016-07-28 16:24:15 +02:00
v2ray
631db6e69a
rename 2016-07-14 22:52:00 +02:00
v2ray
ef2d49302d
rename command 2016-07-14 22:10:37 +02:00
v2ray
ffdce592ec
remove sync.Pool from segment allocation 2016-07-14 21:42:00 +02:00
v2ray
16d1b42f59
refine seg allocation 2016-07-05 14:08:08 +02:00
v2ray
6efff7654c
leverage pool functions 2016-07-05 11:36:05 +02:00
v2ray
34fb72e7c6
refine ack seg put 2016-07-05 10:33:11 +02:00
v2ray
13e83c17a5
apply sync.Pool to segments 2016-07-05 10:28:23 +02:00
v2ray
8ea3c13236
rename ISegment -> Segment 2016-07-04 14:17:42 +02:00
v2ray
3ad83da7cb
rename acksegment 2016-07-02 22:17:41 +02:00
v2ray
7056b414e2
length protection in ReadSegment 2016-06-30 00:12:36 +02:00
v2ray
0047910a81
bug fixes 2016-06-29 12:52:23 +02:00
v2ray
d958b9884e
apply new classes to kcp core 2016-06-29 10:34:34 +02:00
v2ray
aa6726a6d0
segment.releasable 2016-06-27 22:54:59 +02:00
v2ray
6915095a0a
typed segments 2016-06-27 22:22:01 +02:00