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
Marwan Sulaiman 50990f8931 ipn, ipn/ipnlocal: add Foreground field for ServeConfig
This PR adds a new field to the serve config that can be used to identify which serves are in "foreground mode" and then can also be used to ensure they do not get persisted to disk so that if Tailscaled gets ungracefully shutdown, the reloaded ServeConfig will not have those ports opened.

Updates #8489

Signed-off-by: Marwan Sulaiman <marwan@tailscale.com>
10 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) 10 months ago
cli_test.go cmd/tailscale,ipn: add auto-update flags and prefs (#8861) 10 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 cmd/tailscale, net/portmapper: add --log-http option to "debug portmap" 10 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 11 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: combine serve and funnel for debug wip funnel stream model (#9169) 10 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 11 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 cmd/tailscale/cli: make netcheck run even if machine lacks TLS certs 10 months ago
network-lock.go all: implement lock revoke-keys command 11 months ago
ping.go wgengine,ipn,cmd/tailscale: add size option to ping (#8739) 11 months ago
risks.go util/testenv: add new package to hold InTest 11 months ago
serve.go ipn, ipn/ipnlocal: add Foreground field for ServeConfig 10 months ago
serve_dev.go ipn, ipn/ipnlocal: add Foreground field for ServeConfig 10 months ago
serve_test.go cli/serve: shorten help text on error 10 months ago
set.go cmd/tailscale,ipn: add auto-update flags and prefs (#8861) 10 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 10 months ago
status.go ipn/ipnstate: add PeerStatus.AltSharerUserID, stop mangling Node.User 10 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) 10 months ago
update.go ipn/ipnlocal: support most Linuxes in handleC2NUpdate (#9114) 10 months ago
version.go cmd/tailscale/cli,clientupdate: extract new clientupdate package (#8827) 11 months ago
web.go client/web,cmd/tailscale: add prefix flag for web command 10 months ago
web_test.go client/web: extract web client from cli package 11 months ago