Commit Graph
38 Commits
Author SHA1 Message Date
loyalsoldier 784775f689 Refine code according to golangci-lint results 2020-10-11 19:22:46 +08:00
loyalsoldier b181045b0c Errorgen: support to run outside of GOPATH 2020-10-04 13:06:12 +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
DuckSoft 1525712214 some typo fixes
note: there are other typos in external/ folder.
considering the fact that the folder "will be removed in future", I skipped those typos.
2020-07-17 18:09:24 +08:00
vcptr 6ef77246ab add DOH dns client 2019-11-25 15:41:36 +08:00
fcying fa926a1d1d access log add detour tag 2019-10-27 14:24:50 +08:00
Gondnat dd048bfb29 add email into access log for shadowsocks, vmess and mux 2019-07-02 10:43:34 +08:00
Darien Raymond 98950d5ada remove dep of assert lib 2019-02-10 15:02:28 +01:00
Darien Raymond bdd71a44b4 remove dep on assert lib 2019-02-02 22:19:30 +01:00
Darien Raymond 3de8389361 rename CloseError() to Interrupt() 2018-12-31 21:25:10 +01:00
Darien Raymond 5c4e33f759 rewrite SliceBySize 2018-11-18 20:16:14 +01:00
Darien Raymond bcd5d026fe rewrite SplitFirst 2018-11-18 19:57:29 +01:00
Darien Raymond 0f324a613e remove MultiBuffer.Release 2018-11-17 22:45:07 +01:00
Darien Raymond 27772a75a7 refactor MultiBuffer append 2018-11-17 09:12:20 +01:00
Darien Raymond 1089a887e0 consider closed worker is full. fixes #1414 2018-11-16 15:42:18 +01:00
Darien Raymond 48cac1733f remove NewMultiBufferCap 2018-11-16 11:29:16 +01:00
Darien Raymond a01fdc29a6 remove NewMultiBufferValue 2018-11-16 11:08:12 +01:00
Darien Raymond 7560a99d7b check frame size for status new 2018-11-14 22:55:33 +01:00
Darien Raymond ff7e5a7cdb benchmark mux frame 2018-11-14 22:11:05 +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 fcce267e33 fix broken test 2018-11-03 13:11:37 +01:00
Darien Raymond 77c03f0da5 move back to serial 2018-11-03 13:03:02 +01:00
Darien Raymond 128a90b98b move link to transport 2018-11-03 12:36:29 +01:00
Darien Raymond 815c7f09ba migrate to std lib 2018-11-02 15:47:58 +01:00
Darien Raymond 58e2ed3381 remove closure on ReadFullFrom 2018-11-02 15:01:33 +01:00
Darien Raymond ff310d6bc6 detect underlying mux worker closed 2018-10-29 12:51:56 +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 2020bbe606 prototype for reverse proxy 2018-10-28 00:03:11 +02:00
Darien Raymond 6c89940e65 fix #1338 2018-10-27 09:08:32 +02: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 a69217b584 test case 2018-10-24 22:37:11 +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
Darien Raymond 838f2919ab move mux to common 2018-10-23 12:21:12 +02:00