| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 2025-11-09 | tailcfg: kill off rest of HairPinning symbols | Brad Fitzpatrick | 1 | -1/+0 |
| 2025-10-06 | util/checkchange: stop using deephash everywhere | Brad Fitzpatrick | 1 | -1/+36 |
| 2025-07-22 | tailcfg: add Hostinfo.ExitNodeID to report the selected exit node (#16625) | Simon Law | 1 | -0/+1 |
| 2025-07-02 | tailcfg: report StateEncrypted in Hostinfo (#16434) | Andrew Lytvynov | 1 | -0/+1 |
| 2025-05-02 | hostinfo,tailcfg: report TPM availability on windows/linux (#15831) | Andrew Lytvynov | 1 | -0/+4 |
| 2025-04-01 | tailcfg: add VIPServiceView | Adrian Dewhurst | 1 | -1/+29 |
| 2025-03-07 | tailcfg: add DERPRegion.NoMeasureNoHome, deprecate+document Avoid [cap 115] | Brad Fitzpatrick | 1 | -7/+8 |
| 2025-02-11 | tailcfg: remove ancient UserProfiles.Roles field | Brad Fitzpatrick | 1 | -1/+0 |
| 2025-01-21 | ipn/ipnlocal,tailcfg: communicate to control whether funnel is enabled (#14688) | Irbe Krumina | 1 | -0/+1 |
| 2025-01-14 | all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-01-06 | tailcfg: remove unused User fields | Brad Fitzpatrick | 1 | -4/+0 |
| 2025-01-06 | tailcfg: flesh out docs | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-12-12 | ssh/tailssh: remove unused public key support | Brad Fitzpatrick | 1 | -6/+6 |
| 2024-11-15 | ipn,tailcfg: add VIPService struct and c2n to fetch them from client (#14046) | Naman Sood | 1 | -0/+1 |
| 2024-09-22 | tailcfg: add AcceptEnv field to SSHRule (#13523) | Mario Minardi | 1 | -0/+2 |
| 2024-07-11 | cmd/cloner, cmd/viewer, util/codegen: add support for generic types and inter... | Nick Khyl | 1 | -6/+30 |
| 2024-05-06 | tailcfg,all: add/plumb Node.IsJailed | Maisem Ali | 1 | -0/+1 |
| 2024-04-21 | tailcfg: remove some unused fields from RegisterResponseAuth | Brad Fitzpatrick | 1 | -2/+0 |
| 2024-04-21 | tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuth | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-02-27 | tailcfg: add latitude, longitude for node location (#11162) | Claire Wang | 1 | -0/+4 |
| 2024-02-11 | tailcfg: remove UserProfile.Groups | Maisem Ali | 1 | -2/+0 |
| 2023-11-09 | tailcfg,ipn/ipnlocal: add hostinfo field to replace service entry | James Tucker | 1 | -0/+1 |
| 2023-10-13 | tailcfg: add tailnet field to register request (#9675) | Claire Wang | 1 | -0/+1 |
| 2023-10-05 | hostinfo, ipnlocal: flesh out Wake-on-LAN support, send MACs, add c2n sender | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-10-01 | tailcfg, all: use []netip.AddrPort instead of []string for Endpoints | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-29 | cmd/cloner,*: revert: optimize nillable slice cloner | James Tucker | 1 | -15/+25 |
| 2023-09-29 | cmd/cloner,*: optimize nillable slice cloner | James Tucker | 1 | -25/+15 |
| 2023-09-18 | all: declare & plumb IPv6 masquerade address for peer | Tom DNetto | 1 | -0/+4 |
| 2023-09-18 | tailcfg: add NodeCapMap | Maisem Ali | 1 | -0/+7 |
| 2023-09-17 | tailcfg: define a type for NodeCapability | Maisem Ali | 1 | -1/+1 |
| 2023-09-15 | tailcfg: add DNS address list for IsWireGuardOnly nodes | James Tucker | 1 | -0/+7 |
| 2023-09-14 | cmd/cloner: do not allocate slices when the source is nil | James Tucker | 1 | -12/+20 |
| 2023-08-20 | cmd/cloner: use maps.Clone and ptr.To | Maisem Ali | 1 | -34/+13 |
| 2023-08-19 | tailcfg: generate RegisterResponse.Clone, remove manually written | Maisem Ali | 1 | -1/+82 |
| 2023-08-18 | tailcfg: remove unused Domain field from Login/User | Maisem Ali | 1 | -2/+0 |
| 2023-08-16 | tailcfg: rename prototype field to reflect its status | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-16 | client: update DNSConfig type (#8916) | Richard Castro | 1 | -0/+1 |
| 2023-08-15 | tailcfg: Add FirewallMode to NetInfo to record wether host using iptables or ... | KevinLiang10 | 1 | -0/+1 |
| 2023-07-23 | tailcfg: add UserProfile.Groups | Brad Fitzpatrick | 1 | -1/+32 |
| 2023-07-13 | net/netcheck, tailcfg: add DERPHomeParams and use it | Andrew Dunham | 1 | -1/+34 |
| 2023-07-08 | tailcfg,etc: remove unused tailcfg.Node.KeepAlive field | Brad Fitzpatrick | 1 | -1/+0 |
| 2023-06-23 | tailcfg: add location field to hostinfo | Charlotte Brandhorst-Satzkorn | 1 | -1/+35 |
| 2023-06-09 | ssh/tailssh: add support for remote/reverse port forwarding | Maisem Ali | 1 | -9/+10 |
| 2023-04-22 | tailcfg: add SSHRecorderFailureAction and SSHRecordingFailureNotifyRequest | Maisem Ali | 1 | -0/+5 |
| 2023-04-21 | tailcfg: add CanPort80 field to DERPNode | Andrew Dunham | 1 | -0/+1 |
| 2023-04-13 | tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer | Maisem Ali | 1 | -1/+5 |
| 2023-04-08 | tailcfg,wgengine: add initial support for WireGuard only peers | Charlotte Brandhorst-Satzkorn | 1 | -0/+1 |
| 2023-03-23 | tailcfg: add Node.SelfNodeV4MasqAddrForThisPeer | Maisem Ali | 1 | -30/+31 |
| 2023-03-21 | tailcfg: move recorders field from SSHRule to SSHAction | Charlotte Brandhorst-Satzkorn | 1 | -7/+35 |