patterniha
e56580f300
Squashed commit of the following:
...
commit 8572bdaccd9f766d0be3ae16319d1ef895feda94
Author: patterniha <71074308+patterniha@users.noreply.github.com>
Date: Sat Aug 9 00:45:53 2025 +0330
save 3
commit 28ee861923595b840e3ed54dbe126545f5f5b8a2
Merge: 507b08e1 0cceea75
Author: patterniha <71074308+patterniha@users.noreply.github.com>
Date: Fri Aug 8 12:42:56 2025 +0200
Merge branch 'XTLS:main' into target-strategy
commit 507b08e18c6307bffce706a9237fd99a6d211690
Author: patterniha <71074308+patterniha@users.noreply.github.com>
Date: Fri Aug 8 04:19:28 2025 +0330
save-2
commit d14649ec5ca4176ab404dc3767ada9739cf95805
Author: patterniha <71074308+patterniha@users.noreply.github.com>
Date: Fri Aug 8 03:06:09 2025 +0330
save-1
2025-08-09 00:48:24 +03:30
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
patterniha
1c4e246788
Sockopt: Fix some domainStrategy & dialerProxy bugs ( #4661 )
2025-04-29 08:33: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
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
mmmray
498d8eb3cc
DialerProxy: Fix SplitHTTP H3 dialerProxy ( #3570 )
...
* wip
* wip
* formatting
* cnc connection no longer needs to be a Packetconn
* dialerProxy: do not cancel connection when Dial context is cancelled
2024-08-11 12:58:52 -04:00
yuhan6665
079d0bd8a9
Refactor log ( #3446 )
...
* Refactor log
* Add new log methods
* Fix logger test
* Change all logging code
* Clean up pathObj
* Rebase to latest main
* Remove invoking method name after the dot
2024-06-29 14:32:57 -04:00
yuhan6665
017f53b5fc
Add session context outbounds as slice ( #3356 )
...
* Add session context outbounds as slice
slice is needed for dialer proxy where two outbounds work on top of each other
There are two sets of target addr for example
It also enable Xtls to correctly do splice copy by checking both outbounds are ready to do direct copy
* Fill outbound tag info
* Splice now checks capalibility from all outbounds
* Fix unit tests
2024-05-13 21:52:24 -04:00
yuhan6665
d60281d0a5
Add DestIpAddress() in Dialer interface
...
Android client prepares an IP before proxy connection is established. It is useful when connecting to wireguard (or quic) outbound with domain address. E.g. engage.cloudflareclient.com:2408
2023-12-18 18:36:56 -05:00
yuhan6665
7523f7f440
统一 domainStrategy
行为. ( #2720 )
...
* 统一 `domainStrategy` 行为.
* Update proto
---------
Co-authored-by: rui0572 <125641819+rui0572@users.noreply.github.com>
2023-11-12 16:37:02 -05:00
yuhan6665
e93da4bd02
Fix some tests and format code ( #830 )
...
* Increase some tls test timeout
* Fix TestUserValidator
* Change all tests to VMessAEAD
Old VMess MD5 tests will be rejected and fail in 2022
* Chore: auto format code
2021-12-14 19:28:47 -05:00
yuhan6665
e286cdcaa8
Style: format code by gofumpt ( #761 )
2021-10-20 00:57:14 +08:00
Arthur Morgan
575c7a9687
adjust
2021-10-13 00:49:31 +08:00
Arthur Morgan
24b637cd5e
Fix: CounterConnection with ReadV/WriteV ( #720 )
...
Co-authored-by: JimhHan <50871214+JimhHan@users.noreply.github.com>
2021-09-20 20:11:21 +08:00
hmol233
86a8fb5d84
Move DomainStrategy
& DialerProxy
to DialSystem
...
Fix https://github.com/XTLS/Xray-core/issues/608
2021-06-18 19:28:02 +08:00
RPRX
16544c18ab
v1.1.0
2020-12-04 09:36:16 +08:00
RPRX
c7f7c08ead
v1.0.0
2020-11-25 19:01:53 +08:00