Commit Graph

231 Commits

Author SHA1 Message Date
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
Shelikhoo 7dabfb755e
merge vmess zero encryption support 2021-03-04 00:12:37 +00:00
Loyalsoldier 49cf614346
Chore: update dependencies & protobuf (#728) 2021-03-03 17:31:53 +08:00
Shelikhoo 770a2bc1a3
Regenerate protobuf for Zero Security imaginary security level 2021-03-01 15:32:19 +00:00
Shelikhoo 833997df5a
Zero Security imaginary security level 2021-03-01 15:30:36 +00: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
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 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
2020-10-05 08:36:40 +08:00
loyalsoldier b181045b0c
Errorgen: support to run outside of GOPATH 2020-10-04 13:06:12 +08:00
loyalsoldier f9175e3bc8
Fix according to go vet results 2020-08-26 19:35:33 +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
Roger Shimizu 90af5f19ba
Apply Debian's patch to upstream 2020-06-24 12:57:03 +08:00
Shelikhoo 09b81b78c3
regenerate pb data 2020-06-08 16:16:32 +08:00
Shelikhoo 9bf07b1f26
VMess AEAD Experiment 2020-06-06 17:11:30 +08:00
Shelikhoo 5e59534333
Fix when rolled number is zero 2020-06-02 17:30:48 +08:00
mzz 49b63cbd79 code quality review 2020-03-24 22:26:03 +08:00
mzz2017 9e84ce38dd feat: support more types of certificates 2020-03-24 22:26:03 +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 4d23411d80
comments 2019-02-23 00:29:09 +01:00
Darien Raymond 6178d7281c
completely remove usage of go:nosplit 2019-02-22 12:54:26 +01:00
Darien Raymond 98950d5ada
remove dep of assert lib 2019-02-10 15:02:28 +01:00
Darien Raymond 836440c61a
dns outbound proxy 2019-02-06 10:21:04 +01:00
Darien Raymond 66a60dbfa3
remove dep on assert lib 2019-02-03 19:46:53 +01:00
Darien Raymond bdd71a44b4
remove dep on assert lib 2019-02-02 22:19:30 +01:00
Darien Raymond 5c37439dbb
fix broken test 2019-01-08 23:41:34 +01:00
Darien Raymond 163776b182
remove dependency on assert lib 2019-01-08 23:27:02 +01:00
Darien Raymond d26700a2fe
remove common/compare package 2019-01-07 00:12:04 +01:00
Darien Raymond 21f8bfe476
move udp packet to protocol 2019-01-05 19:49:21 +01:00
Darien Raymond 1c830472b9
dns protocol package 2018-12-29 09:03:32 +01:00
Darien Raymond d670629651
more test case for tls sniffing 2018-12-27 19:41:23 +01:00
Darien Raymond 372da062d4
fix build break 2018-12-10 23:34:54 +01:00
Victoria Raymond ce412aec65
Merge branch 'master' into fix-sniff-http-ipv6 2018-12-10 23:09:55 +01:00
Darien Raymond 7e37d141e2
move parseHost to http protocol 2018-12-10 23:08:16 +01:00
comwrg e52b387483
fix sniff http ipv6 address 2018-12-10 20:37:17 +08:00
Darien Raymond 057e271588
update proto lib 2018-12-01 17:39:51 +01:00
Darien Raymond 2364f5f280
remove AddressFamily.Either() 2018-11-16 11:13:36 +01:00
Darien Raymond bd7bc63fac
prevent stack copy 2018-11-15 21:16:43 +01:00
Darien Raymond 770a20d266
stack allocated buffer 2018-11-15 16:04:13 +01:00
Darien Raymond 24288a74a2
update tests 2018-11-15 11:17:20 +01:00
Darien Raymond ff7e5a7cdb
benchmark mux frame 2018-11-14 22:11:05 +01:00
Darien Raymond 16102271dd
improve address serialization performance 2018-11-14 19:16:46 +01:00
Darien Raymond 77c03f0da5
move back to serial 2018-11-03 13:03:02 +01:00
Darien Raymond 35ccc3a49c
cleanup unnecessary method in serial. 2018-11-02 18:20:02 +01:00
Darien Raymond 815c7f09ba
migrate to std lib 2018-11-02 15:47:58 +01:00
Darien Raymond ee489c95b3
remove Port.Bytes() 2018-11-02 15:14:34 +01:00
Darien Raymond 58e2ed3381
remove closure on ReadFullFrom 2018-11-02 15:01:33 +01:00