| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 3 | -3/+3 |
| 2025-09-30 | feature, net/tshttpproxy: pull out support for using proxies as a feature | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-09-17 | net/dns/recursive: remove recursive DNS resolver | Brad Fitzpatrick | 1 | -154/+1 |
| 2025-06-18 | net/tlsdial: fix TLS cert validation of HTTPS proxies | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-04-16 | net/netmon: publish events to event bus | David Anderson | 1 | -1/+5 |
| 2024-08-05 | {control,net}: close idle connections of custom transports | Anton Tolchanov | 1 | -0/+1 |
| 2024-07-26 | net/dnsfallback: set CanPort80 in static DERPMap (#12929) | Andrea Gottardo | 1 | -24/+48 |
| 2024-07-26 | health: introduce captive-portal-detected Warnable (#12707) | Andrea Gottardo | 2 | -6/+9 |
| 2024-04-25 | tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing | Brad Fitzpatrick | 1 | -9/+13 |
| 2023-11-15 | net/dnsfallback: add singleflight to recursive resolver | Andrew Dunham | 2 | -53/+174 |
| 2023-10-16 | net/dnsfallback: disable recursive resolver for now | Brad Fitzpatrick | 1 | -2/+10 |
| 2023-09-29 | net/dnsfallback: remove net/dnsfallback go:generate line | James Tucker | 1 | -2/+5 |
| 2023-09-29 | go.mod,net/dnsfallback: bump go4.org/netipx | James Tucker | 1 | -3/+4 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 1 | -2/+3 |
| 2023-07-10 | net/dnsfallback: run recursive resolver and compare results | Andrew Dunham | 1 | -1/+70 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -6/+10 |
| 2023-04-17 | net/dnsfallback: more explicitly pass through logf function | Mihai Parparita | 2 | -41/+15 |
| 2023-03-12 | various: pass logger.Logf through to more places | Andrew Dunham | 1 | -4/+7 |
| 2023-03-03 | util/slicesx: add package for generic slice functions, use | Andrew Dunham | 1 | -4/+4 |
| 2023-03-02 | net/dnsfallback: shuffle returned IPs | Andrew Dunham | 1 | -0/+1 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 3 | -9/+6 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -2/+1 |
| 2022-09-06 | net/dnsfallback: allow setting log function (#5550) | Andrew Dunham | 2 | -10/+38 |
| 2022-09-05 | net/dnsfallback: cache most recent DERP map on disk (#5545) | Andrew Dunham | 2 | -6/+264 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -6/+5 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -3/+4 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 2 | -10/+17 |
| 2022-04-17 | net/dnsfallback: update from 'go generate' | Brad Fitzpatrick | 1 | -8/+15 |
| 2022-04-13 | Revert ".github/workflows: work around golang/go#51629" | Brad Fitzpatrick | 2 | -10/+2 |
| 2022-03-24 | net/dnsfallback: do not attempt lookups of IPs. | Maisem Ali | 1 | -0/+4 |
| 2022-03-17 | .github/workflows: work around golang/go#51629 | David Anderson | 2 | -2/+10 |
| 2021-11-18 | net/netns: thread logf into control functions | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-10-16 | cmd/cloner: mangle "go:generate" in cloner.go | Joe Tsai | 1 | -4/+4 |
| 2021-10-01 | net/tlsdial: bake in LetsEncrypt's ISRG Root X1 root | Brad Fitzpatrick | 1 | -0/+2 |
| 2021-09-22 | net/dnsfallback: update static map for new derp11. | David Anderson | 1 | -4/+4 |
| 2021-09-05 | net/dnsfallback: go generate, pick up new DERPs | Brad Fitzpatrick | 1 | -0/+28 |
| 2021-09-05 | net/dnsfallback: run go generate to pick up new derp9s. | David Anderson | 1 | -0/+14 |
| 2021-08-05 | all: gofmt with Go 1.17 | Josh Bleecher Snyder | 1 | -0/+1 |
| 2021-08-01 | net/dnsfallback: re-run go generate | Brad Fitzpatrick | 1 | -21/+14 |
| 2021-07-29 | net/dnsfallback: add new nodes | Brad Fitzpatrick | 1 | -0/+21 |
| 2021-07-19 | net/dnsfallback: regenerate | Josh Bleecher Snyder | 1 | -0/+7 |
| 2021-06-28 | ipn, etc: use controlplane.tailscale.com | David Crawshaw | 1 | -1/+1 |
| 2021-06-27 | net/dnsfallback: don't depend on derpmap.Prod | Brad Fitzpatrick | 4 | -2/+267 |
| 2021-03-04 | net/dnsfallback: fix infinite loop and limit number of candidates | Brad Fitzpatrick | 1 | -8/+22 |
| 2021-03-01 | control/controlclient, net/{dnscache,dnsfallback}: add DNS fallback mechanism | Brad Fitzpatrick | 1 | -0/+103 |