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/cmd/tailscale/cli
Brad Fitzpatrick 7c1ed38ab3 ipn/ipnlocal: fix missing controlknobs.Knobs plumbing
I missed connecting some controlknobs.Knobs pieces in 4e91cf20a8
resulting in that breaking control knobs entirely.

Whoops.

The fix in ipn/ipnlocal (where it makes a new controlclient) but to
atone, I also added integration tests. Those integration tests use
a new "tailscale debug control-knobs" which by itself might be useful
for future debugging.

Updates #9351

Change-Id: Id9c89c8637746d879d5da67b9ac4e0d2367a3f0d
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
9 months ago
..
bugreport.go all: update copyright and license headers 1 year ago
cert.go all: update copyright and license headers 1 year ago
cli.go cmd/tailscale/cli: make update visible in list (#8662) 9 months ago
cli_test.go cmd/tailscale,ipn: add auto-update flags and prefs (#8861) 9 months ago
configure-kube.go all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 10 months ago
configure-kube_test.go cmd/tailscale/cli: add "configure kubeconfig" subcommand 1 year ago
configure-synology.go all: replace /kb/ links with /s/ equivalents 1 year ago
configure.go cmd/tailscale/cli: update docs and unhide configure 1 year ago
debug.go ipn/ipnlocal: fix missing controlknobs.Knobs plumbing 9 months ago
diag.go various: add detection and Taildrop for Unraid 1 year ago
diag_other.go all: update copyright and license headers 1 year ago
down.go all: update copyright and license headers 1 year ago
exitnode.go all: import x/exp/maps as xmaps to distinguish from Go 1.21 "maps" 10 months ago
exitnode_test.go cli: introduce exit-node subcommand to list and filter exit nodes 10 months ago
file.go all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 1 year ago
funnel.go cmd/tailscale: add background mode to serve/funnel wip (#9202) 9 months ago
id-token.go all: update copyright and license headers 1 year ago
ip.go all: update copyright and license headers 1 year ago
licenses.go cmd/tailscale: refactor shared utility methods 10 months ago
login.go all: update copyright and license headers 1 year ago
logout.go all: update copyright and license headers 1 year ago
nc.go all: update copyright and license headers 1 year ago
netcheck.go control/controlknobs, all: add plumbed Knobs type, not global variables 9 months ago
network-lock.go all: implement lock revoke-keys command 10 months ago
ping.go wgengine,ipn,cmd/tailscale: add size option to ping (#8739) 10 months ago
risks.go util/testenv: add new package to hold InTest 10 months ago
serve.go cmd/tailscale: add background mode to serve/funnel wip (#9202) 9 months ago
serve_dev.go cmd/tailscale: reduce duplicate calls to LocalBackend 9 months ago
serve_dev_test.go cmd/tailscale: add background mode to serve/funnel wip (#9202) 9 months ago
serve_test.go cli/serve: shorten help text on error 9 months ago
set.go cmd/tailscale,ipn: add auto-update flags and prefs (#8861) 9 months ago
set_test.go all: update copyright and license headers 1 year ago
ssh.go all: update copyright and license headers 1 year ago
ssh_exec.go all: update copyright and license headers 1 year ago
ssh_exec_js.go all: update copyright and license headers 1 year ago
ssh_exec_windows.go all: update copyright and license headers 1 year ago
ssh_unix.go types/logger, cmd/tailscale/cli: flesh out, simplify some non-unix build tags 9 months ago
status.go cmd/tailscale/cli,ipn: mention available update in "tailscale status" (#9205) 9 months ago
switch.go all: update copyright and license headers 1 year ago
up.go cmd/tailscale,ipn: add auto-update flags and prefs (#8861) 9 months ago
update.go ipn/ipnlocal: support most Linuxes in handleC2NUpdate (#9114) 9 months ago
version.go cmd/tailscale/cli,clientupdate: extract new clientupdate package (#8827) 10 months ago
web.go client/web,cmd/tailscale: add prefix flag for web command 9 months ago
web_test.go client/web: extract web client from cli package 10 months ago