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 7b34154df2 all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capver 89]
First we had Capabilities []string. Then
https://tailscale.com/blog/acl-grants (#4217) brought CapMap, a
superset of Capabilities. Except we never really finished the
transition inside the codebase to go all-in on CapMap. This does so.

Notably, this coverts Capabilities on the wire early to CapMap
internally so the code can only deal in CapMap, even against an old
control server.

In the process, this removes PeerChange.Capabilities support, which no
known control plane sent anyway. They can and should use
PeerChange.CapMap instead.

Updates #11508
Updates #4217

Change-Id: I872074e226b873f9a578d9603897b831d50b25d9
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2 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: hide share subcommand 4 months ago
cli_test.go ipn,tailfs: tie TailFS share configuration to user profile 3 months ago
configure-kube.go cmd/tailscale/cli: fix configuring partially empty kubeconfig (#11417) 3 months ago
configure-kube_test.go cmd/tailscale/cli: fix configuring partially empty kubeconfig (#11417) 3 months 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 cli/debug: rename DERP debug mode (#11220) 3 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 cmd/tailscale/cli: add description to exit-node CLI command 5 months ago
exitnode_test.go cli: introduce exit-node subcommand to list and filter exit nodes 10 months ago
file.go cmd/tailscale: improve taildrop progress printer on Linux (#9878) 8 months ago
funnel.go {ipn,cmd/tailscale/cli}: move ServeConfig mutation logic to ipn/serve 3 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 net/netcheck: use DERP frames as a signal for home region liveness 6 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_legacy.go {ipn,cmd/tailscale/cli}: move ServeConfig mutation logic to ipn/serve 3 months ago
serve_legacy_test.go all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capver 89] 2 months ago
serve_v2.go {ipn,cmd/tailscale/cli}: move ServeConfig mutation logic to ipn/serve 3 months ago
serve_v2_test.go {ipn/serve,cmd/tailscale/cli}: move some shared funcs to ipn 3 months ago
set.go cmd/tailscale,ipn/ipnlocal: enable web client over quad 100 by default (#11419) 2 months ago
set_test.go all: update copyright and license headers 1 year ago
share.go ipn,cmd/tailscale,client/tailscale: add support for renaming TailFS shares 3 months ago
ssh.go version,cli,safesocket: detect non-sandboxed macOS GUI (#11369) 3 months 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: fix exit node status output (#11076) 4 months ago
switch.go ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile 7 months ago
up.go health: warn about reverse path filtering and exit nodes 3 months ago
update.go clientupdate: add explicit Track to Arguments (#10548) 6 months ago
version.go cmd/tailscale/cli,clientupdate: extract new clientupdate package (#8827) 10 months ago
web.go cmd/tailscale: support clickable IPv6 web client addresses 4 months ago
web_test.go client/web: extract web client from cli package 10 months ago
whois.go cmd/tailscale/cli: document usage more clearly (#10681) 5 months ago