| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-10-02 | net/dnscache: don't fall back to an IPv6 dial if we don't have IPv6 | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-06-12 | net/dnscache: use parent context to perform lookup | Andrew Dunham | 1 | -10/+10 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 1 | -6/+0 |
| 2024-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 1 | -2/+0 |
| 2023-11-01 | net/dnscache: remove completed TODO | James Tucker | 1 | -2/+0 |
| 2023-07-06 | tstest: prepare for Clock API changes | Adrian Dewhurst | 1 | -2/+2 |
| 2023-06-07 | all: use cmpx.Or where it made sense | Brad Fitzpatrick | 1 | -4/+2 |
| 2023-06-05 | net/dnscache: use PreferGo on Windows. | Denton Gentry | 1 | -4/+0 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -0/+6 |
| 2023-03-03 | tstest: add method to Replace values for tests | Maisem Ali | 1 | -3/+3 |
| 2023-03-03 | util/slicesx: add package for generic slice functions, use | Andrew Dunham | 2 | -40/+2 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 4 | -12/+8 |
| 2023-01-24 | ipn/ipnlocal, net/dnscache: allow configuring dnscache logging via capability | Andrew Dunham | 2 | -38/+65 |
| 2022-12-09 | all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (... | Jordan Whited | 1 | -1/+1 |
| 2022-10-23 | net/dnscache: Handle 4-in-6 addresses in DNS responses | Peter Cai | 1 | -0/+5 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -2/+2 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 2 | -17/+15 |
| 2022-09-15 | net/dnscache: add better logging to bootstrap DNS path (#5640) | Andrew Dunham | 2 | -1/+136 |
| 2022-09-01 | net/dnscache: use net/netip | Kris Brandow | 2 | -67/+44 |
| 2022-08-17 | net/dnscache: fix v4addrs to return only v4 addrs | Kris Brandow | 1 | -1/+1 |
| 2022-08-11 | net/dnscache: try IPv6 addresses first (#5349) | Andrew Dunham | 2 | -0/+54 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -7/+8 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 2 | -22/+21 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -6/+7 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 2 | -4/+10 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support | Brad Fitzpatrick | 1 | -2/+3 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud | Brad Fitzpatrick | 1 | -0/+29 |
| 2022-06-17 | control/controlclient, net/dnscache: use typed singleflight fork | Brad Fitzpatrick | 1 | -9/+11 |
| 2022-04-18 | net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer | Brad Fitzpatrick | 2 | -0/+56 |
| 2022-03-24 | net/dnscache: do not call LookupIPFallback if the context was canceled. | Maisem Ali | 1 | -1/+1 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 3 | -5/+5 |
| 2022-02-14 | net/dnscache: don't do bootstrap DNS lookup after most failed dials | Brad Fitzpatrick | 2 | -17/+181 |
| 2022-02-14 | net/dnscache: refactor from func-y closure-y state to types & methods | Brad Fitzpatrick | 1 | -42/+72 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -3/+2 |
| 2022-01-13 | net/dnscache: use tls.Conn.HandshakeContext. | David Anderson | 1 | -14/+1 |
| 2022-01-13 | net/dnscache: don't cancel the TLS context before writing to the result channel. | David Anderson | 1 | -3/+1 |
| 2021-12-09 | net/dnscache, net/tsdial: add DNS caching to tsdial UserDial | Brad Fitzpatrick | 2 | -0/+606 |
| 2021-07-26 | net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code | Brad Fitzpatrick | 2 | -37/+1 |
| 2021-07-26 | net/dnscache: update a comment | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-07-26 | net/dnscache: make Dialer try all resolved IPs | Brad Fitzpatrick | 2 | -24/+137 |
| 2021-07-26 | net/dnscache: cache all IPs per hostname | Brad Fitzpatrick | 1 | -33/+42 |
| 2021-03-01 | control/controlclient, net/{dnscache,dnsfallback}: add DNS fallback mechanism | Brad Fitzpatrick | 1 | -1/+99 |
| 2021-01-06 | net/dnscache: work on IPv6-only hosts (again) | Brad Fitzpatrick | 1 | -33/+67 |
| 2020-11-11 | net/dnscache, control/controlclient: use DNS cache when dialing control | Brad Fitzpatrick | 1 | -5/+103 |
| 2020-11-11 | all: prepare for GOOS=ios in Go 1.16 | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-04-30 | net/dnscache: remove unnecessary lint warning. | David Anderson | 1 | -2/+0 |
| 2020-04-27 | net/dnscache: don't use the Go resolver on Android | Elias Naur | 1 | -0/+5 |
| 2020-03-09 | net/dnscache: ignore annoying staticcheck check | Brad Fitzpatrick | 1 | -0/+2 |
| 2020-03-09 | net/dnscache: initialize the single Resolver more directly | Brad Fitzpatrick | 1 | -7/+9 |