patterniha and Claude Fable 5.2
aa570b7825
HTTPUpgrade client: Close the connection when the upgrade fails
...
When the upgrade request could not be sent, or the server did not answer
with a valid "101 Switching Protocols", the dial returned the error and left
the TCP connection open until the garbage collector closed it.
With "fingerprint": "unsafe", a failed TLS handshake is one of these cases.
Go's TLS does the handshake at the first write, and here the first write is
the upgrade request.
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com >
2026-11-13 20:23:21 +03:30
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 and GitHub
c456141815
Build: Build list optimization; build tags clean-up ( #5824 )
...
https://github.com/XTLS/Xray-core/pull/5824#issuecomment-6796919801
2026-11-11 13:42:32 +00:00
LjhAUMEM and GitHub
f082058590
Hysteria transport: Proper Brutal behavior; Bump quic-go ( #7356 )
...
Fixes https://github.com/XTLS/Xray-core/issues/7353
2026-11-11 08:45:54 +00:00
e184d774a2
Metrics: Close HTTP connections when stopping Xray Instance ( #7361 )
...
https://github.com/XTLS/Xray-core/pull/7361#pullrequestreview-5840920982
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-11-11 08:23:01 +00:00
LjhAUMEM and GitHub
14df0738f3
XDNS finalmask: Implement worker for TCP resolver ( #7354 )
...
Fixes https://github.com/XTLS/Xray-core/issues/7349
2026-11-11 08:12:22 +00:00
36cc9ff510
VLESS Multiplex (mux.cool): Raise maxConcurrency to 128 only for XDRIVE ( #7375 )
...
Closes https://github.com/XTLS/Xray-core/issues/7358#issuecomment-6785007489 and https://github.com/XTLS/Xray-core/pull/7365#issuecomment-6785026850
---------
Co-authored-by: Ivan Zorin <creator@localzet.com >
2026-11-11 07:37:36 +00:00
c43ee98ec7
VLESS Multiplex (mux.cool): Replace MutexWriter with buf.BufferedWriter ( #7359 )
...
Fixes https://github.com/XTLS/Xray-core/pull/7355#issuecomment-6738888441
---------
Co-authored-by: Medium1992 <Medium1992@users.noreply.github.com >
2026-11-10 22:13:21 +00:00
RPRX and GitHub
676eaf66f8
Xray-core v26.11.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
v26.11.9
2026-11-09 05:27:09 +00:00
af8f9673af
XDRIVE transport: Release notes & more optimizations for the Google Drive backend ( #7352 )
...
https://github.com/XTLS/Xray-core/issues/7208#issuecomment-6722011966
Syncs with https://github.com/anonymously-hidden/Xray-core/commit/a7722231a19b40afa91106eb03bb2b7097d55a86
---------
Co-authored-by: anonymously-hidden <106820058+anonymously-hidden@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-09 02:44:42 +00:00
RPRX
924a5e7814
uTLS: Temporarily switch to official 20261108164504, with REALITY 20261108101329
...
https://github.com/XTLS/Xray-core/pull/7135#issuecomment-6724425673
https://github.com/refraction-networking/utls/commit/a13c59ffe98bb01b2ca14143eb2e887664b1f138
https://github.com/XTLS/REALITY/commit/4bb46b2afd8b4f1f082fbaccae34fd3c7a3f8973
2026-11-09 01:06:40 +00:00
2a773ffb3d
Bump docker/login-action from 4.7.0 to 4.8.0 ( #7351 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.7.0 to 4.8.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v4.7.0...v4.8.0 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.8.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-11-09 00:39:53 +00:00
3a88ccb2d3
GitHub Actions: Use Android packed relocations for Android builds ( #7343 )
...
https://github.com/XTLS/Xray-core/pull/7343#issuecomment-6716954281
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: KobeArthurScofield <26771058+KobeArthurScofield@users.noreply.github.com >
2026-11-08 11:32:35 +00:00
RPRX
a5d52d2d95
Update github.com/xtls/reality to 20261108102217
...
https://github.com/XTLS/REALITY/commit/4a26e87788f5e08cb9d433c1fab94bc15a8bf653
https://github.com/XTLS/REALITY/commit/4bb46b2afd8b4f1f082fbaccae34fd3c7a3f8973
https://github.com/XTLS/REALITY/commit/4836aa0229ff581bdbb728c9d1da3e739e2582f6
2026-11-08 11:23:44 +00:00
Gleb and GitHub
3d3a504159
uTLS: Switch to XTLS/utls fork; Register hellochrome_155, which is also the new default fingerprint ( #7135 )
...
https://github.com/XTLS/Xray-core/discussions/7333#discussioncomment-19433184
https://github.com/XTLS/Xray-core/issues/7259#issuecomment-6718349626
https://github.com/XTLS/Xray-core/issues/7208#issuecomment-6677620667
https://github.com/XTLS/Xray-core/pull/7187#issuecomment-6314784068
https://github.com/XTLS/Xray-core/discussions/7144#discussioncomment-18912091
https://github.com/XTLS/Xray-core/issues/6299#issuecomment-4658601714
https://github.com/XTLS/Xray-core/pull/6181#issuecomment-4567373533
...
Closes https://github.com/XTLS/Xray-core/issues/7131#issuecomment-6139192035
2026-11-08 07:59:54 +00:00
2d287bbdee
TUN inbound: Log IPv6 setup errors (gateway, dns and autoSystemRoutingTable) instead of exiting on Windows when DisabledComponents turns IPv6 off, with autoSystemWfpBlockLeak's "misconfigtun" blocking IPv6 then ( #7341 )
...
https://github.com/XTLS/Xray-core/pull/7325#issuecomment-6628514757
https://github.com/XTLS/Xray-core/pull/7332#issuecomment-6676374920
https://github.com/XTLS/Xray-core/pull/7341#issuecomment-6700092032
Replaces https://github.com/XTLS/Xray-core/pull/7332 , https://github.com/XTLS/Xray-core/pull/7325 and https://github.com/XTLS/Xray-core/pull/6874
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-08 04:01:04 +00:00
RPRX and StarProxima
5745dea2b4
VLESS Multiplex (mux.cool): Apply MutexWriter to avoid concurrent writes to the underlayer
...
https://github.com/XTLS/Xray-core/pull/7337#issuecomment-6692618802
https://github.com/XTLS/Xray-core/pull/7345#issuecomment-6714114884
Fixes https://github.com/XTLS/Xray-core/issues/5845 and https://github.com/XTLS/Xray-core/issues/7336
---------
Co-authored-by: StarProxima <34741787+StarProxima@users.noreply.github.com >
2026-11-08 02:45:14 +00:00
2e4c13d8c4
Inbound: Close and remove the handler when it fails to start ( #7223 )
...
https://github.com/XTLS/Xray-core/pull/7223#pullrequestreview-5722817769
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-11-06 17:57:42 +00:00
RPRX
bb335c6b0c
VLESS Multiplex (mux.cool): Increase default maxConcurrency to 128, maxReuseTimes to 1024, mainly for XDRIVE, XDNS, XMC, XICMP
...
https://github.com/XTLS/Xray-core/pull/4231#issuecomment-6679992732
https://github.com/XTLS/Xray-core/issues/7208#issuecomment-6677620667
https://github.com/XTLS/Xray-core/pull/6748#issuecomment-5752780799
https://github.com/XTLS/Xray-core/pull/5581#issuecomment-3798801188
https://github.com/XTLS/Xray-core/pull/5872#issuecomment-4162202731
https://github.com/XTLS/Xray-core/pull/6487#issuecomment-5092235757
2026-11-06 08:43:07 +00:00
043d2e47fc
XDRIVE transport: A bunch of optimizations for the Google Drive backend ( #7340 )
...
https://github.com/XTLS/Xray-core/pull/7217#issuecomment-6489554617
https://github.com/XTLS/Xray-core/issues/7208#issuecomment-6490366098
https://github.com/XTLS/Xray-core/issues/7208#issuecomment-6558792002
https://github.com/XTLS/Xray-core/issues/7208#issuecomment-6583177537
https://github.com/XTLS/Xray-core/issues/7208#issuecomment-6634955793
https://github.com/XTLS/Xray-core/issues/7208#issuecomment-6677620667
Syncs with https://github.com/anonymously-hidden/Xray-core/commit/f7a8d213ac69410c23b4484d6eeea8dc55b580bd
---------
Co-authored-by: anonymously-hidden <106820058+anonymously-hidden@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 05:50:58 +00:00
36756ad672
TUN inbound: IPv6 entries in dns exit the core on Windows when IPv6 cannot be set up, as in gateway and autoSystemRoutingTable ( #7332 )
...
https://github.com/XTLS/Xray-core/pull/7325#issuecomment-6637932641
https://github.com/XTLS/Xray-core/pull/7332#issuecomment-6643930058
https://github.com/XTLS/Xray-core/pull/7332#issuecomment-6676374920
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 03:53:19 +00:00
Meow and RPRX
abecd7d9f1
Geodata: Download .dat.gz when the URL belongs to XTLS/Xray-rules-dat ( #7334 )
...
https://github.com/XTLS/Xray-core/pull/7185#issuecomment-6633801536
https://github.com/XTLS/Xray-core/pull/7334#issuecomment-6643558279
https://github.com/XTLS/Xray-core/pull/4809#issuecomment-6510221797
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-11-06 03:14:21 +00:00
Wu Shuwen and GitHub
a52db8f6ed
common/buf/io.go: TimeoutWrapperReader returns ErrReadTimeout when timeout ( #7327 )
...
https://github.com/XTLS/Xray-core/pull/7327#issuecomment-6634105144
Fixes https://github.com/XTLS/Xray-core/issues/7318
2026-11-04 21:45:18 +00:00
Miny and GitHub
858c44f410
UdpHop finalmask: Avoid spurious error logs on closed hop sockets ( #7319 )
...
https://github.com/XTLS/Xray-core/pull/7319#issuecomment-6628950766
2026-11-04 11:01:44 +00:00
Hossin Asaadi and GitHub
fff4acac52
WireGuard proxy: Give up on the endpoint lookup at the connection's deadline ( #7323 )
...
https://github.com/XTLS/Xray-core/pull/7323#issuecomment-6623261000
2026-11-04 10:53:08 +00:00
ad98ffd42b
TUN inbound: Ignore dns IPv6 setup error when neither gateway nor autoSystemRoutingTable has an IPv6 entry on Windows ( #7325 )
...
https://github.com/XTLS/Xray-core/pull/7325#issuecomment-6619158295
---------
Co-authored-by: patterniha <71074308+patterniha@users.noreply.github.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-04 10:20:31 +00:00
Meow and GitHub
63ca2e0c1d
Direct/Freedom outbound's finalRules: Add logLevel; blockDelay->delay; Apply default safe policy on MASQUE as well ( #7329 )
...
https://github.com/XTLS/Xray-core/pull/7281#issuecomment-6482226042
https://github.com/XTLS/Xray-core/issues/7240#issuecomment-6601762396
https://github.com/XTLS/Xray-core/pull/7324#issuecomment-6621358849
https://github.com/XTLS/Xray-core/pull/7329#issuecomment-6622083462
https://github.com/XTLS/Xray-core/pull/7329#issuecomment-6625219097
https://github.com/XTLS/Xray-core/pull/7329#issuecomment-6625305192
2026-11-04 08:34:58 +00:00
ab88e0118f
Bump github.com/klauspost/cpuid/v2 from 2.4.1 to 2.4.2 ( #7328 )
...
Bumps [github.com/klauspost/cpuid/v2](https://github.com/klauspost/cpuid ) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/klauspost/cpuid/releases )
- [Commits](https://github.com/klauspost/cpuid/compare/v2.4.1...v2.4.2 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/cpuid/v2
dependency-version: 2.4.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-11-04 02:41:21 +00:00
556767e40b
XDRIVE transport: Retry "local" Get on Windows sharing violations ( #7316 )
...
https://github.com/XTLS/Xray-core/pull/7316#issuecomment-6575472342
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 22:02:23 +00:00
967ade1e03
TUN inbound's autoSystemWfpBlockLeak: Add "all", "allexceptlan", port alone, port range, "tcp"/"udp" alone or with port range, "icmp", and a CIDR in front of any value; Always allow loopback, DHCP and IPv6 neighbor discovery ( #7315 )
...
https://github.com/XTLS/Xray-core/pull/7288#issuecomment-6559954865
https://github.com/XTLS/Xray-core/pull/7315#issuecomment-6582481840
https://github.com/XTLS/Xray-core/pull/7315#issuecomment-6588253141
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 21:40:36 +00:00
7c8dbcb4bb
Bump google.golang.org/grpc from 1.84.0 to 1.85.0 ( #7311 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.84.0 to 1.85.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.84.0...v1.85.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.85.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-11-02 02:03:49 +00:00
8ab161a2b0
Bump golang.org/x/net from 0.61.0 to 0.62.0 ( #7312 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.61.0 to 0.62.0.
- [Commits](https://github.com/golang/net/compare/v0.61.0...v0.62.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.62.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-11-02 02:03:35 +00:00
RPRX and GitHub
a4a3dff5b2
Xray-core v26.10.31
...
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
v26.10.31
2026-10-31 13:20:19 +00:00
6cdd323ad8
TUN inbound's autoSystemWfpBlockLeak: Support "tcp/port" and "udp/port"; "dns" covers "tcp/853" and "udp/853" as well ( #7288 )
...
https://github.com/XTLS/Xray-core/pull/6853#issuecomment-6492838227
https://github.com/XTLS/Xray-core/pull/7288#issuecomment-6507229727
https://github.com/XTLS/Xray-core/pull/7288#issuecomment-6516762634
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 13:16:31 +00:00
316e07a538
XHTTP server: Add h2Params ( #7295 )
...
https://github.com/XTLS/Xray-core/pull/7282#issuecomment-6523157944
https://github.com/XTLS/Xray-core/pull/7295#issuecomment-6543501751
Closes https://github.com/XTLS/Xray-core/issues/6268
---------
Co-authored-by: pqhaz3925 <195911022+pqhaz3925@users.noreply.github.com >
2026-10-31 12:52:14 +00:00
Meow and RPRX
0c3402d778
Geodata: Support streaming gzip decompression when downloading assets ( #7294 )
...
https://github.com/XTLS/Xray-core/pull/7294#issuecomment-6542074150
2026-10-31 11:56:59 +00:00
bc7c895278
HTTP inbound: Forward short 100 Continue responses promptly ( #7298 )
...
https://github.com/XTLS/Xray-core/pull/7298#issuecomment-6542585254
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-10-31 11:29:02 +00:00
konstpic and RPRX
e7a69fa85a
XHTTP server: Accept OPTIONS as uplinkHTTPMethod ( #7290 )
...
https://github.com/XTLS/Xray-core/pull/7290#issuecomment-6505845186
2026-10-31 08:43:57 +00:00
9b8190f52c
QUIC sniffer: Don't accept ClientHello with gaps in CRYPTO data ( #7292 )
...
https://github.com/XTLS/Xray-core/pull/7292#pullrequestreview-5712194488
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-10-31 08:31:30 +00:00
6ca6d8a693
Commands: Fix xray api bi balancer1 balancer2 ( #7299 )
...
https://github.com/XTLS/Xray-core/pull/7279#issuecomment-6468250523
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2026-10-31 07:21:32 +00:00
风扇滑翔翼 and GitHub
d1140de273
Chore: Regenerate *.pb.go files ( #7287 )
...
https://github.com/XTLS/Xray-core/pull/7263#issuecomment-6464669635
2026-10-31 07:13:55 +00:00
风扇滑翔翼 and GitHub
6ea0ab5d3a
DefaultListener: Disable MPTCP by default ( #7291 )
...
Fixes https://github.com/XTLS/Xray-core/pull/7291#issuecomment-6540309985
2026-10-31 07:05:32 +00:00
RPRX and GitHub
0afec66085
Xray-core v26.10.29
...
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-10-29 08:38:50 +00:00
55eecaed16
Config: Move inbound module initialization to the end ( #7284 )
...
Fixes https://github.com/XTLS/Xray-core/pull/7284#issuecomment-6491545028
---------
Co-authored-by: Copilot <copilot@github.com >
2026-10-29 08:34:16 +00:00
2dfee4b842
XDRIVE transport: Carry a Google Drive session in a ring of slots ( #7217 )
...
https://github.com/XTLS/Xray-core/pull/7217#issuecomment-6489554617
---------
Co-authored-by: Ahmad-2213 <106820058+Ahmad-2213@users.noreply.github.com >
2026-10-29 06:47:42 +00:00
Жора Змейкин and GitHub
b4123b5748
XDRIVE transport: Add "s3" storage backend ( #7231 )
...
https://github.com/XTLS/Xray-core/pull/7231#issuecomment-6488077212
2026-10-29 04:44:41 +00:00
ec124ff9e0
WebSocket transport: Treat normal close frames as io.EOF ( #7236 )
...
Fixes https://github.com/XTLS/Xray-core/issues/7235#issuecomment-6353389899
---------
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-10-29 03:42:11 +00:00
Solomon and GitHub
8a3c0cbf1d
Sockopt: Fix swapped TCP keepalive idle and interval on Darwin ( #7219 )
...
https://github.com/XTLS/Xray-core/pull/7219#pullrequestreview-5691960668
2026-10-29 02:54:53 +00:00
78b5a6ec5c
GitHub Action CI: Enforce stricter checks on generated protobuf files ( #7263 )
...
https://github.com/XTLS/Xray-core/pull/7263#issuecomment-6447862934
https://github.com/XTLS/Xray-core/pull/7263#issuecomment-6484719865
https://github.com/XTLS/Xray-core/pull/7263#issuecomment-6485805671
---------
Co-authored-by: Fangliding <Fangliding.fshxy@outlook.com >
2026-10-29 02:34:47 +00:00
5865e3ac3d
DNS outbound: Keep hijacked A/AAAA replies within the buffer ( #7225 )
...
https://github.com/XTLS/Xray-core/pull/7225#pullrequestreview-5613859264
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com >
2026-10-29 00:42:19 +00:00
48f62b801a
Geodata: Limit download size, file extensions, and update frequency ( #7267 )
...
https://github.com/XTLS/Xray-core/pull/7265#issuecomment-6464588139
---------
Co-authored-by: xqzr <34030394+xqzr@users.noreply.github.com >
2026-10-29 00:22:51 +00:00