| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-03-19 | all: use strings.Cut even more | Brad Fitzpatrick | 3 | -10/+6 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 6 | -9/+9 |
| 2022-03-16 | all: use Go 1.18's strings.Cut | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-03-16 | net/dns/resolver: remove closure allocation explanation | Josh Bleecher Snyder | 1 | -2/+0 |
| 2022-02-23 | net/dns: ignore permission errors on Synology DSM7 for now | Brad Fitzpatrick | 1 | -3/+20 |
| 2022-02-16 | net/dns: add health check for particular broken-ish Linux DNS config | Brad Fitzpatrick | 1 | -1/+3 |
| 2022-02-14 | net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new package | Brad Fitzpatrick | 5 | -126/+226 |
| 2022-02-11 | net/dns: slightly optimize dbusPing for non-dbus case [Linux] | Brad Fitzpatrick | 1 | -3/+3 |
| 2022-02-11 | net/dns: remove some unused code for detecting systemd-resolved [Linux] | Brad Fitzpatrick | 1 | -32/+0 |
| 2022-02-11 | net/dns: fix systemd-resolved detection race at boot | Brad Fitzpatrick | 2 | -15/+60 |
| 2022-02-10 | net/dns: add NetworkManager regression test | Denton Gentry | 1 | -0/+11 |
| 2022-01-31 | net/dns/resolvd: properly handle not having "search" entries | Aaron Bieber | 1 | -1/+3 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -3/+2 |
| 2022-01-24 | net/dns: log why resolved does not look like it's on use [Linux] | Brad Fitzpatrick | 2 | -7/+11 |
| 2022-01-19 | net/dns/resolvd: store nameservers | Aaron Bieber | 1 | -0/+20 |
| 2022-01-12 | net/dns/resolver: handle tabs as whitespace when ExitDNS parses resolv.conf | Brad Fitzpatrick | 1 | -0/+10 |
| 2022-01-11 | net/dns: make WSL network configuration opt-in for now | Brad Fitzpatrick | 1 | -7/+13 |
| 2022-01-11 | net/dns: teach OpenBSD's manager to talk to resolvd(8). (#2789) | Aaron Bieber | 2 | -2/+206 |
| 2022-01-06 | net/dns/resolver: on Android, make ExitDNS use net package for DNS | Brad Fitzpatrick | 1 | -4/+1 |
| 2022-01-04 | ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6 | Brad Fitzpatrick | 3 | -4/+14 |
| 2022-01-03 | net/{neterror,dns/resolver}: move PacketWasTruncated to neterror from DNS code | Brad Fitzpatrick | 4 | -90/+2 |
| 2021-12-28 | net/dns: bound time we wait on restarting systemd-resolved in another place | Brad Fitzpatrick | 1 | -1/+8 |
| 2021-12-21 | net/dns/resolver: add debug HTML handler to see what DNS traffic was forwarded | Brad Fitzpatrick | 2 | -0/+82 |
| 2021-12-19 | net/dns/resolver: add metrics to PTR lookup misses | Brad Fitzpatrick | 1 | -0/+5 |
| 2021-12-18 | net/dns/resolver: send NXDOMAIN to iOS DNS-SD/Bonjour queries | Brad Fitzpatrick | 1 | -1/+33 |
| 2021-12-18 | net/dns/resolver: add nameFromQuery benchmark | Brad Fitzpatrick | 1 | -0/+22 |
| 2021-12-18 | net/dns/resolver: fix the subject in a func comment | Brad Fitzpatrick | 1 | -2/+2 |
| 2021-12-15 | all: gofmt -w -s (simplify) tests | Brad Fitzpatrick | 2 | -4/+4 |
| 2021-12-10 | net/dns/resolver: add Windows ExitDNS service support, using net package | Brad Fitzpatrick | 3 | -7/+774 |
| 2021-12-10 | net/dns: bound how long we block looking for, restarting systemd-resolved | Brad Fitzpatrick | 1 | -3/+18 |
| 2021-12-01 | net/tsdial: move more weirdo dialing into new tsdial package, plumb | Brad Fitzpatrick | 5 | -14/+26 |
| 2021-11-30 | ipn/ipnlocal, net/dns/resolver: use exit node's DoH proxy when available | Brad Fitzpatrick | 1 | -2/+4 |
| 2021-11-30 | net/dns: fix checking for wrapped error when attempting to read wsl.conf for ... | Aaron Klotz | 1 | -1/+3 |
| 2021-11-30 | net/dns: detect and decode UTF-16 from wsl.exe earlier. | David Anderson | 3 | -38/+86 |
| 2021-11-29 | tailcfg, ipn/ipnlocal, net/dns: forward exit node DNS on Unix to system DNS | Brad Fitzpatrick | 2 | -46/+142 |
| 2021-11-26 | net/dns/resolver: add clientmetrics for DNS | Brad Fitzpatrick | 2 | -2/+102 |
| 2021-11-23 | net/dns/resolver, ipn/ipnlocal: wire up peerapi DoH server to DNS forwarder | Brad Fitzpatrick | 2 | -5/+76 |
| 2021-11-23 | net/dns: require space after nameserver/search parsing resolv.conf | Josh Bleecher Snyder | 2 | -4/+26 |
| 2021-11-23 | net/dns: handle comments in resolv.conf | Josh Bleecher Snyder | 2 | -0/+48 |
| 2021-11-23 | ipn/ipnlocal: start adding DoH DNS server to peerapi when exit node | Brad Fitzpatrick | 1 | -0/+3 |
| 2021-11-19 | net/dns: make constants for the various DBus strings. | David Anderson | 1 | -14/+36 |
| 2021-11-19 | health: add a health state for net/dns.OSConfigurator. | David Anderson | 2 | -0/+9 |
| 2021-11-19 | net/dns: resync config to systemd-resolved when it restarts. | David Anderson | 1 | -17/+96 |
| 2021-11-19 | net/dns: remove unused Config struct element. | David Anderson | 1 | -2/+0 |
| 2021-11-18 | net/netns: thread logf into control functions | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-11-16 | net/dns: work around old systemd-resolved setLinkDomain length limit | Brad Fitzpatrick | 1 | -0/+22 |
| 2021-11-15 | net/dns: correctly handle NetworkManager-managed DNS that points to resolved. | David Anderson | 2 | -14/+102 |
| 2021-10-28 | all: use testingutil.MinAllocsPerRun | Josh Bleecher Snyder | 1 | -4/+4 |
| 2021-10-26 | net/dns: detect when resolvconf points to systemd-resolved. | Denton Gentry | 2 | -5/+36 |
| 2021-10-26 | net/dns: fall back to copy+delete/truncate if moving to/from /etc/resolv.conf... | David Anderson | 8 | -43/+172 |