| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-08-25 | tailcfg,ipn/ipnlocal: support DNSConfig.Routes with empty values [mapver 23] | Brad Fitzpatrick | 1 | -0/+11 |
| 2021-08-21 | ipn/ipnlocal: update requested tags in host info | Matt Drollette | 1 | -3/+2 |
| 2021-08-20 | hostinfo: add SetDeviceModel setter, move remaining code from controlclient | Brad Fitzpatrick | 1 | -1/+2 |
| 2021-08-19 | client/tailscale,ipn/localapi: warn on tailscale/tailscaled version skew | Brad Fitzpatrick | 1 | -0/+2 |
| 2021-08-18 | ipn/localapi: refresh ACME certs in background two weeks in advance | Brad Fitzpatrick | 2 | -26/+70 |
| 2021-08-18 | tailcfg: add IP and Types field to PingRequest | Simeng He | 1 | -0/+1 |
| 2021-08-17 | ipn/localapi: move cert fetching code to localapi, cache, add cert subcommand | Brad Fitzpatrick | 3 | -0/+427 |
| 2021-08-17 | ipn/ipnlocal: log number of packet filters rather than entire filter | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-08-17 | all: simplify ts_macext build tags | Josh Bleecher Snyder | 1 | -2/+3 |
| 2021-08-06 | types/dnstype: introduce new package for Resolver | David Crawshaw | 1 | -2/+3 |
| 2021-08-05 | all: gofmt with Go 1.17 | Josh Bleecher Snyder | 1 | -0/+1 |
| 2021-08-04 | ipn/ipnstate: move tailscale status "active" determination to tailscaled | Brad Fitzpatrick | 1 | -6/+13 |
| 2021-07-29 | ipnlocal: allow access to guest VMs/containers while using an exit node | David Crawshaw | 1 | -7/+48 |
| 2021-07-29 | wgengine/magicsock: use mono.Time | Josh Bleecher Snyder | 1 | -3/+4 |
| 2021-07-28 | ipn/ipnlocal: add URL to IP forwarding error message | Brad Fitzpatrick | 1 | -3/+4 |
| 2021-07-26 | ipn/ipnlocal: populate Hostinfo.Package on Android | Brad Fitzpatrick | 1 | -0/+12 |
| 2021-07-20 | util/deephash: make hash type opaque | Joe Tsai | 1 | -2/+2 |
| 2021-07-19 | ipn/ipnlocal: fix 'tailscale up' on Windows without GUI | Brad Fitzpatrick | 1 | -2/+2 |
| 2021-07-17 | ipn/ipnlocal: make state_test catch the bug fixed by #2445 | Avery Pennarun | 1 | -13/+40 |
| 2021-07-17 | ipn/ipnlocal: stay out of map poll when down | Brad Fitzpatrick | 2 | -32/+31 |
| 2021-07-13 | ipn/localapi: fix inability to receive taildrop files w/ escaped names | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-07-13 | ipn/ipnlocal: save prefs to disk on UpdatePrefs | Brad Fitzpatrick | 1 | -0/+6 |
| 2021-07-13 | ipn: another controlplane synonym | David Crawshaw | 2 | -2/+18 |
| 2021-07-12 | ipn/ipnlocal: start to test whether all state transitions save prefs to disk | Brad Fitzpatrick | 1 | -1/+32 |
| 2021-07-11 | ipn: remove an unnecessary lazy map init on read path | Brad Fitzpatrick | 1 | -3/+0 |
| 2021-07-06 | ipnlocal: move log line inside if statement | David Crawshaw | 1 | -1/+1 |
| 2021-07-02 | util/deephash: move internal/deephash to util/deephash | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-07-01 | ipn/ipnlocal: fix data race | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-06-29 | wgengine/router_windows: support toggling local lan access when using | Maisem Ali | 1 | -1/+1 |
| 2021-06-28 | cmd/tailscale: make netcheck use active DERP map, delete static copy | julianknodt | 2 | -0/+23 |
| 2021-06-28 | ipn, etc: use controlplane.tailscale.com | David Crawshaw | 2 | -6/+6 |
| 2021-06-23 | net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS | Brad Fitzpatrick | 1 | -34/+5 |
| 2021-06-23 | wgengine: randomize client port if netmap says to | David Crawshaw | 1 | -3/+3 |
| 2021-06-18 | staticcheck.conf: turn off noisy lint errors | David Crawshaw | 3 | -7/+1 |
| 2021-06-16 | tailcfg: add DNSConfig.ExtraRecords | Brad Fitzpatrick | 1 | -0/+19 |
| 2021-06-16 | ipn/ipnlocal: support exit node local access switching on darwin. | Maisem Ali | 1 | -1/+1 |
| 2021-06-15 | tailcfg: add DNSConfig.CertDomains | Brad Fitzpatrick | 2 | -0/+8 |
| 2021-06-14 | ipn/ipnlocal: retry peerapi listen on Android, like we do on Windows | Brad Fitzpatrick | 1 | -4/+10 |
| 2021-06-10 | cmd/tailscale/web: add support for QNAP | Maisem Ali | 1 | -38/+20 |
| 2021-06-07 | ipn/{ipnlocal,localapi}, control/controlclient: add SetDNS localapi | Brad Fitzpatrick | 3 | -0/+61 |
| 2021-06-03 | ipn/ipnlocal: avoid initPeerAPIListener crash on certain concurrent actions | Brad Fitzpatrick | 1 | -0/+9 |
| 2021-06-03 | net/{interfaces,netns}: change which build tag means mac/ios Network/System E... | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-06-02 | go.mod: update netaddr | Brad Fitzpatrick | 1 | -4/+5 |
| 2021-05-31 | ipnlocal: in Start() fast path, don't forget to send Prefs. | Avery Pennarun | 2 | -4/+2 |
| 2021-05-31 | ipnlocal: don't assume NeedsLogin immediately after StartLogout(). | Avery Pennarun | 2 | -12/+23 |
| 2021-05-27 | ipn/ipnlocal: ignore NetfilterMode pref on Synology | Brad Fitzpatrick | 1 | -0/+7 |
| 2021-05-24 | paths: generalize IOSSharedDir to cover Android | Elias Naur | 1 | -3/+4 |
| 2021-05-20 | ipn/ipnlocal: initialize DNS config maps unconditionally. | David Anderson | 1 | -5/+4 |
| 2021-05-19 | ipn: allow b to be nil in NewBackendServer | David Crawshaw | 2 | -1/+17 |
| 2021-05-18 | net/dns: replace AuthoritativeSuffixes with nil Route entries. | David Anderson | 1 | -4/+3 |