| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-07-26 | net/dnscache: cache all IPs per hostname | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-07-20 | derp: rate limit how often same-key clients can kick each other off server | Brad Fitzpatrick | 2 | -3/+180 |
| 2021-07-19 | cmd/addlicense: add command to add licenseheaders to generated code | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-07-19 | scripts: remove special case for _strings.go files in check license headers | Josh Bleecher Snyder | 1 | -0/+4 |
| 2021-07-13 | derp: allow self node when verifying clients | maddie | 1 | -0/+3 |
| 2021-07-13 | cmd/derper/derpprobe: add derp prober | Brad Fitzpatrick | 2 | -0/+18 |
| 2021-07-13 | derp: remove "fine for now" intentional slow memory leak from derp server | Brad Fitzpatrick | 1 | -9/+5 |
| 2021-07-12 | derp: use a dedicated queue for disco traffic. | David Anderson | 1 | -29/+44 |
| 2021-07-12 | derp: actually export the new drop counter. | David Anderson | 1 | -0/+1 |
| 2021-07-12 | derp: add counters to track the type of dropped packets. | David Anderson | 2 | -84/+110 |
| 2021-07-09 | tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTests | Brad Fitzpatrick | 1 | -5/+3 |
| 2021-06-28 | cmd/tailscale: make netcheck use active DERP map, delete static copy | julianknodt | 1 | -91/+0 |
| 2021-06-24 | derp,cmd/derper: allow server to verify clients | julianknodt | 1 | -2/+23 |
| 2021-06-18 | derp: fix traffic handler peer addresses | julianknodt | 1 | -8/+1 |
| 2021-06-18 | derp: add debug traffic handler | julianknodt | 3 | -25/+146 |
| 2021-06-11 | derp: add pkt queue latency timer | julianknodt | 1 | -7/+40 |
| 2021-04-21 | derp/derpmap: add São Paulo (derp11) | Brad Fitzpatrick | 1 | -0/+3 |
| 2021-04-12 | derp: handle net.ErrClosed in TestSendFreeze | Maisem Ali | 1 | -1/+1 |
| 2021-03-15 | derp: return keep-alive message up to callers | Brad Fitzpatrick | 1 | -1/+8 |
| 2021-03-12 | derp{,/derphttp},magicsock: tell DERP server when ping acks can be expected | Brad Fitzpatrick | 2 | -19/+47 |
| 2021-03-09 | wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pings | Brad Fitzpatrick | 4 | -3/+115 |
| 2021-02-12 | derp/derphttp: return nicer errors from Recv on Close | Brad Fitzpatrick | 1 | -0/+9 |
| 2021-02-12 | derp/derphttp: add a context and infoLogger option to RunWatchConnectionLoop | Brad Fitzpatrick | 1 | -8/+28 |
| 2021-01-06 | net/dnscache: work on IPv6-only hosts (again) | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-10-28 | version: use OSS repo's version when building. | David Anderson | 1 | -1/+1 |
| 2020-08-28 | tshttp, derphttp: send Proxy-Authorization, not Authorization, to proxies | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-08-26 | tshttpproxy, controlclient, derphttp, logpolicy: send Negotiate auth to proxies | Brad Fitzpatrick | 1 | -1/+9 |
| 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 | 6 | -28/+183 |
| 2020-08-19 | derp/derpmap: add London, Dallas, Seattle | Brad Fitzpatrick | 1 | -0/+16 |
| 2020-08-19 | derp: remove JSON struct tags in comments | Brad Fitzpatrick | 3 | -3/+20 |
| 2020-08-18 | derp/derphttp: support standard-ish SSLKEYLOGFILE environment variable | Brad Fitzpatrick | 1 | -0/+10 |
| 2020-08-18 | net/tshttpproxy: new package, support WPAD/PAC proxies on Windows | Brad Fitzpatrick | 1 | -0/+77 |
| 2020-08-17 | derp: remove protocol version 1 support | Brad Fitzpatrick | 2 | -8/+2 |
| 2020-08-17 | derp: remove a client round-trip waiting on serverInfo | Brad Fitzpatrick | 4 | -62/+79 |
| 2020-08-14 | derp/derpmap: add Bangalore and Tokyo | Brad Fitzpatrick | 1 | -0/+6 |
| 2020-08-14 | derp/derpmap: fix constructor argument order | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-08-14 | derpmap: add full region name | Ross Zurowski | 1 | -6/+7 |
| 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-10 | derp: make writeUint32 and readUint32 not allocate | Josh Bleecher Snyder | 1 | -6/+21 |
| 2020-08-10 | derp: add readUint32 and writeUint32 benchmarks | Josh Bleecher Snyder | 1 | -0/+31 |
| 2020-08-10 | derp: add basic benchmark | Josh Bleecher Snyder | 1 | -3/+64 |
| 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 |