Fangliding
7c9282cc9c
Format
2026-09-08 18:59:03 +08:00
Fangliding
5ed59b3911
Use go mod package
2026-09-08 18:58:48 +08:00
RPRX and GitHub
37ceb8b4b6
Xray-core v26.9.8
...
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-09-08 09:47:24 +00:00
RPRX and GitHub
fd2ca74822
go.mod: Specify Go 1.27.x
...
https://github.com/XTLS/Xray-core/pull/6327#issuecomment-5581777988
2026-09-08 08:44:33 +00:00
RPRX
47cfe9994a
Update github.com/xtls/reality to 20260908062103
...
https://github.com/XTLS/REALITY/commit/8cdf7bf9c7f09cb9814bf08c3eb877f68b85fba8
https://github.com/XTLS/REALITY/commit/e1986a4d31ca33c087a72ab4644aef1295693b69
https://github.com/XTLS/REALITY/commit/393f8de3ee2d685271d79ee608334e441b2db324
2026-09-08 07:22:54 +00:00
Meow and GitHub
3e2f040cd8
Direct/Freedom outbound: Better Compatibility ( #6058 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6393
2026-09-08 03:31:25 +00:00
LjhAUMEM and GitHub
c7245c0336
TUN inbound: Refine Windows support ( #6478 )
...
https://github.com/XTLS/Xray-core/pull/6478#issuecomment-5489052152
2026-09-08 02:51:35 +00:00
eef6e63bc1
XHTTP client: Fix a data race in WaitReadCloser ( #6694 )
...
https://github.com/XTLS/Xray-core/pull/6694#issuecomment-5575759500
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-09-07 22:38:16 +00:00
Hossin Asaadi and GitHub
6ce8dc53e7
common/buf/writer.go: Fix buffered writes failing when payload exceeds remaining capacity ( #6723 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5287
2026-09-07 21:14:41 +00:00
01a034be53
Blackhole outbound: Add customizable response data support ( #6713 )
...
https://github.com/XTLS/Xray-core/pull/6711#issuecomment-5508683394
---------
Co-authored-by: Raaad1on <djilyawhite@gmail.com >
2026-09-07 21:09:58 +00:00
XXcipherX and GitHub
de2caf3cef
Hysteria server: Fix Unix masquerade socket path ( #6705 )
...
https://github.com/XTLS/Xray-core/pull/6705#issuecomment-5489788730
2026-09-07 21:01:45 +00:00
cecc88f43c
Bump google.golang.org/grpc from 1.83.1 to 1.83.2 ( #6704 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.83.1 to 1.83.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.83.1...v1.83.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.83.2
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>
2026-09-07 20:42:22 +00:00
pexcn and GitHub
cd4ce973e9
WebSocket client: Avoid panic before real dialing in delayDialConn ( #6544 )
...
Fixes https://github.com/teddysun/xray-plugin-android/issues/11
2026-09-01 04:57:10 +00:00
patterniha and GitHub
fc7b980636
Sockopt: Fix indentation of the CustomSockopt block for Linux ( #6568 )
...
https://github.com/XTLS/Xray-core/pull/6568#issuecomment-5488145252
Fixes https://github.com/XTLS/Xray-core/issues/6564
Fixes https://github.com/XTLS/Xray-core/issues/6602
2026-09-01 04:47:55 +00:00
Younes and RPRX
8ee131cbbb
HTTP inbound: Fix a potential panic in readResponseAndHandle100Continue() ( #6545 )
2026-09-01 02:59:56 +03:00
Jorik_Smith and GitHub
2776ea6d74
SS2022 outbound: Close connection to server on early returns ( #6698 )
...
https://github.com/XTLS/Xray-core/pull/6698#issuecomment-5468662565
2026-08-31 23:59:04 +00:00
meanwhile131 and GitHub
5e245b082e
Routing: Export HealthCheckSettings ( #6680 )
2026-08-30 12:19:54 +00:00
d9c54026c5
Sniffing: Support QUICv2 ( #6695 )
...
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-08-30 12:15:25 +00:00
brookwko and GitHub
c1958dba04
TUN inbound: Support autoSystemRoutingTable and autoOutboundsInterface on FreeBSD as well ( #6691 )
...
https://github.com/XTLS/Xray-core/pull/6691#issuecomment-5445818753
Closes https://github.com/XTLS/Xray-core/issues/5594#issuecomment-4789101025
2026-08-27 22:32:45 +00:00
540b9070f5
Transport: Bind the UDP outbound socket in the destination family ( #6688 )
...
https://github.com/XTLS/Xray-core/pull/6688#issuecomment-5445559197
Completes https://github.com/XTLS/Xray-core/pull/6624#issuecomment-5430488664
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-08-27 21:46:26 +00:00
LjhAUMEM and GitHub
ada99a4eb0
Hysteria: Upgrade to official v2.12.2 ( #6565 )
...
https://github.com/XTLS/Xray-core/pull/6565#issuecomment-5202554275
Fixes https://github.com/XTLS/Xray-core/issues/6408
Fixes https://github.com/XTLS/Xray-core/issues/6598
...
2026-08-27 17:25:56 +00:00
风扇滑翔翼
65458e919f
Config: Fix some issues ( #6640 )
...
https://github.com/XTLS/Xray-core/pull/6640#issuecomment-5420106315
Fixes https://github.com/XTLS/Xray-core/issues/6636
Fixes https://github.com/XTLS/Xray-core/issues/6600
...
2026-08-27 20:03:59 +08:00
Jidos and GitHub
aa3d6589da
TUN inbound: Wait() blocks via kqueue instead of busy-spinning on Darwin ( #6580 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6579
2026-08-26 21:29:58 +00:00
Maksim Varentsov and GitHub
25c11e2d2b
Tunnel inbound: SO_REUSEPORT fix and IPv6 support for the OpenBSD transparent proxy ( #6624 )
...
Completes https://github.com/XTLS/Xray-core/pull/6546
2026-08-26 21:05:05 +00:00
dffc7ada5e
XHTTP client: Define Request.GetBody() for packet-up so h2 can replay after GOAWAY ( #6632 )
...
https://github.com/XTLS/Xray-core/pull/6632#issuecomment-5430735467
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-08-26 20:41:43 +00:00
77f98eba09
XHTTP client: Fix a race condition and a data race ( #6665 )
...
https://github.com/XTLS/Xray-core/pull/6665#issuecomment-5429028477
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-08-26 19:19:41 +00:00
风扇滑翔翼 and GitHub
f124daf5a3
Observatory: Fix consuming 100% CPU when no outbound matches subjectSelector ( #6669 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6666
2026-08-25 18:30:33 +00:00
598bde7412
Router: Refactor to fix API data race ( #6678 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6673
---------
Co-authored-by: Kosta <makostadev@xyecoc.com >
2026-08-25 18:00:14 +00:00
9b373e39ca
Sniffer: Fix SniffUTP() ( #6667 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6664
---------
Co-authored-by: n0ctal <4c866w5fn9@privaterelay.appleid.com >
2026-08-25 16:49:14 +00:00
c7e569b037
WireGuard outbound: Add remoteDNS & honor TTL ( #6620 )
...
Closes https://github.com/XTLS/Xray-core/pull/6569#issuecomment-5263789755
Fixes https://github.com/XTLS/Xray-core/issues/6567#issuecomment-5150957597
---------
Co-authored-by: LagPixelLOL <2282688304@qq.com >
2026-08-25 14:28:36 +00:00
f02a357861
Bump github.com/stretchr/testify from 1.12.0 to 1.12.1 ( #6657 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-version: 1.12.1
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>
2026-08-24 02:38:00 +00:00
5fe6d6217a
Bump google.golang.org/grpc from 1.83.0 to 1.83.1 ( #6676 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.83.0 to 1.83.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.83.0...v1.83.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.83.1
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>
2026-08-24 02:29:35 +00:00
0604ffa957
Bump github.com/miekg/dns from 1.1.72 to 1.1.73 ( #6675 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.72 to 1.1.73.
- [Commits](https://github.com/miekg/dns/compare/v1.1.72...v1.1.73 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.73
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>
2026-08-24 02:29:12 +00:00
d3f1a24285
Bump github.com/pion/stun/v3 from 3.1.6 to 3.1.7 ( #6674 )
...
Bumps [github.com/pion/stun/v3](https://github.com/pion/stun ) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/pion/stun/releases )
- [Commits](https://github.com/pion/stun/compare/v3.1.6...v3.1.7 )
---
updated-dependencies:
- dependency-name: github.com/pion/stun/v3
dependency-version: 3.1.7
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>
2026-08-24 02:28:35 +00:00
2323273e37
Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 ( #6641 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.11.1 to 1.12.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.11.1...v1.12.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-version: 1.12.0
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>
2026-08-19 05:31:44 +00:00
09107b71dc
Bump golang.org/x/net from 0.57.0 to 0.58.0 ( #6633 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.57.0 to 0.58.0.
- [Commits](https://github.com/golang/net/compare/v0.57.0...v0.58.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.58.0
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>
2026-08-19 05:31:41 +00:00
7021606ad3
Bump google.golang.org/protobuf from 1.36.11 to 1.36.12 ( #6616 )
...
Bumps google.golang.org/protobuf from 1.36.11 to 1.36.12.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-version: 1.36.12
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>
2026-08-19 05:31:30 +00:00
风扇滑翔翼 and GitHub
7d214f8b09
WireGuard outbound: Fix sendThrough support ( #6570 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6559
2026-08-12 08:38:01 +00:00
yiguodev and GitHub
8b419d833d
Routing: Fix process for macOS IPv4-mapped sockets ( #6557 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6533
2026-08-12 05:40:07 +00:00
fanymagnet and GitHub
a12801c13b
Routing: Add localOS that directly matches runtime.GOOS ( #6553 )
...
https://github.com/XTLS/Xray-core/pull/6553#issuecomment-5262686006
2026-08-12 05:29:32 +00:00
Maksim Varentsov and GitHub
a000371b2a
Tunnel inbound: Support TPROXY on OpenBSD as well ( #6546 )
...
https://github.com/XTLS/Xray-core/pull/6546#issuecomment-5100711574
2026-08-12 04:51:38 +00:00
bc6e966af8
Bump github.com/cloudflare/circl from 1.6.4 to 1.6.5 ( #6609 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.4...v1.6.5 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.5
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>
2026-08-10 05:44:15 +00:00
fc5620de98
Bump docker/login-action from 4.5.2 to 4.6.0 ( #6610 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.5.2 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4.5.2...v4.6.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.6.0
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>
2026-08-10 05:44:12 +00:00
b02bdcf4cc
Bump google.golang.org/grpc from 1.82.1 to 1.83.0 ( #6585 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.82.1 to 1.83.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.82.1...v1.83.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.83.0
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>
2026-08-09 08:27:32 +00:00
2b329b3675
Bump docker/login-action from 4 to 4.5.2 ( #6556 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4 to 4.5.2.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4...v4.5.2 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.5.2
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>
2026-08-09 08:27:08 +00:00
RPRX and GitHub
5ca6f4b7d4
Xray-core v26.7.28
...
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-07-28 07:59:48 +00:00
RPRX
18e283909c
XHTTP client: Reduce default maxConnections from 6 to 3 for anti-TSPU
...
https://github.com/XTLS/Xray-core/issues/6376#issuecomment-5101210849
Replaces https://github.com/XTLS/Xray-core/commit/18b85adb4e288f49a7894351c6e0f2428c0beef6
2026-07-28 07:57:55 +00:00
6ab123bf8f
XMC finalmask: Add default directional padding/keep-alive packets, matching Minecraft 26.1.2 login/join/etc traffic shapes ( #6487 )
...
https://github.com/XTLS/Xray-core/pull/6487#issuecomment-5092235757
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-07-28 06:45:36 +00:00
4aba687dd3
XHTTP & gRPC servers: Get accurate localAddr ( #6526 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6476
---------
Co-authored-by: echoowall <echoowall@gmail.com >
2026-07-27 13:11:25 +00:00
yiguodev and RPRX
5b1b41058e
Routing: Exclude iOS from Darwin for process ( #6524 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6434#issuecomment-5016175948
2026-07-27 12:40:18 +00:00
6e3322d219
Bump actions/setup-go from 6 to 7 ( #6511 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 22:28:51 +00:00
Jasper344612 and GitHub
1d8eb81d70
TUN inbound: Add desc config for Windows ("Wintun" by default) ( #6486 )
...
https://github.com/XTLS/Xray-docs-next/pull/872#issuecomment-4936055488
2026-07-17 22:21:33 +00:00
e78d8ef184
REALITY server: Refine warnings in parsing configuration ( #6508 )
...
https://github.com/XTLS/Xray-core/pull/6508#issuecomment-4995787310
https://github.com/XTLS/Xray-core/pull/6507#issuecomment-4995466980
---------
Co-authored-by: Enle <42325154+EnleStars@users.noreply.github.com >
Co-authored-by: Aleksey <fraybyl@gmail.com >
2026-07-17 21:51:29 +00:00
Jasper344612 and GitHub
6ce924ad56
TUN inbound: Change default name to "utunN" (10~1024) ( #6485 )
...
https://github.com/XTLS/Xray-docs-next/pull/872#issuecomment-4936853064
2026-07-16 19:53:04 +00:00
035d438979
Bump google.golang.org/grpc from 1.82.0 to 1.82.1 ( #6502 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.82.0 to 1.82.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.82.0...v1.82.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.82.1
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>
2026-07-16 18:04:03 +00:00
RPRX and GitHub
50231eaff9
Xray-core v26.7.11
...
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-07-11 15:51:51 +00:00
1f74c480d6
Docker: Add pre-release tag ( #6470 )
...
https://github.com/XTLS/Xray-core/pull/6470#issuecomment-4947190027
---------
Co-authored-by: KobeArthurScofield <26771058+KobeArthurScofield@users.noreply.github.com >
Co-authored-by: Meow <197331664+Meo597@users.noreply.github.com >
2026-07-11 15:45:59 +00:00
RPRX and GitHub
af7eb68028
REALITY server: Set default "minClientVer": "26.3.27" (change it at your own risk)
...
https://github.com/XTLS/Xray-core/pull/6181#issuecomment-4567373533
https://t.me/projectXtls/3373
https://t.me/projectXtls/3378
2026-07-11 14:30:54 +00:00
Exclude0122 and GitHub
35387572e0
Finalmask: Add XMC (TCP, Minecraft) ( #6210 )
...
https://github.com/XTLS/Xray-core/pull/6210#issuecomment-4573680059
https://github.com/XTLS/Xray-core/pull/6210#issuecomment-4582554889
https://github.com/XTLS/Xray-core/pull/6210#issuecomment-4937008835
2026-07-11 13:59:24 +00:00
风扇滑翔翼 and GitHub
8f15190c23
QUIC sniffer: Fix potential panic on malformed QUIC packets again ( #6471 )
...
Fixes https://github.com/XTLS/Xray-core/security/advisories/GHSA-xqmr-94vq-cxvx
Fixes https://github.com/XTLS/Xray-core/security/advisories/GHSA-9h6x-9r9m-5qw2
2026-07-10 21:40:50 +00:00
风扇滑翔翼 and GitHub
64fada32b5
TLS client: Pinning CA must have serverName (or higher-priority verifyPeerCertByName or outbound's address) for pinnedPeerCertSha256 ( #6472 )
...
Fixes https://github.com/XTLS/Xray-core/security/advisories/GHSA-5wf9-h793-w73c
2026-07-10 21:03:35 +00:00
0bafca9486
Stats: Fix GetOrRegister*() races ( #6468 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6467#issue-4856851059
---------
Co-authored-by: Joshua Su <i@joshua.su >
2026-07-10 20:34:27 +00:00
yiguodev and GitHub
d5bc58dc6b
Root config: Add env config ( #6400 )
...
https://github.com/XTLS/Xray-core/pull/6400#issuecomment-4880198100
https://github.com/XTLS/Xray-core/pull/6400#issuecomment-4916892425
https://github.com/XTLS/Xray-core/pull/6400#issuecomment-4929136670
2026-07-10 02:56:49 +00:00
patterniha and GitHub
c18b39ed80
TLS client: Support more cipherSuites for "unsafe" (golang) fingerprint for anti-NIN ( #6450 )
...
https://github.com/XTLS/Xray-core/pull/6450#issuecomment-4929495504
2026-07-10 02:02:31 +00:00
e2ad0acf60
Bump github.com/pires/go-proxyproto from 0.14.0 to 0.15.0 ( #6464 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.15.0
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>
2026-07-10 01:56:16 +00:00
c320e89108
HTTPUpgrade server: Keep accepting after transient errors as RAW does; Add handshake read deadline as WS does ( #6463 )
...
https://github.com/XTLS/Xray-core/pull/6463#issuecomment-4929183257
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-07-09 20:55:40 +00:00
LjhAUMEM and GitHub
412898fed7
WireGuard outbound: Fix a race condition ( #6461 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6321#issuecomment-4881463309
2026-07-09 20:40:02 +00:00
5c62d50d43
Bump golang.org/x/net from 0.56.0 to 0.57.0 ( #6455 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.56.0 to 0.57.0.
- [Commits](https://github.com/golang/net/compare/v0.56.0...v0.57.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.57.0
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>
2026-07-09 14:11:38 +00:00
ivolfram and GitHub
1aabe7ea78
XHTTP transport: Do not force trailing path / when both sessionID and seq are placed elsewhere ( #6307 )
...
https://github.com/XTLS/Xray-core/discussions/6385#discussioncomment-17454120
https://github.com/XTLS/Xray-core/pull/6307#issuecomment-4917498294
Closes https://github.com/XTLS/Xray-core/issues/6410
2026-07-08 17:59:19 +00:00
e4e7614c62
TLS ECH: Update ECH configuration parsing logic to be more robust ( #6441 )
...
https://github.com/XTLS/Xray-core/pull/6441#issuecomment-4903624643
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-07-08 11:12:37 +00:00
yiguodev and GitHub
987290ba48
Routing: process supports macOS as well ( #6447 )
...
https://github.com/XTLS/Xray-core/pull/6434#issuecomment-4903384018
2026-07-08 11:03:24 +00:00
d7fa2076c3
Xray-core: Forbid unencrypted outbounds on public Internet for VLESS and Trojan; Remove "none/zero/plain" for VMess and Shadowsocks ( #6303 )
...
https://github.com/XTLS/Xray-core/pull/5640#issuecomment-4611416512
https://github.com/XTLS/Xray-core/pull/6303#issuecomment-4668055274
---------
Co-authored-by: Meow <197331664+Meo597@users.noreply.github.com >
2026-07-07 02:01:53 +00:00
fb548f54d2
infra/conf/transport_internet.go: Split into multiple files; Rename network to method ( #6426 )
...
https://github.com/XTLS/Xray-core/issues/6376#issuecomment-4817591444
https://github.com/XTLS/Xray-core/pull/6426#issuecomment-4899048255
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-07-07 01:26:15 +00:00
yiguodev and GitHub
0495b17650
TUN inbound: Refine gateway and autoSystemRoutingTable on macOS ( #6434 )
...
https://github.com/XTLS/Xray-core/pull/6434#issuecomment-4885521586
2026-07-07 00:28:50 +00:00
yiguodev and GitHub
65f6f0a43b
TUN inbound: Refine gateway and autoSystemRoutingTable on Linux ( #6398 )
...
https://github.com/XTLS/Xray-core/pull/6398#issuecomment-4880261591
2026-07-04 02:25:15 +00:00
Jasper344612 and GitHub
3263ae9255
TUN inbound: Fix autoOutboundsInterface on Linux ( #6413 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6412
2026-07-04 01:38:25 +00:00
LjhAUMEM and GitHub
3dc8bf3d8b
Hysteria inbound: Fix dynamic UUID not accepted ( #6395 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6375#issuecomment-4825923934
2026-07-04 01:28:21 +00:00
695e68ef9e
Bump github.com/pires/go-proxyproto from 0.12.0 to 0.14.0 ( #6420 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.12.0 to 0.14.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.12.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.14.0
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>
2026-07-03 17:53:15 +00:00
dfdbcf86cc
Bump github.com/klauspost/cpuid/v2 from 2.3.0 to 2.4.0 ( #6417 )
...
Bumps [github.com/klauspost/cpuid/v2](https://github.com/klauspost/cpuid ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/klauspost/cpuid/releases )
- [Commits](https://github.com/klauspost/cpuid/compare/v2.3.0...v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/cpuid/v2
dependency-version: 2.4.0
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>
2026-07-03 17:45:51 +00:00
2b828b7bc2
Bump google.golang.org/grpc from 1.81.1 to 1.82.0 ( #6415 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.81.1 to 1.82.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.81.1...v1.82.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.82.0
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>
2026-07-03 17:45:47 +00:00
RPRX and GitHub
45cf2898ab
Xray-core v26.6.27
...
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-06-27 13:18:03 +00:00
RPRX and GitHub
18b85adb4e
XHTTP client: Change default maxConnections to 6 for anti-RKN
...
"xmux": {
"maxConcurrency": 0,
"maxConnections": "6",
"cMaxReuseTimes": 0,
"hMaxRequestTimes": "600-900",
"hMaxReusableSecs": "1800-3000",
"hKeepAlivePeriod": 0
}
Replaces https://github.com/XTLS/Xray-core/commit/9cc7907234a8297a87a0ff77fc40db373b74a0f2 and https://github.com/XTLS/Xray-core/commit/4ce65fc74c4c50919b10b3faff9725f75bba5d73
Closes https://github.com/XTLS/Xray-core/issues/6376#issuecomment-4817033592
2026-06-27 12:41:39 +00:00
452b719504
Hysteria inbound: Support routing's vlessRoute as well ( #6375 )
...
https://github.com/XTLS/Xray-core/pull/6375#issuecomment-4795522284
---------
Co-authored-by: LjhAUMEM <llnu14702@gmail.com >
2026-06-27 12:04:58 +00:00
345c76f9a8
WireGuard inbound: Support dynamic peer management ( #6360 )
...
https://github.com/XTLS/Xray-core/pull/6360#issuecomment-4780311547
Closes https://github.com/XTLS/Xray-core/issues/6314
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: LjhAUMEM <llnu14702@gmail.com >
2026-06-27 11:41:22 +00:00
f496437b84
XHTTP server: Refactor upload_queue.go ( #6372 )
...
https://github.com/XTLS/Xray-core/pull/6372#issuecomment-4801395378
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-06-27 10:40:58 +00:00
b12bc504c8
README.md: Add Magic_V2Ray to Magisk in Installation ( #6355 )
...
https://github.com/XTLS/Xray-core/pull/6355#issuecomment-4793603321
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-06-24 21:06:24 +00:00
yiguodev and GitHub
dda2b10c9d
TUN inbound: Add traffic counters; Metrics: Rely on instance ( #6349 )
...
https://github.com/XTLS/Xray-core/pull/6349#issuecomment-4775121300
2026-06-24 12:00:22 +00:00
Jasper344612 and GitHub
241aa38ac0
TUN inbound: Support autoSystemRoutingTable and autoOutboundsInterface on macOS and Linux as well ( #6366 )
...
https://github.com/XTLS/Xray-core/pull/6366#issuecomment-4788510365
2026-06-24 11:06:00 +00:00
风扇滑翔翼 and RPRX
7e7e820763
Geodata: Apply uTLS Chrome fingerprint when downloading ( #6371 )
...
Closes https://github.com/XTLS/Xray-core/issues/6369
2026-06-24 10:52:28 +00:00
f9eb1597ad
Bump actions/cache from 5 to 6 ( #6368 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 10:48:21 +00:00
风扇滑翔翼 and GitHub
ac04c445bd
DNS: Fix unexpected TTL clamp ( #6363 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6359
2026-06-23 11:48:17 +00:00
e7e9254630
TUN inbound: Avoid panic on nil RemoteAddr due to quickly closed connection ( #6365 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6364#issuecomment-4778262075
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-06-23 11:37:21 +00:00
fab4bcc1ed
Bump github.com/cloudflare/circl from 1.6.3 to 1.6.4 ( #6362 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.3...v1.6.4 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.4
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>
2026-06-23 10:34:07 +00:00
RPRX and GitHub
b99c3e5657
Xray-core v26.6.22
...
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-06-22 18:55:10 +00:00
Omoeba and GitHub
583bb4a63f
XHTTP server: Fix scStreamUpServerSecs when xPaddingObfsMode is true ( #6343 )
...
https://github.com/XTLS/Xray-core/pull/6343#issuecomment-4771666966
2026-06-22 18:51:47 +00:00
Жора Змейкин and RPRX
9cd9382e3d
TUN inbound: Support env XRAY_TUN_FD on Linux as well ( #6338 )
...
https://github.com/XTLS/Xray-core/pull/6338#issuecomment-4770945163
2026-06-22 17:38:36 +00:00
567500c4af
Fragment finalmask: Add lengths and delays ( #6334 )
...
Usage: https://github.com/XTLS/Xray-core/pull/6334#issue-4685556394
Behavior: https://github.com/XTLS/Xray-core/pull/6334#issuecomment-4751547750
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-22 17:38:12 +00:00
5aefcb41fb
Bump github.com/pion/stun/v3 from 3.1.5 to 3.1.6 ( #6357 )
...
Bumps [github.com/pion/stun/v3](https://github.com/pion/stun ) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/pion/stun/releases )
- [Commits](https://github.com/pion/stun/compare/v3.1.5...v3.1.6 )
---
updated-dependencies:
- dependency-name: github.com/pion/stun/v3
dependency-version: 3.1.6
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>
2026-06-22 16:05:47 +00:00
Meow and GitHub
be8009c625
Geodata: Cleanup unneeded matchers & domain: ignore case ( #6342 )
...
Completes https://github.com/XTLS/Xray-core/pull/6139
2026-06-19 12:02:27 +00:00
8734774e4a
Bump actions/checkout from 6 to 7 ( #6344 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 11:23:41 +00:00
风扇滑翔翼 and GitHub
1e036ce1c5
XHTTP/3 client: Actively close underlying QUIC & UDP ( #6332 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6328#issuecomment-4730379021
2026-06-18 23:55:11 +00:00
j2rong4cn and GitHub
c815c2f2df
Loopback outbound: Add sniffing ( #6326 )
...
Example: https://github.com/XTLS/Xray-core/pull/6326#issue-4659701786
2026-06-18 23:17:01 +00:00
bytecategory and GitHub
986c512e0f
XHTTP client: Avoid panic when host is invalid ( #6316 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6315
2026-06-18 22:55:18 +00:00
Meow and GitHub
711aea4e34
XHTTP & WS & HU & gRPC servers: Require sockopt.trustedXForwardedFor ( #6309 )
...
https://github.com/XTLS/Xray-core/pull/6258#issuecomment-4663652131
Behavior: https://github.com/XTLS/Xray-core/pull/6258#issuecomment-4746598275
Replaces https://github.com/XTLS/Xray-core/pull/6159
2026-06-18 22:31:21 +00:00
风扇滑翔翼 and RPRX
6412738486
Socks5 inbound: Fix issues in new UDP ASSOCIATE ( #6325 )
...
https://github.com/XTLS/Xray-core/pull/6325#issuecomment-4724008713
Fixes https://github.com/XTLS/Xray-core/issues/6323
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-06-17 14:44:40 +00:00
LjhAUMEM and RPRX
ad2e4cb0e1
Finalmask: Fix unexpected order and UDP's buf issue ( #6331 )
...
https://github.com/XTLS/Xray-docs-next/pull/866#issuecomment-4729859528
And https://github.com/XTLS/Xray-core/pull/6331#issuecomment-4730527410
Fixes https://github.com/XTLS/Xray-core/issues/6184#issuecomment-4725831023
2026-06-17 14:44:12 +00:00
829d54d7be
Hysteria & XHTTP/3 clients: udpHop supports dialerProxy ( #6320 )
...
https://github.com/XTLS/Xray-core/pull/6320#issuecomment-4725679616
Fixes https://github.com/XTLS/Xray-core/pull/6320#issuecomment-4699599655
---------
Co-authored-by: LjhAUMEM <llnu14702@gmail.com >
2026-06-17 12:20:28 +00:00
LjhAUMEM and RPRX
862631172d
WireGuard proxy: Refactor ( #6287 )
...
And https://github.com/XTLS/Xray-core/pull/6303#issuecomment-4669158076
Fixes https://github.com/XTLS/Xray-core/issues/6257
2026-06-17 12:02:10 +00:00
d27b3e46e2
Bump golang.org/x/net from 0.55.0 to 0.56.0 ( #6310 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.55.0 to 0.56.0.
- [Commits](https://github.com/golang/net/compare/v0.55.0...v0.56.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.56.0
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>
2026-06-16 11:45:27 +00:00
LjhAUMEM and GitHub
da21a8f77f
TUN & WireGuard inbounds: Ignore b.UDP's domain when receiving it from outbound ( #6285 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6279
2026-06-09 20:53:55 +00:00
e10347bf01
XHTTP transport: Add sessionIDTable and sessionIDLength; Rename session* to sessionID* ( #6258 )
...
https://github.com/XTLS/Xray-core/pull/6258#issuecomment-4658534046
https://github.com/XTLS/Xray-core/pull/6253#issuecomment-4657704004
https://github.com/XTLS/Xray-core/pull/6251#issuecomment-4612756220
Usage: https://github.com/XTLS/Xray-core/pull/6258#issue-4580617110
Closes https://github.com/XTLS/Xray-core/issues/6264
---------
Co-authored-by: XXcipherX <knazevvv6514@gmail.com >
2026-06-09 15:58:02 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
26a022c905
GitHub Action CI, README.md: Refinements and add compliance contents ( #6283 )
...
And https://github.com/XTLS/Xray-core/pull/6283#issuecomment-4640162879
2026-06-09 12:08:38 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
95e9816223
Chore: Limit sing* dependencies to shadowsocks_2022 only ( #6286 )
...
https://github.com/XTLS/Xray-core/pull/6286#issuecomment-4658968225
2026-06-09 10:55:42 +00:00
风扇滑翔翼 and GitHub
3239d21168
TUN inbound: autoOutboundsInterface bypasses loopback addresses ( #6276 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6269
2026-06-09 09:40:55 +00:00
风扇滑翔翼 and GitHub
06b4931743
TUN inbound: Start TUN by AlwaysOnInboundHandler ( #6275 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6274
2026-06-09 09:22:33 +00:00
LjhAUMEM and GitHub
6189d2bfd5
XICMP finalmask: Refine Linux sever ( #6272 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6168
2026-06-09 09:14:54 +00:00
a0e9347f1b
TLS ECH: Handle "h2c://" query correctly ( #6261 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6259#issuecomment-4614984919
---------
Co-authored-by: j2rong4cn <36783515+j2rong4cn@users.noreply.github.com >
2026-06-09 09:03:24 +00:00
IconHHw and GitHub
83cf229909
Salamander finalmask: Replace math/rand with crypto/rand in salt generation ( #6228 )
...
And https://github.com/XTLS/Xray-core/pull/6228#issuecomment-4612712100
Fixes https://github.com/XTLS/Xray-core/pull/6228#issuecomment-4599037015
2026-06-08 19:55:06 +00:00
2249f8b5c6
Bump github.com/pion/stun/v3 from 3.1.2 to 3.1.5 ( #6291 )
...
Bumps [github.com/pion/stun/v3](https://github.com/pion/stun ) from 3.1.2 to 3.1.5.
- [Release notes](https://github.com/pion/stun/releases )
- [Commits](https://github.com/pion/stun/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: github.com/pion/stun/v3
dependency-version: 3.1.5
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>
2026-06-08 19:29:14 +00:00
fdb9b616fc
README.md: Add Hey to HarmonyOS in GUI Clients ( #6244 )
...
https://github.com/popsiclelmlm/Hey/blob/main/entry/src/main/cpp/README.md
---------
Co-authored-by: liumin01 <liumin01@roborock.com >
2026-06-02 23:58:56 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
d792fba59c
GitHub Actions CI: Builders run only once in pull requests in the same repository ( #6222 )
...
https://github.com/XTLS/Xray-core/pull/6221#issuecomment-4588919827
Completes https://github.com/XTLS/Xray-core/pull/6090#issuecomment-4572094191
2026-06-02 23:40:17 +00:00
55956f8d70
TLS config: Remove some deprecated fields ( #6226 )
...
https://t.me/projectXtls/1490
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-06-02 23:36:42 +00:00
RPRX and GitHub
94ffd50060
Xray-core v26.6.1
...
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-06-01 02:11:09 +00:00
风扇滑翔翼 and GitHub
c4dfcd4c1a
Burst observatory: Fix init check ( #6221 )
...
https://github.com/XTLS/Xray-core/pull/6106#issuecomment-4587975865
2026-06-01 01:30:40 +00:00
cb8cd048c1
DNS outbound: Replace "reject" with "return" (rCode is 0 by default) ( #6214 )
...
https://github.com/XTLS/Xray-core/pull/6214#issuecomment-4587988752
Example: https://github.com/XTLS/Xray-core/pull/6214#issue-4553786283
---------
Co-authored-by: Meo597 <197331664+Meo597@users.noreply.github.com >
2026-06-01 01:25:47 +00:00
Davoyan and GitHub
455f6bc2d5
uTLS: Update ModernFingerprints map and OtherFingerprints map ( #6181 )
...
Paying attention to https://github.com/XTLS/Xray-core/pull/6181#issuecomment-4567373533
And a real issue: https://github.com/XTLS/Xray-core/pull/6181#issuecomment-4583018017
2026-05-30 17:29:33 +00:00
LjhAUMEM and GitHub
ba538619eb
Realm finalmask: Fix client punch peers ( #6213 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6137
2026-05-30 09:30:23 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
d43a808ea5
GitHub Action CI: Add Go source file format check ( #6090 )
...
https://github.com/XTLS/Xray-core/pull/6057#issuecomment-4364819830
And https://github.com/XTLS/Xray-core/pull/6149#issuecomment-4546876261
2026-05-29 15:04:59 +00:00
ca4b156b57
Burst observatory: Fix time compare, cancel pending ping on instance close or new schedule started ( #6106 )
...
https://github.com/XTLS/Xray-core/pull/6106#issuecomment-4448117773
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-05-29 11:59:24 +00:00
LjhAUMEM and RPRX
aba22722a6
Finalmask: Add mkcp-legacy (UDP) to replace mkcp-* and legacy header-* ( #6201 )
...
https://github.com/XTLS/Xray-core/pull/6193#issuecomment-4543737699
https://github.com/XTLS/Xray-core/pull/6201#issuecomment-4574213827
Example: https://github.com/XTLS/Xray-core/pull/6201#issue-4525483699
2026-05-29 11:57:32 +00:00
569459c54c
Sudoku finalmask: Harden UDP ReadFrom() against invalid packets ( #6185 )
...
https://github.com/XTLS/Xray-core/issues/6184#issuecomment-4573949756
Fixes https://github.com/XTLS/Xray-core/issues/6184
---------
Co-authored-by: LjhAUMEM <llnu14702@gmail.com >
2026-05-29 10:47:58 +00:00
LjhAUMEM and GitHub
2b42699623
XICMP finalmask: Refactor & Speed up; Add multi ips and dgram mode (client) ( #6168 )
...
https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4198514120
https://github.com/XTLS/Xray-core/pull/6168#issuecomment-4571606666
https://github.com/XTLS/Xray-core/pull/6168#issuecomment-4573294637
Example: https://github.com/XTLS/Xray-core/pull/6168#issue-4484980927
Closes https://github.com/XTLS/Xray-core/discussions/5879
2026-05-29 09:44:06 +00:00
LjhAUMEM and RPRX
66a8100737
Salamander finalmask: Support packetSize (Gecko in Hysteria v2.9.2) ( #6198 )
...
And some other refinements
https://github.com/XTLS/Xray-core/pull/6198#issuecomment-4567438813
Example: https://github.com/XTLS/Xray-core/pull/6198#issue-4522226670
2026-05-29 08:51:41 +00:00
LjhAUMEM and GitHub
36303694d1
Finalmask: Add Realm (UDP hole punching in Hysteria v2.9.1) ( #6137 )
...
https://github.com/XTLS/Xray-core/pull/5657#issuecomment-4446406536
https://github.com/XTLS/Xray-core/pull/6137#issuecomment-4469822775
Example: https://github.com/XTLS/Xray-core/pull/6137#issue-4454013510
2026-05-29 08:29:53 +00:00
Jason Fox and GitHub
4dcf802ae3
README.md: Add flutter_vless to Xray Wrapper in Others ( #6197 )
...
https://pub.dev/packages/flutter_vless
2026-05-28 20:15:38 +00:00
Meow and GitHub
a2cec2e580
DNS: Avoid panic on domain too long ( #6207 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6204
2026-05-28 20:06:32 +00:00
LjhAUMEM and GitHub
1cd7d25fec
header-custom finalmask: Remove headerConnMode headerReadAddrAware interface ( #6193 )
...
https://github.com/XTLS/Xray-core/pull/5920#issuecomment-4253108964
https://github.com/XTLS/Xray-core/pull/6193#issuecomment-4531875088
2026-05-28 19:44:16 +00:00
LjhAUMEM and GitHub
09002ab763
noise finalmask: Better reset ( #6188 )
...
https://github.com/XTLS/Xray-core/pull/6170
Explanation: https://github.com/XTLS/Xray-core/pull/5657#issue-3901983829
2026-05-28 19:24:22 +00:00
cb206ddc74
DNS: Avoid passing domain to WriteTo func ( #6163 )
...
https://github.com/XTLS/Xray-core/pull/6163#issuecomment-4528771758
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-05-28 18:27:08 +00:00
fa466f8174
Bump golang.org/x/net from 0.54.0 to 0.55.0 ( #6192 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.54.0 to 0.55.0.
- [Commits](https://github.com/golang/net/compare/v0.54.0...v0.55.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.55.0
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>
2026-05-28 18:20:27 +00:00
e26f5e9548
Socks5 server: More standard UDP ASSOCIATE (RFC 1928) ( #6149 )
...
https://github.com/XTLS/Xray-core/pull/6149#issuecomment-4529069218
Fixes https://github.com/XTLS/Xray-core/issues/6145#issuecomment-4467482623
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-05-28 14:22:57 +00:00
风扇滑翔翼 and RPRX
787aa7677b
Hysteria server: tls.WithNextProto("h3") by default ( #6186 )
...
Client: https://github.com/XTLS/Xray-core/pull/6186#issuecomment-4528041838
2026-05-24 14:35:12 +00:00
风扇滑翔翼 and GitHub
d878fc83f8
SS2022 inbound: Fix potential panic when dispatching ( #6162 )
...
https://github.com/XTLS/Xray-core/pull/6162#issuecomment-4496738737
2026-05-24 12:50:02 +00:00
风扇滑翔翼 and GitHub
ee2b2c5ab6
leastLoad balancer: Implement missing tolerance ( #6156 )
...
Closes https://github.com/XTLS/Xray-core/issues/6154
2026-05-24 12:27:12 +00:00
Whale Choi and GitHub
81d993f49d
README.md: Remove Xray4Magisk; Add AsteriskNG to Android in GUI Clients ( #6153 )
...
https://github.com/XTLS/Xray-core/pull/6153#issuecomment-4522913987
2026-05-24 12:19:00 +00:00
风扇滑翔翼 and GitHub
4c3842711d
XHTTP client: Fix packet-up OpenUsage counting and H3 keepAlivePeriod parameter ( #6140 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6140#issuecomment-4525409315
2026-05-24 12:05:40 +00:00
Meow and GitHub
ab69985fcc
Config: Warn when sockopt.trustedXForwardedFor is not set for XHTTP/WS/HU inbounds ( #6159 )
...
https://github.com/XTLS/Xray-core/pull/6110#issuecomment-4470157219
Usage: https://github.com/XTLS/Xray-core/pull/5331#issue-3655317949
2026-05-23 13:50:01 +00:00
风扇滑翔翼 and GitHub
56bb63668c
Geodata: Cleanup unneeded shared matchers (weakly referenced in map) ( #6139 )
...
https://github.com/XTLS/Xray-core/pull/6139#issuecomment-4525195265
2026-05-23 12:23:52 +00:00
bytecategory and GitHub
359a28f876
XDNS finalmask: Support AAAA & A ( #6123 )
...
https://github.com/XTLS/Xray-core/pull/6123#issuecomment-4439994266
https://github.com/XTLS/Xray-core/pull/6123#issuecomment-4441819696
https://github.com/XTLS/Xray-core/pull/6123#issuecomment-4522352460
Example: https://github.com/XTLS/Xray-core/pull/6123#issue-4436283689
Document: https://xtls.github.io/config/transports/finalmask.html#xdns
2026-05-23 09:24:37 +00:00
Yury Kastov and GitHub
da9ba693cb
Config: Support abstract unix sockets in remote loader ( #6111 )
...
Replaces https://github.com/XTLS/Xray-core/pull/5200
2026-05-22 19:49:19 +00:00
5488b86c67
Bump google.golang.org/grpc from 1.81.0 to 1.81.1 ( #6133 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.81.0 to 1.81.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.81.0...v1.81.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.81.1
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>
2026-05-22 19:37:44 +00:00
a3c054a54c
Bump golang.org/x/net from 0.53.0 to 0.54.0 ( #6113 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.53.0 to 0.54.0.
- [Commits](https://github.com/golang/net/compare/v0.53.0...v0.54.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.54.0
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>
2026-05-22 19:37:25 +00:00
RPRX and GitHub
1bdb488c9e
Xray-core v26.5.9
...
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-05-09 17:36:29 +00:00
fanymagnet and GitHub
d38ba9d507
XDNS finalmask: Allow "domain+udp://0.0.0.0:0" for using dialerProxy ( #6086 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6046#issuecomment-4364873593
2026-05-09 17:30:08 +00:00
风扇滑翔翼 and GitHub
9d9eaf399f
XHTTP client: Fix potential memory leak in stream-up/one ( #6095 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6087#issuecomment-4402474552
2026-05-09 16:54:57 +00:00
Meow and RPRX
eb32d166af
Docker: Update confdir's default files ( #6089 )
...
https://github.com/XTLS/Xray-core/pull/5101#issuecomment-4321731035
2026-05-09 12:35:16 +00:00
Meow and RPRX
1dbafe629a
Config: Rename network/address/port in Tunnel inbound and DNS outbound ( #6084 )
...
https://github.com/XTLS/Xray-core/pull/6083#issuecomment-4387702965
https://github.com/XTLS/Xray-core/pull/6084#issuecomment-4395333530
2026-05-07 14:13:25 +00:00
Meow and RPRX
c42deab55c
Config: Rename inbounds' clients/accounts to users ( #6083 )
...
https://github.com/XTLS/Xray-core/pull/6055#issuecomment-4363896372
https://github.com/XTLS/Xray-core/pull/6082#issuecomment-4384523482
2026-05-07 14:13:05 +00:00
Meow and RPRX
906d49a271
Direct/Freedom outbound: Prefer IPv4 for finalRules' "AsIs" ( #6075 )
...
https://github.com/XTLS/Xray-core/pull/6075#issuecomment-4391684629
https://github.com/XTLS/Xray-core/pull/6075#issuecomment-4392629645
https://github.com/XTLS/Xray-core/pull/6075#issuecomment-4395258425
2026-05-07 14:12:39 +00:00
4192ca0827
Bump google.golang.org/grpc from 1.80.0 to 1.81.0 ( #6077 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.80.0 to 1.81.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.81.0
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>
2026-05-07 10:43:21 +00:00
RPRX and GitHub
228f1e13aa
Xray-core v26.5.3
...
Sponsor & Donation & NFTs: https://github.com/XTLS/Xray-core/issues/3668
Project X Channel: https://t.me/projectXtls
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-05-03 11:53:13 +00:00
LjhAUMEM and GitHub
15968585f3
quicParams config: Better unmarshaling udpHop ( #6068 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6067#issuecomment-4365869178
2026-05-03 11:04:54 +00:00
4951994ebe
README.md: Remove NetProxy-Magisk from Magisk & Android Clients ( #6066 )
...
https://github.com/XTLS/Xray-core/pull/6066#issuecomment-4365784320
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-05-03 08:51:14 +00:00
LjhAUMEM and GitHub
756a2d1327
Hysteria client: Fix sendThrough ( #6063 )
...
And fixes https://github.com/XTLS/Xray-core/issues/6046
2026-05-03 07:18:23 +00:00
RPRX and GitHub
b279076ba1
Browser Dialer: Fix WSS with no early data
...
Fixes https://github.com/2dust/v2rayNG/issues/5519#issuecomment-4357741914
2026-05-02 21:55:12 +00:00
Kosta and GitHub
e61eeae258
Tunnel inbound: Fix panic when listening on UDS for Xray's internal services (e.g. API) ( #6062 )
...
And API supports listening on UNIX domain socket directly
Completes https://github.com/XTLS/Xray-core/pull/5693
2026-05-02 20:56:47 +00:00
Meow and GitHub
958eb9ea8f
Direct/Freedom outbound: Add blockDelay to finalRules (30~90s by default) ( #6060 )
...
Document: https://xtls.github.io/config/outbounds/freedom.html#finalruleobject
https://github.com/XTLS/Xray-core/pull/6058#issuecomment-4363489838
https://github.com/XTLS/Xray-core/pull/6058#issuecomment-4363522836
https://github.com/XTLS/Xray-core/pull/6060#issuecomment-4363675060
https://github.com/XTLS/Xray-core/pull/6060#issuecomment-4364587508
2026-05-02 20:40:46 +00:00
8381a5a8a6
Block/Blackhole outbound: Better blocking UDP ( #6057 )
...
https://github.com/XTLS/Xray-core/issues/6051#issuecomment-4364008008
Fixes https://github.com/XTLS/Xray-core/issues/6052
---------
Co-authored-by: Meo597 <197331664+Meo597@users.noreply.github.com >
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-05-02 15:27:30 +00:00
Yury Kastov and GitHub
1ead940a71
Config: Parallel for for inbounds' clients ( #6055 )
...
https://github.com/XTLS/Xray-core/pull/6055#issuecomment-4360958652
2026-05-02 13:32:59 +00:00
bdff2fa72e
Config: Support env XRAY_JSON_STRICT=true ( #6053 )
...
https://github.com/XTLS/Xray-core/pull/6053#issuecomment-4363840170
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-05-02 13:11:40 +00:00
LjhAUMEM and GitHub
1d62941bd2
Hysteria: Upgrade to official v2.8.2 ( #6041 )
...
https://github.com/XTLS/Xray-core/pull/6041#issuecomment-4357417742
And fixes https://github.com/XTLS/Xray-core/issues/6039
2026-05-02 12:27:27 +00:00
LjhAUMEM and GitHub
52cf9ef5d6
TUN inbound: Better "autoOutboundsInterface": "auto" ( #6035 )
...
https://github.com/XTLS/Xray-core/pull/6035#issuecomment-4336755860
Fixes https://github.com/XTLS/Xray-core/issues/6030
2026-05-02 12:18:25 +00:00
风扇滑翔翼 and GitHub
16568314d8
TLS for WSS/HUS: Allow outer "alpn": ["h2", "http/1.1"] for camouflage ( #6034 )
...
https://github.com/XTLS/Xray-core/pull/6034#issuecomment-4363639160
Closes https://github.com/XTLS/Xray-core/issues/6024#issuecomment-4328306231
2026-05-02 11:07:12 +00:00
风扇滑翔翼 and GitHub
1fc6850dc4
TLS ECH: Remove echForceQuery (ECH is forced now if configured) ( #6032 )
...
https://github.com/XTLS/Xray-core/pull/5887#issuecomment-4184701517
2026-05-02 10:33:43 +00:00
Meow and RPRX
4e87f59628
Direct/Freedom outbound: Add finalRules (matches network, port and ip, then action) with default safe policies ( #6027 )
...
Document: https://xtls.github.io/config/outbounds/freedom.html#finalruleobject
https://github.com/XTLS/Xray-core/pull/6027#issuecomment-4335790980
https://github.com/XTLS/Xray-core/pull/6027#issuecomment-4336309055
https://github.com/XTLS/Xray-core/pull/6027#issuecomment-4338269638
Closes https://github.com/XTLS/Xray-core/issues/6018#issuecomment-4329273637
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-05-02 01:58:43 +00:00
风扇滑翔翼 and GitHub
7ab0a3ccb7
FakeDNS: Little fix ( #6022 )
...
https://github.com/XTLS/Xray-core/pull/6021#issuecomment-4344638838
2026-05-01 22:57:51 +00:00
yiguodev and GitHub
2fff03720d
TUN inbound: Reply fake pong to ICMP ping ( #6015 )
...
https://github.com/XTLS/Xray-core/pull/6015#issuecomment-4321525342
2026-05-01 22:51:42 +00:00
Zero and GitHub
7f7fc5a829
README.md: Add XrayUI-dev to Windows in GUI Clients ( #6013 )
...
https://github.com/XTLS/Xray-core/issues/6011#issuecomment-4320674957
2026-05-01 22:46:05 +00:00
yiguodev and GitHub
ff6c060168
README.md Add OneXray to more platforms in GUI Clients ( #5990 )
...
https://t.me/projectXtls/2214
2026-05-01 22:38:26 +00:00
hiDandelion and GitHub
5b552db781
README.md: Add Anywhere to Others/iOS ( #5762 )
...
https://t.me/projectXtls/2237
2026-05-01 22:34:53 +00:00
108bf7ff82
Bump github.com/robfig/cron/v3 from 3.0.0 to 3.0.1 ( #6020 )
...
Bumps [github.com/robfig/cron/v3](https://github.com/robfig/cron ) from 3.0.0 to 3.0.1.
- [Commits](https://github.com/robfig/cron/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: github.com/robfig/cron/v3
dependency-version: 3.0.1
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>
2026-05-01 22:31:59 +00:00
RPRX and GitHub
1836b1c6e4
Browser Dialer: Potential optimized IP and non-standard port
...
Fixes https://github.com/2dust/v2rayNG/issues/5519#issuecomment-4335112057
2026-04-28 20:57:20 +00:00
RPRX and GitHub
b4f08981be
v26.4.25
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-04-25 23:16:35 +00:00
RPRX and GitHub
cd4d0baacd
Xray-core: Mark "legacy reverse" as removed to avoid confusions
...
https://github.com/XTLS/Xray-core/issues/5973#issuecomment-4273582111
https://github.com/XTLS/Xray-core/pull/5947#issuecomment-4273415252
2026-04-25 23:03:19 +00:00
Meow and GitHub
3bc24a3d5d
Geodata: Support automatically updating .dat files and hot reloading ( #5992 )
...
https://github.com/XTLS/Xray-core/pull/5992#issuecomment-4320551920
Usage: https://github.com/XTLS/Xray-core/pull/5992#issuecomment-4291168039
2026-04-25 21:20:42 +00:00
LjhAUMEM and RPRX
fa07b34956
XDNS finalmask: Use single UDP socket for multiple resolvers for now ( #5982 )
...
https://github.com/XTLS/Xray-core/pull/5982#issuecomment-4302271929
Closes https://github.com/XTLS/Xray-core/pull/5976#issuecomment-4320460288
2026-04-25 20:26:15 +00:00
fish4terrisa-MSDSM and GitHub
85a8bf5f39
Browser Dialer: Allow being switched on runtime when Xray is used as a lib ( #5978 )
...
https://github.com/XTLS/Xray-core/pull/5978#issuecomment-4279520473
https://github.com/XTLS/Xray-core/pull/5978#issuecomment-4320401635
2026-04-25 19:48:49 +00:00
d0f533f94a
app/router/condition.go: Retrieve original target in net.FindProcess() when "IPIfNonMatch" is enabled ( #5979 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5980
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-04-25 17:45:03 +00:00
Meow and GitHub
d1db1d6a27
DNS outbound: Add rules (matches qtype and domain, then action) ( #5981 )
...
https://github.com/XTLS/Xray-core/pull/5981#issuecomment-4279809648
Example: https://github.com/XTLS/Xray-core/pull/5981#issuecomment-4283200236
Closes https://github.com/XTLS/Xray-core/issues/5218
2026-04-25 17:27:39 +00:00
1a14ffcec6
Geodata strmatcher: Restore lenient Type.New(Domain) behavior ( #5989 )
...
https://github.com/XTLS/Xray-core/pull/5989#issuecomment-4288238360
Fixes https://github.com/XTLS/Xray-core/issues/5986#issuecomment-4288010800
---------
Co-authored-by: Meow <197331664+Meo597@users.noreply.github.com >
2026-04-25 17:08:23 +00:00
风扇滑翔翼 and GitHub
454c930d13
Loopback outbound: Use DispatchLink() ( #6005 )
...
https://github.com/XTLS/Xray-core/pull/6000
Fixes https://github.com/XTLS/Xray-core/issues/5917
2026-04-25 16:48:49 +00:00
Meow and GitHub
bc590bcb56
Geodata: Reduce memory usage again ( #5975 )
...
https://github.com/XTLS/Xray-core/pull/5975#issuecomment-4274779560
2026-04-25 16:15:37 +00:00
Meow and GitHub
7cf25970de
IPMatcher: Fix full CIDR issue ( #5971 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5977
2026-04-25 16:07:04 +00:00
d837687368
Bump golang.zx2c4.com/wireguard/windows from 0.6.1 to 1.0.1 ( #5985 )
...
Bumps golang.zx2c4.com/wireguard/windows from 0.6.1 to 1.0.1.
---
updated-dependencies:
- dependency-name: golang.zx2c4.com/wireguard/windows
dependency-version: 1.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 15:09:05 +00:00
RPRX and GitHub
b4650360d6
v26.4.17
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-04-17 23:04:05 +00:00
d52f15060b
Direct/Freedom outbound: Block UDP responses that are come from ipsBlocked as well ( #5952 )
...
https://github.com/XTLS/Xray-core/pull/5947#issuecomment-4258980670
https://github.com/XTLS/Xray-core/pull/5952#issuecomment-4259324234
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-04-17 22:56:27 +00:00
Meow and GitHub
31ab22c33d
Geodata: Support reversed CIDR rules in IP rules ( #5951 )
...
https://github.com/XTLS/Xray-core/pull/5947#issuecomment-4258063215
https://github.com/XTLS/Xray-core/pull/5951#issuecomment-4260093653
2026-04-17 22:13:35 +00:00
Meow and GitHub
d42c981f9c
DomainMatcher: Fix Match() result slice aliasing race ( #5959 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5814
2026-04-17 22:07:58 +00:00
Иван and GitHub
cb1106c2fb
header-custom finalmask: Extend expression primitives for 1:1 handshakes ( #5949 )
...
https://github.com/XTLS/Xray-core/pull/5945
https://github.com/XTLS/Xray-core/pull/5920
2026-04-17 22:01:54 +00:00
风扇滑翔翼 and GitHub
df4b97097c
Loopback outbound: Avoid directly modifying potential shared ctx ( #5960 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5958
2026-04-17 21:41:10 +00:00
a9cec25b8d
Bump github.com/pires/go-proxyproto from 0.11.0 to 0.12.0 ( #5948 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.12.0
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>
2026-04-17 21:33:38 +00:00
RPRX and GitHub
c5edc122b7
v26.4.15
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-04-15 23:56:34 +00:00
RPRX and GitHub
9dd17d55fb
XUDP GetGlobalID(): Remove inbound.Name == "wireguard" for now
...
https://github.com/XTLS/Xray-core/pull/5947#issuecomment-4256423483
2026-04-15 23:47:21 +00:00
310b764811
Direct/Freedom outbound: Add ipsBlocked (supports IP, CIDR, "geoip:", "ext:") and apply a default safe policy ( #5947 )
...
https://github.com/XTLS/Xray-core/pull/5892#issuecomment-4254056911
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-04-15 23:41:11 +00:00
风扇滑翔翼 and GitHub
3691741440
Chore: Use buf.New() instead of buf.NewWithSize() ( #5946 )
...
https://github.com/XTLS/Xray-core/pull/5941#issuecomment-4252905907
https://github.com/XTLS/Xray-core/pull/5946#issuecomment-4253919073
2026-04-15 16:57:51 +00:00
Иван and GitHub
05e259c8e4
header-custom finalmask: Add UDP standalone handshake mode ( #5945 )
...
https://github.com/XTLS/Xray-core/commit/175502d8079aa5a151242ed911d01a1b90b98b28
2026-04-15 16:21:23 +00:00
Иван and GitHub
175502d807
header-custom finalmask: Add programmable handshake templates and runtime core ( #5920 )
...
https://github.com/XTLS/Xray-core/pull/5920#issuecomment-4252579201
https://github.com/XTLS/Xray-core/pull/5920#issuecomment-4231698135
https://t.me/projectXtls/1829
https://t.me/projectXtls/1640
2026-04-15 14:17:51 +00:00
6780045550
TUN inbound: Add FreeBSD support ( #5891 )
...
And reverts "refactor `mtu` to support setting IPv4/v6 separately" https://github.com/XTLS/Xray-core/pull/5891#issuecomment-4245677624
And fixes `autoOutboundsInterface` on Windows https://github.com/XTLS/Xray-core/pull/5887#issuecomment-4251719900
---------
Co-authored-by: LjhAUMEM <llnu14702@gmail.com >
2026-04-15 12:40:19 +00:00
LjhAUMEM and GitHub
ff6126463b
Hysteria inbound: Use transport's authentication when there are no clients ( #5942 )
2026-04-15 12:13:15 +00:00
LjhAUMEM and GitHub
5c3d639c09
Chore: Use buf.NewWithSize() ( #5941 )
2026-04-15 12:11:51 +00:00
Meow and GitHub
7c56b7beea
DNS: Log rule matches and client order when finalQuery returns early ( #5936 )
2026-04-15 12:06:13 +00:00
Meow and GitHub
5b91b152bb
DomainMatcher: Reduce startup time on Android as well ( #5935 )
...
https://github.com/XTLS/Xray-core/pull/5924#issuecomment-4242355080
2026-04-15 12:00:41 +00:00
Meow and GitHub
ef77a42063
DomainMatcher: Fix CompactDomainMatcher rule indices ( #5934 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5924
2026-04-15 11:56:31 +00:00
dab99614dc
Bump golang.zx2c4.com/wireguard/windows from 0.5.3 to 0.6.1 ( #5932 )
...
Bumps golang.zx2c4.com/wireguard/windows from 0.5.3 to 0.6.1.
---
updated-dependencies:
- dependency-name: golang.zx2c4.com/wireguard/windows
dependency-version: 0.6.1
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>
2026-04-15 11:54:49 +00:00
RPRX and GitHub
14e8ecfacf
v26.4.13
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-04-13 22:49:40 +00:00
LjhAUMEM and GitHub
7094f8dc07
mKCP transport: Add cwndMultiplier; Apply unaggressive strategy by default ( #5890 )
...
https://github.com/XTLS/Xray-core/issues/4846#issuecomment-4150329444
https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4184774915
https://github.com/XTLS/Xray-core/pull/5890#issuecomment-4240052251
2026-04-13 22:41:38 +00:00
Meow and GitHub
d342361c89
Sniffing: Add ipsExcluded (supports IP, CIDR, "geoip:", "ext:") ( #5929 )
...
https://github.com/XTLS/Xray-core/pull/5927#issuecomment-4238197075
https://github.com/XTLS/Xray-core/pull/5929#issuecomment-4238550443
2026-04-13 18:08:51 +00:00
Meow and GitHub
f17fabfff5
Sniffing: domainsExcluded supports "geosite:" ( #5927 )
...
https://github.com/XTLS/Xray-core/pull/5927#issuecomment-4238238050
https://github.com/XTLS/Xray-core/pull/5927#issuecomment-4238119874
2026-04-13 17:39:53 +00:00
Meow and GitHub
05a11910d4
DomainMatcher: Reduce runtime memory usage and startup peak memory on iOS ( #5924 )
...
https://github.com/XTLS/Xray-core/pull/5814#issuecomment-4231071433
Closes https://github.com/XTLS/Xray-core/issues/4422
2026-04-13 16:54:43 +00:00
Meow and GitHub
82624bcaf0
Xray-core: Refactor geodata ( #5814 )
...
https://github.com/XTLS/Xray-core/issues/4422#issuecomment-3533007890
Breaking changes https://github.com/XTLS/Xray-core/pull/5569
Reverts https://github.com/XTLS/Xray-core/pull/5505
Closes https://github.com/XTLS/Xray-core/pull/643
2026-04-13 16:42:29 +00:00
风扇滑翔翼 and GitHub
e9f7d61c2e
Hysteria transport: Fix client-side clientManager ( #5928 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5911
2026-04-13 16:14:15 +00:00
LjhAUMEM and GitHub
806b8dc27d
TUN inbound: Add gateway, dns, autoSystemRoutingTable, autoOutboundsInterface for Windows ( #5887 )
...
And refactor `mtu` to support setting IPv4/v6 separately
Example: https://github.com/XTLS/Xray-core/pull/5887#issue-4198837696
2026-04-13 13:38:10 +00:00
f27edc3172
Routing: process supports UID on Android ( #5915 )
...
Example: https://github.com/XTLS/Xray-core/pull/5915#issuecomment-4232122895
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-04-13 13:17:53 +00:00
Lumière Élevé and GitHub
c93478b891
Global HTTP headers' masquerading: Add "curl"; Improve version generators ( #5916 )
...
https://github.com/XTLS/Xray-core/pull/5802
https://github.com/XTLS/Xray-core/pull/5689
https://github.com/XTLS/Xray-core/pull/5658
2026-04-11 21:16:58 +00:00
1642fdfbdd
XDNS finalmask: Support resolvers (client) and domains (server) instead of domain ( #5872 )
...
https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4192730898
Example: https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4196172391
---------
Co-authored-by: LjhAUMEM <llnu14702@gmail.com >
2026-04-11 19:37:32 +00:00
Yury Kastov and GitHub
a91a88c7b2
API & Commands: Add GetUsersStatsRequest(); Improve api statsonlineiplist ( #5776 )
...
https://github.com/XTLS/Xray-core/pull/5776#issuecomment-4230007504
2026-04-11 19:09:24 +00:00
32937846c5
Tunnel inbound: Compatible with listening UNIX domain socket ( #5693 )
...
https://github.com/XTLS/Xray-core/pull/5693#issuecomment-4229947428
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-04-11 18:39:32 +00:00
93225a1132
Bump golang.org/x/net from 0.52.0 to 0.53.0 ( #5899 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.52.0 to 0.53.0.
- [Commits](https://github.com/golang/net/compare/v0.52.0...v0.53.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.53.0
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>
2026-04-11 17:24:31 +00:00
4d958cbfd3
Bump actions/github-script from 8 to 9 ( #5898 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '9'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-11 17:24:14 +00:00
e5a9fb752e
QUIC sniffer: Fix potential panic on malformed QUIC packets ( #5866 )
...
Fixes https://github.com/XTLS/Xray-core/security/advisories/GHSA-hrp5-2rwj-wvmv
---------
Co-authored-by: kastov <yk@sent.com >
2026-04-07 10:10:12 +00:00
Rynnya and Fangliding
6a1a13b797
TUN inbound: Closable by AlwaysOnInboundHandler ( #5860 )
...
https://github.com/XTLS/Xray-core/pull/5860#issuecomment-4193477738
2026-04-07 16:32:06 +08:00
Alexey Cherednichenko and Fangliding
6c4008edad
Observatory: Clear removed outbounds ( #5876 )
...
* fix: prune stale observatory status
* More readable
Refactor observer to clear removed outbounds instead of updating status. Introduced slices package for improved outbound checking.
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-04-07 16:32:06 +08:00
LjhAUMEM and GitHub
3f608b3a58
Finalmask quicParams: Add bbrProfile ("conservative" / "standard" (default) / "aggressive") ( #5869 )
...
And Update github.com/apernet/quic-go to 20260330051153
2026-04-05 13:45:50 +00:00
LjhAUMEM and GitHub
4c3020ca6f
TUN inbound: Fix UDP FullCone NAT ( #5888 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5845
2026-04-05 12:59:22 +00:00
LjhAUMEM and GitHub
ba88aa173c
WireGuard outbound: Fix UDP FullCone NAT on Linux ( #5858 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5848
2026-04-05 12:57:08 +00:00
hexband and GitHub
08301e272c
Hysteria inbound: Unwrap stats conn before extracting user ( #5870 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5868
2026-04-03 21:26:25 +00:00
风扇滑翔翼 and GitHub
6eccc59728
WireGuard: Use Xray's buffer ( #5880 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5878
2026-04-03 21:22:45 +00:00
1e89a8fd98
Bump google.golang.org/grpc from 1.79.3 to 1.80.0 ( #5885 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.79.3 to 1.80.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.3...v1.80.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.80.0
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>
2026-04-03 18:52:07 +00:00
RPRX and GitHub
d2758a023c
v26.3.27
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-03-27 17:45:40 +00:00
LjhAUMEM and GitHub
8aacdbd71b
WireGuard inbound: Fix multi-peer; Fix potential routing issue ( #5843 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5554
Fixes https://github.com/XTLS/Xray-core/issues/4760
2026-03-27 17:30:21 +00:00
LjhAUMEM and GitHub
14524cc3b7
Finalmask: Add randRange to "noise" (UDP), as the same as "header-custom"'s (TCP & UDP) ( #5850 )
...
https://github.com/XTLS/Xray-core/pull/5812
2026-03-27 17:20:43 +00:00
RPRX and GitHub
cb7bfeb54c
v26.3.23
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-03-23 10:21:21 +00:00
风扇滑翔翼 and GitHub
d62f5cfb62
Loopback outbound: Fix potential nil InboundFromContext ( #5836 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5710
2026-03-23 10:11:17 +00:00
755f0a1d12
VLESS Reverse Proxy: Add "sniffing" to outbound's "reverse" (which is actually an inbound) ( #5837 )
...
Closes https://github.com/XTLS/Xray-core/issues/5662
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-03-23 09:49:32 +00:00
d8a8629a14
WireGuard outbound: Fix multi-peer's readQueue issue ( #5554 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4507
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-03-23 08:08:28 +00:00
风扇滑翔翼 and GitHub
982c95d89a
OpenBSD: Disable readV ( #5786 )
...
https://github.com/XTLS/Xray-core/pull/5784#issuecomment-4024880917
https://github.com/XTLS/Xray-core/issues/5756#issuecomment-4015530258
https://github.com/XTLS/Xray-core/pull/5824#issuecomment-4103829456
2026-03-23 07:57:35 +00:00
ae3ddd1c06
Bump nick-fields/retry from 3 to 4 ( #5838 )
...
Bumps [nick-fields/retry](https://github.com/nick-fields/retry ) from 3 to 4.
- [Release notes](https://github.com/nick-fields/retry/releases )
- [Commits](https://github.com/nick-fields/retry/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: nick-fields/retry
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 07:40:05 +00:00
HeXis-YS and GitHub
f926ee4aa0
XTLS Vision: Defer Splice handoff until write completes ( #5737 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4878
2026-03-22 17:48:33 +00:00
67a71adad1
WireGuard: Implement UDP FullCone NAT ( #5833 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5601
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-03-22 17:42:40 +00:00
ClickDevTech and GitHub
ce66db7032
README.md: Add CELERITY to Web Panel ( #5834 )
2026-03-22 17:14:16 +00:00
Boris Kovalskii and GitHub
7d93062f3d
README.md: Add INCY to iOS & macOS Clients ( #5832 )
2026-03-22 17:10:29 +00:00
RPRX
2320416ca3
Update github.com/xtls/reality to 20260322125925
...
https://github.com/XTLS/REALITY/commit/9234c772ba8f181f31c3e81dc2b4177322e5a9a9
https://github.com/XTLS/REALITY/commit/ad4fbafc4bf56064c58f6c33ac2264264b76b5a5
https://github.com/XTLS/REALITY/commit/cd53f7d5023741301aabb5a7274ed0dd024fbd2c
2026-03-22 13:35:23 +00:00
RPRX and GitHub
e0ab00f6a8
README.md: Add BlancVPN to Sponsors
...
Sponsor Xray-core: https://github.com/XTLS/Xray-core/issues/3668
2026-03-21 14:48:21 +00:00
RPRX and GitHub
157e65b34d
REALITY config: Print Warning when user is choosing apple/icloud as the target or listening on non-443 ports
...
https://t.me/projectXtls/1754
https://github.com/XTLS/BBS/issues/21#issuecomment-4103308607
2026-03-21 13:19:32 +00:00
c1b67a961e
XHTTP transport: Some optimizations ( #5803 )
...
https://github.com/XTLS/Xray-core/pull/5801
https://github.com/XTLS/Xray-core/pull/5808
---------
Co-authored-by: Sergei Ozeranskii <sergey.ozeranskiy@gmail.com >
Co-authored-by: rufsieus <rufsieus@gmail.com >
2026-03-21 12:48:47 +00:00
Lumière Élevé and GitHub
9e09399087
Xray-core: More robust browser header masquerading (chrome, firefox, edge) ( #5802 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5800
2026-03-21 12:24:08 +00:00
bb05684407
VLESS Reverse Proxy: Check burstObservatory immediately after inbound adds new reverse-mux to reverse-outbound ( #5752 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5750
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-03-21 11:16:24 +00:00
LjhAUMEM and GitHub
06dc4cf8bd
Finalmask: Refactor header conns to avoid multiple-copy; Add randRange to "header-custom" (TCP & UDP) ( #5812 )
...
https://github.com/XTLS/Xray-core/pull/5657#issuecomment-4016760602
https://github.com/XTLS/Xray-core/pull/5657#issuecomment-4052921628
2026-03-21 09:04:22 +00:00
Matthew and RPRX
35800e953e
Commands: x25519 outputs "Password" -> "Password (PublicKey)" ( #5759 )
...
https://github.com/XTLS/Xray-core/discussions/5084#discussioncomment-14312223
https://github.com/XTLS/Xray-core/discussions/5123#discussioncomment-14364120
...
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-03-19 15:57:27 +00:00
Katana and RPRX
50fc324728
REALITY config: Fix client's shortId length check ( #5738 )
2026-03-19 15:50:23 +00:00
ec732b0b40
API: Fix potential nil pointer dereference in executeAddRules() ( #5749 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5748
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-03-19 10:33:34 +00:00
风扇滑翔翼 and GitHub
85f1234863
TUN inbound: Generate deterministic GUID on Windows ( #5811 )
...
Closes https://github.com/XTLS/Xray-core/issues/5810
2026-03-19 10:18:07 +00:00
695a28c424
Bump google.golang.org/grpc from 1.79.2 to 1.79.3 ( #5821 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.79.2 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.2...v1.79.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.79.3
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>
2026-03-18 09:18:01 +00:00
9fd3d9a1eb
Bump golang.org/x/net from 0.51.0 to 0.52.0 ( #5793 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.51.0 to 0.52.0.
- [Commits](https://github.com/golang/net/compare/v0.51.0...v0.52.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.52.0
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>
2026-03-18 09:17:49 +00:00
风扇滑翔翼 and GitHub
e86c365572
TLS ECH: Avoid outer ALPN http/1.1 for WSS & HUS; Change echForceQuery's default value to "full"; Update github.com/refraction-networking/utls to 20260301010127; Add irrelevant tests for uTLS-REALITY ( #5725 )
...
https://github.com/XTLS/Xray-core/pull/5725#issuecomment-3982680111
2026-03-09 12:49:49 +00:00
LjhAUMEM and GitHub
0321cdd0d2
Hysteria & XHTTP/3: Unified Finalmask's quicParams to set congestion, brutalUp, brutalDown, udpHop (ports & interval), etc. ( #5772 )
...
https://github.com/XTLS/Xray-core/pull/5772#issuecomment-4023006179
2026-03-09 12:17:32 +00:00
LjhAUMEM and GitHub
766fa71eb1
Update github.com/apernet/quic-go to 20260217092621 ( #5782 )
2026-03-09 12:10:03 +00:00
01951163fd
Bump google.golang.org/grpc from 1.79.1 to 1.79.2 ( #5777 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.79.1 to 1.79.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.1...v1.79.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.79.2
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>
2026-03-09 12:05:14 +00:00
saba-futai and GitHub
acb06e831b
Finalmask: Add Sudoku (TCP & UDP) ( #5685 )
...
https://github.com/SUDOKU-ASCII/sudoku/issues/23#issuecomment-3859972396
2026-03-07 18:21:35 +00:00
LjhAUMEM and GitHub
a204873d79
Finalmask: Add header-custom (TCP & UDP), fragment (TCP), noise (UDP); Support dialer-proxy, XHTTP/3; Fix XDNS, XICMP potential panic ( #5657 )
...
https://github.com/XTLS/Xray-core/pull/5657#issuecomment-4016609446
2026-03-07 15:42:18 +00:00
LjhAUMEM and GitHub
ea87941b77
mKCP transport: Make sure ACKs are limited within MTU ( #5773 )
...
https://github.com/XTLS/Xray-core/pull/5657#issuecomment-3984236113
2026-03-07 15:21:25 +00:00
88a2589498
mKCP config: Check TTI 10~100 -> Check TTI 10~5000 ( #5755 )
...
https://github.com/XTLS/Xray-core/pull/5755#issuecomment-3992400360
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-03-07 14:11:56 +00:00
Жора Змейкин and GitHub
5138ffcf22
XHTTP transport: Add "bbr" (default) and "force-brutal" congestion control for H3 ( #5711 )
...
https://github.com/XTLS/Xray-core/pull/5711#issuecomment-3984037632
2026-03-07 12:46:40 +00:00
26X23 and GitHub
0ac13bd910
XHTTP transport: Bugfixes for obfuscations ( #5720 )
...
https://github.com/XTLS/Xray-core/pull/5720#issuecomment-4016290343
2026-03-07 12:34:41 +00:00
Yury Kastov and GitHub
eec280262d
API: Fix Online Map ( #5732 )
...
https://github.com/XTLS/Xray-core/pull/5732#pullrequestreview-3863990264
2026-03-07 10:56:11 +00:00
Yury Kastov and GitHub
78fc2865ea
Routing: Add webhook to rules ( #5722 )
...
https://github.com/XTLS/Xray-core/pull/5722#issuecomment-3953836108
2026-03-07 10:49:46 +00:00
ee8eb99bed
Bump docker/build-push-action from 6 to 7 ( #5765 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 10:33:11 +00:00
52e4abd2ba
Bump docker/setup-buildx-action from 3 to 4 ( #5764 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 10:32:58 +00:00
1dbac90b22
Bump docker/setup-qemu-action from 3 to 4 ( #5761 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 10:32:22 +00:00
0b8ec6804f
Bump docker/login-action from 3 to 4 ( #5760 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-07 10:31:09 +00:00
Miny and GitHub
9514e988d8
VLESS Encryption: Check 17~17000 -> Check 17~16640 ( #5698 )
...
https://github.com/XTLS/Xray-core/pull/5698#issuecomment-3938558695
2026-03-03 12:08:02 +00:00
Random Guy and GitHub
7dada1da2b
VLESS config: Remove "with no flow" warning for now ( #5671 )
...
https://github.com/XTLS/Xray-core/pull/5671#issuecomment-3891166246
2026-03-03 11:10:19 +00:00
0bffea3390
Bump actions/upload-artifact from 6 to 7 ( #5733 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 18:45:58 +00:00
2805774f72
Bump golang.org/x/net from 0.50.0 to 0.51.0 ( #5728 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.50.0 to 0.51.0.
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.51.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.51.0
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>
2026-03-01 18:45:45 +00:00
owo and GitHub
e6207e3a97
README.md: Add XrayFA to Android Clients ( #5715 )
2026-02-22 07:05:07 +00:00
C O M P Ξ Z and GitHub
f0f765f9eb
README.md: Add GenyConnect to Windows & Linux & Android Clients ( #5713 )
2026-02-22 07:04:15 +00:00
efdf21efb5
README.md: Add NetProxy-Magisk to Magisk & Android Clients ( #5708 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-02-21 09:59:07 +00:00
07374ae5a5
Bump google.golang.org/grpc from 1.79.0 to 1.79.1 ( #5695 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.79.0 to 1.79.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.79.0...v1.79.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.79.1
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>
2026-02-21 09:48:35 +00:00
b6a7609c87
Bump google.golang.org/grpc from 1.78.0 to 1.79.0 ( #5686 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.78.0 to 1.79.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.78.0...v1.79.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.79.0
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>
2026-02-13 19:51:58 +00:00
b43276c6d3
gRPC client: Strip "grpc-go/version" suffix from User-Agent header ( #5689 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5658#issuecomment-3894269376
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-02-13 19:49:47 +00:00
LjhAUMEM and GitHub
6a909b2507
Proxy: Add Hysteria 2 inbound & transport (supports listening port range, Salamander finalmask) ( #5679 )
...
https://github.com/XTLS/Xray-core/pull/5679#issuecomment-3888548778
Closes https://github.com/XTLS/Xray-core/issues/5605
2026-02-12 14:56:06 +00:00
风扇滑翔翼 and GitHub
7abad3fac0
HTTPUpgrade server: Fix certain stuck in Handle() ( #5661 )
...
https://github.com/XTLS/Xray-core/pull/5661#issuecomment-3890662818
2026-02-12 14:18:38 +00:00
风扇滑翔翼 and GitHub
1fe6d4a0f5
core/core.go: Replace "Custom" with vcs info if available ( #5665 )
...
https://github.com/XTLS/Xray-core/pull/5665#issuecomment-3890500863
2026-02-12 14:00:15 +00:00
风扇滑翔翼 and GitHub
d100be5ad5
Chore: Migrate to Go 1.26 ( #5680 )
2026-02-12 04:08:59 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
7dc3f87cd8
Build: Remove Windows ARM 32-bit build ( #4584 )
2026-02-12 04:06:33 +00:00
a079890ef0
Bump github.com/klauspost/cpuid/v2 from 2.0.12 to 2.3.0 ( #5668 )
...
Bumps [github.com/klauspost/cpuid/v2](https://github.com/klauspost/cpuid ) from 2.0.12 to 2.3.0.
- [Release notes](https://github.com/klauspost/cpuid/releases )
- [Commits](https://github.com/klauspost/cpuid/compare/v2.0.12...v2.3.0 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/cpuid/v2
dependency-version: 2.3.0
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>
2026-02-12 03:55:39 +00:00
fb0fa80c8c
Bump github.com/pires/go-proxyproto from 0.9.2 to 0.11.0 ( #5678 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.9.2 to 0.11.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.9.2...v0.11.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.11.0
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>
2026-02-12 03:55:27 +00:00
e3e7b28c08
Bump golang.org/x/net from 0.49.0 to 0.50.0 ( #5676 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.49.0 to 0.50.0.
- [Commits](https://github.com/golang/net/compare/v0.49.0...v0.50.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.50.0
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>
2026-02-12 03:55:12 +00:00
RPRX and GitHub
12ee51e4bb
v26.2.6
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-02-06 09:42:41 +00:00
LjhAUMEM and GitHub
957e5a6b15
XICMP finalmask: Refine seq ( #5652 )
...
Example: https://github.com/XTLS/Xray-core/pull/5633#issue-3881559866
2026-02-06 08:44:50 +00:00
风扇滑翔翼 and GitHub
0710c2b195
Workflows: Add simple consistency check for *.pb.go files to test.yml ( #5646 )
...
https://github.com/XTLS/Xray-core/commit/d14767d4f307dd42e6b41c4871480bcb85437b21
2026-02-06 08:37:22 +00:00
风扇滑翔翼 and GitHub
4632984b66
TLS client: Simplify cert's verification code ( #5656 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5655
2026-02-06 01:57:32 +00:00
b7a22c729b
Xray-core: Dynamic Chrome User-Agent for all HTTP requests by default (overwriteable through config) ( #5658 )
...
https://github.com/XTLS/Xray-core/issues/4996#issuecomment-3855274627
https://github.com/XTLS/Xray-core/pull/5658#issuecomment-3857332687
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
Co-authored-by: Fangliding <63339210+Fangliding@users.noreply.github.com >
2026-02-06 01:42:31 +00:00
RPRX and GitHub
8c3f246dcb
v26.2.4
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-02-04 00:35:09 +00:00
LjhAUMEM and GitHub
888c0d2e1f
Finalmask UDP: Support WireGuard & Shadowsocks AEAD/2022 ( #5643 )
...
https://github.com/XTLS/Xray-core/pull/5633#issuecomment-3833910076
2026-02-04 00:29:45 +00:00
74c726ff62
Commands: Print CA cert's SHA256 in tls ping ( #5644 )
...
And https://github.com/XTLS/Xray-core/issues/5642#issuecomment-3840806246
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-02-03 21:03:48 +00:00
RPRX and GitHub
d14767d4f3
Chore: Generate *.pb.go files with protoc v6.33.5
...
Download https://github.com/protocolbuffers/protobuf/releases/tag/v33.5
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.36.11
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.6.0
(Xray-core/) go run ./infra/vprotogen
2026-02-03 09:34:02 +00:00
RPRX and GitHub
af2f0484b9
v26.2.2
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-02-02 09:35:31 +00:00
LjhAUMEM and RPRX
25d16914ff
Finalmask: Add XICMP (relies mKCP/QUIC or WireGuard) ( #5633 )
...
https://t.me/projectXtls/1473
2026-02-02 09:12:42 +00:00
Dmitrii Makhno and GitHub
a6ec3b6e70
XHTTP transport: Fix "auto" mode with REALITY ( #5638 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5635
BTW, fixes https://github.com/XTLS/Xray-core/issues/5631
2026-02-02 08:07:45 +00:00
RPRX and GitHub
20cf00c271
v26.1.31
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-01-31 14:02:33 +00:00
LjhAUMEM and GitHub
c180c5980c
Finalmask: Add XDNS (relies mKCP, like DNSTT), header-*, mkcp-* ( #5560 )
...
And https://github.com/XTLS/Xray-core/pull/5560#issuecomment-3825430761
2026-01-31 13:53:19 +00:00
5b849d51a9
XHTTP transport: New options for bypassing CDN's detection ( #5414 )
...
Usage: https://github.com/XTLS/Xray-core/pull/5414#issuecomment-3770071786
Closes https://github.com/XTLS/Xray-core/issues/4346
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-01-31 13:34:13 +00:00
Hossin Asaadi and RPRX
61e1153157
MPH domian matcher: Support building & using cache directly (instead of building from geosite.dat when Xray starts) ( #5505 )
...
Like https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3710995080
2026-01-31 13:22:00 +00:00
afcfdbca70
Commands: Print leaf cert's SHA256 in tls ping ( #5628 )
...
And https://github.com/XTLS/Xray-core/pull/5628#issuecomment-3828445442
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-31 13:11:36 +00:00
RPRX
2c92339f95
TLS config: allowInsecure->pinnedPeerCertSha256; verifyPeerCertInNames->verifyPeerCertByName
...
And use `,` as the separator instead of `~`/array
https://github.com/XTLS/Xray-core/pull/5567#issuecomment-3766081805
https://t.me/projectXtls/1464
https://t.me/projectXtls/1465
https://t.me/projectXtls/1466
https://github.com/XTLS/Xray-core/pull/5625#issuecomment-3824855736
2026-01-31 09:32:51 +00:00
RPRX and GitHub
9c46a2d55a
Upgrade gVisor to latest version v0.0.0-20260122175437-89a5d21be8f0
...
https://github.com/XTLS/Xray-core/issues/5561#issuecomment-3767618362
2026-01-30 21:39:13 +00:00
nasaboy and GitHub
19186edfa1
README.md: Add Egern & Quantumult X to Others ( #5624 )
2026-01-30 14:06:17 +00:00
风扇滑翔翼 and GitHub
f6a7e93923
VMess inbound: Optimize replay filter ( #5562 )
...
And https://github.com/XTLS/Xray-core/pull/5562#issuecomment-3765387903
2026-01-27 18:34:46 +00:00
077070dbe0
Bump github.com/pires/go-proxyproto from 0.9.1 to 0.9.2 ( #5614 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.9.1...v0.9.2 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.9.2
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>
2026-01-27 10:11:28 +00:00
Evozi Team and GitHub
c3af657c0e
TUN inbound: Add iOS support ( #5612 )
...
And https://github.com/XTLS/Xray-core/pull/5612#issuecomment-3799070838
2026-01-26 12:43:10 +00:00
Meow and GitHub
9a04eecaf9
Geodat: Reduce peak memory usage ( #5581 )
...
Fixes https://github.com/XTLS/Xray-core/commit/5f7474120f523ad1e36174481e0b16c3446cc29c
2026-01-26 10:45:25 +00:00
1951a278ac
Bump github.com/pires/go-proxyproto from 0.9.0 to 0.9.1 ( #5608 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.9.0...v0.9.1 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.9.1
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>
2026-01-26 10:31:34 +00:00
LjhAUMEM and GitHub
f1aee0b7c5
Hysteria transport: Support range & random for interval in udphop as well ( #5603 )
...
https://github.com/XTLS/Xray-core/pull/5560#issuecomment-3794621260
2026-01-25 18:28:51 +00:00
Owersun and GitHub
5173e5c15d
TUN inbound: Enhance Darwin interface support ( #5598 )
...
* Proxy: TUN: Enhance Darwin interface support.
- reduce number of actions done to create/configure the interface in the system
- assign synthetic static link-local ipv4/ipv6 addresses to the interface, that are required by the OS for the routing to work
- make tun_darwin_endpoint be implemented significantly more similar to tun_windows_enpoint, preparing them for potential unification
* Proxy: TUN: Unify Darwin/Windows endpoint, which are now extremely similar, into one GVisorEndpoint.
Making darwin/windows tun implement GVisorDevice with simple readpacket/writepacket methods that GVisorEndpoint untilise
2026-01-25 18:19:05 +00:00
风扇滑翔翼 and RPRX
daf9cba29f
XUDP client: Initialize Global ID's BaseKey correctly ( #5602 )
...
https://t.me/projectXray/4624679
2026-01-24 15:11:44 +00:00
ki and GitHub
445c0d456c
TUN inbound: Disable RACK/TLP recovery to fix connection stalls ( #5600 )
...
https://github.com/XTLS/Xray-core/issues/5599#issuecomment-3794495254
Fixes https://github.com/XTLS/Xray-core/issues/5599
2026-01-24 12:39:07 +00:00
RPRX and GitHub
0a42dba13e
v26.1.23
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-01-23 15:48:16 +00:00
cd8aab9544
common/errors/feature_errors.go: Add PrintNonRemovalDeprecatedFeatureWarning() ( #5567 )
...
And https://github.com/XTLS/Xray-core/pull/5567#issuecomment-3765466219
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-23 15:45:20 +00:00
MouMeng and GitHub
59dc2cee2e
API: Add ListRule() for routing ( #5569 )
...
https://github.com/XTLS/Xray-core/pull/5569#issuecomment-3766310407
2026-01-23 15:44:16 +00:00
风扇滑翔翼 and GitHub
5846f94784
Log config: More flexible maskAddress ( #5570 )
...
https://github.com/XTLS/Xray-core/pull/5566#issuecomment-3765429984
2026-01-23 13:49:08 +00:00
e0ee2350fc
Bump github.com/miekg/dns from 1.1.70 to 1.1.72 ( #5590 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.70 to 1.1.72.
- [Commits](https://github.com/miekg/dns/compare/v1.1.70...v1.1.72 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.72
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>
2026-01-23 13:11:41 +00:00
48164c8267
Bump github.com/cloudflare/circl from 1.6.2 to 1.6.3 ( #5589 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.2...v1.6.3 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.3
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>
2026-01-23 13:11:20 +00:00
LjhAUMEM and GitHub
2d2102f654
Hysteria transport: Fix speedtest issue ( #5587 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5546
2026-01-22 13:37:27 +00:00
RPRX and GitHub
262770564f
README.md: Add fancyss to Asuswrt-Merlin Clients
2026-01-22 03:08:46 +00:00
风扇滑翔翼 and GitHub
777e31302c
Router: Fix panic in ProcessNameMatcher when source IPs are empty ( #5574 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5573
2026-01-21 13:24:51 +00:00
gamekiller0010 and GitHub
30d6a5221b
README.md: Update links for PassWall & PassWall 2 ( #5572 )
2026-01-21 13:16:27 +00:00
风扇滑翔翼 and GitHub
a778d3d273
Tests: Reduce RAM usage ( #5577 )
...
https://github.com/XTLS/Xray-core/pull/5577#issuecomment-3768963110
2026-01-21 13:02:04 +00:00
e813a3744f
TUN inbound: Cancel ctx when handling is done ( #5565 )
...
https://github.com/XTLS/Xray-core/pull/5565#issuecomment-3777939907
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-21 12:58:30 +00:00
66628943d8
Bump github.com/pires/go-proxyproto from 0.8.1 to 0.9.0 ( #5582 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.8.1...v0.9.0 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.9.0
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>
2026-01-21 12:23:59 +00:00
RPRX and GitHub
7ff06f65ec
v26.1.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
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-01-18 05:43:07 +00:00
RPRX and GitHub
1cf5662949
Create SECURITY.md
...
All for the FREE Internet!
2026-01-18 05:11:51 +00:00
LjhAUMEM and GitHub
a6aca101d6
Hysteria outbound: Fix ContextWithRequireDatagram() ( #5558 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5549
2026-01-18 04:25:36 +00:00
RPRX and GitHub
5836f36f69
Config: Add Warning for deprecated features (allowInsecure, Shadowsocks, VMess, Trojan, VLESS without flow)
...
Accelerate!
2026-01-18 04:17:25 +00:00
osypai and GitHub
6d6c045a5a
TUN inbound: Add macOS support ( #5559 )
2026-01-18 03:39:39 +00:00
LjhAUMEM and GitHub
cfc78b3ac1
Hysteria transport: Add congestion config (""/"reno"/"bbr"/"brutal"/"force-brutal") ( #5549 )
...
Closes https://github.com/XTLS/Xray-core/issues/5546
2026-01-17 13:29:50 +00:00
风扇滑翔翼 and RPRX
5f7474120f
Geofiles: Revert related changes for now, waiting for better changes ( #5557 )
...
Reverts https://github.com/XTLS/Xray-core/commit/5d94a62a83073bc4aa378fb7e2198e15878e90da https://github.com/XTLS/Xray-core/commit/c715154309e41e759f544edd3667889e257fb3af https://github.com/XTLS/Xray-core/commit/961c352127f32c04034a88d021a683e6a80eac20 https://github.com/XTLS/Xray-core/commit/36425d2a6e53c755c96d25ef2323b7fffd1fab3f
Fixes https://github.com/XTLS/Xray-core/issues/5538 https://github.com/XTLS/Xray-core/issues/5536
2026-01-17 12:40:53 +00:00
风扇滑翔翼 and GitHub
09f619d67c
TLS client: Add pin_test.go for leaf and CA ( #5553 )
...
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3760231005
2026-01-17 09:42:06 +00:00
RPRX and GitHub
760223ad70
TLS client: Skip TLS' built-in verification when using pinnedPeerCertSha256; Fixes
...
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3745598515
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3759930283
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3760057266
https://github.com/XTLS/Xray-core/pull/5532#issuecomment-3760540231
2026-01-16 15:23:39 +00:00
nobody and GitHub
d75b33a3a3
Commands: "xray run -dump" supports reading JSON from STDIN ( #5550 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5534
2026-01-16 10:55:43 +00:00
Happ-dev and GitHub
7c418486c8
README.md: Add Happ RU to iOS & macOS Clients ( #5551 )
2026-01-16 10:44:44 +00:00
风扇滑翔翼 and GitHub
a384be0f84
SS2022 outbound: Fix UDP leak ( #5544 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5541
2026-01-14 13:31:43 +00:00
LjhAUMEM and GitHub
649e989fa2
Hysteria: Fix transport's "udphop without salamander" dialing issue; Require "version": 2 in outbound's settings as well ( #5537 )
...
Updated example: https://github.com/XTLS/Xray-core/pull/5508#issue-3795798712
2026-01-14 10:42:07 +00:00
0443de7798
Bump github.com/refraction-networking/utls from 1.8.1 to 1.8.2 ( #5535 )
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-version: 1.8.2
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>
2026-01-14 08:24:12 +00:00
RPRX and GitHub
9a121a489b
v26.1.13
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2026-01-13 15:32:01 +00:00
风扇滑翔翼 and GitHub
4bdf6e5c92
TLS client: Verify leaf cert (name, time) when pinning self-signed CA ( #5532 )
...
https://github.com/XTLS/Xray-core/pull/5154#issuecomment-3732159602
2026-01-13 14:35:24 +00:00
Owersun and RPRX
ef2a967f12
TUN inbound: Close connection when handling is done ( #5531 )
...
https://github.com/XTLS/Xray-core/pull/5531#issuecomment-3744446015
2026-01-13 14:25:42 +00:00
LjhAUMEM and GitHub
92ada2dd1d
Proxy: Add Hysteria outbound & transport (version 2, udphop) and Salamander udpmask ( #5508 )
...
https://github.com/XTLS/Xray-core/issues/3547#issuecomment-3549896520
https://github.com/XTLS/Xray-core/issues/2635#issuecomment-3570871754
2026-01-13 13:31:51 +00:00
8a9dbd407f
Bump github.com/miekg/dns from 1.1.69 to 1.1.70 ( #5528 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.69 to 1.1.70.
- [Commits](https://github.com/miekg/dns/compare/v1.1.69...v1.1.70 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.70
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>
2026-01-13 09:55:42 +00:00
de6be7c5a9
Bump golang.org/x/net from 0.48.0 to 0.49.0 ( #5530 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.48.0 to 0.49.0.
- [Commits](https://github.com/golang/net/compare/v0.48.0...v0.49.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.49.0
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>
2026-01-13 09:49:58 +00:00
Owersun and GitHub
e742e84ded
Upgrade gVisor to latest version v0.0.0-20260109181451-4be7c433dae2 ( #5527 )
...
https://github.com/XTLS/Xray-core/pull/5526#issuecomment-3738638586
2026-01-12 18:18:02 +00:00
7726fbece0
TUN inbound: Make udp_fullcone pure side effect free udp connection ( #5526 )
...
https://github.com/XTLS/Xray-core/pull/5526#issue-3804306341
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-12 15:34:09 +00:00
0c09f4342b
TUN inbound: Fix log, CanSpliceCopy, tag, sniffing, and port config issues ( #5522 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5509#issuecomment-3732488294 & https://github.com/XTLS/Xray-core/pull/5509#issuecomment-3732740897
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-12 10:01:27 +00:00
14e171ac8e
TUN inbound: Implement UDP FullCone NAT ( #5509 )
...
https://github.com/XTLS/Xray-core/pull/5509#issuecomment-3732898130
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
Co-authored-by: Fangliding <45535409+Fangliding@users.noreply.github.com >
Co-authored-by: Owersun <4807375+Owersun@users.noreply.github.com >
2026-01-11 14:26:45 +00:00
风扇滑翔翼 and GitHub
07a0dafa41
DNS: Check err for UDP dns.PackMessage(req.msg) ( #5512 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5506
2026-01-09 14:22:07 +00:00
0ca13452b8
TLS config: Add pinnedPeerCertSha256; Remove pinnedPeerCertificateChainSha256 and pinnedPeerCertificatePublicKeySha256 ( #5154 )
...
Usage: https://github.com/XTLS/Xray-core/pull/5507
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-01-09 00:11:24 +00:00
Hossin Asaadi and GitHub
36425d2a6e
Tests: Improve geosite & geoip tests ( #5502 )
...
https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3711843548
2026-01-08 08:00:49 +00:00
39ba1f7952
Proxy: Add TUN inbound for Windows & Linux, including Android ( #5464 )
...
* Proxy: Implement tun raw network interface inbound support for Linux
* Proxy: Tun. Include "android" as build condition for build of tun_default implementation
* Proxy: Tun. Add .Close() cleanup calls to Handler.Init() where needed
* Proxy: Add Tun for Android
* Proxy: Tun. Implement Windows support
---------
Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com >
2026-01-07 22:05:08 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
394e117998
GitHub Actions: Add wintun.dll into Windows zips; Workflow refinement ( #5501 )
...
For https://github.com/XTLS/Xray-core/pull/5464
2026-01-07 12:59:23 +00:00
风扇滑翔翼 and RPRX
446df149bd
Routing config: Replace processName with process (full-name/abs-path/abs-folder) ( #5496 )
...
About `self/` & `xray/`: https://github.com/XTLS/Xray-core/pull/5496#issuecomment-3714620380
Replaces https://github.com/XTLS/Xray-core/pull/5489
2026-01-06 14:03:21 +00:00
风扇滑翔翼 and GitHub
d9025857fe
transport/pipe/impl.go: Remove runtime.Gosched() in WriteMultiBuffer() ( #5467 )
2026-01-06 12:43:08 +00:00
Alireza Ahmand and GitHub
ced3e75bf3
README.md: Add TX-UI to Web Panels ( #4981 )
2026-01-06 12:24:32 +00:00
Hossin Asaadi and GitHub
961c352127
DNS: Fix parse domain and geoip ( #5499 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3712856715
2026-01-06 12:21:50 +00:00
Hossin Asaadi and GitHub
c715154309
Routing: Reduce peak memory usage ( #5488 )
...
https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3711430369
For https://github.com/XTLS/Xray-core/issues/4422
2026-01-05 23:02:40 +00:00
RPRX and GitHub
b38a41249f
README.md: Re-add 3X-UI to Web Panels
...
https://github.com/XTLS/Xray-core/pull/3884#issuecomment-3678495173
https://github.com/XTLS/Xray-core/issues/5478#issuecomment-3700567911
2026-01-05 08:42:35 +00:00
风扇滑翔翼 and GitHub
7265b5ac3f
Routing config: Add processName ( #5489 )
2026-01-05 01:12:13 +00:00
fanymagnet and RPRX
e7c72c011f
XHTTP server: Fix ScStreamUpServerSecs' non-default value ( #5486 )
2026-01-05 01:07:00 +00:00
yuhan6665 and GitHub
a54e1f2be4
Remove redundant stats in mux and bridge dispatcher ( #5466 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5446
2025-12-31 11:00:45 +00:00
Hossin Asaadi and GitHub
5d94a62a83
Geofiles: Implement mmap in filesystem to reduce ram usage ( #5480 )
...
For https://github.com/XTLS/Xray-core/issues/4422
2025-12-31 08:50:30 +00:00
Maxim Plotnikov and GitHub
ad468e462d
API: Add GetAllOnlineUsers RPC to StatsService for retrieving online users ( #5080 )
2025-12-26 16:07:06 -05:00
ari-ahm and GitHub
6738ecf68e
common/uuid: fix panic when parsing 32-len invalid UUID string. ( #5468 )
...
* common/uuid: fix panic when parsing 32-len invalid UUID string.
* fix: removed typo
2025-12-26 15:17:24 -05:00
36968909a1
Bump google.golang.org/grpc from 1.77.0 to 1.78.0 ( #5469 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.77.0 to 1.78.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.77.0...v1.78.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.78.0
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>
2025-12-24 20:45:54 -05:00
Meow and GitHub
7f6ceb39f7
DomainMatcher: Prevent illegal domain rules from causing core startup failures ( #5430 )
...
Closes https://github.com/XTLS/Xray-core/issues/5429
2025-12-23 10:14:42 +00:00
风扇滑翔翼 and GitHub
fa64775f07
Tunnel/Dokodemo: Fix stats conn unwrap ( #5440 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5439
2025-12-23 09:44:54 +00:00
a6792dda69
TLS ECH: Increase DOH timeout ( #5455 )
...
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-12-23 09:41:01 +00:00
3572209cbd
REALITY client: Clearer log when receiving real certificate ( #5427 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-12-23 08:58:43 +00:00
dd757ca27c
VLESS inbound: Print invalid UUID string ( #5426 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-12-23 08:27:40 +00:00
04b433dd97
Bump github.com/cloudflare/circl from 1.6.1 to 1.6.2 ( #5465 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.1...v1.6.2 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.2
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>
2025-12-23 08:13:09 +00:00
6bf0376773
Bump github.com/quic-go/quic-go from 0.57.1 to 0.58.0 ( #5459 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.57.1 to 0.58.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.57.1...v0.58.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.58.0
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>
2025-12-21 22:28:33 -05:00
74df63add2
Bump actions/upload-artifact from 5 to 6 ( #5425 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-14 22:01:02 -05:00
c40326dfd7
Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 ( #5424 )
...
Bumps google.golang.org/protobuf from 1.36.10 to 1.36.11.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-version: 1.36.11
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>
2025-12-14 22:00:53 -05:00
Meow and GitHub
a3ba3eefb6
Wireguard: Decouple server endpoint DNS from address option ( #5417 )
...
* Wireguard: Decouple server endpoint DNS from address option
Previously, Wireguard server endpoint's domain resolution was incorrectly constrained by the local `address` option. For example, `ForceIPv6v4` might fail to resolve AAAA records for the server domain if no IPv6 was explicitly configured in the `address` option.
This commit decouples the server endpoint's domain resolution from the local `address` configuration. It ensures the Wireguard server address is resolved independently, allowing its `domainStrategy` to function correctly without being limited by the client's local network or `address` settings.
* Delete code instead of commenting it out
2025-12-14 10:13:47 -05:00
9cf22114a1
Bump github.com/miekg/dns from 1.1.68 to 1.1.69 ( #5410 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.68 to 1.1.69.
- [Commits](https://github.com/miekg/dns/compare/v1.1.68...v1.1.69 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.69
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>
2025-12-12 06:01:44 +00:00
a903e80356
Bump actions/cache from 4 to 5 ( #5411 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 06:01:24 +00:00
风扇滑翔翼 and GitHub
a610a4c89a
Chore: Remove all double gonet import ( #5402 )
2025-12-10 07:17:29 +00:00
b451f8929d
Bump golang.org/x/net from 0.47.0 to 0.48.0 ( #5397 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.47.0 to 0.48.0.
- [Commits](https://github.com/golang/net/compare/v0.47.0...v0.48.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.48.0
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>
2025-12-10 07:16:37 +00:00
RPRX and GitHub
81f8f398c7
v25.12.8
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-12-08 13:35:16 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
aea123842b
Chore: Remove ctlcmd and leftover envvar ( #5392 )
...
https://github.com/v2fly/v2ray-core/issues/360
2025-12-08 13:27:22 +00:00
RPRX and GitHub
bd7503d506
XTLS Vision: LogInfo() -> LogDebug()
...
https://t.me/projectXray/4543105
2025-12-08 13:19:59 +00:00
yuhan6665 and GitHub
903214a0f0
XTLS Vision: Fix enabled uplink splice flag by mistake ( #5391 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5379
2025-12-08 13:13:43 +00:00
RPRX and GitHub
e403abe360
v25.12.2
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-12-02 13:53:08 +00:00
RPRX
c123f163c2
XTLS Vision: Discard expired pre-connect conn automatically
...
https://t.me/projectXray/4538408
https://github.com/XTLS/Xray-core/pull/5270#issuecomment-3602122299
2025-12-02 13:44:27 +00:00
风扇滑翔翼 and GitHub
93312d29e5
XTLS Vision: Fix IsCompleteRecord() ( #5365 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5179
2025-12-02 13:01:44 +00:00
RPRX
36cb0f00bd
v25.12.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
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-12-01 13:27:50 +00:00
RPRX and 风扇滑翔翼
cadcb47074
XTLS Vision: Add testpre (outbound pre-connect) and testseed (outbound & inbound) ( #5270 )
...
https://t.me/projectXtls/1034
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-12-01 13:27:27 +00:00
yuhan6665 and GitHub
c6afcd5fb6
XTLS Vision: Check TLS record isComplete ( #5179 )
...
Fixes https://github.com/XTLS/Xray-core/discussions/5169#discussioncomment-14482684
2025-11-30 10:28:01 +00:00
Meow and GitHub
ed5f7e7af5
fix(dns): inheritance issue with disableCache ( #5351 )
2025-11-27 02:12:37 +00:00
9d3401b6f0
Bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1 ( #5352 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.57.0 to 0.57.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.57.0...v0.57.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.57.1
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>
2025-11-27 02:11:33 +00:00
d60ef656cc
Bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0 ( #5335 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.56.0 to 0.57.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.56.0...v0.57.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.57.0
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>
2025-11-24 00:55:50 +00:00
RPRX and GitHub
a83253f3d7
VLESS Reverse Proxy: Forbid reverse-proxy UUID using forward-proxy, enabled by default
...
https://t.me/projectXtls/1070
https://github.com/XTLS/Xray-core/pull/5101#issuecomment-3567464144
2025-11-23 04:23:48 +00:00
RPRX and GitHub
2969a189e6
Sockopt config: Add trustedXForwardedFor (for XHTTP, WS, HU inbounds) ( #5331 )
...
Fixes https://github.com/XTLS/Xray-core/pull/5101#issuecomment-3404979909
2025-11-23 01:09:49 +00:00
Meow and GitHub
d41840132a
Router: Remove the deprecated UseIP option ( #5323 )
2025-11-21 05:46:41 +00:00
Meow and GitHub
f14fd1cbee
feat(dns): add parallel query ( #5239 )
2025-11-21 05:45:42 +00:00
Meow and GitHub
cd51f57535
feat(dns): add optimistic caching ( #5237 )
2025-11-21 05:38:06 +00:00
Meow and GitHub
4956e65824
perf(dns): cache network capability check ( #5244 )
2025-11-21 05:35:45 +00:00
Meow and GitHub
2185a730d2
perf(router): adjust the order of rules to optimize performance ( #5267 )
2025-11-21 05:30:16 +00:00
Meow and GitHub
fcfb0a302a
perf(GeoIPMatcher): faster heuristic matching with reduced memory usage ( #5289 )
2025-11-21 02:54:01 +00:00
Meow and GitHub
b40bf56e4e
refactor(dns): enhance cache safety, optimize performance, and refactor query logic ( #5248 )
2025-11-21 02:45:09 +00:00
27ad487545
DNS: Fix wrong protocol parse ( #5232 )
...
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-11-21 02:31:34 +00:00
hax0r31337 and GitHub
e914183996
HTTP outbound: Read negotiated protocol from uTLS ( #5251 )
2025-11-21 02:29:25 +00:00
acfda31e59
Bump actions/checkout from 5 to 6 ( #5324 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 00:13:10 +00:00
风扇滑翔翼 and GitHub
f9dd3aef72
Refactor WrapLink logic ( #5288 )
...
https://github.com/XTLS/Xray-core/pull/5133
https://github.com/XTLS/Xray-core/pull/5286
2025-11-20 15:53:42 +00:00
Meow and GitHub
b24ef88a80
Docker: Use more aggressive inlining for higher efficiency ( #5242 )
...
Syncs https://github.com/XTLS/Xray-core/pull/5026
2025-11-20 13:20:53 +00:00
b16a5f03fe
Socks: Fix buffer full panic when encoding large UDP packets ( #5252 )
...
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-11-20 12:21:22 +00:00
Aron Yang and GitHub
2f1fabb318
README.md: Add v2rayN to macOS & Linux Clients ( #5271 )
2025-11-20 12:08:39 +00:00
1ec2966433
Bump golang.org/x/net ( #5318 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.46.1-0.20251013234738-63d1a5100f82 to 0.47.0.
- [Commits](https://github.com/golang/net/commits/v0.47.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.47.0
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>
2025-11-20 00:11:02 +00:00
RPRX and GitHub
8a4b0a9eb0
README.md: Add TRX & TON & BTC & XMR & SOL to Donation & NFTs
...
https://t.me/projectXtls/1145
2025-11-19 12:39:32 +00:00
RPRX
4e8ee302a6
README.md: Add Remnawave & Happ to Sponsors
...
Sponsor Xray-core: https://github.com/XTLS/Xray-core/issues/3668
2025-11-19 12:36:25 +00:00
Exclude0122 and RPRX
18a4104737
Fix wireguard not discarding broken connection on android ( #5304 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5303
2025-11-19 04:53:54 +00:00
1a32d18c16
REALITY config: Return error when short id is too long ( #5276 )
...
Closes https://github.com/XTLS/Xray-core/issues/5273
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-11-19 03:25:32 +00:00
412bc17c12
Bump google.golang.org/grpc from 1.76.0 to 1.77.0 ( #5308 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.76.0 to 1.77.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.76.0...v1.77.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.77.0
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>
2025-11-19 02:43:07 +00:00
9491b67f3c
Bump github.com/quic-go/quic-go from 0.55.0 to 0.56.0 ( #5292 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.55.0 to 0.56.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.55.0...v0.56.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.56.0
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>
2025-11-14 20:51:29 -05:00
cb4f943f50
Bump actions/upload-artifact from 4 to 5 ( #5259 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 11:07:19 +00:00
RPRX and GitHub
b69a376aa1
v25.10.15
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-10-15 08:07:23 +00:00
RPRX
12f4a014e0
VLESS Reverse Proxy: Transfer real Source & Local (IP & port), enabled by default
...
https://t.me/projectXtls/1039
https://github.com/XTLS/Xray-core/pull/5101#issuecomment-3404979909
2025-10-15 07:41:49 +00:00
RPRX and GitHub
9cc7907234
XHTTP client: Change default maxConcurrency to 1 for speed testing
...
https://t.me/projectXray/4386271
2025-10-14 23:33:06 +00:00
patterniha and GitHub
21a9658519
Router: Use built-in-dns only once for all rules (in "IPOnDemand"/"IPIfNonMatch" mode) ( #5210 )
2025-10-14 20:59:04 +00:00
Random Guy and GitHub
7f436f5318
README.md: Add PasarGuard to Web Panels ( #5224 )
2025-10-14 20:34:14 +00:00
RPRX
dcfde8dc92
Update github.com/xtls/reality to 20251014195629
...
https://github.com/XTLS/REALITY/commit/e4eec45205357b2de598321460fa958f2b142d76
2025-10-14 20:16:20 +00:00
898db92d51
Bump golang.org/x/net from 0.44.0 to 0.46.0 ( #5215 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.44.0 to 0.46.0.
- [Commits](https://github.com/golang/net/compare/v0.44.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.46.0
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>
2025-10-14 19:57:40 +00:00
8dd0e388a2
Bump google.golang.org/grpc from 1.75.1 to 1.76.0 ( #5212 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.75.1 to 1.76.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.76.0
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>
2025-10-14 19:18:46 +00:00
RPRX and GitHub
40f0a541bf
transport/internet/reality/reality.go: Safely get negotiated CurveID in VerifyPeerCertificate()
...
Requires github.com/refraction-networking/utls v1.8.1+
2025-10-14 19:12:14 +00:00
1762d6c8cc
Bump github.com/refraction-networking/utls from 1.8.0 to 1.8.1 ( #5229 )
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-version: 1.8.1
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>
2025-10-15 00:08:11 +08:00
风扇滑翔翼 and GitHub
195248801d
Fix shadowsocks2022 memory leak ( #5166 )
...
* Fix ss2022 gouroutine leak
* ErrReadTimeout
2025-10-05 20:15:53 -04:00
wwqgtxx and GitHub
4a825c0260
fix: darwin arm64 always has AESGCMHardwareSupport ( #5176 )
...
https://github.com/refraction-networking/utls/pull/371
2025-10-05 20:14:45 -04:00
514c9e5a22
Bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 ( #5208 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.54.1 to 0.55.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.54.1...v0.55.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.55.0
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>
2025-10-05 20:14:03 -04:00
Yury Kastov and GitHub
2f366aed2e
feat(config): add unix socket HTTP config loader support ( #5200 )
...
Adds support for loading configuration from HTTP endpoints served over Unix domain sockets using the http+unix:// protocol scheme.
2025-10-04 23:13:47 -04:00
风扇滑翔翼 and GitHub
c0c88f3d73
Fix vless reverse panic in vision ( #5189 )
...
* Fix vless reverse panic in vision
* Add panic
2025-10-04 23:04:18 -04:00
d0344bcff8
Bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 ( #5180 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.54.0 to 0.54.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.54.0...v0.54.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.54.1
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>
2025-10-04 23:01:23 -04:00
a6ebb3061c
Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 ( #5203 )
...
Bumps google.golang.org/protobuf from 1.36.9 to 1.36.10.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-version: 1.36.10
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>
2025-10-04 23:01:07 -04:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
fe57507fd9
Outbound: One endpoint and at most one user only ( #5144 )
...
https://github.com/XTLS/Xray-core/pull/5124#issuecomment-3281091009
Fixes https://github.com/XTLS/Xray-core/pull/5124#pullrequestreview-3218097421
2025-09-15 13:31:27 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
83c5370eec
Config: Outbound proxy config no need to be nested ( #5124 )
...
Like https://github.com/XTLS/Xray-core/commit/eda8be601f56c788b1ad176c7d68d8e2ce22c7ca
2025-09-11 13:48:20 +00:00
1a48453bea
Bump google.golang.org/grpc from 1.75.0 to 1.75.1 ( #5129 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.75.0 to 1.75.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.0...v1.75.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.75.1
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>
2025-09-11 13:08:21 +00:00
patterniha and GitHub
3167e5cec0
app/dispatcher/default.go: Close link when routedDispatch() failed ( #5131 )
2025-09-11 12:36:22 +00:00
RPRX
5148c5786f
app/dispatcher/default.go: Add comment on run-time rejecting non-existent outbound tag
...
https://github.com/XTLS/Xray-core/pull/5101#issuecomment-3270341615
2025-09-10 17:30:13 +00:00
RPRX and GitHub
3edfb0e335
v25.9.11
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-09-10 11:47:07 +00:00
patterniha and GitHub
d3248a4f8e
app/reverse/bridge.go: Add timer nil check ( #5119 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5120
2025-09-10 11:43:21 +00:00
风扇滑翔翼 and GitHub
30e10be95d
Fix https://github.com/XTLS/Xray-core/pull/5114#issuecomment-3273017153 ( #5118 )
2025-09-10 11:41:44 +00:00
RPRX and GitHub
cced1477a0
v25.9.10
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-09-10 00:36:44 +00:00
patterniha and GitHub
9f5dcb1591
MUX: Prevent goroutine leak ( #5110 )
2025-09-10 00:33:19 +00:00
风扇滑翔翼 and GitHub
ce5c51d3ba
TPROXY: Prevent TCP loopback ( #5114 )
...
Fixes https://t.me/projectXray/4434526
2025-09-10 00:25:52 +00:00
11f670c8a6
Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 ( #5115 )
...
Bumps google.golang.org/protobuf from 1.36.8 to 1.36.9.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-version: 1.36.9
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>
2025-09-10 00:20:10 +00:00
a387ae9590
Bump golang.org/x/net from 0.43.0 to 0.44.0 ( #5116 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.43.0 to 0.44.0.
- [Commits](https://github.com/golang/net/compare/v0.43.0...v0.44.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.44.0
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>
2025-09-10 00:19:52 +00:00
RPRX and GitHub
4ae497106d
Update github.com/xtls/reality to 20250904214705
...
https://github.com/XTLS/REALITY/commit/431b6ff8c67cc18811d48b18df9ec28e1ecf57f7
2025-09-10 00:16:58 +00:00
心隨緣動 and GitHub
1f4fc2e7bb
README.md: Add X-Panel to Web Panels ( #5094 )
2025-09-09 14:25:36 +00:00
ae44b86b0d
Bump actions/setup-go from 5 to 6 ( #5087 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 14:22:36 +00:00
8276a443bc
Bump actions/github-script from 7 to 8 ( #5086 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 14:22:25 +00:00
1e2f251bb3
Bump golang.org/x/crypto from 0.41.0 to 0.42.0 ( #5113 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.41.0 to 0.42.0.
- [Commits](https://github.com/golang/crypto/compare/v0.41.0...v0.42.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.42.0
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>
2025-09-09 14:21:25 +00:00
RPRX and GitHub
845010b535
VLESS protocol: Add Reverse Proxy (4) Command and extremely simple config ( #5101 )
...
https://github.com/XTLS/Xray-core/issues/5088#issuecomment-3263093341
2025-09-09 14:19:12 +00:00
风扇滑翔翼 and GitHub
a0c63ba1cf
VMess: Returns clearer error in AuthIDDecoderHolder ( #5090 )
2025-09-08 14:19:17 +00:00
风扇滑翔翼 and GitHub
2b82366148
mKCP: Fix key derivation for obfuscation ( #5106 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5096
2025-09-08 13:59:28 +00:00
AndyChiang888 and GitHub
ab1fa13ebe
Commands: Fix "with SNI" printing fixed port 443 for tls ping ( #5099 )
2025-09-07 14:12:21 +00:00
patterniha and GitHub
4740ba2425
app/reverse/portal.go: Fix goroutine leak & Add EndpointOverride ( #5100 )
...
https://github.com/XTLS/Xray-core/issues/5088#issuecomment-3263558403
2025-09-07 10:38:21 +00:00
RPRX and GitHub
4b0ee28f1c
app/reverse/portal.go: Fix HandleConnection() returns immediately (from DispatchLink() with configured domain)
...
Fixes https://github.com/XTLS/Xray-core/issues/5088
2025-09-07 02:15:52 +00:00
RPRX and GitHub
6ec0291d4e
app/reverse/bridge.go: Fix DispatchLink() returns immediately
...
Fixes https://github.com/XTLS/Xray-core/issues/5088
2025-09-05 15:58:49 +00:00
RPRX and GitHub
118131fcaf
v25.9.5
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-09-05 09:02:36 +00:00
patterniha and RPRX
197b319f9a
DNS outbound: Fix some issues ( #5081 )
2025-09-05 08:15:16 +00:00
风扇滑翔翼 and RPRX
8b579bf3ec
Commands: Add vlessenc (generate complete json pair directly) ( #5078 )
...
https://github.com/XTLS/Xray-core/pull/5078#issuecomment-3254161589
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-09-05 08:14:48 +00:00
RPRX and GitHub
cbade89ab1
VLESS Encryption: Improve server-side tickets' expiration mechanism
...
https://github.com/XTLS/Xray-core/pull/5067#issuecomment-3253717319
2025-09-04 14:03:55 +00:00
RPRX and GitHub
d20397c15d
DispatchLink(): Fix user stats
...
Fixes https://github.com/XTLS/Xray-core/pull/5076#issuecomment-3243431593
2025-09-03 23:25:17 +00:00
RPRX and GitHub
19f8907296
VLESS Encryption: Randomize seconds in ticket and simplify expiration mechanism
...
https://github.com/XTLS/Xray-core/pull/5067#issuecomment-3246925902
2025-09-02 23:37:14 +00:00
RPRX and GitHub
e943de5300
proxy/proxy.go: IsRAWTransport() -> IsRAWTransportWithoutSecurity()
2025-09-02 18:15:08 +00:00
yuhan6665 and GitHub
4064f8dd80
XTLS Vision: Refactor code to use DispatchLink() in VLESS inbound ( #5076 )
...
* Xtls: code refactor
- Move more logic to VisionReader/Writer
- Remove XtlsWrite()
- XtlsRead now only handle splice at the outbound
- This helps VLESS inbound to have simple buf.copy() so that we can remove pipe next
* Add bufferFlushNext; Use DispatchLink() in VLESS inbound
* Use TimeoutWrapperReader; clean up timer/buffer
2025-09-01 15:15:32 +00:00
yuhan6665 and RPRX
2acd206821
Direct/Freedom outbound: Use proxy.IsRAWTransport(conn) ( #5074 )
2025-09-01 15:03:01 +00:00
RPRX
4c6fd94d97
VLESS Encryption: Server checks one specific zero-bit in the peer-sent X25519 public key in relays
...
https://github.com/XTLS/Xray-core/pull/5067#issuecomment-3240198336
2025-09-01 15:01:54 +00:00
RPRX
fd54b10d97
TimeoutWrapperReader: Fix latency issue
...
Pre-released for 2 days and no one had ever noticed this issue until today : (
2025-09-01 15:00:59 +00:00
RPRX and GitHub
6830089d3c
v25.8.31
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-08-31 13:30:42 +00:00
RPRX and GitHub
6768a22f67
VLESS Encryption: Switch to "probability-from-to" format for customizable 1-RTT padding parameters
...
See https://github.com/XTLS/Xray-core/pull/5067#issue-3361308276 for details
2025-08-31 11:35:38 +00:00
e8b02cd664
VLESS Encryption: Add customizable 1-RTT padding parameters; Decrease memory using; Chores
...
Completes https://github.com/XTLS/Xray-core/pull/5067
---------
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com >
2025-08-31 04:09:28 +00:00
RPRX and GitHub
fbb0ecfb83
Chore: Fix tests
...
https://github.com/XTLS/Xray-core/pull/5067#issuecomment-3239405569
2025-08-30 17:35:21 +00:00
RPRX and GitHub
a31842feaa
Commands/run: Try all suffixes for default config
2025-08-30 14:17:08 +00:00
79325ead2e
common/buf/buffer.go: Replace copy zero with clear() ( #5071 )
...
Co-authored-by: скриде с Тигром (0iq) <42325154+SkrideOne@users.noreply.github.com >
2025-08-30 13:13:40 +00:00
RPRX and GitHub
81b7cd718a
v25.8.29
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-08-29 14:33:22 +00:00
patterniha and GitHub
ea1a3ae8f1
Trojan UoT: Fix memory/goroutine leak ( #5064 )
2025-08-29 14:32:13 +00:00
patterniha and GitHub
593ededd3e
Trojan-UoT & UDP-nameserver: Fix forgotten release buffer; UDP dispatcher: Simplified and optimized ( #5050 )
2025-08-29 14:31:46 +00:00
RPRX and GitHub
82ea7a3cc5
VLESS Encryption: Re-add automatically ChaCha20-Poly1305
...
https://github.com/XTLS/Xray-core/pull/5067#issuecomment-3234892060
Fixes https://github.com/XTLS/Xray-core/pull/4952#issuecomment-3234083367 for cheap routers
2025-08-29 14:05:39 +00:00
RPRX and GitHub
56a45ad578
First step of upcoming refactor for Xray-core: Add TimeoutWrapperReader; Use DispatchLink() in Tunnel/Socks/HTTP inbounds
...
https://github.com/XTLS/Xray-core/pull/5067#issuecomment-3236833240
Fixes https://github.com/XTLS/Xray-core/pull/4952#issuecomment-3229878125 for client's Xray-core
2025-08-29 12:35:56 +00:00
风扇滑翔翼 and GitHub
4976085ddb
Socks/HTTP inbound: Fix unexpected rawConn copy ( #5041 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5040
2025-08-28 13:41:44 +00:00
dependabot[bot] and RPRX
fcdd4df446
Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 ( #5068 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1 )
2025-08-28 10:42:02 +00:00
RPRX
12b077f33b
Update github.com/xtls/reality to 20250828044527
...
https://github.com/XTLS/REALITY/commit/046fad5ab64f9bda1a8fbc65647514c5a805f843
2025-08-28 10:41:39 +00:00
RPRX
702d2c06ca
README.md: Update Donation & NFTs
...
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
VLESS Post-Quantum Encryption: https://github.com/XTLS/Xray-core/pull/5067
VLESS NFT: https://opensea.io/collection/vless
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-08-28 10:41:10 +00:00
RPRX
7951a5c4bf
VLESS protocol: Add lightweight, Post-Quantum ML-KEM-768-based PFS 1-RTT / anti-replay 0-RTT AEAD Encryption ( #5067 )
...
https://opensea.io/collection/vless
2025-08-28 10:40:48 +00:00
xqzr and GitHub
c2141f09e7
Test_parseResponse(t *testing.T): Use dns.google for IPv6 ( #5060 )
2025-08-27 09:37:13 +00:00
xqzr and GitHub
ef640ed309
checkSystemNetwork(): Use c.root-servers.net ( #5059 )
2025-08-27 09:36:33 +00:00
风扇滑翔翼 and GitHub
5fa5f3fbb9
WireGuard outbound: Fix close closed ( #5054 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5053
2025-08-27 09:33:09 +00:00
风扇滑翔翼 and GitHub
2ee372e758
common/signal/timer.go: Refator to use sync.Once ( #5052 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5051
2025-08-27 09:28:53 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
11f0513bce
Commands: Add -outpbfile for convert pb ( #5048 )
2025-08-27 09:24:54 +00:00
b65da77267
Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 ( #5061 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-version: 1.11.0
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>
2025-08-25 12:37:44 +00:00
33272a0499
Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 ( #5042 )
...
Bumps google.golang.org/protobuf from 1.36.7 to 1.36.8.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-version: 1.36.8
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>
2025-08-21 10:36:38 +00:00
87b643a388
Bump google.golang.org/grpc from 1.74.2 to 1.75.0 ( #5039 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.74.2 to 1.75.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.74.2...v1.75.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.75.0
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>
2025-08-20 14:15:01 +00:00
patterniha
6d1695a686
Some refines related to direct/freedom and targetStrategy; More intelligent "useIP"/"ForceIP", enhance "origin" functionality ( #5030 )
...
https://github.com/XTLS/Xray-core/pull/5009#issuecomment-3194264277
2025-08-20 01:19:13 +03:30
Skh-web6982 and GitHub
3a54924045
Chore: Optimize .gitignore ( #5029 )
2025-08-19 13:58:06 +00:00
风扇滑翔翼 and GitHub
573300bc22
Issues template: Refine requirements
2025-08-19 09:27:25 +00:00
RPRX and GitHub
7f300dbf0c
VLESS practice: Use user-sent VLESS UUID's 7th<<8 | 8th bytes as vlessRoute instead
...
https://github.com/XTLS/Xray-core/pull/5009#issuecomment-3195718690
Replaces https://github.com/XTLS/Xray-core/commit/105b306d07de292ca4807e443bb050b9719e691d
2025-08-18 08:50:43 +00:00
RPRX
5464862ee6
XTLS Vision inbound: Use user-sent VLESS UUID for NewTrafficState()
...
Fixes https://github.com/XTLS/Xray-core/pull/5009#issuecomment-3194523018
2025-08-17 18:13:56 +00:00
yuhan6665 and GitHub
337b4b814e
Wireguard inbound: Fix context sharing problem ( #4988 )
...
* Try fix Wireguard inbound context sharing problem
* Shallow copy inbound and content
* Fix context passing
* Add notes for source address
2025-08-17 10:56:48 -04:00
RPRX
105b306d07
VLESS practice: Use user-sent VLESS UUID's last byte as vlessRoute for routing rules
...
https://github.com/XTLS/Xray-core/pull/5009#issuecomment-3194262087
2025-08-17 13:55:18 +00:00
RPRX
de23e51077
DNS outbound: Set "reject" as the default value for nonIPQuery
...
https://github.com/XTLS/Xray-core/pull/4903#issuecomment-3091367130
2025-08-16 19:12:59 +00:00
patterniha and RPRX
40ce850bd9
Direct/Freedom config: Add targetStrategy as an alias of domainStrategy; Routing config: Remove domainMatcher, "linear" and type ( #5027 )
...
https://github.com/XTLS/Xray-core/pull/5006#issuecomment-3193547307
2025-08-16 14:54:10 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
2485f4831f
Build: Use more aggressive inlining for higher efficiency ( #5026 )
...
https://github.com/XTLS/Xray-core/pull/4952#issuecomment-3189847357
2025-08-16 11:11:00 +00:00
Jesus and GitHub
aac0d6a6a5
VLESS inbound: Add option to set default flow ( #5023 )
...
Closes https://github.com/XTLS/Xray-core/issues/4994
2025-08-15 23:07:33 +00:00
patterniha and GitHub
f557bf7da4
Outbound: Add targetStrategy; Fix mux does not close link.Reader; Fix origin does not work on UDP; Add logs ( #5006 )
2025-08-15 20:51:36 +00:00
风扇滑翔翼 and GitHub
6fc0a40c2a
XHTTP client: Fix edge-case issue for packet-up mode ( #5020 )
...
https://github.com/XTLS/Xray-core/pull/4952#issuecomment-3184080580
2025-08-15 18:01:15 +00:00
f3cdcad541
common/buf/multi_buffer.go: Fix Compact() ( #5015 )
...
Fixes https://github.com/XTLS/Xray-core/issues/5012
Co-authored-by: patterniha <71074308+patterniha@users.noreply.github.com >
2025-08-15 15:27:12 +00:00
风扇滑翔翼 and GitHub
5a8e9c25a4
Chore: Migrate to Go 1.25 ( #5024 )
...
* Try to update to go1.25
* Remove unsafe usage
2025-08-15 14:50:35 +00:00
836b6487e4
Bump actions/checkout from 4 to 5 ( #5016 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 21:46:42 +00:00
风扇滑翔翼 and GitHub
b1107b9810
Refine must2 and apply NewAesGcm() to all usage ( #5011 )
...
* Refine must2 and apply NewAesGcm() to all usage
* Remove unused package
* Fix test
2025-08-10 21:37:46 -04:00
0cceea75da
Bump golang.org/x/net from 0.42.0 to 0.43.0 ( #5002 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.42.0 to 0.43.0.
- [Commits](https://github.com/golang/net/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.43.0
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>
2025-08-08 00:37:51 +00:00
4b21c9aed3
Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 ( #5001 )
...
Bumps google.golang.org/protobuf from 1.36.6 to 1.36.7.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-version: 1.36.7
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>
2025-08-08 00:37:37 +00:00
patterniha and GitHub
cde6e33ec9
Freedom: Add maxSplit fragment option; Add applyTo noises option ( #4998 )
2025-08-07 23:56:09 +00:00
patterniha and GitHub
5dce7e4e25
Router: Add localIP and localPort; Add sourceIP as an alias of source ( #4992 )
...
https://github.com/XTLS/Xray-core/discussions/4984#discussioncomment-13990687
Closes https://github.com/XTLS/Xray-core/issues/4993
2025-08-07 23:50:39 +00:00
9359844149
feat(api): update timestamp for existing IPs in AddIP instead of skipping ( #4989 )
...
Co-authored-by: null <null>
2025-08-05 14:02:51 -04:00
8222f43eea
API: Fix user online map remain 1 after connection dropped ( #4982 )
...
* c.value
* remove value
* c.access.RLock()
* remove local var "list"
---------
Co-authored-by: null <null>
2025-08-04 23:21:40 -04:00
04e6439b51
Bump github.com/miekg/dns from 1.1.67 to 1.1.68 ( #4980 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.67 to 1.1.68.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.67...v1.1.68 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.68
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>
2025-08-04 15:42:05 -04:00
RPRX and GitHub
bd86732f68
v25.8.3
...
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-08-03 11:09:00 +00:00
风扇滑翔翼 and GitHub
d4f11e6d68
UDS: Check address before listen ( #4945 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4944
2025-08-03 11:02:55 +00:00
风扇滑翔翼 and GitHub
00f3147242
app/proxyman/inbound/inbound.go: Fix ListHandlers() ( #4976 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4956
2025-08-03 11:02:08 +00:00
风扇滑翔翼 and GitHub
7cbf5b004c
TLS ECH client: echForceQuery "full" / "half" / "none" (default) ( #4973 )
...
https://github.com/XTLS/Xray-core/pull/4971#issuecomment-3148113203
2025-08-03 10:15:42 +00:00
patterniha and GitHub
87fff12fd9
Root config: Add version config (min and max) ( #4970 )
...
https://github.com/XTLS/Xray-core/pull/4968#issuecomment-3146592323
2025-08-03 01:06:47 +00:00
patterniha and RPRX
a02723e63f
TLS ECH client: Use chrome-fingerprint and add padding; Add "h2c" and echSockopt; Fix some issues ( #4949 )
...
Completes https://github.com/XTLS/Xray-core/pull/3813
2025-08-02 16:05:00 +00:00
RPRX and GitHub
146b14ab55
Tunnel inbound: Add portMap config (local listening port -> remote specified address/port)
...
Completes https://github.com/XTLS/Xray-core/pull/4968
2025-08-02 14:58:56 +00:00
风扇滑翔翼 and GitHub
b2829219a0
TLS ECH client: Add echForceQuery config ( #4947 )
...
https://github.com/XTLS/Xray-core/pull/4947#issuecomment-3124359776
2025-08-01 11:25:15 +00:00
RPRX and GitHub
116cd70a3a
Dokodemo-door: Add simple tunnel config (alias and default values) ( #4968 )
...
dokodemo-door -> tunnel
freedom -> direct
blackhole -> block
https://github.com/XTLS/Xray-core/discussions/4966#discussioncomment-13948546
https://github.com/XTLS/Xray-core/pull/4967#issuecomment-3143951306
2025-08-01 11:20:53 +00:00
yuhan6665
c569f478af
Update readme
2025-07-27 19:02:27 -04:00
RPRX and GitHub
b6b51c51c8
v25.7.26
...
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-07-26 09:07:56 +00:00
fb7a9d8d61
TLS client & server: Support Encrypted Client Hello (ECH) ( #3813 )
...
https://github.com/XTLS/Xray-docs-next/commit/b9a72a4a26490cda4c915a857a78ce08ec273fe7
---------
Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com >
2025-07-26 08:47:27 +00:00
3fe02a658a
Commands: Add adu/rmu inbound user management to API ( #4943 )
...
Co-authored-by: nobody <nobody@nowhere.mars >
2025-07-26 08:40:04 +00:00
RPRX and GitHub
5f93ff6c3a
REALITY config: mldsa65Seed and privateKey can not be the same value
...
Otherwise the point of using ML-DSA-65 is lost.
2025-07-26 08:36:58 +00:00
patterniha and GitHub
10376f5b4d
Freedom UDP: Fix some cone uses like STUN,... when address is domain ( #4942 )
...
https://github.com/XTLS/Xray-core/issues/2962#issuecomment-3120472154
2025-07-26 01:59:15 +00:00
风扇滑翔翼 and GitHub
1ea00fad81
UDP listener: Allow listening on "localhost" ( #4940 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4939
2025-07-26 01:27:35 +00:00
RPRX and GitHub
cfcf2a63d1
v25.7.25
...
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-07-25 14:59:43 +00:00
Meow and GitHub
66025f2889
Workflows: Fix github.ref_name sometimes is empty when building Docker images ( #4937 )
...
From https://github.com/XTLS/Xray-core/pull/4809
2025-07-25 14:47:12 +00:00
风扇滑翔翼 and GitHub
c9cd26d6d3
UDP: Remove removeRay()'s error log ( #4936 )
...
From https://github.com/XTLS/Xray-core/pull/4899
2025-07-25 14:40:26 +00:00
RPRX and GitHub
caee152adf
Update github.com/xtls/reality to 20250725142056
...
https://github.com/XTLS/REALITY/commit/5b52a03d4fb735ca74a54ba504c66c4023ae3990
2025-07-25 14:28:47 +00:00
风扇滑翔翼 and GitHub
eb433d9462
Inbounds & Outbounds: TCP KeepAlive better default value ( #4931 )
...
From https://github.com/XTLS/Xray-core/pull/4927
2025-07-25 12:06:05 +00:00
87d8b97d9a
Commands: Output certificate chain's total length in tls ping ( #4933 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-07-25 10:18:26 +00:00
风扇滑翔翼 and GitHub
9d15ecf1f9
REALITY client: Fix log when printing "is using X25519MLKEM768..." ( #4929 )
2025-07-25 07:11:35 +00:00
RPRX and GitHub
4f45c5faa5
v25.7.24
...
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-07-24 02:19:08 +00:00
RPRX and GitHub
26de58933f
README.md: Update Donation & NFTs
...
https://opensea.io/collection/xtls
2025-07-24 02:08:03 +00:00
RPRX and GitHub
31b508d372
REALITY config: Convert mldsa65Seed to its private key later
2025-07-24 01:31:07 +00:00
风扇滑翔翼 and GitHub
955a569181
REALITY config: Allow mldsa65 fields to be empty ( #4924 )
2025-07-24 01:15:48 +00:00
RPRX and GitHub
d141d01d0c
v25.7.23
...
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-07-23 12:55:05 +00:00
patterniha and GitHub
4e826abebf
Chore: Three small fixes ( #4922 )
2025-07-23 12:53:37 +00:00
RPRX and GitHub
4433641e30
Update github.com/xtls/reality to 20250723121014
...
https://github.com/XTLS/REALITY/commit/c6320729d93b7cd0ea92ee96514f064026d73145
2025-07-23 12:39:10 +00:00
RPRX and GitHub
a196a16c55
README.md: Add Project X NFT's image & link
...
https://opensea.io/item/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
2025-07-23 12:21:40 +00:00
8c0bf15901
README.md: Add GoXRay to macOS & Linux Clients ( #4260 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-07-23 12:17:18 +00:00
dbd9125686
README.md: Add Happ to macOS x64 & tvOS Clients ( #4921 )
...
Co-authored-by: y.sivushkin <y.sivushkin@corp.101xp.com >
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-07-23 10:52:59 +00:00
j2rong4cn and GitHub
923b5d7229
DNS hosts: Support returning RCode ( #4681 )
2025-07-23 10:11:43 +00:00
风扇滑翔翼 and GitHub
f90fae22aa
UDP: Fix removeRay will close a connEntry that not belongs to it ( #4899 )
2025-07-23 10:10:12 +00:00
patterniha and GitHub
b065595f58
Reverse: portal-worker should not be closed before making sure there is at least one other active worker ( #4869 )
2025-07-23 10:09:17 +00:00
308f8a7459
MUX: Refine and Fix some occasional problems ( #4861 )
...
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-07-23 10:09:04 +00:00
patterniha and GitHub
050f596e8f
Freedom: Fix UDP reply mismatch-address ( #4816 )
2025-07-23 10:07:24 +00:00
风扇滑翔翼 and GitHub
3b47d0846e
Freedom: Cache UDP resolve result ( #4804 )
2025-07-23 10:02:27 +00:00
7f23a1cb65
Bump google.golang.org/grpc from 1.73.0 to 1.74.2 ( #4919 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.73.0 to 1.74.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.73.0...v1.74.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.74.2
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>
2025-07-23 02:37:58 +00:00
RPRX and GitHub
446315cf1f
REALITY protocol: Add optional Post-Quantum ML-DSA-65 verification for cert's ExtraExtensions ( #4915 )
...
https://github.com/XTLS/REALITY/commit/00881f67406628275c0e4c778848e0c4dff4a2ee
2025-07-23 02:29:11 +00:00
RPRX and GitHub
eed05549fc
Revert "Bump google.golang.org/grpc from 1.73.0 to 1.74.0 ( #4905 )" ( #4914 )
...
This reverts commit 6afd721ced .
2025-07-21 04:55:43 +00:00
2b4a8d235b
Bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 ( #4913 )
...
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.54.0
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>
2025-07-21 02:19:47 +00:00
风扇滑翔翼 and RPRX
83686ebfaa
DNS outbound: Prevent panic from rejecting invalid domain ( #4903 )
...
Fixes https://github.com/XTLS/Xray-core/pull/4824#issuecomment-3078811352
2025-07-19 01:52:26 +00:00
Meow and GitHub
79c6f99384
Workflows: Cleaner Docker builds, support for manual exec and pre-release ( #4809 )
2025-07-19 01:29:25 +00:00
Random Guy and GitHub
ca8ef209a7
Stats API: Return status "not found" instead of "unknown" ( #4860 )
2025-07-19 01:21:18 +00:00
风扇滑翔翼 and GitHub
cbcab89c7e
Commands: Display Post-Quantum key exchange in tls ping ( #4857 )
...
https://github.com/XTLS/Xray-core/pull/4857#issuecomment-3064964301
2025-07-19 01:14:56 +00:00
xqzr and GitHub
abd551e9f7
VLESS fallbacks: dest defaults to "127.0.0.1" -> "localhost" ( #4840 )
...
https://github.com/XTLS/Xray-examples/issues/234#issuecomment-3091319391
2025-07-19 00:47:43 +00:00
o_O and GitHub
10dbeb4335
README.md: Add AnyPortal to GUI Clients ( #4902 )
2025-07-19 00:33:46 +00:00
6afd721ced
Bump google.golang.org/grpc from 1.73.0 to 1.74.0 ( #4905 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.73.0 to 1.74.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.73.0...v1.74.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.74.0
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>
2025-07-19 00:27:18 +00:00
5c0bc361d3
Bump golang.org/x/net from 0.41.0 to 0.42.0 ( #4892 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.41.0 to 0.42.0.
- [Commits](https://github.com/golang/net/compare/v0.41.0...v0.42.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.42.0
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>
2025-07-19 00:27:00 +00:00
xDragonZ and GitHub
3a2ac9d0bf
Bump quic-go to v0.53.0 & update codes ( #4906 )
2025-07-19 00:21:18 +00:00
RPRX and GitHub
1785178762
REALITY server: Three types of ALPN for post-handshake records detection & imitation; Two fixes
...
https://github.com/XTLS/Xray-core/issues/4778#issuecomment-3072047745
Closes https://github.com/XTLS/Xray-core/issues/4788
---------
Fixes https://github.com/XTLS/Xray-core/issues/4843
Fixes https://github.com/XTLS/Xray-core/issues/4845
2025-07-19 00:06:59 +00:00
1976d02ec9
Bump golang.org/x/sys from 0.33.0 to 0.34.0 ( #4882 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.33.0 to 0.34.0.
- [Commits](https://github.com/golang/sys/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.34.0
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>
2025-07-11 13:01:47 -04:00
3ba733079e
Bump golang.org/x/crypto from 0.39.0 to 0.40.0 ( #4885 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.39.0 to 0.40.0.
- [Commits](https://github.com/golang/crypto/compare/v0.39.0...v0.40.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.40.0
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>
2025-07-11 13:01:32 -04:00
6a8a85f83a
Bump golang.org/x/sync from 0.15.0 to 0.16.0 ( #4881 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.15.0 to 0.16.0.
- [Commits](https://github.com/golang/sync/compare/v0.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-version: 0.16.0
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>
2025-07-11 12:55:05 -04:00
409e4e8f12
Bump github.com/miekg/dns from 1.1.66 to 1.1.67 ( #4880 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.66 to 1.1.67.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.66...v1.1.67 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.67
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>
2025-07-11 12:54:33 -04:00
Jesus and GitHub
486d005986
API: add option to fetch only tags from ListInbounds ( #4870 )
...
* feat: add new method for get only inbound tags from core. ListTags.
* refactor: simplify creating response.
* refactor: move getting tags in already exist method via option.
2025-07-11 12:52:51 -04:00
isluckys and GitHub
cb1afb33e6
common: fix task leak in timer ( #4831 )
...
signal包里面SetTimeout方法并发时可能会出现task close以后执行start导致泄露
2025-06-23 08:47:27 -04:00
风扇滑翔翼 and GitHub
38ed2cc387
DNS: Add new nonIPQuery "reject" ( #4824 )
2025-06-22 22:48:24 -04:00
fL1pSt3r and GitHub
b043db8260
API: Fix issue with inbounduser not finding emails with uppercase letters ( #4818 )
2025-06-22 21:57:02 -04:00
27742da2c6
BurstObservatory: add option to set http method for burst check ( #4835 )
...
* feat: add options to set method for burst check.
* chore: gen proto.
* chore: change protoc-gen-go to latest.
* revert
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-06-22 21:48:49 -04:00
RPRX and GitHub
fbae89d017
v25.6.8
...
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-06-08 13:53:03 +00:00
ketetefid and GitHub
58c28b4aeb
README.md: Add GorzRay to Linux Clients ( #4767 )
2025-06-08 13:51:39 +00:00
ca1c4b63f6
README.md: Add xtls-sdk to Xray Wrapper ( #4793 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-06-08 13:47:23 +00:00
Meow and GitHub
18ab291e0c
REALITY: Add rate limiting to fallback handling via token bucket ( #4553 )
...
https://github.com/XTLS/REALITY/pull/12
2025-06-08 13:43:55 +00:00
RPRX and GitHub
e011b746dc
RAW transport hub.go: Call REALITY's DetectPostHandshakeRecordsLens() in advance
...
https://github.com/XTLS/Xray-core/issues/4778#issuecomment-2953455751
2025-06-08 05:01:31 +00:00
f4b23c6565
README.md: Add DeepWiki badge to Contributing ( #4777 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-06-08 04:51:10 +00:00
Meow and GitHub
7d36cad3e0
Docker: Fix geodata directory permissions issue ( #4790 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4747#issuecomment-2953519012
2025-06-08 04:49:26 +00:00
Meow and GitHub
a576a4b183
Tests: Real fix for TestCommanderListHandlers ( #4792 )
...
Completes https://github.com/XTLS/Xray-core/commit/402067d281febb813cea526b1fb83e0eb2a448f0
2025-06-08 04:47:04 +00:00
RPRX and GitHub
f38d3f786a
v25.6.7
...
Announcement of NFTs by Project X: #3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
XHTTP: Beyond REALITY: #4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-06-07 13:37:24 +00:00
Meow and GitHub
402067d281
Tests: Fix TestCommanderListHandlers ( #4789 )
2025-06-07 13:24:39 +00:00
patterniha and GitHub
97fdcb4228
New feature: Happy Eyeballs (RFC 8305) ( #4667 )
...
Closes https://github.com/XTLS/Xray-core/issues/4473
2025-06-07 13:20:06 +00:00
RPRX and GitHub
bfbccc2721
Update github.com/xtls/reality to 20250607105625
...
https://github.com/XTLS/Xray-core/issues/4778#issuecomment-2952355740
https://github.com/XTLS/Xray-core/issues/4741#issuecomment-2919838784
2025-06-07 11:22:12 +00:00
lhear and RPRX
f67c70c4a2
README.md: Add SimpleXray to Android Clients ( #4761 )
2025-06-07 09:49:13 +00:00
83e5fa4f3c
README.md: Add VPainLess to One Click ( #4782 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-06-07 09:33:20 +00:00
patterniha and GitHub
4e1a6f0fd1
Sniffer-destOverride: Remove fakedns+others option ( #4739 )
...
https://github.com/XTLS/Xray-core/pull/4726#issuecomment-2886494540
2025-06-07 09:01:57 +00:00
RPRX and GitHub
ab0b9a6220
REALITY practice: Detect & imitate target's post-handshake records
...
Fixes https://github.com/XTLS/Xray-core/issues/4778
2025-06-07 08:59:39 +00:00
yuhan6665 and GitHub
b80e319655
README.md: Add Amnezia VPN to Others ( #4718 )
2025-06-06 02:04:17 +00:00
patterniha and GitHub
6232e230d9
DNS New Features: disableCache, finalQuery, unexpectedIPs, "*", UseSystem-queryStrategy, useSystemHosts ( #4666 )
2025-06-06 01:59:16 +00:00
028e1114e6
Outbound: Fix sendthrough srcip precheck ( #4750 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-06-06 01:54:15 +00:00
Sergey Gorbunov and GitHub
af7a76da67
API: Add ListInbounds and ListOutbounds ( #4723 )
2025-06-06 01:51:48 +00:00
Meow and GitHub
d44c78b819
Workflows: Refactor docker ( #4738 )
...
* Workflows: Rewrite Docker image build process
* Docker: Merge Multi-Arch Manifests
2025-06-06 01:50:05 +00:00
Tamim Hossain and GitHub
d0c80fc80d
Core: Export the running bool ( #4775 )
2025-06-06 01:48:19 +00:00
1f49bfc6a5
Bump golang.org/x/net from 0.40.0 to 0.41.0 ( #4786 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.40.0 to 0.41.0.
- [Commits](https://github.com/golang/net/compare/v0.40.0...v0.41.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.41.0
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>
2025-06-06 01:46:30 +00:00
dd52732e1f
Bump google.golang.org/grpc from 1.72.2 to 1.73.0 ( #4783 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.2 to 1.73.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.2...v1.73.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.73.0
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>
2025-06-06 01:46:16 +00:00
4af53ab364
Bump google.golang.org/grpc from 1.72.1 to 1.72.2 ( #4763 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.1 to 1.72.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.1...v1.72.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.2
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>
2025-06-04 13:51:39 +00:00
风扇滑翔翼 and GitHub
462bc3cfba
BurstObservatory: Fix nil panic when pingConfig is missing ( #4757 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4756
2025-06-04 12:37:43 +00:00
yuhan6665
84c8e24a6c
Update reality to 20250527
2025-05-26 21:55:30 -04:00
9fe4ee75b7
Bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 ( #4752 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.51.0 to 0.52.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.51.0...v0.52.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.52.0
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>
2025-05-26 01:33:50 +00:00
f1116cee60
README.md: Rename FoXray to OneXray in GUI Clients ( #4754 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-05-26 01:31:19 +00:00
RPRX and GitHub
800b8b50cc
v25.5.16
...
Announcement of NFTs by Project X: #3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
XHTTP: Beyond REALITY: #4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-05-16 12:18:34 +00:00
风扇滑翔翼 and GitHub
ef1c165cc5
QUIC sniffer: Fix potential slice panic ( #4732 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3914#issuecomment-2853392827
2025-05-16 12:08:29 +00:00
bb0e561caf
Sniffer: Fix potential infinite loop ( #4726 )
...
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-05-16 12:04:54 +00:00
RPRX and GitHub
09d84c42e9
REALITY protocol: Remove ChaCha20-Poly1305 support for REALITY's session id auth
...
https://github.com/XTLS/Xray-core/pull/3813#issuecomment-2885686468
https://github.com/XTLS/REALITY/pull/4#issuecomment-2885815235
Reverts https://github.com/XTLS/Xray-core/commit/65b467e448d7450f832dbf7dbf2eac610d0c3a2e
2025-05-16 07:29:05 +00:00
RPRX and GitHub
7ddc4a2525
REALITY practice: Support X25519MLKEM768 for TLS' communication
...
https://github.com/XTLS/Xray-core/pull/3813#issuecomment-2873889724
2025-05-16 04:08:38 +00:00
882975ce5a
DNS Host: Removing code that was not being executed and should not be executed. ( #4721 )
...
* Removing a piece of code that was not being executed and should not be executed.
* Remove d.dns
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-05-15 10:15:03 -04:00
30bf7be429
Bump google.golang.org/grpc from 1.72.0 to 1.72.1 ( #4729 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.0 to 1.72.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.72.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.1
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>
2025-05-15 10:12:49 -04:00
c53c1bfc51
Bump github.com/refraction-networking/utls from 1.7.2 to 1.7.3 ( #4730 )
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.7.2...v1.7.3 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-version: 1.7.3
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>
2025-05-15 10:11:39 -04:00
72170d8b6b
Bump github.com/vishvananda/netlink from 1.3.0 to 1.3.1 ( #4719 )
...
Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/vishvananda/netlink/releases )
- [Commits](https://github.com/vishvananda/netlink/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: github.com/vishvananda/netlink
dependency-version: 1.3.1
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>
2025-05-11 20:55:45 -04:00
e9b3c53a0d
Bump github.com/refraction-networking/utls from 1.7.1 to 1.7.2 ( #4710 )
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-version: 1.7.2
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>
2025-05-09 10:32:00 -04:00
7afed1e74d
Bump lukechampine.com/blake3 from 1.4.0 to 1.4.1 ( #4709 )
...
Bumps [lukechampine.com/blake3](https://github.com/lukechampine/blake3 ) from 1.4.0 to 1.4.1.
- [Commits](https://github.com/lukechampine/blake3/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: lukechampine.com/blake3
dependency-version: 1.4.1
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>
2025-05-09 10:31:28 -04:00
6ed636840b
Bump actions/github-script from 6 to 7 ( #4708 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-09 10:29:52 -04:00
Meow and GitHub
f0dfbc2e66
Workflows: Ensure Geodat exists ( #4680 )
2025-05-08 15:44:54 -04:00
0d0fe7ef7a
Bump github.com/miekg/dns from 1.1.65 to 1.1.66 ( #4707 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.65 to 1.1.66.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.65...v1.1.66 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.66
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>
2025-05-08 14:48:12 -04:00
patterniha and GitHub
59aa5e1b88
DNS: temporary appending hosts results ( #4702 )
2025-05-06 18:11:08 -04:00
3e52f73e3c
Bump golang.org/x/net from 0.39.0 to 0.40.0 ( #4698 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.39.0 to 0.40.0.
- [Commits](https://github.com/golang/net/compare/v0.39.0...v0.40.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.40.0
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>
2025-05-06 17:56:07 -04:00
d4ca42715a
Bump github.com/pires/go-proxyproto from 0.8.0 to 0.8.1 ( #4695 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.8.0...v0.8.1 )
---
updated-dependencies:
- dependency-name: github.com/pires/go-proxyproto
dependency-version: 0.8.1
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>
2025-05-06 17:55:42 -04:00
A1lo and GitHub
c847c21f3b
Workflows: Authenticating the GitHub API call with GitHub token ( #4703 )
2025-05-06 17:54:14 -04:00
RPRX and GitHub
87ab8e5128
v25.4.30
...
Announcement of NFTs by Project X: #3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
XHTTP: Beyond REALITY: #4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2025-04-30 04:40:58 +00:00
patterniha and GitHub
54c6513fd4
DNS: Extend hosts Abilities ( #4673 )
2025-04-30 04:32:52 +00:00
Aubrey Yang and GitHub
5e6a5ae01d
Improve random IP compatibility: support IPv4, add srcip option, and sync client source IP via sendthrough ( #4671 )
2025-04-30 04:32:02 +00:00
Pk-web6936 and GitHub
19ba9cbe91
Chore: Update gVisor to the latest version; Fmt .go files ( #4663 )
2025-04-29 11:32:23 +00:00
j2rong4cn and GitHub
16641fc4b5
Workflows: Build Android(7+) using NDK; Add Android(7+) amd64 build ( #4664 )
...
Makes net.LookupIP() work on Android builds
2025-04-29 11:29:52 +00:00
patterniha and GitHub
aa4134f4a6
DNS: Fix some bugs; Refactors; Optimizations ( #4659 )
2025-04-29 08:39:57 +00:00
patterniha and GitHub
1c4e246788
Sockopt: Fix some domainStrategy & dialerProxy bugs ( #4661 )
2025-04-29 08:33:36 +00:00
j2rong4cn and GitHub
d9ebb9b2dc
QUIC sniffer: Optimize the code ( #4655 )
...
Based on https://github.com/XTLS/Xray-core/commit/2eed70e17dda9db003ecf6aa7ca5ce88f76f7a38
2025-04-29 08:04:04 +00:00
RPRX and GitHub
2eed70e17d
buffer.go: Ensure extended part by Extend() & Resize() are all-zero
...
https://github.com/XTLS/Xray-core/pull/4655#issuecomment-2837693439
2025-04-29 07:33:37 +00:00
58c48664e2
QUIC sniffer: Full support for handling multiple initial packets ( #4642 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
Co-authored-by: Vigilans <vigilans@foxmail.com >
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
Co-authored-by: dyhkwong <50692134+dyhkwong@users.noreply.github.com >
2025-04-28 10:03:03 +00:00
yuhan6665
a608c5a1db
uTLS: Add new fingerprints
...
PSK extension, Post-Quantum Key Agreement, ML-KEM
2025-04-26 12:31:41 -04:00
dependabot[bot] and GitHub
0dd74cf072
Bump github.com/refraction-networking/utls from 1.6.7 to 1.7.1
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.7 to 1.7.1.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.7...v1.7.1 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-version: 1.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-25 00:14:52 +00:00
peter zhang and RPRX
922ae98a4a
DNS log: Optimize IP address display ( #4630 )
2025-04-23 03:10:20 +00:00
800b33c626
Bump github.com/quic-go/quic-go from 0.50.1 to 0.51.0 ( #4634 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.50.1 to 0.51.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.50.1...v0.51.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.51.0
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>
2025-04-23 02:58:09 +00:00
0563c9750e
Bump google.golang.org/grpc from 1.71.1 to 1.72.0 ( #4640 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.71.1 to 1.72.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.1...v1.72.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.0
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>
2025-04-23 02:57:57 +00:00
xqzr and GitHub
907a182f64
Sockopt: Fix Windows IP_MULTICAST_IF & IPV6_MULTICAST_IF ( #4627 )
...
Completes https://github.com/XTLS/Xray-core/pull/4568
2025-04-19 09:30:12 +00:00
RPRX and GitHub
0995fa41fe
XHTTP client: Set packet-up as the default mode (auto) when using TLS
...
https://t.me/projectXtls/929
2025-04-18 06:18:51 +00:00
RPRX and GitHub
2916b1b977
README.md: Rename Clash.Meta to mihomo in Others
2025-04-18 03:57:14 +00:00
RPRX and GitHub
8212325980
README.md: Add Loon to Others
...
https://t.me/LoonNews/1662
2025-04-18 03:18:38 +00:00
风扇滑翔翼 and GitHub
5f3ae64f0c
Sockopt: Allow customSockopt work for Windows & Darwin ( #4576 )
...
* Sockopt: Add custom sockopt on Windows & Darwin
* fix windows udp by the way
* use resolved addr
https://github.com/XTLS/Xray-core/pull/4504#issuecomment-2769153797
2025-04-18 02:30:47 +00:00
Cl-He-O and GitHub
7a2f42f8d5
Fix issues related to android client ( #4616 )
...
* WireGuard: Fix tunnel not closed
* Dialer: Apply controllers in lc.Control
2025-04-14 11:08:26 -04:00
53552d73cc
Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 ( #4602 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.1
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>
2025-04-13 00:55:00 -04:00
19e884bebf
Bump golang.org/x/net from 0.38.0 to 0.39.0 ( #4598 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.38.0 to 0.39.0.
- [Commits](https://github.com/golang/net/compare/v0.38.0...v0.39.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.39.0
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>
2025-04-08 11:17:36 -04:00
xqzr and GitHub
78a1e37e89
Sockopt: Use Windows syscall ( #4581 )
2025-04-07 11:50:07 -04:00
Ragavendaran Puliyadi and GitHub
2d3126b752
Config: Implement missing MarshalJSON for structs having custom UnmarshalJSON ( #4585 )
...
* conf: implement MarshalJSON for FakeDNSConfig
* conf: Rewrite MarshalJSON for PortList
decouple PortRange from PortList.
* conf: implement MarshalJSON for HostAddress
* conf: Add MarshalJSON comments and use pointers.
2025-04-07 11:46:49 -04:00
0dbab7bcd7
Bump golang.org/x/crypto from 0.36.0 to 0.37.0 ( #4597 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.36.0 to 0.37.0.
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.37.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.37.0
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>
2025-04-07 10:56:44 -04:00
ab15822ee3
Bump golang.org/x/sync from 0.12.0 to 0.13.0 ( #4596 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.12.0 to 0.13.0.
- [Commits](https://github.com/golang/sync/compare/v0.12.0...v0.13.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-version: 0.13.0
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>
2025-04-07 10:56:34 -04:00
8b2fe32a33
Bump golang.org/x/sys from 0.31.0 to 0.32.0 ( #4595 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.31.0 to 0.32.0.
- [Commits](https://github.com/golang/sys/compare/v0.31.0...v0.32.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.32.0
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>
2025-04-07 10:52:54 -04:00
dd2a40e64d
Bump google.golang.org/grpc from 1.71.0 to 1.71.1 ( #4577 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.71.0 to 1.71.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.71.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>
2025-04-07 10:30:33 -04:00
33a4336b1d
Bump github.com/miekg/dns from 1.1.64 to 1.1.65 ( #4594 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.64 to 1.1.65.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.64...v1.1.65 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.65
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>
2025-04-07 10:29:49 -04:00
RPRX and GitHub
ab5d7cf3d2
v25.3.31
...
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-03-31 12:33:38 +00:00
xqzr and RPRX
2abeda9c42
Sockopt: Allow listen v6only work for Windows & Darwin ( #4571 )
...
Completes https://github.com/XTLS/Xray-core/pull/1677
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-03-31 12:22:16 +00:00
92613hjh and GitHub
63eb0539b3
Sockopt: Fix Darwin (macOS, iOS...) UDP interface bind ( #4530 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4007
2025-03-31 11:19:06 +00:00
RPRX and GitHub
8284a0ef8f
Dialer: Do not use ListenSystemPacket() when dialing UDP
...
https://github.com/XTLS/Xray-core/pull/4530#issuecomment-2765744961
2025-03-31 10:09:33 +00:00
Ilya Gulya and RPRX
17207fc5e4
WireGuard: Improve config error handling; Prevent panic in case of errors during server initialization ( #4566 )
...
https://github.com/XTLS/Xray-core/pull/4566#issuecomment-2764779273
2025-03-30 22:55:21 +00:00
xqzr and GitHub
52a2c63682
Sockopt: Fix Windows Multicast interface bind ( #4568 )
...
https://github.com/XTLS/Xray-core/pull/4568#issuecomment-2763492336
2025-03-30 20:51:36 +00:00
patterniha and RPRX
1685c61e44
DNS: Use cache for NXDOMAIN (rcode 3 error) ( #4560 )
...
https://github.com/XTLS/Xray-core/pull/4558#issuecomment-2759007356
2025-03-29 14:29:48 +00:00
Pk-web6936 and GitHub
681e943848
Chore: Optimize .gitignore ( #4564 )
2025-03-29 13:46:26 +00:00
8530bdb0de
Bump golang.org/x/net from 0.37.0 to 0.38.0 ( #4561 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2025-03-29 13:42:20 +00:00
风扇滑翔翼 and GitHub
29e37e8a82
HTTP inbound: Directly forward plain HTTP 1xx response header ( #4547 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4545
2025-03-26 12:30:48 +00:00
e129b1e90d
Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 ( #4549 )
...
Bumps google.golang.org/protobuf from 1.36.5 to 1.36.6.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2025-03-26 12:20:17 +00:00
patterniha and GitHub
5922caff89
DNS: Add expectedIPs as an alias of expectIPs ( #4551 )
...
https://github.com/XTLS/Xray-core/discussions/1903#discussioncomment-5543921
2025-03-26 12:18:58 +00:00
Meo597 and GitHub
4afe2d0cff
DNS: Support returning upstream TTL to clients ( #4526 )
...
Closes https://github.com/XTLS/Xray-core/issues/4527
2025-03-24 13:33:56 +00:00
patterniha and RPRX
2d3210e4b8
Env: Add XRAY_LOCATION_CERT variable ( #4536 )
...
https://github.com/XTLS/Xray-core/issues/4531#issuecomment-2746155941
Fixes https://github.com/XTLS/Xray-core/issues/4531
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-03-24 13:02:35 +00:00
673a9ae063
Bump github.com/quic-go/quic-go from 0.50.0 to 0.50.1 ( #4539 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.50.0 to 0.50.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.50.0...v0.50.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/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>
2025-03-24 09:49:58 +00:00
RPRX and GitHub
607c2a6d31
DNS DoH: Use EDNS0 with 100-300 padding by default (body padding)
...
https://github.com/XTLS/Xray-core/pull/4516#issuecomment-2744093003
2025-03-21 20:13:09 +00:00
风扇滑翔翼 and GitHub
b585b26f29
Sockopt: Fix Windows UDP interface bind; Allow customSockopt work for UDP ( #4504 )
2025-03-21 10:48:46 +00:00
patterniha and GitHub
1067171e6a
DNS: Add timeoutMs for DnsServerObject ( #4523 )
2025-03-21 10:24:58 +00:00
风扇滑翔翼 and RPRX
86a225cda1
DNS: Retry with EDNS0 when response is truncated ( #4516 )
2025-03-21 08:58:51 +00:00
风扇滑翔翼 and RPRX
6f8e253dec
DNS: Add tag for DnsServerObject ( #4515 )
...
Closes https://github.com/XTLS/Xray-core/issues/4505
2025-03-21 08:58:24 +00:00
patterniha and GitHub
6a211a0bb9
DNS: Add allowUnexpectedIPs for DnsServerObject ( #4497 )
...
Closes https://github.com/XTLS/Xray-core/issues/4424
2025-03-20 12:09:02 +00:00
风扇滑翔翼 and GitHub
335845a9b2
DNS: Ensure order for DNS server match ( #4510 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4508
2025-03-20 11:21:21 +00:00
风扇滑翔翼 and GitHub
b70d0abebe
API: Fix data race in online ipList ( #4513 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4512
2025-03-20 11:12:36 +00:00
3d21128159
Bump github.com/miekg/dns from 1.1.63 to 1.1.64 ( #4506 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.63 to 1.1.64.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.63...v1.1.64 )
---
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>
2025-03-20 11:06:51 +00:00
Nikita Korotaev and GitHub
eca99771ca
README.md: Add Remnawave to Web Panels ( #4498 )
2025-03-20 10:50:43 +00:00
RPRX and GitHub
2cba2c4d59
v25.3.6
...
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-03-06 13:50:15 +00:00
Happ-dev and GitHub
306fa51475
README.md: Add Happ to iOS clients ( #4465 )
2025-03-06 12:27:25 +00:00
6d6f1c6967
Bump golang.org/x/net from 0.36.0 to 0.37.0 ( #4469 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.36.0 to 0.37.0.
- [Commits](https://github.com/golang/net/compare/v0.36.0...v0.37.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2025-03-06 10:59:49 +00:00
152959824f
Bump google.golang.org/grpc from 1.70.0 to 1.71.0 ( #4463 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.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>
2025-03-05 09:23:38 +00:00
a977b6357e
Bump golang.org/x/net from 0.35.0 to 0.36.0 ( #4462 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.35.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2025-03-05 09:23:31 +00:00
RPRX and GitHub
16eee1b89c
Mux server: Clone the session.Content attached on ctx as well
...
https://github.com/XTLS/Xray-core/pull/3908#issuecomment-2696911994
Fixes https://github.com/XTLS/Xray-core/pull/3904 for good
2025-03-04 11:01:03 +00:00
RPRX and GitHub
dde0a4f272
REALITY config: Add password as an alias of publicKey
...
https://github.com/XTLS/Xray-core/issues/4458#issuecomment-2696181682
2025-03-04 05:29:03 +00:00
RPRX and GitHub
e15dff94b5
v25.3.3
...
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-03-03 15:30:22 +00:00
RPRX and GitHub
e466b0497c
DNS DoH: Use Chrome's fingerprint & keepAlivePeriod, Add header padding by default
...
https://github.com/XTLS/Xray-core/discussions/4430#discussioncomment-12374292
2025-03-03 14:45:12 +00:00
b9cb93d3c2
Sockopt: Add addressPortStrategy (query SRV or TXT) ( #4416 )
...
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2025-03-02 13:07:55 +00:00
RPRX
8d46f7e14c
TLS fingerprints: Refine "random" & "randomized", Add "randomizednoalpn"
...
https://github.com/XTLS/Xray-core/issues/4436#issuecomment-2687801214
2025-03-02 13:02:47 +00:00
A1lo and RPRX
4b616f5cd0
XHTTP server: Switch to Go 1.24 native h2c support ( #4451 )
2025-03-02 13:02:40 +00:00
06b4a7ce4d
Bump lukechampine.com/blake3 from 1.3.0 to 1.4.0 ( #4439 )
...
Bumps [lukechampine.com/blake3](https://github.com/lukechampine/blake3 ) from 1.3.0 to 1.4.0.
- [Commits](https://github.com/lukechampine/blake3/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: lukechampine.com/blake3
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>
2025-02-25 13:26:54 +00:00
4c12e1686b
Bump golang.org/x/crypto from 0.33.0 to 0.35.0 ( #4438 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.33.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.33.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
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>
2025-02-25 13:26:32 +00:00
225d151cd3
Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 ( #4433 )
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
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>
2025-02-25 13:26:00 +00:00
风扇滑翔翼 and GitHub
d451078e72
Chore: Fix tests ( #4440 )
2025-02-25 13:11:37 +00:00
RPRX and GitHub
ce2384cccc
Use Go 1.24
2025-02-25 11:35:25 +00:00
RPRX and GitHub
be43f66b63
v25.2.21
...
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-21 07:58:31 +00:00
71a6d89c23
Bump github.com/quic-go/quic-go from 0.49.0 to 0.50.0 ( #4420 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.49.0 to 0.50.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.49.0...v0.50.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/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>
2025-02-21 06:34:33 +00:00
89792aee9d
Outbound: Add outbound sendThrough origin behavior ( #4349 )
...
* added support of sending through origin for outbounds
* added strings package import
* usage of net.SplitHostPort instead of manual splitting
---------
Co-authored-by: poly <poly@>
2025-02-20 15:15:59 -05:00
RPRX and GitHub
b786a50aee
XHTTP server: Fix stream-up "single POST problem", Use united httpServerConn instead of recover()
...
https://github.com/XTLS/Xray-core/issues/4373#issuecomment-2671795675
https://github.com/XTLS/Xray-core/issues/4406#issuecomment-2668041926
2025-02-20 16:28:06 +00:00
b38a53e629
UDS: Use UnixListenerWrapper & UnixConnWrapper ( #4413 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4411
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-02-19 11:31:29 +00:00
RPRX and GitHub
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
风扇滑翔翼 and GitHub
4b01eb4398
Metrics: Add direct listen ( #4409 )
2025-02-18 11:32:48 +00:00
RPRX and GitHub
c5de08bea6
XHTTP client: Revert "Add back minimal path padding for compatibility"
...
Reverts https://github.com/XTLS/Xray-core/commit/efdc70fbf782433689dcb114e37426395100614d
2025-02-18 11:11:36 +00:00
RPRX and GitHub
8cb63db6c0
XHTTP server: Set remoteAddr & localAddr correctly
...
Completes https://github.com/XTLS/Xray-core/commit/22c50a70c61f18b54f9e9de82962a053261a398c
2025-02-18 10:50:50 +00:00
yuhan6665 and GitHub
eef74b2c7d
XTLS: More separate uplink/downlink flags for splice copy ( #4407 )
...
- In 03131c72db new flags were added for uplink/downlink, but that was not suffcient
- Now that the traffic state contains all possible info
- Each inbound and outbound is responsible to set their own CanSpliceCopy flag. Note that this also open up more splice usage. E.g. socks in -> freedom out
- Fixes https://github.com/XTLS/Xray-core/issues/4033
2025-02-18 08:37:52 +00:00
Bill Zhong and GitHub
a1714cc4ce
API: Improve cli usage descriptions ( #4401 )
2025-02-18 08:36:39 +00:00
958b13ebb5
Build: End of the easily mistaken 'Makefile' ( #4395 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-02-18 08:33:05 +00:00
22c50a70c6
UDS: Make all remote addr 0.0.0.0 ( #4390 )
...
https://github.com/XTLS/Xray-core/pull/4389#issuecomment-2656360673
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-02-13 14:01:33 +00:00
yiguous and GitHub
94c7970fd6
Config: Correctly marshal PortList and NameServerConfig to JSON ( #4386 )
2025-02-12 14:55:16 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
a71762b5da
Workflows: Fix Actions' manual dispatch for assets update ( #4378 )
2025-02-11 13:19:03 +00:00
5033cbceea
Bump golang.org/x/net from 0.34.0 to 0.35.0 ( #4382 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.34.0 to 0.35.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2025-02-11 13:14:22 +00:00
RPRX and GitHub
dcd7e92c45
XHTTP server: Finish stream-up's HTTP POST when its request.Body is closed
...
https://github.com/XTLS/Xray-core/issues/4373#issuecomment-2647908310
Fixes https://github.com/XTLS/Xray-core/issues/4373
2025-02-10 13:56:13 +00:00
2d7ca4a6a6
Bump golang.org/x/crypto from 0.32.0 to 0.33.0 ( #4375 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.32.0 to 0.33.0.
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
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>
2025-02-10 08:30:42 +00:00
RPRX
925a985cc0
Commands: Use ".crt" & ".key" suffixes when generating TLS certificates
...
https://github.com/XTLS/Xray-core/issues/4313#issuecomment-2645844058
2025-02-08 18:29:54 +00:00
RPRX and GitHub
613c63b165
DNS DoH h2c Remote: Add verifyPeerCertInNames "fromMitm" support
...
https://github.com/XTLS/Xray-core/issues/4313#issuecomment-2645838663
2025-02-08 18:05:41 +00:00
RPRX and GitHub
d4c7cd02fd
MITM freedom RAW TLS: Allow "fromMitm" to be written at any position in verifyPeerCertInNames, Add checking for alpn "fromMitm"
...
https://github.com/XTLS/Xray-core/issues/4348#issuecomment-2643340434
2025-02-08 12:11:25 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
db5f18b98c
Workflows: Reduce Geodata update frequency ( #4369 )
2025-02-08 08:07:46 +00:00
RPRX and GitHub
c81d8e488a
Geofiles: Switch to Loyalsoldier's v2ray-rules-dat
...
https://github.com/XTLS/Xray-core/issues/4348#issuecomment-2643351198
2025-02-08 04:47:43 +00:00
Daniel Lavrushin and GitHub
1d9e6bc2f3
README.md: Add XrayUI to Asuswrt-Merlin clients ( #4355 )
2025-02-07 13:57:52 +00:00
Artur Melanchyk and GitHub
ae327eb7e6
Chore: Make some Maps into real Sets ( #4362 )
2025-02-07 13:48:33 +00:00
Maxim Plotnikov and GitHub
e893fa1828
API: Add user IPs and access times tracking ( #4360 )
2025-02-07 12:19:47 +00:00
1982c2366e
Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 ( #4363 )
...
Bumps google.golang.org/protobuf from 1.36.4 to 1.36.5.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2025-02-07 10:09:50 +00:00
RPRX and GitHub
117de1fd3c
MITM freedom RAW TLS: Report website with unexpected Negotiated Protocol / invalid Domain Fronting certificate
...
https://github.com/XTLS/Xray-core/issues/4348#issuecomment-2639965524
Needs `"alpn": ["fromMitm"]` / `"verifyPeerCertInNames": ["fromMitm", ...]`.
2025-02-07 08:15:40 +00:00
07c35ed52a
Bump github.com/cloudflare/circl from 1.5.0 to 1.6.0 ( #4352 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
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>
2025-02-06 11:31:13 +00:00
e17c068821
Bump golang.org/x/sync from 0.10.0 to 0.11.0 ( #4351 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/sync/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
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>
2025-02-06 11:30:58 +00:00
88d40d6367
Bump golang.org/x/sys from 0.29.0 to 0.30.0 ( #4350 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.29.0 to 0.30.0.
- [Commits](https://github.com/golang/sys/compare/v0.29.0...v0.30.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
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>
2025-02-06 11:28:02 +00:00
RPRX and GitHub
527caa3711
Log: Add microseconds for golang's standard logger
...
Completes https://github.com/XTLS/Xray-core/commit/5679d717eef23f48d4f60a0a34684f46c478e053
2025-02-06 07:50:48 +00:00
RPRX and GitHub
c6a31f457c
MITM: Allow using local received SNI in the outgoing serverName & verifyPeerCertInNames
...
https://github.com/XTLS/Xray-core/issues/4348#issuecomment-2637370175
Local received SNI was sent by browser/app.
In freedom RAW's `tlsSettings`, set `"serverName": "fromMitm"` to forward it to the real website.
In freedom RAW's `tlsSettings`, set `"verifyPeerCertInNames": ["fromMitm"]` to use all possible names to verify the certificate.
2025-02-06 07:37:30 +00:00
RPRX and GitHub
9b7841178a
MITM: Allow forwarding local negotiated ALPN http/1.1 to the real website
...
https://github.com/XTLS/Xray-core/issues/4348#issuecomment-2633656408
https://github.com/XTLS/Xray-core/issues/4348#issuecomment-2633865039
Local negotiated ALPN http/1.1 was sent by browser/app or is written in dokodemo-door RAW's `tlsSettings`.
Set `"alpn": ["fromMitm"]` in freedom RAW's `tlsSettings` to forward it to the real website.
2025-02-04 15:10:08 +00:00
RPRX and GitHub
480c7d7db7
README.md: Add Project XHTTP (Persian) to Telegram
...
https://t.me/projectXhttp
2025-02-01 16:51:28 +00:00
auvred and GitHub
c2f6c89987
Commands: Fix ambiguous printing of private x25519 key ( #4343 )
2025-02-01 14:45:34 +00:00
RPRX and GitHub
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 and GitHub
efdc70fbf7
XHTTP client: Add back minimal path padding for compatibility
...
It should be reverted in the future.
2025-01-30 10:45:12 +00:00
f35fb08aeb
Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 ( #4331 )
...
Bumps google.golang.org/protobuf from 1.36.3 to 1.36.4.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2025-01-27 20:45:59 +00:00
1bb0beaa43
Bump github.com/miekg/dns from 1.1.62 to 1.1.63 ( #4330 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.62 to 1.1.63.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.62...v1.1.63 )
---
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>
2025-01-27 20:45:47 +00:00
yuhan6665 and GitHub
03131c72db
XTLS Vision: Use separate uplink/downlink flag for direct copy ( #4329 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4033
2025-01-27 20:44:33 +00:00
Sergey Kutovoy and GitHub
7b59379d73
README.md: Add xray-checker to Xray Tools ( #4319 )
...
https://github.com/XTLS/Xray-core/discussions/4316
2025-01-26 15:59:34 +00:00
RPRX and GitHub
a7a83624c5
Upgrade quic-go to official v0.49.0
...
https://github.com/quic-go/quic-go/releases/tag/v0.49.0
https://github.com/quic-go/quic-go/pull/4749
https://github.com/quic-go/quic-go/pull/4798
2025-01-26 11:47:30 +00:00
风扇滑翔翼 and GitHub
3a7a78ff3a
UDS: Keep valid source addr ( #4325 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4324
2025-01-26 11:08:36 +00:00
RPRX and GitHub
5679d717ee
Log: Add microseconds for all kinds of logs
...
https://github.com/XTLS/Xray-core/issues/4313#issuecomment-2613932895
2025-01-25 11:52:44 +00:00
RPRX and GitHub
740a6b0dcd
RAW: Allow setting ALPN http/1.1 for non-REALITY uTLS
...
https://github.com/XTLS/Xray-core/issues/4313#issuecomment-2611889517
2025-01-25 11:15:42 +00:00
RPRX and GitHub
2522cfd7be
DNS DoH: Add h2c Remote mode (with TLS serverNameToVerify)
...
https://github.com/XTLS/Xray-core/issues/4313#issuecomment-2609339864
Applies https://github.com/refraction-networking/utls/pull/161
Closes https://github.com/XTLS/Xray-core/issues/4313
2025-01-25 10:51:44 +00:00
a0822cb440
Bump google.golang.org/grpc from 1.69.4 to 1.70.0 ( #4322 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.69.4 to 1.70.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.4...v1.70.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>
2025-01-24 07:24:33 +00:00
RPRX and GitHub
ca9a902213
XHTTP server: Add scStreamUpServerSecs, enabled by default ( #4306 )
...
Fixes https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11682833
2025-01-19 13:32:07 +00:00
风扇滑翔翼 and GitHub
f4fd8b8fad
DNS: Implement queryStrategy for "localhost" ( #4303 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4302
2025-01-19 07:39:54 +00:00
rPDmYQ and GitHub
14a6636a41
XHTTP client: Move x_padding into Referer header ( #4298 )
...
""Breaking"": Update the server side first, then client
2025-01-18 12:05:19 +00:00
30cb22afb1
Mixed inbound: Handle immediately closing connection gracefully ( #4297 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-01-17 13:37:40 +00:00
nobody and GitHub
66dd7808b6
Commands: Fix dumping merged config for XHTTP ( #4290 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4287
2025-01-17 10:40:36 +00:00
f1ff454e67
Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 ( #4295 )
...
Bumps google.golang.org/protobuf from 1.36.2 to 1.36.3.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2025-01-16 13:21:31 +00:00
4576f56ec8
Bump google.golang.org/grpc from 1.69.2 to 1.69.4 ( #4288 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.69.2 to 1.69.4.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.2...v1.69.4 )
---
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>
2025-01-14 22:48:36 -05:00
dashangcun and GitHub
9b1855f719
chore: fix struct field name in comment ( #4284 )
...
Signed-off-by: dashangcun <907225865@qq.com >
2025-01-14 09:56:22 -05:00
风扇滑翔翼 and GitHub
3e590a4eb1
Freedom: Don't use rawConn copy when using utls ( #4272 )
2025-01-12 14:10:39 -05:00
ef4a3c1cae
Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 ( #4268 )
...
Bumps google.golang.org/protobuf from 1.36.1 to 1.36.2.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2025-01-10 02:02:00 +00:00
5635254ebc
Bump golang.org/x/net from 0.33.0 to 0.34.0 ( #4262 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.33.0 to 0.34.0.
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2025-01-10 02:00:22 +00:00
RPRX and GitHub
ce6c0dc690
XHTTP XMUX: Abandon client if client.Do(req) failed ( #4253 )
...
https://github.com/XTLS/Xray-core/commit/51769fdde1ca663dcb08d942618e480bee13109f
2025-01-06 14:06:11 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
aeb12d9e3b
Build: Update GeoIP/GeoSite Cache per hour ( #4247 )
2025-01-05 06:37:50 +00:00
Hossin Asaadi and GitHub
de53a3b94e
Upgrade gVisor to a newer version ( #3903 )
2025-01-03 15:50:23 +00:00
RPRX and GitHub
2f52aa7ed8
Freedom noises: Support RawURLEncoding for "base64"
...
In case we want to share `noises` via sharing link.
2025-01-02 09:45:46 +00:00
ca50c9cbe6
Freedom noises: Support "hex" as type & packet ( #4239 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-01-02 09:17:03 +00:00
风扇滑翔翼 and GitHub
33186ca5e6
Freedom noises: Change legacy variable name ( #4238 )
...
Closes https://github.com/XTLS/Xray-core/issues/4237
2025-01-02 08:21:32 +00:00
RPRX and GitHub
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
RPRX and GitHub
dd4ba823f5
Workflows: Trigger all Build & Test on all branches & files
...
https://github.com/XTLS/Xray-core/pull/4192#issuecomment-2566960668
2025-01-01 11:51:32 +00:00
GFW-knocker and RPRX
0658c9545b
Freedom config: Fix noises delay ( #4233 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2025-01-01 11:49:08 +00:00
yiguous and RPRX
480eac7235
Config: Correctly marshal Int32Range to JSON ( #4234 )
...
Fixes https://github.com/XTLS/libXray/issues/62
2025-01-01 10:29:34 +00:00
RPRX
8a6a5385ff
Upgrade quic-go to patched v0.48.2
...
* Change module path
* Add traceWroteRequest & traceGotConn
* http3: allow concurrent calls to Body.Close (https://github.com/quic-go/quic-go/pull/4798 )
2025-01-01 09:23:14 +00:00
5178dc500a
Bump github.com/cloudflare/circl from 1.4.0 to 1.5.0 ( #3899 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
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>
2025-01-01 08:22:00 +00:00
1a1c49de36
Bump google.golang.org/grpc from 1.67.1 to 1.69.2 ( #4181 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.67.1 to 1.69.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.1...v1.69.2 )
---
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>
2025-01-01 08:19:48 +00:00
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
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 and GitHub
4be32e99b2
v24.12.31
...
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
2024-12-31 12:12:03 +00:00
RPRX and GitHub
5af90684c4
Inbounds config: Add mixed as an alias of socks
...
https://github.com/XTLS/Xray-core/pull/3682#issuecomment-2292600144
2024-12-31 11:55:16 +00:00
RPRX and GitHub
369d8944cf
Sockopt config: Add penetrate for XHTTP U-D-S, Remove tcpNoDelay
...
Now `sockopt` can be shared via `extra`, and be replaced with upload's forcibly.
Closes https://github.com/XTLS/Xray-core/issues/4227
2024-12-31 11:10:17 +00:00
RPRX and GitHub
4ce65fc74c
XHTTP XMUX: cMaxLifetimeMs -> hMaxReusableSecs, Refactor default values
...
"xmux": {
"maxConcurrency": "16-32",
"maxConnections": 0,
"cMaxReuseTimes": 0,
"hMaxRequestTimes": "600-900",
"hMaxReusableSecs": "1800-3000",
"hKeepAlivePeriod": 0
}
Fixes https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11685057
2024-12-31 10:00:19 +00:00
RPRX and GitHub
93f72db9fd
v24.12.28
...
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
2024-12-28 13:57:23 +00:00
RPRX and GitHub
ff4331a7a8
XHTTP XMUX: Increase the default value for cMaxReuseTimes
...
"64-128" -> "256-512"
2024-12-28 08:20:59 +00:00
RPRX and GitHub
a8559a1b46
Dokodemo TPROXY: Interrupt UDP download if upload timeouts
...
https://github.com/XTLS/Xray-core/issues/4194#issuecomment-2564156340
Fixes https://github.com/XTLS/Xray-core/issues/4194
2024-12-28 04:06:49 +00:00
yuhan6665 and GitHub
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
a7909f8671
Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 ( #4203 )
...
Bumps google.golang.org/protobuf from 1.36.0 to 1.36.1.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2024-12-24 13:03:17 +00:00
leo and GitHub
b287d6419b
chore: use errors.New to replace fmt.Errorf with no parameters ( #4204 )
...
Signed-off-by: RiceChuan <lc582041246@gmail.com >
2024-12-24 00:17:00 -05:00
d54d20abea
Bump golang.org/x/net from 0.32.0 to 0.33.0 ( #4182 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.32.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.32.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2024-12-22 09:21:06 +00:00
868799ef04
DNS: Always use a DNS Message ID of 0 for DoH and DoQ ( #4193 )
...
Co-authored-by: dyhkwong <50692134+dyhkwong@users.noreply.github.com >
2024-12-22 09:19:09 +00:00
RPRX
db934f0832
XHTTP client: Merge Open* into OpenStream(), and more
...
https://github.com/XTLS/Xray-core/issues/4148#issuecomment-2557066988
2024-12-20 14:35:33 +00:00
RPRX and GitHub
53b04d560b
XHTTP client: Make H3 httptrace work on v2rayNG
...
Introduced in https://github.com/XTLS/Xray-core/pull/4150
2024-12-20 07:19:41 +00:00
RPRX and GitHub
1410b6335b
XHTTP XMUX: Fix OpenUsage never gets reduced
...
Introduced in https://github.com/XTLS/Xray-core/pull/4163
2024-12-20 06:19:10 +00:00
RPRX and GitHub
cab2fdefd3
v24.12.18
...
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
2024-12-18 13:39:35 +00:00
RPRX and GitHub
ff8b66aacb
XHTTP client: scMaxEachPostBytes should be bigger than buf.Size (8192)
...
To avoid no size limit.
2024-12-18 13:25:34 +00:00
15318976f6
Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 ( #4175 )
...
Bumps google.golang.org/protobuf from 1.35.2 to 1.36.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2024-12-18 11:43:48 +00:00
a168f5360e
Bump golang.org/x/crypto from 0.30.0 to 0.31.0 ( #4156 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.30.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.30.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
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>
2024-12-18 11:32:11 +00:00
RPRX and GitHub
9dbdf92c27
XHTTP downloadSettings: Inherit sockopt if its own doesn't exist (e.g., in extra)
...
If you want `downloadSettings` to use its own `sockopt`, make sure that `extra` doesn't exist.
2024-12-18 11:22:29 +00:00
RPRX and GitHub
96fb680d45
REALITY, TLS config: Set "chrome" as the default fingerprint
...
Other VLESS implementations should follow this change.
2024-12-17 11:02:51 +00:00
珐琅彩山水佩奇童车游春马蹄杯 and GitHub
5836afc41f
WebSocket config: Fix headers ( #4177 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4176
2024-12-17 08:53:16 +00:00
RPRX and GitHub
7d0a80b501
v24.12.15
2024-12-15 12:36:19 +00:00
RPRX and GitHub
73e0d4a666
XHTTP XMUX: Add hMaxRequestTimes and hKeepAlivePeriod ( #4163 )
...
Fixes https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11492833
2024-12-15 05:43:10 +00:00
RPRX and GitHub
7463561856
XHTTP client: Add decideHTTPVersion() and more logs
...
https://github.com/XTLS/Xray-core/pull/4150#issuecomment-2537981368
2024-12-12 12:19:18 +00:00
RPRX and GitHub
743435d6e6
Core: Fix startup error when dns exists but fakedns doesn't
...
Fixes https://github.com/XTLS/Xray-core/issues/4155
2024-12-12 06:56:05 +00:00
RPRX and GitHub
8cd9a74376
XHTTP client: Refactor "packet-up" mode, chasing "stream-up" ( #4150 )
...
* Add wroteRequest (waiting for new quic-go)
* Use XTLS/quic-go instead
* Client doesn't need `scMaxConcurrentPosts` anymore
* GotConn is available in H3
* `scMaxConcurrentPosts` -> `scMaxBufferedPosts` (server only, 30 by default)
Fixes https://github.com/XTLS/Xray-core/issues/4100
2024-12-11 14:05:39 +00:00
Andi and RPRX
6be3c35db8
Chore: "io/ioutil" -> "io" ( #4143 )
...
Signed-off-by: ChengenH <hce19970702@gmail.com >
2024-12-11 02:02:23 +00:00
yuhan6665 and GitHub
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 and GitHub
a2b773135a
XHTTP, WS, HU: Forbid "host" in headers, read serverName instead ( #4142 )
...
WebSocket's config files should be updated ASAP.
2024-12-11 00:58:14 +00:00
RPRX and GitHub
9cb6816383
README.md: Update Donation & NFTs
2024-12-07 14:43:38 +00:00
RPRX and GitHub
46d8d9ef02
XHTTP server: Forbid Mux.Cool except pure XUDP ( #4128 )
...
https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11491701
2024-12-07 04:45:45 +00:00
34141c940e
Bump golang.org/x/net from 0.31.0 to 0.32.0 ( #4110 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.31.0 to 0.32.0.
- [Commits](https://github.com/golang/net/compare/v0.31.0...v0.32.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2024-12-06 23:55:10 +00:00
风扇滑翔翼 and RPRX
3e7002d24c
WireGuard inbound: Add missing inbound session information back ( #4126 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4121
2024-12-06 23:50:26 +00:00
RPRX
ae62a0fb52
Transport: Remove HTTP
...
Migrated to XHTTP "stream-one" mode.
2024-12-02 09:56:16 +00:00
RPRX and GitHub
98a72b6fb4
v24.11.30
...
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
2024-11-30 04:16:35 +00:00
4f6f12616c
WebSocket config: Add heartbeatPeriod for client & server ( #4065 )
...
https://github.com/XTLS/Xray-core/pull/4065#issuecomment-2502627154
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-29 02:08:08 +00:00
风扇滑翔翼 and RPRX
c87cf8ff52
XHTTP config: Add keepAlivePeriod for client ( #4075 )
...
Closes https://github.com/XTLS/Xray-core/issues/4053
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-29 02:05:11 +00:00
RPRX and GitHub
f7bd98b13c
XHTTP: Add "stream-one" mode for client & server ( #4071 )
...
""Breaking"": Client uses "stream-one" mode by default when using **REALITY** ("stream-up" if "downloadSettings" exists)
2024-11-27 20:19:18 +00:00
Aleksandr and GitHub
d8934cf839
Chore: Improved log messaging ( #4050 )
...
* update log messages
* Update inbound.go
2024-11-25 11:16:29 -05:00
zonescape and GitHub
ce8c415d43
Test: Remove temporary directory afterwards ( #4045 )
2024-11-24 23:00:00 -05:00
zonescape and GitHub
034a485afe
Chore: Refactor tests in app/router ( #4019 )
2024-11-24 22:53:31 -05:00
384d07999c
Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 ( #4060 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
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>
2024-11-24 22:37:28 -05:00
RPRX and GitHub
513f18bf53
v24.11.21
2024-11-21 05:47:07 +00:00
RPRX and GitHub
817fa72874
XHTTP client: Add gRPC header to "stream-up" mode by default ( #4042 )
...
""Breaking"": Client uses "stream-up" mode by default when using **TLS H2** or REALITY
2024-11-21 05:45:49 +00:00
风扇滑翔翼 and GitHub
0a252ac15d
HTTP transport: Use dest as Host if not set ( #4038 )
2024-11-21 05:42:19 +00:00
zonescape and GitHub
6ba0dbafd7
Test: Delete temporary file afterwards ( #4028 )
2024-11-20 05:03:39 +00:00
风扇滑翔翼 and GitHub
59e5d24280
WireGuard inbound: Fix leaking session information between requests ( #4030 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3948 https://github.com/XTLS/Xray-core/issues/4025
2024-11-20 05:00:40 +00:00
7d3d6b05e3
Bump github.com/sagernet/sing from 0.5.0 to 0.5.1 ( #4026 )
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.5.0 to 0.5.1.
- [Commits](https://github.com/sagernet/sing/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
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>
2024-11-19 03:19:34 +00:00
yiguous and GitHub
55e045d098
Config: Correctly marshal Address to JSON ( #4021 )
2024-11-19 03:18:47 +00:00
5a96ef632d
Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 ( #4018 )
...
Bumps google.golang.org/protobuf from 1.35.1 to 1.35.2.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2024-11-18 05:08:03 +00:00
RPRX and GitHub
1f570d9cef
XHTTP test: Fix Test_maxUpload
...
https://github.com/XTLS/Xray-core/pull/3260#issuecomment-2481946715
2024-11-18 04:53:21 +00:00
RPRX and GitHub
2d7b0e8cd4
XHTTP client: Fix upload issue in "packet-up" mode inherited from SplitHTTP
...
Fixes https://github.com/XTLS/Xray-core/issues/3972
2024-11-17 06:03:25 +00:00
zonescape and GitHub
ec1fd008c4
Chore: Refactor infra/conf.TestToCidrList() ( #4017 )
2024-11-14 11:04:17 -05:00
风扇滑翔翼 and GitHub
17825b25f2
WireGuard kernelTun: Fix multi-outbounds not work ( #4015 )
...
Fixes https://github.com/XTLS/Xray-core/issues/2817
2024-11-14 00:13:27 +00:00
zonescape and GitHub
83ae38497b
Chore: Drop dead code in test ( #4012 )
2024-11-13 10:41:54 -05:00
pinglanlu and GitHub
7b4a686b74
Chore: Use a more direct and less error-prone return value ( #4008 )
...
Signed-off-by: pinglanlu <pinglanlu@outlook.com >
2024-11-12 10:44:41 -05:00
lxsq and GitHub
48ac662298
Update Dockerfile to Use Multiple Config Files ( #4010 )
2024-11-12 10:41:42 -05:00
RPRX and GitHub
1a238cbb7d
REALITY client: Log invalid connections at warning level
...
Closes https://github.com/XTLS/Xray-core/issues/4001
2024-11-12 06:42:52 +00:00
zonescape and GitHub
44b1dd0e67
Test: Change address for DNS over QUIC tests ( #4002 )
...
dns.adguard.com can be blocked in some places
2024-11-11 14:43:57 -05:00
RPRX and GitHub
0df2446f82
v24.11.11
2024-11-11 04:22:33 +00:00
85b3c2328f
Bump golang.org/x/net from 0.30.0 to 0.31.0 ( #3999 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.30.0 to 0.31.0.
- [Commits](https://github.com/golang/net/compare/v0.30.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2024-11-11 04:21:50 +00:00
571777483b
TLS: Add CurvePreferences (to enable kyber768) ( #3991 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-11 04:21:28 +00:00
1ffb8a92cd
Sniff: Prevent crash on QUIC sniffer panic ( #3978 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-11 04:20:54 +00:00
RPRX and GitHub
480748403a
Chore: Fix versions in some *.pb.go files
...
https://github.com/XTLS/Xray-core/commit/47fad1fbfdcd7195b76accb1059c6e1abfafcc48
2024-11-11 03:27:30 +00:00
RPRX and GitHub
bd0841a75b
XHTTP config: Add "extra" for sharing extra fields ( #4000 )
2024-11-11 02:50:39 +00:00
zonescape and GitHub
83bab5dd90
Chore: Run gofmt ( #3990 )
2024-11-09 11:16:11 +00:00
RPRX and GitHub
bc4bf3d38f
XHTTP: Add "stream-up" mode for client & server ( #3994 )
2024-11-09 11:05:41 +00:00
94c02f090e
Bump golang.org/x/sys from 0.26.0 to 0.27.0 ( #3987 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.26.0 to 0.27.0.
- [Commits](https://github.com/golang/sys/compare/v0.26.0...v0.27.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
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>
2024-11-08 10:29:50 -05:00
5af750b336
Bump golang.org/x/crypto from 0.28.0 to 0.29.0 ( #3986 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.29.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
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>
2024-11-08 10:29:35 -05:00
6cb58d9315
Bump golang.org/x/sync from 0.8.0 to 0.9.0 ( #3985 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/sync/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
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>
2024-11-08 10:25:47 -05:00
8cd3f5448d
Bump github.com/sagernet/sing from 0.4.3 to 0.5.0 ( #3971 )
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.4.3 to 0.5.0.
- [Commits](https://github.com/sagernet/sing/compare/v0.4.3...v0.5.0 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
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>
2024-11-08 10:25:09 -05:00
zonescape and GitHub
b98f29bf3e
Chore: Fix some comments ( #3979 )
2024-11-07 11:00:04 -05:00
RPRX and GitHub
6877ca5201
XHTTP client: Allow different paths in U-D-S ( #3977 )
2024-11-07 03:50:28 +00:00
zonescape and yuhan6665
71cfea8aae
Chore: Fix some spelling errors ( #3976 )
2024-11-06 10:42:43 -05:00
RPRX and GitHub
afc7ec5506
v24.11.5
2024-11-05 00:50:45 +00:00
风扇滑翔翼 and GitHub
057e6284b2
UDS: prevent crash when proxy udp ( #3967 )
...
* net: Prevent nil pointer err in NetAddr()
* Fix dsworker saddr problem
2024-11-04 10:39:04 -05:00
tcpdumppy and GitHub
ccc4b7b2cf
Test: Fix incorrect output format ( #3968 )
2024-11-04 10:36:42 -05:00
RPRX and GitHub
9fbb6fbb3b
XHTTP client: Move dest2 into MemoryStreamConfig as well
2024-11-04 05:00:18 +00:00
2c72864935
API: Add user online stats ( #3637 )
...
* add statsUserOnline bool to policy
* add OnlineMap struct to stats
* apply UserOnline functionality to dispatcher
* add statsonline api command
* fix comments
* Update app/stats/online_map.go
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
* improve AddIP
* regenerate pb
---------
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-11-03 08:44:15 -05:00
RPRX and GitHub
e3276df725
XHTTP client: Enable XMUX for download in U-D-S ( #3965 )
2024-11-03 07:25:41 +00:00
yuhan6665 and GitHub
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
风扇滑翔翼 and RPRX
b7aacd3245
Wireguard inbound: Do not use kernel TUN ( #3960 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-02 21:07:17 +00:00
RPRX and GitHub
4ec5c78c34
v24.10.31
2024-10-31 07:58:31 +00:00
RPRX and GitHub
b30e05d1bc
XHTTP: The real upload / download splitting ( #3955 )
...
* SplitHTTP client: Add real upload / download splitting
* Transport: Add XHTTP as an alias of SplitHTTP
* XHTTP config: Use `downloadSettings` instead
2024-10-31 07:31:19 +00:00
mmmray and GitHub
e733148c0b
REALITY: Unblock SplitHTTP transport ( #3816 )
...
https://github.com/XTLS/Xray-core/pull/3816#issuecomment-2445694775
2024-10-30 02:31:05 +00:00
风扇滑翔翼 and GitHub
9f8bb47633
Fix: Apply mutex when visiting Attributes as well ( #3921 )
...
https://github.com/XTLS/Xray-core/pull/3921#issuecomment-2445689462
2024-10-30 02:26:43 +00:00
RPRX and GitHub
ceb6eac8e7
WireGuard createTun: Add more logs
2024-10-30 02:20:55 +00:00
RPRX and GitHub
cf182b0482
README.md: Update WARNING for Web Panel
...
https://github.com/XTLS/Xray-core/pull/3884#issuecomment-2439606000
2024-10-27 00:39:20 +00:00
RPRX and GitHub
94338c94e9
README.md: Only list secure web panels ( #3884 )
...
* README.md: Only list secure web panels
* List Marzban
* List Xray-UI
* List Hiddify
* Add warning
* Update warning
2024-10-24 02:06:31 +00:00
RPRX and GitHub
e4939dc1db
Config: Prefer newer alias (REALITY target, RAW)
2024-10-18 02:18:06 +00:00
RPRX
8809cbda81
Transport: Remove GUN (an alias of gRPC)
2024-10-18 01:17:13 +00:00
RPRX and GitHub
9bdf72d658
WireGuard config: Replace kernelMode with noKernelTun
...
https://github.com/XTLS/Xray-core/pull/3871#issuecomment-2420770309
2024-10-18 00:10:09 +00:00
yuhan6665
b0272c172a
README.md: Add wulabing/xray_docker to Docker
2024-10-16 23:20:11 -04:00
RPRX and GitHub
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 and GitHub
897521defd
XMUX: Change to non-infinity-reuse default values ( #3919 )
2024-10-16 03:47:41 +00:00
风扇滑翔翼 and GitHub
86257531ee
Routing: Add mutex for Attributes temporarily ( #3908 )
...
https://github.com/XTLS/Xray-core/pull/3908#issuecomment-2412859858
2024-10-15 04:22:32 +00:00
风扇滑翔翼 and RPRX
82bd5f3046
Refactor: Use struct Int32Range widely ( #3867 )
...
https://github.com/XTLS/Xray-core/pull/3867#issuecomment-2412847316
2024-10-15 04:12:17 +00:00
19f3f709b2
WireGuard kernelTun: Check Capabilities instead of checking UID ( #3871 )
...
https://github.com/XTLS/Xray-core/pull/3871#issuecomment-2412820323
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-10-15 03:30:29 +00:00
6a70ae6408
HTTP transport: Fix an issue when HTTP client start fail with 403 ( #3910 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-10-15 02:55:48 +00:00
mmmray and GitHub
8c180b9cfd
Browser Dialer: Revert changes to event listeners ( #3906 )
...
https://github.com/XTLS/Xray-core/issues/3882#issuecomment-2396167708
This does not fix the linked issue, just a random bug I found.
2024-10-13 05:22:15 +00:00
vnxme and GitHub
5164a82185
Routing: Fix regexp syntax support in UserMatcher ( #3900 )
2024-10-11 11:37:01 -04:00
af7232d545
Bump github.com/pires/go-proxyproto from 0.7.0 to 0.8.0 ( #3895 )
...
Bumps [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/pires/go-proxyproto/releases )
- [Commits](https://github.com/pires/go-proxyproto/compare/v0.7.0...v0.8.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>
2024-10-09 05:21:03 +00:00
b3ab49f323
Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 ( #3893 )
...
Bumps google.golang.org/protobuf from 1.34.2 to 1.35.1.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2024-10-09 05:20:39 +00:00
e2b9f71384
Bump golang.org/x/net from 0.29.0 to 0.30.0 ( #3889 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.29.0 to 0.30.0.
- [Commits](https://github.com/golang/net/compare/v0.29.0...v0.30.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2024-10-09 05:20:18 +00:00
RPRX and GitHub
c30f5d4796
Lint common/errors/feature_errors.go
2024-10-05 02:15:28 +00:00
RPRX and GitHub
75729ce779
REALITY config: Add target as an alias of dest
...
https://t.me/projectXtls/364
2024-10-05 00:13:46 +00:00
Nikita Korotaev and yuhan6665
c7534c4e36
README.md: Add Marzneshin to Web Panel ( #3873 )
2024-10-03 10:54:43 -04:00
e45cef542e
Bump google.golang.org/grpc from 1.67.0 to 1.67.1 ( #3866 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.67.0 to 1.67.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.0...v1.67.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>
2024-10-02 04:16:29 +00:00
RPRX and GitHub
3b06af882d
v24.9.30
2024-09-30 15:20:13 +00:00
风扇滑翔翼 and GitHub
697156f6f6
SplitHTTP Config: Add capability to parse int in string format ( #3855 )
...
“100” → 100
“-1” → -1
“” → 0
2024-09-29 03:10:42 +08:00
RPRX and GitHub
d8485bd5af
Transport: Add RAW as an alias of TCP ( #3852 )
2024-09-28 05:25:59 +00:00
yuhan6665 and GitHub
3632e83faa
Transport: Add HTTP3 to HTTP ( #3819 )
2024-09-26 01:29:41 +00:00
Kobe Arthur Scofield and GitHub
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
d497de916f
Bump google.golang.org/grpc from 1.66.2 to 1.67.0 ( #3845 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.66.2 to 1.67.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.2...v1.67.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>
2024-09-23 05:37:54 +00:00
Lumière Élevé and GitHub
acbf36e21b
SplitHTTP server: Add global CORS headers for browser dialer ( #3830 )
2024-09-20 09:55:54 +02:00
mmmray and GitHub
93cff1a576
Xmux: Value of 0 is treated the same as no value ( #3835 )
...
It turns out that some panels like to set `"xmux": {"maxConnections": 0,
"maxConcurrency": 0}`, and of course that fails now. To make their job
easier, let's treat `0` the same as not setting the parameter.
Again, I don't like that xray's defaults are hardcoded all over the
place. I would have liked a different default value for Xmux in a future
version, but it actually can't be done in practice because everybody
just copypastes the defaults from the docs into their own sourcecode
(and sometimes changes them silently to their own idea of a good
default)
2024-09-19 11:20:12 -04:00
Lumière Élevé and GitHub
7677ac980d
Browser Dialer: Change from ES5 to ES6+ for performance ( #3832 )
2024-09-19 10:57:43 +02:00
RPRX and GitHub
bc28cad8f8
v24.9.19
2024-09-19 01:12:29 +00:00
Kobe Arthur Scofield and GitHub
57a41f3b4b
Config: Remove more legacy fields ( #3817 )
2024-09-19 01:05:59 +00:00
mmmray and GitHub
f406b2dee0
SplitHTTP client: Fix xmux config deserialization ( #3827 )
2024-09-19 00:45:39 +00:00
RPRX and GitHub
a35d5719f4
v24.9.16
2024-09-16 12:48:28 +00:00
363e86c585
UDP noises: Add base64 and multi-packet support ( #3794 )
...
https://github.com/XTLS/Xray-core/pull/3794#issuecomment-2351329251
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-09-16 12:46:30 +00:00
b1c6471eeb
SplitHTTP client: Add xmux (multiplex controller) for H3 & H2 ( #3613 )
...
https://github.com/XTLS/Xray-core/pull/3613#issuecomment-2351954957
Closes https://github.com/XTLS/Xray-core/issues/3560#issuecomment-2247495778
---------
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-09-16 12:42:01 +00:00
Dmitry Anderson and GitHub
a931507dd6
SplitHTTP: Read and validate HTTP/1.1 responses ( #3797 )
2024-09-16 12:33:03 +00:00
67c2a29065
Bump github.com/sagernet/sing from 0.4.1 to 0.4.3 ( #3818 )
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.4.1 to 0.4.3.
- [Commits](https://github.com/sagernet/sing/compare/v0.4.1...v0.4.3 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
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>
2024-09-15 21:20:12 -04:00
Kobe Arthur Scofield and GitHub
5f0642a671
Errors: Add PrintRemovedFeatureError & PrintDeprecatedFeatureWarning ( #3804 )
2024-09-15 04:55:54 +00:00
风扇滑翔翼 and GitHub
3fed0c773f
DNS outbound: Add blockTypes ( #3812 )
2024-09-15 04:21:51 +00:00
Kuzmin Vladimir and GitHub
d7c5a0fc5f
Fix int overflow on x32 processors causing panic ( #3810 )
...
During the roll, "duration" is converted to int, causing overflow on x32 processors. The value may be very small or negative, causing a panic in rand.Intn.
2024-09-14 23:47:16 -04:00
781aaee21f
QUIC sniffer: handle multiple initial packets ( #3802 )
...
* QUIC sniffer: handle multiple initial packets
Basically copied from Vigilans/v2ray-core@8f33db0
Co-Authored-By: Vigilans <vigilans@foxmail.com >
* Remove unnecessary file
---------
Co-authored-by: Vigilans <vigilans@foxmail.com >
2024-09-13 13:32:43 -04:00
风扇滑翔翼 and GitHub
7970f240de
Log: show the matching rule tag ( #3809 )
2024-09-13 13:05:19 -04:00
风扇滑翔翼 and GitHub
88ae774cce
Sniff: Routing “attrs” support non http inbound ( #3808 )
...
* Sniff: Support attrs route in non http inbound
* Add capability to sniff method and path
* Fix test
* Skip HTTP inbound PlainHTTP mode
* Fix test
again
2024-09-13 12:26:36 -04:00
Torikki and GitHub
c259e4e4a6
Allow to inject custom validator in VLESS controller ( #3453 )
...
* Make Validator an interface
* Move validator creation away from VLESS inbound controller
2024-09-13 10:51:26 -04:00
vnxme and GitHub
3a8c5f38e8
Routing: Add regexp syntax support to UserMatcher ( #3799 )
2024-09-12 10:48:41 -04:00
12c3908e8c
Bump google.golang.org/grpc from 1.66.1 to 1.66.2 ( #3798 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.66.1 to 1.66.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.1...v1.66.2 )
---
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>
2024-09-12 10:38:51 -04:00
Kobe Arthur Scofield and GitHub
1919a1e86f
Log: Improve feature deprecation/removal logs ( #3793 )
...
* Improve feature deprecation/removal logs
* Add a note about the new feature
* When the feature has removed, this should be an error not a warning
2024-09-12 10:38:17 -04:00
风扇滑翔翼 and GitHub
1b607ff874
DNS: Do not hit cache if encounted err ( #3784 )
2024-09-12 10:34:45 -04:00
Kobe Arthur Scofield and GitHub
7496413e5c
Remove remnants of global transport ( #3792 )
...
* Remove remenants
* Generate pb.go
* Remove function
2024-09-11 14:06:11 -04:00
297a9ae7bd
Bump google.golang.org/grpc from 1.66.0 to 1.66.1 ( #3786 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.66.0 to 1.66.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.0...v1.66.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>
2024-09-11 11:34:03 -04:00
风扇滑翔翼 and GitHub
a247997e38
Log: Add MaskAddress option to hide IP addresses ( #3783 )
...
* Log: Add maskAddress option
* Correct IPv6 subnet
2024-09-11 10:45:47 -04:00
Kobe Arthur Scofield and GitHub
6b1bf312d7
Config: Remove legacy config fields again ( #3782 )
...
* Remove more lecacy fields
* Patch missing bracket
* Fix tests
* Fix missing comma
* Fix buried test bomb
* Cleanup test after removed legacy test content
2024-09-11 10:37:25 -04:00
c90affe7db
Fix: RPC call causes xray panic problem using wrong account type ( #3744 )
...
* fix:RPC call causes xray panic problem. Problem details: add a VMess protocol user in an inbound proxy. If inTag: "VMess-xxx", but the developer carelessly calls the add user method of vless or other protocols, such as xrayCtl.AddVlessUser(user), causing xray panic
* fix:use xray log system return error
---------
Co-authored-by: chengtao@snqu.com <chengtao@snqu.com >
2024-09-09 11:44:22 -04:00
风扇滑翔翼 and GitHub
3d0feae462
Transport: Add REALITY TLS1.3 support warning ( #3774 )
2024-09-09 11:37:39 -04:00
Kobe Arthur Scofield and GitHub
f04cb0b288
Config: Remove some legacy fields from V2Ray 3.x era ( #3776 )
...
https://github.com/XTLS/Xray-core/pull/3776#issue-2512316726
2024-09-09 06:03:21 +00:00
mmmray and RPRX
9438517130
README.md: Add SaeedDev94/Xray to Android clients
...
Closes https://github.com/XTLS/Xray-core/issues/3778
2024-09-09 05:59:12 +00:00
RPRX and GitHub
3d9137cb6f
v24.9.7
2024-09-07 00:30:27 +00:00
mmmray and GitHub
6838a0ae55
Config: Remove legacy inbound/outbound/detours ( #3769 )
...
https://github.com/XTLS/Xray-core/pull/3769#issuecomment-2334915139
2024-09-06 23:43:58 +00:00
3971532798
Bump golang.org/x/net from 0.28.0 to 0.29.0 ( #3766 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2024-09-06 01:52:47 +00:00
d36e027a50
Bump golang.org/x/sys from 0.24.0 to 0.25.0 ( #3762 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/sys/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
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>
2024-09-06 01:47:43 +00:00
f357245f93
Config: Remove global transport ( #3751 )
...
https://github.com/XTLS/Xray-core/pull/3751#issuecomment-2329564039
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2024-09-04 18:09:16 -04:00
mmmray and GitHub
c0a98f74fc
Transport: Remove DomainSocket ( #3757 )
...
https://github.com/XTLS/Xray-core/pull/3755#issuecomment-2325533003
2024-09-03 11:36:11 +00:00
mmmray and GitHub
9a953c070f
Transport: Remove QUIC ( #3754 )
...
https://github.com/XTLS/Xray-core/pull/3554#issuecomment-2236171077
2024-09-03 02:39:44 +00:00
mmmray and GitHub
ab3c00e96b
SplitHTTP: Remove ok compatibility logic ( #3753 )
...
Remove some code that was added to maintain compatibility with older
Xray versions. This breaks compatibility with Xray-core v1.8.23 or older.
2024-09-03 02:25:15 +00:00
mmmray
f1c439c2aa
Revert "Fix freedom PacketReader/PacketWriter type assertion ( #3734 )"
...
This reverts commit 815a959c96 .
2024-09-01 10:59:31 -05:00
RPRX and GitHub
6baad79f98
v1.8.24
2024-08-30 07:01:01 +00:00
98e85b7f3c
Bump google.golang.org/grpc from 1.65.0 to 1.66.0 ( #3740 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.65.0 to 1.66.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.65.0...v1.66.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>
2024-08-29 11:32:36 -04:00
002d08bf83
UDP noise ( #3711 )
...
* added udp noise
* adding protobuf settings
* freedom json parser and clean up
* resolve confict
* fix and clean up
* use net.conn instead of packetconnwrapper
* avoid constructing SequentialWriter directly
---------
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-08-28 17:10:11 -04:00
xiaorouji and GitHub
8674ed5a0d
Support DNS queryStrategy config for UDP NameServer ( #3728 )
2024-08-27 10:19:33 -04:00
dyhkwong and GitHub
815a959c96
Fix freedom PacketReader/PacketWriter type assertion ( #3734 )
2024-08-27 10:17:55 -04:00
RPRX and GitHub
1cfed96aba
README.md: Add Project VLESS to Telegram
2024-08-26 02:33:03 +00:00
yuhan6665 and GitHub
592c2daf58
Update go 1.23 ( #3730 )
2024-08-25 22:30:38 -04:00
5d7dfbbcac
Bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0 ( #3729 )
...
Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/vishvananda/netlink/releases )
- [Commits](https://github.com/vishvananda/netlink/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/vishvananda/netlink
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>
2024-08-25 22:07:31 -04:00
mmmray and GitHub
3dd3bf94d4
Fix data leak between mux.cool connections ( #3718 )
...
Fix #116
2024-08-25 21:02:01 +02:00
c0c23fdfeb
Bump github.com/vishvananda/netlink ( #3719 )
...
Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink ) from 1.2.1-beta.2.0.20230316163032-ced5aaba43e3 to 1.2.1.
- [Release notes](https://github.com/vishvananda/netlink/releases )
- [Commits](https://github.com/vishvananda/netlink/commits/v1.2.1 )
---
updated-dependencies:
- dependency-name: github.com/vishvananda/netlink
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>
2024-08-23 08:41:35 +00:00
风扇滑翔翼 and GitHub
34e0a2fb41
Issues template: Add require for latest version
2024-08-23 06:48:25 +00:00
mmmray and GitHub
83eef6bc1f
SplitHTTP: Fix connection leaks and crashes ( #3710 )
2024-08-22 17:07:57 +02:00
mmmray and GitHub
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 7a3509346a .
* Revert "Revert "bump protobuf packages""
This reverts commit bb79707d15 .
* fix deprecated grpc usage
2024-08-22 10:18:36 -04:00
curlwget and GitHub
790f908f0b
chore: fix some comment typos ( #3716 )
...
Signed-off-by: curlwget <curlwget@icloud.com >
2024-08-22 17:32:38 +08:00
0df7fa23f8
Bump github.com/cloudflare/circl from 1.3.9 to 1.4.0 ( #3712 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.3.9 to 1.4.0.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.9...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
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>
2024-08-21 17:36:25 -04:00
チセ and GitHub
41d03d1856
Wireguard inbound: Fix no route when bind to interface ( #3698 )
2024-08-20 08:20:01 +00:00
mmmray and GitHub
160316d53c
SplitHTTP: Do not produce too large upload ( #3691 )
2024-08-17 13:01:58 +02:00
HunterQ and GitHub
1562e1ffb9
Config: Combine filename and format into a new struct ( #3687 )
2024-08-16 05:32:05 +00:00
RPRX and GitHub
11b04807b9
Log: Add "from" before source address
...
https://github.com/XTLS/Xray-core/pull/3682#issuecomment-2292600144
2024-08-16 02:18:39 +00:00
风扇滑翔翼 and RPRX
b612da26eb
Socks inbound: Support HTTP inbound by default ( #3682 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-08-16 00:58:48 +00:00
030c9efc8c
Commands: Comment some useless codes ( #3681 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-08-15 08:04:09 +00:00
08d1840344
Bump github.com/miekg/dns from 1.1.61 to 1.1.62 ( #3680 )
...
* Bump github.com/miekg/dns from 1.1.61 to 1.1.62
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.61 to 1.1.62.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.61...v1.1.62 )
---
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 >
* Update go.mod
* Update go.sum
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-08-14 09:51:50 +00:00
yuhan6665 and mmmray
f0547bc04d
Commands: Use creflect.MarshalToJson() as output ( #3674 )
2024-08-12 05:59:23 -05:00
mmmray and GitHub
498d8eb3cc
DialerProxy: Fix SplitHTTP H3 dialerProxy ( #3570 )
...
* wip
* wip
* formatting
* cnc connection no longer needs to be a Packetconn
* dialerProxy: do not cancel connection when Dial context is cancelled
2024-08-11 12:58:52 -04:00
Lumière Élevé and GitHub
0c7303960a
SplitHTTP server: Add "Cache-Control: no-store" to GET response ( #3652 )
...
https://github.com/XTLS/Xray-core/pull/3652#issuecomment-2282308407
2024-08-10 23:59:42 +00:00
mmmray and GitHub
513182adf3
SplitHTTP server: Only "ok" to older clients ( #3671 )
...
https://github.com/XTLS/Xray-core/pull/3643#issuecomment-2282304185
2024-08-10 23:56:25 +00:00
mmmray and GitHub
a3b306aaa4
SplitHTTP: Replace responseOkPadding with xPaddingBytes ( #3643 )
2024-08-10 21:47:42 +00:00
f650d87083
Commands: Add convert with two sub-commands ( #3661 )
...
* Add back convert-configs-to-protobuf command.
* Add convert-typedMessage-to-json command.
* Add -debug and -type arguments into convert.pb sub-command.
---------
Co-authored-by: nobody <nobody@nowhere.mars >
2024-08-10 12:09:07 -04:00
mmmray and GitHub
85e2ebc6f7
SplitHTTP client: Raise idle timeout to 5 minutes, Add h*KeepalivePeriod ( #3624 )
2024-08-10 05:40:48 +00:00
9e93c19161
Freedom: Combine fragmented tlshello if interval is 0 ( #3663 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
Co-authored-by: Ahmadreza Dorkhah <djahmadfire@gmail.com >
2024-08-10 05:06:00 +00:00
96e8b8b279
Bump golang.org/x/sys from 0.23.0 to 0.24.0 ( #3662 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/sys/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
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>
2024-08-09 02:25:33 +00:00
1a95add8e3
Bump github.com/quic-go/quic-go from 0.45.2 to 0.46.0 ( #3658 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.45.2 to 0.46.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.45.2...v0.46.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/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>
2024-08-08 10:37:26 -04:00
ac628a9427
API: Improve MarshalToJson() in common/reflect/marshal.go ( #3655 )
...
* Serialize enum to string in MarshalToJson().
* MarshalToJson() respect json tags.
* Add insertTypeInfo parameter to MarshalToJson().
* Omit empty string in MarshalToJson().
* Serialize PortList to string in MarshalToJson().
---------
Co-authored-by: nobody <nobody@nowhere.mars >
2024-08-08 10:35:46 -04:00
RPRX and GitHub
4a1c0d7124
README.md: Rename NFTs to Donation & NFTs
2024-08-07 13:15:25 +00:00
661cb901de
Bump golang.org/x/net from 0.27.0 to 0.28.0 ( #3649 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.27.0 to 0.28.0.
- [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
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>
2024-08-07 00:28:06 +00:00
c6d9d430bf
Bump golang.org/x/sync from 0.7.0 to 0.8.0 ( #3640 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/sync/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
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>
2024-08-05 22:24:16 -04:00
1dfec5056d
Bump golang.org/x/sys from 0.22.0 to 0.23.0 ( #3639 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/sys/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
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>
2024-08-05 22:22:12 -04:00
definitio and GitHub
2a5eb3db7d
Docker: Fix permissions of geosite and geodat ( #3634 )
2024-08-05 00:21:22 +02:00
RPRX and GitHub
4c9e4b9de7
README.md: Add NFTs
2024-08-03 14:56:05 +00:00
风扇滑翔翼 and GitHub
644901d1a5
Socks4a server: Check if the client sends an IP address as domain ( #3628 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3622
2024-08-03 02:08:23 +00:00
7e24239c9a
Bump github.com/quic-go/quic-go from 0.45.1 to 0.45.2 ( #3623 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-02 03:16:37 +02:00
mmmray and GitHub
4b7947cca9
SplitHTTP server: add ok padding ( #3614 )
2024-08-02 03:16:19 +02:00
RPRX and GitHub
4c82ef8a1b
v1.8.23
2024-07-29 10:23:04 +00:00
mmmray and GitHub
30af792777
SplitHTTP: Rename three options & Reduce server defaults ( #3611 )
...
* maxUploadSize -> scMaxEachPostBytes, default is 1MB on both sides (was 2MB on the server)
* minUploadIntervalMs -> scMinPostsIntervalMs, default is 30ms on the client (no server support for now)
* maxConcurrentUploads -> scMaxConcurrentPosts, default is 100 on both sides (was 200 on the server)
2024-07-29 10:10:29 +00:00
mmmray and GitHub
33daa0c94b
SplitHTTP: Fix wrong config deserialization ( #3610 )
...
Testing was conducted only using explicit parameters, and using
testsuite. However, when the parameters are not explicitly set in JSON
config, it seems that `c.MaxUploadSize` will contain `RandRangeConfig {
From: 0, To: 0 }` instead of `nil`, which breaks upload entirely.
2024-07-29 08:50:59 +00:00
RPRX and GitHub
70383c50cc
v1.8.22
2024-07-29 08:22:12 +00:00
521d8ef6a1
Docker: Add multi-arch builds and Loyalsoldier flavor ( #3589 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-07-29 07:36:30 +00:00
lelemka0 and GitHub
4531a7e228
CertificateObject: Enable auto-reload for cacert & Add buildChain & Fixes ( #3607 )
2024-07-29 06:58:58 +00:00
yuhan6665 and GitHub
a342db3e28
Fix a nil pointer in Wireguard client logging ( #3608 )
2024-07-29 06:43:46 +00:00
RPRX and GitHub
60553a6c26
SplitHTTP server: Add noSSEHeader
...
https://github.com/XTLS/Xray-core/pull/3603#issuecomment-2254968219
2024-07-29 06:32:04 +00:00
mmmray and GitHub
59f6685774
SplitHTTP: More range options, change defaults, enforce maxUploadSize, fix querystring behavior ( #3603 )
...
* maxUploadSize and maxConcurrentUploads can now be ranges on the client
* maxUploadSize is now enforced on the server
* the default of maxUploadSize is 2MB on the server, and 1MB on the client
* the default of maxConcurrentUploads is 200 on the server, and 100 on the client
* ranges on the server are treated as a single number. if server is configured as `"1-2"`, server will enforce `2`
* querystrings in `path` are now handled correctly
2024-07-29 04:35:17 +00:00
yuhan6665
4cb2a128db
Don't do raw/splice copy in case of MITM
2024-07-24 20:41:40 -04:00
mmmray and GitHub
8a4217fdf5
SplitHTTP client: Add minUploadInterval ( #3592 )
2024-07-27 12:52:36 +00:00
mmmray and GitHub
7cf5ee8afd
WS, HU: Remove unnecessary sleep from test ( #3600 )
2024-07-27 12:38:54 +00:00
mmmray and GitHub
2becdd6414
SplitHTTP server: Fix panic during concurrent Close and Push ( #3593 )
...
When Close and Push are called concurrently, it may happen that Push attempts to write to an already-closed channel, and trigger a panic.
From a user perspective, it results in logs like this:
http: panic serving 172.19.0.6:50476: send on closed channel
It's probably triggered when download is closed at the same time an upload packet is submitted.
These panics don't crash the server and the inbound is still usable.
2024-07-26 04:36:55 +02:00
edae38c620
Fix SplitHTTP Unix domain socket ( #3577 )
...
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-07-22 22:19:31 +02:00
mayampi01 and GitHub
36f427f22b
docker.yml: Set latest to auto to tag release version ( #3581 )
2024-07-22 16:16:25 +02:00
RPRX and GitHub
c27d652d80
v1.8.21
2024-07-21 21:32:26 +00:00
RPRX and GitHub
0f65aa8ed8
Fix SplitHTTP H3 waited for downResponse before uploading
...
https://github.com/XTLS/Xray-core/issues/3560#issuecomment-2241750579
2024-07-21 20:45:05 +00:00
RPRX and GitHub
22535d8643
Fix SplitHTTP H3 didn't always reuse QUIC connection
...
https://github.com/XTLS/Xray-core/issues/3560#issuecomment-2241531502
2024-07-21 08:55:03 +00:00
mmmray
529f206d33
Fix serverside TLS support of SplitHTTP H1/H2 ( #3567 )
...
Fix #3566
Also update testsuite so that all tests read and write some data. Opening a connection is not enough to trigger connection errors, because the connection is so lazy.
2024-07-20 19:35:24 -05:00
964859b4bc
SplitHTTP: Remove unnecessary keepalives ( #3565 )
...
Remove keep alive since quic-go/http3 doesn't support stream reuse
Discussion see https://t.me/projectXray/3782492
Co-authored-by: Fangliding <Fangliding.fshxy@outlook.com >
Co-authored-by: xqzr <34030394+xqzr@users.noreply.github.com >
Co-authored-by: ll11l1lIllIl1lll <88377095+ll11l1lIllIl1lll@users.noreply.github.com >
2024-07-20 19:34:57 -05:00
RPRX and GitHub
8deb953aec
v1.8.20
2024-07-20 06:10:40 +00:00
a0040f13dd
SplitHTTP: Server supports HTTP/3 ( #3554 )
...
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-07-19 17:53:47 +00:00
ll11l1lIllIl1lll and GitHub
d8994b7603
Fix SplitHTTP H3 crash on v2rayNG ( #3559 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3556
2024-07-19 17:52:34 +00:00
RPRX and GitHub
b277bacdf6
v1.8.19
2024-07-17 13:51:21 +00:00
RPRX and GitHub
9288a7c0dc
Upgrade dependencies
2024-07-17 13:45:16 +00:00
c40fc44a34
SplitHTTP: Client supports HTTP/3 ( #3543 )
...
Closes https://github.com/XTLS/Xray-core/issues/3456
Co-authored-by: Fangliding <Fangliding.fshxy@outlook.com >
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-07-17 07:55:28 -05:00
02cd3b8c74
Fix SplitHTTP race condition when creating new sessions ( #3533 )
...
Co-authored-by: nobody <nobody@nowhere.mars >
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-07-17 11:41:17 +00:00
a7e198e1e2
Fix WS reading X-Forwarded-For & Add tests ( #3546 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3545
---------
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-07-17 10:40:25 +00:00
RPRX and GitHub
9e6d7a3cb0
v1.8.18
2024-07-15 13:57:18 +00:00
RPRX and GitHub
a4bc422ed1
README: Remove 13 inactive projects
2024-07-15 13:53:43 +00:00
abvf and GitHub
59819e2a1b
Fix log severity ( #3535 )
2024-07-15 14:04:04 +02:00
573fb4f643
Add Windows 7 builds ( #3530 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-07-15 09:53:40 +00:00
RPRX and GitHub
558cfcc507
v1.8.17
2024-07-12 11:00:32 +00:00
RPRX and GitHub
39675b7ef7
Upgrade github.com/xtls/reality to 20240712055506
...
Fixes https://github.com/XTLS/REALITY/pull/7#issuecomment-2223320694
2024-07-12 06:02:31 +00:00
MHSanaei and GitHub
16de0937a8
Fix typos ( #3527 )
2024-07-12 00:20:06 +02:00
mmmray and yuhan6665
c69d38ae82
add link to discussions
2024-07-11 14:48:17 -04:00
RPRX and GitHub
73a001dd7a
Upgrade github.com/xtls/reality to 20240711105359
...
Fixes https://github.com/XTLS/Xray-core/issues/3502
2024-07-11 12:02:49 +00:00
mmmray and GitHub
c8f6ba9ff0
Add SplitHTTP Browser Dialer support ( #3484 )
2024-07-11 07:56:20 +00:00
风扇滑翔翼 and GitHub
308f0c64c3
Add custom Sockopt support ( #3517 )
...
* Add custom sockopt
* Add custom level
* Change field
* Sth left
2024-07-09 12:19:31 -04:00
dependabot[bot] and yuhan6665
ce637c0c23
Bump github.com/refraction-networking/utls from 1.6.6 to 1.6.7
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.6 to 1.6.7.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.6...v1.6.7 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-07 23:32:33 -04:00
dependabot[bot] and yuhan6665
0d130a0489
Bump github.com/sagernet/sing-shadowsocks from 0.2.6 to 0.2.7
...
Bumps [github.com/sagernet/sing-shadowsocks](https://github.com/sagernet/sing-shadowsocks ) from 0.2.6 to 0.2.7.
- [Commits](https://github.com/sagernet/sing-shadowsocks/compare/v0.2.6...v0.2.7 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing-shadowsocks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-07 23:32:18 -04:00
dependabot[bot] and yuhan6665
01a3b4912b
Bump golang.org/x/net from 0.26.0 to 0.27.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.26.0 to 0.27.0.
- [Commits](https://github.com/golang/net/compare/v0.26.0...v0.27.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-07 23:32:09 -04:00
yuhan6665
b8c0768b16
Properly parse HTTP host for verification
...
Also fix H2 transport to not verify if host is not defined
2024-07-07 22:35:11 -04:00
yuhan6665
4c51636788
Relax server HTTP host check
2024-07-06 15:06:58 -04:00
dependabot[bot] and yuhan6665
1113ee7fa2
Bump golang.org/x/sys from 0.21.0 to 0.22.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.21.0 to 0.22.0.
- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.22.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-06 12:21:53 -04:00
dependabot[bot] and yuhan6665
e13f9f59da
Bump google.golang.org/grpc from 1.64.0 to 1.65.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.64.0 to 1.65.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.65.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 >
2024-07-03 16:49:38 -04:00
yuhan6665
60b2c349d2
Try to fix infinite conn read in tests
2024-07-01 23:55:30 -04:00
mmmray and GitHub
c6a57b2cc1
Fix connection reuse in splithttp HTTP/1.1 ( #3485 )
2024-07-01 05:30:34 +02:00
yuhan6665 and GitHub
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 and 风扇滑翔翼
8320732743
SplitHTTP: ok -> ooooooooook (parser in client)
...
https://github.com/XTLS/Xray-core/pull/3479#issuecomment-2196370334
2024-06-28 16:53:18 +08:00
mmmray and 风扇滑翔翼
c0f3bf66fd
Add new header to disable HTTP middle box buffer
...
Co-Authored-By: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2024-06-28 16:14:59 +08:00
e4f9d03bef
splithttp Read() using blocking mode ( #3473 )
...
* blocking splithttp read
* Add testcase
* simplify conditions
---------
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-06-24 11:09:24 -04:00
dependabot[bot] and yuhan6665
7acd5a623b
Bump github.com/quic-go/quic-go from 0.45.0 to 0.45.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.45.0 to 0.45.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.45.0...v0.45.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-23 23:18:07 -04:00
mmmray and GitHub
ee2000f6e1
splithttp: Add support for H2C and http/1.1 ALPN on server ( #3465 )
...
* Add H2C support to server
* update comment
* Make http1.1 ALPN work on SplitHTTP client
Users that encounter protocol version issues will likely try to set the
ALPN explicitly. In that case we should simply grant their wish, because
the intent is obvious.
2024-06-23 13:05:37 -04:00
mmmray and yuhan6665
74d233dd64
More docker tags
2024-06-23 12:55:37 -04:00
mmmray and GitHub
eb4f9429e6
Use ArrayBuffer in WS browser dialer binaryType ( #3468 )
...
On my machine, browserdialer speedtest gives 10 Mbit/s download. Now it
can do 300 Mbit/s.
2024-06-23 05:31:57 +08:00
风扇滑翔翼
028a640b1b
Update issues template
2024-06-22 12:18:25 +00:00
RPRX and GitHub
9432a600e6
v1.8.16
2024-06-20 23:50:32 +00:00
mmmray and GitHub
8fe976d7ee
Upgrade SplitHTTP Transport ( #3462 )
...
* move to paths instead of querystrings
* permit early data on serverside
* early data for the client, fix context cancellation
2024-06-20 23:30:51 +00:00
mmmray and yuhan6665
c1a7602412
fix compatibility issues with go 1.21
2024-06-18 10:23:29 -04:00
RPRX and GitHub
404af13b56
v1.8.15
2024-06-18 05:38:04 +00:00
mmmray and GitHub
c10bd28731
Add SplitHTTP Transport ( #3412 )
2024-06-18 05:36:36 +00:00
501d5dec60
Bump docker/build-push-action from 5 to 6 ( #3454 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 05:34:37 +00:00
dependabot[bot] and yuhan6665
d04a9d4fc9
Bump github.com/gorilla/websocket from 1.5.2 to 1.5.3
...
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket ) from 1.5.2 to 1.5.3.
- [Release notes](https://github.com/gorilla/websocket/releases )
- [Commits](https://github.com/gorilla/websocket/compare/v1.5.2...v1.5.3 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-16 22:58:45 -04:00
风扇滑翔翼 and GitHub
ae97821e40
Add regex support for domainsExcluded ( #3449 )
...
* Add regx support for domainsExcluded
* format
2024-06-16 10:51:52 -04:00
dependabot[bot] and yuhan6665
219a7dac20
Bump github.com/miekg/dns from 1.1.59 to 1.1.61
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.59 to 1.1.61.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.59...v1.1.61 )
---
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 >
2024-06-14 14:25:44 -04:00
dependabot[bot] and yuhan6665
a1626cbf94
Bump github.com/cloudflare/circl from 1.3.8 to 1.3.9
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.3.8 to 1.3.9.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.8...v1.3.9 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-12 12:29:47 -04:00
dependabot[bot] and yuhan6665
f7dd84d6b9
Bump google.golang.org/protobuf from 1.34.1 to 1.34.2
...
Bumps google.golang.org/protobuf from 1.34.1 to 1.34.2.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-12 12:29:37 -04:00
dependabot[bot] and yuhan6665
ea02ae74ed
Bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
...
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/gorilla/websocket/releases )
- [Commits](https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.2 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-10 10:17:49 -04:00
dependabot[bot] and yuhan6665
c15974f7ee
Bump github.com/sagernet/sing from 0.4.0 to 0.4.1
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.4.0 to 0.4.1.
- [Commits](https://github.com/sagernet/sing/compare/v0.4.0...v0.4.1 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-07 10:14:22 -04:00
dependabot[bot] and yuhan6665
13f0eccb8f
Bump github.com/quic-go/quic-go from 0.44.0 to 0.45.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.44.0 to 0.45.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.44.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-07 10:14:13 -04:00
Asen and yuhan6665
f0cb292dc6
CI: not create zip file when not releasing
...
Makefile: remove unneccesary `install` target &
Add build to `.PHONY` target
2024-06-07 10:11:13 -04:00
风扇滑翔翼
3654c0d710
HTTPUpgrade send headers with specified capitalization ( #3430 )
...
* Fix HTTPUpgrade header capitalization
* Chore
* Remove excess host headers
Chore : change httpupgrade header "upgrade" to "Upgrade" #3435
2024-06-07 12:53:27 +00:00
mmmray and GitHub
f8ec93dfdd
drain buffer correctly in httpupgrade ( #3428 )
...
* drain buffer correctly in httpupgrade
it seems the recently added httupgrade testsuite is causing timeouts on master
i have no evidence this is the real issue, but it feels to me that the
server could accidentally over-read, and then the encapsulated
connection will block forever trying to read data
let's test it in CI a couple of times, i don't have a way to reproduce
the issue
* correctly drain buffer, again
2024-06-05 22:43:15 -04:00
mmmray and GitHub
980236f2b6
preserve exact header casing when using httpupgrade ( #3427 )
...
* preserve exact header casing when using httpupgrade
* fix capitalization of websocket
* oops, we dont need net/url either
* restore old codepath when there are no headers
2024-06-05 20:43:44 -04:00
风扇滑翔翼
be29cc39d7
Add httpupgrade test
2024-06-05 17:39:55 +00:00
dependabot[bot] and yuhan6665
9c6685d2ee
Bump golang.org/x/net from 0.25.0 to 0.26.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.25.0 to 0.26.0.
- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.26.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-05 10:36:39 -04:00
dependabot[bot] and yuhan6665
f5a70e4200
Bump golang.org/x/crypto from 0.23.0 to 0.24.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-05 10:35:43 -04:00
mmmray and yuhan6665
75b3ef71a1
fix filename
2024-06-03 16:40:13 -04:00
风扇滑翔翼
df53afceae
Make ws_test uses random ports
2024-06-04 00:52:02 +08:00
AsenHu and GitHub
459504300c
chore: Remove unnecessary if in httpupgrade ( #3413 )
2024-06-04 00:13:46 +08:00
yuhan6665
075051a693
Add wireguard test
2024-06-01 19:34:31 -04:00
yuhan6665
bbf25b14d9
Update dependencies
2024-06-01 11:56:24 -04:00
isluckys and yuhan6665
89074a14b6
Fix udp goroutine leak
...
v.conn.link.Reader is a pipe.Reader, doesn't implement Close(), it will fail assertion and cause the pipe to be left open
It can be fixed by using Interrupt()
2024-05-30 17:45:29 -04:00
Grvzard and 风扇滑翔翼
73c5650b17
build: change usage of grep for better compatibility
2024-05-28 21:34:22 +08:00
yuhan6665
0a3c449cdf
Inbound worker should fill context outbounds info
...
https://github.com/XTLS/Xray-core/issues/3388
2024-05-26 12:25:25 -04:00
RPRX and GitHub
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 and GitHub
3120ca4121
v1.8.13
2024-05-22 22:02:23 +00:00
yuhan6665
9b6141b83f
Wireguard dial with context
2024-05-22 09:02:20 -04:00
RPRX and GitHub
416f2df11c
v1.8.12
2024-05-22 04:36:56 +00:00
RPRX and GitHub
29c6318ffe
Upgrade github.com/xtls/reality to 20240429224917
...
https://github.com/XTLS/Xray-core/discussions/3318
2024-05-22 04:28:58 +00:00
9ee9a0634e
Add UDPFilter to Socks5 server when auth == password ( #3371 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-05-22 03:02:45 +00:00
dependabot[bot] and yuhan6665
544f7661ca
Bump github.com/quic-go/quic-go from 0.43.1 to 0.44.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.43.1 to 0.44.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.43.1...v0.44.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-20 00:00:56 -04:00
yuhan6665
121eb7b4fc
Splice update timer to 8 hours for inbound timer
2024-05-19 23:56:42 -04:00
yuhan6665
3168d27b0b
Splice update timer to 8 hours
2024-05-18 11:57:11 -04:00
风扇滑翔翼 and yuhan6665
b98d060ee0
Improve the issue templates
2024-05-15 10:29:41 -04:00
dependabot[bot] and yuhan6665
26d49df22e
Bump google.golang.org/grpc from 1.63.2 to 1.64.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.63.2 to 1.64.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.63.2...v1.64.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 >
2024-05-14 21:42:51 -04:00
yuhan6665
1d450cfbd2
Fix nil in inbound handler
2024-05-14 21:42:40 -04:00
yuhan6665 and GitHub
017f53b5fc
Add session context outbounds as slice ( #3356 )
...
* Add session context outbounds as slice
slice is needed for dialer proxy where two outbounds work on top of each other
There are two sets of target addr for example
It also enable Xtls to correctly do splice copy by checking both outbounds are ready to do direct copy
* Fill outbound tag info
* Splice now checks capalibility from all outbounds
* Fix unit tests
2024-05-13 21:52:24 -04:00
dependabot[bot] and yuhan6665
0735053348
Bump golang.org/x/net from 0.24.0 to 0.25.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/net/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-06 23:48:13 -04:00
dependabot[bot] and yuhan6665
e41a61c6f7
Bump google.golang.org/protobuf from 1.34.0 to 1.34.1
...
Bumps google.golang.org/protobuf from 1.34.0 to 1.34.1.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-06 23:48:03 -04:00
dependabot[bot] and yuhan6665
a9715295b8
Bump github.com/refraction-networking/utls from 1.6.5 to 1.6.6
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.5 to 1.6.6.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.5...v1.6.6 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-05 21:54:14 -04:00
dependabot[bot] and yuhan6665
f0b0a7cd4b
Bump golang.org/x/sys from 0.19.0 to 0.20.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/sys/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-05 21:53:01 -04:00
dependabot[bot] and yuhan6665
cefae55d7c
Bump github.com/quic-go/quic-go from 0.43.0 to 0.43.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.43.0 to 0.43.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.43.0...v0.43.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-05 21:52:53 -04:00
yuhan6665 and Mark Ma
84eeb56ae4
Select alive only node when fallbackTag is given
...
- Apply to random and roundrobin strategy
- Require observatory config
Co-authored-by: Mark Ma <38940419+mkmark@users.noreply.github.com >
2024-05-05 10:11:29 -04:00
dependabot[bot] and yuhan6665
eba2906d3a
Bump github.com/refraction-networking/utls from 1.6.4 to 1.6.5
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.4...v1.6.5 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-03 14:03:47 -04:00
dependabot[bot] and yuhan6665
cc2849025d
Bump lukechampine.com/blake3 from 1.2.2 to 1.3.0
...
Bumps [lukechampine.com/blake3](https://github.com/lukechampine/blake3 ) from 1.2.2 to 1.3.0.
- [Commits](https://github.com/lukechampine/blake3/compare/v1.2.2...v1.3.0 )
---
updated-dependencies:
- dependency-name: lukechampine.com/blake3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-03 14:03:38 -04:00
dependabot[bot] and yuhan6665
c1ad35fba8
Bump google.golang.org/protobuf from 1.33.0 to 1.34.0
...
Bumps google.golang.org/protobuf from 1.33.0 to 1.34.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-01 21:24:32 -04:00
447a49d16a
Add configuration item api->listen. ( #3317 )
...
* add api.listen configuration item
* add unit tests
* typo
---------
Co-authored-by: nobody <nobody@nowhere.mars >
2024-05-01 21:23:55 -04:00
dependabot[bot] and yuhan6665
51504c624c
Bump github.com/quic-go/quic-go from 0.42.0 to 0.43.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.42.0 to 0.43.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-28 21:54:54 -04:00
Kobe Arthur Scofield and GitHub
98a2e2c7a1
Adding notes for critical build file ( #3308 )
...
* Adding notes for critical build file
* Got trapped by Tabs and fix it
2024-04-28 19:13:59 -04:00
RPRX and GitHub
a476310aec
README: Remove iamybj/docker-xray
...
https://github.com/XTLS/Xray-core/pull/2459#issuecomment-2079354739
Fixes https://github.com/XTLS/Xray-core/issues/2837
2024-04-26 14:07:35 +00:00
RPRX and GitHub
b8924782a1
Revert "Makefile: export GOARCH, GOOS"
...
https://github.com/XTLS/Xray-core/pull/3275#issuecomment-2079093724
Fixes https://github.com/XTLS/Xray-core/issues/3305
2024-04-26 10:28:15 +00:00
RPRX and GitHub
45ab4cb5ba
v1.8.11
2024-04-26 03:36:04 +00:00
8ce2a0e245
Validate /websocket requests from browser dialer page ( #3295 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3236
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-04-26 03:19:25 +00:00
RPRX and GitHub
61800fcc66
Revert "nosni"
...
https://github.com/XTLS/Xray-core/pull/3214#issuecomment-2078502477
2024-04-26 02:27:22 +00:00
dependabot[bot] and yuhan6665
ae0eec41d8
Bump github.com/cloudflare/circl from 1.3.7 to 1.3.8
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.3.7 to 1.3.8.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.7...v1.3.8 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-25 14:51:02 -04:00
RPRX and GitHub
080bd8241c
Fix https://github.com/XTLS/Xray-core/issues/3288
2024-04-21 19:43:27 +00:00
yuhan6665
b356b35312
Update latest compatible gvisor
...
https://deps.dev/go/gvisor.dev%2Fgvisor/
2024-04-21 11:48:04 -04:00
风扇滑翔翼
1593677b09
Add issue template.
...
* Add issue template
* Do some refine
* Add checkbox
Refine issue template
Refind
re
2024-04-20 08:58:31 +00:00
X-Oracle and yuhan6665
c85a91bc29
fix [ log ]: small fix for better readability.
2024-04-18 08:17:29 -04:00
writegr and 风扇滑翔翼
dd16dcec03
chore: fix some typos in comments
...
Signed-off-by: writegr <wellweek@outlook.com >
2024-04-18 12:24:56 +08:00
dependabot[bot] and yuhan6665
e9eec57b46
Bump github.com/miekg/dns from 1.1.58 to 1.1.59
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.58 to 1.1.59.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.58...v1.1.59 )
---
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 >
2024-04-17 21:33:37 -04:00
yuhan6665
32f0017449
Add error log for ws host and path check
2024-04-17 21:31:57 -04:00
guangwu and yuhan6665
12f5b05aca
fix: close resp body
2024-04-17 09:40:37 -04:00
Andrej Mihajlov and yuhan6665
befa7b8138
Makefile: export GOARCH, GOOS
2024-04-16 10:45:15 -04:00
coderwander and yuhan6665
0c61752829
chore: fix struct name
...
Signed-off-by: coderwander <770732124@qq.com >
2024-04-16 10:42:19 -04:00
チセ and yuhan6665
cabc4c6013
Command: Add tls ech for ech config generation
2024-04-16 10:41:13 -04:00
Allo and yuhan6665
fbc56b88da
chore: remove the usage of some deprecated tls properties
2024-04-13 17:56:35 -04:00
dependabot[bot] and yuhan6665
fc41874508
Bump github.com/refraction-networking/utls from 1.6.3 to 1.6.4
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.3...v1.6.4 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-11 14:32:33 -04:00
oftenoccur and GitHub
03c20bf3b4
comments typo
...
Signed-off-by: oftenoccur <ezc5@sina.com >
2024-04-11 17:51:12 +08:00
dependabot[bot] and yuhan6665
2843167761
Bump google.golang.org/grpc from 1.63.0 to 1.63.2
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.63.0 to 1.63.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.63.0...v1.63.2 )
---
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 >
2024-04-09 11:08:20 -04:00
风扇滑翔翼 and yuhan6665
021868afca
Fix HTTPUpgrade init
2024-04-07 19:52:48 -04:00
yuhan6665
548646fb06
Fix an edge case with tls hello fragment
2024-04-04 02:50:34 -04:00
dependabot[bot] and yuhan6665
e64fb3ca9b
Bump golang.org/x/sync from 0.6.0 to 0.7.0
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.6.0 to 0.7.0.
- [Commits](https://github.com/golang/sync/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-06 18:02:17 -04:00
dependabot[bot] and yuhan6665
09db7e1cca
Bump lukechampine.com/blake3 from 1.2.1 to 1.2.2
...
Bumps [lukechampine.com/blake3](https://github.com/lukechampine/blake3 ) from 1.2.1 to 1.2.2.
- [Commits](https://github.com/lukechampine/blake3/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: lukechampine.com/blake3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-06 18:01:46 -04:00
dependabot[bot] and yuhan6665
457c1f65e0
Bump golang.org/x/net from 0.23.0 to 0.24.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-06 18:01:32 -04:00
dependabot[bot] and yuhan6665
592157bb00
Bump golang.org/x/sys from 0.18.0 to 0.19.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/sys/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-06 18:01:25 -04:00
Aubrey Yang and GitHub
8374d59ce6
Fix IPv6 random IP logic error ( #3232 )
...
* Update handler.go
fix CIDR6
* Update handler.go
2024-04-06 18:01:07 -04:00
dependabot[bot] and yuhan6665
ec3b2b0907
Bump golang.org/x/net from 0.22.0 to 0.23.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-04 10:11:57 -04:00
dependabot[bot] and yuhan6665
4b893fdd22
Bump google.golang.org/grpc from 1.62.1 to 1.63.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.62.1 to 1.63.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.62.1...v1.63.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 >
2024-04-04 10:11:50 -04:00
风扇滑翔翼 and yuhan6665
ec2224974d
Add "nosni" option to send empty SNI ( #3214 )
...
* Allow not to send SNI
* Allow reality not to send SNI
2024-04-01 11:08:37 -04:00
Hossin Asaadi and GitHub
ba57ccdd45
API: add Source IP Block command ( #3211 )
...
* add SourceIpBlock to API
* improve inboundTag
2024-03-31 00:29:15 -04:00
RPRX and GitHub
07ed0946b5
v1.8.10
2024-03-30 08:40:20 +00:00
RPRX and GitHub
685e66e96b
Fix TestXrayConfig in xray_test.go
2024-03-30 08:10:16 +00:00
yuhan6665 and RPRX
7e3a8d3a04
Add separate host config for websocket
2024-03-30 07:43:05 +00:00
yuhan6665 and RPRX
e2302b421c
Update proto file for websocket and httpupgrade (breaking)
2024-03-30 07:42:41 +00:00
Hossin Asaadi and GitHub
53e5814d19
API - Add | Remove Routing Rules ( #3189 )
...
* add RuleTag to routing rules
* add router pb commands
* add and remove routing rules api
* cleanup
* fix
* improve error msg
* add append flag
apply balancer config
2024-03-29 11:17:36 -04:00
风扇滑翔翼 and yuhan6665
8a439bf3f2
Fix host in headers field does not work XTLS#3191
2024-03-29 00:08:54 -04:00
lelemka0 and yuhan6665
e2439c0483
fix: config burstObservatory override
2024-03-25 05:50:08 -10:00
dependabot[bot] and yuhan6665
fac383672c
Bump github.com/sagernet/sing from 0.3.6 to 0.3.8
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.3.6 to 0.3.8.
- [Commits](https://github.com/sagernet/sing/compare/v0.3.6...v0.3.8 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-25 05:43:50 -10:00
风扇滑翔翼 and yuhan6665
9a619f9e7c
Add support for HTTPupgrade custom headers
2024-03-23 07:53:36 -10:00
Hossin Asaadi and yuhan6665
bd38578978
improve balancer_info.go
...
fix balancer args
2024-03-23 07:41:22 -10:00
チセ and GitHub
2cafb3ef89
Fix(httpupgrade): X-Forwarded-For header not read. ( #3172 )
2024-03-23 13:34:51 -04:00
风扇滑翔翼 and yuhan6665
70a5fe9a25
Allow to send through random IPv6
2024-03-23 07:23:19 -10:00
yuhan6665
657c5c8570
Update HTTPUpgrade spelling and proto
2024-03-20 13:08:43 -04:00
チセ and yuhan6665
fe3a0cf954
Chore: Clean up legacy field usage
2024-03-20 12:13:21 -04:00
debian-go and yuhan6665
c05fd2f8c2
Update README.md
...
Remove invalid client addresses
2024-03-20 12:06:20 -04:00
dependabot[bot] and yuhan6665
f848a364e3
Bump github.com/quic-go/quic-go from 0.41.0 to 0.42.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.41.0 to 0.42.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.41.0...v0.42.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-20 12:05:26 -04:00
风扇滑翔翼 and yuhan6665
bb48a2043d
Fix HTTPUpgrade transport register
2024-03-20 12:05:01 -04:00
RPRX and GitHub
18b823b4a6
HTTPUpgrade 0-RTT ( #3152 )
...
* Add ed to enable HTTPUpgrade 0-RTT
https://github.com/XTLS/Xray-core/issues/3128#issuecomment-2002563369
* WebSocket hub.go MaxHeaderBytes: 4096 -> 8192
2024-03-17 20:43:19 +00:00
yuhan6665
69e1734e3a
Apply FallbackTag to leastping and roundrobin
2024-03-15 14:49:31 -04:00
RPRX and GitHub
5c41292836
Add ConnRF to make HTTPUpgrade 0-RTT
...
https://github.com/XTLS/Xray-core/issues/3128#issuecomment-1991809113
2024-03-13 22:39:24 +00:00
RPRX and GitHub
d3a218f896
Fix https://github.com/XTLS/Xray-core/issues/3128
2024-03-12 11:58:29 +00:00
simpleandstupid and yuhan6665
950a64e9a4
Change the default port of Dns over Quic
2024-03-11 00:02:16 -04:00
yuhan6665
37f8654957
Update 1.8.9 and dependencies
2024-03-10 15:48:50 -04:00
dependabot[bot] and yuhan6665
96ca298b2a
Bump github.com/sagernet/sing from 0.3.5 to 0.3.6
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.3.5 to 0.3.6.
- [Commits](https://github.com/sagernet/sing/compare/v0.3.5...v0.3.6 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-10 21:26:02 -04:00
Lumière Élevé and yuhan6665
93cfbd6a92
Tempest isn't only for OpenRC
2024-03-10 21:25:46 -04:00
yuhan6665
9b5c3f417e
Fix user download stats with splice
2024-03-09 23:40:42 -05:00
Omid The Great and yuhan6665
d7434e8e36
add: Add a new xray wrapper
2024-03-09 23:32:54 -05:00
dependabot[bot] and yuhan6665
e7c5059a6f
Bump google.golang.org/grpc from 1.62.0 to 1.62.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.62.0 to 1.62.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.62.0...v1.62.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 >
2024-03-05 23:25:24 -05:00
dependabot[bot] and yuhan6665
cee776c3b7
Bump google.golang.org/protobuf from 1.32.0 to 1.33.0
...
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-05 23:21:22 -05:00
dependabot[bot] and yuhan6665
baf5de5cd3
Bump github.com/sagernet/sing from 0.3.4 to 0.3.5
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.3.4 to 0.3.5.
- [Commits](https://github.com/sagernet/sing/compare/v0.3.4...v0.3.5 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-05 23:21:13 -05:00
yuhan6665
601246468a
Add initial check for burstObserver
2024-03-05 23:21:03 -05:00
dependabot[bot] and yuhan6665
6991c119e7
Bump golang.org/x/net from 0.21.0 to 0.22.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.21.0 to 0.22.0.
- [Commits](https://github.com/golang/net/compare/v0.21.0...v0.22.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-04 20:18:40 -05:00
dependabot[bot] and yuhan6665
da9c0ea07f
Bump golang.org/x/crypto from 0.20.0 to 0.21.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.20.0 to 0.21.0.
- [Commits](https://github.com/golang/crypto/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-04 20:16:53 -05:00
dependabot[bot] and yuhan6665
eefdcb27f3
Bump github.com/sagernet/sing from 0.3.3 to 0.3.4
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.3.3 to 0.3.4.
- [Commits](https://github.com/sagernet/sing/compare/v0.3.3...v0.3.4 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-04 18:49:35 -05:00
dependabot[bot] and yuhan6665
b0fa7b6b85
Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.4 to 1.9.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-04 18:49:28 -05:00
风扇滑翔翼 and yuhan6665
87ef07d5f4
Correctly propagate error in AuthenticationReader readBuffer
2024-03-04 18:49:16 -05:00
A1lo and GitHub
a994bf8b04
chore: fix some errors detected by staticcheck ( #3089 )
...
* chore: fix some errors detected by staticcheck
* feat: remove `rand.Seed()` usage for possibly using "fastrand64" runtime to avoid locking
ref: https://pkg.go.dev/math/rand#Seed
2024-03-03 10:52:22 -05:00
Eken Chan and yuhan6665
173b03448f
transport: add httpupgrade
2024-03-03 10:45:36 -05:00
风扇滑翔翼 and yuhan6665
a3f50d0f5d
Add a linux script
2024-03-01 18:40:43 -05:00
dependabot[bot] and yuhan6665
8fe8aa5432
Bump github.com/sagernet/sing from 0.3.2 to 0.3.3
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.3.2 to 0.3.3.
- [Commits](https://github.com/sagernet/sing/compare/v0.3.2...v0.3.3 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-29 19:55:27 -05:00
RPRX and GitHub
7184a8165f
Add Authority to gRPC Transport ( #3076 )
...
Why couldn't you have Host, for the last three years?
2024-02-29 14:22:14 +00:00
aa101d9dc2
Doq ( #3073 )
...
* feat: change ALPN of DNS over QUIC
* Fix: length of DNS over QUIC (#1888 )
---------
Co-authored-by: 秋のかえで <autmaple@protonmail.com >
2024-02-28 21:35:35 -05:00
dependabot[bot] and yuhan6665
c83c0bb21d
Bump golang.org/x/crypto from 0.19.0 to 0.20.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/crypto/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-28 12:13:58 -05:00
yuhan6665
1c8375997d
Update 1.8.8 and dependencies
2024-02-25 09:31:59 -05:00
yuhan6665
57f0a6712f
Revert "Fix a little version issue"
...
This reverts commit c100d35b88 .
2024-02-21 17:40:27 -05:00
dependabot[bot] and yuhan6665
d5e94deea6
Bump github.com/sagernet/sing from 0.3.0 to 0.3.2
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.3.0 to 0.3.2.
- [Commits](https://github.com/sagernet/sing/compare/v0.3.0...v0.3.2 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-22 12:15:08 -05:00
dependabot[bot] and yuhan6665
84d9c63bdb
Bump google.golang.org/grpc from 1.61.1 to 1.62.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.61.1 to 1.62.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.61.1...v1.62.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 >
2024-02-22 12:12:18 -05:00
dependabot[bot] and yuhan6665
51bacf7722
Bump github.com/refraction-networking/utls from 1.6.2 to 1.6.3
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.2...v1.6.3 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-22 12:12:10 -05:00
yuhan6665
3778a367c8
Fix and simplify SockOpt in UDP
...
https://github.com/golang/go/issues/29277
2024-02-21 13:59:09 -05:00
yuhan6665 and qwerr0
a0f1e1f377
FakeDNS return TTL=1 and drop HTTPS QType 65 request
...
Co-authored-by: qwerr0
2024-02-21 11:09:51 -05:00
风扇滑翔翼 and yuhan6665
c100d35b88
Fix a little version issue
2024-02-21 10:57:51 -05:00
Allo and yuhan6665
f9653d0d88
chore(ci): use go version file to specify the go version
2024-02-20 10:45:25 -05:00
RPRX and GitHub
ad3dd3df56
Update go.mod to specify Go 1.22
2024-02-19 15:16:43 +00:00
deorth-kku and yuhan6665
cae94570df
Fixing tcp connestions leak
...
- always use HandshakeContext instead of Handshake
- pickup dailer dropped ctx
- rename HandshakeContextAddress to HandshakeAddressContext
2024-02-19 09:32:40 -05:00
RPRX and GitHub
5ea1315b85
Update workflows to use Go 1.22
2024-02-18 06:55:47 +00:00
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
yuhan6665
bf02392969
Temporarily turn off sockopt for UDP on windows
2024-02-17 13:22:39 -05:00
yuhan6665
a15334b395
Go back to first fix (revet d21e9b0abd)
...
Xtls is magic, don't play with it ;)
A knowledged guess is the timing to switch to splice is very sensitive. Now both Xtls and Freedom outound do the switching when pipe just finished one buffer
2024-02-17 11:16:37 -05:00
yuhan6665
09656bd5d1
Add back sleep for freedom splice
2024-02-15 21:18:56 -05:00
dependabot[bot] and yuhan6665
40e41d8b6b
Bump google.golang.org/grpc from 1.61.0 to 1.61.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.61.0 to 1.61.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.61.0...v1.61.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 >
2024-02-15 10:28:14 -05:00
lunafe and yuhan6665
b091076bae
fix #2970 parsing IPv6 address in wireguard peers configure
2024-02-12 10:45:12 -05:00
dependabot[bot] and yuhan6665
7c9e3f97f1
Bump golang.org/x/net from 0.20.0 to 0.21.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.20.0 to 0.21.0.
- [Commits](https://github.com/golang/net/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-07 21:08:24 -05:00
dependabot[bot] and yuhan6665
c5713eb952
Bump golang.org/x/crypto from 0.18.0 to 0.19.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/crypto/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-07 21:06:23 -05:00
dependabot[bot] and yuhan6665
7c8bec8596
Bump golang.org/x/sys from 0.16.0 to 0.17.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/sys/compare/v0.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-07 21:06:16 -05:00
yuhan6665
d83ccaeea9
Clean up legacy compile directive
2024-02-06 21:17:21 -05:00
风扇滑翔翼 and yuhan6665
303beff5dd
Fix SockOpt does not work in UDP
2024-02-06 10:41:39 -05:00
Iain Lau and yuhan6665
3a99520370
Add PROXY Protocol support for freedom outbound
2024-02-05 10:08:51 -05:00
RPRX and GitHub
b56917fde5
README: Re-add Compilation
2024-02-04 09:36:41 +00:00
RPRX and GitHub
ad3d347cfc
XTLS Vision: Apply padding to single XUDP by default at client side
...
Requires Xray-core v1.8.1+ at server side: https://github.com/XTLS/Xray-core/commit/242f3b0e0b635699db26a991aa6c0cd47927e8b6
2024-02-02 20:32:46 +00:00
dependabot[bot] and yuhan6665
dd635c7c8d
Bump nick-fields/retry from 2 to 3
...
Bumps [nick-fields/retry](https://github.com/nick-fields/retry ) from 2 to 3.
- [Release notes](https://github.com/nick-fields/retry/releases )
- [Changelog](https://github.com/nick-fields/retry/blob/master/.releaserc.js )
- [Commits](https://github.com/nick-fields/retry/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: nick-fields/retry
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-31 22:58:46 -05:00
dependabot[bot] and yuhan6665
813f9a33b7
Bump github.com/refraction-networking/utls from 1.6.1 to 1.6.2
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.1...v1.6.2 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-30 10:38:49 -05:00
yuhan6665
d21e9b0abd
Try a better fix for rare ssl error with freedom splice
...
It seems the root cause is if the flag set at the inbound pipe reader, it is a race condition and freedom outbound can possibly do splice at the same time with inbound xtls writer.
Now we set the flag at the earliest and always do splice at the next buffer cycle.
2024-01-26 04:42:45 -05:00
yuhan6665
3167a70ff8
Try to fix rare ssl error with freedom splice
2024-01-26 02:29:26 -05:00
チセ and yuhan6665
25c531c6c3
Update README.md
2024-01-25 10:10:13 -05:00
dependabot[bot] and yuhan6665
d97a29f55b
Bump google.golang.org/grpc from 1.60.1 to 1.61.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.60.1 to 1.61.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.60.1...v1.61.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 >
2024-01-24 10:25:16 -05:00
dependabot[bot] and yuhan6665
53de58fad3
Bump github.com/miekg/dns from 1.1.57 to 1.1.58
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.57 to 1.1.58.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.57...v1.1.58 )
---
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 >
2024-01-20 16:40:34 -05:00
dependabot[bot] and yuhan6665
4bffd5114d
Bump github.com/quic-go/quic-go from 0.40.1 to 0.41.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.40.1 to 0.41.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.40.1...v0.41.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-20 16:40:22 -05:00
dependabot[bot] and yuhan6665
360272a77d
Bump actions/cache from 3 to 4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-20 16:40:09 -05:00
d20a835016
Fix concurrent map writes error in ohm.Select(). ( #2943 )
...
* Add unit test for ohm.tagsCache.
* Fix concurrent map writes in ohm.Select().
---------
Co-authored-by: nobody <nobody@nowhere.mars >
2024-01-16 10:52:01 -05:00
yuhan6665
10255bca83
Reduce size and time of KCP test
2024-01-15 10:37:56 -05:00
dyhkwong and GitHub
da5a28a088
Fix #2654 ( #2941 )
...
* fix udp dispatcher
* fix test
2024-01-15 10:33:15 -05:00
yuhan6665
77376ed94f
Reduce size and time of UDP test
...
In the past, the UDP test in mass parallel proved to be the source of instability. This change try to improve pass rate.
2024-01-12 22:09:04 -05:00
7f7f57d3b6
Add tags cache to app.proxyman.ohm.Select() ( #2927 )
...
* Add tags cache to ohm.Select().
* Refactor round-robin.
* Fix a bug.
---------
Co-authored-by: nobody <nobody@nowhere.mars >
2024-01-12 10:36:48 -05:00
Qi Lin and yuhan6665
0ea2a50264
Add option realitySettings.masterKeyLog
2024-01-11 10:57:04 -05:00
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
Qi Lin and yuhan6665
2b08d8638e
Let tlsSettings.masterKeyLog and tlsSettings.fingerprint work together
2024-01-10 11:34:52 -05:00
Hossin Asaadi and GitHub
81f9f567ff
sort Outbound selector output ( #2914 )
...
* clean code
* sort oubound selector output
* clean up
* fix duplicate outbound
2024-01-10 11:26:27 -05:00
dependabot[bot] and yuhan6665
2fa5c299ac
Bump github.com/refraction-networking/utls from 1.6.0 to 1.6.1
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-10 11:18:40 -05:00
dependabot[bot] and yuhan6665
8a6b9e7420
Bump golang.org/x/net from 0.19.0 to 0.20.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/net/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-10 11:18:31 -05:00
yuhan6665
3f0bc13429
Update 1.8.7 and dependencies
2024-01-07 15:19:18 -05:00
hossinasaadi and yuhan6665
9a2ab9b6a3
fix roundRobin
2024-01-07 14:27:37 -05:00
Lars Lehtonen and yuhan6665
2fc4b31fcf
common/singbridge: fix dropped context
2024-01-02 19:56:14 -05:00
チセ and GitHub
7b4db50c9d
Feat: Using Makefile to build xray ( #2882 )
...
* Feat: Using `Makefile` to build xray
* Typo
2024-01-02 10:13:38 -05:00
dop-bot and GitHub
60f7a03e1b
fix(dns): avoid early return when dns query refused ( #2878 )
...
* avoid early return when dns query refused
* address reviews
2024-01-01 23:03:36 -05:00
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
Allo and yuhan6665
006cf491e5
fix(conf): add Windows support for Unix Domain Socket in the fallback settings
2023-12-29 11:07:41 -05:00
R8s6 and yuhan6665
1dba70004f
Update README.md
...
Adding official docker repo.
2023-12-29 10:58:15 -05:00
dependabot[bot] and yuhan6665
1dc9a72068
Bump google.golang.org/protobuf from 1.31.0 to 1.32.0
...
Bumps google.golang.org/protobuf from 1.31.0 to 1.32.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-25 22:25:43 -05:00
yuhan6665
eacdda3c93
Fix connecting to quic outbound with domain address
2023-12-25 22:25:22 -05:00
Allo and yuhan6665
b0bf0d7fd5
fix(conf): add Windows support for Unix Domain Socket
2023-12-24 15:48:25 -05:00
hossinasaadi and yuhan6665
b7f21be8bc
fix ecdh crash in reality
2023-12-24 15:38:44 -05:00
Hossin Asaadi and GitHub
01c14a5994
add Round-Robin Strategy to balancer ( #2844 )
...
* add Round-Robin Strategy
* clean up
2023-12-24 15:29:10 -05:00
风扇滑翔翼 and yuhan6665
9becf02316
allow empty route type
...
default field
2023-12-24 15:00:23 -05:00
dependabot[bot] and yuhan6665
f51bf98714
Bump golang.org/x/crypto from 0.16.0 to 0.17.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-20 10:18:55 -05:00
dependabot[bot] and yuhan6665
5e19c1a778
Bump google.golang.org/grpc from 1.60.0 to 1.60.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.60.0 to 1.60.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.60.0...v1.60.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 >
2023-12-20 10:18:45 -05:00
dependabot[bot] and yuhan6665
e03b78dcec
Bump github.com/refraction-networking/utls from 1.5.4 to 1.6.0
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.5.4 to 1.6.0.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.5.4...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-18 18:37:08 -05:00
yuhan6665
d60281d0a5
Add DestIpAddress() in Dialer interface
...
Android client prepares an IP before proxy connection is established. It is useful when connecting to wireguard (or quic) outbound with domain address. E.g. engage.cloudflareclient.com:2408
2023-12-18 18:36:56 -05:00
5a5e615b46
Enable interface setting for socketopt under Windows ( #2819 )
...
* allow set interface under windows
Signed-off-by: San Zhang <zhangan@mail.com >
* polish code
Signed-off-by: San Zhang <zhangan@mail.com >
---------
Signed-off-by: San Zhang <zhangan@mail.com >
Co-authored-by: San Zhang <zhangan@mail.com >
2023-12-17 17:56:15 -05:00
H1JK and yuhan6665
c01a30e8f4
Cleanup sing buffer usage
2023-12-17 17:37:08 -05:00
dependabot[bot] and yuhan6665
38b175d53e
Bump actions/upload-artifact from 3 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-15 09:53:23 -05:00
dependabot[bot] and yuhan6665
53ac4c031d
Bump github.com/quic-go/quic-go from 0.40.0 to 0.40.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.40.0 to 0.40.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.40.0...v0.40.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-14 10:58:46 -05:00
wyx2685 and yuhan6665
31a8fae764
Fix deprecated StackNew() function
2023-12-12 11:28:26 -05:00
dependabot[bot] and yuhan6665
46d6b9f57a
Bump github.com/sagernet/sing from 0.2.18 to 0.2.19
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.18 to 0.2.19.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.18...v0.2.19 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-11 20:52:54 -05:00
dependabot[bot] and yuhan6665
921be3ac40
Bump google.golang.org/grpc from 1.59.0 to 1.60.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.59.0 to 1.60.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.59.0...v1.60.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 >
2023-12-11 20:52:42 -05:00
チセ and GitHub
2da476eef4
Command: Add wg for wireguard key generation ( #2794 )
...
* Command: Add `wg` for wireguard key generation
* Command: Merge `x25519` and `wg`
2023-12-11 20:52:10 -05:00
Yu FranzKafka and yuhan6665
2c97beae4e
delete my repo for unnecessary disputes
...
写了半天英文,感觉挺别扭的,还是用中文吧。
因为闭源的缘故,很抱歉给社区带来了负面影响;同时也是由于生活所迫,自己再没有额外的精力维护项目。自此,我提议在README中删除我的项目,并推荐大家使用其他仍在维护的版本。
原本想说的话有很多,千言万语到此都作烟消云散。
相信我不会离开,我们总会以其他的方式再次见面。
2023-12-11 15:07:35 -05:00
dependabot[bot] and yuhan6665
4e7a57ef86
Bump github.com/sagernet/sing-shadowsocks from 0.2.5 to 0.2.6
...
Bumps [github.com/sagernet/sing-shadowsocks](https://github.com/sagernet/sing-shadowsocks ) from 0.2.5 to 0.2.6.
- [Commits](https://github.com/sagernet/sing-shadowsocks/compare/v0.2.5...v0.2.6 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing-shadowsocks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-10 22:49:35 -05:00
Lars Lehtonen and yuhan6665
06734d6f08
common/ocsp: fix dropped error
2023-12-09 19:52:50 -05:00
dependabot[bot] and yuhan6665
1444552691
Bump actions/setup-go from 4 to 5
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-07 10:15:57 -05:00
dependabot[bot] and yuhan6665
0c3e1d4bd9
Bump github.com/sagernet/sing from 0.2.17 to 0.2.18
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.17 to 0.2.18.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.17...v0.2.18 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-05 10:22:51 -05:00
Gorilla and yuhan6665
c590163f9f
Update README.md
...
Add link to tutorial for "Xray with WireGuard inbound"
2023-12-04 10:20:19 -05:00
yuhan6665
2fd765ea4c
Delay XUDP Basekey read
2023-12-03 22:10:10 -05:00
dependabot[bot] and yuhan6665
be21b1194b
Bump golang.org/x/net from 0.18.0 to 0.19.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/net/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-28 11:30:07 -05:00
风扇滑翔翼 and yuhan6665
69cbb4c47a
Change WS upgraderBufferSize
...
due to https://github.com/gorilla/websocket/issues/223
2023-11-28 11:28:58 -05:00
yuhan6665 and GitHub
6f092bd212
Add "masterKeyLog" in TLS config ( #2758 )
...
* Add "enableMasterKeyLog" in TLS config
Turn on the debug option for Wireshark to decrypt traffic
* Change to "masterKeyLog" to configure a path
2023-11-27 10:08:34 -05:00
yuhan6665
2570855cd7
Update v1.8.6
2023-11-17 20:11:40 -05:00
dependabot[bot] and yuhan6665
84014d7464
Bump github.com/miekg/dns from 1.1.56 to 1.1.57
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.56 to 1.1.57.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.56...v1.1.57 )
---
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 >
2023-11-17 22:27:48 -05:00
hax0r31337 and GitHub
0ac7da2fc8
WireGuard Inbound (User-space WireGuard server) ( #2477 )
...
* feat: wireguard inbound
* feat(command): generate wireguard compatible keypair
* feat(wireguard): connection idle timeout
* fix(wireguard): close endpoint after connection closed
* fix(wireguard): resolve conflicts
* feat(wireguard): set cubic as default cc algorithm in gVisor TUN
* chore(wireguard): resolve conflict
* chore(wireguard): remove redurant code
* chore(wireguard): remove redurant code
* feat: rework server for gvisor tun
* feat: keep user-space tun as an option
* fix: exclude android from native tun build
* feat: auto kernel tun
* fix: build
* fix: regulate function name & fix test
2023-11-17 22:27:17 -05:00
cty123 and yuhan6665
f1c81557dc
#2605 : Add safety check for type casting for QUIC dialer
...
Issue #2605 brought up real problem that QUIC dialer doesn't support sockopt at the moment. Inside `internet.DialSystem(...)` function, one of the branch that involves `redirect(...)` returns `cnc.connection` instance that is currently unhandled by the code logic, and thus caused program panic during runtime.
It seems the sockopt support for QUIC protocol requires a couple changes including making `cnc.connection` public, such that we can handle in dialer, along with some thorough tests, this commit simply adds safety check to explicity state the fact that QUIC isn't working with sockopt. And the implementation of the feature can be scheduled later on.
2023-11-14 10:14:26 -05:00
yuhan6665
ac52a226d1
v1.8.5
2023-11-12 16:57:15 -05:00
yuhan6665
7205298474
Update dependencies
2023-11-12 16:32:28 -05:00
7523f7f440
统一 domainStrategy 行为. ( #2720 )
...
* 统一 `domainStrategy` 行为.
* Update proto
---------
Co-authored-by: rui0572 <125641819+rui0572@users.noreply.github.com >
2023-11-12 16:37:02 -05:00
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
a109389efb
Wireguard resolve strategy ( #2717 )
...
* 增加 wireguard 出站选项 `resolveStrategy`.
* They become a part of you.
* 移除不必要的选项别名.
* aliases NG.
* 微调.
---------
Co-authored-by: rui0572 <125641819+rui0572@users.noreply.github.com >
2023-11-12 15:52:09 -05:00
yuhan6665
cc4b28b159
Remove dragonfly build
2023-11-12 14:30:50 -05:00
5ae3791a8e
feat : upgrade wireguard go sdk ( #2716 )
...
Co-authored-by: kunson <kunson@kunsondeMacBook-Pro-3.local >
Co-authored-by: 世界 <i@sekai.icu >
2023-11-12 15:10:01 -05:00
dependabot[bot] and yuhan6665
ea67c98eaf
Bump golang.org/x/net from 0.17.0 to 0.18.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-09 10:16:04 -05:00
dependabot[bot] and yuhan6665
7f8ddda1c2
Bump github.com/sagernet/sing from 0.2.15 to 0.2.17
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.15 to 0.2.17.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.15...v0.2.17 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-06 17:58:12 -05:00
dependabot[bot] and yuhan6665
631301a6e1
Bump golang.org/x/sys from 0.13.0 to 0.14.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.13.0 to 0.14.0.
- [Commits](https://github.com/golang/sys/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-06 17:58:05 -05:00
dependabot[bot] and yuhan6665
ee981524b0
Bump golang.org/x/sync from 0.3.0 to 0.5.0
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.3.0 to 0.5.0.
- [Commits](https://github.com/golang/sync/compare/v0.3.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-06 17:55:04 -05:00
dependabot[bot] and yuhan6665
d25a2e0224
Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
...
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/gorilla/websocket/releases )
- [Commits](https://github.com/gorilla/websocket/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-06 17:54:56 -05:00
Ikko Eltociear Ashimine and yuhan6665
1d89ae2847
Fix typo in xray.go
...
overide -> override
2023-11-06 17:54:40 -05:00
dependabot[bot] and yuhan6665
3500f5b577
Bump github.com/quic-go/quic-go from 0.39.3 to 0.40.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.39.3 to 0.40.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.39.3...v0.40.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-02 11:13:17 -04:00
yuhan6665
d24a636c75
Move some log from stdout to ray log
2023-10-28 21:31:54 -04:00
dependabot[bot] and yuhan6665
f86fe6f91a
Bump github.com/quic-go/quic-go from 0.39.2 to 0.39.3
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.39.2 to 0.39.3.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.39.2...v0.39.3 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-29 20:34:57 -04:00
yuhan6665
11b61b02c8
Refine environment var
...
Address some review comments
2023-10-28 18:22:44 -04:00
yuhan6665
999bdc58d3
Turn on freedom splice by default
2023-10-29 15:16:57 -04:00
yuhan6665
4f05e0ac2b
Unify environment var readers
2023-10-29 15:16:57 -04:00
dependabot[bot] and yuhan6665
e241e5bda6
Bump github.com/sagernet/sing from 0.2.14 to 0.2.15
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.14 to 0.2.15.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.14...v0.2.15 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-26 10:32:37 -04:00
dependabot[bot] and yuhan6665
3d92f3f8b5
Bump github.com/quic-go/quic-go from 0.39.1 to 0.39.2
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.39.1 to 0.39.2.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.39.1...v0.39.2 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-26 10:14:12 -04:00
lilendian0x00 and yuhan6665
3eba6a78fe
Added xray-knife tool to the README.md file
2023-10-25 15:22:16 -04:00
Hossin Asaadi and GitHub
67c66faaed
Override outbounds in multi config files ( #2659 )
...
* fix override outbounds in multi config
* log outbounds override status
* fix prepend bug
* improve outbounds-prepend test
* fix prepend outbound
* fix outbounds-prepend test
2023-10-23 21:34:58 -04:00
hossinasaadi and yuhan6665
71fee07175
fix inbounds-replaceall test
2023-10-22 22:45:38 -04:00
hossinasaadi and yuhan6665
42d586df09
log inbound override status
2023-10-22 22:45:38 -04:00
hossinasaadi and yuhan6665
4f8b73bb1f
fix override Inbounds in multi config
2023-10-22 22:45:38 -04:00
yuhan6665
291061e9da
Fix an edge case reshaping buffer too long
2023-10-21 03:20:51 -04:00
dependabot[bot] and yuhan6665
f5e71b9db7
Bump google.golang.org/grpc from 1.58.3 to 1.59.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.58.3 to 1.59.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.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 >
2023-10-18 11:08:30 -04:00
dependabot[bot] and yuhan6665
e4c0fd7c00
Bump github.com/quic-go/quic-go from 0.39.0 to 0.39.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.39.0 to 0.39.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.39.0...v0.39.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-18 11:08:18 -04:00
hossinasaadi and yuhan6665
6177ec7faf
add bindAddr for darwin
2023-10-16 10:24:28 -04:00
dependabot[bot] and yuhan6665
3ffdf93fc2
Bump github.com/sagernet/sing from 0.2.13 to 0.2.14
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.13 to 0.2.14.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.13...v0.2.14 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 10:23:39 -04:00
dependabot[bot] and yuhan6665
aeec8dfe25
Bump google.golang.org/grpc from 1.58.2 to 1.58.3
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.58.2 to 1.58.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.2...v1.58.3 )
---
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 >
2023-10-12 10:08:13 -04:00
dependabot[bot] and yuhan6665
394fac6c6c
Bump github.com/refraction-networking/utls from 1.5.3 to 1.5.4
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.5.3...v1.5.4 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-12 10:08:03 -04:00
dependabot[bot] and yuhan6665
c0af4f85c2
Bump github.com/google/go-cmp from 0.5.9 to 0.6.0
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.5.9 to 0.6.0.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.5.9...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-12 10:07:54 -04:00
dependabot[bot] and yuhan6665
707ef51fb1
Bump golang.org/x/net from 0.16.0 to 0.17.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-12 10:07:25 -04:00
dependabot[bot] and yuhan6665
73df64a9f2
Bump github.com/sagernet/sing from 0.2.12 to 0.2.13
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.12 to 0.2.13.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.12...v0.2.13 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-08 22:10:54 -04:00
dependabot[bot] and yuhan6665
1e1ee5e39b
Bump golang.org/x/net from 0.15.0 to 0.16.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.15.0 to 0.16.0.
- [Commits](https://github.com/golang/net/compare/v0.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-08 22:10:03 -04:00
yuhan6665
e244db76fb
Update all dependencies
2023-09-29 23:06:15 -04:00
yuhan6665
772936906a
Add reality test
2023-09-29 22:30:50 -04:00
dependabot[bot] and yuhan6665
57ed75eb67
Bump github.com/sagernet/sing-shadowsocks from 0.2.4 to 0.2.5
...
Bumps [github.com/sagernet/sing-shadowsocks](https://github.com/sagernet/sing-shadowsocks ) from 0.2.4 to 0.2.5.
- [Commits](https://github.com/sagernet/sing-shadowsocks/compare/v0.2.4...v0.2.5 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing-shadowsocks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-22 10:38:55 -04:00
dependabot[bot] and yuhan6665
27450c95bd
Bump github.com/sagernet/sing from 0.2.9 to 0.2.11
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.9 to 0.2.11.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.9...v0.2.11 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-22 10:37:51 -04:00
dependabot[bot] and yuhan6665
db3ac2a977
Bump google.golang.org/grpc from 1.58.1 to 1.58.2
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.58.1 to 1.58.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.1...v1.58.2 )
---
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 >
2023-09-22 10:36:40 -04:00
dependabot[bot] and yuhan6665
1a72e55ea5
Bump github.com/refraction-networking/utls from 1.4.3 to 1.5.3
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.4.3 to 1.5.3.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.4.3...v1.5.3 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-22 10:36:16 -04:00
Hossin Asaadi and yuhan6665
07ae08126c
binding socket interface to sockopt_darwin.go
2023-09-22 10:35:59 -04:00
cty123 and yuhan6665
4f6042c69f
feat(dns): Support DNS queryStrategy config per NameServer.
2023-09-22 10:34:36 -04:00
yuhan6665
cf575be678
Fix unwrap tls conn
2023-09-21 15:35:56 -04:00
dependabot[bot] and yuhan6665
36321b8750
Bump google.golang.org/grpc from 1.57.0 to 1.58.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.57.0 to 1.58.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.57.0...v1.58.1 )
---
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 >
2023-09-19 11:11:01 -04:00
dependabot[bot] and yuhan6665
6ec82a6792
Bump github.com/miekg/dns from 1.1.55 to 1.1.56
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.55 to 1.1.56.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.55...v1.1.56 )
---
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 >
2023-09-19 11:10:52 -04:00
dependabot[bot] and yuhan6665
444db2acff
Bump golang.org/x/crypto from 0.12.0 to 0.13.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.12.0 to 0.13.0.
- [Commits](https://github.com/golang/crypto/compare/v0.12.0...v0.13.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-19 11:03:22 -04:00
0xland and yuhan6665
8b0b8793ed
Add Streisand to README/GUI Clients
2023-09-19 11:02:48 -04:00
yuhan6665
585d5ba7c8
Fix Vision reader
2023-09-17 12:56:29 -04:00
dependabot[bot] and yuhan6665
92bec537f1
Bump docker/metadata-action from 4 to 5
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-13 08:21:02 -04:00
dependabot[bot] and yuhan6665
e66797e79a
Bump docker/setup-qemu-action from 2 to 3
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-13 08:20:54 -04:00
dependabot[bot] and yuhan6665
850f617a6f
Bump docker/build-push-action from 4 to 5
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-13 08:20:43 -04:00
dependabot[bot] and yuhan6665
852a7d4162
Bump docker/setup-buildx-action from 2 to 3
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-13 08:20:32 -04:00
dependabot[bot] and yuhan6665
490591efcc
Bump docker/login-action from 2 to 3
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-13 08:20:21 -04:00
yuhan6665
d6d225c698
Refactor Vision reader writer
...
- Vision now use traffic states to capture two-way info about a connection
- XTLS is de-couple with Vision, it only read traffic states to switch to direct copy mode
- fix a edge case error when Vision unpadding read 5 command bytes
2023-09-13 08:01:34 -04:00
yuhan6665
efd32b0fb2
Enable splice for freedom outbound (downlink only)
...
- Add outbound name
- Add outbound conn in ctx
- Refactor splice: it can be turn on from all inbounds and outbounds
- Refactor splice: Add splice copy to vless inbound
- Fix http error test
- Add freedom splice toggle via env var
- Populate outbound obj in context
- Use CanSpliceCopy to mark a connection
- Turn off splice by default
2023-09-07 14:17:39 -04:00
yuhan6665
ae2fa30e01
Add Vless tests
2023-09-07 09:38:33 -04:00
yylt and GitHub
c00e56c0da
Add tcpMptcp to sockopt ( #2520 )
2023-09-07 17:32:27 +00:00
dependabot[bot] and yuhan6665
853a866622
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-07 12:29:08 -04:00
dyhkwong and yuhan6665
7264750e28
fix typo in default.go
2023-09-07 12:28:55 -04:00
RPRX and GitHub
f7c20b85dc
v1.8.4
2023-08-29 07:20:10 +00:00
dyhkwong and GitHub
b8bd243df5
Fix buffer.UDP destination override ( #2356 )
2023-08-29 07:12:36 +00:00
RPRX and GitHub
e013dce1df
Upgrade github.com/xtls/reality to 20230828171259
...
https://github.com/XTLS/REALITY/commit/e426190d57f6443930a8f9cf3acfbb1a40b1576e
2023-08-28 17:37:57 +00:00
RPRX and GitHub
d92002ad12
Dialer: Set TimeoutOnly for gctx and hctx
...
https://github.com/XTLS/Xray-core/issues/2232#issuecomment-1694570914
Thank @cty123 for testing
Fixes https://github.com/XTLS/Xray-core/issues/2232
BTW: Use `uConn.HandshakeContext(ctx)` in REALITY
2023-08-27 05:55:58 +00:00
b24a4028f1
fix(app/router): fixed a bug in geoip matching with refactoring ( #2489 )
...
* Refactor the IP address matching with netipx library
* Add a regression test for previous bug
Fixes https://github.com/XTLS/Xray-core/issues/1933
---------
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2023-08-26 15:11:37 +00:00
A1lo and yuhan6665
10d6b06578
fix(transport): correctly release UDS locker file ( #2305 )
...
* fix(transport): correctly release UDS locker file
* use callback function to do some jobs after create listener
2023-08-26 07:35:44 -04:00
RPRX and yuhan6665
2d5475f428
Update transport/internet/reality/reality.go
...
Fixes https://github.com/XTLS/Xray-core/issues/2491
2023-08-26 07:33:26 -04:00
RPRX and GitHub
e02474ae15
Upgrade dependencies
2023-08-26 07:05:21 +00:00
RPRX and GitHub
1a69baed17
Update workflows to use Go 1.21
2023-08-26 06:26:27 +00:00
douglarek and yuhan6665
d616f6160d
Fix go 1.21 build, see https://github.com/XTLS/Xray-core/issues/2466
2023-08-24 11:17:31 -04:00
yuhan6665
229851f621
Revert "Docker build use 1.20 go"
...
This reverts commit cd1d000860 .
2023-08-24 11:13:12 -04:00
mengskysama and yuhan6665
fce86aad33
fix(common): strmatcher match domain safety
2023-08-24 11:06:08 -04:00
yuhan6665
cd1d000860
Docker build use 1.20 go
2023-08-22 21:28:02 -04:00
computerscot and yuhan6665
c1db1f4dce
Add "Xray REALITY with 'steal oneself'" example to README
...
Step-by-step instructions for 'steal oneself'
2023-08-22 10:29:56 -04:00
dependabot[bot] and yuhan6665
acadf5c0e9
Bump github.com/quic-go/quic-go from 0.37.6 to 0.38.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.37.6 to 0.38.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.37.6...v0.38.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-22 10:27:08 -04:00
dependabot[bot] and yuhan6665
783ac10842
Bump github.com/quic-go/quic-go from 0.37.5 to 0.37.6
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.37.5 to 0.37.6.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.37.5...v0.37.6 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-20 22:28:24 -04:00
cty123 and yuhan6665
efe8f3f4d6
fix(config): fix grpc cofnig parsing when service name only has one '/' char
2023-08-20 22:19:13 -04:00
dependabot[bot] and yuhan6665
599cfd09b0
Bump github.com/quic-go/quic-go from 0.37.4 to 0.37.5
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.37.4 to 0.37.5.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.37.4...v0.37.5 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-19 23:14:20 -04:00
iamybj and yuhan6665
75c99e283a
Update README.md
...
A better docker image of xray
2023-08-19 23:14:09 -04:00
cty123 and yuhan6665
a343d68944
fix(proxy): removed the udp payload length check when encryption is disabled
2023-08-19 23:13:43 -04:00
hax0r31337 and yuhan6665
f67167bb3b
refactor(deps): replace github.com/golang/protobuf with google.golang.org/protobuf
2023-08-10 10:43:27 -04:00
dependabot[bot] and yuhan6665
e584b71b60
Bump github.com/quic-go/quic-go from 0.37.3 to 0.37.4
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.37.3 to 0.37.4.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.37.3...v0.37.4 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-10 10:26:44 -04:00
dependabot[bot] and yuhan6665
d11826ee54
Bump golang.org/x/net from 0.13.0 to 0.14.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.13.0 to 0.14.0.
- [Commits](https://github.com/golang/net/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-09 10:17:01 -04:00
dependabot[bot] and yuhan6665
d4806c8e54
Bump github.com/quic-go/quic-go from 0.37.1 to 0.37.3
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.37.1 to 0.37.3.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.37.1...v0.37.3 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-08 10:26:17 -04:00
dependabot[bot] and yuhan6665
cd547a3f43
Bump golang.org/x/crypto from 0.11.0 to 0.12.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/crypto/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-08 10:25:42 -04:00
冬花ice and GitHub
017b56adf5
Recognize .jsonc files automatically ( #2398 )
...
Closes https://github.com/XTLS/Xray-core/issues/2399
2023-08-06 06:47:31 +00:00
Loren Eteval and GitHub
ce89b5d7de
Add Furious to README/GUI Clients ( #2405 )
2023-08-06 06:30:37 +00:00
dependabot[bot] and yuhan6665
a45c343b89
Bump golang.org/x/net from 0.12.0 to 0.13.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.12.0 to 0.13.0.
- [Commits](https://github.com/golang/net/compare/v0.12.0...v0.13.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-02 10:12:31 -04:00
dependabot[bot] and yuhan6665
81b27aa4cc
Bump github.com/quic-go/quic-go from 0.36.2 to 0.37.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.36.2 to 0.37.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.36.2...v0.37.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-01 11:00:07 -04:00
dependabot[bot] and yuhan6665
1e9d288b99
Bump google.golang.org/grpc from 1.56.2 to 1.57.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.56.2 to 1.57.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.56.2...v1.57.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 >
2023-08-01 10:59:57 -04:00
RPRX and GitHub
51769fdde1
H2 transport: Abandon client if client.Do(request) failed
...
See https://github.com/golang/go/issues/30702
Fixes https://github.com/XTLS/Xray-core/issues/2355
2023-07-22 06:06:25 +08:00
RPRX and GitHub
e603b97ab4
Add NekoRay and V2rayU to README/GUI Clients
...
Closes https://github.com/XTLS/Xray-core/issues/2354
2023-07-21 14:42:09 +00:00
KatyushaScarlet and yuhan6665
316034226c
CI: Add Linux loong64 build task
2023-07-19 16:08:13 -04:00
dependabot[bot] and yuhan6665
4a496f94e8
Bump github.com/refraction-networking/utls from 1.3.2 to 1.3.3
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.3.2...v1.3.3 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-19 16:03:55 -04:00
cty123 and yuhan6665
b68a43f4fc
fix: correct the logic of converting SocksAddr into net.Destination.
2023-07-19 16:01:35 -04:00
cty123 and yuhan6665
7aeca33729
fix: revert previous change on IsValid() function; add validation in getUoTConnection();
2023-07-19 15:53:01 -04:00
cty123 and yuhan6665
2df418abf1
fix: Check if address is nil for IsValid() function.
2023-07-16 20:06:52 -04:00
cty123 and yuhan6665
8eb3cfe144
fix: Patch potential nil pointer deference in proxy::http::client::fillRequestHeader().
2023-07-15 20:17:11 -04:00
dependabot[bot] and yuhan6665
929f286c2c
Bump github.com/quic-go/quic-go from 0.36.1 to 0.36.2
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.36.1 to 0.36.2.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.36.1...v0.36.2 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-13 12:48:20 -04:00
dependabot[bot] and RPRX
dca57aab26
Bump google.golang.org/grpc from 1.56.1 to 1.56.2
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.56.1 to 1.56.2.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.56.1...v1.56.2 )
---
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 >
2023-07-08 12:35:13 +00:00
RPRX and GitHub
f0f3b417f7
Refactor: Fragmentation
...
https://github.com/XTLS/Xray-core/commit/5f5ae375714abd67eb2f0a0f2e86410b6f29f7c2
https://github.com/XTLS/Xray-core/commit/9122d0f056ed5b0e6fc9b290fdc7b39f47b49a39
2023-07-06 16:30:39 +00:00
RPRX and GitHub
6d4194415d
Clean unnecessary code in Trojan
2023-07-06 15:18:05 +00:00
dependabot[bot] and RPRX
846d3ebd6c
Bump golang.org/x/net from 0.11.0 to 0.12.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/net/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-06 06:36:02 +00:00
dependabot[bot] and RPRX
a1ff507ef2
Bump golang.org/x/crypto from 0.10.0 to 0.11.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/crypto/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-06 06:33:17 +00:00
dependabot[bot] and yuhan6665
b870cc097b
Bump golang.org/x/sys from 0.9.0 to 0.10.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/sys/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-05 10:20:09 -04:00
46d8bb58fc
Bump github.com/quic-go/quic-go from 0.36.0 to 0.36.1 ( #2286 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.36.0 to 0.36.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.36.0...v0.36.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/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>
2023-07-04 01:21:02 +00:00
34b68518fd
Bump github.com/sagernet/sing from 0.2.6 to 0.2.7 ( #2265 )
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.6 to 0.2.7.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.6...v0.2.7 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
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>
2023-06-27 08:04:42 +00:00
fb0cd0db4d
Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 ( #2264 )
...
Bumps google.golang.org/protobuf from 1.30.0 to 1.31.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
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>
2023-06-27 08:04:26 +00:00
yuhan6665 and GitHub
a6c5c57930
Support regex matching with attr ( #2258 )
...
* Support regex matching with attr
* Add test case
* Optimizing regex parsing at core start
* simpliy
2023-06-27 08:04:09 +00:00
dependabot[bot] and yuhan6665
07389eca96
Bump github.com/quic-go/quic-go from 0.35.1 to 0.36.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.35.1 to 0.36.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.35.1...v0.36.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-22 10:21:57 -04:00
dependabot[bot] and yuhan6665
6152868dfe
Bump google.golang.org/grpc from 1.56.0 to 1.56.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.56.0 to 1.56.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.56.0...v1.56.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 >
2023-06-22 10:21:40 -04:00
Eken Chan and yuhan6665
6d8fe7315f
XRV should work without rawConn
2023-06-22 10:21:27 -04:00
dependabot[bot] and yuhan6665
828a632076
Bump github.com/sagernet/sing from 0.2.5 to 0.2.6
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.5 to 0.2.6.
- [Commits](https://github.com/sagernet/sing/compare/v0.2.5...v0.2.6 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-21 10:10:30 -04:00
dependabot[bot] and yuhan6665
449affc731
Bump github.com/miekg/dns from 1.1.54 to 1.1.55
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.54 to 1.1.55.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.54...v1.1.55 )
---
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 >
2023-06-21 10:10:22 -04:00
RPRX and GitHub
4f8f49024b
Fix xray_test.go
2023-06-19 01:07:19 +00:00
RPRX and GitHub
a9ed1a03aa
Fix dns_proxy_test.go
2023-06-19 00:51:03 +00:00
RPRX and GitHub
6f9df63c70
v1.8.3
2023-06-19 00:35:46 +00:00
RPRX and GitHub
253a422467
Fix "nonIPQuery"
2023-06-19 00:33:59 +00:00
RPRX and GitHub
72bbc5ae0e
v1.8.2
2023-06-18 20:43:20 +00:00
RPRX and yuhan6665
ee21763928
Run "go fmt ./..."
2023-06-18 09:46:57 -04:00
RPRX and yuhan6665
667279af57
Add "nonIPQuery" to DNS outbound ("drop" by default)
...
And fixed a memory leak
And regenerated *.pb.go
2023-06-18 09:45:32 -04:00
RPRX and GitHub
62e881b01a
5*60 -> 2*60
2023-06-18 15:33:30 +00:00
9122d0f056
Add TLS Hello Fragmentation for freedom outbound ( #2131 )
...
* Replace TCP Segmentation with TLS Hello Fragmentation
* Update infra/conf/freedom.go
* Refine proxy/freedom/freedom.go
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2023-06-18 09:27:55 -04:00
dependabot[bot] and GitHub
def5807c64
Bump google.golang.org/grpc from 1.55.0 to 1.56.0 ( #2216 )
2023-06-18 10:06:33 +00:00
RPRX and yuhan6665
084f4f2e4c
Update comments in reality.go
2023-06-15 13:07:08 -04:00
Hellojack and yuhan6665
65b467e448
REALITY protocol: Add ChaCha20-Poly1305 auth mode ( #2212 )
...
https://github.com/XTLS/REALITY/pull/4
2023-06-15 13:06:46 -04:00
dependabot[bot] and GitHub
37e1e401a8
Bump golang.org/x/sync from 0.2.0 to 0.3.0 ( #2210 )
2023-06-15 16:22:36 +00:00
dependabot[bot] and yuhan6665
e8616c6087
Bump golang.org/x/net from 0.10.0 to 0.11.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/net/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-13 22:30:34 -04:00
dependabot[bot] and yuhan6665
ca6af4c19d
Bump golang.org/x/crypto from 0.9.0 to 0.10.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/crypto/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-13 22:26:22 -04:00
dependabot[bot] and yuhan6665
8852d02099
Bump golang.org/x/sys from 0.8.0 to 0.9.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/sys/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-13 22:26:11 -04:00
yuhan6665 and GitHub
9112cfd39c
Clean legacy vmess ( #2199 )
...
* Remove legacy Vmess
* validators
* protos
2023-06-12 10:32:25 -04:00
yuhan6665
bf4b1fab3c
Simplify http attrabute matching
...
In the past, we use Starlark script, it is over engineered and barely used.
By switching to simple key value string contains logic we can reduce core size about 0.7MB
2023-06-12 10:25:45 -04: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
yuhan6665
c9f517108c
Remove mtproto
2023-06-06 23:38:34 -04:00
038f849dd3
Update README.md
...
Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com >
Co-authored-by: yiguous <133725318+yiguous@users.noreply.github.com >
2023-06-07 18:33:16 +00:00
yuhan6665
a4e80f01e4
Add tls serverName to DoQ
2023-06-04 08:45:38 -04:00
dependabot[bot] and yuhan6665
86b4b81f1d
Bump github.com/quic-go/quic-go from 0.34.0 to 0.35.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.34.0 to 0.35.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.34.0...v0.35.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-01 18:23:56 -04:00
dependabot[bot] and yuhan6665
6b8e36f6ee
Bump github.com/stretchr/testify from 1.8.3 to 1.8.4
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-01 10:31:01 -04:00
5f5ae37571
Added tcp fragmentation for freedom outbound ( #2021 )
...
* Added tcp fragmentation for freedom outbound
* Added TCP_NODELAY to outbound sockopt
* Changed fragment parameters to accept ranges and changed strategy to use length
* Changed packetNumber to packets, supporting range.
* Refactored the freedom fragment logic
* Refine Write()
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2023-05-22 02:59:58 +00:00
yuhan6665 and GitHub
c80646a045
Clean code dependencies on github.com/miekg/dns ( #2099 )
2023-05-21 03:40:56 +00:00
chika0801 and GitHub
51b2922427
Replace Wings X with FoXray in README/GUI Clients ( #2091 )
2023-05-21 03:21:52 +00:00
dependabot[bot] and yuhan6665
19d3a4faba
Bump github.com/stretchr/testify from 1.8.2 to 1.8.3
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-19 10:56:28 -04:00
dependabot[bot] and yuhan6665
f58fededc5
Bump lukechampine.com/blake3 from 1.1.7 to 1.2.1
...
Bumps [lukechampine.com/blake3](https://github.com/lukechampine/blake3 ) from 1.1.7 to 1.2.1.
- [Commits](https://github.com/lukechampine/blake3/compare/v1.1.7...v1.2.1 )
---
updated-dependencies:
- dependency-name: lukechampine.com/blake3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-16 12:32:29 -04:00
Matin Baloochestani and yuhan6665
bb26f8576b
Add Linux GUI client to README.md
...
This commit adds v2rayA user interface (GUI) client.
2023-05-13 15:18:34 -04:00
jcdong98 and yuhan6665
e7324700ed
Fix memory leak caused by Wireguard outbound
2023-05-14 20:05:04 -04:00
dependabot[bot] and yuhan6665
cb7e081000
Bump golang.org/x/crypto from 0.8.0 to 0.9.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-14 19:48:21 -04:00
藍+85CD and yuhan6665
70b8b2aaca
refactor(dockerfile): set entrypoint
2023-05-14 19:48:07 -04:00
dependabot[bot] and yuhan6665
ecedc51173
Bump golang.org/x/net from 0.9.0 to 0.10.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/net/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-14 19:41:23 -04:00
rurirei and GitHub
d9af02812f
Add ctx to UDP dispatcherConn ( #2024 )
2023-05-06 03:18:08 +00:00
Hiddify and GitHub
6cc5d1de44
Add HiddifyN and HiddifyNG to README/GUI Clients ( #2028 )
2023-05-06 02:20:50 +00:00
dependabot[bot] and yuhan6665
1f2ffb5222
Bump golang.org/x/sync from 0.1.0 to 0.2.0
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.1.0 to 0.2.0.
- [Commits](https://github.com/golang/sync/compare/v0.1.0...v0.2.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-05 10:20:38 -04:00
dependabot[bot] and yuhan6665
a514d48bae
Bump google.golang.org/grpc from 1.54.0 to 1.55.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.54.0 to 1.55.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.54.0...v1.55.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 >
2023-05-05 10:20:30 -04:00
dependabot[bot] and yuhan6665
37c8957495
Bump golang.org/x/sys from 0.7.0 to 0.8.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/sys/compare/v0.7.0...v0.8.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-05 10:19:16 -04:00
dependabot[bot] and yuhan6665
f3231fb94e
Bump github.com/miekg/dns from 1.1.53 to 1.1.54
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.53 to 1.1.54.
- [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.53...v1.1.54 )
---
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 >
2023-05-01 10:20:13 -04:00
Zeyu Chen and yuhan6665
bfd5da2f00
fix: dns empty response
2023-05-01 10:19:50 -04:00
yuhan6665 and GitHub
ae518cce52
Update docker.yml
...
limit docker build to main branch
2023-04-29 23:05:53 -04:00
xqzr and GitHub
dd81ad5342
Add tcpMaxSeg to sockopt ( #2002 )
2023-04-30 00:03:30 +00:00
世界
18e5b0963f
Update dependencies
2023-04-23 19:32:07 +08:00
yichya QC and yuhan6665
90d915ea05
feat: add tcp_user_timeout
...
```json
{"streamSettings":{"sockopt": {"tcpUserTimeout": 10000}}}
```
run `gofmt -w -s .` as well
2023-04-22 20:41:43 -04:00
dependabot[bot] and yuhan6665
d9994538bc
Bump github.com/quic-go/quic-go from 0.33.0 to 0.34.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.33.0...v0.34.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-20 23:43:06 -04:00
69aa3f48cc
Fix : docker build when repo on organization. ( #1973 )
...
* feat : support docker build
* fix : ghcr build login when organization
---------
Co-authored-by: kunson <kunson@kunsondeMacBook-Pro-3.local >
2023-04-20 11:36:25 -04:00
kunson and yuhan6665
ca32496a38
feat : support docker build
2023-04-20 11:07:35 -04:00
RPRX and GitHub
d3060c28f8
v1.8.1
2023-04-17 23:22:12 +00:00
RPRX and GitHub
ac8109eef8
Update README.md
2023-04-17 23:21:56 +00:00
yuhan6665
197bc78ea1
Turn off Quic qlog since it jam the regular test info
2023-04-17 11:56:55 -04:00
Vigilans and yuhan6665
039e5f2078
Correctly implement quic sniffer's frame parsing
2023-04-17 11:55:35 -04:00
RPRX and GitHub
242f3b0e0b
XTLS protocol: Apply Vision's padding to XUDP Mux & Minor fixes
...
It's recommended to enable XUDP Mux when using XTLS Vision
Thank @yuhan6665 for testing
2023-04-16 21:15:36 +00:00
RPRX and GitHub
b4c1a56026
XUDP practice: MUST check the flag first & Add more comments
2023-04-16 21:15:27 +00:00
yuhan6665
9f8e9e8e64
Add xudp buffer test
2023-04-15 20:22:10 -04:00
RPRX and GitHub
06c9e50c52
Add "xudpProxyUDP443" to Mux config & XUDP rejects UDP/443 traffic by default (client side, excluding reverse proxy)
2023-04-14 22:51:18 +00:00
RPRX and GitHub
4f601530fa
Allow multiple XUDP in Mux when using XTLS Vision (client side)
2023-04-14 22:51:09 +00:00
RPRX and GitHub
b33b0bc89d
Allow multiple XUDP in Mux when using XTLS Vision (server side)
2023-04-12 23:20:38 +08:00
RPRX and GitHub
01b7e5e9be
XUDP Global ID should be empty if "cone" is disabled (client side)
2023-04-12 23:20:26 +08:00
RPRX and GitHub
24a2be43ef
Replace "only" with "xudpConcurrency" in Mux config
2023-04-10 10:36:07 +08:00
RPRX and GitHub
29d7865d78
Refine "only" in Mux config
2023-04-10 10:15:16 +08:00
yuhan6665
05d24d6827
Amend XUDP related logs
...
- Useful for debug XUDP improvements
- Move XUDP log in core log
- Freedom connection log show local port
2023-04-09 13:29:39 -04:00
RPRX and GitHub
76b27a37cb
Update common/xudp/xudp.go and common/mux/server.go
2023-04-07 19:13:20 +08:00
MisakaNo の 小破站 and GitHub
15cf31f30a
Add sbox-reality to README/Others/sing-box ( #1909 )
2023-04-07 10:20:56 +00:00
dependabot[bot] and yuhan6665
54ad0e96a0
Bump golang.org/x/net from 0.8.0 to 0.9.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-06 21:33:41 -04:00
RPRX and GitHub
be23d5d3b7
XUDP protocol: Add Global ID & UoT Migration
...
The first UoT protocol that supports UoT Migration
Thank @yuhan6665 for testing
2023-04-06 10:21:35 +00:00
dependabot[bot] and yuhan6665
67affe3753
Bump golang.org/x/sys from 0.6.0 to 0.7.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/sys/releases )
- [Commits](https://github.com/golang/sys/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-04 21:47:10 -04:00
RPRX and GitHub
2c0a89f7dc
REALITY protocol: Set the fourth byte as reserved
2023-03-31 22:39:57 +00:00
dependabot[bot] and yuhan6665
a4d1509c23
Bump github.com/miekg/dns from 1.1.52 to 1.1.53
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.52 to 1.1.53.
- [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.52...v1.1.53 )
---
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 >
2023-03-29 00:59:47 +00:00
dependabot[bot] and yuhan6665
f4ab8d7e8b
Bump github.com/sagernet/sing from 0.2.0 to 0.2.1
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.2.0...v0.2.1 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-29 03:38:12 +00:00
RPRX and yuhan6665
beb603af06
Allow IP address ServerName when "serverName" is not configured
...
In this case, TLS Client Hello will not have SNI (RFC 6066, Section 3)
2023-03-26 10:57:20 +00:00
RPRX and yuhan6665
a0d06f3a97
Add env support to "address", "listen", etc.
...
Usage: `"address": "env:ADDR"`, `"listen": "env:AUDS"`...
Just like existing `"port": "env:PORT"`
2023-03-26 10:10:27 +00:00
Hirbod Behnam and yuhan6665
526c6789ed
Add custom path to gRPC ( #1815 )
2023-03-26 09:28:19 +03:30
Hirbod Behnam and yuhan6665
6872be5cc3
Add user agent to gRPC ( #1790 )
2023-03-26 09:23:42 +03:30
c6b78318cb
Update README.md
...
Co-authored-by: chika0801 <88967758+chika0801@users.noreply.github.com >
Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com >
2023-03-24 22:57:56 +00:00
dependabot[bot] and yuhan6665
f89998fc77
Update dependencies
2023-03-24 01:35:15 +00:00
RPRX and GitHub
0573760346
Do not show ciphertext SessionID or full AuthKey
2023-03-20 23:39:56 +08:00
世界
172f353bd7
Update dependencies
2023-03-20 15:01:38 +08:00
世界
55efac7236
Reformat code
2023-03-17 13:17:08 +08:00
世界
f57ec13880
Update UoT protocol
2023-03-17 13:17:08 +08:00
dependabot[bot] and yuhan6665
f1e35ad9d4
Bump github.com/sagernet/sing from 0.1.7 to 0.1.8
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.7...v0.1.8 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-09 23:36:35 -05:00
RPRX and GitHub
d6801ab031
v1.8.0
2023-03-09 13:55:09 +00:00
c3322294be
Add tcpWindowClamp to sockopt ( #1757 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2023-03-09 13:51:16 +00:00
RPRX and GitHub
836e84b851
Add recover() to H2 server's flushWriter.Write()
...
Fixes https://github.com/XTLS/Xray-core/issues/1748
2023-03-08 14:06:20 +00:00
Hellojack and GitHub
4a0b45d1ff
Output real private key in x25519 command ( #1747 )
2023-03-08 13:43:42 +00:00
RPRX and GitHub
c04c333afc
They become a part of you
2023-03-04 15:39:27 +00:00
yuhan6665 and GitHub
9e5bc07bf2
Legends never die ( #1725 )
2023-03-04 10:39:26 +00:00
RPRX and GitHub
4c8ee0af50
Set reserved to zero after Read()
...
Thank @IRN-Kawakaze for testing
2023-03-03 15:39:16 +00:00
yuhan6665
25ea69fc3a
Fix Vision inserting multiple uuid headers
...
This happen for stream inbound like http
2023-03-03 09:45:10 -05:00
yuhan6665
a4790133d2
Fix padding extends out of bound again
2023-03-02 21:42:48 -05:00
RPRX and GitHub
ccba465590
Add reserved to WireGuard config
...
Fixes https://github.com/XTLS/Xray-core/issues/1730
2023-03-02 16:55:42 +00:00
RPRX and GitHub
6526e74d49
Add WaitReadCloser to make H2 real 0-RTT
2023-03-02 14:50:26 +00:00
yuhan6665
7b54255cc1
Fix padding extends out of bound
2023-03-01 08:43:00 -05:00
dependabot[bot] and yuhan6665
43bc929030
Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-27 22:24:02 -05:00
dependabot[bot] and yuhan6665
fbc7c1cf84
Bump github.com/miekg/dns from 1.1.50 to 1.1.51
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.50 to 1.1.51.
- [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.50...v1.1.51 )
---
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 >
2023-02-27 22:23:50 -05:00
HalfLife and yuhan6665
cc4be239cf
transfer geodat with actions/cache
2023-02-27 22:23:33 -05:00
yuhan6665 and GitHub
2d898480be
Vision padding upgrade ( #1646 )
...
* Vision server allow multiple blocks of padding
* Fix Vision client to support multiple possible padding blocks
* Vision padding upgrade
- Now we have two types of padding: long (pad to 900-1400) and traditional (0-256)
- Long padding is applied to tls handshakes and first (empty) packet
- Traditional padding is applied to all beginning (7) packets of the connection (counted two-way)
- Since receiver changed its way to unpad buffer in fd6973b3c6 , we can freely extend padding packet length easily in the future
- Simplify code
* Adjust receiver withinPaddingBuffers
Now default withinPaddingBuffers = true to give it a chance to do unpadding
* Fix magic numbers for Vision
Thanks @H1JK
Thanks @RPRX for guidance
2023-02-27 22:14:37 -05:00
RPRX and GitHub
55dc26f228
Add REALITY support to gRPC client and server
...
Now you are able to configure REALITY gRPC client and server
Duplicate of REALITY H2, perhaps, just for fun
2023-02-27 19:52:01 +00:00
RPRX and GitHub
9401d65ef1
Add REALITY support to H2 server
...
Now you are able to configure REALITY H2 server directly
Before: REALITY VLESS fallbacks -> H2C inbound
2023-02-27 16:20:19 +00:00
RPRX and GitHub
c38179a67f
Upgrade github.com/xtls/reality to f34b4d174342
...
Fixes https://github.com/XTLS/Xray-core/issues/1712
2023-02-26 19:26:57 +08:00
yuhan6665
a5b297f968
Update test.yml
...
Fix an issue when geoip fails download but geosite is ok
https://github.com/XTLS/Xray-core/actions/runs/4264609454/jobs/7422911731
2023-02-24 12:41:27 -05:00
dependabot[bot] and yuhan6665
d208fd31c9
Bump github.com/sagernet/sing-shadowsocks
...
Bumps [github.com/sagernet/sing-shadowsocks](https://github.com/sagernet/sing-shadowsocks ) from 0.1.1-0.20230202035033-e3123545f2f7 to 0.1.1.
- [Release notes](https://github.com/sagernet/sing-shadowsocks/releases )
- [Commits](https://github.com/sagernet/sing-shadowsocks/commits/v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing-shadowsocks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-24 12:07:01 -05:00
dependabot[bot] and yuhan6665
2e201c57cc
Bump github.com/quic-go/quic-go from 0.32.0 to 0.33.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.32.0 to 0.33.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.32.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-24 12:06:48 -05:00
336b2daeb9
DNS Header for KCP ( #1672 )
...
* dns header
* fixed domain name encoding for dns header
---------
Co-authored-by: kerry <lvhaiyangkerry@gmail.com >
2023-02-24 12:06:24 -05:00
xqzr and GitHub
c8b4580869
add V6Only ( #1677 )
...
* add `V6Only`
* add `V6Only`
2023-02-24 11:54:40 -05:00
Yue Yin and yuhan6665
03b8c094de
Support SPKI Fingerprint Pinning
...
Support SPKI Fingerprint Pinning for TLSObject
2023-02-24 11:47:00 -05:00
Hellojack and GitHub
267d93f7bd
Improve ReshapeMultiBuffer ( #1636 )
...
* Improve ReshapeMultiBuffer
* Improve again
* Always resize
2023-02-24 11:42:02 -05:00
dependabot[bot] and yuhan6665
7f16f4ccd9
Bump github.com/sagernet/sing from 0.1.6 to 0.1.7
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.6...v0.1.7 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-21 22:36:48 -05:00
yuhan6665
9e07d8304d
Add retry for test steps to download geofiles
2023-02-21 22:36:36 -05:00
RPRX and GitHub
9d3de59d3f
Check "serverNames" and "shortIds" (client side)
...
Prevents https://github.com/XTLS/Xray-core/issues/1675
2023-02-21 13:43:13 +00:00
RPRX and GitHub
4d5c3195d2
Refine random
...
Fixes https://github.com/XTLS/Xray-core/issues/1666
2023-02-18 05:55:19 +00:00
RPRX and GitHub
c7358a32f5
Allow empty "spiderX" (client side)
2023-02-17 21:07:27 +08:00
RPRX and GitHub
e1cd1fd33e
Allow empty "shortId" (client side)
2023-02-17 12:39:18 +00:00
RPRX and GitHub
82003f28b2
Upgrade github.com/xtls/reality to 085bdf2104d3
...
Fixes https://github.com/XTLS/Xray-core/issues/1659
2023-02-17 11:43:18 +00:00
RPRX and GitHub
4d2e2b24d3
THE NEXT FUTURE becomes THE REALITY NOW
...
Thank @yuhan6665 for testing
2023-02-15 16:07:12 +00:00
RPRX and GitHub
15999e5c2a
v1.7.5
2023-02-08 17:20:24 +08:00
dependabot[bot] and GitHub
48ff0d92c9
Bump google.golang.org/grpc from 1.52.3 to 1.53.0 ( #1625 )
2023-02-08 07:58:18 +00:00
dependabot[bot] and GitHub
229e2513b5
Bump golang.org/x/sys from 0.4.0 to 0.5.0 ( #1626 )
2023-02-08 07:57:05 +00:00
RPRX and GitHub
9046eda5ce
Add callClose to UDP Dispatcher
...
Fixes https://github.com/XTLS/Xray-core/issues/1611
2023-02-08 14:59:14 +08:00
RPRX and GitHub
f32921df30
Refine randomized
...
But we should avoid using it unless we have to, see
https://github.com/refraction-networking/utls/pull/157#issuecomment-1417156797
2023-02-08 14:51:15 +08:00
yuhan6665 and GitHub
c3faa8b7ac
Insert padding with empty content to camouflage VLESS header ( #1610 )
...
This only affects the Vision client for protocols expecting server to send data first.
The change is compatible with existing version of Vision server.
2023-02-06 06:45:09 +00:00
RPRX and GitHub
00c9576118
Use go:linkname in qtls_go118.go
...
Once and for all, whatever
2023-02-04 21:27:13 +08:00
RPRX and GitHub
fa7300e910
Add warning on using old version of XTLS
...
And checks param `fingerprint` also
2023-02-03 23:29:46 +08:00
RPRX and GitHub
b57d3fa869
1.20 -> '1.20'
2023-02-02 06:26:07 +00:00
RPRX and GitHub
53833c2323
Update workflows to use Go 1.20
2023-02-02 05:59:58 +00:00
RPRX and GitHub
f176ec54ee
v1.7.3
2023-02-02 05:50:21 +00:00
pocketW and yuhan6665
bf35e9dcd6
fix: handle error raised by dispatcher
2023-02-01 10:17:42 -05:00
RPRX and GitHub
dc72cf2c78
Refine fingerprints
...
Fixes https://github.com/XTLS/Xray-core/issues/1577
2023-02-01 12:58:17 +00:00
RPRX and GitHub
74416570d4
Format VLESS inbound.go and outbound.go
2023-01-31 18:02:12 +00:00
RPRX and GitHub
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
yuhan6665 and GitHub
15bb23e4ec
XTLS Vision rejects Mux except for XUDP ( #1567 )
...
* Xtls vision reject vless-tcp-tls+Mux
* Address review comment
2023-01-28 05:39:36 +00:00
dependabot[bot] and yuhan6665
915690b9ef
Bump google.golang.org/grpc from 1.52.0 to 1.52.3
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.52.0 to 1.52.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.52.0...v1.52.3 )
---
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 >
2023-01-27 23:09:53 -05:00
f571aa72df
uTLS PinnedPeerCertificateChainSha256 ( #1556 )
...
* Add tests for utls PinnedPeerCertificateChain
* Fix utls not checking PinnedPeerCertificate
Co-authored-by: ahmadi <ahmadi@meshkan.com >
2023-01-27 04:19:49 +00:00
yuhan6665 and GitHub
fb212905bd
XTLS Vision checks outer TLS version ( #1554 )
2023-01-27 03:43:58 +00:00
yuhan6665 and GitHub
3fb67f065a
Add fingerprint xray_random ( #1540 )
...
* Add fingerprint xray_random
xray_random means to pick a random uTLS fingerprint at the core startup
This way, the fingerprint is stable for a user for some days. While there is no identifiable signature for the whole xray community
* Fingerprint "random" refine
Exclude old fingerprint from RNG
2023-01-20 23:36:08 -05:00
77d2f9edd7
Revise the Code per XTLS#1515 ( #1536 )
...
* Use buf.FromBytes(make([]byte, 0, buf.Size)) to create `first`
Fixes https://github.com/XTLS/Xray-core/issues/1515
* Update server.go
* Update inbound.go
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2023-01-16 22:18:58 -05:00
dependabot[bot] and yuhan6665
7added2693
Bump github.com/sagernet/sing from 0.1.5 to 0.1.6
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.5...v0.1.6 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-16 21:45:32 -05:00
dependabot[bot] and yuhan6665
f536359367
Bump github.com/sagernet/sing from 0.1.3 to 0.1.5
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.3 to 0.1.5.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.3...v0.1.5 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-12 00:24:53 -05:00
dependabot[bot] and yuhan6665
0d5c62e44d
Bump google.golang.org/grpc from 1.51.0 to 1.52.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.51.0 to 1.52.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.51.0...v1.52.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 >
2023-01-10 23:29:10 -05:00
aeeq and yuhan6665
620eb63c1b
Add sockopt interface setting for binding outbound to a particular device like "eth0" ( #1494 )
...
* Update sockopt_linux.go
add Interface Name
* Update config.pb.go
add Interface Name
* Update transport_internet.go
add Interface Name
* Update config.pb.go
* update config.proto add interface
* Update config.pb.go
2023-01-09 09:45:30 -05:00
yuhan6665
32ce7cd730
Add new uTLS fingerprints
...
- correct safari
- new format is the variable name in https://github.com/refraction-networking/utls/blob/master/u_common.go#L163
- notable ones "HelloChrome_106_Shuffle", "Hello360_Auto", "HelloQQ_Auto"
2023-01-09 09:19:53 -05:00
Hellojack and GitHub
717518cb5f
Refine the logic of security type AUTO ( #1509 )
2023-01-09 11:14:03 +00:00
RPRX and GitHub
7b8ff01114
Make sure that 0 <= b.start <= b.end
...
Fixes https://github.com/XTLS/Xray-core/issues/1501
2023-01-09 08:51:51 +00:00
dependabot[bot] and yuhan6665
ed960cc885
Bump github.com/sagernet/sing from 0.1.2 to 0.1.3
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.2...v0.1.3 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-08 22:19:25 -05:00
RPRX and GitHub
1bf3a632ca
v1.7.2
2023-01-07 17:51:40 +00:00
RPRX and GitHub
ff5ce767df
Revert "add file soft link path resolve support ( #1482 )" ( #1495 )
...
This reverts commit eaf401eda9 .
2023-01-07 15:11:23 +00:00
RPRX and GitHub
8c0d3c0257
XTLS Vision supports acceptProxyProtocol (test needed)
...
Fixes https://github.com/XTLS/Xray-core/issues/1339
2023-01-07 11:01:53 +00:00
yuhan6665
9bc1564b0a
Update v1.7.1 and dependencies
2023-01-06 21:10:47 -05:00
dependabot[bot] and yuhan6665
6a85682716
Bump golang.org/x/crypto from 0.4.0 to 0.5.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-06 20:16:38 -05:00
RPRX and GitHub
6f61021f7a
XTLS Vision processes struct TLS Conn's input and rawInput
...
Fixes https://github.com/XTLS/Xray-core/issues/1444
2023-01-06 05:37:16 +00:00
dependabot[bot] and yuhan6665
c0ceebe709
Bump github.com/sagernet/sing from 0.1.1 to 0.1.2
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.1...v0.1.2 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-03 19:44:22 -05:00
Nanyu and GitHub
eaf401eda9
add file soft link path resolve support ( #1482 )
...
* add file soft link path resolve
* add configuration file soft link path resolve support
2023-01-03 10:52:11 -05:00
Senis John and yuhan6665
11ec77bc76
update: release.yml
...
Replace old download URL
2022-12-29 23:50:36 -05:00
thank243 and GitHub
3b2ff95a9b
update: release.yml ( #1464 )
...
* update: release.yml
* update: release.yml
2022-12-29 22:34:49 -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
PMExtra and yuhan6665
c9b6fc0104
Add custom header support for HTTP proxy
2022-12-18 21:48:23 -05:00
dependabot[bot] and yuhan6665
d7ac6946d2
Bump github.com/sagernet/sing from 0.1.0 to 0.1.1
...
Bumps [github.com/sagernet/sing](https://github.com/sagernet/sing ) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/sagernet/sing/releases )
- [Commits](https://github.com/sagernet/sing/compare/v0.1.0...v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/sagernet/sing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-18 21:17:30 -05:00
yuhan6665
48a75fc340
Add retry for release steps to download geofiles
2022-12-18 21:16:53 -05:00
pocketW and yuhan6665
a55cf1d0bf
fix: email inconsistent
2022-12-15 08:35:07 -05:00
yuhan6665
f35ded79ad
Vision only reject TCP command for VLESS-TCP-TLS
...
UDP and MUX command currently has no flow value.
Also the character is the same with or without XTLS
2022-12-12 21:20:01 -05:00
yuhan6665
f3104b8684
Update v1.6.6 and denpendencies
2022-12-11 10:03:33 -05:00
yuhan6665
bc4de6a026
Fix VLESS client doesn't handle traffic if not send data first
...
Certain ssh, mySQL and reverse proxy need server data first in a connection
2022-12-11 09:44:40 -05:00
renahita6 and yuhan6665
3e4e050313
Fixed a bug that mux.Session could not be properly closed when receiving an End status.
2022-12-10 18:59:51 -05:00
dependabot[bot] and yuhan6665
b8e8229242
Bump github.com/lucas-clemente/quic-go from 0.31.0 to 0.31.1
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.31.0 to 0.31.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/v0.31.0...v0.31.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 >
2022-12-09 19:21:36 -05:00
dependabot[bot] and yuhan6665
a8fa5bf516
Bump golang.org/x/crypto from 0.3.0 to 0.4.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-07 22:52:18 -05:00
dependabot[bot] and yuhan6665
4a3f3ef775
Bump golang.org/x/net from 0.3.0 to 0.4.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-07 22:51:18 -05:00
dependabot[bot] and yuhan6665
5858726233
Bump golang.org/x/net from 0.2.0 to 0.3.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-06 21:16:51 -05:00
dependabot[bot] and yuhan6665
b13c3f053a
Bump golang.org/x/sys from 0.2.0 to 0.3.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/golang/sys/releases )
- [Commits](https://github.com/golang/sys/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-04 23:17:08 -05:00
yuhan6665
2e30093ffd
Enforce specific none flow for xtls vision
...
In the past, when user open xtls vision on the server side, plain vless+tls can connect.
Pure tls is known to have certain tls in tls characters.
Now server need to specify "xtls-rprx-vision,none" for it be able usable on the same port.
2022-12-04 23:15:36 -05:00
yuhan6665
1d7c40d728
Enable Xtls Vision (Direct not Splice) for any inbound connection
...
Before this change, Vision client need a pure inbound like socks or http.
After this change, it will support any inbound.
This is useful in traffic forwarder use case inside China.
2022-12-04 23:15:36 -05:00
Senis John and yuhan6665
143229b148
update: Implement the proxy.UserManager of ss2022
2022-12-03 21:19:31 -05:00
yuhan6665
79eda46c62
Update v1.6.5 and denpendencies
2022-11-27 18:28:38 -05:00
yuhan6665
d87758d46f
Parse big server hello properly
2022-11-27 18:28:38 -05:00
yuhan6665
e5e9e58d66
Fix direct flow on Windows
2022-11-27 18:28:38 -05:00
aabbccgg and yuhan6665
0565589b8b
Changed quic MaxIdleTimeout from 30s to 5min & HandshakeIdleTimeout to 8s
2022-11-23 10:52:50 -05:00
HalfLife and yuhan6665
3cf1b7e601
replace set-output with $GITHUB_ENV
2022-11-22 08:17:20 -05:00
e18b52a5df
Implement WireGuard protocol as outbound (client) ( #1344 )
...
* implement WireGuard protocol for Outbound
* upload license
* fix build for openbsd & dragonfly os
* updated wireguard-go
* fix up
* switch to another wireguard fork
* fix
* switch to upstream
* open connection through internet.Dialer (#1 )
* use internet.Dialer
* maybe better code
* fix
* real fix
Co-authored-by: nanoda0523 <nanoda0523@users.noreply.github.com >
* fix bugs & add ability to recover during connection reset on UDP over TCP parent protocols
* improve performance
improve performance
* dns lookup endpoint && remove unused code
* interface address fallback
* better code && add config test case
Co-authored-by: nanoda0523 <nanoda0523@users.noreply.github.com >
2022-11-21 20:05:54 -05:00
dependabot[bot] and yuhan6665
691b2b1c73
Bump google.golang.org/grpc from 1.50.1 to 1.51.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.50.1 to 1.51.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.50.1...v1.51.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 >
2022-11-20 20:23:28 -05:00
yuhan6665
494a10971b
Fix xtls vision issue with big server hello
2022-11-20 18:54:07 -05:00
dependabot[bot] and yuhan6665
34b3f0204a
Bump github.com/refraction-networking/utls from 1.1.5 to 1.2.0
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.1.5 to 1.2.0.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.1.5...v1.2.0 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-20 18:53:09 -05:00
dependabot[bot] and yuhan6665
18fd768166
Bump github.com/lucas-clemente/quic-go from 0.30.0 to 0.31.0
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.30.0 to 0.31.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.30.0...v0.31.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 >
2022-11-17 10:34:47 -05:00
dependabot[bot] and yuhan6665
07d4cfd81a
Bump golang.org/x/crypto from 0.2.0 to 0.3.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/compare/v0.2.0...v0.3.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-17 10:33:52 -05:00
d3efd2d24f
fix: Replace "math/rand" with "crypto/rand" in padding generation( #2032 ) ( #1337 )
...
Co-authored-by: NaLan ZeYu <nalanzeyu@gmail.com >
2022-11-14 09:24:24 -05:00
yuhan6665
aa846b8420
Update v1.6.4 and dependencies
2022-11-13 12:21:18 -05:00
yuhan6665
8006430c15
Add logic to filter TLS_AES_128_CCM_8_SHA256
2022-11-13 12:18:23 -05:00
yuhan6665
04278a8940
Refactor some variable names
2022-11-13 12:18:23 -05:00
yuhan6665
48f7cc2132
Reshape multi buffer to fix the padding when buffer is full
2022-11-13 12:18:23 -05:00
Cubarco and yuhan6665
8e75e9d763
Fix sockopt.TcpKeepAliveInterval
...
The Keep-Alive configs may be overridden with golang default settings when `tcpKeepAliveInterval` is set without `tcpKeepAliveIdle`.
2022-11-12 09:15:21 -05:00
dependabot[bot] and yuhan6665
c7f7e07821
Bump golang.org/x/crypto from 0.1.0 to 0.2.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.2.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-09 20:12:45 -05:00
dependabot[bot] and yuhan6665
ff2cdcdaaa
Bump golang.org/x/net from 0.1.0 to 0.2.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.1.0...v0.2.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-08 19:27:46 -05:00
dependabot[bot] and yuhan6665
095e6a714b
Bump golang.org/x/sys from 0.1.0 to 0.2.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/golang/sys/releases )
- [Commits](https://github.com/golang/sys/compare/v0.1.0...v0.2.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-07 19:38:02 -05:00
yuhan6665
15d66974cc
Update v1.6.3 and dependencies
2022-11-06 22:15:41 -05:00
yuhan6665
8ef609ff46
Enable UTLS fingerprint for XTLS Vision
2022-11-06 21:50:19 -05:00
yuhan6665
fffd908db2
Fix direct and splice flow
2022-11-06 21:50:19 -05:00
yuhan6665
9b293013e6
Update v1.6.2 and dependencies
2022-10-29 00:57:00 -04:00
yuhan6665 and GitHub
5e695327b1
Add XTLS RPRX's Vision ( #1235 )
...
* Add XTLS RPRX's Vision
* Add helpful warning when security is wrong
* Add XTLS padding (draft)
* Fix number of packet to filter
* Xtls padding version 1.0 and unpadding logic
2022-10-29 00:51:59 -04:00
dependabot[bot] and yuhan6665
341d317d0c
Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-25 22:24:34 -04:00
dependabot[bot] and yuhan6665
87c1c426d5
Bump github.com/lucas-clemente/quic-go from 0.29.2 to 0.30.0
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.29.2 to 0.30.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.29.2...v0.30.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 >
2022-10-24 11:55:23 -04:00
yuhan6665
2637970976
Update version 1.6.1
...
Also update dependencies
2022-10-21 21:13:17 -04:00
Hirbod Behnam and GitHub
da0b13cca0
Added uTLS to gRPC ( #1264 )
...
* Added uTLS to gRPC
* Use base 16 of ciphers as StandardName
2022-10-21 21:06:36 -04:00
Hirbod Behnam and GitHub
1f93cbbc5d
Added utls to websocket ( #1256 )
...
* Added utls to websocket
* Slightly better code
One less allocation
2022-10-18 10:34:41 -04:00
dependabot[bot] and yuhan6665
149e2247e8
Bump github.com/refraction-networking/utls from 1.1.3 to 1.1.5
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.1.3 to 1.1.5.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.1.3...v1.1.5 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-18 10:14:17 -04:00
dependabot[bot] and yuhan6665
51859425d7
Bump google.golang.org/grpc from 1.50.0 to 1.50.1
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.50.0 to 1.50.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.50.0...v1.50.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 >
2022-10-18 10:14:06 -04:00
Hirbod Behnam and yuhan6665
93c7ebe382
Added utls to http2 transport
2022-10-13 10:44:49 -04:00
dependabot[bot] and yuhan6665
ed9b99cfc8
Bump github.com/lucas-clemente/quic-go from 0.29.1 to 0.29.2
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.29.1 to 0.29.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.29.1...v0.29.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 >
2022-10-12 22:22:19 -04:00
dependabot[bot] and yuhan6665
825fb9f8bd
Bump github.com/refraction-networking/utls from 1.1.2 to 1.1.3
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.1.2...v1.1.3 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-12 22:22:05 -04:00
yuhan6665
8117b66949
Generate all protos
2022-10-10 13:17:32 -04:00
xqzr and GitHub
8cf23f1947
add tcpcongestion ( #1234 )
...
* add `tcpcongestion`
* Update sockopt_linux.go
* Update config.pb.go
* Update transport_internet.go
* Update config.pb.go
* Update transport_internet.go
* Update config.proto
2022-10-10 13:13:50 -04:00
dependabot[bot] and yuhan6665
43477109f5
Bump github.com/marten-seemann/qtls-go1-18 from 0.1.2 to 0.1.3
...
Bumps [github.com/marten-seemann/qtls-go1-18](https://github.com/marten-seemann/qtls-go1-18 ) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/marten-seemann/qtls-go1-18/releases )
- [Commits](https://github.com/marten-seemann/qtls-go1-18/compare/v0.1.2...v0.1.3 )
---
updated-dependencies:
- dependency-name: github.com/marten-seemann/qtls-go1-18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-09 23:32:54 -04:00
dependabot[bot] and yuhan6665
632cb34116
Bump google.golang.org/grpc from 1.49.0 to 1.50.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.49.0 to 1.50.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.49.0...v1.50.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 >
2022-10-07 10:10:25 -04:00
dependabot[bot] and yuhan6665
79fdc5f6f7
Bump github.com/lucas-clemente/quic-go from 0.29.0 to 0.29.1
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.29.0 to 0.29.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/v0.29.0...v0.29.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 >
2022-09-26 10:15:41 -04:00
yuhan6665
6bb735d103
Update version 1.6.0
2022-09-18 10:46:21 -04:00
yuhan6665
c21595a937
Fix an issue with ss2022 generics
2022-09-16 21:54:37 -04:00
yuhan6665
92795677f9
Update dependencies
2022-09-16 21:47:06 -04:00
yuhan6665
debd2e3ba8
Remove compatibility code
...
The minimum support go version is already 1.18
2022-09-16 20:39:07 -04:00
yuhan6665
84537e98c4
Update xtls and go to 1.19
2022-09-15 22:06:59 -04:00
dependabot[bot] and yuhan6665
ed9ffa82c9
Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.5.8 to 0.5.9.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.5.8...v0.5.9 )
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-08 21:21:41 -04:00
dependabot[bot] and yuhan6665
b55b6bb5e0
Bump github.com/refraction-networking/utls from 1.1.1 to 1.1.2
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.1.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-08 08:56:39 -04:00
yuhan6665
35d5a7fe93
Update version 1.5.10
2022-08-27 22:57:35 -04:00
yuhan6665
71a9a6dd55
Update dependencies
...
- Sync with sing upstream
2022-08-27 22:57:14 -04:00
dependabot[bot] and yuhan6665
2096821c07
Bump google.golang.org/grpc from 1.48.0 to 1.49.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.48.0 to 1.49.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.48.0...v1.49.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 >
2022-08-23 23:43:16 -04:00
Mocking and yuhan6665
4140bcd11a
Enhancement of "redirect" function, adding support for MacOS
...
Added the function of "MacOS" FreeBSD firewall traffic forwarding and resolving destination address
example:
"inbounds": [
{
"listen": "127.0.0.1",
"port": 1122,
"protocol": "dokodemo-door",
"tag": "dokodemo",
"settings": {
"network": "tcp",
"followRedirect": true,
"userLevel": 0
},
"streamSettings": {
"sockopt": {
"tproxy": "Redirect"
}
}
}
]
还原#1189 提交
2022-08-22 10:33:58 -04:00
59602db02d
Add "tproxy" option ( #1189 )
...
* Add "tproxy" option
Added the function of "MacOS" FreeBSD firewall traffic forwarding and resolving destination address
example:
"inbounds": [
{
"listen": "127.0.0.1",
"port": 1122,
"protocol": "dokodemo-door",
"tag": "dokodemo",
"settings": {
"network": "tcp",
"followRedirect": true,
"userLevel": 0
},
"streamSettings": {
"sockopt": {
"tproxy": "pf"
}
}
}
]
* Add "tproxy" option
Added the function of "MacOS" FreeBSD firewall traffic forwarding and resolving destination address
example:
"inbounds": [
{
"listen": "127.0.0.1",
"port": 1122,
"protocol": "dokodemo-door",
"tag": "dokodemo",
"settings": {
"network": "tcp",
"followRedirect": true,
"userLevel": 0
},
"streamSettings": {
"sockopt": {
"tproxy": "pf"
}
}
}
]
* Add "tproxy" option
Added the function of "MacOS" FreeBSD firewall traffic forwarding and resolving destination address
example:
"inbounds": [
{
"listen": "127.0.0.1",
"port": 1122,
"protocol": "dokodemo-door",
"tag": "dokodemo",
"settings": {
"network": "tcp",
"followRedirect": true,
"userLevel": 0
},
"streamSettings": {
"sockopt": {
"tproxy": "pf"
}
}
}
]
Co-authored-by: Mocking <fanhaiwang0817@gmail.com >
2022-08-20 09:02:18 -04:00
ksco.he and yuhan6665
76638d793c
fix(udp): check addr nil (close 1807)
2022-08-12 20:33:33 -04:00
yuhan6665
b67314796f
Add shadowsocks 2022 relay config
2022-08-09 10:37:21 -04:00
340234166b
Add TCPKeepAliveIdle in Sockopt option ( #1166 )
...
* Add TCP keep alive idle setting
* Add TCP keep alive idle setting: auto generated
* Add TCP keep alive support in Linux
* Add TCP keep alive support in MacOS, FreeBSD
* Add TCP keep alive support in Windows
* fix bug introduced in adding tcp keep alive adjustment
* embed macOS const to avoid platform inconsistency
* embed macOS const to avoid platform inconsistency(again)
* add TCP Keep Alive support in config
* use sys/unix instead of syscall
Suggestion from:
https://github.com/v2fly/v2ray-core/pull/1395#issuecomment-974761647
* use sys/unix instead of syscall
Suggestion from:
https://github.com/v2fly/v2ray-core/pull/1395#issuecomment-974761647
* Separate TcpKeepAliveIdle and TcpKeepAliveInterval check logic
* Disable tcp keepAlive when TcpKeepAliveIdle < 0 and TcpKeepAliveInterval <= 0
Co-authored-by: xqzr <34030394+xqzr@users.noreply.github.com >
Co-authored-by: ValdikSS <iam@valdikss.org.ru >
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com >
Co-authored-by: xqzr <34030394+xqzr@users.noreply.github.com >
2022-07-31 09:55:40 -04:00
dependabot[bot] and yuhan6665
50b5ea5a54
Bump google.golang.org/protobuf from 1.28.0 to 1.28.1
...
Bumps [google.golang.org/protobuf](https://github.com/protocolbuffers/protobuf-go ) from 1.28.0 to 1.28.1.
- [Release notes](https://github.com/protocolbuffers/protobuf-go/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf-go/blob/master/release.bash )
- [Commits](https://github.com/protocolbuffers/protobuf-go/compare/v1.28.0...v1.28.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-28 22:47:35 -04:00
yuhan6665
5e323958b6
Unify dns log
2022-07-24 23:54:58 -04:00
dependabot[bot] and yuhan6665
2b46178ff9
Bump github.com/lucas-clemente/quic-go from 0.28.0 to 0.28.1
...
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.28.0 to 0.28.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/v0.28.0...v0.28.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 >
2022-07-24 23:43:57 -04:00
dependabot[bot] and yuhan6665
c835622b37
Bump github.com/refraction-networking/utls from 1.1.0 to 1.1.1
...
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/refraction-networking/utls/releases )
- [Commits](https://github.com/refraction-networking/utls/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-20 21:16:05 -04:00
yuhan6665
05483cc729
Update version 1.5.9
2022-07-15 22:05:40 -04:00
yuhan6665
b4e11e1856
Update other dependencies
2022-07-15 22:05:40 -04:00
yuhan6665
f956b142d8
Use protojson for marshal api output
2022-07-15 22:05:40 -04:00
世界
7d52ded2a3
Update dependencies
2022-07-16 09:33:03 +08:00
dependabot[bot] and yuhan6665
e459daaaf6
Bump google.golang.org/grpc from 1.47.0 to 1.48.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.47.0 to 1.48.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.47.0...v1.48.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 >
2022-07-12 22:16:04 -04:00
00230a74d5
Fix new Quic lib: KeepAlivePeriod ( #1139 )
...
* Bump github.com/lucas-clemente/quic-go from 0.27.2 to 0.28.0
Bumps [github.com/lucas-clemente/quic-go](https://github.com/lucas-clemente/quic-go ) from 0.27.2 to 0.28.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.27.2...v0.28.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 >
* Fix new Quic lib: KeepAlivePeriod
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-10 21:38:39 -04:00
yuhan6665
9480bc0379
Fix ss2022 user stat for single user
2022-07-02 11:27:26 -04:00
dependabot[bot] and yuhan6665
0eed604ba3
Bump github.com/stretchr/testify from 1.7.5 to 1.8.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.5 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.5...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-30 10:10:09 -04:00
世界
52930a16b2
Fix check ss bad udp request #1122
2022-06-28 07:50:18 +08:00
dependabot[bot] and yuhan6665
0f2a6f2088
Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.4...v1.7.5 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-23 21:17:15 -04:00
dependabot[bot] and yuhan6665
9f365b7b45
Bump github.com/miekg/dns from 1.1.49 to 1.1.50
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.49 to 1.1.50.
- [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.49...v1.1.50 )
---
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 >
2022-06-22 10:20:41 -04:00
dependabot[bot] and yuhan6665
a809596829
Bump github.com/stretchr/testify from 1.7.2 to 1.7.4
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.7.4 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-20 21:33:13 -04:00
yuhan6665
7d946562eb
Update version 1.5.8
2022-06-19 19:14:53 -04:00
Shelikhoo and yuhan6665
d4f18b1342
Fix DoS attack vulnerability in VMess Option Processing
2022-06-19 19:13:37 -04:00
世界
ba4ce4c24f
Add shadowsocks 2022 relay service
2022-06-19 22:17:23 +08:00
Stash Networks and yuhan6665
a1c3aed9d3
Add Stash to the iOS & macOS Client
2022-06-11 08:01:30 -04:00
世界
ec8904066a
Update dependencies
2022-06-10 15:53:05 +08:00
世界
def30a0882
Fix shadowsocks-2022 udp on 32-bit devices
2022-06-07 21:09:35 +08:00
世界
bd0cf955c7
Update shadowsocks-2022 multi-server usage
2022-06-07 11:17:08 +08:00
dependabot[bot] and yuhan6665
e91f033c01
Bump github.com/marten-seemann/qtls-go1-18 from 0.1.1 to 0.1.2
...
Bumps [github.com/marten-seemann/qtls-go1-18](https://github.com/marten-seemann/qtls-go1-18 ) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/marten-seemann/qtls-go1-18/releases )
- [Commits](https://github.com/marten-seemann/qtls-go1-18/compare/v0.1.1...v0.1.2 )
---
updated-dependencies:
- dependency-name: github.com/marten-seemann/qtls-go1-18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-06 10:21:59 -04:00
dependabot[bot] and yuhan6665
f1b70b4155
Bump github.com/marten-seemann/qtls-go1-17 from 0.1.1 to 0.1.2
...
Bumps [github.com/marten-seemann/qtls-go1-17](https://github.com/marten-seemann/qtls-go1-17 ) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/marten-seemann/qtls-go1-17/releases )
- [Commits](https://github.com/marten-seemann/qtls-go1-17/compare/v0.1.1...v0.1.2 )
---
updated-dependencies:
- dependency-name: github.com/marten-seemann/qtls-go1-17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-06 10:10:29 -04:00