Shelikhoo
c5357e1f00
Added experiment to avoid sending the termination signal
2021-06-22 12:26:08 +01:00
Loyalsoldier
6f8979d017
Style: format code by gofumpt ( #1022 )
2021-05-20 05:28:52 +08:00
Loyalsoldier
9e9173acb4
Chore: update protobuf & dependencies ( #793 )
...
* Chore: update protobuf
* Chore: regenerate mock files
* Chore: update dependencies
* Chore: use Go v1.16.2 and later
2021-03-18 12:17:26 +08:00
Loyalsoldier
e03947e6b0
Chore: update protobuf & dependencies ( #748 )
2021-03-08 05:12:27 +08:00
Loyalsoldier
49cf614346
Chore: update dependencies & protobuf ( #728 )
2021-03-03 17:31:53 +08:00
Xiaokang Wang
733c5dea88
Deprecate legacy VMess header with a planned decommission ( #717 )
2021-03-01 21:26:54 +08:00
Loyalsoldier
f94dd11a8c
Chore: change module name ( #677 )
2021-02-17 04:31:50 +08:00
Loyalsoldier
f98944c9e0
Chore: update protobuf ( #670 )
2021-02-11 14:57:20 +08:00
dyhkwong
d8bc41e653
support enforcing VMessAEAD via environment variable ( #596 )
...
* support enforcing VMessAEAD via env var
to prevent downgrade attack
* Add comments to make Codacy Production happy
2021-02-08 18:08:01 +08:00
RPRX
21739e6f38
32 -> 0
2020-11-02 11:00:08 +00:00
lucifer
770b994337
Refine unix domain socket ( #367 )
2020-10-29 07:30:38 +00:00
loyalsoldier
b181045b0c
Errorgen: support to run outside of GOPATH
2020-10-04 13:06:12 +08:00
Loyalsoldier
ef460f68f8
Adjust Protocol Buffers ( #109 )
...
* Update protoc binary executable files to v3.13.0
* Write proto files in more standard way
* Make go generate & vprotogen compatible with protoc-gen-gofast
* Regenerate pb.go files according to new proto files
* Clean go.sum by running go mod tidy
* Implement mustEmbedUnimplementedServiceServer for gPRC services
2020-08-24 12:10:26 +00:00
Shelikhoo
09b81b78c3
regenerate pb data
2020-06-08 16:16:32 +08:00
Kslr
876e2fcc73
Merge pull request #1904 from hex2tan/master
...
fixed add new vmess user bug
2019-10-27 15:27:03 +08:00
fcying
fa926a1d1d
access log add detour tag
2019-10-27 14:24:50 +08:00
hex2tan
3d63ec4e78
fixed add new user bug
...
fixed add new user bug.
when add new user, just add the key(u.email) to the map(v.cache), the value of map is nil.
2019-09-26 13:48:52 +08:00
Kslr
2451eedbc4
Merge pull request #1767 from Gondnat/addEmailIntoAccessLog
...
Add email into access log for shadowsocks and vmess
2019-07-13 22:50:35 +08:00
Gondnat
dd048bfb29
add email into access log for shadowsocks, vmess and mux
2019-07-02 10:43:34 +08:00
Kirill Motkov
0401a91ef4
Some code improvements
...
* Rewrite empty string checks more idiomatically.
* Change strings.ToLower comparisons to strings.EqualFold.
* Rewrite switch statement with only one case as if.
2019-06-28 17:53:44 +03:00
Darien Raymond
1ab94fed79
optimize v2ctl size
2019-02-01 20:08:21 +01:00
Darien Raymond
3de8389361
rename CloseError() to Interrupt()
2018-12-31 21:25:10 +01:00
Darien Raymond
427679e66d
simplify task execution
2018-12-06 11:35:02 +01:00
Darien Raymond
bea521537e
errors.Combine
2018-12-04 14:17:08 +01:00
Darien Raymond
057e271588
update proto lib
2018-12-01 17:39:51 +01:00
Darien Raymond
769f770cf7
migrate NetworkList to []Network
2018-11-20 16:58:26 +01:00
Darien Raymond
a5dcb0f13e
refactor dependency resolution
2018-10-21 10:27:13 +02:00
Darien Raymond
4fcb39ded9
comments
2018-10-18 09:25:58 +02:00
Darien Raymond
595f3d685e
merge user info inbound metadata
2018-10-15 08:36:50 +02:00
Darien Raymond
b4821c5ed5
move policy and dnsClient
2018-10-11 22:34:31 +02:00
Darien Raymond
273342d0b9
move stats and inbound to features directory
2018-10-11 21:14:53 +02:00
Darien Raymond
b6dc31d3fe
first part to move feature interfaces into dedicated directory
2018-10-11 20:43:37 +02:00
Darien Raymond
091fa6ad23
use new errorgen
2018-09-30 23:08:41 +02:00
Darien Raymond
d55fbd7f8d
simplify error creation
2018-09-30 18:39:53 +02:00
Darien Raymond
00ea6e3cb2
update protobuf generated files
2018-09-30 18:39:28 +02:00
Darien Raymond
383b84e7dd
unified tproxy option
2018-09-17 15:12:58 +02:00
Darien Raymond
7f697661cd
fix a typo
2018-09-17 11:57:56 +02:00
Darien Raymond
cb2658f2bf
Revert "pooled session objects"
...
This reverts commit a89ff38fe6
.
2018-09-14 16:51:46 +02:00
Darien Raymond
d068f357bd
update proto lib
2018-09-14 11:00:59 +02:00
Darien Raymond
a89ff38fe6
pooled session objects
2018-09-11 20:15:15 +02:00
Darien Raymond
aefbc4c5de
cleanup vmess inbound handler
2018-08-31 15:50:13 +02:00
Darien Raymond
54e1bb96cc
introduce in-memory user
2018-08-27 00:11:32 +02:00
Darien Raymond
57966adf49
revert reader creation based on per-connection buffer
2018-08-17 20:54:25 +02:00
Darien Raymond
d665cf3e72
refine reader creation in vmess inbound
2018-07-31 19:33:54 +02:00
Darien Raymond
5e65d7da6d
more accurate memory usage when buffer = 0
2018-07-31 16:05:57 +02:00
Darien Raymond
4b63638dca
update protobuf lib
2018-07-25 00:36:28 +02:00
Darien Raymond
9a8488074e
env flag controlled global padding
2018-07-18 10:40:28 +02:00
Darien Raymond
ff0ae91b9b
update protobuf generated files
2018-06-26 16:28:54 +02:00
Darien Raymond
9977eadf8c
remove dependency from errors to session
2018-06-25 01:09:02 +02:00
Darien Raymond
13f3c356ca
unified task package
2018-05-27 13:02:29 +02:00