| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -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 | 1 | -1/+1 |
| 2021-12-15 | all: gofmt -w -s (simplify) tests | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-11-02 | tailcfg: use key.NodePublic in wire protocol types. | David Anderson | 1 | -1/+1 |
| 2021-11-01 | wgengine: use key.NodePublic instead of tailcfg.NodeKey. | David Anderson | 1 | -12/+11 |
| 2021-11-01 | wgengine/magicsock: use key.NodePublic instead of tailcfg.NodeKey. | David Anderson | 1 | -5/+6 |
| 2021-10-29 | various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic() | David Anderson | 1 | -2/+2 |
| 2021-10-29 | various: remove remaining uses of key.NewPrivate. | David Anderson | 1 | -1/+1 |
| 2021-10-29 | wgengine: remove use of legacy key parsing helper. | David Anderson | 1 | -2/+2 |
| 2021-10-28 | wgengine/wgcfg: convert to use new node key type. | David Anderson | 1 | -4/+10 |
| 2021-09-15 | all: close fake userspace engines when tests complete | Josh Bleecher Snyder | 1 | -2/+2 |
| 2021-09-07 | tstest: add MemLogger bytes.Buffer wrapper with Logf method | Brad Fitzpatrick | 1 | -7/+5 |
| 2021-09-01 | wgengine/wgcfg: use just the hexlified node key as the WireGuard endpoint. | David Anderson | 1 | -2/+1 |
| 2021-09-01 | wgengine/magicsock: use NodeKey, not DiscoKey, as the trigger for lazy reconfig. | David Anderson | 1 | -22/+33 |
| 2021-08-30 | all: add (*testing.B).ReportAllocs() to every benchmark | Emmanuel T Odeke | 1 | -0/+8 |
| 2021-07-29 | wgengine: use mono.Time | Josh Bleecher Snyder | 1 | -7/+7 |
| 2021-06-23 | wgengine: randomize client port if netmap says to | David Crawshaw | 1 | -1/+66 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-05-11 | all: add extra information to serialized endpoints | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-04-06 | cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows | Brad Fitzpatrick | 1 | -11/+0 |
| 2021-04-02 | wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig. | David Anderson | 1 | -1/+2 |
| 2021-04-01 | net/dns/resolver: add live reconfig, plumb through to ipnlocal. | David Anderson | 1 | -1/+1 |
| 2021-03-30 | wgengine: add IsNetstack func and test | Brad Fitzpatrick | 1 | -0/+11 |
| 2021-03-28 | wgengine: optimize isLocalAddr a bit | Brad Fitzpatrick | 1 | -0/+47 |
| 2021-03-26 | net/tstun: rename TUN to Wrapper. | David Anderson | 1 | -1/+1 |
| 2021-03-26 | net/tstun: merge in wgengine/tstun. | David Anderson | 1 | -1/+1 |
| 2021-03-01 | cmd/tailscaled, wgengine: remove --fake, replace with netstack | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-01-29 | all: move wgcfg from wireguard-go | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-01-14 | all: convert from []wgcfg.Endpoint to string | Josh Bleecher Snyder | 1 | -6/+1 |
| 2021-01-11 | cmd/tailscaled, wgengine/netstack: add start of gvisor userspace netstack work | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-12-28 | all: replace wgcfg.IP and wgcfg.CIDR with netaddr types | Josh Bleecher Snyder | 1 | -2/+3 |
| 2020-10-13 | wgengine: fix lazy wireguard config bug when disco keys change | Brad Fitzpatrick | 1 | -0/+66 |
| 2020-08-26 | wgengine: lazily create peer wireguard configs more explicitly | Brad Fitzpatrick | 1 | -22/+13 |
| 2020-08-06 | wgengine,magicsock: fix two lazy wireguard config issues | Brad Fitzpatrick | 1 | -0/+88 |