| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-04-09 | ipn: add auth key | David Crawshaw | 2 | -1/+5 |
| 2020-04-01 | ipn, ipn/policy: filter portlist to a short list of "interesting" ports | Brad Fitzpatrick | 2 | -17/+47 |
| 2020-03-30 | controlclient, ipn: adjust tests for authURL semantic changes | David Crawshaw | 1 | -3/+26 |
| 2020-03-27 | cmd/tailscale: add status subcommand | Brad Fitzpatrick | 7 | -109/+153 |
| 2020-03-27 | ipn: move FakeBackend to a test-only file | Brad Fitzpatrick | 1 | -0/+0 |
| 2020-03-26 | cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world state | Brad Fitzpatrick | 3 | -0/+327 |
| 2020-03-25 | wgengine: don't lose filter state on filter reconfig. | Avery Pennarun | 1 | -1/+1 |
| 2020-03-25 | ipn/local: don't print packet filter every single time. | Avery Pennarun | 1 | -1/+10 |
| 2020-03-23 | ipn: call SetNetInfoCallback later, in Start | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-03-19 | ipn: skip tailscaled UDP ports in service list | Brad Fitzpatrick | 1 | -0/+4 |
| 2020-03-19 | wgengine, ipn: include number of active DERPs in status | David Crawshaw | 2 | -1/+3 |
| 2020-03-18 | controlclient, ipn: fix tests for new control param | David Crawshaw | 1 | -1/+1 |
| 2020-03-17 | all: update to wireguard-go API changes | Brad Fitzpatrick | 2 | -2/+2 |
| 2020-03-13 | portlist: document, clean up, fix an open fd spike, optimize a bit | Brad Fitzpatrick | 1 | -7/+11 |
| 2020-03-13 | Quiet two little log annoyances. | Brad Fitzpatrick | 1 | -1/+5 |
| 2020-03-13 | ipn: Prefs.String(): print the current derp setting. | Avery Pennarun | 1 | -2/+2 |
| 2020-03-12 | ipn: don't clobber netinfo in Start(). | David Anderson | 1 | -1/+2 |
| 2020-03-12 | controlclient/netmap: write our own b.ConciseDiffFrom(a) function. | Avery Pennarun | 2 | -21/+3 |
| 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 |