ipn/ipnlocal: add webclient support for tvOS (#20256)
updates tailscale/corp#44019 WebClient is very useful for remote management on tvOS (which cannot do ssh). Let's include it there. Minimal corresponding tailscale/corp changes to follow to add UI to set the required prefs. Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
// Copyright (c) Tailscale Inc & contributors
|
// Copyright (c) Tailscale Inc & contributors
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
//go:build !ios && !android && !ts_omit_webclient
|
//go:build !android && !ts_omit_webclient
|
||||||
|
|
||||||
package ipnlocal
|
package ipnlocal
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
// Copyright (c) Tailscale Inc & contributors
|
// Copyright (c) Tailscale Inc & contributors
|
||||||
// SPDX-License-Identifier: BSD-3-Clause
|
// SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
//go:build ios || android || ts_omit_webclient
|
//go:build android || ts_omit_webclient
|
||||||
|
|
||||||
package ipnlocal
|
package ipnlocal
|
||||||
|
|
||||||
|
|||||||
+7
-7
@@ -65,7 +65,7 @@ tailscale.com/tsnet dependencies: (generated by github.com/tailscale/depaware)
|
|||||||
W github.com/tailscale/go-winio/pkg/guid from github.com/tailscale/go-winio+
|
W github.com/tailscale/go-winio/pkg/guid from github.com/tailscale/go-winio+
|
||||||
LDW github.com/tailscale/hujson from tailscale.com/ipn/conffile
|
LDW github.com/tailscale/hujson from tailscale.com/ipn/conffile
|
||||||
LDAI github.com/tailscale/peercred from tailscale.com/ipn/ipnauth
|
LDAI github.com/tailscale/peercred from tailscale.com/ipn/ipnauth
|
||||||
LDW github.com/tailscale/web-client-prebuilt from tailscale.com/client/web
|
LDWI github.com/tailscale/web-client-prebuilt from tailscale.com/client/web
|
||||||
💣 github.com/tailscale/wireguard-go/conn from github.com/tailscale/wireguard-go/device+
|
💣 github.com/tailscale/wireguard-go/conn from github.com/tailscale/wireguard-go/device+
|
||||||
W 💣 github.com/tailscale/wireguard-go/conn/winrio from github.com/tailscale/wireguard-go/conn
|
W 💣 github.com/tailscale/wireguard-go/conn/winrio from github.com/tailscale/wireguard-go/conn
|
||||||
💣 github.com/tailscale/wireguard-go/device from tailscale.com/net/tstun+
|
💣 github.com/tailscale/wireguard-go/device from tailscale.com/net/tstun+
|
||||||
@@ -128,7 +128,7 @@ tailscale.com/tsnet dependencies: (generated by github.com/tailscale/depaware)
|
|||||||
tailscale.com/client/local from tailscale.com/client/web+
|
tailscale.com/client/local from tailscale.com/client/web+
|
||||||
tailscale.com/client/tailscale from tailscale.com/internal/client/tailscale
|
tailscale.com/client/tailscale from tailscale.com/internal/client/tailscale
|
||||||
tailscale.com/client/tailscale/apitype from tailscale.com/client/local+
|
tailscale.com/client/tailscale/apitype from tailscale.com/client/local+
|
||||||
LDW tailscale.com/client/web from tailscale.com/ipn/ipnlocal
|
LDWI tailscale.com/client/web from tailscale.com/ipn/ipnlocal
|
||||||
tailscale.com/control/controlbase from tailscale.com/control/controlhttp+
|
tailscale.com/control/controlbase from tailscale.com/control/controlhttp+
|
||||||
tailscale.com/control/controlclient from tailscale.com/ipn/ipnext+
|
tailscale.com/control/controlclient from tailscale.com/ipn/ipnext+
|
||||||
tailscale.com/control/controlhttp from tailscale.com/control/ts2021
|
tailscale.com/control/controlhttp from tailscale.com/control/ts2021
|
||||||
@@ -167,7 +167,7 @@ tailscale.com/tsnet dependencies: (generated by github.com/tailscale/depaware)
|
|||||||
tailscale.com/ipn/store from tailscale.com/ipn/ipnlocal+
|
tailscale.com/ipn/store from tailscale.com/ipn/ipnlocal+
|
||||||
tailscale.com/ipn/store/mem from tailscale.com/ipn/ipnlocal+
|
tailscale.com/ipn/store/mem from tailscale.com/ipn/ipnlocal+
|
||||||
tailscale.com/kube/kubetypes from tailscale.com/envknob
|
tailscale.com/kube/kubetypes from tailscale.com/envknob
|
||||||
LDW tailscale.com/licenses from tailscale.com/client/web
|
LDWI tailscale.com/licenses from tailscale.com/client/web
|
||||||
tailscale.com/log/filelogger from tailscale.com/logpolicy
|
tailscale.com/log/filelogger from tailscale.com/logpolicy
|
||||||
tailscale.com/log/sockstatlog from tailscale.com/ipn/ipnlocal
|
tailscale.com/log/sockstatlog from tailscale.com/ipn/ipnlocal
|
||||||
tailscale.com/logpolicy from tailscale.com/ipn/ipnlocal+
|
tailscale.com/logpolicy from tailscale.com/ipn/ipnlocal+
|
||||||
@@ -230,7 +230,7 @@ tailscale.com/tsnet dependencies: (generated by github.com/tailscale/depaware)
|
|||||||
tailscale.com/tstime from tailscale.com/control/controlclient+
|
tailscale.com/tstime from tailscale.com/control/controlclient+
|
||||||
tailscale.com/tstime/mono from tailscale.com/net/tstun+
|
tailscale.com/tstime/mono from tailscale.com/net/tstun+
|
||||||
tailscale.com/tstime/rate from tailscale.com/wgengine/filter
|
tailscale.com/tstime/rate from tailscale.com/wgengine/filter
|
||||||
LDW tailscale.com/tsweb from tailscale.com/util/eventbus+
|
LDWI tailscale.com/tsweb from tailscale.com/util/eventbus+
|
||||||
tailscale.com/tsweb/varz from tailscale.com/tsweb+
|
tailscale.com/tsweb/varz from tailscale.com/tsweb+
|
||||||
tailscale.com/types/appctype from tailscale.com/ipn/ipnlocal+
|
tailscale.com/types/appctype from tailscale.com/ipn/ipnlocal+
|
||||||
tailscale.com/types/bools from tailscale.com/tsnet+
|
tailscale.com/types/bools from tailscale.com/tsnet+
|
||||||
@@ -498,7 +498,7 @@ tailscale.com/tsnet dependencies: (generated by github.com/tailscale/depaware)
|
|||||||
internal/nettrace from net+
|
internal/nettrace from net+
|
||||||
internal/oserror from io/fs+
|
internal/oserror from io/fs+
|
||||||
internal/poll from net+
|
internal/poll from net+
|
||||||
LDW internal/profile from net/http/pprof
|
LDWI internal/profile from net/http/pprof
|
||||||
internal/profilerecord from runtime+
|
internal/profilerecord from runtime+
|
||||||
internal/race from internal/poll+
|
internal/race from internal/poll+
|
||||||
internal/reflectlite from context+
|
internal/reflectlite from context+
|
||||||
@@ -550,7 +550,7 @@ tailscale.com/tsnet dependencies: (generated by github.com/tailscale/depaware)
|
|||||||
net/http/internal from net/http+
|
net/http/internal from net/http+
|
||||||
net/http/internal/ascii from net/http+
|
net/http/internal/ascii from net/http+
|
||||||
net/http/internal/httpcommon from net/http
|
net/http/internal/httpcommon from net/http
|
||||||
LDW net/http/pprof from tailscale.com/ipn/localapi+
|
LDWI net/http/pprof from tailscale.com/ipn/localapi+
|
||||||
net/netip from crypto/x509+
|
net/netip from crypto/x509+
|
||||||
net/textproto from github.com/coder/websocket+
|
net/textproto from github.com/coder/websocket+
|
||||||
net/url from crypto/x509+
|
net/url from crypto/x509+
|
||||||
@@ -565,7 +565,7 @@ tailscale.com/tsnet dependencies: (generated by github.com/tailscale/depaware)
|
|||||||
runtime from crypto/internal/fips140+
|
runtime from crypto/internal/fips140+
|
||||||
runtime/debug from github.com/klauspost/compress/zstd+
|
runtime/debug from github.com/klauspost/compress/zstd+
|
||||||
runtime/pprof from net/http/pprof+
|
runtime/pprof from net/http/pprof+
|
||||||
LDW runtime/trace from net/http/pprof
|
LDWI runtime/trace from net/http/pprof
|
||||||
slices from crypto/tls+
|
slices from crypto/tls+
|
||||||
sort from compress/flate+
|
sort from compress/flate+
|
||||||
strconv from compress/flate+
|
strconv from compress/flate+
|
||||||
|
|||||||
Reference in New Issue
Block a user