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 |
|
patterniha
|
f557bf7da4
|
Outbound: Add targetStrategy; Fix mux does not close link.Reader; Fix origin does not work on UDP; Add logs (#5006)
|
2025-08-15 20:51:36 +00:00 |
|
风扇滑翔翼
|
6fc0a40c2a
|
XHTTP client: Fix edge-case issue for packet-up mode (#5020)
https://github.com/XTLS/Xray-core/pull/4952#issuecomment-3184080580
|
2025-08-15 18:01:15 +00:00 |
|
风扇滑翔翼
|
b1107b9810
|
Refine must2 and apply NewAesGcm() to all usage (#5011)
* Refine must2 and apply NewAesGcm() to all usage
* Remove unused package
* Fix test
|
2025-08-10 21:37:46 -04:00 |
|
风扇滑翔翼
|
d4f11e6d68
|
UDS: Check address before listen (#4945)
Fixes https://github.com/XTLS/Xray-core/issues/4944
|
2025-08-03 11:02:55 +00:00 |
|
风扇滑翔翼
|
7cbf5b004c
|
TLS ECH client: echForceQuery "full" / "half" / "none" (default) (#4973)
https://github.com/XTLS/Xray-core/pull/4971#issuecomment-3148113203
|
2025-08-03 10:15:42 +00:00 |
|
patterniha
|
a02723e63f
|
TLS ECH client: Use chrome-fingerprint and add padding; Add "h2c" and echSockopt; Fix some issues (#4949)
Completes https://github.com/XTLS/Xray-core/pull/3813
|
2025-08-02 16:05:00 +00:00 |
|
风扇滑翔翼
|
b2829219a0
|
TLS ECH client: Add echForceQuery config (#4947)
https://github.com/XTLS/Xray-core/pull/4947#issuecomment-3124359776
|
2025-08-01 11:25:15 +00:00 |
|
风扇滑翔翼
|
fb7a9d8d61
|
TLS client & server: Support Encrypted Client Hello (ECH) (#3813)
b9a72a4a26
---------
Co-authored-by: yuhan6665 <1588741+yuhan6665@users.noreply.github.com>
|
2025-07-26 08:47:27 +00:00 |
|
风扇滑翔翼
|
1ea00fad81
|
UDP listener: Allow listening on "localhost" (#4940)
Fixes https://github.com/XTLS/Xray-core/issues/4939
|
2025-07-26 01:27:35 +00:00 |
|
风扇滑翔翼
|
c9cd26d6d3
|
UDP: Remove removeRay()'s error log (#4936)
From https://github.com/XTLS/Xray-core/pull/4899
|
2025-07-25 14:40:26 +00:00 |
|
风扇滑翔翼
|
eb433d9462
|
Inbounds & Outbounds: TCP KeepAlive better default value (#4931)
From https://github.com/XTLS/Xray-core/pull/4927
|
2025-07-25 12:06:05 +00:00 |
|
风扇滑翔翼
|
9d15ecf1f9
|
REALITY client: Fix log when printing "is using X25519MLKEM768..." (#4929)
|
2025-07-25 07:11:35 +00:00 |
|
RPRX
|
31b508d372
|
REALITY config: Convert mldsa65Seed to its private key later
|
2025-07-24 01:31:07 +00:00 |
|
风扇滑翔翼
|
f90fae22aa
|
UDP: Fix removeRay will close a connEntry that not belongs to it (#4899)
|
2025-07-23 10:10:12 +00:00 |
|
RPRX
|
446315cf1f
|
REALITY protocol: Add optional Post-Quantum ML-DSA-65 verification for cert's ExtraExtensions (#4915)
00881f6740
|
2025-07-23 02:29:11 +00:00 |
|
风扇滑翔翼
|
cbcab89c7e
|
Commands: Display Post-Quantum key exchange in tls ping (#4857)
https://github.com/XTLS/Xray-core/pull/4857#issuecomment-3064964301
|
2025-07-19 01:14:56 +00:00 |
|
xDragonZ
|
3a2ac9d0bf
|
Bump quic-go to v0.53.0 & update codes (#4906)
|
2025-07-19 00:21:18 +00:00 |
|
Meow
|
18ab291e0c
|
REALITY: Add rate limiting to fallback handling via token bucket (#4553)
https://github.com/XTLS/REALITY/pull/12
|
2025-06-08 13:43:55 +00:00 |
|
RPRX
|
e011b746dc
|
RAW transport hub.go: Call REALITY's DetectPostHandshakeRecordsLens() in advance
https://github.com/XTLS/Xray-core/issues/4778#issuecomment-2953455751
|
2025-06-08 05:01:31 +00:00 |
|
patterniha
|
97fdcb4228
|
New feature: Happy Eyeballs (RFC 8305) (#4667)
Closes https://github.com/XTLS/Xray-core/issues/4473
|
2025-06-07 13:20:06 +00:00 |
|
RPRX
|
09d84c42e9
|
REALITY protocol: Remove ChaCha20-Poly1305 support for REALITY's session id auth
https://github.com/XTLS/Xray-core/pull/3813#issuecomment-2885686468
https://github.com/XTLS/REALITY/pull/4#issuecomment-2885815235
Reverts 65b467e448
|
2025-05-16 07:29:05 +00:00 |
|
RPRX
|
7ddc4a2525
|
REALITY practice: Support X25519MLKEM768 for TLS' communication
https://github.com/XTLS/Xray-core/pull/3813#issuecomment-2873889724
|
2025-05-16 04:08:38 +00:00 |
|
Pk-web6936
|
19ba9cbe91
|
Chore: Update gVisor to the latest version; Fmt .go files (#4663)
|
2025-04-29 11:32:23 +00:00 |
|
patterniha
|
1c4e246788
|
Sockopt: Fix some domainStrategy & dialerProxy bugs (#4661)
|
2025-04-29 08:33:36 +00:00 |
|