Commit Graph

19 Commits

Author SHA1 Message Date
Loyalsoldier 6f8979d017
Style: format code by gofumpt (#1022) 2021-05-20 05:28:52 +08:00
Loyalsoldier e46204f828
Chore: fix lint according to golangci-lint errors (#781)
* Chore: fix lint according to golangci-lint errors
* Chore: regenerate pb.go files
2021-03-14 07:44:47 +08:00
Shelikhoo b585f2283a
fixing misbehaving code in mux that do not propagate context 2021-03-06 14:31:46 +00:00
Loyalsoldier f94dd11a8c
Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
loyalsoldier 784775f689
Refine code according to golangci-lint results 2020-10-11 19:22:46 +08:00
loyalsoldier f12f76582f
Fix according to staticcheck result
staticcheck repo: https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck
2020-08-30 23:41:15 +08:00
vcptr 6ef77246ab add DOH dns client 2019-11-25 15:41:36 +08:00
Darien Raymond 3de8389361
rename CloseError() to Interrupt() 2018-12-31 21:25:10 +01:00
Darien Raymond 1089a887e0
consider closed worker is full. fixes #1414 2018-11-16 15:42:18 +01:00
Darien Raymond 440cf090d6
notify remote peer to close session 2018-11-07 12:46:20 +01:00
Darien Raymond db6d6a89df
fix infinite loop in mux dispatch 2018-11-04 08:59:34 +01:00
Darien Raymond 128a90b98b
move link to transport 2018-11-03 12:36:29 +01:00
Darien Raymond f1ab89d9d8
long running reverse test case 2018-10-28 09:08:43 +01:00
Darien Raymond 715ac9d267
test case for reverse proxy 2018-10-28 07:27:07 +01:00
Darien Raymond 8595bce33b
better load balancing 2018-10-26 12:06:21 +02:00
Darien Raymond 53870f1ea7
refactor mux client worker 2018-10-25 09:32:03 +02:00
Darien Raymond 284923664a
split worker picker from client manager 2018-10-24 22:34:48 +02:00
Darien Raymond c272677065
better handle errors from copy 2018-10-24 12:33:42 +02:00
Darien Raymond 04bbdfc426
refactor mux 2018-10-23 14:35:32 +02:00