122 Commits (d37451bac6f38cc09b853b08b1dc8359ba767fa1)

Author SHA1 Message Date
Josh Bleecher Snyder 881bb8bcdc net/dns/resolver: allow an extra alloc for go closure allocation 5 years ago
David Crawshaw f414a9cc01 net/dns/resolver: EDNS OPT record off-by-one 5 years ago
Brad Fitzpatrick 53a2f63658 net/dns/resolver: race well-known resolvers less aggressively 5 years ago
Brad Fitzpatrick e94ec448a7 net/dns/resolver: add forwardQuery type as race work prep 5 years ago
Brad Fitzpatrick 064b916b1a net/dns/resolver: fix func used as netaddr.IP in printf 5 years ago
Brad Fitzpatrick cecfc14875 net/dns: don't build init*.go on non-windows 5 years ago
Brad Fitzpatrick 2968893add net/dns/resolver: bound DoH usage on iOS 5 years ago
Brad Fitzpatrick 3daf27eaad net/dns/resolver: fall back to IPv6 for well-known DoH servers if v4 fails 5 years ago
Brad Fitzpatrick 74eee4de1c net/dns/resolver: use correct Cloudflare DoH hostnames 5 years ago
Brad Fitzpatrick e74d37d30f net/dns{,/resolver}: quiet DNS output logging 5 years ago
Brad Fitzpatrick 236eb4d04d net/dns/resolver: upgrade forwarded MagicDNS queries to DoH when IP known 5 years ago
David Crawshaw 6b9f8208f4 net/dns: do not run wsl.exe as LocalSystem 5 years ago
David Crawshaw 1147c7fd4f net/dns: set WSL /etc/resolv.conf 5 years ago
David Crawshaw 9b063b86c3 net/dns: factor directManager out over an FS interface 5 years ago
julianknodt 72a0b5f042 net/dns/resolver: fmt item 5 years ago
David Crawshaw 80b1308974 net/dns: remove ref to managerImpl 5 years ago
Adrian Dewhurst bcaae3e074 net/dns/resolver: clamp EDNS size 5 years ago
David Anderson 084d48d22d net/dns: always proxy through quad-100 on windows 8.1. 5 years ago
Brad Fitzpatrick 45e64f2e1a net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS 5 years ago
Brad Fitzpatrick 733d52827b net/dns/resolver: skip test on macOS 5 years ago
David Crawshaw 297b3d6fa4 staticcheck.conf: turn off noisy lint errors 5 years ago
David Anderson 9337826011 net/dns: fix inverted test for NetworkManager version. 5 years ago
David Anderson 320cc8fa21 net/dns: verify that systemd-resolved is actually in charge. 5 years ago
David Anderson e7164425b3 net/dns: don't use NetworkManager for DNS on very old NetworkManagers. 5 years ago
Dave Anderson 144c68b80b
net/dns: avoid using NetworkManager as much as possible. (#1945) 5 years ago
Adrian Dewhurst 8b11937eaf net/dns/resolver: permit larger max responses, signal truncation 5 years ago
David Anderson 7fab244614 net/dns/resolver: don't spam logs on EHOSTUNREACH. 5 years ago
David Anderson e2dcf63420 net/dns: replace AuthoritativeSuffixes with nil Route entries. 5 years ago
David Anderson 6690f86ef4 net/dns: always offer MagicDNS records at 100.100.100.100. 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
David Anderson cfde997699 net/dns: don't use interfaces.Tailscale to find the tailscale interface index. 5 years ago
David Anderson 3c8e230ee1 Revert "net/dns: set IPv4 auto mode in NM, so it lets us set DNS." 5 years ago
David Anderson 5bd38b10b4 net/dns: log the correct error when NM Reapply fails. 5 years ago
David Anderson 7d16c8228b net/dns: set IPv4 auto mode in NM, so it lets us set DNS. 5 years ago
David Anderson 77e2375501 net/dns: don't try to configure LLMNR or mdns in NetworkManager. 5 years ago
Josh Bleecher Snyder 20e04418ff net/dns: add GOOS build tags 5 years ago
David Anderson bf9ef1ca27 net/dns: stop NetworkManager breaking v6 connectivity when setting DNS. 5 years ago
David Anderson 44c2b7dc79 net/dns: on windows, skip site-local v6 resolvers. 5 years ago
David Anderson 97d2fa2f56 net/dns: work around WSL DNS implementation flaws. 5 years ago
David Anderson f6b7d08aea net/dns: work around new NetworkManager in other selection paths. 5 years ago
David Anderson 25ce9885a2 net/dns: don't use NM+resolved for NM >=1.26.6. 5 years ago
David Anderson 30f5d706a1 net/dns/resolver: remove unnecessary/racy WaitGroup. 5 years ago
David Anderson 89c81c26c5 net/dns: fix resolved match domains when no nameservers are provided. 5 years ago
David Anderson 4be26b269f net/dns: correctly capture all traffic in non-split configs. 5 years ago
David Anderson ca283ac899 net/dns: remove config in openresolv when given an empty DNS config. 5 years ago
David Anderson 53213114ec net/dns: make debian_resolvconf correctly clear DNS configs. 5 years ago
David Anderson 3b1ab78954 net/dns: restore resolv.conf when given an empty config in directManager. 5 years ago
David Anderson 158328ba24 net/dns: remove ForceSplitDNSForTesting. 5 years ago
David Anderson bb0710d51d net/dns: add debugging traces to DNS manager selection on linux. 5 years ago
David Anderson 4b70c7b717 net/dns: fix inverted test for NetworkManager. 5 years ago