| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-06-28 | derp/xdp: retain the link so that the fd is not closed | James Tucker | 1 | -2/+10 |
| 2024-06-26 | cmd/derper: clarify that derper and tailscaled need to be in sync | Brad Fitzpatrick | 1 | -0/+4 |
| 2024-06-25 | derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlags | Brad Fitzpatrick | 3 | -24/+24 |
| 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 | 4 | -17/+85 |
| 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-18 | cmd/xdpderper,derp/xdp: implement mode that drops STUN packets (#12527) | Jordan Whited | 8 | -9/+107 |
| 2024-06-17 | derp: add a verifyClients check to the consistency check | James Tucker | 1 | -0/+25 |
| 2024-06-17 | derp/xdp: fix handling of zero value UDP checksums (#12510) | Jordan Whited | 4 | -1/+49 |
| 2024-06-14 | derp/xdp,cmd/xdpderper: initial skeleton (#12390) | Jordan Whited | 15 | -0/+8575 |
| 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 | 2 | -11/+27 |
| 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 | 3 | -20/+25 |
| 2024-05-03 | derp/derphttp: fix netcheck HTTPS probes | Brad Fitzpatrick | 2 | -0/+43 |
| 2024-05-03 | derp/derphttp, net/netcheck: plumb netmon.Monitor to derp netcheck client | Brad Fitzpatrick | 1 | -2/+9 |
| 2024-05-02 | derp,ipn/ipnlocal: stop calling rand.Seed | Maisem Ali | 1 | -4/+0 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 2 | -6/+15 |
| 2024-04-25 | tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing | Brad Fitzpatrick | 1 | -5/+8 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 2 | -17/+17 |
| 2024-04-08 | derp/derphttp: don't block in LocalAddr method | Brad Fitzpatrick | 2 | -7/+42 |
| 2024-03-27 | derp/derphttp: make CONNECT Host match request-target's authority-form | Brad Fitzpatrick | 1 | -1/+1 |
| 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-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-01-12 | derp: optimize another per client field alignment | James Tucker | 1 | -4/+4 |
| 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-11-06 | derp/derphttp: use a getter method to read server key | Anton Tolchanov | 1 | -1/+1 |
| 2023-11-04 | derp/derphttp: fix derptrack fix | Brad Fitzpatrick | 2 | -1/+65 |
| 2023-11-01 | derp/derphttp: close DERP client to avoid data race in test | Anton Tolchanov | 1 | -10/+14 |
| 2023-10-31 | derp/derphttp: add watch reconnection tests from #9719 | Anton Tolchanov | 2 | -1/+193 |
| 2023-10-31 | derp/derphttp: fix race in mesh watcher | Brad Fitzpatrick | 2 | -32/+42 |
| 2023-10-24 | derp/derphttp: strip port numbers from URL hostname | Thomas Kosiewski | 1 | -1/+1 |
| 2023-08-29 | net/wsconn: accept a remote addr string and plumb it through | David Anderson | 1 | -1/+1 |
| 2023-08-29 | derp/derphttp: fix data race and crash in proxy dial error path | Brad Fitzpatrick | 1 | -1/+2 |
| 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 |