48 Commits (c41a2d5c8372cea8bf5dc64ed8fcbec577fc00fd)

Author SHA1 Message Date
Nick Khyl c32efd9118 various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 2 years ago
Brad Fitzpatrick 745931415c health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
Brad Fitzpatrick ebc552d2e0 health: add Tracker type, in prep for removing global variables 2 years ago
Andrew Dunham b0e96a6c39 net/dns: log more info when openresolv commands fail 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Denton Gentry 97ee3891f1 net/dns: use direct when NetworkManager has no systemd-resolved 3 years ago
Anton Tolchanov 388b124513 net/dns: detect when libnss_resolve is used 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Maisem Ali 99aa335923 net/dns: [linux] log and add metric for dnsMode 3 years ago
Andrew Dunham e966f024b0 net/dns: print systemd-resolved ResolvConfMode 4 years ago
nyghtowl e6e1976c3a net/dns: remove systemd-resolved ping 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Brad Fitzpatrick 2ff481ff10 net/dns: add health check for particular broken-ish Linux DNS config 4 years ago
Brad Fitzpatrick 21358cf2f5 net/dns: slightly optimize dbusPing for non-dbus case [Linux] 4 years ago
Brad Fitzpatrick 15599323a1 net/dns: fix systemd-resolved detection race at boot 4 years ago
Brad Fitzpatrick 6feb8f4c51 net/dns: log why resolved does not look like it's on use [Linux] 4 years ago
David Anderson c5d572f371 net/dns: correctly handle NetworkManager-managed DNS that points to resolved. 4 years ago
David Anderson a320d70614 net/dns: fall back to copy+delete/truncate if moving to/from /etc/resolv.conf fails. 5 years ago
David Anderson 10547d989d net/dns: exhaustively test DNS selection paths for linux. 5 years ago
David Anderson c071bcda33 net/dns: relax systemd-resolved detection. 5 years ago
Brad Fitzpatrick 065c4ffc2c net/dns: add start of Linux newOSConfigurator tests 5 years ago
Brad Fitzpatrick 09a47ea3f1 net/dns: prep for writing manager_linux tests; pull some stuff out 5 years ago
David Crawshaw 9b063b86c3 net/dns: factor directManager out over an FS interface 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
David Anderson cfde997699 net/dns: don't use interfaces.Tailscale to find the tailscale interface index. 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 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
David Anderson 4849a4d3c8 net/dns: error out on linux if /etc/resolv.conf can't be read. 5 years ago
David Anderson 1f9b73a531 net/dns: fix freebsd DNS manager selection. 5 years ago
David Anderson d6bb11b5bf net/dns: implement correct manager detection on linux. 5 years ago
David Anderson 854d5d36a1 net/dns: return error from NewOSManager, use it to initialize NM. 5 years ago
David Anderson cca230cc23 net/dns: fix staticcheck errors. 5 years ago
David Anderson a7340c2015 net/dns: support split DNS in systemd-resolved. 5 years ago
David Anderson 84430cdfa1 net/dns: improve NetworkManager detection, using more DBus. 5 years ago
David Anderson 9a48bac8ad net/dns: rename resolvconf.go to debian_resolvconf.go. 5 years ago
David Anderson 58760f7b82 net/dns: split resolvconfManager into a debian and an openresolv manager. 5 years ago
David Anderson 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 5 years ago
David Anderson a39d2403bc net/dns: disable NetworkManager and resolved configurators temporarily. 5 years ago
David Anderson befd8e4e68 net/dns: replace managerImpl with OSConfigurator in code. 5 years ago
David Anderson fcfc0d3a08 net/dns: remove ManagerConfig, pass relevant args directly. 5 years ago
David Anderson 95470c3448 net/dns: remove Cleanup manager parameter. 5 years ago
David Anderson cf361bb9b1 net/dns: remove PerDomain from Config. 5 years ago
David Anderson 9f7f2af008 wgengine/router/dns: move to net/dns. 5 years ago
Dmytro Shynkevych 28e52a0492
all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago