Commit Graph

36 Commits (0650af46f4d7768cf778ce0e1ebd64349d23841a)

Author SHA1 Message Date
loyalsoldier f12f76582f
Fix according to staticcheck result
4 years ago
DuckSoft 1525712214
some typo fixes
4 years ago
vcptr 6ef77246ab add DOH dns client
5 years ago
fcying fa926a1d1d access log add detour tag
5 years ago
Gondnat dd048bfb29 add email into access log for shadowsocks, vmess and mux
5 years ago
Darien Raymond 98950d5ada
remove dep of assert lib
6 years ago
Darien Raymond bdd71a44b4
remove dep on assert lib
6 years ago
Darien Raymond 3de8389361
rename CloseError() to Interrupt()
6 years ago
Darien Raymond 5c4e33f759
rewrite SliceBySize
6 years ago
Darien Raymond bcd5d026fe
rewrite SplitFirst
6 years ago
Darien Raymond 0f324a613e
remove MultiBuffer.Release
6 years ago
Darien Raymond 27772a75a7
refactor MultiBuffer append
6 years ago
Darien Raymond 1089a887e0
consider closed worker is full. fixes #1414
6 years ago
Darien Raymond 48cac1733f
remove NewMultiBufferCap
6 years ago
Darien Raymond a01fdc29a6
remove NewMultiBufferValue
6 years ago
Darien Raymond 7560a99d7b
check frame size for status new
6 years ago
Darien Raymond ff7e5a7cdb
benchmark mux frame
6 years ago
Darien Raymond 440cf090d6
notify remote peer to close session
6 years ago
Darien Raymond db6d6a89df
fix infinite loop in mux dispatch
6 years ago
Darien Raymond fcce267e33
fix broken test
6 years ago
Darien Raymond 77c03f0da5
move back to serial
6 years ago
Darien Raymond 128a90b98b
move link to transport
6 years ago
Darien Raymond 815c7f09ba
migrate to std lib
6 years ago
Darien Raymond 58e2ed3381
remove closure on ReadFullFrom
6 years ago
Darien Raymond ff310d6bc6
detect underlying mux worker closed
6 years ago
Darien Raymond f1ab89d9d8
long running reverse test case
6 years ago
Darien Raymond 715ac9d267
test case for reverse proxy
6 years ago
Darien Raymond 2020bbe606
prototype for reverse proxy
6 years ago
Darien Raymond 6c89940e65
fix #1338
6 years ago
Darien Raymond 8595bce33b
better load balancing
6 years ago
Darien Raymond 53870f1ea7
refactor mux client worker
6 years ago
Darien Raymond a69217b584
test case
6 years ago
Darien Raymond 284923664a
split worker picker from client manager
6 years ago
Darien Raymond c272677065
better handle errors from copy
6 years ago
Darien Raymond 04bbdfc426
refactor mux
6 years ago
Darien Raymond 838f2919ab
move mux to common
6 years ago