Shelikhoo
84918fbaac
refactor go.mod file
...
This is required to make sure the go.mod's style is consistent with Go best practice.
2021-09-03 21:25:17 +01:00
Shelikhoo
8ac4750f9e
fix lint warning
...
apply coding style. Be sure to update the style checking tool after a long time of inactivity.
2021-09-02 17:34:39 +01:00
Shelikhoo
a53fd35205
separate client ca and server ca
...
This is designed to prevent a server from being attacked with a client with a certificate issued by a trusted system CA.
Some commercial CA actually can issue certificate to individual to proof their identity. The server should not accept these certs as a valid client certificates.
2021-09-01 22:34:13 +01:00
ydx
fb665ee94a
add client certificate verify ( #1169 )
2021-09-01 21:12:03 +01:00
Loyalsoldier
46fa8f7480
Fix: DNS return value ( #1242 )
2021-08-29 16:24:10 +08:00
秋のかえで
50bcb6831c
Fix: response AAAA records in TypeA query ( #1235 )
2021-08-26 23:39:59 +08:00
Loyalsoldier
70e341564a
Chore: deb package uses Golang v1.17 ( #1234 )
2021-08-26 15:20:31 +08:00
Loyalsoldier
1a686b0abc
Chore: add trimmed geoip-only-cn-private.dat to package ( #1233 )
...
This size-reduced dat file only includes `cn` and `private` list, which is suitable for ROM/RAM insufficient devices.
Use it in V2Ray like this:
- `ext:geoip-only-cn-private.dat:cn`
- `ext:geoip-only-cn-private.dat:private`
2021-08-26 12:46:14 +08:00
朱聖黎 (Zhu Sheng Li)
67cd3ac40e
Fix: keep probeInterval consistent for the same outbound ( #1230 )
2021-08-25 20:16:10 +08:00
秋のかえで
4f9415d001
Fix: DoQ local mode compatible with IP destination ( #1226 )
2021-08-23 19:46:19 +08:00
Loyalsoldier
c91f98c60d
Lint: check Go modules before test ( #1220 )
2021-08-21 14:45:38 +08:00
Loyalsoldier
5ba50d6951
Fix: go module & update dependencies ( #1219 )
2021-08-21 14:19:16 +08:00
Loyalsoldier
f2a504e2bb
Fix: semgrep lint ( #1218 )
2021-08-21 13:50:51 +08:00
database64128
c78ee5aac7
🏡 Housekeeping: Update to Go 1.17 ( #1215 )
...
* ⬆ Update to Go 1.17
* 🏗 Update workflows and add windows-arm64
* 💾 Update generated files
* 📛 Update not-so-friendly filenames
2021-08-21 13:20:40 +08:00
dependabot[bot]
91ae805337
Chore: bump github.com/lucas-clemente/quic-go from 0.22.1 to 0.23.0 ( #1213 )
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.22.1 to 0.23.0.
- [Release notes](https://github.com/lucas-clemente/quic-go/releases )
- [Changelog](https://github.com/lucas-clemente/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/lucas-clemente/quic-go/compare/v0.22.1...v0.23.0 )
---
updated-dependencies:
- dependency-name: github.com/lucas-clemente/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-20 10:22:19 +08:00
Loyalsoldier
5794a97708
Fix: JSON tag case ( #1212 )
...
JSON unmarshal is case insensitive in Golang
2021-08-19 21:16:54 +08:00
ihotte
8f429c35cb
Fix: observatory log & JSON config( #1211 )
...
Co-authored-by: ihotte <ihotte@yeah.net>
2021-08-19 13:40:47 +08:00
Loyalsoldier
e39a69e688
Chore: update deb package to v4.41.1 ( #1207 )
2021-08-18 13:18:13 +08:00
dependabot[bot]
729cd06bee
Chore: bump lucas-clemente/quic-go from 0.22.0 to 0.22.1 ( #1198 )
2021-08-13 06:26:19 +08:00
Loyalsoldier
639148dda4
Refinement: LRU ( #1142 )
2021-08-10 11:08:45 +08:00
Loyalsoldier
a783cd5f08
DNS: refine code ( #1193 )
2021-08-10 11:08:05 +08:00
rurirei
73470e8dd8
DNS: fix typo & refine code ( #1183 )
...
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-08-10 10:49:56 +08:00
Loyalsoldier
ecaf597a76
Chore: update dependencies ( #1192 )
2021-08-10 02:58:29 +08:00
dependabot[bot]
152a5df3f4
Chore: bump lucas-clemente/quic-go from 0.21.2 to 0.22.0 ( #1165 )
2021-08-10 02:39:22 +08:00
dependabot[bot]
1fb003835e
Chore: bump h12.io/socks from 1.0.2 to 1.0.3 ( #1188 )
2021-08-10 02:35:17 +08:00
dependabot[bot]
256a3fdab3
Chore: bump google.golang.org/grpc from 1.39.0 to 1.39.1 ( #1186 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.39.0 to 1.39.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.39.0...v1.39.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-06 10:42:15 +08:00
Xiaokang Wang
e0a73e563e
Update core.go
2021-07-30 14:45:21 +01:00
Loyalsoldier
470acefef6
Fix: use sorted cidr list ( #1156 )
2021-07-22 10:43:21 +08:00
Shelikhoo
e2d526cd8b
fix concurrent access crash for handler creator
2021-07-19 16:13:11 +01:00
朱聖黎
8fed55f69f
Fix: routing rule not applied for TCP DNS ( #1144 )
2021-07-16 15:13:58 +08:00
dependabot[bot]
6129f2b5b3
Chore: bump github.com/jhump/protoreflect from 1.8.2 to 1.9.0 ( #1133 )
...
Bumps [github.com/jhump/protoreflect](https://github.com/jhump/protoreflect ) from 1.8.2 to 1.9.0.
- [Release notes](https://github.com/jhump/protoreflect/releases )
- [Commits](https://github.com/jhump/protoreflect/compare/v1.8.2...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/jhump/protoreflect
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-16 13:01:01 +08:00
dependabot[bot]
696436b161
Chore: bump google.golang.org/grpc from 1.38.0 to 1.39.0 ( #1102 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.38.0 to 1.39.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.38.0...v1.39.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-16 12:24:30 +08:00
dependabot[bot]
ce158b85ec
Chore: bump github.com/lucas-clemente/quic-go from 0.21.1 to 0.21.2 ( #1145 )
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/lucas-clemente/quic-go/releases )
- [Changelog](https://github.com/lucas-clemente/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/lucas-clemente/quic-go/compare/v0.21.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: github.com/lucas-clemente/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-16 12:14:23 +08:00
dependabot[bot]
9b83bb1220
Chore: bump actions/stale from 3.0.19 to 4 ( #1141 )
2021-07-15 09:57:59 +08:00
dependabot[bot]
236a7cc38f
Chore: bump github.com/pires/go-proxyproto from 0.5.0 to 0.6.0 ( #1132 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-13 09:53:32 +08:00
Shelikhoo
91a2286064
apply coding style
2021-07-01 19:02:27 +01:00
Shelikhoo
1409be04c2
regenerate protobuf files
2021-07-01 18:58:48 +01:00
Shelikhoo
e00d80eac4
cancel failed grpc connection
2021-07-01 18:58:13 +01:00
Shelikhoo
54fc21e537
add custom probe interval for observer
2021-06-30 19:33:37 +01:00
Shelikhoo
4773e3a1ed
add custom probe URL support for observatory
2021-06-30 17:47:29 +01:00
dependabot[bot]
abf9b64436
Chore: bump google.golang.org/protobuf from 1.26.0 to 1.27.1 ( #1100 )
2021-06-29 12:10:34 +08:00
Shelikhoo
cf3688729e
show explicit error to users with a incorrect fake DNS setting.
2021-06-28 16:59:50 +01:00
Shelikhoo
0cbb6d75f3
attempt fix of h2 dialer by discarding http client on failure
...
https://github.com/v2fly/v2ray-core/issues/1056#issuecomment-868321840
2021-06-25 10:56:42 +01:00
dependabot[bot]
e5913a132a
Chore: bump github.com/miekg/dns from 1.1.42 to 1.1.43 ( #1091 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.42 to 1.1.43.
- [Release notes](https://github.com/miekg/dns/releases )
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.42...v1.1.43 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-23 10:39:02 +08:00
Loyalsoldier
4935e55e4b
Chore: update Debian package ( #1090 )
2021-06-22 22:44:55 +08:00
Loyalsoldier
d7a202a705
Lint: update linter config & fix code style ( #1089 )
...
* Lint: update linter config
* Fix: code style
2021-06-22 22:36:23 +08:00
Shelikhoo
841469bd17
Release 4.41.0
2021-06-22 13:55:08 +01:00
Shelikhoo
9a03b425c9
apply coding style
2021-06-22 12:56:35 +01:00
Shelikhoo
d0d09dfa7f
apply coding style
2021-06-22 12:46:20 +01:00
Shelikhoo
90b560cd75
use value delegate to separate value and cancel
...
This is a issue with the usage of context for value storage and cancell signaling. This issue will be addressed in a permanent way in v5.
2021-06-22 12:42:20 +01:00