summaryrefslogtreecommitdiffhomepage
path: root/derp
AgeCommit message (Expand)AuthorFilesLines
2026-04-16derp/derpserver: add rate limit config metricsJordan Whited1-0/+26
2026-04-15derp/derpserver: implement hierarchical token bucket rate limitingJordan Whited2-152/+243
2026-04-13derp/derpserver: increase minimum token bucket sizeJordan Whited2-24/+36
2026-04-10.github, tool/listpkgs: automatically find tests which use tstest.RequireRootBrad Fitzpatrick1-4/+2
2026-04-10cmd/derper,derp: add --rate-config file with SIGHUP reload (#19314)Mike O'Driscoll2-45/+386
2026-04-07derp: align FrameType docs casingJordan Whited3-20/+20
2026-04-07derp/derpserver: add per-connection receive rate limiting (#19222)Mike O'Driscoll2-6/+180
2026-04-05cmd/vet: add subtestnames analyzer; fix all existing violationsBrad Fitzpatrick2-30/+30
2026-03-24derp: use AvailableBuffer for WriteFrameHeader, consolidate tests (#19101)Mike O'Driscoll3-33/+119
2026-03-24derp,types,util: use bufio Peek+Discard for allocation-free fast reads (#19067)Mike O'Driscoll4-30/+70
2026-03-18derp/derpserver: fix locking in a few expvar.Func metrics (#19031)Brad Fitzpatrick1-3/+3
2026-03-18derp: add envknob to disable RTT stats collection (#19029)Mike O'Driscoll1-1/+6
2026-03-06all: use Go 1.26 things, run most gofix modernizersBrad Fitzpatrick5-43/+30
2026-01-23all: remove AUTHORS file and references to itWill Norris22-22/+22
2025-11-26derp/derpserver: add a unique sender cardinality estimateJames Tucker2-1/+227
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick1-1/+1
2025-10-28derp: fix an unchecked error in a test (#17694)M. J. Fromberger1-0/+3
2025-10-02derp/derphttp: de-flake DERP HTTP clients tests with memnet and synctestAlex Chan1-146/+150
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick1-2/+1
2025-09-30feature, net/tshttpproxy: pull out support for using proxies as a featureBrad Fitzpatrick1-7/+16
2025-09-24derp/derpserver: clean up extraction of derp.Server (#17264)Simon Law6-19/+17
2025-09-24derp/derpserver: split off derp.Server out of derp into its own packageBrad Fitzpatrick14-1230/+1330
2025-09-08cmd/tailscale/cli, derp: use client/local instead of deprecated client/tailsc...Alex Chan1-2/+1
2025-08-11derp/derphttp: test improvements (#16723)Mike O'Driscoll1-14/+20
2025-07-02derp/derphttp: fix DERP TLS client server name inclusion in URL formJames Tucker2-1/+39
2025-06-18net/tlsdial: fix TLS cert validation of HTTPS proxiesBrad Fitzpatrick2-1/+36
2025-06-17derp/derphttp: add error notify for RunWatchConnectionLoop (#16261)Mike O'Driscoll2-6/+82
2025-06-13net/netcheck: preserve live home DERP through packet lossJames Tucker2-2/+6
2025-06-10cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414)Mike O'Driscoll3-36/+77
2025-05-22cmd/derper: fix mesh auth for DERP servers (#16061)Simon Law5-15/+136
2025-05-19cmd/derper, net/tlsdial: fix client's self-signed cert validationBrad Fitzpatrick4-3/+37
2025-05-07all: remove non-applicable "linux" deps on AndroidBrad Fitzpatrick2-1/+3
2025-04-16derp/derphttp: remove ban on websockets dependencyDavid Anderson1-22/+0
2025-04-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick1-1/+2
2025-03-07cmd/derper, derp/derphttp: support, generate self-signed IP address certsBrad Fitzpatrick1-3/+17
2025-02-25cmd/derper: add --socket flag to change unix socket path to tailscaledBrad Fitzpatrick1-4/+13
2025-02-05all: use new LocalAPI client package locationBrad Fitzpatrick1-1/+2
2025-02-03derp: tcp-write-timeout=0 should disable write deadline (#14895)Jordan Whited1-0/+8
2025-02-03derp/derphttp,ipn/localapi,net/captivedetection: add cache resistance to capt...James Tucker1-1/+2
2025-01-24cmd/derper,derp: make TCP write timeout configurablePercy Wegmann1-3/+16
2025-01-24derp: move Conn interface to derp.goPercy Wegmann2-12/+12
2025-01-23derp,wgengine/magicsock: remove unexpected label (#14711)Mike O'Driscoll1-4/+3
2025-01-20derp: add bytes dropped metric (#14698)Mike O'Driscoll1-5/+30
2025-01-16derp: change packets_dropped metric to also have reason and kind labels (#14651)Mario Minardi2-131/+126
2024-12-10prober,derp/derphttp: make dev-mode DERP probes work without TLS (#14347)Mario Minardi1-0/+3
2024-12-10derp: add env var setting server send queue depth (#14334)Mike O'Driscoll2-5/+46
2024-11-07derp/derphttp: don't link websockets other than on GOOS=jsBrad Fitzpatrick4-2/+37
2024-10-20derp: track client-advertised non-ideal DERP connections in more placesBrad Fitzpatrick4-6/+35
2024-10-18derp: add sclient write deadline timeout metric (#13831)Jordan Whited1-0/+6
2024-10-18derp: give trusted mesh peers longer write timeoutsBrad Fitzpatrick1-1/+14