| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2021-10-29 | various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic() | David Anderson | 1 | -1/+1 |
| 2021-10-28 | control/controlclient: stop using wgkey. | David Anderson | 1 | -6/+4 |
| 2021-10-28 | types/netmap: use new node key type. | David Anderson | 1 | -1/+2 |
| 2021-09-19 | tailcfg, health: add way for control plane to add problems to health check | Brad Fitzpatrick | 1 | -0/+5 |
| 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 |
| 2021-09-03 | types/key: add MachinePrivate and MachinePublic. | David Anderson | 1 | -1/+2 |
| 2021-06-28 | control/controlclient: add debug knob to force node to only IPv6 self addr | Brad Fitzpatrick | 1 | -1/+20 |