| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-09-25 | remove clusterPeers and use peers and tags to find peersfran/natc-consensus-prototype | Fran Bull | 2 | -14/+62 |
| 2024-09-18 | wip | Fran Bull | 5 | -13/+81 |
| 2024-09-10 | ipnlocal,proxymap,wgengine/netstack: add optional WhoIs/proxymap debug | Brad Fitzpatrick | 1 | -4/+14 |
| 2024-09-09 | ipn/ipnlocal: don't program system DNS when node key is expired (#13370) | Andrew Dunham | 3 | -4/+37 |
| 2024-09-08 | kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.... | Irbe Krumina | 1 | -2/+2 |
| 2024-09-08 | kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.... | Irbe Krumina | 1 | -10/+11 |
| 2024-09-05 | ipn/ipnserver: remove IdleTimeout | Nick Khyl | 1 | -10/+1 |
| 2024-09-04 | tka: truncate long rotation signature chains | Anton Tolchanov | 2 | -10/+36 |
| 2024-09-04 | cli: implement `tailscale dns status` (#13353) | Andrea Gottardo | 2 | -0/+48 |
| 2024-09-04 | ipn/ipnlocal: always send auth URL notifications when a user requests interac... | Nick Khyl | 2 | -36/+65 |
| 2024-08-30 | ipn/ipnlocal: fix a nil pointer dereference when serving /localapi/v0/tka/status | Nick Khyl | 1 | -4/+7 |
| 2024-08-29 | ipn/ipnlocal: fix race condition that results in a panic sending on a closed ... | Nick Khyl | 3 | -6/+21 |
| 2024-08-29 | ipn/ipnlocal: set WantRunning upon an interactive login, but not during a sea... | Nick Khyl | 2 | -30/+63 |
| 2024-08-28 | ipn/ipnlocal: refactor and cleanup profileManager | Nick Khyl | 7 | -155/+349 |
| 2024-08-28 | ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving acce... | Nick Khyl | 6 | -213/+331 |
| 2024-08-27 | usermetric: add initial user-facing metrics | Kristoffer Dalby | 2 | -0/+28 |
| 2024-08-26 | ipn/ipnlocal: update routes on link change with ExitNodeAllowLANAccess | James Tucker | 1 | -2/+14 |
| 2024-08-23 | ipn/ipnlocal: install IPv6 service addr route (#13252) | Jordan Whited | 1 | -0/+3 |
| 2024-08-22 | types/views: add Slice.All iterator | Brad Fitzpatrick | 1 | -13/+9 |
| 2024-08-22 | ipn/ipnlocal: remember last notified taildrive shares and only notify if they... | Percy Wegmann | 2 | -7/+16 |
| 2024-08-21 | cmd/tl-longchain: tool to re-sign nodes with long rotation signatures | Anton Tolchanov | 3 | -37/+58 |
| 2024-08-20 | ipn/ipnlocal: network-lock, error if no pubkey instead of panic | Kristoffer Dalby | 1 | -1/+4 |
| 2024-08-19 | ipnlocal: support setting authkey at login using syspolicy (#13061) | Andrea Gottardo | 1 | -0/+8 |
| 2024-08-14 | ipn/localapi: only flush relevant data in multiFilePostResponseWriter.Flush() | Percy Wegmann | 1 | -4/+11 |
| 2024-08-14 | cmd/tailscale/cli: support passing network lock keys via files | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-08-08 | cmd/tsidp: add funnel support (#12591) | Naman Sood | 2 | -9/+27 |
| 2024-07-30 | net/captivedetection: call SetHealthy once connectivity restored (#12974) | Andrea Gottardo | 1 | -0/+3 |
| 2024-07-26 | health: introduce captive-portal-detected Warnable (#12707) | Andrea Gottardo | 1 | -20/+225 |
| 2024-07-23 | ipn,wgengine/magicsock: allow setting static node endpoints via tailscaled co... | Irbe Krumina | 2 | -15/+52 |
| 2024-07-19 | cmd/tailscale: add --min-validity flag to the cert command (#12822) | Andrew Lytvynov | 2 | -15/+61 |
| 2024-07-18 | ipn/ipnlocal: add comment explaining auto exit node migration | Adrian Dewhurst | 1 | -0/+21 |
| 2024-07-15 | ipn/ipnlocal: wait for DERP before auto exit node migration | Adrian Dewhurst | 1 | -2/+5 |
| 2024-07-15 | ipn: allow FQDN in exit node selection | Adrian Dewhurst | 2 | -1/+30 |
| 2024-07-12 | log/sockstatlog: don't block for more than 5s on shutdown | Anton Tolchanov | 1 | -1/+3 |
| 2024-07-12 | ipn/ipnlocal: check for offline auto exit node in SetControlClientStatus (#12... | Claire Wang | 2 | -11/+108 |
| 2024-07-11 | cmd/cloner, cmd/viewer, util/codegen: add support for generic types and inter... | Nick Khyl | 1 | -5/+26 |
| 2024-07-10 | posture: add network hardware addresses to posture identity | Anton Tolchanov | 1 | -2/+11 |
| 2024-07-10 | all: add test for package comments, fix, add comments as needed | Brad Fitzpatrick | 3 | -1/+4 |
| 2024-07-08 | ipn/ipnlocal: gate systemd-run flags on systemd version (#12747) | Andrew Lytvynov | 1 | -6/+14 |
| 2024-07-08 | clientupdate: return true for CanAutoUpdate for macsys (#12746) | Andrew Lytvynov | 2 | -1/+6 |
| 2024-06-28 | ipn/ipnlocal: handle auto value for ExitNodeID syspolicy (#12512) | Claire Wang | 2 | -24/+369 |
| 2024-06-27 | ipn/ipnlocal: allow multiple signature chains from the same SigCredential | Anton Tolchanov | 2 | -22/+42 |
| 2024-06-27 | tka: test SigCredential signatures and netmap filtering | Anton Tolchanov | 1 | -4/+28 |
| 2024-06-27 | ipn/ipnlocal: fix nil pointer dereference and add related test | Adrian Dewhurst | 2 | -1/+25 |
| 2024-06-27 | health,ipn/ipnlocal: hide update warning when auto-updates are enabled (#12631) | Andrew Lytvynov | 1 | -1/+1 |
| 2024-06-26 | cmd/serve: don't convert localhost to 127.0.0.1 | Josh McKinney | 2 | -7/+6 |
| 2024-06-26 | ci: enable checklocks workflow for specific packages | Andrew Dunham | 1 | -1/+2 |
| 2024-06-26 | ipn/ipnlocal: don't bind localListener if its context is canceled (#12621) | Naman Sood | 1 | -0/+8 |
| 2024-06-25 | ipn/ipnlocal: fix data race in tests | Andrew Dunham | 1 | -1/+2 |
| 2024-06-25 | ipn/ipnlocal: check operator user via osuser package | Brad Fitzpatrick | 1 | -2/+2 |