Commit Graph

66 Commits (40249dfacbe00115efc649bf78b21451cfa97869)

Author SHA1 Message Date
Darien Raymond 0917866f38
refine kcp header and security
8 years ago
Darien Raymond efb24a4d21
rewrite error lib
8 years ago
Darien Raymond f95c322677
rename 'this'
8 years ago
Darien Raymond b1f78a1ffc
enable conn reuse settings in mkcp
8 years ago
Darien Raymond d19ee4d408
connection reuse for mkcp
8 years ago
Darien Raymond 15cb543abb
release memory in kcp connection
8 years ago
Darien Raymond ab3173039b
increase ping interval
8 years ago
Darien Raymond b5910dccae
simplify fast resend
8 years ago
Darien Raymond f8ad1f4a3e
update predicate syntax
8 years ago
Darien Raymond da9f1a8013
predicate.Not
8 years ago
Darien Raymond f3a83c57ab
optimize ping and updater logic
8 years ago
Darien Raymond e023859ef0
stop data updating thread when there is no data
8 years ago
Darien Raymond 1d13f47f9c
protobuf for stream settings
8 years ago
Darien Raymond b28d718b79
optional field in kcp config
8 years ago
Darien Raymond 3fd66ad795
remove PingNecessary()
8 years ago
v2ray 07a86f549b
unified import path
8 years ago
v2ray d08ffedf48
reduce ping frequency
8 years ago
v2ray 75b8dd9521
error message refactoring
8 years ago
v2ray 6ffc24f895
update roundtripinfo
8 years ago
v2ray 0d73726930
srtp header for kcp
8 years ago
v2ray a15e33f720
rename RoundTripInfo
8 years ago
v2ray 00841583d2
reduce ack packet size and send peer RTO
8 years ago
v2ray 7f277c9bcc
prevent goroutine leak
8 years ago
v2ray b8421f659f
terminate connection
8 years ago
v2ray 6fe7463bf4
simplify state checking
8 years ago
v2ray a39132f4c2
update log
8 years ago
v2ray bf2d45a83d
use local buffer when fetching input
8 years ago
v2ray 631db6e69a
rename
8 years ago
v2ray ef2d49302d
rename command
8 years ago
v2ray 991b2703dc
improve writing performance
8 years ago
v2ray 476b3c68d2
introduce a new state: peer terminating
8 years ago
v2ray 05ed05b9a0
correctly release segments
8 years ago
v2ray c0a1198514
improve terminating performance
9 years ago
v2ray 205f8b382d
Fix race condition
9 years ago
v2ray b68075a99d
test case for kcp read write
9 years ago
v2ray 4c63e9e168
improve fetch performance
9 years ago
v2ray f7d54d57c4
remove lastpayloadtime
9 years ago
v2ray a88a120938
Fix deadlock in kcp.read
9 years ago
v2ray 12d13f1560
refine log in KCP
9 years ago
v2ray 56ce062154
refine connection.read
9 years ago
v2ray 78ef65e17b
refine locker in kcp connection
9 years ago
v2ray e44b374e66
merge kcp into connection
9 years ago
v2ray e4acfe7f7e
sending worker
9 years ago
v2ray e5c4fd3e1c
remove unused variables
9 years ago
v2ray 7bc6d8af88
remove nodelay function
9 years ago
v2ray 080f0abee9
receiving worker
9 years ago
v2ray 94fb16fdfa
refine kcp constructor
9 years ago
v2ray a2abdc3d2f
refine mtu settings
9 years ago
v2ray a1f5839461
receiving queue
9 years ago
v2ray d958b9884e
apply new classes to kcp core
9 years ago