| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -2/+1 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-09-13 | net/dns/resolver: remove unused responseTimeout constant | Mihai Parparita | 1 | -3/+0 |
| 2022-09-10 | net/dns/resolver: set DNS-over-HTTPS Accept and User-Agent header on requests | Brad Fitzpatrick | 1 | -5/+3 |
| 2022-09-08 | net/dns, types/dnstypes: update some comments, tests for DoH | Brad Fitzpatrick | 1 | -0/+5 |
| 2022-09-08 | net/dns/{publicdns,resolver}: add NextDNS DoH support | Brad Fitzpatrick | 3 | -16/+36 |
| 2022-08-26 | net/dns/publicdns: Add Mullvad DoH | Nahum Shalman | 1 | -0/+1 |
| 2022-08-09 | net/dns/resolver: add comments clarifying nil error returns | Maisem Ali | 1 | -0/+4 |
| 2022-08-09 | net/dns/resolver: return SERVFAIL when no upstream resolvers set | Maisem Ali | 1 | -4/+13 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -3/+3 |
| 2022-08-03 | all: use atomic.Pointer | Maisem Ali | 2 | -4/+4 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 1 | -9/+15 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 4 | -83/+83 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 2 | -18/+19 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 4 | -25/+29 |
| 2022-07-08 | net/dns/resolver: add fuzz/unit test for #2533 (#5018) | Andrew Dunham | 1 | -0/+58 |
| 2022-07-05 | net/dns/resolver: respond with SERVFAIL if all upstreams fail | Tom DNetto | 3 | -2/+89 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support | Brad Fitzpatrick | 2 | -27/+56 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud | Brad Fitzpatrick | 1 | -2/+24 |
| 2022-06-02 | net/dns/resolver: add support for <IPv4>.via-<site-id> | Maisem Ali | 2 | -16/+34 |
| 2022-05-18 | net/dns{., resolver}: time out DNS queries after 10 seconds (#4690) | Tom | 1 | -1/+7 |
| 2022-05-06 | tailcfg,all: change structs to []*dnstype.Resolver | Maisem Ali | 4 | -18/+18 |
| 2022-05-02 | net/dns/{., resolver}, wgengine: fix goroutine leak on shutdown | Tom DNetto | 1 | -4/+1 |
| 2022-04-30 | net/dns,net/dns/resolver: refactor channels/magicDNS out of Resolver | Tom DNetto | 3 | -244/+28 |
| 2022-04-25 | net/dns/resolver: add metric for number of truncated dns packets | Tom DNetto | 2 | -2/+28 |
| 2022-04-22 | net/dns/resolver: support magic resolution of via-<siteid>.<ip4> domains | Tom DNetto | 2 | -0/+48 |
| 2022-04-21 | net/dns/resolver, net/tsaddr: fix reverse lookups in 4to6 IP range | Tom DNetto | 2 | -2/+17 |
| 2022-04-19 | net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion | Brad Fitzpatrick | 4 | -103/+85 |
| 2022-04-19 | net/dns/resolver: count errors when racing DNS queries, fail earlier | Brad Fitzpatrick | 1 | -25/+34 |
| 2022-04-18 | net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer | Brad Fitzpatrick | 2 | -15/+57 |
| 2022-04-14 | net/dns, util/publicdns: extract public DNS mapping into own package (#4405) | phirework | 2 | -75/+11 |
| 2022-04-08 | net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364) | Tom | 2 | -9/+79 |
| 2022-04-06 | net/dns/resolver: return symbolic PTR records for TS service IPs (#4361) | Tom | 2 | -0/+24 |
| 2022-03-19 | all: use strings.Cut even more | Brad Fitzpatrick | 2 | -6/+5 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 3 | -5/+5 |
| 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-14 | net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new package | Brad Fitzpatrick | 1 | -30/+5 |
| 2022-01-12 | net/dns/resolver: handle tabs as whitespace when ExitDNS parses resolv.conf | Brad Fitzpatrick | 1 | -0/+10 |
| 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 | 1 | -1/+1 |
| 2022-01-03 | net/{neterror,dns/resolver}: move PacketWasTruncated to neterror from DNS code | Brad Fitzpatrick | 4 | -90/+2 |
| 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 | 1 | -2/+2 |
| 2021-12-10 | net/dns/resolver: add Windows ExitDNS service support, using net package | Brad Fitzpatrick | 3 | -7/+774 |