| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-10 | cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414) | Mike O'Driscoll | 1 | -28/+61 |
| 2025-05-22 | cmd/derper: fix mesh auth for DERP servers (#16061) | Simon Law | 1 | -2/+101 |
| 2025-05-19 | cmd/derper, net/tlsdial: fix client's self-signed cert validation | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-12-10 | derp: add env var setting server send queue depth (#14334) | Mike O'Driscoll | 1 | -0/+28 |
| 2024-09-12 | derp: add new concurrent server benchmark | Brad Fitzpatrick | 1 | -0/+66 |
| 2024-09-11 | derp: unify server's clientSet interface into concrete type | Brad Fitzpatrick | 1 | -27/+37 |
| 2024-06-22 | derp: add PeerPresentFlags bitmask to Watch messages | Brad Fitzpatrick | 1 | -1/+7 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 1 | -13/+13 |
| 2023-08-16 | derp: include src IPs in mesh watch messages | Brad Fitzpatrick | 1 | -3/+4 |
| 2023-07-27 | derp: use tstime (#8634) | Claire Wang | 1 | -4/+7 |
| 2023-03-24 | derp, derphttp, magicsock: send new unknown peer frame when destination is un... | valscale | 1 | -4/+53 |
| 2023-03-20 | derp: add optional debug logging for prober clients | Anton Tolchanov | 1 | -0/+4 |
| 2023-02-01 | all: use Go 1.20's bytes.Clone | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-01-30 | net/memnet: rename from net/nettest | Maisem Ali | 1 | -3/+3 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2022-11-28 | derp: prevent concurrent access to multiForwarder map | Anton Tolchanov | 1 | -8/+73 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -2/+2 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -4/+4 |
| 2022-08-04 | syncs, all: move to using Go's new atomic types instead of ours | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-07-18 | derp: plumb '/derp' request context through (#5083) | Charlotte Brandhorst-Satzkorn | 1 | -11/+27 |
| 2022-03-17 | derp: set Basic Constraints on metacert | Brad Fitzpatrick | 1 | -0/+12 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-12-27 | derp: support client->server ping (and server->client pong) | Brad Fitzpatrick | 1 | -1/+52 |
| 2021-10-28 | derp: remove package shadowing of types/key. | David Anderson | 1 | -7/+7 |
| 2021-10-28 | derp: use new node key type. | David Anderson | 1 | -62/+57 |
| 2021-09-16 | derp: throttle client sends if server advertises rate limits | Brad Fitzpatrick | 1 | -0/+77 |
| 2021-09-13 | derp: deflake TestSendFreeze | Josh Bleecher Snyder | 1 | -1/+4 |
| 2021-08-31 | derp: add new health update and server restarting frame types | Brad Fitzpatrick | 1 | -0/+27 |
| 2021-08-31 | derp: accept dup clients without closing prior's connection | Brad Fitzpatrick | 1 | -104/+227 |
| 2021-08-21 | derp: fix meshing accounting edge case bug | Brad Fitzpatrick | 1 | -0/+1 |
| 2021-07-20 | derp: rate limit how often same-key clients can kick each other off server | Brad Fitzpatrick | 1 | -0/+131 |
| 2021-06-18 | derp: add debug traffic handler | julianknodt | 1 | -0/+11 |
| 2021-04-12 | derp: handle net.ErrClosed in TestSendFreeze | Maisem Ali | 1 | -1/+1 |
| 2021-03-09 | wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pings | Brad Fitzpatrick | 1 | -0/+58 |
| 2020-08-20 | derp, derp/derphttp: remove one RTT from DERP setup | Brad Fitzpatrick | 1 | -0/+20 |
| 2020-08-19 | derp: remove JSON struct tags in comments | Brad Fitzpatrick | 1 | -0/+17 |
| 2020-08-17 | derp: remove a client round-trip waiting on serverInfo | Brad Fitzpatrick | 1 | -2/+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-06-15 | derp: reduce DERP memory use; don't require callers to pass in memory to use | Brad Fitzpatrick | 1 | -9/+5 |
| 2020-06-05 | derp: fix tracking problem if conn starts local, then also joins mesh peer | Brad Fitzpatrick | 1 | -0/+13 |
| 2020-06-05 | cmd/derper: support forwarding packets amongst set of peer DERP servers | Brad Fitzpatrick | 1 | -0/+114 |
| 2020-06-04 | derp: change NewClient constructor to an option pattern | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-06-03 | derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing | Brad Fitzpatrick | 1 | -0/+228 |
| 2020-03-30 | derp, netcheck: make tests listen on localhost only | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-03-22 | derp, magicsock: send new "peer gone" frames when previous sender disconnects | Brad Fitzpatrick | 1 | -0/+20 |
| 2020-03-18 | derp: deflake test | David Crawshaw | 1 | -43/+71 |
| 2020-03-12 | derp: test that client a->b and a->c relaying do not interfere | David Crawshaw | 1 | -1/+173 |
| 2020-03-12 | derp: introduce Conn interface | David Crawshaw | 1 | -1/+2 |
| 2020-03-05 | derp: add some varz tests for active/home conns | Brad Fitzpatrick | 1 | -0/+36 |