299 Commits (bb38bf74144b69130acffdd479db31607a14b339)

Author SHA1 Message Date
Alex Chan 71cb6d4cbd
cmd/tailscale/cli, derp: use client/local instead of deprecated client/tailscale (#17061) 7 months ago
Mike O'Driscoll 03c4b2a0d0
derp/derphttp: test improvements (#16723) 8 months ago
James Tucker 77d19604f4 derp/derphttp: fix DERP TLS client server name inclusion in URL form 10 months ago
Brad Fitzpatrick e92eb6b17b net/tlsdial: fix TLS cert validation of HTTPS proxies 10 months ago
Mike O'Driscoll e7f5c9a015
derp/derphttp: add error notify for RunWatchConnectionLoop (#16261) 10 months ago
James Tucker b0f7b23efe net/netcheck: preserve live home DERP through packet loss 10 months ago
Mike O'Driscoll e72c528a5f
cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414) 10 months ago
Simon Law 3ee4c60ff0
cmd/derper: fix mesh auth for DERP servers (#16061) 11 months ago
Brad Fitzpatrick 8009ad74a3 cmd/derper, net/tlsdial: fix client's self-signed cert validation 11 months ago
Brad Fitzpatrick 5be6ff9b62 all: remove non-applicable "linux" deps on Android 11 months ago
David Anderson 6d6f69e735 derp/derphttp: remove ban on websockets dependency 1 year ago
Brad Fitzpatrick fb96137d79 net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 1 year ago
Brad Fitzpatrick 7fac0175c0 cmd/derper, derp/derphttp: support, generate self-signed IP address certs 1 year ago
Brad Fitzpatrick 83c104652d cmd/derper: add --socket flag to change unix socket path to tailscaled 1 year ago
Brad Fitzpatrick 05ac21ebe4 all: use new LocalAPI client package location 1 year ago
Jordan Whited cfe578870d
derp: tcp-write-timeout=0 should disable write deadline (#14895) 1 year ago
James Tucker 10fe10ea10 derp/derphttp,ipn/localapi,net/captivedetection: add cache resistance to captive portal detection 1 year ago
Percy Wegmann 450bc9a6b8 cmd/derper,derp: make TCP write timeout configurable 1 year ago
Percy Wegmann 5e9056a356 derp: move Conn interface to derp.go 1 year ago
Mike O'Driscoll a00623e8c4
derp,wgengine/magicsock: remove unexpected label (#14711) 1 year ago
Mike O'Driscoll 6e3c746942
derp: add bytes dropped metric (#14698) 1 year ago
Mario Minardi de5683f7c6
derp: change packets_dropped metric to also have reason and kind labels (#14651) 1 year ago
Mario Minardi ea3d0bcfd4
prober,derp/derphttp: make dev-mode DERP probes work without TLS (#14347) 1 year ago
Mike O'Driscoll 24b243c194
derp: add env var setting server send queue depth (#14334) 1 year ago
Brad Fitzpatrick 020cacbe70 derp/derphttp: don't link websockets other than on GOOS=js 1 year ago
Brad Fitzpatrick c76a6e5167 derp: track client-advertised non-ideal DERP connections in more places 2 years ago
Jordan Whited bb60da2764
derp: add sclient write deadline timeout metric (#13831) 2 years ago
Brad Fitzpatrick 18fc093c0d derp: give trusted mesh peers longer write timeouts 2 years ago
Brad Fitzpatrick f3de4e96a8 derp: fix omitted word in comment 2 years ago
Brad Fitzpatrick 38f236c725 derp: add server metric for batch write sizes 2 years ago
Brad Fitzpatrick e1bbe1bf45 derp: document the RunWatchConnectionLoop callback gotchas 2 years ago
Brad Fitzpatrick 8012bb4216 derp: refactor DERP server's peer-gone watch mechanism 2 years ago
Brad Fitzpatrick aa15a63651 derp: add new concurrent server benchmark 2 years ago
Brad Fitzpatrick cec779e771 util/slicesx: add FirstElementEqual and LastElementEqual 2 years ago
Brad Fitzpatrick 910462a8e0 derp: unify server's clientSet interface into concrete type 2 years ago
Kyle Carberry 6c852fa817 go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket 2 years ago
Brad Fitzpatrick 6ca078c46e cmd/derper: move 204 handler from package main to derphttp 2 years ago
Brad Fitzpatrick f77821fd63 derp/derphttp: determine whether a region connect was to non-ideal node 2 years ago
Brad Fitzpatrick c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
James Tucker 114d1caf55 derp/xdp: retain the link so that the fd is not closed 2 years ago
Brad Fitzpatrick 210264f942 cmd/derper: clarify that derper and tailscaled need to be in sync 2 years ago
Brad Fitzpatrick 3485e4bf5a derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlags 2 years ago
Brad Fitzpatrick d91e5c25ce derp: redo, simplify how mesh update writes are queued/written 2 years ago
Brad Fitzpatrick ded7734c36 derp: account for increased size of peerPresent messages in mesh updates 2 years ago
Brad Fitzpatrick 5ffb2668ef derp: add PeerPresentFlags bitmask to Watch messages 2 years ago
Brad Fitzpatrick 25eeafde23 derp: don't verify mesh peers when --verify-clients is set 2 years ago
Brad Fitzpatrick 4b39b6f7ce derp: fix fmt verb for nodekeys 2 years ago
Jordan Whited a93173b56a
cmd/xdpderper,derp/xdp: implement mode that drops STUN packets (#12527) 2 years ago
James Tucker 87c5ad4c2c derp: add a verifyClients check to the consistency check 2 years ago
Jordan Whited 315f3d5df1
derp/xdp: fix handling of zero value UDP checksums (#12510) 2 years ago