summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2020-03-08ipn: drop unchanged network map updatescrawshaw/ipn2David Crawshaw1-81/+116
2020-03-07wgengine/magicsock: plumb logf throughout, and expose in Options.David Anderson2-23/+30
2020-03-07wgengine/magicsock: don't discard UDP packet on UDP+DERP raceBrad Fitzpatrick1-24/+44
2020-03-06go.mod: bump wireguard-go.David Anderson1-1/+1
2020-03-06go.mod: bump wireguard-go version.David Anderson1-1/+1
2020-03-06wgengine/magicsock: uncurse TestDeviceStartStop, let CI run it.David Anderson1-4/+0
2020-03-06go.mod: pull in deadlock fix from tailscale/wireguard-go.David Anderson2-3/+8
2020-03-06wgengine/magicsock: fix data race in ReceiveIPv4.David Anderson1-9/+17
2020-03-06wgengine/magicsock: unblock wireguard-go's read on magicsock shutdown.David Anderson2-4/+62
2020-03-06wgengine/magicsock: don't mutexly reach inside Conn to tweak DERP settings.David Anderson2-8/+5
2020-03-06version: bumpBrad Fitzpatrick2-2/+1
2020-03-06Revert "update CI and everything to Go 1.14."David Anderson9-15/+15
2020-03-06wgengine/magicsock: disable the new ping test.David Anderson1-0/+5
2020-03-06Update staticcheck version in go.mod.David Anderson2-2/+7
2020-03-06Print the staticcheck version.David Anderson1-0/+3
2020-03-06tsweb: don't double import expvar; appease staticcheckBrad Fitzpatrick1-1/+0
2020-03-06tsweb: export runtime.MemStats var in Prometheus formatBrad Fitzpatrick1-1/+29
2020-03-06cmd/derper: also link to /debug/varzBrad Fitzpatrick1-1/+2
2020-03-06update CI and everything to Go 1.14.David Anderson9-15/+15
2020-03-06wgengine/magicsock: try deflaking again.David Anderson1-7/+11
2020-03-06Revert "wgengine/magicsock: temporarily deflake."David Anderson1-27/+18
2020-03-06wgengine/magicsock: temporarily deflake.David Anderson1-18/+27
2020-03-06types/logger: add adapters for Logf to std Logger/WriterBrad Fitzpatrick2-0/+43
2020-03-06ipn: use NewPrefs in e2e_testDavid Crawshaw1-8/+4
2020-03-06wgengine/magicsock: remove redundant derpMagicIP comparisonBrad Fitzpatrick1-5/+0
2020-03-06wgengine/magicsock: fix packet spraying test to (mostly) pass.David Anderson1-9/+42
2020-03-06wgengine/magicsock: check all 3 fast paths independently.David Anderson1-7/+14
2020-03-06wgengine/magicsock: fix destination selection logic to work with DERP.David Anderson1-10/+26
2020-03-06wgengine/magicsock: only set addrByKey once in CreateEndpoint.David Anderson1-1/+1
2020-03-06wgengine/magicsock: skip netcheck if external STUN aren't in useBrad Fitzpatrick1-0/+15
2020-03-05wgengine/magicsock: expand AddrSet.addrs commentBrad Fitzpatrick1-2/+10
2020-03-05derp: add some varz tests for active/home connsBrad Fitzpatrick1-0/+36
2020-03-05derp: actually record client's preferred bitBrad Fitzpatrick1-0/+1
2020-03-05wgengine/magicsock: never set a DERP server as a roamAddr.David Anderson1-0/+5
2020-03-05wgengine/magicsock: log when home DERP server changes.David Anderson1-0/+1
2020-03-05tsweb: let expvar.Ints be gauges tooBrad Fitzpatrick1-13/+17
2020-03-05derp, magicsock: track home (preferred) vs visiting connections for statsBrad Fitzpatrick5-58/+195
2020-03-05wgengine/magicsock: close stale DERP connectionsBrad Fitzpatrick1-4/+23
2020-03-05derp/derphttp: appease staticcheckBrad Fitzpatrick1-1/+1
2020-03-05net/dnscache: add overly simplistic DNS cache package for selective useBrad Fitzpatrick5-13/+191
2020-03-05wgengine/magicsock: actually add to the activeDerp mapBrad Fitzpatrick1-1/+3
2020-03-05wgengine/magicsock: collapse three DERP maps down into oneBrad Fitzpatrick1-23/+31
2020-03-05go.sum: updateBrad Fitzpatrick1-0/+2
2020-03-05magicsock: use [unexpected] convention moreBrad Fitzpatrick1-2/+2
2020-03-05wgengine/magicsock: update set of DERP nodesBrad Fitzpatrick2-6/+13
2020-03-04go.mod: update wireguard-go versionDavid Crawshaw1-1/+1
2020-03-04go.mod: update wireguard-go versionDavid Crawshaw1-1/+1
2020-03-04magicsock: lookup AddrSet by key from DERPDavid Crawshaw1-4/+12
2020-03-04tsweb: add /debug/ access via &debugkey + TS_DEBUG_KEY_PATHBrad Fitzpatrick1-2/+17
2020-03-04tsweb: quote label values to comply with Prometheus format.David Anderson1-1/+1