| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-10-28 | version: use OSS repo's version when building. | David Anderson | 1 | -1/+1 |
| 2020-08-24 | derp: set NotBefore and NotAfter in DERP server's metacert | Brad Fitzpatrick | 1 | -0/+3 |
| 2020-08-20 | derp, derp/derphttp: remove one RTT from DERP setup | Brad Fitzpatrick | 1 | -1/+49 |
| 2020-08-19 | derp: remove JSON struct tags in comments | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-08-17 | derp: remove protocol version 1 support | Brad Fitzpatrick | 1 | -4/+2 |
| 2020-08-13 | derp: use rand instead of crypto/rand to generate jitter | Josh Bleecher Snyder | 1 | -6/+6 |
| 2020-08-12 | derp: add a debug option to verbosely log drops to a destination. | David Anderson | 1 | -6/+40 |
| 2020-08-12 | derp: remove two key.Public allocations | Josh Bleecher Snyder | 1 | -2/+34 |
| 2020-08-11 | derp: fix 32-bit struct field alignment | Brad Fitzpatrick | 1 | -0/+1 |
| 2020-08-11 | derp: export the new expvar. | David Anderson | 1 | -0/+1 |
| 2020-08-11 | derp: rename "wireguard" packet type to "other". | David Anderson | 1 | -3/+3 |
| 2020-08-11 | derp: break down received packets by kind (disco vs. wireguard). | David Anderson | 1 | -0/+12 |
| 2020-08-07 | derp: add server version to /debug, expvars | Josh Bleecher Snyder | 1 | -0/+4 |
| 2020-07-27 | derp: remove OnlyDisco option. | David Anderson | 1 | -13/+0 |
| 2020-07-16 | derp: fix atomic padding on 32-bit again | Brad Fitzpatrick | 1 | -1/+6 |
| 2020-07-16 | wgengine/magicsock: run test DERP in mode where only disco packets allowed | Brad Fitzpatrick | 1 | -0/+12 |
| 2020-07-07 | derp: fix server struct fielfd alignment on 32-bit | Brad Fitzpatrick | 1 | -0/+5 |
| 2020-06-25 | derp: add frameClosePeer to move around clients within a region | Brad Fitzpatrick | 1 | -0/+28 |
| 2020-06-25 | derp: fix varz typo | Brad Fitzpatrick | 1 | -2/+2 |
| 2020-06-23 | cmd/derper, derp: add some more varz and consistency check handler | Brad Fitzpatrick | 1 | -2/+47 |
| 2020-06-22 | derp: update peerGone code to work with regional DERP mesh clusters too | Brad Fitzpatrick | 1 | -30/+44 |
| 2020-06-05 | derp: fix tracking problem if conn starts local, then also joins mesh peer | Brad Fitzpatrick | 1 | -8/+16 |
| 2020-06-05 | cmd/derper: support forwarding packets amongst set of peer DERP servers | Brad Fitzpatrick | 1 | -22/+231 |
| 2020-06-04 | derp, derp/derphttp: add key accessors, add Client.RecvDetail | Brad Fitzpatrick | 1 | -0/+10 |
| 2020-06-04 | derp: add an unexported key.Public zero value variable to be less verbose | Brad Fitzpatrick | 1 | -12/+15 |
| 2020-06-04 | cmd/derper: treat self-connection connection watch as no-op | Brad Fitzpatrick | 1 | -0/+7 |
| 2020-06-03 | derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing | Brad Fitzpatrick | 1 | -1/+155 |
| 2020-04-10 | derp/derp_server: unregisterClient() for replaced client connections. | Dmitry Adamushko | 1 | -11/+25 |
| 2020-04-06 | derp/derp_server: fixed unbalanced {register,unregister}Client() calls. | Dmitry Adamushko | 1 | -1/+2 |
| 2020-03-22 | derp, magicsock: send new "peer gone" frames when previous sender disconnects | Brad Fitzpatrick | 1 | -3/+53 |
| 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 | 1 | -7/+6 |
| 2020-03-20 | derp: add short queues between reader and writer, drop on overload. | David Anderson | 1 | -106/+161 |
| 2020-03-12 | derp: use a write timeout when sending to clients | David Crawshaw | 1 | -0/+10 |
| 2020-03-12 | derp: do not treat failure to relay as the fault of the sender | David Crawshaw | 1 | -1/+3 |
| 2020-03-12 | derp: introduce Conn interface | David Crawshaw | 1 | -11/+24 |
| 2020-03-11 | derp: add clients_replaced counter | Brad Fitzpatrick | 1 | -0/+3 |
| 2020-03-09 | derp: add varz for home moves | Brad Fitzpatrick | 1 | -13/+32 |
| 2020-03-05 | derp: actually record client's preferred bit | Brad Fitzpatrick | 1 | -0/+1 |
| 2020-03-05 | derp, magicsock: track home (preferred) vs visiting connections for stats | Brad Fitzpatrick | 1 | -45/+115 |