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
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups
On some platforms (notably macOS and iOS) we look up the default
interface to bind outgoing connections to. This is both duplicated
work and results in logspam when the default interface is not available
(i.e. when a phone has no connectivity, we log an error and thus cause
more things that we will try to upload and fail).

Fixed by passing around a netmon.Monitor to more places, so that we can
use its cached interface state.

Fixes #7850
Updates #7621

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
1 year ago
..
auth-redirect.html cmd/tailscale/web: add support for QNAP 3 years ago
authenticode_windows.go cmd/tailscale/cli: make "update" work on Windows 1 year 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 serve and funnel visible in list (#7737) 1 year ago
cli_test.go cmd/tailscale: extend hostname validation (#7678) 1 year ago
configure-kube.go cmd/tailscale/cli: update docs and unhide configure 1 year 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 wgengine/magicsock: track per-endpoint changes in ringbuffer 1 year ago
diag.go all: update copyright and license headers 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
file.go all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 1 year ago
funnel.go cmd/tailscale/cli: make serve and funnel visible in list (#7737) 1 year 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 all: update copyright and license headers 1 year 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 all: avoid repeated default interface lookups 1 year ago
network-lock.go cmd/tailscale/cli: move tskey-wrap functionality under lock sign 1 year ago
ping.go all: update copyright and license headers 1 year ago
risks.go all: update copyright and license headers 1 year ago
serve.go cmd/tailscale/cli: [serve] add support for proxy paths (#7800) 1 year ago
serve_test.go cmd/tailscale/cli: [serve] add support for proxy paths (#7800) 1 year ago
set.go all: update copyright and license headers 1 year 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 all: update copyright and license headers 1 year ago
status.go cmd/tailscale/cli: [serve] rework commands based on feedback (#6521) 1 year ago
switch.go all: update copyright and license headers 1 year ago
up.go cmd/tailscale: extend hostname validation (#7678) 1 year ago
update.go all: replace /kb/ links with /s/ equivalents 1 year ago
update_test.go all: update copyright and license headers 1 year ago
update_windows.go all: update copyright and license headers 1 year ago
version.go all: update copyright and license headers 1 year ago
web.css cmd/tailscale/cli: add logout and debug info to web 1 year ago
web.go cmd/tailscale: use request Schema+Host for QNAP authLogin.cgi 1 year ago
web.html cmd/tailscale: show reauth etc. links even if no login name (#7803) 1 year ago
web_test.go all: implement preauth-key support with tailnet lock 1 year ago