Loyalsoldier
|
8cb2db5321
|
Fix: security issues & overflow potentiality (#465)
|
2020-11-28 21:56:20 +08:00 |
|
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 |
|