summaryrefslogtreecommitdiffhomepage
path: root/derp
AgeCommit message (Expand)AuthorFilesLines
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
2024-10-07derp: fix omitted word in commentBrad Fitzpatrick1-1/+1
2024-10-07derp: add server metric for batch write sizesBrad Fitzpatrick1-2/+9
2024-09-24derp: document the RunWatchConnectionLoop callback gotchasBrad Fitzpatrick2-2/+15
2024-09-16derp: refactor DERP server's peer-gone watch mechanismBrad Fitzpatrick1-53/+97
2024-09-12derp: add new concurrent server benchmarkBrad Fitzpatrick2-0/+68
2024-09-11util/slicesx: add FirstElementEqual and LastElementEqualBrad Fitzpatrick1-1/+2
2024-09-11derp: unify server's clientSet interface into concrete typeBrad Fitzpatrick2-99/+169
2024-08-14go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocketKyle Carberry1-1/+1
2024-08-06cmd/derper: move 204 handler from package main to derphttpBrad Fitzpatrick1-0/+27
2024-07-17derp/derphttp: determine whether a region connect was to non-ideal nodeBrad Fitzpatrick1-0/+14
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick2-0/+3
2024-06-28derp/xdp: retain the link so that the fd is not closedJames Tucker1-2/+10
2024-06-26cmd/derper: clarify that derper and tailscaled need to be in syncBrad Fitzpatrick1-0/+4
2024-06-25derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlagsBrad Fitzpatrick3-24/+24
2024-06-24derp: redo, simplify how mesh update writes are queued/writtenBrad Fitzpatrick1-49/+45
2024-06-24derp: account for increased size of peerPresent messages in mesh updatesBrad Fitzpatrick1-7/+15