6a60332700
Create CODE_OF_CONDUCT.md ( #941 ) ( #749 )
...
Co-authored-by: Kslr <kslrwang@gmail.com >
2021-10-22 12:38:40 +08:00
45dc97e2b6
Use shadowsocket's bloomring for shadowsocket's replay protection ( #764 )
...
* use shadowsocket's bloomring for shadowsocket's replay protection
* added shadowsockets iv check for tcp socket
* Rename to shadowsockets iv check
* shadowsocks iv check config file
* iv check should proceed after decryption
* use shadowsocket's bloomring for shadowsocket's replay protection
* Chore: format code (#842 )
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-10-22 12:38:40 +08:00
0f0a424e8c
Fix: use sorted cidr list ( #1156 ) ( #773 )
...
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-10-22 12:38:40 +08:00
c4fc277758
add comment for gRPC TLS silent failure behavior ( #779 )
...
When gRPC transport have been configured to use TLS, it may silently ignore TLS failure. This may make it harder to diagnose TLS setting issues when gRPC transport is used. This comment is added to help other developers be aware of this caveat.
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
2021-10-22 12:38:40 +08:00
3bf3d96472
Fix: JSON tag case ( #1212 ) ( #778 )
...
JSON unmarshal is case insensitive in Golang
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-10-22 12:38:40 +08:00
76a3f24169
fix concurrent access crash for handler creator ( #772 )
...
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
2021-10-20 19:30:34 +08:00
6b6974c804
Fakedns improvements ( #731 )
...
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
Co-authored-by: sixg0000d <sixg0000d@gmail.com >
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-10-20 13:15:49 +08:00
yuhan6665 and GitHub
e286cdcaa8
Style: format code by gofumpt ( #761 )
2021-10-20 00:57:14 +08:00
d77be80b40
Refinement: LRU ( #1142 ) ( #775 )
...
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-10-20 00:53:29 +08:00
yuhan6665 and GitHub
a229a7f85e
Revert "cancel failed grpc connection ( #707 )" ( #768 )
...
This reverts commit 0f79126379 .
2021-10-16 21:07:45 +08:00
e6711d1b48
Add header and method support to http2 transport ( #755 )
...
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
2021-10-12 15:58:12 +00:00
4bb61701b5
Add tcpKeepAliveInterval in transport sockopt ( #754 )
...
Co-authored-by: Ahmad Karimi <ak12hastam@gmail.com >
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
2021-10-12 15:39:08 +00:00
ef4c63812b
Fix: nullcheck on alternative systemDialer ( #752 )
...
* fix: null-check on alternative systemDialer
* delete deprecated option DualStack
Co-authored-by: rurirei <72071920+rurirei@users.noreply.github.com >
2021-10-12 15:32:45 +00:00
yuhan6665 and GitHub
e50f2af418
Fix flaky TestServiceSubscribeRoutingStats ( #750 )
2021-10-12 15:29:56 +00:00
3554886ce1
vformat supports multi-core processing ( #757 )
...
* Feat: vformat supports multi-core processing (#996 )
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-10-12 15:29:22 +00:00
a97d45c93a
grammar fix ( #745 )
...
Co-authored-by: QxQ <59914293+U-v-U@users.noreply.github.com >
2021-09-30 20:50:46 +08:00
yuhan6665 and GitHub
1ef824c0b4
Fix go generate core/format.go ( #725 )
2021-09-27 13:45:02 +08:00
yuhan6665 and GitHub
ed39fc3b79
Fix some tests to use udp.PickPort() ( #739 )
2021-09-27 13:40:56 +08:00
yuhan6665 and GitHub
9f9059c7b1
Fix flaky TestVMessDynamicPort ( #723 )
2021-09-24 11:59:00 +08:00
f2cb13a8ec
Deprecate legacy VMess header with a planned decommission ( #712 )
...
* Deprecate legacy VMess header with a planned decommission
* show legacy warning only once
Co-authored-by: Xiaokang Wang <xiaokangwang@outlook.com >
Co-authored-by: hmol233 <82594500+hmol233@users.noreply.github.com >
2021-09-20 14:46:05 +08:00
dbcbb519e3
Feat: format code in one-key ( #719 )
...
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-09-20 14:22:52 +08:00
8a5bf06925
Chore: refine errorgen ( #721 )
...
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-09-20 13:51:55 +08:00
42d158bd85
vprotogen refine ( #717 )
...
* Update all proto files with existing vprotogen
* Chore: remove protoc-gen-gofast
* Feat: vprotogen adds version detector to block generation code from old protobuf version
* Feat: vprotogen refine logic
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2021-09-18 01:16:14 +08:00
00bcd40c34
remove deprecate ciphers in shadowsocks ( #710 )
...
* remove deprecate ciphers in shadowsocks
Co-authored-by: Kslr <kslrwang@gmail.com >
2021-09-17 04:13:07 +08:00
1adfc2720a
Allow bulk definition of domain matcher at parent level ( #713 )
...
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
2021-09-17 04:07:35 +08:00
0f79126379
cancel failed grpc connection ( #707 )
...
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
2021-09-15 01:40:38 +08:00
f50eff5ebb
Add Fake DNS support ( #309 )
...
Co-authored-by: Xiaokang Wang <xiaokangwang@outlook.com >
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
Co-authored-by: kslr <kslrwang@gmail.com >
2021-03-07 04:39:50 +00:00