| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-03-14 | controlclient: test peer keepalive directive | David Crawshaw | 1 | -0/+47 |
| 2020-03-14 | controlclient: use per-peer KeepAlive signal | David Crawshaw | 1 | -3/+1 |
| 2020-03-13 | control/controlclient: remove a number literal in string slice offset | Brad Fitzpatrick | 1 | -2/+3 |
| 2020-03-12 | Fix staticcheck complaint. | Avery Pennarun | 1 | -1/+1 |
| 2020-03-12 | controlclient/netmap: write our own b.ConciseDiffFrom(a) function. | Avery Pennarun | 1 | -0/+28 |
| 2020-03-12 | controlclient: reformat netmap.Concise() and add DERP server info. | Avery Pennarun | 1 | -10/+29 |
| 2020-03-12 | controlclient: log the entire netmap up to every 5 minutes. | Avery Pennarun | 1 | -1/+12 |
| 2020-03-08 | controlclient: set default TimeNow function | David Crawshaw | 1 | -0/+3 |
| 2020-03-04 | magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll | Brad Fitzpatrick | 2 | -0/+32 |
| 2020-03-02 | controlclient, tailcfg: deliver DERP addresses in a separate field | David Crawshaw | 1 | -6/+11 |
| 2020-03-02 | version: add IsMobile func | Brad Fitzpatrick | 2 | -8/+5 |
| 2020-02-28 | controlclinet: clone filter.MatchAllowAll | David Crawshaw | 1 | -1/+1 |
| 2020-02-27 | controlclient: allow prefixed endpoints in tests | David Crawshaw | 1 | -5/+15 |
| 2020-02-27 | all: rename deep "Copy" methods to conventional Go name "Clone" | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-02-26 | controlclient: adjust user expiry test | David Crawshaw | 1 | -6/+5 |
| 2020-02-25 | Fix some Hostinfo value usages from the previous commit. | Brad Fitzpatrick | 2 | -4/+4 |
| 2020-02-25 | control: make Hostinfo accessed by pointer | Brad Fitzpatrick | 2 | -22/+33 |
| 2020-02-21 | control/controlclient: fix priority of DERP server, add comment | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-02-21 | control/controlclient: add temporary mechanism to force derp on | Brad Fitzpatrick | 1 | -0/+9 |
| 2020-02-17 | ipn: implement Prefs.Equals efficiently. | David Anderson | 2 | -0/+113 |
| 2020-02-14 | Move "logger" package to under types, now that we have it. | Brad Fitzpatrick | 2 | -2/+2 |
| 2020-02-14 | types/empty: add Message, stop using mysterious *struct{} | Brad Fitzpatrick | 2 | -4/+7 |
| 2020-02-14 | control/controlclient, wgengine/magicsock: misc cleanups | Brad Fitzpatrick | 2 | -15/+13 |
| 2020-02-11 | controlclient: handle nil Logf optioncrawshaw/br1 | David Crawshaw | 1 | -0/+3 |
| 2020-02-11 | fix typos | Shawn Smith | 1 | -1/+1 |
| 2020-02-11 | controlclient, ipn: update tests for key pointer change | David Crawshaw | 2 | -4/+4 |
| 2020-02-10 | controlclient: remove unused function. | David Anderson | 1 | -7/+0 |
| 2020-02-10 | controlclient: fix staticcheck lint. | David Anderson | 1 | -5/+4 |
| 2020-02-10 | controlclient: remove unnecessary comparison to bool. | David Anderson | 1 | -1/+1 |
| 2020-02-10 | wgengine, controlclient: fewer pointers in wgcfg key types | David Crawshaw | 1 | -10/+10 |
| 2020-02-09 | Move Linux client & common packages into a public repo. | Earl Lee | 6 | -0/+3024 |