| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-25 | all: remove LenIter, use Go 1.22 range-over-int instead | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 1 | -1/+1 |
| 2024-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-01-05 | controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) | James 'zofrex' Sanderson | 1 | -0/+5 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 1 | -42/+0 |
| 2023-11-17 | control/controlclient: support incremental packet filter updates [capver 81] | Brad Fitzpatrick | 1 | -3/+35 |
| 2023-11-05 | control/controlclient: move watchdog out of mapSession | Brad Fitzpatrick | 1 | -40/+6 |
| 2023-11-05 | control/controlclient: move lastPrintMap field from Direct to mapSession | Brad Fitzpatrick | 1 | -12/+22 |
| 2023-09-18 | all: declare & plumb IPv6 masquerade address for peer | Tom DNetto | 1 | -0/+8 |
| 2023-09-18 | tailcfg: add NodeCapMap | Maisem Ali | 1 | -1/+11 |
| 2023-09-18 | types/netmap: remove NetworkMap.{Addresses,MachineStatus} | Brad Fitzpatrick | 1 | -6/+0 |
| 2023-09-15 | tailcfg: add DNS address list for IsWireGuardOnly nodes | James Tucker | 1 | -0/+13 |
| 2023-09-12 | control/controlknobs: move more controlknobs code from controlclient | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-12 | control/controlclient, types/netmap: start plumbing delta netmap updates | Brad Fitzpatrick | 1 | -4/+28 |
| 2023-09-11 | control/controlknobs, all: add plumbed Knobs type, not global variables | Brad Fitzpatrick | 1 | -3/+6 |
| 2023-08-28 | control/controlclient: convert PeersChanged nodes to patches internally | Brad Fitzpatrick | 1 | -0/+246 |
| 2023-08-22 | types/netmap: remove redundant Netmap.Hostinfo | Brad Fitzpatrick | 1 | -3/+0 |
| 2023-08-22 | control/controlclient: remove quadratic allocs in mapSession | Brad Fitzpatrick | 1 | -178/+187 |
| 2023-08-21 | control/controlclient: don't clone self node on each NetworkMap | Brad Fitzpatrick | 1 | -11/+11 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-21 | control/controlclient: flesh out mapSession to break up gigantic method | Brad Fitzpatrick | 1 | -3/+135 |
| 2023-08-20 | types/netmap: move some mutations earlier, remove, document some fields | Brad Fitzpatrick | 1 | -10/+5 |
| 2023-08-20 | ipn/ipnstate: add PeerStatus.AltSharerUserID, stop mangling Node.User | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-19 | control/controlclient: remove Opts.KeepSharerAndUserSplit | Brad Fitzpatrick | 1 | -10/+5 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -1/+8 |
| 2023-08-17 | all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug arg | Brad Fitzpatrick | 1 | -21/+0 |
| 2023-08-17 | tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70] | Brad Fitzpatrick | 1 | -18/+0 |
| 2023-08-04 | control: use tstime instead of time (#8595) | Claire Wang | 1 | -1/+1 |
| 2023-07-13 | net/netcheck, tailcfg: add DERPHomeParams and use it | Andrew Dunham | 1 | -2/+21 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2023-01-19 | all: start groundwork for using capver for localapi & peerapi | Brad Fitzpatrick | 1 | -0/+3 |
| 2023-01-14 | ipn/ipnlocal: move handling of expired nodes to LocalBackend | Andrew Dunham | 1 | -91/+5 |
| 2023-01-11 | control/controlclient, tailcfg: add Node.Expired field, set for expired nodes | Andrew Dunham | 1 | -5/+91 |
| 2023-01-03 | ipn/localapi: add localapi debug endpoints for packet filter/matches | Brad Fitzpatrick | 1 | -15/+19 |
| 2022-10-06 | wgengine/wgcfg: plumb down audit log IDs (#5855) | Joe Tsai | 1 | -14/+19 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -1/+1 |
| 2022-09-21 | control/controlclient,ipn/ipnlocal: wire tka enable/disable | Tom DNetto | 1 | -0/+12 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -3/+3 |
| 2022-08-22 | control/controlclient,tailcfg: [capver 40] create KeySignature field in tailc... | Tom DNetto | 1 | -0/+3 |
| 2022-08-09 | tailcfg, control/controlclient: make Debug settings sticky in a map session [... | Brad Fitzpatrick | 1 | -2/+41 |
| 2022-08-02 | control/controlclient, tailcfg: add 6 more patchable Node fields [capver 36] | Brad Fitzpatrick | 1 | -0/+28 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-07-20 | tailcfg, control/controlclient: add tailcfg.PeersChangedPatch [capver 33] | Brad Fitzpatrick | 1 | -1/+12 |
| 2022-07-19 | tailcfg: remove old DNS fields | Brad Fitzpatrick | 1 | -6/+0 |
| 2022-03-22 | control/controlclient, ipn/ipnlocal, tailcfg: add MapResponse.PopBrowserURL | Brad Fitzpatrick | 1 | -0/+1 |
| 2022-02-16 | tailcfg: make Node.Hostinfo a HostinfoView | Maisem Ali | 1 | -1/+3 |
| 2022-02-15 | tailcfg: add start of SSH policy to be sent from control plane to nodes | Brad Fitzpatrick | 1 | -0/+5 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -3/+2 |
| 2021-11-01 | types/netmap: use key.NodePublic instead of tailcfg.NodeKey. | David Anderson | 1 | -1/+1 |