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 |
|
LjhAUMEM
|
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 |
|
风扇滑翔翼
|
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
|
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 |
|
LjhAUMEM
|
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 |
|
风扇滑翔翼
|
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 |
|
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 |
|
风扇滑翔翼
|
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 |
|
风扇滑翔翼
|
d9025857fe
|
transport/pipe/impl.go: Remove runtime.Gosched() in WriteMultiBuffer() (#5467)
|
2026-01-06 12:43:08 +00:00 |
|
fanymagnet
|
e7c72c011f
|
XHTTP server: Fix ScStreamUpServerSecs' non-default value (#5486)
|
2026-01-05 01:07:00 +00:00 |
|
风扇滑翔翼
|
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 |
|
patterniha
|
a6792dda69
|
TLS ECH: Increase DOH timeout (#5455)
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
|
2025-12-23 09:41:01 +00:00 |
|
ari-ahm
|
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 |
|
风扇滑翔翼
|
a610a4c89a
|
Chore: Remove all double gonet import (#5402)
|
2025-12-10 07:17:29 +00:00 |
|
RPRX
|
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 |
|
RPRX
|
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 |
|
风扇滑翔翼
|
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 |
|
patterniha
|
593ededd3e
|
Trojan-UoT & UDP-nameserver: Fix forgotten release buffer; UDP dispatcher: Simplified and optimized (#5050)
|
2025-08-29 14:31:46 +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 |
|