| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-11-02 | ipn, ipn/ipnserver: add IPN state for server in use, handle explicitly | Brad Fitzpatrick | 1 | -3/+10 |
| 2020-10-12 | ipn, ipnserver, cmd/tailscale: add "server mode" support on Windows | Brad Fitzpatrick | 1 | -1/+3 |
| 2020-10-01 | control/controlclient, ipn: store machine key separately from user prefs/persist | Brad Fitzpatrick | 1 | -1/+2 |
| 2020-09-29 | ipn: add/move some constants, update a comment | Brad Fitzpatrick | 1 | -8/+6 |
| 2020-08-25 | cmd/tailscale/cli: add basic 'down' subcommand | Brad Fitzpatrick | 1 | -0/+3 |
| 2020-08-10 | cmd/tailscale/cli: add ping subcommand | Brad Fitzpatrick | 1 | -0/+5 |
| 2020-07-14 | ipn: add Login backend command for sign-in with token | Elias Naur | 1 | -0/+7 |
| 2020-07-09 | ipn: add Notify.LocalTCPPort field for macOS Network Extension to use | Brad Fitzpatrick | 1 | -0/+6 |
| 2020-05-21 | ipn: Resolve some resource leaks in test. | Avery Pennarun | 1 | -0/+4 |
| 2020-05-19 | ipn: sprinkle documentation and clarity rewrites through LocalBackend. | David Anderson | 1 | -1/+1 |
| 2020-05-11 | ipn, wgengine/filter: remove exported type aliases | Brad Fitzpatrick | 1 | -12/+10 |
| 2020-05-03 | types/structs: add structs.Incomparable annotation, use it where applicable | Brad Fitzpatrick | 1 | -0/+2 |
| 2020-04-09 | ipn: add auth key | David Crawshaw | 1 | -1/+4 |
| 2020-03-27 | cmd/tailscale: add status subcommand | Brad Fitzpatrick | 1 | -9/+14 |
| 2020-03-19 | wgengine, ipn: include number of active DERPs in status | David Crawshaw | 1 | -0/+1 |
| 2020-03-03 | ipn: remove an unnecessary named parameter in doc | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-02-25 | ipn: fix some mutex/ownership issues | Brad Fitzpatrick | 1 | -5/+12 |
| 2020-02-25 | control: make Hostinfo accessed by pointer | Brad Fitzpatrick | 1 | -0/+5 |
| 2020-02-20 | ipn: use *Prefs rather than Prefs throughout. | David Anderson | 1 | -1/+1 |
| 2020-02-20 | ipn: temporary support for loading legacy relaynode configs. | David Anderson | 1 | -0/+8 |
| 2020-02-19 | ipn: move Options.ServerURL into Prefs. | David Anderson | 1 | -3/+0 |
| 2020-02-14 | types/empty: add Message, stop using mysterious *struct{} | Brad Fitzpatrick | 1 | -9/+10 |
| 2020-02-13 | ipn: adjust backend docs a bit more. | David Anderson | 1 | -4/+2 |
| 2020-02-13 | Improve documentation in backend.go. | David Anderson | 1 | -14/+19 |
| 2020-02-13 | Introduce a state store to LocalBackend. | David Anderson | 1 | -4/+37 |
| 2020-02-13 | Make ipn.Options.Prefs a pointer. | David Anderson | 1 | -1/+1 |
| 2020-02-13 | Remove LoginFlags from Backend options. | David Anderson | 1 | -2/+2 |
| 2020-02-09 | Move Linux client & common packages into a public repo. | Earl Lee | 1 | -0/+79 |