| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-05-08 | Remove unnecessary ratelimiting in tests (part 2)rate-limiting | Wendi Yu | 1 | -5/+1 |
| 2020-05-08 | Remove unnecessary ratelimiting in tests | Wendi Yu | 1 | -2/+2 |
| 2020-05-08 | Use provided prefix function | Wendi Yu | 1 | -8/+2 |
| 2020-05-08 | Remove unnecessary cache copying in ratelimiting | Wendi Yu | 1 | -2/+2 |
| 2020-05-07 | Replace time-dependent cache limiting with LRU | Wendi Yu | 2 | -5/+5 |
| 2020-05-06 | Implement rate limiting on log messages | Wendi Yu | 2 | -3/+12 |
| 2020-05-05 | controlclient and ipn tests: supply --advertise-tags and --advertise-routes. | Avery Pennarun | 1 | -4/+17 |
| 2020-05-03 | types/structs: add structs.Incomparable annotation, use it where applicable | Brad Fitzpatrick | 2 | -0/+4 |
| 2020-05-01 | cmd/tailscale: add --advertise-tags option. | Avery Pennarun | 3 | -3/+22 |
| 2020-05-01 | controlclient, ipn: adjust tests for tailscale.com keepalive change | David Crawshaw | 1 | -1/+4 |
| 2020-05-01 | ipn/e2e_test: fix flaky logout state drain | David Crawshaw | 1 | -7/+12 |
| 2020-04-30 | wgengine/router: split out from wgengine. | David Anderson | 1 | -1/+2 |
| 2020-04-30 | ipn/local: differentiate Shields Up from Uninitialized in logs. | Avery Pennarun | 1 | -4/+8 |
| 2020-04-29 | ipn: clear the hostinfo.Services list when prefs.ShieldsUp==true. | Avery Pennarun | 1 | -12/+25 |
| 2020-04-29 | Add prefs.ShieldsUp and --shields-up option. | Avery Pennarun | 3 | -20/+23 |
| 2020-04-29 | ipn/message: fix some message encoding problems. | Avery Pennarun | 1 | -5/+20 |
| 2020-04-28 | tstest: rename from testy. | David Anderson | 2 | -11/+11 |
| 2020-04-28 | ipn: don't listen on the unspecified address in test | Brad Fitzpatrick | 1 | -0/+8 |
| 2020-04-29 | ipn, controlclient: add control.New parameter | David Crawshaw | 1 | -1/+1 |
| 2020-04-28 | ipn: revert part of 18017f7630ee9ac | Brad Fitzpatrick | 1 | -4/+0 |
| 2020-04-28 | ipn, wgengine/magicsock: be more idle when in Stopped state with no peers | Brad Fitzpatrick | 1 | -0/+4 |
| 2020-04-11 | all: remove unnecessary trailing newlines in format patterns for consistency | Brad Fitzpatrick | 4 | -46/+45 |
| 2020-04-10 | wgengine: quiet some engine reconfig logging, make more consistent | Brad Fitzpatrick | 1 | -5/+5 |
| 2020-04-10 | ipn: outdent some code in if that's statically always true | Brad Fitzpatrick | 1 | -15/+13 |
| 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 |