Loyalsoldier
bb44d01096
Format proto files using clang-format according to google style ( #264 )
...
* Format proto files using clang-format according to google style
* Regenerate pb.go files
4 years ago
loyalsoldier
b181045b0c
Errorgen: support to run outside of GOPATH
4 years ago
RPRX
010fbf4d8b
Make isAEAD more efficient
4 years ago
RPRX
470dc8523b
Make isAEAD more efficient
4 years ago
wwqgtxx
43174d6951
support disable vmess aead by os environ
4 years ago
Shelikhoo
e2e266114a
Fix incorrect IV usage which slightly reduced security
4 years ago
Kslr
2a3fe11952
VMess AEAD will be used when alterId is 0
4 years ago
loyalsoldier
f12f76582f
Fix according to staticcheck result
...
staticcheck repo: https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck
4 years ago
loyalsoldier
1fa89b32d4
Format: run go fmt ./...
4 years ago
loyalsoldier
f9175e3bc8
Fix according to go vet results
4 years ago
Shelikhoo
a40727a3dc
added drain for ss and improved vmess drain
4 years ago
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
4 years ago
Shelikhoo
437a66b7de
Added Unit Test for VMessAEAD
4 years ago
Agioi Theodoroi
bbd3988f3d
clean up code
4 years ago
rprx
1432278c2c
Fix typo ( #36 )
4 years ago
Shelikhoo
f19f95af35
Update AEAD design to rely more on AEAD
4 years ago
Roger Shimizu
90af5f19ba
Apply Debian's patch to upstream
4 years ago
Shelikhoo
d06a4d1f50
Added TestsEnabled Settings to enable VMessAEAD test
5 years ago
Shelikhoo
09b81b78c3
regenerate pb data
5 years ago
Shelikhoo
da0b63bc12
allow user to define tests enable for this server
5 years ago
Shelikhoo
870ff52775
Apply Coding Style
5 years ago
Shelikhoo
8c886b4b46
Apply Coding Style
5 years ago
Shelikhoo
a58b20b5b8
Reserve sign bit
5 years ago
Shelikhoo
78d7b4f183
Check replay only for AEAD connection, and later
5 years ago
Shelikhoo
9fc37646b6
Check replay only for AEAD connection
5 years ago
Shelikhoo
6a29fa5fe2
Enable AEAD by Default
5 years ago
Shelikhoo
8d489f6c7c
Make taint acquire lesser lock
5 years ago
Shelikhoo
6007e4cc6f
Detailed AEAD Auth Error
5 years ago
Shelikhoo
9bf07b1f26
VMess AEAD Experiment
5 years ago
Shelikhoo
38e89bd2c7
VMess will Drain Connection On Auth failure
5 years ago
Shelikhoo
8f45736dd3
drain replayed connection
5 years ago
Shelikhoo
34c13f3b27
Detailed code and output
5 years ago
Shelikhoo
944c45a776
Fix not update behavior seed
5 years ago
Shelikhoo
5e59534333
Fix when rolled number is zero
5 years ago
Shelikhoo
13cef19430
Increase Drain Pool
5 years ago
Shelikhoo
ca032dd00f
Drain Connection Based on uuid based behavior seed(skip auth info drain for now)
5 years ago
Shelikhoo
d671780804
Drain Connection Based on Uuid based Behavior seed
5 years ago
Shelikhoo
e0aa18b6f3
Drain Connection with invalid checksum before closing. Emergency fix for weakness described in https://github.com/v2ray/v2ray-core/issues/2523
5 years ago
Kslr
876e2fcc73
Merge pull request #1904 from hex2tan/master
...
fixed add new vmess user bug
5 years ago
fcying
fa926a1d1d
access log add detour tag
5 years ago
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.
5 years ago
vcptr
ad4a1a3dc2
show vmess decode errors at warning level
5 years ago
Kslr
2451eedbc4
Merge pull request #1767 from Gondnat/addEmailIntoAccessLog
...
Add email into access log for shadowsocks and vmess
5 years ago
Gondnat
dd048bfb29
add email into access log for shadowsocks, vmess and mux
5 years ago
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.
5 years ago
Darien Raymond
1531642768
benchmark test for user validator
6 years ago
Darien Raymond
98950d5ada
remove dep of assert lib
6 years ago
Darien Raymond
9d7efdd2e1
confonly
6 years ago
Darien Raymond
bdd71a44b4
remove dep on assert lib
6 years ago
Darien Raymond
1ab94fed79
optimize v2ctl size
6 years ago