summaryrefslogtreecommitdiffhomepage
path: root/net/dns/direct.go
AgeCommit message (Expand)AuthorFilesLines
2025-05-07net/dns: don't link dbus, gonotify on AndroidBrad Fitzpatrick1-0/+2
2024-06-26net/dns: ensure /etc/resolv.conf is world-readable even with a umaskAndrew Dunham1-3/+24
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick1-5/+8
2024-03-29net/dns: close ctx when close dns directManagerAsutorufa1-0/+2
2024-02-16net/dns: fix infinite loop when run on Amazon Linux 2023Andrew Dunham1-1/+29
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov1-49/+6
2023-07-23net/dns: overwrite /tmp/resolv.conf on gokrazyMichael Stapelberg1-5/+0
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-11-13net/dns: add a health warning when Linux /etc/resolv.conf is overwrittenBrad Fitzpatrick1-4/+5
2022-11-12net/dns: make "direct" mode on Linux warn on resolv.conf fightsBrad Fitzpatrick1-7/+80
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-3/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-2/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-1/+1
2022-02-23net/dns: ignore permission errors on Synology DSM7 for nowBrad Fitzpatrick1-3/+20
2022-02-14net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new packageBrad Fitzpatrick1-55/+14
2021-12-28net/dns: bound time we wait on restarting systemd-resolved in another placeBrad Fitzpatrick1-1/+8
2021-12-10net/dns: bound how long we block looking for, restarting systemd-resolvedBrad Fitzpatrick1-3/+18
2021-11-23net/dns: require space after nameserver/search parsing resolv.confJosh Bleecher Snyder1-4/+11
2021-11-23net/dns: handle comments in resolv.confJosh Bleecher Snyder1-0/+4
2021-10-26net/dns: detect when resolvconf points to systemd-resolved.Denton Gentry1-5/+6
2021-10-26net/dns: fall back to copy+delete/truncate if moving to/from /etc/resolv.conf...David Anderson1-19/+77
2021-10-26net/dns: move directManager function below directManager's definition.David Anderson1-8/+8
2021-10-26net/dns: remove a tiny wrapper function that isn't contributing anything.David Anderson1-5/+0
2021-09-05net/dns: only restart systemd-resolved if we changed /etc/resolv.conf.David Anderson1-11/+24
2021-08-21net/dns: resolveConfExists reading the wrong errorDavid Crawshaw1-1/+2
2021-08-19net/dns: avoid Linux PolicyKit GUI dialog during testsBrad Fitzpatrick1-2/+11
2021-06-28net/dns: set WSL /etc/resolv.confDavid Crawshaw1-12/+21
2021-06-28net/dns: factor directManager out over an FS interfaceDavid Crawshaw1-33/+85
2021-06-25net/dns: remove ref to managerImplDavid Crawshaw1-1/+1
2021-04-29net/dns: add GOOS build tagsJosh Bleecher Snyder1-0/+2
2021-04-20net/dns: make debian_resolvconf correctly clear DNS configs.David Anderson1-1/+1
2021-04-20net/dns: restore resolv.conf when given an empty config in directManager.David Anderson1-5/+43
2021-04-14net/dns: fix freebsd DNS manager selection.David Anderson1-0/+30
2021-04-12net/dns: return error from NewOSManager, use it to initialize NM.David Anderson1-2/+2
2021-04-10net/dns: teach the openresolv manager to read DNS config.David Anderson1-10/+15
2021-04-10net/dns: implement a DNS override workaround for legacy resolvconf.David Anderson1-2/+0
2021-04-10util/dnsname: add FQDN type, use throughout codebase.David Anderson1-3/+9
2021-04-09net/dns: make directManager support split DNS, and work in sandboxes.David Anderson1-43/+96
2021-04-07net/dns: some post-review cleanups.David Anderson1-2/+1
2021-04-07net/dns: add GetBaseConfig to OSConfigurator interface.David Anderson1-0/+5
2021-04-06net/dns: split out search domains and match domains in OSConfig.David Anderson1-2/+2
2021-04-05net/dns: add a Primary field to OSConfig.David Anderson1-2/+2
2021-04-05net/dns: rename Set to SetDNS in OSConfigurator.David Anderson1-1/+1
2021-04-02net/dns: replace managerImpl with OSConfigurator in code.David Anderson1-5/+7
2021-04-02net/dns: rename Config to OSConfig.David Anderson1-3/+3
2021-04-01net/dns: remove ManagerConfig, pass relevant args directly.David Anderson1-1/+1
2021-03-25wgengine/router/dns: move to net/dns.David Anderson1-0/+188