RPRX
52381a3c03
v25.2.18
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-02-18 11:55:07 +00:00
RPRX
0a8470cb14
v25.1.30
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-01-30 10:57:37 +00:00
RPRX
e80ca67fee
v25.1.1
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-01-01 12:03:05 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇
c8b17ad18d
Build: Use patched newer Go version to build Windows 7 assets ( #4192 )
...
https://github.com/XTLS/go-win7
2025-01-01 08:06:35 +00:00
RPRX
4be32e99b2
v24.12.31
...
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
2024-12-31 12:12:03 +00:00
RPRX
93f72db9fd
v24.12.28
...
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
2024-12-28 13:57:23 +00:00
yuhan6665
42aea01fb5
Core: Add mutex to injection resolution ( #4206 )
...
* Revert "Add RequireFeaturesAsync() that works regardless order of app init"
* Add mutex to injection resolution
- Turns out we already support async DI resolution regardless of feature ordering
Previous code contain a race condition causing some resolution is lost
- Note that the new mutex cover s.pendingResolutions and s.features
but must not cover callbackResolution() due to deadlock
- Refactor some method names and simplify code
* Add OptionalFeatures injection
For example OptionalFeatures() is useful for fakedns module
2024-12-26 12:55:12 +00:00
RPRX
cab2fdefd3
v24.12.18
...
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
2024-12-18 13:39:35 +00:00
RPRX
7d0a80b501
v24.12.15
2024-12-15 12:36:19 +00:00
yuhan6665
0e2304c403
Core: Fix memory leaks with RequireFeatures() ( #4095 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4054
Fixes https://github.com/XTLS/Xray-core/issues/3338
Fixes https://github.com/XTLS/Xray-core/issues/3221
2024-12-11 01:07:52 +00:00
RPRX
98a72b6fb4
v24.11.30
...
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2024-11-30 04:16:35 +00:00
RPRX
513f18bf53
v24.11.21
2024-11-21 05:47:07 +00:00
RPRX
0df2446f82
v24.11.11
2024-11-11 04:22:33 +00:00
zonescape
83bab5dd90
Chore: Run gofmt ( #3990 )
2024-11-09 11:16:11 +00:00
zonescape
71cfea8aae
Chore: Fix some spelling errors ( #3976 )
2024-11-06 10:42:43 -05:00
RPRX
afc7ec5506
v24.11.5
2024-11-05 00:50:45 +00:00
yuhan6665
85a1c33709
API: Add new Get Inbound User ( #3644 )
...
* Add GetInboundUser in proto
* Add get user logic for all existing inbounds
* Add inbounduser command
* Add option to get all users
* Fix shadowsocks2022 config
* Fix init users in shadowsocks2022
* Fix copy
* Add inbound user count command
This api costs much less than get inbound user, could be useful in some case
* Update from latest main
2024-11-03 00:25:23 -04:00
RPRX
4ec5c78c34
v24.10.31
2024-10-31 07:58:31 +00:00
RPRX
25c7bc0c82
v24.10.16
2024-10-16 04:07:51 +00:00
RPRX
47fad1fbfd
Chore: Generate *.pb.go files with protoc v5.28.2
...
Download https://github.com/protocolbuffers/protobuf/releases/tag/v28.2
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.35.1
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.5.1
(Xray-core/) go run ./infra/vprotogen
2024-10-16 04:06:21 +00:00
RPRX
3b06af882d
v24.9.30
2024-09-30 15:20:13 +00:00
Kobe Arthur Scofield
7086d286be
Remove legacy code ( #3838 )
...
* Add feature migration notice
* Remove legacy code of transport processing
* Clear legacy proto field
* Fix missing
* Unify protocolname
* Test remove
* Supressor
* Weird code
* Remove errorgen related comments
2024-09-23 11:28:19 -04:00
RPRX
bc28cad8f8
v24.9.19
2024-09-19 01:12:29 +00:00
Kobe Arthur Scofield
57a41f3b4b
Config: Remove more legacy fields ( #3817 )
2024-09-19 01:05:59 +00:00
RPRX
a35d5719f4
v24.9.16
2024-09-16 12:48:28 +00:00
Kobe Arthur Scofield
7496413e5c
Remove remnants of global transport
( #3792 )
...
* Remove remenants
* Generate pb.go
* Remove function
2024-09-11 14:06:11 -04:00
RPRX
3d9137cb6f
v24.9.7
2024-09-07 00:30:27 +00:00
RPRX
6baad79f98
v1.8.24
2024-08-30 07:01:01 +00:00
mmmray
2be03c56cb
Pin protobuf packages ( #3715 )
...
* Pin protobuf packages
It happened in the past that I ran with the wrong protobuf version
installed locally, and apparently there is even still some file wrong in
splithttp. Fix this issue once and for all.
* bump protobuf packages
* Revert "bump protobuf packages"
This reverts commit 7a3509346a0e29721bb2ddf7857addd622b5674c.
* Revert "Revert "bump protobuf packages""
This reverts commit bb79707d15ca79527fba789276874844605d1d81.
* fix deprecated grpc usage
2024-08-22 10:18:36 -04:00
HunterQ
1562e1ffb9
Config: Combine filename and format into a new struct ( #3687 )
2024-08-16 05:32:05 +00:00
RPRX
4c82ef8a1b
v1.8.23
2024-07-29 10:23:04 +00:00
RPRX
70383c50cc
v1.8.22
2024-07-29 08:22:12 +00:00
RPRX
c27d652d80
v1.8.21
2024-07-21 21:32:26 +00:00
RPRX
8deb953aec
v1.8.20
2024-07-20 06:10:40 +00:00
RPRX
b277bacdf6
v1.8.19
2024-07-17 13:51:21 +00:00
RPRX
9e6d7a3cb0
v1.8.18
2024-07-15 13:57:18 +00:00
RPRX
558cfcc507
v1.8.17
2024-07-12 11:00:32 +00:00
MHSanaei
16de0937a8
Fix typos ( #3527 )
2024-07-12 00:20:06 +02:00
yuhan6665
079d0bd8a9
Refactor log ( #3446 )
...
* Refactor log
* Add new log methods
* Fix logger test
* Change all logging code
* Clean up pathObj
* Rebase to latest main
* Remove invoking method name after the dot
2024-06-29 14:32:57 -04:00
RPRX
9432a600e6
v1.8.16
2024-06-20 23:50:32 +00:00
RPRX
404af13b56
v1.8.15
2024-06-18 05:38:04 +00:00
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