Commit Graph

338 Commits (ed7b22622ce6d37a442da5fb1095dda233a3158e)

Author SHA1 Message Date
Darien Raymond f506a39d32
multi buffer
8 years ago
Darien Raymond 0a2547b285
cleanup handler functions
8 years ago
Darien Raymond 2cf809021b
force close session manage when main connection is finished
8 years ago
Darien Raymond 81d840699a
mutex protected close
8 years ago
Darien Raymond c9f661f018
refactor
8 years ago
Darien Raymond ad083989aa
split session manager out of mux client and server
8 years ago
Darien Raymond 9b834a2148
handle status keep alive
8 years ago
Darien Raymond 64b929862c
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 343417633a
fix build break
8 years ago
Darien Raymond c89cd8ae24
settings for mux concurrency
8 years ago
Darien Raymond a758e07339
fix a typo
8 years ago
Darien Raymond 4fa3c70429
simplify log handling
8 years ago
Darien Raymond 68bc9ea8e4
cleanup error messages
8 years ago
Darien Raymond 0e01e9e9ca
comments
8 years ago
Darien Raymond 277a08d8a7
fix lint error
8 years ago
Darien Raymond 35248497d2
refactor error messages
8 years ago
Darien Raymond ade8453c0a
completely remove connection reuse feature
8 years ago
Darien Raymond b4cd497abf
update error messages
8 years ago
Darien Raymond 67956b9120
update error message
8 years ago
Darien Raymond 75f5cb9afb
refactor log and error
8 years ago
Darien Raymond fc31f9b94c
refactor error interface
8 years ago
Darien Raymond 8acde086c3
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond babf7476ff
more logs
8 years ago
Darien Raymond 7682929c11
close main connection quicker
8 years ago
Darien Raymond 4ee1abdaff
refactor
8 years ago
Darien Raymond 9b1d20943f
clean up mux client in manager
8 years ago
Darien Raymond d10445d49a
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 4d682c01e0
refactor mux
8 years ago
Darien Raymond 2a3facab5a
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 55328921b5
wait for done
8 years ago
Darien Raymond 0a15bceb55
fix dead lock
8 years ago
Darien Raymond 947492a71c
close all sessions after main connection ends
8 years ago
Darien Raymond 2e5cb82790
update proto
8 years ago
Darien Raymond 7195c17af6
close server down link
8 years ago
Darien Raymond 18b0b87c52
no-op timer
8 years ago
Darien Raymond 55ecd92064
simplify mux code
8 years ago
Darien Raymond bf0a4c428e
refactor mux code
8 years ago
Darien Raymond 682235cacc
refactor server worker
8 years ago
Darien Raymond c4ba853887
refactor error messages
8 years ago
Darien Raymond 72d9cb8a74
bug fixes
8 years ago
Darien Raymond 852fd14ba9
wait for handler init
8 years ago
Darien Raymond 5686566139
apply mux in client
8 years ago
Darien Raymond 2111c7e9ca
update proto def
8 years ago
Darien Raymond 9d6513d3d3
remove unused code
8 years ago
Darien Raymond 1e06cf34d9
apply mux in inbound handler
8 years ago
Darien Raymond 3161c56aba
refactor
8 years ago
Darien Raymond 73c4696e00
mux io
8 years ago
Darien Raymond 9e6a57b2b8
mux client
8 years ago
Darien Raymond eab2f1effc
refactor
8 years ago
Darien Raymond 514dcffe2e
Fix a potential issue causing high CPU usage
8 years ago