| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-07 | ipn/ipnlocal: add profile pic header to serve HTTP proxy | Sonia Appasamy | 2 | -2/+8 |
| 2023-08-07 | ipn: avoid useless no-op WriteState calls | Brad Fitzpatrick | 3 | -13/+17 |
| 2023-08-01 | ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it | Brad Fitzpatrick | 2 | -3/+3 |
| 2023-08-01 | all: implement lock revoke-keys command | Tom DNetto | 2 | -0/+213 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 2 | -4/+4 |
| 2023-07-27 | ipn: use tstime (#8597) | Claire Wang | 7 | -38/+45 |
| 2023-07-27 | ipn/{ipnlocal,localapi}: actually renew certs before expiry (#8731) | Andrew Lytvynov | 4 | -39/+62 |
| 2023-07-26 | cli: introduce exit-node subcommand to list and filter exit nodes | Charlotte Brandhorst-Satzkorn | 1 | -0/+1 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 2 | -22/+12 |
| 2023-07-19 | cmd/tailscale: warn if node is locked out on bringup | Tom DNetto | 1 | -1/+2 |
| 2023-07-17 | serve: fix hostname for custom http ports | Will Norris | 1 | -0/+3 |
| 2023-07-13 | ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (#8599) | Andrew Lytvynov | 2 | -10/+70 |
| 2023-07-11 | ipn: rename CapTailnetLockAlpha -> CapTailnetLock | Tom DNetto | 3 | -39/+12 |
| 2023-07-08 | tailcfg,etc: remove unused tailcfg.Node.KeepAlive field | Brad Fitzpatrick | 1 | -1/+0 |
| 2023-06-23 | util/goroutines: let ScrubbedGoroutineDump get only current stack | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-06-21 | ipn/ipnlocal: quiet some spammy network lock logging | Brad Fitzpatrick | 1 | -2/+4 |
| 2023-06-21 | {cmd/tailscale/cli,ipn}: add http support to tailscale serve (#8358) | shayne | 2 | -10/+28 |
| 2023-06-20 | ipn/ipnlocal: add docs header to serve HTTP proxy | Sonia Appasamy | 2 | -0/+5 |
| 2023-06-20 | ssh/tailssh: work around lack of scontext in SELinux | Maisem Ali | 1 | -10/+4 |
| 2023-06-14 | ipn/ipnlocal: add identity headers to HTTP serve proxy | Sonia Appasamy | 2 | -6/+180 |
| 2023-06-13 | tka: provide verify-deeplink local API endpoint (#8303) | Andrea Gottardo | 1 | -0/+12 |
| 2023-06-12 | ipn/ipnlocal,wgengine/netstack: move LocalBackend specifc serving logic to Lo... | Maisem Ali | 3 | -75/+117 |
| 2023-06-07 | all: use cmpx.Or where it made sense | Brad Fitzpatrick | 3 | -12/+6 |
| 2023-06-05 | portlist: add a synchronous Poll method | Marwan Sulaiman | 1 | -10/+25 |
| 2023-06-04 | ipn/ipnlocal: [serve/funnel] add forwarded host and proto header (#8224) | Heiko Rothe | 1 | -0/+2 |
| 2023-06-02 | ipn/ipnlocal: renew certificates based on lifetime | Andrew Dunham | 2 | -8/+131 |
| 2023-06-01 | ipn/ipnlocal: add more logging during profile migration | Andrew Dunham | 2 | -0/+19 |
| 2023-05-24 | tka: provide authority StateID in NetworkLockStatus response (#8200) | Andrea Gottardo | 1 | -0/+3 |
| 2023-05-05 | ipn/ipnlocal: add NodeKey func to return the public node NodeKey | Charlotte Brandhorst-Satzkorn | 1 | -0/+13 |
| 2023-05-05 | ipn/ipnlocal: bound how long cert fetchher checks for existing DNS records | Brad Fitzpatrick | 1 | -10/+10 |
| 2023-05-04 | tsd: add package with System type to unify subsystem init, discovery | Brad Fitzpatrick | 6 | -58/+69 |
| 2023-05-04 | various: add detection and Taildrop for Unraid | Derek Kaser | 1 | -0/+5 |
| 2023-04-26 | ipn/ipnlocal: fix fmt format arg type mismatch in log line | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-04-26 | ipn/ipnlocal: reenable profile tests on Windows | James Tucker | 3 | -25/+28 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -1/+1 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 2 | -9/+9 |
| 2023-04-19 | ci: add more lints (#7909) | Andrew Dunham | 3 | -10/+9 |
| 2023-04-19 | ipn/ipnlocal: handle masquerade addresses in PeerAPI | Maisem Ali | 1 | -3/+12 |
| 2023-04-19 | net/sockstats: expose debug info | Mihai Parparita | 2 | -1/+9 |
| 2023-04-17 | various: add golangci-lint, fix issues (#7905) | Andrew Dunham | 2 | -2/+2 |
| 2023-04-17 | net/dnsfallback: more explicitly pass through logf function | Mihai Parparita | 1 | -1/+1 |
| 2023-04-14 | .github/workflows: reenable Windows CI, disable broken tests | James Tucker | 1 | -0/+15 |
| 2023-04-10 | ipn/ipnlocal: check that sockstatLogger is available in c2n endpoint | Mihai Parparita | 1 | -0/+4 |
| 2023-04-10 | ipn/ipnlocal: more explicitly say if sockstats are not available | Mihai Parparita | 1 | -0/+5 |
| 2023-04-04 | ssh/tailssh: make Tailscale SSH work on gokrazy | Brad Fitzpatrick | 1 | -0/+4 |
| 2023-04-04 | cmd/tailscale/cli: do not allow turning Funnel on while shields-up (#7770) | shayne | 2 | -0/+15 |
| 2023-04-03 | ipn: add sockstat logger to stable builds | Will Norris | 1 | -9/+7 |
| 2023-04-03 | ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load l... | Aaron Klotz | 3 | -22/+142 |
| 2023-04-03 | ipn/ipnlocal: automatically upload sockstats logs when the period ends | Mihai Parparita | 1 | -1/+8 |
| 2023-03-30 | ipn/ipnlocal: update comment in SetComponentDebugLogging | Andrew Dunham | 1 | -0/+1 |