| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-14 | client/tailscale: add LocalClient.IncrementMetric func | Sonia Appasamy | 1 | -4/+3 |
| 2023-08-11 | cmd/tailscale: add debug commands to break connections | Brad Fitzpatrick | 1 | -1/+4 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 1 | -1/+19 |
| 2023-08-03 | go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil... | Aaron Klotz | 1 | -0/+4 |
| 2023-08-02 | tailcfg,ipn/localapi,client/tailscale: add QueryFeature endpoint | Sonia Appasamy | 1 | -0/+61 |
| 2023-08-01 | all: implement lock revoke-keys command | Tom DNetto | 1 | -0/+101 |
| 2023-07-31 | client/tailscale/apitype: document never-nil property of WhoIsResponse | David Anderson | 1 | -2/+2 |
| 2023-07-27 | ipn: use tstime (#8597) | Claire Wang | 1 | -5/+7 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -1/+1 |
| 2023-06-27 | ipn/ipnlocal: validate ping type (#8458) | valscale | 1 | -1/+1 |
| 2023-06-13 | tka: provide verify-deeplink local API endpoint (#8303) | Andrea Gottardo | 1 | -0/+30 |
| 2023-06-04 | ipn/localapi: require only read permission for WatchIPNBus (#7798) | Dominic Black | 1 | -2/+2 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -3/+6 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 1 | -4/+4 |
| 2023-03-23 | all: pass log IDs as the proper type rather than strings | Will Norris | 1 | -2/+3 |
| 2023-03-22 | ipn/localapi: add endpoint for adding debug log entries | Mihai Parparita | 1 | -0/+42 |
| 2023-03-08 | all: implement preauth-key support with tailnet lock | Tom DNetto | 1 | -0/+35 |
| 2023-03-07 | wgengine/magicsock: track per-endpoint changes in ringbuffer | Andrew Dunham | 1 | -0/+29 |
| 2023-03-05 | ipn/localapi: close portmapper after debug | Andrew Dunham | 1 | -0/+2 |
| 2023-03-04 | ipn/localapi: fix panic after handler returns | Andrew Dunham | 1 | -1/+17 |
| 2023-03-03 | ipn,cmd/tailscale: implement resigning nodes on tka key removal | Tom DNetto | 1 | -0/+27 |
| 2023-03-03 | cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI | Andrew Dunham | 1 | -0/+132 |
| 2023-02-28 | tsnet: add a LocalAPI listener on loopback, with basic auth | David Crawshaw | 1 | -9/+8 |
| 2023-02-11 | version: unexport all vars, turn Short/Long into funcs | David Anderson | 1 | -2/+2 |
| 2023-02-07 | ipn/localapi: print envknobs on bugreport | Andrew Dunham | 1 | -0/+8 |
| 2023-02-04 | all: implement pcap streaming for datapath debugging | Tom DNetto | 1 | -0/+16 |
| 2023-02-03 | tailcfg, localapi: plumb device token to server | David Crawshaw | 1 | -0/+20 |
| 2023-02-03 | ipn/localapi: print node IDs, pubkeys, and expiry on bugreport | Andrew Dunham | 1 | -0/+8 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 1 | -5/+4 |
| 2023-01-31 | ipn/localapi: fix validHost parsing logic | David Crawshaw | 1 | -2/+8 |
| 2023-01-30 | safesocket: remove the now unused WindowsLocalPort | Maisem Ali | 1 | -9/+1 |
| 2023-01-27 | ipn/ipnlocal: add /reset-auth LocalAPI endpoint | Mihai Parparita | 1 | -0/+18 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2023-01-26 | util/httpm: add new package for prettier HTTP method constants | Brad Fitzpatrick | 1 | -13/+14 |
| 2023-01-23 | cmd/tailscale/cli: add debug set-expire command for testing | Brad Fitzpatrick | 1 | -0/+4 |
| 2023-01-19 | all: start groundwork for using capver for localapi & peerapi | Brad Fitzpatrick | 1 | -0/+1 |
| 2023-01-17 | ipn/{ipnlocal,localapi}: ensure watcher is installed before /watch-ipn-bus/ r... | salman | 1 | -2/+1 |
| 2023-01-15 | cmd/tailscale, logtail: add 'tailscale debug daemon-logs' logtail mechanism | Brad Fitzpatrick | 1 | -0/+41 |
| 2023-01-05 | ipn/ipnlocal: add c2n handler to flush logtail for support debugging | Brad Fitzpatrick | 1 | -0/+1 |
| 2023-01-03 | ipn/localapi: add localapi debug endpoints for packet filter/matches | Brad Fitzpatrick | 1 | -33/+69 |
| 2022-12-12 | ipn/ipnlocal: add a few metrics for PeerAPI and LocalAPI | Mihai Parparita | 1 | -0/+12 |
| 2022-12-07 | cmd/tailscale/cli, ipn/localapi: add funnel status to status command (#6402) | shayne | 1 | -19/+14 |
| 2022-12-07 | ipn/ipnlocal,cmd/tailscale: minor improvements to lock modify command | Tom DNetto | 1 | -8/+1 |
| 2022-12-03 | ipn/{ipnserver,localapi}: fix InUseOtherUser handling with WatchIPNBus | Brad Fitzpatrick | 1 | -0/+27 |
| 2022-12-02 | ipn/localapi: add debug (root-required) access to inject debug Notify | Brad Fitzpatrick | 1 | -1/+18 |
| 2022-11-29 | cmd/tailscale,ipn: store disallowed TKA's in prefs, lock local-disable | Tom DNetto | 1 | -0/+25 |
| 2022-11-29 | Revert "ipn,types/persist: store disallowed TKA's in prefs, lock local-disable" | Brad Fitzpatrick | 1 | -25/+0 |
| 2022-11-29 | ipn,types/persist: store disallowed TKA's in prefs, lock local-disable | Tom DNetto | 1 | -0/+25 |
| 2022-11-28 | cmd/tailscale,ipn: improve UX of lock init command, cosmetic changes | Tom DNetto | 1 | -3/+4 |
| 2022-11-26 | ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes | Brad Fitzpatrick | 1 | -1/+10 |