summaryrefslogtreecommitdiffhomepage
path: root/net/dns
AgeCommit message (Expand)AuthorFilesLines
2022-03-19all: use strings.Cut even moreBrad Fitzpatrick3-10/+6
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder6-9/+9
2022-03-16all: use Go 1.18's strings.CutBrad Fitzpatrick1-4/+4
2022-03-16net/dns/resolver: remove closure allocation explanationJosh Bleecher Snyder1-2/+0
2022-02-23net/dns: ignore permission errors on Synology DSM7 for nowBrad Fitzpatrick1-3/+20
2022-02-16net/dns: add health check for particular broken-ish Linux DNS configBrad Fitzpatrick1-1/+3
2022-02-14net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new packageBrad Fitzpatrick5-126/+226
2022-02-11net/dns: slightly optimize dbusPing for non-dbus case [Linux]Brad Fitzpatrick1-3/+3
2022-02-11net/dns: remove some unused code for detecting systemd-resolved [Linux]Brad Fitzpatrick1-32/+0
2022-02-11net/dns: fix systemd-resolved detection race at bootBrad Fitzpatrick2-15/+60
2022-02-10net/dns: add NetworkManager regression testDenton Gentry1-0/+11
2022-01-31net/dns/resolvd: properly handle not having "search" entriesAaron Bieber1-1/+3
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-3/+2
2022-01-24net/dns: log why resolved does not look like it's on use [Linux]Brad Fitzpatrick2-7/+11
2022-01-19net/dns/resolvd: store nameserversAaron Bieber1-0/+20
2022-01-12net/dns/resolver: handle tabs as whitespace when ExitDNS parses resolv.confBrad Fitzpatrick1-0/+10
2022-01-11net/dns: make WSL network configuration opt-in for nowBrad Fitzpatrick1-7/+13
2022-01-11net/dns: teach OpenBSD's manager to talk to resolvd(8). (#2789)Aaron Bieber2-2/+206
2022-01-06net/dns/resolver: on Android, make ExitDNS use net package for DNSBrad Fitzpatrick1-4/+1
2022-01-04ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6Brad Fitzpatrick3-4/+14
2022-01-03net/{neterror,dns/resolver}: move PacketWasTruncated to neterror from DNS codeBrad Fitzpatrick4-90/+2
2021-12-28net/dns: bound time we wait on restarting systemd-resolved in another placeBrad Fitzpatrick1-1/+8
2021-12-21net/dns/resolver: add debug HTML handler to see what DNS traffic was forwardedBrad Fitzpatrick2-0/+82
2021-12-19net/dns/resolver: add metrics to PTR lookup missesBrad Fitzpatrick1-0/+5
2021-12-18net/dns/resolver: send NXDOMAIN to iOS DNS-SD/Bonjour queriesBrad Fitzpatrick1-1/+33
2021-12-18net/dns/resolver: add nameFromQuery benchmarkBrad Fitzpatrick1-0/+22
2021-12-18net/dns/resolver: fix the subject in a func commentBrad Fitzpatrick1-2/+2
2021-12-15all: gofmt -w -s (simplify) testsBrad Fitzpatrick2-4/+4
2021-12-10net/dns/resolver: add Windows ExitDNS service support, using net packageBrad Fitzpatrick3-7/+774
2021-12-10net/dns: bound how long we block looking for, restarting systemd-resolvedBrad Fitzpatrick1-3/+18
2021-12-01net/tsdial: move more weirdo dialing into new tsdial package, plumbBrad Fitzpatrick5-14/+26
2021-11-30ipn/ipnlocal, net/dns/resolver: use exit node's DoH proxy when availableBrad Fitzpatrick1-2/+4
2021-11-30net/dns: fix checking for wrapped error when attempting to read wsl.conf for ...Aaron Klotz1-1/+3
2021-11-30net/dns: detect and decode UTF-16 from wsl.exe earlier.David Anderson3-38/+86
2021-11-29tailcfg, ipn/ipnlocal, net/dns: forward exit node DNS on Unix to system DNSBrad Fitzpatrick2-46/+142
2021-11-26net/dns/resolver: add clientmetrics for DNSBrad Fitzpatrick2-2/+102
2021-11-23net/dns/resolver, ipn/ipnlocal: wire up peerapi DoH server to DNS forwarderBrad Fitzpatrick2-5/+76
2021-11-23net/dns: require space after nameserver/search parsing resolv.confJosh Bleecher Snyder2-4/+26
2021-11-23net/dns: handle comments in resolv.confJosh Bleecher Snyder2-0/+48
2021-11-23ipn/ipnlocal: start adding DoH DNS server to peerapi when exit nodeBrad Fitzpatrick1-0/+3
2021-11-19net/dns: make constants for the various DBus strings.David Anderson1-14/+36
2021-11-19health: add a health state for net/dns.OSConfigurator.David Anderson2-0/+9
2021-11-19net/dns: resync config to systemd-resolved when it restarts.David Anderson1-17/+96
2021-11-19net/dns: remove unused Config struct element.David Anderson1-2/+0
2021-11-18net/netns: thread logf into control functionsJosh Bleecher Snyder1-1/+1
2021-11-16net/dns: work around old systemd-resolved setLinkDomain length limitBrad Fitzpatrick1-0/+22
2021-11-15net/dns: correctly handle NetworkManager-managed DNS that points to resolved.David Anderson2-14/+102
2021-10-28all: use testingutil.MinAllocsPerRunJosh Bleecher Snyder1-4/+4
2021-10-26net/dns: detect when resolvconf points to systemd-resolved.Denton Gentry2-5/+36
2021-10-26net/dns: fall back to copy+delete/truncate if moving to/from /etc/resolv.conf...David Anderson8-43/+172