| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 1 | -4/+4 |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 4 | -4/+4 |
| 2025-09-09 | disco: add missing message types to MessageSummary (#17081) | Jordan Whited | 1 | -0/+6 |
| 2025-07-21 | wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#1... | Jordan Whited | 2 | -87/+215 |
| 2025-06-26 | disco,net/udprelay,wgengine/magicsock: support relay re-binding (#16388) | Jordan Whited | 2 | -39/+98 |
| 2025-05-09 | net/udprelay{/endpoint}, all: move ServerEndpoint to independent pkg (#15934) | Jordan Whited | 1 | -8/+8 |
| 2025-04-25 | disco: implement CallMeMaybeVia serialization (#15779) | Jordan Whited | 2 | -0/+111 |
| 2025-03-31 | net/udprelay: start of UDP relay server implementation (#15480) | Jordan Whited | 2 | -3/+148 |
| 2023-12-14 | disco: correct noun for nacl box type in disco docs | James Tucker | 1 | -3/+3 |
| 2023-10-09 | disco,net/tstun,wgengine/magicsock: probe peer MTU | Val | 1 | -1/+1 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 2 | -1/+35 |
| 2023-07-26 | disco: move disco pcap helper to disco package | David Anderson | 1 | -0/+40 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 3 | -9/+6 |
| 2022-11-21 | all: use strs.CutPrefix and strs.CutSuffix more | Mihai Parparita | 1 | -3/+3 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -3/+3 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -4/+3 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 1 | -6/+7 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 2 | -8/+8 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -3/+4 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 2 | -4/+4 |
| 2021-10-29 | types/key: export constants for key size, not a method. | David Anderson | 1 | -3/+3 |
| 2021-10-29 | disco: use key.NodePublic instead of tailcfg.NodeKey. | David Anderson | 2 | -14/+13 |
| 2021-10-18 | wgengine/magicsock: add an explicit else branch to peerMap update. | David Anderson | 1 | -1/+0 |
| 2021-10-18 | disco: amplify comment that disco ping's NodeKey shouldn't be trusted by itself. | David Anderson | 1 | -5/+6 |
| 2021-10-17 | disco, wgengine/magicsock: send self node key in disco pings | Brad Fitzpatrick | 2 | -3/+37 |
| 2021-09-13 | net/tstun: block looped disco traffic | Brad Fitzpatrick | 1 | -0/+10 |
| 2021-08-05 | all: gofmt with Go 1.17 | Josh Bleecher Snyder | 1 | -0/+1 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 1 | -11/+10 |
| 2021-04-10 | Added 2 fuzzers | AdamKorcz | 1 | -0/+18 |
| 2021-01-20 | wgengine/magicsock: send, use endpoints in CallMeMaybe messages | Brad Fitzpatrick | 1 | -7/+15 |
| 2021-01-20 | disco: support parsing/encoding endpoints in call-me-maybe frames | Brad Fitzpatrick | 2 | -6/+52 |
| 2020-07-16 | wgengine/magicsock: run test DERP in mode where only disco packets allowed | Brad Fitzpatrick | 1 | -0/+11 |
| 2020-07-03 | wgengine/magicsock: bunch of misc discovery path cleanups | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-07-02 | disco: simplify expression, appease staticcheck | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-07-02 | wgengine/magicsock: clean up discovery logging | Brad Fitzpatrick | 1 | -0/+14 |
| 2020-07-01 | wgengine/magicsock: hook up discovery messages, upgrade to LAN works | Brad Fitzpatrick | 1 | -0/+6 |
| 2020-06-29 | disco: new package for parsing & marshaling discovery messages | Brad Fitzpatrick | 2 | -0/+230 |