1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-11-16 09:26:21 -05:00
Commit Graph

5861 Commits

Author SHA1 Message Date
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
Shelikhoo
3c17276462
drain: add generated file 2021-06-22 12:26:21 +01:00
Shelikhoo
79174ab2a0
unified drain support for vmess and shadowsockets 2021-06-22 12:26:17 +01:00
Shelikhoo
73ee3b0b1c
Added test for no terminate signal 2021-06-22 12:26:13 +01:00
Shelikhoo
c5357e1f00
Added experiment to avoid sending the termination signal 2021-06-22 12:26:08 +01:00
Shelikhoo
0822160008
VMess AEAD based packet length 2021-06-22 12:26:01 +01:00
Shelikhoo
861d6be19a
use detached context to fix #1059 #1059
It is important to use a detached context when creating shared transport connections that will outlive the initializing connection.

Otherwise, once the original initializing connection is cancelled, the transport connection will be cancelled as well.

This issue will be addressed in v5 by providing a transport session storage that also reduce the usage of globalDialerMap and other global variables.
2021-06-22 12:20:27 +01:00
Xiaokang Wang
d7e1d004bf
Update core.go 2021-06-22 10:12:46 +01:00
dependabot[bot]
c39cff3aa4
Chore: bump quic-go from 0.21.0 to 0.21.1 (#1072)
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go) from 0.21.0 to 0.21.1.
- [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/v.0.21...v0.21.1)

---
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-06-16 13:49:50 +08:00
Loyalsoldier
92bb1688fd
Chore: update dependencies (#1071) 2021-06-15 10:39:16 +08:00
Loyalsoldier
b275548a80
CI: refine codecov (#1064) 2021-06-13 10:13:29 +08:00
Shelikhoo
4d768b575d
update version 2021-06-04 20:34:08 +01:00
dependabot[bot]
0520d4c474
Chore: bump github.com/lucas-clemente/quic-go from 0.20.1 to 0.21.0 (#1047)
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go) from 0.20.1 to 0.21.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.20.1...v0.21.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-04 20:14:07 +01:00
秋のかえで
f84a401704
Feat: DNS transport over TCP (#983)
* feat: DNS over TCP

* fix: DNS over TCP misbehaving

* fix: add a blank line after +build tag

* style: rename NewTCPLNameServer to NewTCPLocalNameServer

* style: add some comments

* style: format

Co-authored-by: Shelikhoo <xiaokangwang@outlook.com>
2021-06-04 20:09:06 +01:00
Shelikhoo
e98865a205
amend certificate removal message 2021-06-04 20:07:27 +01:00
Bhoppi Chaw
6d9c463b60
Fix: new cert issuing is incorrectly delayed (#998)
* fix new cert issuing is incorrectly delayed

* apply lint

* revert cert duration & write cert issue/revoke info into log

* apply lint

Co-authored-by: Bhoppi Chaw <bhoppi#outlook,com>
2021-06-04 19:55:30 +01:00
Loyalsoldier
de76a21e98
Chore: update dependencies (#1035) 2021-05-26 08:08:51 +08:00
Loyalsoldier
3cab4d17d9
Chore: update debian package to v4.39.2 (#1034) 2021-05-26 08:01:22 +08:00
Xiaokang Wang
fbccd47d3b
Update core.go 2021-05-25 14:49:09 +01:00
fanyiguan
09d900c753
Update strategy_leastping.go (#1019) 2021-05-25 14:48:13 +01:00
dependabot[bot]
445bc79436
Chore: bump github.com/google/go-cmp from 0.5.5 to 0.5.6 (#1028)
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.5.5...v0.5.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 13:43:47 +08:00
Loyalsoldier
6f8979d017
Style: format code by gofumpt (#1022) 2021-05-20 05:28:52 +08:00
Loyalsoldier
cf009a4ba2
Fix lint (#1021) 2021-05-19 20:41:23 +08:00
Loyalsoldier
b57ebd5c1c
vFormat: use gci instead of customized goimports (#1020) 2021-05-19 19:59:46 +08:00
dependabot[bot]
ebd9adb0b5
Chore: bump actions/stale from 3.0.18 to 3.0.19 (#1017) 2021-05-18 13:47:03 +08:00
ght99
faee88163c
Fix: v2ctl failed to get geodata loaders (#1014)
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-05-17 00:44:08 +08:00
dependabot[bot]
904b70a8db
Chore: bump google.golang.org/grpc from 1.37.0 to 1.37.1 (#1004) 2021-05-12 13:32:34 +08:00
Loyalsoldier
218f27c9c1
Feat: vformat supports multi-core processing (#996) 2021-05-11 09:05:43 +08:00
Loyalsoldier
a771e3401a
Fix: lint error (#995) 2021-05-11 08:36:06 +08:00
Loyalsoldier
026a803781
Chore: use Go v1.16.4 explicitly (#993) 2021-05-11 06:26:39 +08:00
Loyalsoldier
07fb242259
Chore: just build deb package on some cases to save space quota (#994) 2021-05-11 06:24:35 +08:00
Loyalsoldier
224d6b13cb
Chore: update dependencies (#992) 2021-05-11 06:07:57 +08:00
dependabot[bot]
f74a28b6e8
Chore: bump github.com/miekg/dns from 1.1.41 to 1.1.42 (#987) 2021-05-11 05:37:58 +08:00
Xiaokang Wang
4e53f0b686
Update core.go 2021-05-09 20:40:52 +01:00
Shelikhoo
fb6e449572
apply coding style 2021-05-09 15:16:42 +01:00
Shelikhoo
7b721e1a6f
support chain proxy for h2 2021-05-09 15:14:28 +01:00
Shelikhoo
1038823ee9
support chain proxy for grpc 2021-05-09 15:13:18 +01:00
Shelikhoo
31a7fb503c
update TCPKeepAliveInterval type to allow expression disable 2021-05-06 15:33:35 +01:00