| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-15 | client/web: copy existing UI to basic react components | Will Norris | 5 | -2/+487 |
| 2023-08-15 | client/web: add prettier and format scripts | Will Norris | 2 | -1/+15 |
| 2023-08-15 | cli/serve: funnel interactive enablement flow tweaks | Sonia Appasamy | 1 | -6/+5 |
| 2023-08-14 | client/tailscale: add LocalClient.IncrementMetric func | Sonia Appasamy | 1 | -0/+23 |
| 2023-08-14 | client/web: add tailwind styling to react app | Sonia Appasamy | 7 | -7/+58 |
| 2023-08-11 | client/web: add tsconfig.json | Sonia Appasamy | 4 | -2/+51 |
| 2023-08-11 | client/web: pipe through to React in dev mode | Sonia Appasamy | 5 | -4/+57 |
| 2023-08-10 | client/web: add barebones vite dev setup | Sonia Appasamy | 6 | -4/+1906 |
| 2023-08-09 | client/web: fix rendering of node owner profile | Will Norris | 1 | -1/+1 |
| 2023-08-09 | client/web: add web client Server struct | Sonia Appasamy | 1 | -12/+30 |
| 2023-08-09 | tailscale/cli: add interactive flow for enabling Funnel | Sonia Appasamy | 1 | -10/+10 |
| 2023-08-09 | client/web: extract web client from cli package | Will Norris | 5 | -0/+2157 |
| 2023-08-08 | all: require Go 1.21 | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 1 | -2/+22 |
| 2023-08-02 | tailcfg,ipn/localapi,client/tailscale: add QueryFeature endpoint | Sonia Appasamy | 1 | -0/+21 |
| 2023-08-01 | all: implement lock revoke-keys command | Tom DNetto | 1 | -0/+36 |
| 2023-07-31 | client/tailscale/apitype: document never-nil property of WhoIsResponse | David Anderson | 1 | -0/+1 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -2/+3 |
| 2023-07-19 | client/tailscale: add warnings slice to ACLTestFailureSummary | Jenny Zhang | 1 | -2/+3 |
| 2023-07-06 | client/tailscale: add API for verifying network lock signing deeplink | Aaron Klotz | 1 | -0/+15 |
| 2023-06-01 | client/tailscale: support deauthorizing a device | Anton Tolchanov | 1 | -2/+13 |
| 2023-05-12 | client/tailscale: revert CreateKey API change, add Client.CreateKeyWithExpiry | Brad Fitzpatrick | 1 | -2/+14 |
| 2023-05-11 | client: allow the expiry time to be specified for new keys | Matt Brown | 1 | -3/+11 |
| 2023-04-17 | various: add golangci-lint, fix issues (#7905) | Andrew Dunham | 2 | -2/+2 |
| 2023-04-12 | client/tailscale: dial LocalAPI at 127.0.0.1 on macOS | Brad Fitzpatrick | 1 | -1/+2 |
| 2023-04-03 | client/tailscale: Fix NPE caused by erroneous close in error case | Tom DNetto | 1 | -1/+0 |
| 2023-03-13 | all: replace /kb/ links with /s/ equivalents | Maisem Ali | 1 | -1/+1 |
| 2023-03-08 | all: implement preauth-key support with tailnet lock | Tom DNetto | 1 | -0/+24 |
| 2023-03-03 | ipn,cmd/tailscale: implement resigning nodes on tka key removal | Tom DNetto | 1 | -0/+10 |
| 2023-03-03 | cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI | Andrew Dunham | 1 | -0/+28 |
| 2023-02-18 | client/tailscale: add tags field to Device struct | Nicolas BERNARD | 1 | -11/+12 |
| 2023-02-04 | all: implement pcap streaming for datapath debugging | Tom DNetto | 1 | -0/+21 |
| 2023-02-03 | tailcfg, localapi: plumb device token to server | David Crawshaw | 1 | -0/+6 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 13 | -39/+26 |
| 2023-01-26 | util/httpm: add new package for prettier HTTP method constants | Brad Fitzpatrick | 1 | -1/+3 |
| 2023-01-24 | client/tailscale/keys: fix client.Keys unmarshalling | Harry Bowron | 1 | -4/+4 |
| 2023-01-23 | cmd/tailscale/cli: add debug set-expire command for testing | Brad Fitzpatrick | 1 | -0/+9 |
| 2023-01-19 | all: start groundwork for using capver for localapi & peerapi | Brad Fitzpatrick | 1 | -0/+1 |
| 2023-01-15 | cmd/tailscale, logtail: add 'tailscale debug daemon-logs' logtail mechanism | Brad Fitzpatrick | 1 | -0/+17 |
| 2022-12-13 | client/tailscale: fix request object for key creation. | David Anderson | 1 | -1/+4 |
| 2022-12-12 | client/tailscale: add APIs for auth key management. (#6715) | Dave Anderson | 1 | -0/+144 |
| 2022-12-09 | all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (... | Jordan Whited | 1 | -1/+0 |
| 2022-12-07 | ipn/ipnlocal,cmd/tailscale: minor improvements to lock modify command | Tom DNetto | 1 | -6/+5 |
| 2022-11-29 | cmd/tailscale,ipn: store disallowed TKA's in prefs, lock local-disable | Tom DNetto | 1 | -0/+15 |
| 2022-11-29 | Revert "ipn,types/persist: store disallowed TKA's in prefs, lock local-disable" | Brad Fitzpatrick | 1 | -15/+0 |
| 2022-11-29 | ipn,types/persist: store disallowed TKA's in prefs, lock local-disable | Tom DNetto | 1 | -0/+15 |
| 2022-11-28 | safesocket: remove the IPN protocol support | Brad Fitzpatrick | 1 | -5/+3 |
| 2022-11-28 | cmd/tailscale,ipn: improve UX of lock init command, cosmetic changes | Tom DNetto | 1 | -4/+5 |
| 2022-11-26 | ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes | Brad Fitzpatrick | 1 | -8/+3 |