Commit Graph
22 Commits
Author SHA1 Message Date
Hossin AsaadiandGitHub 6ce8dc53e7 common/buf/writer.go: Fix buffered writes failing when payload exceeds remaining capacity (#6723)
Fixes https://github.com/XTLS/Xray-core/issues/5287
2026-09-07 21:14:41 +00:00
829d54d7be Hysteria & XHTTP/3 clients: udpHop supports dialerProxy (#6320)
https://github.com/XTLS/Xray-core/pull/6320#issuecomment-4725679616

Fixes https://github.com/XTLS/Xray-core/pull/6320#issuecomment-4699599655

---------

Co-authored-by: LjhAUMEM <llnu14702@gmail.com>
2026-06-17 12:20:28 +00:00
Hossin AsaadiandRPRX 61e1153157 MPH domian matcher: Support building & using cache directly (instead of building from geosite.dat when Xray starts) (#5505)
Like https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3710995080
2026-01-31 13:22:00 +00:00
Hossin AsaadiandGitHub 36425d2a6e Tests: Improve geosite & geoip tests (#5502)
https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3711843548
2026-01-08 08:00:49 +00:00
Hossin AsaadiandGitHub 961c352127 DNS: Fix parse domain and geoip (#5499)
Fixes https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3712856715
2026-01-06 12:21:50 +00:00
Hossin AsaadiandGitHub c715154309 Routing: Reduce peak memory usage (#5488)
https://github.com/XTLS/Xray-core/pull/5488#issuecomment-3711430369

For https://github.com/XTLS/Xray-core/issues/4422
2026-01-05 23:02:40 +00:00
Hossin AsaadiandGitHub 5d94a62a83 Geofiles: Implement mmap in filesystem to reduce ram usage (#5480)
For https://github.com/XTLS/Xray-core/issues/4422
2025-12-31 08:50:30 +00:00
Hossin AsaadiandGitHub de53a3b94e Upgrade gVisor to a newer version (#3903) 2025-01-03 15:50:23 +00:00
2c72864935 API: Add user online stats (#3637)
* add statsUserOnline bool to policy

* add OnlineMap struct to stats

* apply UserOnline functionality to dispatcher

* add statsonline api command

* fix comments

* Update app/stats/online_map.go

Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com>

* improve AddIP

* regenerate pb

---------

Co-authored-by: mmmray <142015632+mmmray@users.noreply.github.com>
2024-11-03 08:44:15 -05:00
Hossin AsaadiandGitHub ba57ccdd45 API: add Source IP Block command (#3211)
* add SourceIpBlock to API

* improve inboundTag
2024-03-31 00:29:15 -04:00
Hossin AsaadiandGitHub 53e5814d19 API - Add | Remove Routing Rules (#3189)
* add RuleTag to routing rules

* add router pb commands

* add and remove routing rules api

* cleanup

* fix

* improve error msg

* add append flag
apply balancer config
2024-03-29 11:17:36 -04:00
Hossin Asaadiandyuhan6665 bd38578978 improve balancer_info.go
fix balancer args
2024-03-23 07:41:22 -10:00
Hossin AsaadiandGitHub 81f9f567ff sort Outbound selector output (#2914)
* clean code

* sort oubound selector output

* clean up

* fix duplicate outbound
2024-01-10 11:26:27 -05:00
hossinasaadiandyuhan6665 9a2ab9b6a3 fix roundRobin 2024-01-07 14:27:37 -05:00
hossinasaadiandyuhan6665 b7f21be8bc fix ecdh crash in reality 2023-12-24 15:38:44 -05:00
Hossin AsaadiandGitHub 01c14a5994 add Round-Robin Strategy to balancer (#2844)
* add Round-Robin Strategy

* clean up
2023-12-24 15:29:10 -05:00
Hossin AsaadiandGitHub 67c66faaed Override outbounds in multi config files (#2659)
* fix override outbounds in multi config

* log outbounds override status

* fix prepend bug

* improve outbounds-prepend test

* fix prepend outbound

* fix outbounds-prepend test
2023-10-23 21:34:58 -04:00
hossinasaadiandyuhan6665 71fee07175 fix inbounds-replaceall test 2023-10-22 22:45:38 -04:00
hossinasaadiandyuhan6665 42d586df09 log inbound override status 2023-10-22 22:45:38 -04:00
hossinasaadiandyuhan6665 4f8b73bb1f fix override Inbounds in multi config 2023-10-22 22:45:38 -04:00
hossinasaadiandyuhan6665 6177ec7faf add bindAddr for darwin 2023-10-16 10:24:28 -04:00
Hossin Asaadiandyuhan6665 07ae08126c binding socket interface to sockopt_darwin.go 2023-09-22 10:35:59 -04:00