summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2020-04-10wgengine: remove IpcSetOperation on LinkChangecrawshaw/rebindDavid Crawshaw1-20/+0
2020-04-09wgengine: don't allocate so much in userspaceEngine.getStatusBrad Fitzpatrick1-26/+48
2020-04-07wgengine: remove a tiny allocationBrad Fitzpatrick1-5/+3
2020-04-06wgengine/magicsock: fix Conn docs type referenceBlake Gentry1-2/+2
2020-04-05wgengine: unexport some windows funcsBrad Fitzpatrick2-4/+4
2020-03-26cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world stateBrad Fitzpatrick4-0/+66
2020-03-25wgengine/magicsock: re-stun every [20,27] sec, not 28Brad Fitzpatrick1-3/+9
2020-03-25wgengine/magicsock: revise derp fallback logicBrad Fitzpatrick2-6/+19
2020-03-25wgengine, wgengine/filter: minor doc, style, performance, locking changesBrad Fitzpatrick3-10/+29
2020-03-25wgengine/magicsock: if UDP blocked, pick DERP where most peers areBrad Fitzpatrick1-0/+30
2020-03-25wgengine: don't lose filter state on filter reconfig.Avery Pennarun5-14/+45
2020-03-24wgengine/magicsock: stringify [IPv6]:port normally in AddrSet.StringBrad Fitzpatrick1-2/+15
2020-03-24wgengine/magicsock: finish IPv6 transport supportBrad Fitzpatrick1-9/+10
2020-03-24wgengine/magicsock: remove log allocationBrad Fitzpatrick1-1/+1
2020-03-24wgengine/magicsock: more logging improvementsBrad Fitzpatrick1-25/+83
2020-03-23wgengine/magicsock: fix few remaining logs without package prefixBrad Fitzpatrick1-8/+8
2020-03-23wgengine/magicsock: clean up, add, improve DERP logsBrad Fitzpatrick1-21/+120
2020-03-23wgengine/magicsock: re-STUN on DERP connection deathBrad Fitzpatrick1-0/+1
2020-03-22derp, magicsock: send new "peer gone" frames when previous sender disconnectsBrad Fitzpatrick1-3/+78
2020-03-22wgengine/magicsock: return early, outdent in derpWriteChanOfAddrBrad Fitzpatrick1-40/+47
2020-03-20wgengine/magicsock: send IPv6 using pconn6, if availableBrad Fitzpatrick1-6/+15
2020-03-20controlclient, magicsock: add debug knob to request IPv6 endpointsBrad Fitzpatrick1-0/+4
2020-03-20wgengine/magicsock: make log message include DERP port (node)Brad Fitzpatrick1-1/+1
2020-03-20wgengine/magicsock: call stun callback w/ only valid part of STUN packetBrad Fitzpatrick1-2/+2
2020-03-20Revert "tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore...David Anderson1-4/+0
2020-03-19tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore themBrad Fitzpatrick1-0/+4
2020-03-19wgengine/magicsock: delete inaccurate commentBrad Fitzpatrick1-1/+0
2020-03-19wgengine/magicsock: listen on udp6, use it for STUN, report endpointBrad Fitzpatrick1-40/+77
2020-03-19wgengine/magicsock: rename pconn field to pconn4, in prep for pconn6Brad Fitzpatrick1-18/+20
2020-03-19wgengine, ipn: include number of active DERPs in statusDavid Crawshaw3-0/+10
2020-03-19magicsock: reconnect to home DERP on key changeDavid Crawshaw1-5/+5
2020-03-19magicsock: start connection to HOME derp immediatelyDavid Crawshaw1-2/+3
2020-03-17scripts: add a license header checker.David Anderson1-1/+1
2020-03-17all: update to wireguard-go API changesBrad Fitzpatrick1-1/+1
2020-03-13wgengine/magicsock: don't interrupt endpoint updates, merge all mutex into oneBrad Fitzpatrick1-128/+154
2020-03-13wgengine: don't Reconfig on boring link changesBrad Fitzpatrick3-37/+54
2020-03-12netcheck: work behind UDP-blocked networks again, add testsBrad Fitzpatrick1-70/+3
2020-03-12wgengine/magicsock: don't block in Send waiting for derphttp.SendBrad Fitzpatrick1-15/+12
2020-03-12wgengine/magicsock: wait for previous DERP goroutines to end before new onesBrad Fitzpatrick1-12/+39
2020-03-12wgengine/magicsock: log more about why we're re-STUNingBrad Fitzpatrick1-9/+17
2020-03-11wgengine/magicsock: add a pointer value for loggingBrad Fitzpatrick1-1/+1
2020-03-11wgengine/magicsock: make a test signature a bit more explicitBrad Fitzpatrick1-2/+2
2020-03-11wgengine/magicsock: remove TODODavid Crawshaw1-1/+2
2020-03-11stunner: re-do how Stunner worksBrad Fitzpatrick2-15/+11
2020-03-10wgengine/magicsock: mark test logfunc as a helper.David Anderson1-0/+1
2020-03-10wgengine/magicsock: clean up derp http servers on shutdown.David Anderson1-1/+2
2020-03-10wgengine/magicsock: synchronize test STUN shutdown.David Anderson1-3/+9
2020-03-10wgengine/magicsock: synchronize epUpdate cleanup on shutdown.David Anderson1-0/+1
2020-03-10Move linkstate boring change filtering to magicsockBrad Fitzpatrick2-29/+30
2020-03-10wgengine/magicsock: move device close to uncursed portion of test.David Anderson1-2/+2