| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-07-27 | cmd/cloner, tailcfg: fix nil vs len 0 issues, add tests, use for Hostinfoclone | Brad Fitzpatrick | 3 | -21/+63 |
| 2020-07-27 | tailcfg: generate some Clone methods | David Crawshaw | 2 | -44/+65 |
| 2020-07-23 | tailcfg: optimize Node.Equal allocs a bit | Brad Fitzpatrick | 1 | -5/+39 |
| 2020-07-20 | tailcfg: add Hostinfo.OSVersion, DeviceModel | Brad Fitzpatrick | 2 | -1/+4 |
| 2020-07-10 | wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsock | Brad Fitzpatrick | 1 | -0/+4 |
| 2020-07-07 | tailcfg: use ? for portmap summary to match netcheck | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-07-06 | netcheck, tailcfg, interfaces, magicsock: survey UPnP, NAT-PMP, PCP | Brad Fitzpatrick | 2 | -2/+43 |
| 2020-07-03 | control/controlclient, tailcfg: turn active route discovery on by default | Brad Fitzpatrick | 1 | -0/+6 |
| 2020-07-02 | wgengine/magicsock: clean up discovery logging | Brad Fitzpatrick | 1 | -0/+1 |
| 2020-06-25 | wgengine, magicsock, tstun: don't regularly STUN when idle (mobile only for now) | Brad Fitzpatrick | 1 | -0/+5 |
| 2020-06-19 | all: generate discovery key, plumb it around | Brad Fitzpatrick | 1 | -0/+1 |
| 2020-06-19 | tailcfg: add DiscoKey, unify some code, add some tests | Brad Fitzpatrick | 2 | -41/+83 |
| 2020-06-12 | log/logheap: change to POST to a URL instead of logging | Brad Fitzpatrick | 1 | -1/+5 |
| 2020-06-12 | tailcfg: add some example strings in comments | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-05-30 | tailcfg: remove unused, unimplemented DERPNode.CertFingerprint for now | Brad Fitzpatrick | 1 | -5/+0 |
| 2020-05-25 | tailcfg: add MapResponse.Debug mechanism to trigger logging heap pprof | Brad Fitzpatrick | 1 | -0/+13 |
| 2020-05-23 | all: make client use server-provided DERP map, add DERP region support | Brad Fitzpatrick | 2 | -3/+36 |
| 2020-05-15 | wgengine: log node IDs when peers are added/removed (#381) | Wendi Yu | 1 | -1/+1 |
| 2020-05-14 | tailcfg: add DERP map structures | Brad Fitzpatrick | 2 | -0/+94 |
| 2020-05-03 | types/structs: add structs.Incomparable annotation, use it where applicable | Brad Fitzpatrick | 2 | -4/+10 |
| 2020-05-01 | cmd/tailscale: add --advertise-tags option. | Avery Pennarun | 2 | -1/+56 |
| 2020-04-30 | wgengine/filter: support subnet mask rules, not just /32 IPs. | Avery Pennarun | 1 | -2/+35 |
| 2020-04-09 | tailcfg: add auth key to RegisterRequest | David Crawshaw | 1 | -4/+4 |
| 2020-04-01 | tailcfg: clarify Hostinfo.OS doc | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-23 | tailcfg: NetInfo.String: handle nil object without panicing | David Crawshaw | 1 | -0/+3 |
| 2020-03-20 | tailcfg: restore MapRequest.IncludeIPv6 bool | Brad Fitzpatrick | 1 | -7/+8 |
| 2020-03-20 | Revert "tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore... | David Anderson | 1 | -8/+7 |
| 2020-03-19 | tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore them | Brad Fitzpatrick | 1 | -7/+8 |
| 2020-03-19 | tailcfg: make NodeKey.IsZero have a value receiver | Brad Fitzpatrick | 1 | -3/+3 |
| 2020-03-19 | control/controlclient: don't use Node as value type | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-03-19 | tailcfg, controlclient: standardize on wgcfg ShortString key printing | David Crawshaw | 1 | -1/+1 |
| 2020-03-17 | all: update to wireguard-go API changes | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-14 | tailcfg: fix test | David Crawshaw | 1 | -1/+1 |
| 2020-03-14 | tailcfg: add a per-peer KeepAlive field | David Crawshaw | 1 | -0/+2 |
| 2020-03-13 | tailcfg.NetInfo: add a .String() renderer. | Avery Pennarun | 1 | -0/+6 |
| 2020-03-04 | magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll | Brad Fitzpatrick | 2 | -0/+46 |
| 2020-03-02 | controlclient, tailcfg: deliver DERP addresses in a separate field | David Crawshaw | 2 | -1/+2 |
| 2020-02-28 | netcheck: add hairpinning detection | Brad Fitzpatrick | 1 | -0/+4 |
| 2020-02-27 | all: rename deep "Copy" methods to conventional Go name "Clone" | Brad Fitzpatrick | 1 | -13/+27 |
| 2020-02-27 | Start of netcheck package & including network state in Hostinfo. | Brad Fitzpatrick | 2 | -1/+44 |
| 2020-02-25 | control: make Hostinfo accessed by pointer | Brad Fitzpatrick | 1 | -10/+17 |
| 2020-02-18 | tailcfg: add RegisterRequest.Copy | David Crawshaw | 1 | -2/+26 |
| 2020-02-17 | ipn: handle advertised routes provided by frontend. | David Anderson | 2 | -1/+143 |
| 2020-02-17 | derp: use new types/key package | Brad Fitzpatrick | 1 | -0/+2 |
| 2020-02-17 | tailcfg: don't panic on node equal check | wardn | 2 | -10/+184 |
| 2020-02-09 | Move Linux client & common packages into a public repo. | Earl Lee | 1 | -0/+359 |