15 Commits (b993d9802a2a59fc8b97ad4e783e8c331df5fe60)

Author SHA1 Message Date
David Anderson 1f9b73a531 net/dns: fix freebsd DNS manager selection. 5 years ago
David Anderson 854d5d36a1 net/dns: return error from NewOSManager, use it to initialize NM. 5 years ago
David Anderson 61b361bac0 net/dns: teach the openresolv manager to read DNS config. 5 years ago
David Anderson 5480189313 net/dns: implement a DNS override workaround for legacy resolvconf. 5 years ago
David Anderson 1a371b93be util/dnsname: add FQDN type, use throughout codebase. 5 years ago
David Anderson e638a4d86b net/dns: make directManager support split DNS, and work in sandboxes. 5 years ago
David Anderson 4a64d2a603 net/dns: some post-review cleanups. 5 years ago
David Anderson 68f76e9aa1 net/dns: add GetBaseConfig to OSConfigurator interface. 5 years ago
David Anderson e0e677a8f6 net/dns: split out search domains and match domains in OSConfig. 5 years ago
David Anderson de6dc4c510 net/dns: add a Primary field to OSConfig. 5 years ago
David Anderson b2a597b288 net/dns: rename Set to SetDNS in OSConfigurator. 5 years ago
David Anderson befd8e4e68 net/dns: replace managerImpl with OSConfigurator in code. 5 years ago
David Anderson 8af9d770cf net/dns: rename Config to OSConfig. 5 years ago
David Anderson fcfc0d3a08 net/dns: remove ManagerConfig, pass relevant args directly. 5 years ago
David Anderson 9f7f2af008 wgengine/router/dns: move to net/dns. 5 years ago
Brad Fitzpatrick 01ee638cca Change some os.IsNotExist to errors.Is(err, os.ErrNotExist) for non-os errors. 6 years ago
Dmytro Shynkevych 28e52a0492
all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago
Dmytro Shynkevych 154d1cde05
router: reload systemd-resolved after changing /etc/resolv.conf (#619) 6 years ago
Dmytro Shynkevych 30bbbe9467
wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536) 6 years ago