| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-03-27 | types/key: make Public implement TextMarshaler, TextUnmarshaler | Brad Fitzpatrick | 2 | -0/+46 |
| 2020-03-27 | ipn: move FakeBackend to a test-only file | Brad Fitzpatrick | 1 | -0/+0 |
| 2020-03-27 | cmd/tailscale: remove unnecessary logpolicy/logtail logging | Brad Fitzpatrick | 1 | -4/+0 |
| 2020-03-27 | testy: make safe for concurrent use. | David Anderson | 1 | -1/+10 |
| 2020-03-27 | testy: don't give Clock.Step==0 magical behavior. | David Anderson | 1 | -6/+1 |
| 2020-03-26 | control/controlclient: flip IPv6 to be on by default | Brad Fitzpatrick | 1 | -5/+12 |
| 2020-03-26 | cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world state | Brad Fitzpatrick | 9 | -4/+415 |
| 2020-03-25 | stunner: fix data race. | David Anderson | 1 | -0/+2 |
| 2020-03-25 | logpolicy: don't log timestamp when running under systemd | Brad Fitzpatrick | 1 | -0/+15 |
| 2020-03-25 | wgengine/magicsock: re-stun every [20,27] sec, not 28 | Brad Fitzpatrick | 1 | -3/+9 |
| 2020-03-25 | go.mod, go.sum: tidy | Brad Fitzpatrick | 2 | -1/+2 |
| 2020-03-25 | wgengine/magicsock: revise derp fallback logic | Brad Fitzpatrick | 2 | -6/+19 |
| 2020-03-25 | go.mod: bump wireguard-go version. | David Anderson | 1 | -1/+2 |
| 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 | 6 | -15/+46 |
| 2020-03-25 | ipn/local: don't print packet filter every single time. | Avery Pennarun | 1 | -1/+10 |
| 2020-03-25 | cmd/relaynode: delete it! | Avery Pennarun | 36 | -604/+1 |
| 2020-03-24 | control/controlclient: remove old compat PacketFilter initialization. | David Anderson | 1 | -9/+0 |
| 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 | 2 | -26/+84 |
| 2020-03-24 | control/controlclient: add TODO to delete the UAPI method | Brad Fitzpatrick | 1 | -0/+2 |
| 2020-03-23 | ipn: call SetNetInfoCallback later, in Start | Brad Fitzpatrick | 1 | -2/+2 |
| 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 | derp/derphttp: remove a redundant log message | Brad Fitzpatrick | 1 | -2/+0 |
| 2020-03-23 | derp/derphttp: ignore PeerGoneMessage in test | Brad Fitzpatrick | 1 | -0/+2 |
| 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 | 5 | -6/+174 |
| 2020-03-23 | tailcfg: NetInfo.String: handle nil object without panicing | David Crawshaw | 1 | -0/+3 |
| 2020-03-22 | wgengine/magicsock: return early, outdent in derpWriteChanOfAddr | Brad Fitzpatrick | 1 | -40/+47 |
| 2020-03-22 | derp: wait for send goroutine to finish before returning from run | Brad Fitzpatrick | 1 | -16/+31 |
| 2020-03-22 | derp: only flush writes to clients when we're out of things to write | Brad Fitzpatrick | 1 | -20/+36 |
| 2020-03-22 | derp: remove TODO comment | Brad Fitzpatrick | 1 | -1/+0 |
| 2020-03-21 | derp: revert rename of pkt to sendMsg | Brad Fitzpatrick | 1 | -8/+8 |
| 2020-03-21 | derp: remove the mutex around and closing of send channel | Brad Fitzpatrick | 1 | -41/+21 |
| 2020-03-21 | derp: rename pkt to sendMsg, in prep for other types of writes | Brad Fitzpatrick | 1 | -9/+15 |
| 2020-03-21 | derp: add sclient.done channel, simplify some context passing | Brad Fitzpatrick | 1 | -14/+17 |
| 2020-03-20 | derp: specify type of the by-reason drop varz. | David Anderson | 1 | -1/+1 |
| 2020-03-20 | derp: export metric for server's initial MemStats.Sys reading | Brad Fitzpatrick | 1 | -0/+7 |
| 2020-03-20 | derp: sprinkle comments and docstrings. | David Anderson | 1 | -6/+10 |
| 2020-03-20 | derp: add per-reason packet drop counter. | David Anderson | 1 | -16/+35 |
| 2020-03-20 | derp: move write timeout to package constant. | David Anderson | 2 | -8/+6 |
| 2020-03-20 | derp: add short queues between reader and writer, drop on overload. | David Anderson | 2 | -111/+161 |
| 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 | 2 | -6/+16 |
| 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 |