| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-04-10 | wgengine: remove IpcSetOperation on LinkChangecrawshaw/rebind | David Crawshaw | 1 | -20/+0 |
| 2020-04-09 | wgengine: don't allocate so much in userspaceEngine.getStatus | Brad Fitzpatrick | 1 | -26/+48 |
| 2020-04-07 | wgengine: remove a tiny allocation | Brad Fitzpatrick | 1 | -5/+3 |
| 2020-04-06 | wgengine/magicsock: fix Conn docs type reference | Blake Gentry | 1 | -2/+2 |
| 2020-04-05 | wgengine: unexport some windows funcs | Brad Fitzpatrick | 2 | -4/+4 |
| 2020-03-26 | cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world state | Brad Fitzpatrick | 4 | -0/+66 |
| 2020-03-25 | wgengine/magicsock: re-stun every [20,27] sec, not 28 | Brad Fitzpatrick | 1 | -3/+9 |
| 2020-03-25 | wgengine/magicsock: revise derp fallback logic | Brad Fitzpatrick | 2 | -6/+19 |
| 2020-03-25 | wgengine, wgengine/filter: minor doc, style, performance, locking changes | Brad Fitzpatrick | 3 | -10/+29 |
| 2020-03-25 | wgengine/magicsock: if UDP blocked, pick DERP where most peers are | Brad Fitzpatrick | 1 | -0/+30 |
| 2020-03-25 | wgengine: don't lose filter state on filter reconfig. | Avery Pennarun | 5 | -14/+45 |
| 2020-03-24 | wgengine/magicsock: stringify [IPv6]:port normally in AddrSet.String | Brad Fitzpatrick | 1 | -2/+15 |
| 2020-03-24 | wgengine/magicsock: finish IPv6 transport support | Brad Fitzpatrick | 1 | -9/+10 |
| 2020-03-24 | wgengine/magicsock: remove log allocation | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-24 | wgengine/magicsock: more logging improvements | Brad Fitzpatrick | 1 | -25/+83 |
| 2020-03-23 | wgengine/magicsock: fix few remaining logs without package prefix | Brad Fitzpatrick | 1 | -8/+8 |
| 2020-03-23 | wgengine/magicsock: clean up, add, improve DERP logs | Brad Fitzpatrick | 1 | -21/+120 |
| 2020-03-23 | wgengine/magicsock: re-STUN on DERP connection death | Brad Fitzpatrick | 1 | -0/+1 |
| 2020-03-22 | derp, magicsock: send new "peer gone" frames when previous sender disconnects | Brad Fitzpatrick | 1 | -3/+78 |
| 2020-03-22 | wgengine/magicsock: return early, outdent in derpWriteChanOfAddr | Brad Fitzpatrick | 1 | -40/+47 |
| 2020-03-20 | wgengine/magicsock: send IPv6 using pconn6, if available | Brad Fitzpatrick | 1 | -6/+15 |
| 2020-03-20 | controlclient, magicsock: add debug knob to request IPv6 endpoints | Brad Fitzpatrick | 1 | -0/+4 |
| 2020-03-20 | wgengine/magicsock: make log message include DERP port (node) | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-20 | wgengine/magicsock: call stun callback w/ only valid part of STUN packet | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-03-20 | Revert "tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore... | David Anderson | 1 | -4/+0 |
| 2020-03-19 | tailcfg, controlclient, magicsock: request IPv6 endpoints, but ignore them | Brad Fitzpatrick | 1 | -0/+4 |
| 2020-03-19 | wgengine/magicsock: delete inaccurate comment | Brad Fitzpatrick | 1 | -1/+0 |
| 2020-03-19 | wgengine/magicsock: listen on udp6, use it for STUN, report endpoint | Brad Fitzpatrick | 1 | -40/+77 |
| 2020-03-19 | wgengine/magicsock: rename pconn field to pconn4, in prep for pconn6 | Brad Fitzpatrick | 1 | -18/+20 |
| 2020-03-19 | wgengine, ipn: include number of active DERPs in status | David Crawshaw | 3 | -0/+10 |
| 2020-03-19 | magicsock: reconnect to home DERP on key change | David Crawshaw | 1 | -5/+5 |
| 2020-03-19 | magicsock: start connection to HOME derp immediately | David Crawshaw | 1 | -2/+3 |
| 2020-03-17 | scripts: add a license header checker. | David Anderson | 1 | -1/+1 |
| 2020-03-17 | all: update to wireguard-go API changes | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-13 | wgengine/magicsock: don't interrupt endpoint updates, merge all mutex into one | Brad Fitzpatrick | 1 | -128/+154 |
| 2020-03-13 | wgengine: don't Reconfig on boring link changes | Brad Fitzpatrick | 3 | -37/+54 |
| 2020-03-12 | netcheck: work behind UDP-blocked networks again, add tests | Brad Fitzpatrick | 1 | -70/+3 |
| 2020-03-12 | wgengine/magicsock: don't block in Send waiting for derphttp.Send | Brad Fitzpatrick | 1 | -15/+12 |
| 2020-03-12 | wgengine/magicsock: wait for previous DERP goroutines to end before new ones | Brad Fitzpatrick | 1 | -12/+39 |
| 2020-03-12 | wgengine/magicsock: log more about why we're re-STUNing | Brad Fitzpatrick | 1 | -9/+17 |
| 2020-03-11 | wgengine/magicsock: add a pointer value for logging | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-11 | wgengine/magicsock: make a test signature a bit more explicit | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-03-11 | wgengine/magicsock: remove TODO | David Crawshaw | 1 | -1/+2 |
| 2020-03-11 | stunner: re-do how Stunner works | Brad Fitzpatrick | 2 | -15/+11 |
| 2020-03-10 | wgengine/magicsock: mark test logfunc as a helper. | David Anderson | 1 | -0/+1 |
| 2020-03-10 | wgengine/magicsock: clean up derp http servers on shutdown. | David Anderson | 1 | -1/+2 |
| 2020-03-10 | wgengine/magicsock: synchronize test STUN shutdown. | David Anderson | 1 | -3/+9 |
| 2020-03-10 | wgengine/magicsock: synchronize epUpdate cleanup on shutdown. | David Anderson | 1 | -0/+1 |
| 2020-03-10 | Move linkstate boring change filtering to magicsock | Brad Fitzpatrick | 2 | -29/+30 |
| 2020-03-10 | wgengine/magicsock: move device close to uncursed portion of test. | David Anderson | 1 | -2/+2 |