| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 9 | -9/+9 |
| 2025-11-25 | tailcfg, control/controlclient: start moving MapResponse.DefaultAutoUpdate to... | Brad Fitzpatrick | 1 | -6/+17 |
| 2025-11-18 | tailcfg: add some omitzero, adjust some omitempty to omitzero | Brad Fitzpatrick | 1 | -113/+113 |
| 2025-11-12 | ipn/ipnlocal, net/netns: add node cap to disable netns interface binding on n... | Jonathan Nobels | 1 | -0/+4 |
| 2025-11-09 | tailcfg: kill off rest of HairPinning symbols | Brad Fitzpatrick | 4 | -14/+2 |
| 2025-10-23 | feature/tpm: check TPM family data for compatibility (#17624) | Patrick O'Doherty | 1 | -0/+4 |
| 2025-10-10 | types/persist: add AttestationKey (#17281) | Patrick O'Doherty | 1 | -3/+8 |
| 2025-10-10 | all: specify explicit JSON format for time.Duration (#17307) | Joe Tsai | 1 | -1/+1 |
| 2025-10-10 | cmd/tailscale/cli,ipn/conffile: add declarative config mode for Services (#17... | Naman Sood | 2 | -12/+14 |
| 2025-10-06 | util/checkchange: stop using deephash everywhere | Brad Fitzpatrick | 3 | -3/+129 |
| 2025-10-06 | tailcfg: bump CapVer for magicsock deadlock fix (#17450) | Jordan Whited | 1 | -1/+2 |
| 2025-10-04 | ipn/ipnlocal: use buildfeature consts in a few more places | Brad Fitzpatrick | 1 | -0/+4 |
| 2025-10-02 | ipn/ipnlocal: introduce the concept of client-side-reachability (#17367) | Simon Law | 1 | -0/+6 |
| 2025-10-02 | control/controlclient,health,ipn/ipnlocal,health: fix deadlock by deleting he... | Brad Fitzpatrick | 1 | -1/+5 |
| 2025-09-19 | net/ace, control/controlhttp: start adding ACE dialing support | Brad Fitzpatrick | 1 | -1/+8 |
| 2025-09-19 | ipn/ipnlocal: add a C2N endpoint for fetching a netmap | Anton Tolchanov | 2 | -2/+32 |
| 2025-09-18 | control, ipn, tailcfg: enable seamless key renewal by default | Alex Chan | 1 | -3/+15 |
| 2025-09-15 | tailcfg: add HardwareAttestationKey to MapRequest (#17102) | Patrick O'Doherty | 1 | -0/+7 |
| 2025-09-02 | tailcfg: add tailnet display name field (#16907) | nikiUppal-TS | 1 | -0/+8 |
| 2025-08-27 | cmd/viewer: add field comments to generated view methods | Maisem Ali | 1 | -130/+815 |
| 2025-08-27 | tailcfg: add mac-ui-v2 node capability (#16940) | Jonathan Nobels | 1 | -0/+3 |
| 2025-08-15 | types/dnstype, ipn/ipnlocal: allow other DNS resolvers with exit nodes | Michael Ben-Ami | 1 | -5/+5 |
| 2025-08-14 | cmd/viewer, types/views: implement support for json/v2 (#16852) | Joe Tsai | 1 | -41/+483 |
| 2025-08-11 | control/controlknobs,tailcfg,wgengine/magicsock: deprecate NodeAttrDisableMag... | Jordan Whited | 1 | -1/+5 |
| 2025-07-28 | wgengine/magicsock: fix magicsock deadlock around Conn.NoteRecvActivity (#16687) | Jordan Whited | 1 | -1/+2 |
| 2025-07-22 | tailcfg: add Hostinfo.ExitNodeID to report the selected exit node (#16625) | Simon Law | 4 | -1/+22 |
| 2025-07-21 | wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#1... | Jordan Whited | 1 | -1/+2 |
| 2025-07-16 | cmd/tailscale/cli: Add service flag to serve command (#16191) | KevinLiang10 | 1 | -0/+10 |
| 2025-07-15 | tailcfg,wgengine/magicsock: set peer relay CapVer (#16531) | Jordan Whited | 1 | -1/+2 |
| 2025-07-15 | tailcfg: send health update if DisplayMessage URL changes | James Sanderson | 2 | -31/+87 |
| 2025-07-10 | ipn/ipnlocal: add traffic steering support to exit-node suggestions (#16527) | Simon Law | 1 | -1/+2 |
| 2025-07-10 | cmd/tailscale, ipn/ipnstate, wgengine/magicsock: update ping output for peer ... | Dylan Bargatze | 1 | -2/+6 |
| 2025-07-10 | ipn/ipnlocal: add traffic-steering nodecap (#16529) | Simon Law | 1 | -0/+4 |
| 2025-07-09 | tailcfg, wgengine/magicsock: disable all UDP relay usage if disable-relay-cli... | Dylan Bargatze | 1 | -8/+10 |
| 2025-07-04 | tailcfg, feature/relayserver, wgengine/magicsock: invert UDP relay server nod... | Dylan Bargatze | 1 | -6/+13 |
| 2025-07-02 | tailcfg: report StateEncrypted in Hostinfo (#16434) | Andrew Lytvynov | 4 | -1/+12 |
| 2025-07-01 | tailcfg: add CapabilityOwner (#16426) | kari-ts | 1 | -0/+1 |
| 2025-06-28 | tailcfg: format integer IDs as decimal consistently | Brad Fitzpatrick | 1 | -4/+4 |
| 2025-06-26 | ipn/store: automatically migrate between plaintext and encrypted state (#16318) | Andrew Lytvynov | 1 | -0/+3 |
| 2025-05-30 | controlclient,health,ipnlocal,tailcfg: add DisplayMessage support | James Sanderson | 1 | -6/+54 |
| 2025-05-22 | control/controlclient,health,tailcfg: refactor control health messages (#15839) | James 'zofrex' Sanderson | 2 | -1/+127 |
| 2025-05-07 | control/controlclient: send optional ConnectionHandleForTest with map request... | Brian Palmer | 1 | -0/+6 |
| 2025-05-05 | ipn/ipnlocal, tailcfg: add MagicDNS opt-in attr for IPv6 AAAA records | Brad Fitzpatrick | 1 | -1/+6 |
| 2025-05-02 | hostinfo,tailcfg: report TPM availability on windows/linux (#15831) | Andrew Lytvynov | 4 | -1/+36 |
| 2025-04-17 | cmd/tsidp: add groups claim to tsidp (#15127) | Cedric Kienzler | 1 | -0/+5 |
| 2025-04-03 | tailcfg: add UDP relay PeerCapability's (#15516) | Jordan Whited | 1 | -0/+7 |
| 2025-04-02 | tailcfg: add relay client and server NodeAttr's (#15513) | Jordan Whited | 1 | -0/+8 |
| 2025-04-01 | tailcfg: add VIPServiceView | Adrian Dewhurst | 3 | -3/+87 |
| 2025-03-12 | control/controlclient, ipn: add client audit logging (#14950) | Jonathan Nobels | 1 | -0/+30 |
| 2025-03-07 | tailcfg: add DERPRegion.NoMeasureNoHome, deprecate+document Avoid [cap 115] | Brad Fitzpatrick | 4 | -25/+49 |