| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-03-12 | ipn: search for ErrStateNotExist with errors.Is | David Crawshaw | 1 | -1/+1 |
| 2020-03-10 | derp/derpmap: new DERP config package, merge netcheck into magicsock more | Brad Fitzpatrick | 1 | -5/+2 |
| 2020-03-09 | ipn: when enforcing defaults, set UsePacketFilter=true | David Crawshaw | 1 | -0/+1 |
| 2020-03-08 | ipn: exercise logout in e2e test | David Crawshaw | 1 | -0/+26 |
| 2020-03-08 | ipn: put e2e login section in its own subtest | David Crawshaw | 1 | -31/+33 |
| 2020-03-08 | ipn: move e2e test skipping into subtests | David Crawshaw | 1 | -2/+2 |
| 2020-03-06 | ipn: use NewPrefs in e2e_test | David Crawshaw | 1 | -8/+4 |
| 2020-03-04 | ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool | Brad Fitzpatrick | 3 | -1/+7 |
| 2020-03-04 | magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll | Brad Fitzpatrick | 2 | -54/+11 |
| 2020-03-03 | ipn/ipnserver: remove unnecessary closure parameter | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-03-03 | ipn: have NewFileStore try to create directories as needed | Brad Fitzpatrick | 1 | -0/+2 |
| 2020-03-03 | ipn/ipnserver: document potential race, start on test for it | Brad Fitzpatrick | 2 | -1/+78 |
| 2020-03-03 | ipn: remove an unnecessary named parameter in doc | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-02 | Reduce some logspam. | Brad Fitzpatrick | 1 | -1/+4 |
| 2020-02-28 | ipn: always guard LocalBackend.prefs with mu | David Crawshaw | 1 | -12/+28 |
| 2020-02-28 | netcheck: add hairpinning detection | Brad Fitzpatrick | 1 | -0/+1 |
| 2020-02-28 | ipn: always guard LocalBackend.endpoints with mu | David Crawshaw | 1 | -5/+7 |
| 2020-02-28 | ipn: always guard LocalBackend.engineStatus with mu | David Crawshaw | 1 | -4/+3 |
| 2020-02-28 | ipn: always guard LocalBackend.netMapCache with mu | David Crawshaw | 1 | -20/+29 |
| 2020-02-27 | all: rename deep "Copy" methods to conventional Go name "Clone" | Brad Fitzpatrick | 5 | -13/+14 |
| 2020-02-27 | Start of netcheck package & including network state in Hostinfo. | Brad Fitzpatrick | 2 | -0/+59 |
| 2020-02-25 | ipn: fix some mutex/ownership issues | Brad Fitzpatrick | 3 | -53/+76 |
| 2020-02-25 | types/logger: add WithPrefix, use it in two places | Brad Fitzpatrick | 2 | -8/+3 |
| 2020-02-25 | Fix some Hostinfo value usages from the previous commit. | Brad Fitzpatrick | 1 | -0/+5 |
| 2020-02-25 | control: make Hostinfo accessed by pointer | Brad Fitzpatrick | 2 | -8/+16 |
| 2020-02-25 | ipn: misc cleanup | Brad Fitzpatrick | 3 | -26/+38 |
| 2020-02-20 | ipn: use *Prefs rather than Prefs throughout. | David Anderson | 8 | -73/+62 |
| 2020-02-20 | ipn: temporary support for loading legacy relaynode configs. | David Anderson | 3 | -5/+28 |
| 2020-02-19 | ipn: move Options.ServerURL into Prefs. | David Anderson | 9 | -26/+35 |
| 2020-02-18 | safesocket: simplify API. | David Anderson | 1 | -1/+7 |
| 2020-02-17 | ipn: handle advertised routes provided by frontend. | David Anderson | 3 | -12/+22 |
| 2020-02-17 | ipn: add documentation to the Prefs struct. | David Anderson | 2 | -7/+32 |
| 2020-02-17 | ipn: implement Prefs.Equals efficiently. | David Anderson | 2 | -34/+216 |
| 2020-02-17 | ipn: add AdvertiseRoutes to Prefs. | David Anderson | 2 | -4/+6 |
| 2020-02-17 | ipn: print the packet filter setting in prefs. | David Anderson | 1 | -2/+2 |
| 2020-02-17 | cmd/tailscaled: run off internal state autonomously. | David Anderson | 2 | -10/+42 |
| 2020-02-17 | ipn: fix test breakage from earlier 79295b11382ab2 | Brad Fitzpatrick | 1 | -2/+1 |
| 2020-02-14 | Move "logger" package to under types, now that we have it. | Brad Fitzpatrick | 4 | -4/+4 |
| 2020-02-14 | ipn/ipnserver: remove Options.AllowQuit. | David Anderson | 1 | -6/+2 |
| 2020-02-14 | types/empty: add Message, stop using mysterious *struct{} | Brad Fitzpatrick | 2 | -11/+12 |
| 2020-02-13 | ipn: make LocalBackend.loadStateWithLock easier to follow. | David Anderson | 1 | -26/+31 |
| 2020-02-13 | ipn: adjust backend docs a bit more. | David Anderson | 1 | -4/+2 |
| 2020-02-13 | Improve documentation in backend.go. | David Anderson | 1 | -14/+19 |
| 2020-02-13 | Lint fixes. | David Anderson | 1 | -7/+9 |
| 2020-02-13 | Introduce a state store to LocalBackend. | David Anderson | 7 | -12/+358 |
| 2020-02-13 | Make ipn.Options.Prefs a pointer. | David Anderson | 7 | -8/+16 |
| 2020-02-13 | Remove LoginFlags from Backend options. | David Anderson | 3 | -4/+3 |
| 2020-02-11 | ipnserver: ignore lint error for unused context. | David Anderson | 1 | -0/+4 |
| 2020-02-11 | fix typos | Shawn Smith | 1 | -1/+1 |
| 2020-02-11 | controlclient, ipn: update tests for key pointer change | David Crawshaw | 1 | -2/+2 |