Katana
|
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
|
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 |
|
Meow
|
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 |
|
LjhAUMEM
|
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 |
|
𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇
|
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 |
|
LjhAUMEM
|
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 |
|
风扇滑翔翼
|
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 |
|
风扇滑翔翼
|
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 |
|
Yury Kastov
|
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 |
|
Meow
|
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 |
|
Yury Kastov
|
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 |
|
Yury Kastov
|
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 |
|
Meow
|
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 |
|
7. Sun
|
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 |
|
Meow
|
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
|
7cf25970de
|
IPMatcher: Fix full CIDR issue (#5971)
Fixes https://github.com/XTLS/Xray-core/issues/5977
|
2026-04-25 16:07:04 +00:00 |
|
Meow
|
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
|
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 |
|
RPRX
|
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 |
|
Иван
|
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 |
|
Meow
|
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
|
ef77a42063
|
DomainMatcher: Fix CompactDomainMatcher rule indices (#5934)
Fixes https://github.com/XTLS/Xray-core/pull/5924
|
2026-04-15 11:56:31 +00:00 |
|
Meow
|
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
|
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
|
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
|
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 |
|
Exclude0122
|
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é
|
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 |
|
风扇滑翔翼
|
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 |
|
LjhAUMEM
|
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 |
|
风扇滑翔翼
|
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 |
|
LjhAUMEM
|
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 |
|
Lumière Élevé
|
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 |
|
LjhAUMEM
|
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 |
|
LjhAUMEM
|
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 |
|
Copilot
|
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 |
|
风扇滑翔翼
|
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
|
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 |
|
Dmitrii Makhno
|
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
|
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 |
|
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 |
|
风扇滑翔翼
|
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 |
|
Meow
|
9a04eecaf9
|
Geodat: Reduce peak memory usage (#5581)
Fixes https://github.com/XTLS/Xray-core/commit/5f7474120f523ad1e36174481e0b16c3446cc29c
|
2026-01-26 10:45:25 +00:00 |
|
风扇滑翔翼
|
daf9cba29f
|
XUDP client: Initialize Global ID's BaseKey correctly (#5602)
https://t.me/projectXray/4624679
|
2026-01-24 15:11:44 +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 |
|
风扇滑翔翼
|
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 |
|
风扇滑翔翼
|
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
|
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 |
|
Copilot
|
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 |
|
Hossin Asaadi
|
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 |
|