24 Commits (80decd83c19d1536df482ee1a171663d923a7d7b)

Author SHA1 Message Date
Brad Fitzpatrick 745931415c health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
Brad Fitzpatrick 20e9f3369d control/controlclient: send load balancing hint HTTP request header 2 years ago
Maisem Ali 3655fb3ba0 control/controlclient: fix deadlock in shutdown 3 years ago
Brad Fitzpatrick 5b3f5eabb5 control/controlclient: fix leaked http2 goroutines on shutdown 3 years ago
Claire Wang a17c45fd6e
control: use tstime instead of time (#8595) 3 years ago
Maisem Ali 9d1a3a995c control/controlclient: use ctx passed down to NoiseClient.getConn 3 years ago
Andrew Dunham 42fd964090 control/controlclient: use dnscache.Resolver for Noise client 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Maisem Ali a413fa4f85 control/controlclient: export NoiseClient 4 years ago
Brad Fitzpatrick 910db02652 client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise 4 years ago
Brad Fitzpatrick 988c1f0ac7 control/controlclient, tailcfg: add support for EarlyNoise payload before http/2 4 years ago
Brad Fitzpatrick 120bfc97ce control/controlclient: refactor noiseClient, connections, http2 4 years ago
Brad Fitzpatrick 246274b8e9 control/controlhttp: allow setting, getting Upgrade headers in Noise upgrade 4 years ago
Brad Fitzpatrick 6d04184325 control/controlclient: add a noiseClient.post helper method 4 years ago
Andrew Dunham e1bdbfe710
tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan field (#5648) 4 years ago
Andrew Dunham 9b71008ef2
control/controlhttp: move Dial options into options struct (#5661) 4 years ago
Juan Font Alonso 64d482ff48 Allow any port for HTTPS when using Noise over TLS 4 years ago
Maisem Ali 5a1ef1bbb9 net/tsdial: add SystemDial as a wrapper on netns.Dial 4 years ago
Brad Fitzpatrick 910ae68e0b util/mak: move tailssh's mapSet into a new package for reuse elsewhere 4 years ago
David Anderson 02ad987e24 control/controlbase: make the protocol version number selectable. 4 years ago
Brad Fitzpatrick c4f6df47e5 control/controlclient: fix Noise HTTP/2 regression from earlier commit 4 years ago
Brad Fitzpatrick 21069124db control/controlclient: fix the Noise HTTP/2 timeout config 4 years ago
Maisem Ali 0f31a0fc76 control/controlclient: add Noise client 4 years ago