Meo597
|
745526f14c
|
refactor(dns): make server-specific Lua registration private
|
2026-10-04 05:41:34 +08:00 |
|
Meo597
|
399563b6d9
|
refactor: move execution context and timeout management into pool
|
2026-10-04 05:22:47 +08:00 |
|
Meo597
|
5d1d8200d9
|
dns: unify the Lua API for local and configured DNS
Expose localdns.Client in xray.dns.Servers with the ID "localhost",
so Lua scripts can use the same server API for both clients.
|
2026-10-01 21:58:09 +08:00 |
|
Meo597
|
1c52c65872
|
geodata: rename Lua matcher constructors to BuildDomainMatcher and BuildIPMatcher
|
2026-09-28 22:52:45 +08:00 |
|
Meo597
|
5724db08f4
|
lua: standardize hooks and host APIs on PascalCase
|
2026-09-28 22:52:14 +08:00 |
|
Meo597
|
3d3306503d
|
geodata: flatten Lua matcher rule arguments
|
2026-09-28 22:23:04 +08:00 |
|
Meo597
|
5e1bb92b98
|
dns: reduce Lua allocations with flat arguments and returns and native IP slice userdata
|
2026-09-28 22:12:47 +08:00 |
|
Meo597
|
9628003594
|
Reduce memory usage
|
2026-09-26 06:20:34 +08:00 |
|
Meo597
|
72d9ab50b9
|
add tests
|
2026-09-26 06:16:54 +08:00 |
|
Meo597
|
235843c5d2
|
feat(dns): add Lua scripting for DNS queries
|
2026-09-26 05:37:23 +08:00 |
|