| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 4 | -13/+10 |
| 2022-09-15 | derp: update DERP acronym expansion | Mihai Parparita | 1 | -1/+2 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -3/+3 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 2 | -6/+6 |
| 2022-08-04 | syncs, all: move to using Go's new atomic types instead of ours | Brad Fitzpatrick | 2 | -16/+15 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 3 | -20/+17 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 3 | -4/+7 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 3 | -3/+3 |
| 2022-07-18 | derp: plumb '/derp' request context through (#5083) | Charlotte Brandhorst-Satzkorn | 3 | -16/+32 |
| 2022-07-15 | derp: add missing docs on clientInfo.Version | Brad Fitzpatrick | 1 | -0/+2 |
| 2022-06-07 | net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net.... | Mihai Parparita | 1 | -2/+2 |
| 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 |