mihomo/dns
Xi Xu 3b4f07cd4b feat: optimize proxy management and connection handling
Improves thread safety in adapter URLTest by using LoadOrStore, optimizes proxy filtering and allocation in outbound group, adds caching for ProxiesWithProviders in tunnel, and refactors TCP connection handling for better metadata validation and TLS handshake triggering. Also adds stack trace size limit in main.go and minor improvements in DNS message prefixing.
2025-12-04 15:39:48 +08:00
..
client.go chore: cleanup dns client code 2025-09-19 21:18:16 +08:00
dhcp.go chore: removed routing-mark and interface-name of the group, please set it directly on the proxy instead 2025-05-01 02:13:35 +08:00
dialer.go fix: dns dial to wrong target 2024-06-15 13:32:57 +08:00
doh.go chore: sync code style 2025-09-13 14:31:30 +08:00
doq.go feat: optimize proxy management and connection handling 2025-12-04 15:39:48 +08:00
edns0_subnet.go feat: doh client support ecs and ecs-override 2024-09-11 10:56:51 +08:00
enhancer.go chore: add fake-ip-ttl to dns section 2025-11-23 21:34:30 +08:00
middleware.go chore: add fake-ip-ttl to dns section 2025-11-23 21:34:30 +08:00
patch_android.go chore: add /cache/dns/flush to restful api 2025-07-27 12:30:33 +08:00
policy.go chore: add sourceGeoIP and sourceIPASN to metadata 2024-08-28 12:25:45 +08:00
rcode.go chore: reset resolver's connection after default interface changed 2024-09-27 20:36:00 +08:00
resolver.go chore: separate the DNS enhancer config passing 2025-09-29 10:36:55 +08:00
server.go chore: adjust the internal code structure of the dns module 2025-09-29 11:24:41 +08:00
service.go chore: adjust the internal code structure of the dns module 2025-09-29 11:24:41 +08:00
system_common.go chore: reset resolver's connection after default interface changed 2024-09-27 20:36:00 +08:00
system_posix.go chore: better resolv.conf parsing 2023-06-28 09:17:54 +08:00
system_windows.go chore: ignore interfaces not in IfOperStatusUp when fetch system dns server on windows 2025-04-09 18:02:12 +08:00
system.go fix: defaultNS not working in system dns 2024-10-05 14:20:54 +08:00
util.go chore: revert "chore: better dns batchExchange" 2025-07-05 23:05:49 +08:00