| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-04 | ipn: add watch opt to include actions in health messages | James Sanderson | 1 | -0/+2 |
| 2025-01-04 | ipn: declare NotifyWatchOpt consts without using iota | Brad Fitzpatrick | 1 | -9/+15 |
| 2025-01-03 | ipn: update reference to Notify's Swift definition | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-11-18 | ipn/ipnlocal: add IPN Bus NotifyRateLimit watch bit NotifyRateLimit | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-11-18 | ipn: remove unused Notify.BackendLogID | Brad Fitzpatrick | 1 | -4/+0 |
| 2024-10-08 | util/syspolicy, ipn: add "tailscale debug component-logs" support | Nick Khyl | 1 | -0/+1 |
| 2024-06-14 | health: begin work to use structured health warnings instead of strings, pipe... | Andrea Gottardo | 1 | -0/+11 |
| 2024-04-15 | ipn: remove unused Options.LegacyMigrationPrefs | Brad Fitzpatrick | 1 | -10/+3 |
| 2024-04-14 | ipn/ipnlocal: remove some dead code (legacyBackend methods) from LocalBackend | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 1 | -3/+3 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 1 | -2/+2 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 1 | -2/+2 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 1 | -3/+21 |
| 2024-03-08 | ipn,tailfs: tie TailFS share configuration to user profile | Percy Wegmann | 1 | -6/+7 |
| 2024-02-29 | ipn: include full tailfs shares in ipn notifications | Percy Wegmann | 1 | -3/+5 |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 1 | -6/+7 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 1 | -1/+8 |
| 2024-01-09 | taildrop: remove breaking abstraction layers for apple (#10728) | Rhea Ghosh | 1 | -0/+1 |
| 2023-10-03 | cmd/tailscale,ipn/ipnlocal: print debug component names | Val | 1 | -0/+7 |
| 2023-09-05 | ipn, ipn/ipnlocal: add session identifier for WatchIPNBus | Marwan Sulaiman | 1 | -1/+7 |
| 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 |