风扇滑翔翼 and n0ctal
3c5d47dba6
Sniffer: Fix SniffUTP() ( #6667 )
...
Fixes https://github.com/XTLS/Xray-core/pull/6664
---------
Co-authored-by: n0ctal <4c866w5fn9@privaterelay.appleid.com >
2026-09-13 10:49:22 +03:00
LjhAUMEM and LagPixelLOL
a40d591a8d
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-09-13 10:49:22 +03:00
dependabot[bot]
c17dd91205
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-09-13 10:49:22 +03:00
dependabot[bot]
85093425cd
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-09-13 10:49:22 +03:00
dependabot[bot]
d933838a0c
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-09-13 10:49:22 +03:00
dependabot[bot]
b2b2d76957
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-09-13 10:49:22 +03:00
nerpa and dependabot[bot]
44b01a1436
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-09-13 10:49:20 +03:00
dependabot[bot]
4a69bb566b
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-09-13 10:17:03 +03:00
dependabot[bot]
7859688d94
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-09-13 10:17:03 +03:00
风扇滑翔翼
a7cd2dc134
WireGuard outbound: Fix sendThrough support ( #6570 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6559
2026-09-13 10:17:03 +03:00
yiguodev
51d3907c5d
Routing: Fix process for macOS IPv4-mapped sockets ( #6557 )
...
Fixes https://github.com/XTLS/Xray-core/issues/6533
2026-09-13 10:17:03 +03:00
fanymagnet
62ce30e1bd
Routing: Add localOS that directly matches runtime.GOOS ( #6553 )
...
https://github.com/XTLS/Xray-core/pull/6553#issuecomment-5262686006
2026-09-13 10:17:03 +03:00
Maksim Varentsov
3eb9118fb0
Tunnel inbound: Support TPROXY on OpenBSD as well ( #6546 )
...
https://github.com/XTLS/Xray-core/pull/6546#issuecomment-5100711574
2026-09-13 10:17:03 +03:00
dependabot[bot]
13777360ae
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-09-13 10:17:03 +03:00
dependabot[bot]
70a40237d1
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-09-13 10:17:03 +03:00
nerpa and dependabot[bot]
e9d5ce95de
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-09-13 10:16:51 +03:00
dependabot[bot]
37c04abe46
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-09-13 10:15:02 +03:00
nerpa
1aad67fbc3
ci: add gitea workflow tuned ci/cd
...
Build and Release for Windows 7 / check-assets (push) Successful in 14s
Tests and Checkings / check-assets (push) Successful in 14s
Build and Release / check-assets (push) Successful in 14s
Tests and Checkings / check-proto (push) Successful in 11s
Build and Release for Windows 7 / check-assets (release) Successful in 12s
Build and Release / check-assets (release) Successful in 18s
Tests and Checkings / check-format (push) Successful in 1m2s
Build and Release / build (amd64, linux, ) (push) Successful in 1m37s
Build and Release for Windows 7 / build (win7-64, amd64, windows) (push) Successful in 1m57s
Build and Release / build (arm64, linux) (push) Successful in 1m26s
Build and Release for Windows 7 / build (win7-64, amd64, windows) (release) Successful in 2m0s
Build and Release / build (amd64, linux, ) (release) Successful in 1m34s
Build and Release / build (arm64, linux) (release) Successful in 1m39s
Build and Push Docker Image / build-and-push (release) Successful in 15m49s
- Use local actions mirrors.
- Use actions/gitea-release-action@v1 instead of svenstaro/upload-release-action@v2.
- Refactor code for fmt tests.
- Disable go tests, use upstream as source of truth.
v26.7.28-awg1
2026-09-11 04:49:39 +03:00
nerpa
bb648a7181
feat(amnezia): add Amnezia 2.0 support
...
Based on proxy/wireguard
2026-09-05 00:16:57 +03:00
RPRX
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
Sparrow and 风扇滑翔翼
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
风扇滑翔翼 and echoowall
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
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
dependabot[bot]
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
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
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
dependabot[bot]
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
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
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
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
风扇滑翔翼
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
风扇滑翔翼
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
风扇滑翔翼 and Joshua Su
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
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
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
dependabot[bot]
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
Ran The and 风扇滑翔翼
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
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
dependabot[bot]
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
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
James Liu and 风扇滑翔翼
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
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
Katana and Meow
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
Meow and RPRX
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
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
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
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