summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2020-03-08magicsock: unskip tests that are reliablecrawshaw/e2e_testDavid Crawshaw1-6/+6
2020-03-08wgengine: shut down wireguard on CloseDavid Crawshaw1-0/+1
2020-03-08wgengine: have pinger use all single-IP routesDavid Crawshaw1-17/+22
2020-03-07wgengine: define default tunname for each platformMartin Baillie6-0/+12
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-06wgengine/magicsock: uncurse TestDeviceStartStop, let CI run it.David Anderson1-4/+0
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-06wgengine/magicsock: disable the new ping test.David Anderson1-0/+5
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-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-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-05derp, magicsock: track home (preferred) vs visiting connections for statsBrad Fitzpatrick1-1/+9
2020-03-05wgengine/magicsock: close stale DERP connectionsBrad Fitzpatrick1-4/+23
2020-03-05net/dnscache: add overly simplistic DNS cache package for selective useBrad Fitzpatrick1-0/+2
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-05magicsock: use [unexpected] convention moreBrad Fitzpatrick1-2/+2
2020-03-05wgengine/magicsock: update set of DERP nodesBrad Fitzpatrick2-6/+13
2020-03-04magicsock: lookup AddrSet by key from DERPDavid Crawshaw1-4/+12
2020-03-04ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP boolBrad Fitzpatrick4-19/+57
2020-03-04derp: protocol negotiation, add v2: send src pub keys to clients in packetsBrad Fitzpatrick1-12/+29
2020-03-04magicsock: add some DERP testsDavid Crawshaw1-11/+150
2020-03-04magicsock: plumb through derpTLSConfig variable (for testing)David Crawshaw1-6/+9
2020-03-04magicsock: test sequence of pingsDavid Crawshaw1-0/+27
2020-03-04magicsock: simple ping test via magicsockDavid Crawshaw1-0/+175
2020-03-04wgengine, magicsock: add a CreateBind methodDavid Crawshaw2-4/+6
2020-03-04magicsock: use local STUN server in testsDavid Crawshaw1-4/+64
2020-03-04magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map pollBrad Fitzpatrick6-9/+166
2020-03-03wgengine/magicsock: start tracking nearest DERP nodeBrad Fitzpatrick3-14/+41
2020-03-03wgengine: don't create duplicate iptables rules on Linux, clean upBrad Fitzpatrick1-17/+41
2020-03-02Reduce some logspam.Brad Fitzpatrick1-9/+10
2020-03-02wgengine/magicsock: check STUN regularlyBrad Fitzpatrick1-0/+12
2020-03-02magicsock, interfaces: move some code from magicsock to interfacesBrad Fitzpatrick1-75/+9
2020-03-02wgengine/magicsock: drop donec channel, rename epUpdateCtx to serve its purposeBrad Fitzpatrick1-35/+50
2020-03-02magicsock: rate limit send error log messagesDavid Crawshaw1-1/+4
2020-03-01magicsock: keep DERP magic IPs out of the address mapDavid Crawshaw1-1/+10
2020-03-01magicsock: remove the index from indexedAddrsDavid Crawshaw1-34/+19
2020-02-28controlclinet: clone filter.MatchAllowAllDavid Crawshaw1-0/+18