You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/client/tailscale
Irbe Krumina 2c8859c2e7
client/tailscale,ipn/{ipnlocal,localapi}: add a pre-shutdown localAPI endpoint that terminates control connections. (#14028)
Adds a /disconnect-control local API endpoint that just shuts down control client.
This can be run before shutting down an HA subnet router/app connector replica - it will ensure
that all connection to control are dropped and control thus considers this node inactive and tells
peers to switch over to another replica. Meanwhile the existing connections keep working (assuming
that the replica is given some graceful shutdown period).

Updates tailscale/tailscale#14020

Signed-off-by: Irbe Krumina <irbe@tailscale.com>
2 weeks ago
..
apitype cli: add `tailscale dns query` (#13368) 2 months ago
example/servetls all: update copyright and license headers 2 years ago
acl.go client/tailscale: adding missing proto field in ACL parsing structures (#13051) 3 months ago
devices.go client/tailscale: add NodeID to device 5 months ago
dns.go various: add golangci-lint, fix issues (#7905) 2 years ago
keys.go client/tailscale: revert CreateKey API change, add Client.CreateKeyWithExpiry 2 years ago
localclient.go client/tailscale,ipn/{ipnlocal,localapi}: add a pre-shutdown localAPI endpoint that terminates control connections. (#14028) 2 weeks ago
localclient_test.go ipn/localapi,client/tailscale,cmd/derper: add WhoIs lookup by nodekey, use in derper 5 months ago
required_version.go all: switch to and require Go 1.23 3 months ago
routes.go all: update copyright and license headers 2 years ago
tailnet.go all: update copyright and license headers 2 years ago
tailscale.go client/tailscale,cmd/{cli,get-authkey,k8s-operator}: set distinct User-Agents 1 month ago