32 Commits (05a4c8e8392c216db5a4e951ffccc95e8a72d152)

Author SHA1 Message Date
Brad Fitzpatrick 05a4c8e839 tsnet: remove AuthenticatedAPITransport (API-over-noise) support 7 months ago
Brad Fitzpatrick c2f37c891c all: use Go 1.20's errors.Join instead of our multierr package 7 months ago
Andrea Gottardo 6db220b478
controlclient: do not set HTTPS port for any private coordination server IP (#14564) 1 year ago
Brad Fitzpatrick ff095606cc all: add means to set device posture attributes from node 1 year ago
Brad Fitzpatrick 8fd471ce57 control/controlclient: disable https on for http://localhost:$port URLs 1 year ago
Brad Fitzpatrick a01b545441 control/control{client,http}: don't noise dial localhost:443 in http-only tests 2 years ago
Andrew Dunham 24976b5bfd cmd/tailscale/cli: actually perform Noise request in 'debug ts2021' 2 years ago
Andrew Dunham 732605f961 control/controlclient: move noiseConn to internal package 2 years ago
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