Commit Graph

404 Commits (488e39948e2bdda84deae22ea8acb8d08a7e1752)

Author SHA1 Message Date
Darien Raymond 9ee9af9e02
fix mb copy again
6 years ago
Darien Raymond e0a2247a07
Revert "temporarily disable asm code"
6 years ago
Darien Raymond 354ef3c27d
fix multibuffer copy
6 years ago
Darien Raymond 6e28b4f91d
temporarily disable asm code
6 years ago
Darien Raymond 4b63638dca
update protobuf lib
6 years ago
Darien Raymond e3cc12995f
fix some lint errors
6 years ago
Darien Raymond 29ad2cbbdb
function to compare byte array
6 years ago
Darien Raymond f8e6927581
pool for data and ack segments
6 years ago
Darien Raymond bd4752a6ab
fix total inflight size
6 years ago
Darien Raymond a8b0660df0
redo kcp.SendingWindow
6 years ago
Darien Raymond bbeae5be48
redo kcp.ReceivingWindow
6 years ago
Darien Raymond 6315217572
fix receiving window size
7 years ago
Darien Raymond ff0ae91b9b
update protobuf generated files
7 years ago
Darien Raymond ac6a0f7511
update activity timer
7 years ago
Darien Raymond 68da956fc4
re-generate code
7 years ago
Darien Raymond 1425fd2ba9
remove Buffer.Append method
7 years ago
Shelikhoo c542c043f3
Merge branch 'master' of github.com:v2ray/v2ray-core into domainsocket
7 years ago
Darien Raymond 009d58dd6c
remove static bytes array
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 bdab1af29a
update tls config generation
7 years ago
Darien Raymond 58e79dbdc5
refactor kcp.ReadSegment
7 years ago
Darien Raymond 4783b8f2c6
stop doing anything after being released. fixes #804
7 years ago
Darien Raymond caa52e9327
early release buffers for better reusing
7 years ago
Darien Raymond 1e0cad50b1
buffered input in kcp client
7 years ago
Darien Raymond ae395bbe1f
increase udp hub capacity
7 years ago
Darien Raymond 7391b2439e
simplify udp hub
7 years ago
Shelikhoo 7f34cbdaff
Add Generated Files
7 years ago
Darien Raymond ae52e325a2
send ack more frequently too
7 years ago
Darien Raymond 0a6a9547a0
fix kcp for not sending data immediately
7 years ago
Darien Raymond 9fdb783729
fix kcp test
7 years ago
Darien Raymond efcb567273
remove context in struct
7 years ago
Darien Raymond 3a0f211c22
gofmt
7 years ago
Darien Raymond 630a76d06a
kcp cleanup
7 years ago
Darien Raymond a6c0ef11ba
check connection state for every write operation
7 years ago
Darien Raymond 9b15e2f6f7
more informational logs
7 years ago
Darien Raymond 8a09c6c926
migrate to signal.Semaphore and Notifier
7 years ago
Darien Raymond f4c35db968
merge log into common log
7 years ago
Darien Raymond 3cc6d8f653
fix a data race in KCP
7 years ago
Darien Raymond 048ffbc7dc
simplify tls config
7 years ago
Darien Raymond 4fad49fef8
fix build break
7 years ago
Darien Raymond 2acef1cc07
cleanup kcp connection
7 years ago
Darien Raymond 0032760fdc
cleanup kcp connection
7 years ago
Darien Raymond 19a0d21cb6
fix kcp write
7 years ago
Darien Raymond 7709ee9b7f
more interface test
7 years ago
Darien Raymond b3e6994e52
implement WriteMultiBuffer
7 years ago
Darien Raymond be714f76f1
cleanup
7 years ago
Darien Raymond bf7b8798a9
simplify kcp interface
7 years ago
Darien Raymond e8e7921613
fix lint warnings
7 years ago
Darien Raymond 443fd7c9a5
2k buffer should be enough
7 years ago
Darien Raymond 85a93e9602
cleanup kcp
7 years ago
Darien Raymond d43a23aa96
move error generator to common
7 years ago
Darien Raymond 2371617a22
fix lint warnings
7 years ago
Darien Raymond 594ec15c09
cleanup buffer usage
7 years ago
Darien Raymond 66b82e4ab7
cleanup MultiBuffer
7 years ago
Darien Raymond 6c9a60100d format code
7 years ago
Darien Raymond af88016320 fix #643
7 years ago
Darien Raymond 74cf833758 fully migrate to new assertion lib
7 years ago
Darien Raymond 2a04819582 fix data race in kcp connection
7 years ago
Darien Raymond 8971e699d9 common.Must2
7 years ago
Darien Raymond fbbed156db fix lint warnings
7 years ago
Darien Raymond 1c856a46ab step 1 to remove reference to net package
7 years ago
Darien Raymond 4059a965ff fix asm compiler warning
7 years ago
Darien Raymond 5829b45bbe
close timer faster
8 years ago
Darien Raymond 2e756cdaa8
refactor
8 years ago
Darien Raymond cea6e28634
refactor
8 years ago
Darien Raymond 6a90ce3c43
comments
8 years ago
Darien Raymond f01b0552a9
direct multibuf reading from kcp engine
8 years ago
Darien Raymond 5f4acaa9ea
merging reader and writer
8 years ago
Darien Raymond 09398989b6
fix mss calculation
8 years ago
Darien Raymond 83920a091e
WriteMultiBuffer for mKCP
8 years ago
Darien Raymond b1dfff2fdd
remove 8k buffer pool
8 years ago
Darien Raymond 0ef9143ffd
refactor
8 years ago
Darien Raymond 94e01672d7
update error propagation
8 years ago
Darien Raymond f57260c358
refactor
8 years ago
Darien Raymond 68bc9ea8e4
cleanup error messages
8 years ago
Darien Raymond 7c1b3ac1f0
cleanup error messages
8 years ago
Darien Raymond 35248497d2
refactor error messages
8 years ago
Darien Raymond a034276eee
update error messages
8 years ago
Darien Raymond ade8453c0a
completely remove connection reuse feature
8 years ago
Darien Raymond 75f5cb9afb
refactor log and error
8 years ago
Darien Raymond fc31f9b94c
refactor error interface
8 years ago
Darien Raymond 2e5cb82790
update proto
8 years ago
Darien Raymond 514dcffe2e
Fix a potential issue causing high CPU usage
8 years ago
Darien Raymond 6a640cf32d
refactor
8 years ago
Darien Raymond ec0986d6a9
remove useless code
8 years ago
Darien Raymond d2897633a6
comments
8 years ago
Darien Raymond f87b0fcde7
import updater effeciency
8 years ago
Darien Raymond d93ff628bc
refactor tcp worker
8 years ago
Darien Raymond 7792237b50
adopt context in listeners
8 years ago
Darien Raymond 9cbc9b7170
refactor dialer
8 years ago
Darien Raymond 7a97d73737
fix race condition in transport
8 years ago
Darien Raymond ebed271a92
fix race conditions in kcp
8 years ago
Darien Raymond 48eb40ff39
dice.RandomUint16
8 years ago
Darien Raymond 6888093197
gofmt
8 years ago
Darien Raymond 6bcce77afb
fix import
8 years ago
Darien Raymond 3643dc37e0
refine kcp output
8 years ago
Darien Raymond ce34a25e66
fix build break
8 years ago
Darien Raymond b5d14b6823
update java options
8 years ago