| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-11-11 | all: use iterators over slice views more | Brad Fitzpatrick | 1 | -8/+7 |
| 2024-06-16 | net/ipset, wgengine/filter/filtertype: add split-out packages | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-05-17 | ipn,wgengine: remove vestigial Prefs.AllowSingleHosts | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 3 | -3/+3 |
| 2024-03-22 | ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMap | Brad Fitzpatrick | 1 | -0/+7 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 2 | -3/+3 |
| 2024-01-05 | controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) | James 'zofrex' Sanderson | 3 | -2/+6 |
| 2023-12-19 | util/cmpx: remove code that's in the stdlib now | Andrew Dunham | 2 | -4/+4 |
| 2023-12-18 | ipn: apply tailnet-wide default for auto-updates (#10508) | Andrew Lytvynov | 2 | -1/+6 |
| 2023-11-17 | ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile | Marwan Sulaiman | 1 | -0/+10 |
| 2023-11-17 | control/controlclient: support incremental packet filter updates [capver 81] | Brad Fitzpatrick | 1 | -0/+1 |
| 2023-10-01 | tailcfg, all: use []netip.AddrPort instead of []string for Endpoints | Brad Fitzpatrick | 4 | -35/+31 |
| 2023-09-18 | tailcfg: add NodeCapMap | Maisem Ali | 1 | -1/+6 |
| 2023-09-18 | ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfile | Sonia Appasamy | 1 | -0/+3 |
| 2023-09-18 | types/netmap: remove NetworkMap.{Addresses,MachineStatus} | Brad Fitzpatrick | 1 | -39/+5 |
| 2023-09-17 | tailcfg: define a type for NodeCapability | Maisem Ali | 1 | -2/+2 |
| 2023-09-17 | ipn/ipnlocal: keep internal map updated of latest Nodes post mutations | Brad Fitzpatrick | 1 | -0/+23 |
| 2023-09-17 | types/netmap: start phasing out Addresses, add GetAddresses method | Brad Fitzpatrick | 1 | -1/+18 |
| 2023-09-17 | types/netmap: deprecate NetworkMap.MachineStatus, add accessor method | Brad Fitzpatrick | 1 | -3/+23 |
| 2023-09-12 | control/controlclient, types/netmap: start plumbing delta netmap updates | Brad Fitzpatrick | 4 | -0/+414 |
| 2023-09-08 | types/netmap: delete a copy of views.SliceEqual | Brad Fitzpatrick | 1 | -20/+2 |
| 2023-08-22 | types/netmap: remove redundant Netmap.Hostinfo | Brad Fitzpatrick | 1 | -6/+4 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 1 | -7/+8 |
| 2023-08-20 | types/netmap: move some mutations earlier, remove, document some fields | Brad Fitzpatrick | 1 | -17/+40 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 2 | -73/+75 |
| 2023-08-17 | all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug arg | Brad Fitzpatrick | 2 | -25/+1 |
| 2023-08-17 | tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70] | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-16 | tailcfg: move LogHeapPprof from Debug to c2n [capver 69] | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-03-30 | envknob/logknob: add package for configurable logging | Andrew Dunham | 1 | -0/+11 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 2 | -6/+4 |
| 2023-01-03 | ipn/localapi: add localapi debug endpoints for packet filter/matches | Brad Fitzpatrick | 1 | -3/+5 |
| 2022-11-11 | cmd/tailscale: make "up", "status" warn if routes and --accept-routes off | Brad Fitzpatrick | 1 | -0/+10 |
| 2022-10-06 | wgengine/wgcfg: plumb down audit log IDs (#5855) | Joe Tsai | 1 | -0/+5 |
| 2022-09-21 | control/controlclient,ipn/ipnlocal: wire tka enable/disable | Tom DNetto | 1 | -0/+8 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 2 | -6/+7 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 2 | -3/+3 |
| 2022-06-19 | control/controlclient, types/netmap: remove unused LocalPort field | Brad Fitzpatrick | 1 | -5/+0 |
| 2022-06-07 | ipn/ipnstate: add ExitNodeStatus to share the exit node if it is in use, the ... | Melanie Warrick | 1 | -0/+10 |
| 2022-05-28 | cmd/tailscale, ipn/ipnlocal: add "peerapi" ping type | Brad Fitzpatrick | 1 | -0/+18 |
| 2022-03-16 | all: use Go 1.18's strings.Cut | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-02-16 | tailcfg: make Node.Hostinfo a HostinfoView | Maisem Ali | 1 | -3/+4 |
| 2022-02-15 | tailcfg: add start of SSH policy to be sent from control plane to nodes | Brad Fitzpatrick | 1 | -0/+1 |
| 2022-01-26 | ipn/ipnstate: add TailnetName to status | Brad Fitzpatrick | 1 | -1/+3 |
| 2021-11-03 | all: replace tailcfg.DiscoKey with key.DiscoPublic. | David Anderson | 1 | -3/+6 |
| 2021-11-02 | tailcfg: use key.NodePublic in wire protocol types. | David Anderson | 1 | -18/+18 |
| 2021-11-01 | types/netmap: use key.NodePublic instead of tailcfg.NodeKey. | David Anderson | 2 | -23/+26 |
| 2021-10-28 | types/netmap: use new node key type. | David Anderson | 1 | -2/+1 |
| 2021-09-19 | tailcfg, health: add way for control plane to add problems to health check | Brad Fitzpatrick | 1 | -0/+7 |
| 2021-09-03 | types/key: add a special key with custom serialization for control private ke... | Dave Anderson | 1 | -1/+2 |
| 2021-09-03 | Revert "types/key: add MachinePrivate and MachinePublic." | David Anderson | 1 | -2/+1 |