RPRX
ca07a705dc
Generate *.pb.go files with protoc v5.27.0
...
Download https://github.com/protocolbuffers/protobuf/releases/tag/v27.0
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.1
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0
(Xray-core/) go run ./infra/vprotogen
2024-05-26 03:20:53 +00:00
RPRX
3120ca4121
v1.8.13
2024-05-22 22:02:23 +00:00
RPRX
416f2df11c
v1.8.12
2024-05-22 04:36:56 +00:00
RPRX
45ab4cb5ba
v1.8.11
2024-04-26 03:36:04 +00:00
coderwander
0c61752829
chore: fix struct name
...
Signed-off-by: coderwander <770732124@qq.com>
2024-04-16 10:42:19 -04:00
RPRX
07ed0946b5
v1.8.10
2024-03-30 08:40:20 +00:00
yuhan6665
657c5c8570
Update HTTPUpgrade spelling and proto
2024-03-20 13:08:43 -04:00
yuhan6665
37f8654957
Update 1.8.9 and dependencies
2024-03-10 15:48:50 -04:00
yuhan6665
1c8375997d
Update 1.8.8 and dependencies
2024-02-25 09:31:59 -05:00
yuhan6665
fa5d7a255b
Least load balancer ( #2999 )
...
* v5: Health Check & LeastLoad Strategy (rebased from 2c5a71490368500a982018a74a6d519c7e121816)
Some changes will be necessary to integrate it into V2Ray
* Update proto
* parse duration conf with time.Parse()
* moving health ping to observatory as a standalone component
* moving health ping to observatory as a standalone component: auto generated file
* add initialization for health ping
* incorporate changes in router implementation
* support principle target output
* add v4 json support for BurstObservatory & fix balancer reference
* update API command
* remove cancelled API
* return zero length value when observer is not found
* remove duplicated targeted dispatch
* adjust test with updated structure
* bug fix for observer
* fix strategy selector
* fix strategy least load
* Fix ticker usage
ticker.Close does not close ticker.C
* feat: Replace default Health Ping URL to HTTPS (#1991 )
* fix selectLeastLoad() returns wrong number of nodes (#2083 )
* Test: fix leastload strategy unit test
* fix(router): panic caused by concurrent map read and write (#2678 )
* Clean up code
---------
Co-authored-by: Jebbs <qjebbs@gmail.com>
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com>
Co-authored-by: 世界 <i@sekai.icu>
Co-authored-by: Bernd Eichelberger <46166740+4-FLOSS-Free-Libre-Open-Source-Software@users.noreply.github.com>
Co-authored-by: 秋のかえで <autmaple@protonmail.com>
Co-authored-by: Rinka <kujourinka@gmail.com>
2024-02-17 22:51:37 -05:00
nobody
961cf9d3b1
Remove slices dependency. ( #2930 )
...
* Remove slices dependency.
* Fix nil pointer dereference bug.
---------
Co-authored-by: nobody <nobody@nowhere.mars>
2024-01-11 10:34:26 -05:00
yuhan6665
3f0bc13429
Update 1.8.7 and dependencies
2024-01-07 15:19:18 -05:00
nobody
44bb83033f
Add sub-command "-dump" to "run". ( #2854 )
...
* Add MarshalToJson().
* Add cmd arg -dump for printing out merged multiple json configs.
---------
Co-authored-by: nobody <nobody@nowhere.mars>
2023-12-29 11:16:48 -05:00
yuhan6665
2570855cd7
Update v1.8.6
2023-11-17 20:11:40 -05:00
yuhan6665
ac52a226d1
v1.8.5
2023-11-12 16:57:15 -05:00
yuhan6665
d9fd3f8eb1
Freedom xdomain strategy ( #2719 )
...
* 统一 `domainStrategy` 行为.
* aliases NG.
* 化简.
* 调整.
* Let it crash.
* Update proto
---------
Co-authored-by: rui0572 <125641819+rui0572@users.noreply.github.com>
2023-11-12 16:27:39 -05:00
yuhan6665
4f05e0ac2b
Unify environment var readers
2023-10-29 15:16:57 -04:00
RPRX
f7c20b85dc
v1.8.4
2023-08-29 07:20:10 +00:00
hax0r31337
f67167bb3b
refactor(deps): replace github.com/golang/protobuf with google.golang.org/protobuf
2023-08-10 10:43:27 -04:00
冬花ice
017b56adf5
Recognize .jsonc files automatically ( #2398 )
...
Closes https://github.com/XTLS/Xray-core/issues/2399
2023-08-06 06:47:31 +00:00
RPRX
6f9df63c70
v1.8.3
2023-06-19 00:35:46 +00:00
RPRX
72bbc5ae0e
v1.8.2
2023-06-18 20:43:20 +00:00
yuhan6665
d11d72be6c
Update proto file and fix protoc version parsing
...
The new protoc cli return version v23.1,
so we parse the file version v4.23.1 without "4."
2023-06-11 13:36:06 -04:00
RPRX
d3060c28f8
v1.8.1
2023-04-17 23:22:12 +00:00
RPRX
d6801ab031
v1.8.0
2023-03-09 13:55:09 +00:00
RPRX
4d2e2b24d3
THE NEXT FUTURE becomes THE REALITY NOW
...
Thank @yuhan6665 for testing
2023-02-15 16:07:12 +00:00
RPRX
15999e5c2a
v1.7.5
2023-02-08 17:20:24 +08:00
RPRX
f176ec54ee
v1.7.3
2023-02-02 05:50:21 +00:00
RPRX
b70912799b
Generate *.pb.go files with protoc v3.21.12
...
https://github.com/protocolbuffers/protobuf/releases/tag/v21.12
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
go run ./infra/vprotogen
2023-01-30 04:35:30 +00:00
RPRX
1bf3a632ca
v1.7.2
2023-01-07 17:51:40 +00:00
yuhan6665
9bc1564b0a
Update v1.7.1 and dependencies
2023-01-06 21:10:47 -05:00
yuhan6665
3db7d44fc2
Update v1.7.0 and denpendencies
2022-12-25 19:47:53 -05:00
yuhan6665
c4fbdf1b78
Run core/format.go
2022-12-25 19:47:53 -05:00
yuhan6665
f3104b8684
Update v1.6.6 and denpendencies
2022-12-11 10:03:33 -05:00
yuhan6665
79eda46c62
Update v1.6.5 and denpendencies
2022-11-27 18:28:38 -05:00
yuhan6665
aa846b8420
Update v1.6.4 and dependencies
2022-11-13 12:21:18 -05:00
yuhan6665
15d66974cc
Update v1.6.3 and dependencies
2022-11-06 22:15:41 -05:00
yuhan6665
9b293013e6
Update v1.6.2 and dependencies
2022-10-29 00:57:00 -04:00
yuhan6665
2637970976
Update version 1.6.1
...
Also update dependencies
2022-10-21 21:13:17 -04:00
yuhan6665
8117b66949
Generate all protos
2022-10-10 13:17:32 -04:00
yuhan6665
6bb735d103
Update version 1.6.0
2022-09-18 10:46:21 -04:00
yuhan6665
35d5a7fe93
Update version 1.5.10
2022-08-27 22:57:35 -04:00
yuhan6665
05483cc729
Update version 1.5.9
2022-07-15 22:05:40 -04:00
yuhan6665
7d946562eb
Update version 1.5.8
2022-06-19 19:14:53 -04:00
yuhan6665
cc67e83a8f
Update version 1.5.7
2022-06-05 07:46:18 -04:00
yuhan6665
f0b58d9ee0
Update version 1.5.6
2022-05-28 12:07:11 -04:00
世界
f046feb9ca
Reformat code
2022-05-18 15:29:01 +08:00
世界
778992eeb9
Fix vformat
2022-05-18 15:27:55 +08:00
yuhan6665
5e18ae68b7
Update version 1.5.5
2022-04-23 19:38:50 -04:00
yuhan6665
3d3801fc25
Update version 1.5.4
2022-03-12 20:39:54 -05:00