| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-06-02 | control/controlhttp: allow client and server to communicate over WebSockets | Mihai Parparita | 2 | -105/+1 |
| 2022-05-04 | *: use WireGuard where logged, printed or named | James Tucker | 1 | -1/+1 |
| 2022-04-19 | derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies | Tom DNetto | 1 | -6/+11 |
| 2022-03-30 | derp: add (*Server).IsClientConnectedForTest func. (#4331) | Maisem Ali | 1 | -0/+12 |
| 2022-03-17 | derp: set Basic Constraints on metacert | Brad Fitzpatrick | 2 | -0/+15 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 2 | -11/+11 |
| 2022-01-29 | derp/derphttp, wgengine/magicsock: prefer IPv6 to DERPs when IPv6 works | Brad Fitzpatrick | 1 | -0/+45 |
| 2022-01-27 | cmd/derpprobe: check derper TLS certs too | Brad Fitzpatrick | 1 | -3/+18 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 2 | -7/+5 |
| 2022-01-03 | derp: add metrics to server got pings, sent pongs | Brad Fitzpatrick | 1 | -0/+6 |
| 2021-12-29 | wgengine/magicsock: don't unconditionally close DERP connections on rebind | Brad Fitzpatrick | 1 | -0/+15 |
| 2021-12-28 | derp: add Client.LocalAddr method | Brad Fitzpatrick | 2 | -7/+29 |
| 2021-12-28 | derp/derphttp: add Client.Ping, SendPing methods | Brad Fitzpatrick | 2 | -7/+129 |
| 2021-12-27 | derp: support client->server ping (and server->client pong) | Brad Fitzpatrick | 4 | -2/+136 |
| 2021-11-18 | net/netns: thread logf into control functions | Josh Bleecher Snyder | 1 | -2/+2 |
| 2021-10-29 | types/key: export constants for key size, not a method. | David Anderson | 2 | -4/+4 |
| 2021-10-29 | ipn/ipnstate: use key.NodePublic instead of the generic key.Public. | David Anderson | 1 | -2/+2 |
| 2021-10-28 | derp: remove package shadowing of types/key. | David Anderson | 2 | -8/+8 |
| 2021-10-28 | derp: use new node key type. | David Anderson | 7 | -244/+183 |
| 2021-10-27 | derp/derphttp: only log about a weird upgrade if any was specified | Brad Fitzpatrick | 1 | -1/+3 |
| 2021-10-22 | cmd/derper, derp/derphttp: add websocket support | Brad Fitzpatrick | 4 | -3/+195 |
| 2021-10-01 | net/tlsdial: bake in LetsEncrypt's ISRG Root X1 root | Brad Fitzpatrick | 1 | -11/+4 |
| 2021-09-16 | derp: throttle client sends if server advertises rate limits | Brad Fitzpatrick | 3 | -7/+126 |
| 2021-09-13 | derp: deflake TestSendFreeze | Josh Bleecher Snyder | 1 | -1/+4 |
| 2021-09-02 | metrics: move currentFDs code to the metrics package | Brad Fitzpatrick | 1 | -9/+1 |
| 2021-08-31 | derp: add new health update and server restarting frame types | Brad Fitzpatrick | 3 | -0/+89 |
| 2021-08-31 | derp: accept dup clients without closing prior's connection | Brad Fitzpatrick | 3 | -175/+528 |
| 2021-08-29 | derp: export current file descriptor metric | Brad Fitzpatrick | 1 | -0/+9 |
| 2021-08-24 | fix: typo spelling grammar | slowy07 | 1 | -1/+1 |
| 2021-08-21 | derp: fix meshing accounting edge case bug | Brad Fitzpatrick | 2 | -1/+2 |
| 2021-08-04 | derp: use pad32 package for padding, reduce duplication | Brad Fitzpatrick | 1 | -10/+4 |
| 2021-08-02 | derp: reduce server memory by 30% by removing persistent bufio.Writer | Brad Fitzpatrick | 1 | -13/+58 |
| 2021-08-01 | derp,wgengine/magicsock: don't assume stringer is in $PATH for go:generate | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-07-29 | cmd/derper: mesh over VPC network | Brad Fitzpatrick | 1 | -1/+14 |
| 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 |