| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-16 | derp: include src IPs in mesh watch messages | Brad Fitzpatrick | 5 | -37/+71 |
| 2023-08-08 | derp, net/dns/recursive: use Go 1.21 min | Brad Fitzpatrick | 1 | -8/+1 |
| 2023-07-30 | derp/derphttp: add optional Client.BaseContext hook | Brad Fitzpatrick | 1 | -5/+23 |
| 2023-07-27 | derp: use tstime (#8634) | Claire Wang | 6 | -27/+41 |
| 2023-06-27 | derp: use new net/tcpinfo package | Andrew Dunham | 1 | -16/+8 |
| 2023-06-07 | all: use cmpx.Or where it made sense | Brad Fitzpatrick | 1 | -4/+2 |
| 2023-05-18 | derp: remove default logging of disconnecting clients (#8163) | valscale | 1 | -25/+36 |
| 2023-05-02 | derp: add a README.md with some docs | Brad Fitzpatrick | 1 | -0/+61 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -3/+7 |
| 2023-04-12 | net/sockstats: pass in logger to sockstats.WithSockStats | Mihai Parparita | 1 | -1/+1 |
| 2023-04-04 | derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) | valscale | 1 | -1/+13 |
| 2023-03-24 | derp, derphttp, magicsock: send new unknown peer frame when destination is un... | valscale | 6 | -52/+173 |
| 2023-03-20 | derp: add optional debug logging for prober clients | Anton Tolchanov | 3 | -4/+43 |
| 2023-03-07 | derp/derphttp: cleanup WebSocket connection on close | Kyle Carberry | 1 | -1/+1 |
| 2023-03-06 | sockstats: switch label to enum | Mihai Parparita | 1 | -1/+1 |
| 2023-03-01 | sockstats: instrument networking code paths | Mihai Parparita | 1 | -0/+3 |
| 2023-02-11 | version: unexport all vars, turn Short/Long into funcs | David Anderson | 1 | -1/+1 |
| 2023-02-01 | all: use Go 1.20's bytes.Clone | Brad Fitzpatrick | 2 | -2/+3 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-01-30 | net/memnet: rename from net/nettest | Maisem Ali | 1 | -3/+3 |
| 2023-01-27 | all: update tools that manage copyright headers | Will Norris | 1 | -1/+1 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 12 | -36/+24 |
| 2022-11-28 | derp: prevent concurrent access to multiForwarder map | Anton Tolchanov | 2 | -39/+136 |
| 2022-11-21 | all: use strs.CutPrefix and strs.CutSuffix more | Mihai Parparita | 1 | -3/+4 |
| 2022-11-16 | all: standardize on LocalAPI | Maisem Ali | 1 | -1/+1 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 2 | -2/+0 |
| 2022-11-01 | types/pad32: delete package | Brad Fitzpatrick | 1 | -3/+4 |
| 2022-10-18 | net/wsconn: add back custom wrapper for turning a websocket.Conn into a net.Conn | Mihai Parparita | 1 | -1/+2 |
| 2022-10-15 | derp: add TCP RTT metric on Linux (#5949) | Andrew Dunham | 3 | -1/+114 |
| 2022-10-13 | derp/derphttp: fix nil pointer dereference when closing a netcheck client | Mihai Parparita | 1 | -2/+4 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 2 | -3/+3 |
| 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 |