| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-13 | net/netcheck: preserve live home DERP through packet loss | James Tucker | 1 | -1/+1 |
| 2025-06-10 | cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414) | Mike O'Driscoll | 1 | -6/+3 |
| 2025-05-22 | cmd/derper: fix mesh auth for DERP servers (#16061) | Simon Law | 1 | -6/+22 |
| 2025-05-19 | cmd/derper, net/tlsdial: fix client's self-signed cert validation | Brad Fitzpatrick | 1 | -1/+22 |
| 2025-02-25 | cmd/derper: add --socket flag to change unix socket path to tailscaled | Brad Fitzpatrick | 1 | -4/+13 |
| 2025-02-05 | all: use new LocalAPI client package location | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-02-03 | derp: tcp-write-timeout=0 should disable write deadline (#14895) | Jordan Whited | 1 | -0/+8 |
| 2025-01-24 | cmd/derper,derp: make TCP write timeout configurable | Percy Wegmann | 1 | -3/+16 |
| 2025-01-24 | derp: move Conn interface to derp.go | Percy Wegmann | 1 | -12/+0 |
| 2025-01-20 | derp: add bytes dropped metric (#14698) | Mike O'Driscoll | 1 | -5/+30 |
| 2025-01-16 | derp: change packets_dropped metric to also have reason and kind labels (#14651) | Mario Minardi | 1 | -98/+126 |
| 2024-12-10 | derp: add env var setting server send queue depth (#14334) | Mike O'Driscoll | 1 | -5/+18 |
| 2024-10-20 | derp: track client-advertised non-ideal DERP connections in more places | Brad Fitzpatrick | 1 | -4/+26 |
| 2024-10-18 | derp: add sclient write deadline timeout metric (#13831) | Jordan Whited | 1 | -0/+6 |
| 2024-10-18 | derp: give trusted mesh peers longer write timeouts | Brad Fitzpatrick | 1 | -1/+14 |
| 2024-10-07 | derp: fix omitted word in comment | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-10-07 | derp: add server metric for batch write sizes | Brad Fitzpatrick | 1 | -2/+9 |
| 2024-09-16 | derp: refactor DERP server's peer-gone watch mechanism | Brad Fitzpatrick | 1 | -53/+97 |
| 2024-09-11 | util/slicesx: add FirstElementEqual and LastElementEqual | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-09-11 | derp: unify server's clientSet interface into concrete type | Brad Fitzpatrick | 1 | -72/+132 |
| 2024-06-26 | cmd/derper: clarify that derper and tailscaled need to be in sync | Brad Fitzpatrick | 1 | -0/+4 |
| 2024-06-24 | derp: redo, simplify how mesh update writes are queued/written | Brad Fitzpatrick | 1 | -49/+45 |
| 2024-06-24 | derp: account for increased size of peerPresent messages in mesh updates | Brad Fitzpatrick | 1 | -7/+15 |
| 2024-06-22 | derp: add PeerPresentFlags bitmask to Watch messages | Brad Fitzpatrick | 1 | -6/+24 |
| 2024-06-19 | derp: don't verify mesh peers when --verify-clients is set | Brad Fitzpatrick | 1 | -1/+14 |
| 2024-06-19 | derp: fix fmt verb for nodekeys | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-06-17 | derp: add a verifyClients check to the consistency check | James Tucker | 1 | -0/+25 |
| 2024-06-14 | ipn/localapi,client/tailscale,cmd/derper: add WhoIs lookup by nodekey, use in... | Brad Fitzpatrick | 1 | -8/+7 |
| 2024-06-05 | all: use math/rand/v2 more | Maisem Ali | 1 | -2/+2 |
| 2024-05-31 | derp: add some guardrails for derpReason metrics getting out of sync | Brad Fitzpatrick | 1 | -9/+24 |
| 2024-05-31 | derp: fix dropReason metrics labels (#12288) | Spike Curtis | 1 | -7/+9 |
| 2024-05-14 | derp: remove stats goroutine, use a timer | Andrew Dunham | 1 | -1/+2 |
| 2024-05-02 | derp,ipn/ipnlocal: stop calling rand.Seed | Maisem Ali | 1 | -4/+0 |
| 2024-02-21 | cmd/derper, derp, tailcfg: add admission controller URL option | Brad Fitzpatrick | 1 | -18/+78 |
| 2024-02-21 | derp: plumb context to Server.verifyClient | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-01-12 | derp: remove unused per-client struct field | James Tucker | 1 | -2/+0 |
| 2024-01-12 | derp: optimize field order to reduce GC cost | James Tucker | 1 | -4/+4 |
| 2024-01-11 | derp: reduce excess goroutines blocking on broadcasts | James Tucker | 1 | -0/+11 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 1 | -6/+0 |
| 2023-08-16 | derp: include src IPs in mesh watch messages | Brad Fitzpatrick | 1 | -25/+45 |
| 2023-07-27 | derp: use tstime (#8634) | Claire Wang | 1 | -10/+14 |
| 2023-05-18 | derp: remove default logging of disconnecting clients (#8163) | valscale | 1 | -25/+36 |
| 2023-03-24 | derp, derphttp, magicsock: send new unknown peer frame when destination is un... | valscale | 1 | -38/+77 |
| 2023-03-20 | derp: add optional debug logging for prober clients | Anton Tolchanov | 1 | -4/+35 |
| 2023-02-11 | version: unexport all vars, turn Short/Long into funcs | David Anderson | 1 | -1/+1 |
| 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 | 1 | -3/+2 |
| 2022-11-28 | derp: prevent concurrent access to multiForwarder map | Anton Tolchanov | 1 | -31/+63 |
| 2022-11-16 | all: standardize on LocalAPI | Maisem Ali | 1 | -1/+1 |
| 2022-11-01 | types/pad32: delete package | Brad Fitzpatrick | 1 | -3/+4 |