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/tstest
Sonia Appasamy 89953b015b ipn/ipnlocal,client/web: add web client to tailscaled
Allows for serving the web interface from tailscaled, with the
ability to start and stop the server via localapi endpoints
(/web/start and /web/stop).

This will be used to run the new full management web client,
which will only be accessible over Tailscale (with an extra auth
check step over noise) from the daemon. This switch also allows
us to run the web interface as a long-lived service in environments
where the CLI version is restricted to CGI, allowing us to manage
certain auth state in memory.

ipn/ipnlocal/web is stubbed out in ipn/ipnlocal/web_stub for
ios builds to satisfy ios restriction from adding "text/template"
and "html/template" dependencies.

Updates tailscale/corp#14335

Signed-off-by: Sonia Appasamy <sonia@tailscale.com>
7 months ago
..
archtest all: update copyright and license headers 1 year ago
deptest tstest/deptest: add check that x/exp/{maps,slices} imported as xfoo 8 months ago
integration ipn/ipnlocal,client/web: add web client to tailscaled 7 months ago
iosdeps all: replace deprecated ioutil references 9 months ago
jsdeps tstest/deptest: add test-only package to unify negative dep tests 11 months ago
natlab wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration 1 year ago
tools all: update copyright and license headers 1 year ago
allocs.go all: update copyright and license headers 1 year ago
clock.go tstime: add Since method (#8622) 11 months ago
clock_test.go all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 10 months ago
log.go control/controlclient: remove unused StartLogout 9 months ago
log_test.go all: update copyright and license headers 1 year ago
resource.go tstest: make ResourceCheck panic on parallel tests 8 months ago
tstest.go ipn/{conffile,ipnlocal}: start booting tailscaled from a config file w/ auth key 8 months ago
tstest_test.go tstest: add method to Replace values for tests 1 year ago