世界
a364ff4794
Remove unimplemented hot reload from managers
2026-10-09 12:36:03 +08:00
世界
17c52d03b3
Fix hysteria2 realm STUN resolution ignoring default domain resolver
2026-09-24 17:23:36 +08:00
世界
b3a45e0839
Add query_client_subnet and query_dnssec DNS rule items and remove_client_subnet DNS route action option
2026-08-30 17:41:45 +08:00
世界
0e75f5f45c
Partition local DNS caches by interface signature
2026-08-30 17:41:45 +08:00
世界
5d424ea2ac
refactor: Async DNS
2026-08-30 17:41:43 +08:00
世界
97b7c5f91f
Update hysteria2 realm
2026-08-30 17:41:40 +08:00
世界
14b8f1bd4d
dns: Add preferred_by rule item
2026-08-30 17:41:40 +08:00
世界
87c2b89120
dns: Add timeout configuration
2026-08-30 17:41:40 +08:00
世界
c322ad5d33
Add optimistic DNS cache
2026-08-30 17:41:39 +08:00
nekohasekai
cd77e78f0a
Add evaluate DNS rule action and related rule items
2026-08-30 17:41:39 +08:00
世界
3312b8da50
Clean up DNS transports
2026-04-23 02:30:32 +08:00
世界
aa8dd6e44f
Fix DNS transports
2026-01-17 05:48:41 +08:00
世界
1ebff74c21
Fix DNS cache not working when domain strategy is set
...
The cache lookup was performed before rule matching, using the caller's
strategy (usually AsIS/0) instead of the resolved strategy. This caused
cache misses when ipv4_only was configured globally but the cache lookup
expected both A and AAAA records.
Remove LookupCache and ExchangeCache from Router, as the cache checks
inside client.Lookup and client.Exchange already handle caching correctly
after rule matching with the proper strategy and transport.
2025-12-21 16:59:10 +08:00
世界
6ee3117755
Add resolved service and DNS server
2025-07-08 13:14:41 +08:00
世界
7a1eee78df
Add service component type
2025-07-08 13:14:41 +08:00
世界
fb622ccbdf
Explicitly reject detour to empty direct outbounds
2025-07-08 13:12:28 +08:00
世界
3016338e34
refactor: DNS
2025-07-08 13:12:14 +08:00
世界
dc127e2994
Migrate components to library
2022-07-11 18:44:59 +08:00
世界
8a761d7e3b
Add dns client
2022-07-06 23:14:19 +08:00