| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 4 | -4/+4 |
| 2025-11-16 | types/netmap: remove PrivateKey from NetworkMap | Brad Fitzpatrick | 1 | -6/+4 |
| 2025-11-12 | wgengine/wgcfg: remove two unused Config fields | Brad Fitzpatrick | 1 | -2/+0 |
| 2025-09-16 | health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) | Claus Lensbøl | 1 | -2/+2 |
| 2025-04-16 | all: update the tsd.System constructor name (#15372) | M. J. Fromberger | 1 | -2/+2 |
| 2025-04-16 | wgengine: plumb an event bus into the userspace engine | M. J. Fromberger | 1 | -2/+2 |
| 2024-05-07 | ipn/ipnlocal, all: plumb health trackers in tests | Brad Fitzpatrick | 1 | -10/+12 |
| 2023-10-01 | tailcfg, all: use []netip.AddrPort instead of []string for Endpoints | Brad Fitzpatrick | 1 | -12/+9 |
| 2023-09-12 | wgengine: remove SetDERPMap method from Engine interface | Brad Fitzpatrick | 1 | -10/+15 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -4/+4 |
| 2023-08-17 | all: remove some Debug fields, NetworkMap.Debug, Reconfig Debug arg | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 1 | -8/+8 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 4 | -12/+8 |
| 2022-12-09 | all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (... | Jordan Whited | 1 | -1/+1 |
| 2022-12-08 | net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663) | Jordan Whited | 1 | -24/+35 |
| 2022-10-10 | all: fix more resource leaks found by staticmajor | Emmanuel T Odeke | 1 | -0/+12 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 2 | -12/+12 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -3/+3 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 4 | -5/+5 |
| 2021-11-01 | types/netmap: use key.NodePublic instead of tailcfg.NodeKey. | David Anderson | 1 | -2/+2 |
| 2021-10-29 | various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic() | David Anderson | 1 | -2/+2 |
| 2021-10-28 | types/netmap: use new node key type. | David Anderson | 1 | -2/+2 |
| 2021-10-28 | wgengine/wgcfg: convert to use new node key type. | David Anderson | 1 | -13/+7 |
| 2021-10-12 | all: fix spelling mistakes | nicksherron | 1 | -1/+1 |
| 2021-09-01 | wgengine/wgcfg: use just the hexlified node key as the WireGuard endpoint. | David Anderson | 1 | -8/+0 |
| 2021-08-30 | wgengine/magicsock: delete legacy AddrSet endpoints. | David Anderson | 2 | -5/+1 |
| 2021-08-30 | wgengine/bench: disable unused benchmark that relies on legacy magicsock. | David Anderson | 2 | -2/+2 |
| 2021-06-23 | wgengine: randomize client port if netmap says to | David Crawshaw | 1 | -2/+2 |
| 2021-05-25 | go.mod: upgrade wireguard-windows, de-fork wireguard-go | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 2 | -2/+2 |
| 2021-05-11 | all: add extra information to serialized endpoints | Josh Bleecher Snyder | 1 | -3/+14 |
| 2021-05-11 | Revert "wgengine/bench: skip flaky test" | Josh Bleecher Snyder | 1 | -1/+0 |
| 2021-05-11 | wgengine/bench: ignore "engine closing" errors | Josh Bleecher Snyder | 1 | -0/+7 |
| 2021-05-11 | wgengine/bench: skip flaky test | Brad Fitzpatrick | 1 | -0/+1 |
| 2021-05-10 | wgengine/bench: hold lock in TrafficGen.GotPacket while calling first packet ... | Josh Bleecher Snyder | 1 | -3/+1 |
| 2021-05-10 | wgengine/bench: handle multiple Engine status callbacks | Josh Bleecher Snyder | 1 | -2/+4 |
| 2021-05-10 | wgengine/bench: close Engines on benchmark completion | Josh Bleecher Snyder | 3 | -3/+10 |
| 2021-04-29 | all: delete wgcfg.Key and wgcfg.PrivateKey | Josh Bleecher Snyder | 1 | -2/+2 |
| 2021-04-26 | wgengine/bench: improved rate selection. | Avery Pennarun | 3 | -17/+31 |
| 2021-04-26 | wgengine/bench: speed test for channels, sockets, and wireguard-go. | Avery Pennarun | 4 | -0/+959 |