Ye Zhihao and GitHub
4d155bc2bf
🐛 http dialer add socket config; sockopt.mark use uint32 ( #1264 )
2021-09-10 16:18:26 +08:00
4a174e8aa6
Chore: bump github.com/pires/go-proxyproto from 0.6.0 to 0.6.1 ( #1263 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.6.0...v0.6.1 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
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-09-09 12:09:13 +08:00
kslr
36d320a4a9
🐛 fix CodeQL is triggered multiple times
2021-09-09 11:50:35 +08:00
Shelikhoo
5ce183c256
fix error typo for browser forwarder(Sec-Websocket-Protocol)
2021-09-05 10:32:36 +01:00
kslr
d7e52c2f65
🔥 remove the redundant CODECODE_OF_CONDUCT.md
2021-09-04 17:24:52 +08:00
Shelikhoo
c4a6686e77
update version
v4.42.1
2021-09-03 22:22:21 +01:00
Shelikhoo
d23f457be5
Revert "refactor go.mod file"
...
This reverts commit 84918fbaac .
v4.42.0
2021-09-03 21:49:50 +01:00
Shelikhoo
ebdacfdb86
add comment for gRPC TLS silent failure behavior
...
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.
2021-09-03 21:34:34 +01:00
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 and GitHub
fb665ee94a
add client certificate verify ( #1169 )
2021-09-01 21:12:03 +01:00
Loyalsoldier and GitHub
46fa8f7480
Fix: DNS return value ( #1242 )
2021-08-29 16:24:10 +08:00
秋のかえで and GitHub
50bcb6831c
Fix: response AAAA records in TypeA query ( #1235 )
2021-08-26 23:39:59 +08:00
Loyalsoldier and GitHub
70e341564a
Chore: deb package uses Golang v1.17 ( #1234 )
2021-08-26 15:20:31 +08:00
Loyalsoldier and GitHub
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) and GitHub
67cd3ac40e
Fix: keep probeInterval consistent for the same outbound ( #1230 )
2021-08-25 20:16:10 +08:00
秋のかえで and GitHub
4f9415d001
Fix: DoQ local mode compatible with IP destination ( #1226 )
2021-08-23 19:46:19 +08:00
Loyalsoldier and GitHub
c91f98c60d
Lint: check Go modules before test ( #1220 )
2021-08-21 14:45:38 +08:00
Loyalsoldier and GitHub
5ba50d6951
Fix: go module & update dependencies ( #1219 )
2021-08-21 14:19:16 +08:00
Loyalsoldier and GitHub
f2a504e2bb
Fix: semgrep lint ( #1218 )
2021-08-21 13:50:51 +08:00
database64128 and GitHub
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
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 and GitHub
5794a97708
Fix: JSON tag case ( #1212 )
...
JSON unmarshal is case insensitive in Golang
2021-08-19 21:16:54 +08:00
8f429c35cb
Fix: observatory log & JSON config( #1211 )
...
Co-authored-by: ihotte <ihotte@yeah.net >
2021-08-19 13:40:47 +08:00
Loyalsoldier and GitHub
e39a69e688
Chore: update deb package to v4.41.1 ( #1207 )
2021-08-18 13:18:13 +08:00
dependabot[bot] and GitHub
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 and GitHub
639148dda4
Refinement: LRU ( #1142 )
2021-08-10 11:08:45 +08:00
Loyalsoldier and GitHub
a783cd5f08
DNS: refine code ( #1193 )
2021-08-10 11:08:05 +08:00
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 and GitHub
ecaf597a76
Chore: update dependencies ( #1192 )
2021-08-10 02:58:29 +08:00
dependabot[bot] and GitHub
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] and GitHub
1fb003835e
Chore: bump h12.io/socks from 1.0.2 to 1.0.3 ( #1188 )
2021-08-10 02:35:17 +08:00
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 and GitHub
e0a73e563e
Update core.go
v4.41.1
2021-07-30 14:45:21 +01:00
Loyalsoldier and GitHub
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
朱聖黎 and GitHub
8fed55f69f
Fix: routing rule not applied for TCP DNS ( #1144 )
2021-07-16 15:13:58 +08:00
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
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
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] and GitHub
9b83bb1220
Chore: bump actions/stale from 3.0.19 to 4 ( #1141 )
2021-07-15 09:57:59 +08:00
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] and GitHub
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