| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-03-08 | magicsock: unskip tests that are reliablecrawshaw/e2e_test | David Crawshaw | 1 | -6/+6 |
| 2020-03-08 | wgengine: shut down wireguard on Close | David Crawshaw | 1 | -0/+1 |
| 2020-03-08 | wgengine: have pinger use all single-IP routes | David Crawshaw | 1 | -17/+22 |
| 2020-03-07 | wgengine: define default tunname for each platform | Martin Baillie | 6 | -0/+12 |
| 2020-03-07 | wgengine/magicsock: plumb logf throughout, and expose in Options. | David Anderson | 2 | -23/+30 |
| 2020-03-07 | wgengine/magicsock: don't discard UDP packet on UDP+DERP race | Brad Fitzpatrick | 1 | -24/+44 |
| 2020-03-06 | wgengine/magicsock: uncurse TestDeviceStartStop, let CI run it. | David Anderson | 1 | -4/+0 |
| 2020-03-06 | wgengine/magicsock: fix data race in ReceiveIPv4. | David Anderson | 1 | -9/+17 |
| 2020-03-06 | wgengine/magicsock: unblock wireguard-go's read on magicsock shutdown. | David Anderson | 2 | -4/+62 |
| 2020-03-06 | wgengine/magicsock: don't mutexly reach inside Conn to tweak DERP settings. | David Anderson | 2 | -8/+5 |
| 2020-03-06 | wgengine/magicsock: disable the new ping test. | David Anderson | 1 | -0/+5 |
| 2020-03-06 | wgengine/magicsock: try deflaking again. | David Anderson | 1 | -7/+11 |
| 2020-03-06 | Revert "wgengine/magicsock: temporarily deflake." | David Anderson | 1 | -27/+18 |
| 2020-03-06 | wgengine/magicsock: temporarily deflake. | David Anderson | 1 | -18/+27 |
| 2020-03-06 | wgengine/magicsock: remove redundant derpMagicIP comparison | Brad Fitzpatrick | 1 | -5/+0 |
| 2020-03-06 | wgengine/magicsock: fix packet spraying test to (mostly) pass. | David Anderson | 1 | -9/+42 |
| 2020-03-06 | wgengine/magicsock: check all 3 fast paths independently. | David Anderson | 1 | -7/+14 |
| 2020-03-06 | wgengine/magicsock: fix destination selection logic to work with DERP. | David Anderson | 1 | -10/+26 |
| 2020-03-06 | wgengine/magicsock: only set addrByKey once in CreateEndpoint. | David Anderson | 1 | -1/+1 |
| 2020-03-06 | wgengine/magicsock: skip netcheck if external STUN aren't in use | Brad Fitzpatrick | 1 | -0/+15 |
| 2020-03-05 | wgengine/magicsock: expand AddrSet.addrs comment | Brad Fitzpatrick | 1 | -2/+10 |
| 2020-03-05 | wgengine/magicsock: never set a DERP server as a roamAddr. | David Anderson | 1 | -0/+5 |
| 2020-03-05 | wgengine/magicsock: log when home DERP server changes. | David Anderson | 1 | -0/+1 |
| 2020-03-05 | derp, magicsock: track home (preferred) vs visiting connections for stats | Brad Fitzpatrick | 1 | -1/+9 |
| 2020-03-05 | wgengine/magicsock: close stale DERP connections | Brad Fitzpatrick | 1 | -4/+23 |
| 2020-03-05 | net/dnscache: add overly simplistic DNS cache package for selective use | Brad Fitzpatrick | 1 | -0/+2 |
| 2020-03-05 | wgengine/magicsock: actually add to the activeDerp map | Brad Fitzpatrick | 1 | -1/+3 |
| 2020-03-05 | wgengine/magicsock: collapse three DERP maps down into one | Brad Fitzpatrick | 1 | -23/+31 |
| 2020-03-05 | magicsock: use [unexpected] convention more | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-03-05 | wgengine/magicsock: update set of DERP nodes | Brad Fitzpatrick | 2 | -6/+13 |
| 2020-03-04 | magicsock: lookup AddrSet by key from DERP | David Crawshaw | 1 | -4/+12 |
| 2020-03-04 | ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool | Brad Fitzpatrick | 4 | -19/+57 |
| 2020-03-04 | derp: protocol negotiation, add v2: send src pub keys to clients in packets | Brad Fitzpatrick | 1 | -12/+29 |
| 2020-03-04 | magicsock: add some DERP tests | David Crawshaw | 1 | -11/+150 |
| 2020-03-04 | magicsock: plumb through derpTLSConfig variable (for testing) | David Crawshaw | 1 | -6/+9 |
| 2020-03-04 | magicsock: test sequence of pings | David Crawshaw | 1 | -0/+27 |
| 2020-03-04 | magicsock: simple ping test via magicsock | David Crawshaw | 1 | -0/+175 |
| 2020-03-04 | wgengine, magicsock: add a CreateBind method | David Crawshaw | 2 | -4/+6 |
| 2020-03-04 | magicsock: use local STUN server in tests | David Crawshaw | 1 | -4/+64 |
| 2020-03-04 | magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll | Brad Fitzpatrick | 6 | -9/+166 |
| 2020-03-03 | wgengine/magicsock: start tracking nearest DERP node | Brad Fitzpatrick | 3 | -14/+41 |
| 2020-03-03 | wgengine: don't create duplicate iptables rules on Linux, clean up | Brad Fitzpatrick | 1 | -17/+41 |
| 2020-03-02 | Reduce some logspam. | Brad Fitzpatrick | 1 | -9/+10 |
| 2020-03-02 | wgengine/magicsock: check STUN regularly | Brad Fitzpatrick | 1 | -0/+12 |
| 2020-03-02 | magicsock, interfaces: move some code from magicsock to interfaces | Brad Fitzpatrick | 1 | -75/+9 |
| 2020-03-02 | wgengine/magicsock: drop donec channel, rename epUpdateCtx to serve its purpose | Brad Fitzpatrick | 1 | -35/+50 |
| 2020-03-02 | magicsock: rate limit send error log messages | David Crawshaw | 1 | -1/+4 |
| 2020-03-01 | magicsock: keep DERP magic IPs out of the address map | David Crawshaw | 1 | -1/+10 |
| 2020-03-01 | magicsock: remove the index from indexedAddrs | David Crawshaw | 1 | -34/+19 |
| 2020-02-28 | controlclinet: clone filter.MatchAllowAll | David Crawshaw | 1 | -0/+18 |