Commit Graph

76 Commits (a0f2dabe5ce302ca32cfc1e193d8c4a60541d6fc)

Author SHA1 Message Date
Darien Raymond f046f334cd
move common/log to app/log
8 years ago
Darien Raymond 48bddb25d7
fix lint warnings
8 years ago
Darien Raymond 38e4cad8d1
remove unused variable
8 years ago
Darien Raymond 29d62185cf
notify read and write on remote close
8 years ago
Darien Raymond f1a9647c8a
lint warnings
8 years ago
Darien Raymond 4e224d64c6
Fix #337
8 years ago
Darien Raymond a4dfca0ef7
accommodate protobuf compiler change
8 years ago
Darien Raymond cdcccb4590
simplify segment writer
8 years ago
Darien Raymond 055023fdd5
refactor buffer
8 years ago
Darien Raymond 41fcffbfab
fix data input and output signal
8 years ago
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