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 |
|
yuhan6665
|
a608c5a1db
|
uTLS: Add new fingerprints
PSK extension, Post-Quantum Key Agreement, ML-KEM
|
2025-04-26 12:31:41 -04:00 |
|
xqzr
|
907a182f64
|
Sockopt: Fix Windows IP_MULTICAST_IF & IPV6_MULTICAST_IF (#4627)
Completes https://github.com/XTLS/Xray-core/pull/4568
|
2025-04-19 09:30:12 +00:00 |
|
RPRX
|
0995fa41fe
|
XHTTP client: Set packet-up as the default mode (auto) when using TLS
https://t.me/projectXtls/929
|
2025-04-18 06:18:51 +00:00 |
|
风扇滑翔翼
|
5f3ae64f0c
|
Sockopt: Allow customSockopt work for Windows & Darwin (#4576)
* Sockopt: Add custom sockopt on Windows & Darwin
* fix windows udp by the way
* use resolved addr
https://github.com/XTLS/Xray-core/pull/4504#issuecomment-2769153797
|
2025-04-18 02:30:47 +00:00 |
|
Cl-He-O
|
7a2f42f8d5
|
Fix issues related to android client (#4616)
* WireGuard: Fix tunnel not closed
* Dialer: Apply controllers in lc.Control
|
2025-04-14 11:08:26 -04:00 |
|
xqzr
|
78a1e37e89
|
Sockopt: Use Windows syscall (#4581)
|
2025-04-07 11:50:07 -04:00 |
|
xqzr
|
2abeda9c42
|
Sockopt: Allow listen v6only work for Windows & Darwin (#4571)
Completes https://github.com/XTLS/Xray-core/pull/1677
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
|
2025-03-31 12:22:16 +00:00 |
|
92613hjh
|
63eb0539b3
|
Sockopt: Fix Darwin (macOS, iOS...) UDP interface bind (#4530)
Fixes https://github.com/XTLS/Xray-core/issues/4007
|
2025-03-31 11:19:06 +00:00 |
|
RPRX
|
8284a0ef8f
|
Dialer: Do not use ListenSystemPacket() when dialing UDP
https://github.com/XTLS/Xray-core/pull/4530#issuecomment-2765744961
|
2025-03-31 10:09:33 +00:00 |
|
xqzr
|
52a2c63682
|
Sockopt: Fix Windows Multicast interface bind (#4568)
https://github.com/XTLS/Xray-core/pull/4568#issuecomment-2763492336
|
2025-03-30 20:51:36 +00:00 |
|
Meo597
|
4afe2d0cff
|
DNS: Support returning upstream TTL to clients (#4526)
Closes https://github.com/XTLS/Xray-core/issues/4527
|
2025-03-24 13:33:56 +00:00 |
|
patterniha
|
2d3210e4b8
|
Env: Add XRAY_LOCATION_CERT variable (#4536)
https://github.com/XTLS/Xray-core/issues/4531#issuecomment-2746155941
Fixes https://github.com/XTLS/Xray-core/issues/4531
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
|
2025-03-24 13:02:35 +00:00 |
|
风扇滑翔翼
|
b585b26f29
|
Sockopt: Fix Windows UDP interface bind; Allow customSockopt work for UDP (#4504)
|
2025-03-21 10:48:46 +00:00 |
|
RPRX
|
e466b0497c
|
DNS DoH: Use Chrome's fingerprint & keepAlivePeriod, Add header padding by default
https://github.com/XTLS/Xray-core/discussions/4430#discussioncomment-12374292
|
2025-03-03 14:45:12 +00:00 |
|
j3l11234
|
b9cb93d3c2
|
Sockopt: Add addressPortStrategy (query SRV or TXT) (#4416)
Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
|
2025-03-02 13:07:55 +00:00 |
|
RPRX
|
8d46f7e14c
|
TLS fingerprints: Refine "random" & "randomized", Add "randomizednoalpn"
https://github.com/XTLS/Xray-core/issues/4436#issuecomment-2687801214
|
2025-03-02 13:02:47 +00:00 |
|
A1lo
|
4b616f5cd0
|
XHTTP server: Switch to Go 1.24 native h2c support (#4451)
|
2025-03-02 13:02:40 +00:00 |
|
RPRX
|
b786a50aee
|
XHTTP server: Fix stream-up "single POST problem", Use united httpServerConn instead of recover()
https://github.com/XTLS/Xray-core/issues/4373#issuecomment-2671795675
https://github.com/XTLS/Xray-core/issues/4406#issuecomment-2668041926
|
2025-02-20 16:28:06 +00:00 |
|
风扇滑翔翼
|
b38a53e629
|
UDS: Use UnixListenerWrapper & UnixConnWrapper (#4413)
Fixes https://github.com/XTLS/Xray-core/issues/4411
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
|
2025-02-19 11:31:29 +00:00 |
|
RPRX
|
52381a3c03
|
v25.2.18
Announcement of NFTs by Project X: https://github.com/XTLS/Xray-core/discussions/3633
Project X NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
XHTTP: Beyond REALITY: https://github.com/XTLS/Xray-core/discussions/4113
REALITY NFT: https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
|
2025-02-18 11:55:07 +00:00 |
|
RPRX
|
c5de08bea6
|
XHTTP client: Revert "Add back minimal path padding for compatibility"
Reverts efdc70fbf7
|
2025-02-18 11:11:36 +00:00 |
|
RPRX
|
8cb63db6c0
|
XHTTP server: Set remoteAddr & localAddr correctly
Completes 22c50a70c6
|
2025-02-18 10:50:50 +00:00 |
|
风扇滑翔翼
|
22c50a70c6
|
UDS: Make all remote addr 0.0.0.0 (#4390)
https://github.com/XTLS/Xray-core/pull/4389#issuecomment-2656360673
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
|
2025-02-13 14:01:33 +00:00 |
|
RPRX
|
dcd7e92c45
|
XHTTP server: Finish stream-up's HTTP POST when its request.Body is closed
https://github.com/XTLS/Xray-core/issues/4373#issuecomment-2647908310
Fixes https://github.com/XTLS/Xray-core/issues/4373
|
2025-02-10 13:56:13 +00:00 |
|
RPRX
|
d4c7cd02fd
|
MITM freedom RAW TLS: Allow "fromMitm" to be written at any position in verifyPeerCertInNames , Add checking for alpn "fromMitm"
https://github.com/XTLS/Xray-core/issues/4348#issuecomment-2643340434
|
2025-02-08 12:11:25 +00:00 |
|