LjhAUMEM
|
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 |
|
风扇滑翔翼
|
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 |
|
风扇滑翔翼
|
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
|
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 |
|
RPRX
|
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 |
|
LjhAUMEM
|
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
|
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 |
|
Иван
|
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 |
|
Meow
|
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 |
|
风扇滑翔翼
|
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 |
|
Иван
|
05e259c8e4
|
header-custom finalmask: Add UDP standalone handshake mode (#5945)
175502d807
|
2026-04-15 16:21:23 +00:00 |
|
Иван
|
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 |
|
LjhAUMEM
|
ff6126463b
|
Hysteria inbound: Use transport's authentication when there are no clients (#5942)
|
2026-04-15 12:13:15 +00:00 |
|
LjhAUMEM
|
5c3d639c09
|
Chore: Use buf.NewWithSize() (#5941)
|
2026-04-15 12:11:51 +00:00 |
|
LjhAUMEM
|
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 |
|
风扇滑翔翼
|
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
|
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 |
|
Nikita Nemirovsky
|
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 |
|
LjhAUMEM
|
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
|
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 |
|
LjhAUMEM
|
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 |
|
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 |
|
风扇滑翔翼
|
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é
|
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 |
|
风扇滑翔翼
|
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
|
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
|
766fa71eb1
|
Update github.com/apernet/quic-go to 20260217092621 (#5782)
|
2026-03-09 12:10:03 +00:00 |
|
saba-futai
|
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
|
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
|
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 |
|
Жора Змейкин
|
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
|
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 |
|
Copilot
|
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
|
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 |
|
风扇滑翔翼
|
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 |
|
风扇滑翔翼
|
d100be5ad5
|
Chore: Migrate to Go 1.26 (#5680)
|
2026-02-12 04:08:59 +00:00 |
|
LjhAUMEM
|
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 |
|
风扇滑翔翼
|
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 |
|
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 |
|
LjhAUMEM
|
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
|
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 |
|
LjhAUMEM
|
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
|
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 |
|
LjhAUMEM
|
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 |
|
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 |
|
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 |
|
LjhAUMEM
|
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 |
|
LjhAUMEM
|
2d2102f654
|
Hysteria transport: Fix speedtest issue (#5587)
Fixes https://github.com/XTLS/Xray-core/issues/5546
|
2026-01-22 13:37:27 +00:00 |
|