120 Commits (e085aec8ef348a79f0843efb89b85ebb11368b76)

Author SHA1 Message Date
Brad Fitzpatrick e085aec8ef all: update to wireguard-go API changes 6 years ago
Brad Fitzpatrick db2436c7ff wgengine/magicsock: don't interrupt endpoint updates, merge all mutex into one 6 years ago
Brad Fitzpatrick db31550854 wgengine: don't Reconfig on boring link changes 6 years ago
Brad Fitzpatrick b9c6d3ceb8 netcheck: work behind UDP-blocked networks again, add tests 6 years ago
Brad Fitzpatrick bc73dcf204 wgengine/magicsock: don't block in Send waiting for derphttp.Send 6 years ago
Brad Fitzpatrick 8807913be9 wgengine/magicsock: wait for previous DERP goroutines to end before new ones 6 years ago
Brad Fitzpatrick eff6dcdb4e wgengine/magicsock: log more about why we're re-STUNing 6 years ago
Brad Fitzpatrick b3ddf51a15 wgengine/magicsock: add a pointer value for logging 6 years ago
Brad Fitzpatrick b0f8931d26 wgengine/magicsock: make a test signature a bit more explicit 6 years ago
David Crawshaw 7ec54e0064 wgengine/magicsock: remove TODO 6 years ago
Brad Fitzpatrick 01b4bec33f stunner: re-do how Stunner works 6 years ago
David Anderson 77af7e5436 wgengine/magicsock: mark test logfunc as a helper. 6 years ago
David Anderson 7eda3af034 wgengine/magicsock: clean up derp http servers on shutdown. 6 years ago
David Anderson d651715528 wgengine/magicsock: synchronize test STUN shutdown. 6 years ago
David Anderson 86baf60bd4 wgengine/magicsock: synchronize epUpdate cleanup on shutdown. 6 years ago
Brad Fitzpatrick 023df9239e Move linkstate boring change filtering to magicsock 6 years ago
David Anderson 592fec7606 wgengine/magicsock: move device close to uncursed portion of test. 6 years ago
Brad Fitzpatrick a265d7cbff wgengine/magicsock: in STUN-disabled test mode, let endpoint discovery proceed 6 years ago
Brad Fitzpatrick 5c1e443d34 wgengine/monitor: don't call LinkChange when interfaces look unchanged 6 years ago
Brad Fitzpatrick 39c0ae1dba derp/derpmap: new DERP config package, merge netcheck into magicsock more 6 years ago
Brad Fitzpatrick 4800926006 wgengine/magicsock: add AddrSet appendDests+UpdateDst tests 6 years ago
David Crawshaw e201f63230 magicsock: unskip tests that are reliable 6 years ago
David Crawshaw 0f73070a57 wgengine: shut down wireguard on Close 6 years ago
David Crawshaw ce7f6b2df1 wgengine: have pinger use all single-IP routes 6 years ago
Martin Baillie 8ae3ba0cf5 wgengine: define default tunname for each platform 6 years ago
David Anderson bb93d7aaba wgengine/magicsock: plumb logf throughout, and expose in Options. 6 years ago
Brad Fitzpatrick f42b9b6c9a wgengine/magicsock: don't discard UDP packet on UDP+DERP race 6 years ago
David Anderson e3172ae267 wgengine/magicsock: uncurse TestDeviceStartStop, let CI run it. 6 years ago
David Anderson f265603110 wgengine/magicsock: fix data race in ReceiveIPv4. 6 years ago
David Anderson 77354d4617 wgengine/magicsock: unblock wireguard-go's read on magicsock shutdown. 6 years ago
David Anderson fdee5fb639 wgengine/magicsock: don't mutexly reach inside Conn to tweak DERP settings. 6 years ago
David Anderson 643bf14653 wgengine/magicsock: disable the new ping test. 6 years ago
David Anderson c8ebac2def wgengine/magicsock: try deflaking again. 6 years ago
David Anderson cd1ac63b4c Revert "wgengine/magicsock: temporarily deflake." 6 years ago
David Anderson c5835c6ced wgengine/magicsock: temporarily deflake. 6 years ago
Brad Fitzpatrick 61d83f759b wgengine/magicsock: remove redundant derpMagicIP comparison 6 years ago
David Anderson bd60a750e8 wgengine/magicsock: fix packet spraying test to (mostly) pass. 6 years ago
David Anderson ef31dd7bb5 wgengine/magicsock: check all 3 fast paths independently. 6 years ago
David Anderson 05a52746a4 wgengine/magicsock: fix destination selection logic to work with DERP. 6 years ago
David Anderson 97e58ad44d wgengine/magicsock: only set addrByKey once in CreateEndpoint. 6 years ago
Brad Fitzpatrick fbab12c94c wgengine/magicsock: skip netcheck if external STUN aren't in use 6 years ago
Brad Fitzpatrick fe0051fafd wgengine/magicsock: expand AddrSet.addrs comment 6 years ago
David Anderson 2839854994 wgengine/magicsock: never set a DERP server as a roamAddr. 6 years ago
David Anderson 4f5c0da1ae wgengine/magicsock: log when home DERP server changes. 6 years ago
Brad Fitzpatrick 6978b93bdd derp, magicsock: track home (preferred) vs visiting connections for stats 6 years ago
Brad Fitzpatrick 12b77f30ad wgengine/magicsock: close stale DERP connections 6 years ago
Brad Fitzpatrick 2cff9016e4 net/dnscache: add overly simplistic DNS cache package for selective use 6 years ago
Brad Fitzpatrick a36ccb8525 wgengine/magicsock: actually add to the activeDerp map 6 years ago
Brad Fitzpatrick 8f9849c140 wgengine/magicsock: collapse three DERP maps down into one 6 years ago
Brad Fitzpatrick 40ebba1373 magicsock: use [unexpected] convention more 6 years ago