| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-04-30 | ipnlocal: don't pause the controlclient until we get at least one netmap.apenwarr/statefix | Avery Pennarun | 1 | -1/+2 |
| 2021-04-30 | controlclient: extract a Client interface and rename Client->Auto. | Avery Pennarun | 1 | -39/+35 |
| 2021-04-29 | controlclient: extract State and Status stuff into its own file. | Avery Pennarun | 1 | -73/+0 |
| 2021-04-21 | ipn/ipnlocal: on fresh lazy-connecting install, start in state NeedsLogin | Brad Fitzpatrick | 1 | -0/+3 |
| 2021-04-13 | tailcfg: add Endpoint, EndpointType, MapRequest.EndpointType | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-04-09 | ipn/{ipnlocal,localapi}, cmd/tailscale: add logout command | Brad Fitzpatrick | 1 | -8/+45 |
| 2021-03-31 | control/controlclient: document a few things | Brad Fitzpatrick | 1 | -1/+9 |
| 2021-03-19 | control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token | Brad Fitzpatrick | 1 | -6/+5 |
| 2021-03-18 | control/controlclient: remove redundant Hostinfo log | Brad Fitzpatrick | 1 | -1/+0 |
| 2021-03-16 | health, ipn/ipnlocal: track, log overall health | Brad Fitzpatrick | 1 | -2/+5 |
| 2021-03-15 | health, controlclient, ipn, magicsock: tell health package state of things | Brad Fitzpatrick | 1 | -0/+3 |
| 2021-02-18 | health, control/controlclient, wgengine: report when router unhealthy | Brad Fitzpatrick | 1 | -0/+11 |
| 2021-02-05 | types/netmap: split controlclient.NetworkMap off into its own leaf package | Brad Fitzpatrick | 1 | -5/+6 |
| 2021-02-05 | types/persist: split controlclient.Persist into a small leaf package | Brad Fitzpatrick | 1 | -2/+3 |
| 2021-02-05 | control/controlclient: don't call lite endpoint update path when logged out | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-01-08 | control/controlclient: use lite map request handler to avoid aborting streams | Brad Fitzpatrick | 1 | -13/+57 |
| 2020-12-30 | wgkey: new package | Josh Bleecher Snyder | 1 | -2/+2 |
| 2020-12-21 | all: annotate log verbosity levels on most egregiously spammy log prints | Brad Fitzpatrick | 1 | -10/+10 |
| 2020-12-21 | control/controlclient: clarify a comment | Brad Fitzpatrick | 1 | -1/+2 |
| 2020-12-14 | control/controlclient: don't spin when starting up when node key is expired | Brad Fitzpatrick | 1 | -47/+11 |
| 2020-10-14 | control/controlclient: adjust some logging point names | Brad Fitzpatrick | 1 | -5/+5 |
| 2020-08-09 | control/controlclient: use less battery when stopped, stop map requests | Brad Fitzpatrick | 1 | -9/+66 |
| 2020-08-09 | backoff: update to Go style, document a bit, make 30s explicit | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-07-28 | control/controlclient: remove an 'unexpected' log that no longer is | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-07-15 | control/controlclient: eliminate race in loginGoal access. | Dmytro Shynkevych | 1 | -4/+5 |
| 2020-05-27 | control/controlclient: move auto_test back to corp repo. | David Anderson | 1 | -31/+64 |
| 2020-05-13 | Add tstest.PanicOnLog(), and fix various problems detected by this. | Avery Pennarun | 1 | -2/+2 |
| 2020-05-03 | types/structs: add structs.Incomparable annotation, use it where applicable | Brad Fitzpatrick | 1 | -0/+3 |
| 2020-04-11 | all: remove unnecessary trailing newlines in format patterns for consistency | Brad Fitzpatrick | 1 | -21/+21 |
| 2020-04-02 | controlclient: do not send duplicate hostinfo/netinfo | David Crawshaw | 1 | -2/+12 |
| 2020-03-08 | controlclient: set default TimeNow function | David Crawshaw | 1 | -0/+3 |
| 2020-03-04 | magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll | Brad Fitzpatrick | 1 | -0/+9 |
| 2020-02-25 | control: make Hostinfo accessed by pointer | Brad Fitzpatrick | 1 | -5/+8 |
| 2020-02-14 | Move "logger" package to under types, now that we have it. | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-02-14 | types/empty: add Message, stop using mysterious *struct{} | Brad Fitzpatrick | 1 | -3/+4 |
| 2020-02-14 | control/controlclient, wgengine/magicsock: misc cleanups | Brad Fitzpatrick | 1 | -5/+4 |
| 2020-02-11 | controlclient: handle nil Logf optioncrawshaw/br1 | David Crawshaw | 1 | -0/+3 |
| 2020-02-10 | controlclient: remove unnecessary comparison to bool. | David Anderson | 1 | -1/+1 |
| 2020-02-09 | Move Linux client & common packages into a public repo. | Earl Lee | 1 | -0/+594 |