| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-16 | WIPbradfitz/gui_netmap | Brad Fitzpatrick | 1 | -10/+12 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2023-01-03 | cmd/tailscale/cli: redact private key in debug netmap output by default | David Anderson | 1 | -0/+2 |
| 2022-12-02 | ipn: update comments that refer to Options.Prefs | Mihai Parparita | 1 | -15/+6 |
| 2022-11-30 | ipn{,/ipnlocal}: add ipn.NotifyInitial* flags to WatchIPNBus | Brad Fitzpatrick | 1 | -0/+4 |
| 2022-11-28 | ipn: remove unused Backend interface | Brad Fitzpatrick | 1 | -32/+0 |
| 2022-11-26 | ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes | Brad Fitzpatrick | 1 | -0/+11 |
| 2022-11-23 | tailcfg, ipn, controlclient: add MapResponse.ClientVersion, plumb to IPN bus | Brad Fitzpatrick | 1 | -0/+4 |
| 2022-11-22 | ipn{,/ipnlocal}, client/tailscale: move Taildrop recv notifications to LocalA... | Brad Fitzpatrick | 1 | -0/+4 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 1 | -37/+13 |
| 2022-11-04 | ipn: add missing check for nil Notify.Prefs | Maisem Ali | 1 | -1/+1 |
| 2022-11-04 | ipn: make Notify.Prefs be a *ipn.PrefsView | Maisem Ali | 1 | -1/+1 |
| 2022-10-24 | ipn/ipnlocal: use ipn.PrefsView | Maisem Ali | 1 | -2/+2 |
| 2022-10-04 | wgengine/magicsock: make debug-level stuff not logged by default | Brad Fitzpatrick | 1 | -0/+5 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -1/+1 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 1 | -6/+6 |
| 2022-05-03 | ipn/ipnlocal: move Ping method from IPN bus to LocalBackend (HTTP) | Brad Fitzpatrick | 1 | -15/+7 |
| 2022-05-03 | wgengine, net/packet, cmd/tailscale: add ICMP echo | James Tucker | 1 | -1/+1 |
| 2022-04-29 | ipn: remove FakeExpireAfter Backend function | Mihai Parparita | 1 | -5/+0 |
| 2021-11-01 | ipn: use key.NodePublic instead of tailcfg.NodeKey | David Anderson | 1 | -1/+2 |
| 2021-05-04 | ipnlocal: accept a new opts.UpdatePrefs field. | Avery Pennarun | 1 | -0/+22 |
| 2021-04-30 | ipn: mock controlclient.Client; big ipn.Backend state machine test.apenwarr/statetest | Avery Pennarun | 1 | -0/+45 |
| 2021-04-23 | ipn/ipnlocal: add a LocalBackend.Start fast path if already running | Brad Fitzpatrick | 1 | -11/+15 |
| 2021-04-20 | ipn{,/ipnlocal}: in direct file receive mode, don't rename partial file | Brad Fitzpatrick | 1 | -6/+9 |
| 2021-04-12 | ipn/ipnlocal: add LocalBackend.SetDirectFileRoot | Brad Fitzpatrick | 1 | -0/+7 |
| 2021-04-11 | ipn/localapi: move EditPrefs to localapi | Brad Fitzpatrick | 1 | -2/+0 |
| 2021-04-09 | ipn/ipnlocal: always set Notify.FilesWaiting, set IncomingFiles non-nil when ... | Brad Fitzpatrick | 1 | -2/+11 |
| 2021-04-08 | ipn/ipnlocal: provide IPN bus updates as files arrive | Brad Fitzpatrick | 1 | -1/+10 |
| 2021-04-07 | ipn, paths, cmd/tailscaled: remove LegacyConfigPath, relaynode migration | Brad Fitzpatrick | 1 | -8/+0 |
| 2021-04-07 | ipn: remove Options.HTTPTestClient, move to LocalBackend | Brad Fitzpatrick | 1 | -4/+0 |
| 2021-04-06 | ipn: move Options.Notify to its own method | Brad Fitzpatrick | 1 | -2/+3 |
| 2021-03-31 | ipn: replace SetWantRunning(bool) with EditPrefs(MaskedPrefs) | Brad Fitzpatrick | 1 | -3/+2 |
| 2021-03-30 | ipn{,/ipnlocal}: set new Notify.FilesWaiting when server has file(s) | Brad Fitzpatrick | 1 | -0/+2 |
| 2021-03-24 | net/packet, wgengine/{filter,tstun}: add TSMP ping | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-03-19 | control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token | Brad Fitzpatrick | 1 | -3/+2 |
| 2021-03-18 | cmd/tailscale, ipn/localapi: use localapi for status, not IPN acrobatics | Brad Fitzpatrick | 1 | -4/+0 |
| 2021-02-05 | types/netmap: split controlclient.NetworkMap off into its own leaf package | Brad Fitzpatrick | 1 | -11/+11 |
| 2021-02-04 | ipn: split LocalBackend off into new ipn/ipnlocal package | Brad Fitzpatrick | 1 | -3/+2 |
| 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 |