1775 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Brad Fitzpatrick a184e05290 wgengine/magicsock: listen on udp6, use it for STUN, report endpoint 6 years ago
Brad Fitzpatrick 7caa288213 wgengine/magicsock: rename pconn field to pconn4, in prep for pconn6 6 years ago
David Crawshaw addbdce296 wgengine, ipn: include number of active DERPs in status 6 years ago
David Crawshaw 1ad78ce698 magicsock: reconnect to home DERP on key change 6 years ago
David Crawshaw 455ba751d9 magicsock: start connection to HOME derp immediately 6 years ago
David Anderson 315a5e5355 scripts: add a license header checker. 6 years ago
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