风扇滑翔翼 and GitHub
3b47d0846e
Freedom: Cache UDP resolve result ( #4804 )
2025-07-23 10:02:27 +00:00
风扇滑翔翼 and RPRX
83686ebfaa
DNS outbound: Prevent panic from rejecting invalid domain ( #4903 )
...
Fixes https://github.com/XTLS/Xray-core/pull/4824#issuecomment-3078811352
2025-07-19 01:52:26 +00:00
风扇滑翔翼 and GitHub
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
风扇滑翔翼 and GitHub
38ed2cc387
DNS: Add new nonIPQuery "reject" ( #4824 )
2025-06-22 22:48:24 -04:00
风扇滑翔翼 and GitHub
462bc3cfba
BurstObservatory: Fix nil panic when pingConfig is missing ( #4757 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4756
2025-06-04 12:37:43 +00:00
风扇滑翔翼 and GitHub
ef1c165cc5
QUIC sniffer: Fix potential slice panic ( #4732 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3914#issuecomment-2853392827
2025-05-16 12:08:29 +00:00
风扇滑翔翼 and GitHub
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
风扇滑翔翼 and GitHub
29e37e8a82
HTTP inbound: Directly forward plain HTTP 1xx response header ( #4547 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4545
2025-03-26 12:30:48 +00:00
风扇滑翔翼 and GitHub
b585b26f29
Sockopt: Fix Windows UDP interface bind; Allow customSockopt work for UDP ( #4504 )
2025-03-21 10:48:46 +00:00
风扇滑翔翼 and RPRX
86a225cda1
DNS: Retry with EDNS0 when response is truncated ( #4516 )
2025-03-21 08:58:51 +00:00
风扇滑翔翼 and RPRX
6f8e253dec
DNS: Add tag for DnsServerObject ( #4515 )
...
Closes https://github.com/XTLS/Xray-core/issues/4505
2025-03-21 08:58:24 +00:00
风扇滑翔翼 and GitHub
335845a9b2
DNS: Ensure order for DNS server match ( #4510 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4508
2025-03-20 11:21:21 +00:00
风扇滑翔翼 and GitHub
b70d0abebe
API: Fix data race in online ipList ( #4513 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4512
2025-03-20 11:12:36 +00:00
风扇滑翔翼 and GitHub
d451078e72
Chore: Fix tests ( #4440 )
2025-02-25 13:11:37 +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
风扇滑翔翼 and GitHub
4b01eb4398
Metrics: Add direct listen ( #4409 )
2025-02-18 11:32:48 +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
风扇滑翔翼 and GitHub
3a7a78ff3a
UDS: Keep valid source addr ( #4325 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4324
2025-01-26 11:08:36 +00:00
风扇滑翔翼 and GitHub
f4fd8b8fad
DNS: Implement queryStrategy for "localhost" ( #4303 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4302
2025-01-19 07:39:54 +00:00
风扇滑翔翼 and GitHub
3e590a4eb1
Freedom: Don't use rawConn copy when using utls ( #4272 )
2025-01-12 14:10:39 -05:00
风扇滑翔翼 and GitHub
33186ca5e6
Freedom noises: Change legacy variable name ( #4238 )
...
Closes https://github.com/XTLS/Xray-core/issues/4237
2025-01-02 08:21:32 +00:00
风扇滑翔翼 and RPRX
3e7002d24c
WireGuard inbound: Add missing inbound session information back ( #4126 )
...
Fixes https://github.com/XTLS/Xray-core/issues/4121
2024-12-06 23:50:26 +00:00
风扇滑翔翼 and RPRX
c87cf8ff52
XHTTP config: Add keepAlivePeriod for client ( #4075 )
...
Closes https://github.com/XTLS/Xray-core/issues/4053
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-29 02:05:11 +00:00
风扇滑翔翼 and GitHub
0a252ac15d
HTTP transport: Use dest as Host if not set ( #4038 )
2024-11-21 05:42:19 +00:00
风扇滑翔翼 and GitHub
59e5d24280
WireGuard inbound: Fix leaking session information between requests ( #4030 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3948 https://github.com/XTLS/Xray-core/issues/4025
2024-11-20 05:00:40 +00:00
风扇滑翔翼 and GitHub
17825b25f2
WireGuard kernelTun: Fix multi-outbounds not work ( #4015 )
...
Fixes https://github.com/XTLS/Xray-core/issues/2817
2024-11-14 00:13:27 +00:00
571777483b
TLS: Add CurvePreferences (to enable kyber768) ( #3991 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-11 04:21:28 +00:00
1ffb8a92cd
Sniff: Prevent crash on QUIC sniffer panic ( #3978 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-11 04:20:54 +00:00
风扇滑翔翼 and GitHub
057e6284b2
UDS: prevent crash when proxy udp ( #3967 )
...
* net: Prevent nil pointer err in NetAddr()
* Fix dsworker saddr problem
2024-11-04 10:39:04 -05:00
风扇滑翔翼 and RPRX
b7aacd3245
Wireguard inbound: Do not use kernel TUN ( #3960 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-11-02 21:07:17 +00:00
风扇滑翔翼 and GitHub
9f8bb47633
Fix: Apply mutex when visiting Attributes as well ( #3921 )
...
https://github.com/XTLS/Xray-core/pull/3921#issuecomment-2445689462
2024-10-30 02:26:43 +00:00
风扇滑翔翼 and GitHub
86257531ee
Routing: Add mutex for Attributes temporarily ( #3908 )
...
https://github.com/XTLS/Xray-core/pull/3908#issuecomment-2412859858
2024-10-15 04:22:32 +00:00
风扇滑翔翼 and RPRX
82bd5f3046
Refactor: Use struct Int32Range widely ( #3867 )
...
https://github.com/XTLS/Xray-core/pull/3867#issuecomment-2412847316
2024-10-15 04:12:17 +00:00
风扇滑翔翼 and GitHub
697156f6f6
SplitHTTP Config: Add capability to parse int in string format ( #3855 )
...
“100” → 100
“-1” → -1
“” → 0
2024-09-29 03:10:42 +08:00
风扇滑翔翼 and GitHub
3fed0c773f
DNS outbound: Add blockTypes ( #3812 )
2024-09-15 04:21:51 +00:00
781aaee21f
QUIC sniffer: handle multiple initial packets ( #3802 )
...
* QUIC sniffer: handle multiple initial packets
Basically copied from Vigilans/v2ray-core@8f33db0
Co-Authored-By: Vigilans <vigilans@foxmail.com >
* Remove unnecessary file
---------
Co-authored-by: Vigilans <vigilans@foxmail.com >
2024-09-13 13:32:43 -04:00
风扇滑翔翼 and GitHub
7970f240de
Log: show the matching rule tag ( #3809 )
2024-09-13 13:05:19 -04:00
风扇滑翔翼 and GitHub
88ae774cce
Sniff: Routing “attrs” support non http inbound ( #3808 )
...
* Sniff: Support attrs route in non http inbound
* Add capability to sniff method and path
* Fix test
* Skip HTTP inbound PlainHTTP mode
* Fix test
again
2024-09-13 12:26:36 -04:00
风扇滑翔翼 and GitHub
1b607ff874
DNS: Do not hit cache if encounted err ( #3784 )
2024-09-12 10:34:45 -04:00
风扇滑翔翼 and GitHub
a247997e38
Log: Add MaskAddress option to hide IP addresses ( #3783 )
...
* Log: Add maskAddress option
* Correct IPv6 subnet
2024-09-11 10:45:47 -04:00
风扇滑翔翼 and GitHub
3d0feae462
Transport: Add REALITY TLS1.3 support warning ( #3774 )
2024-09-09 11:37:39 -04:00
风扇滑翔翼 and GitHub
34e0a2fb41
Issues template: Add require for latest version
2024-08-23 06:48:25 +00:00
风扇滑翔翼 and RPRX
b612da26eb
Socks inbound: Support HTTP inbound by default ( #3682 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-08-16 00:58:48 +00:00
9e93c19161
Freedom: Combine fragmented tlshello if interval is 0 ( #3663 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
Co-authored-by: Ahmadreza Dorkhah <djahmadfire@gmail.com >
2024-08-10 05:06:00 +00:00
风扇滑翔翼 and GitHub
644901d1a5
Socks4a server: Check if the client sends an IP address as domain ( #3628 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3622
2024-08-03 02:08:23 +00:00
a7e198e1e2
Fix WS reading X-Forwarded-For & Add tests ( #3546 )
...
Fixes https://github.com/XTLS/Xray-core/issues/3545
---------
Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com >
2024-07-17 10:40:25 +00:00
风扇滑翔翼 and GitHub
308f0c64c3
Add custom Sockopt support ( #3517 )
...
* Add custom sockopt
* Add custom level
* Change field
* Sth left
2024-07-09 12:19:31 -04:00
风扇滑翔翼
028a640b1b
Update issues template
2024-06-22 12:18:25 +00:00
风扇滑翔翼 and GitHub
ae97821e40
Add regex support for domainsExcluded ( #3449 )
...
* Add regx support for domainsExcluded
* format
2024-06-16 10:51:52 -04:00
风扇滑翔翼
3654c0d710
HTTPUpgrade send headers with specified capitalization ( #3430 )
...
* Fix HTTPUpgrade header capitalization
* Chore
* Remove excess host headers
Chore : change httpupgrade header "upgrade" to "Upgrade" #3435
2024-06-07 12:53:27 +00:00
风扇滑翔翼
be29cc39d7
Add httpupgrade test
2024-06-05 17:39:55 +00:00
风扇滑翔翼
df53afceae
Make ws_test uses random ports
2024-06-04 00:52:02 +08:00
9ee9a0634e
Add UDPFilter to Socks5 server when auth == password ( #3371 )
...
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com >
2024-05-22 03:02:45 +00:00
风扇滑翔翼 and yuhan6665
8a439bf3f2
Fix host in headers field does not work XTLS#3191
2024-03-29 00:08:54 -04:00
风扇滑翔翼 and yuhan6665
bb48a2043d
Fix HTTPUpgrade transport register
2024-03-20 12:05:01 -04:00
风扇滑翔翼 and yuhan6665
87ef07d5f4
Correctly propagate error in AuthenticationReader readBuffer
2024-03-04 18:49:16 -05:00
风扇滑翔翼 and yuhan6665
303beff5dd
Fix SockOpt does not work in UDP
2024-02-06 10:41:39 -05:00
风扇滑翔翼 and yuhan6665
9becf02316
allow empty route type
...
default field
2023-12-24 15:00:23 -05:00
风扇滑翔翼 and yuhan6665
69cbb4c47a
Change WS upgraderBufferSize
...
due to https://github.com/gorilla/websocket/issues/223
2023-11-28 11:28:58 -05:00