| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-10-13 | ipn: fix formatting of ExitNodeIP in MaskedPrefs | Brad Fitzpatrick | 2 | -6/+36 |
| 2021-10-12 | all: fix spelling mistakes | nicksherron | 3 | -3/+3 |
| 2021-10-12 | ipn/store/aws, cmd/tailscaled: add AWS SSM ipn.StateStore implementation | Maxime VISONNEAU | 5 | -0/+387 |
| 2021-10-05 | ipn: remove unused Prefs.OSVersion and Prefs.DeviceModel | Brad Fitzpatrick | 4 | -39/+13 |
| 2021-10-05 | hostinfo, ipn/ipnlocal: add SetPackage, remove ipnlocal hacks | Brad Fitzpatrick | 1 | -13/+1 |
| 2021-10-05 | hostinfo: add SetOSVersion like SetDeviceModel, deprecate ipn.Prefs way | Brad Fitzpatrick | 2 | -1/+7 |
| 2021-10-04 | ipn/ipnlocal: for IPv6-only nodes, publish IPv6 MagicDNS records of peers | Brad Fitzpatrick | 2 | -4/+49 |
| 2021-10-03 | ipn/ipnlocal: make sure mobile clients don't use the old control server URL | Brad Fitzpatrick | 1 | -0/+20 |
| 2021-09-28 | all: disable TCP keep-alives on iOS/Android | Brad Fitzpatrick | 1 | -1/+2 |
| 2021-09-27 | ipn{,/localapi,ipnlocal}: infer cert dir from state file location | Brad Fitzpatrick | 3 | -8/+25 |
| 2021-09-24 | ipn: test TestFileStore in a fresh subdirectory | Brad Fitzpatrick | 1 | -15/+8 |
| 2021-09-24 | ipn, paths: unconditionally attempt to set state dir perms, but only if the s... | Aaron Klotz | 1 | -3/+5 |
| 2021-09-23 | ipn/localapi, cmd/tailscale: add CPU & memory profile support, debug command | Brad Fitzpatrick | 2 | -0/+50 |
| 2021-09-22 | ipn: don't log IPN messages that may contain an authkey. | David Anderson | 1 | -2/+2 |
| 2021-09-22 | ipn, paths: ensure that the state directory for Windows has the correct perms | Aaron Klotz | 1 | -1/+4 |
| 2021-09-20 | logpolicy: don't use C:\ProgramData use for tailscale-ipn GUI's log dir | Brad Fitzpatrick | 1 | -3/+3 |
| 2021-09-19 | ipn/ipnserver, paths, logpolicy: move Window config files out of %LocalAppData% | Denton Gentry | 1 | -5/+33 |
| 2021-09-19 | tailcfg, health: add way for control plane to add problems to health check | Brad Fitzpatrick | 1 | -0/+6 |
| 2021-09-17 | cmd/cloner: add Clone context to regen struct assignments | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-09-17 | ipn/ipnlocal: do not shut down the backend halfway through TestStateMachine | Josh Bleecher Snyder | 1 | -15/+5 |
| 2021-09-17 | ipn/ipnlocal: fix minor typo in comment | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-09-17 | ipn/ipnlocal: reduce line noise in tests | Josh Bleecher Snyder | 1 | -49/+47 |
| 2021-09-16 | ipn/ipnlocal: add LocalBackend.broadcastStatusChanged | Josh Bleecher Snyder | 1 | -10/+10 |
| 2021-09-16 | Revert "ipn/ipnlocal: remove locks around sync.Cond.Broadcast call" | Josh Bleecher Snyder | 1 | -0/+10 |
| 2021-09-15 | ipn/ipnlocal: use quicktest.IsNotNil in tests | Josh Bleecher Snyder | 1 | -41/+41 |
| 2021-09-15 | ipn/ipnlocal: remove locks around sync.Cond.Broadcast call | Josh Bleecher Snyder | 1 | -10/+0 |
| 2021-09-15 | ipn/ipnlocal: inline LocalBackend.getEngineStatus | Josh Bleecher Snyder | 1 | -11/+2 |
| 2021-09-15 | ipn/ipnlocal: use a switch statement instead of an else-if chain | Josh Bleecher Snyder | 1 | -6/+6 |
| 2021-09-15 | ipn/ipnlocal: only call UpdateEndpoints when the endpoints change | Josh Bleecher Snyder | 2 | -20/+27 |
| 2021-09-15 | ipn/ipnlocal: add failing test | Josh Bleecher Snyder | 1 | -0/+64 |
| 2021-09-15 | all: close fake userspace engines when tests complete | Josh Bleecher Snyder | 4 | -1/+4 |
| 2021-09-15 | cmd/cloner: reduce diff noise when changing command | Josh Bleecher Snyder | 1 | -3/+3 |
| 2021-09-07 | all: update tests to use tstest.MemLogger | Brad Fitzpatrick | 1 | -6/+3 |
| 2021-09-07 | ipn/ipnlocal: flesh out the dnsConfigForNetmap tests | Brad Fitzpatrick | 2 | -6/+195 |
| 2021-09-07 | ipn/ipnlocal: add MagicDNS records for IPv6-only nodes | Brad Fitzpatrick | 2 | -4/+10 |
| 2021-09-07 | ipn/ipnlocal: start adding some netmap to DNS config tests | Brad Fitzpatrick | 1 | -0/+123 |
| 2021-09-07 | ipn/ipnlocal: return early, outdent a bunch in dnsConfigForNetmap | Brad Fitzpatrick | 1 | -59/+62 |
| 2021-09-07 | ipn/ipnlocal: pull out dns.Config construction to its own func | Brad Fitzpatrick | 1 | -19/+23 |
| 2021-09-07 | net/dns: replace resolver IPs with type for DoH | David Crawshaw | 1 | -21/+13 |
| 2021-09-07 | cmd/tailscale: fix "tailscale ip $self-host-hostname" | Brad Fitzpatrick | 1 | -0/+4 |
| 2021-09-03 | types/key: add a special key with custom serialization for control private ke... | Dave Anderson | 2 | -17/+14 |
| 2021-09-03 | Revert "types/key: add MachinePrivate and MachinePublic." | David Anderson | 2 | -14/+17 |
| 2021-09-03 | types/key: add MachinePrivate and MachinePublic. | David Anderson | 2 | -17/+14 |
| 2021-09-02 | wgengine/magicsock, health, ipn/ipnstate: track DERP-advertised health | Brad Fitzpatrick | 2 | -0/+17 |
| 2021-09-01 | ipn/store: add ability to store data as k8s secrets. | Maisem Ali | 2 | -3/+85 |
| 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 |