You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nick Khyl
09982e1918
ipn/ipnlocal: reset always-on override and apply policy settings on start
...
We already reset the always-on override flag when switching profiles and in a few other cases.
In this PR, we update (*LocalBackend).Start() to reset it as well. This is necessary to support
scenarios where Start() is called explicitly, such as when the GUI starts or when tailscale up is used
with additional flags and passes prefs via ipn.Options in a call to Start() rather than via EditPrefs.
Additionally, we update it to apply policy settings to the current prefs, which is necessary
for properly overriding prefs specified in ipn.Options.
Updates #14823
Signed-off-by: Nick Khyl <nickk@tailscale.com>
1 year ago
..
conffile
ipn/conffile: don't depend on hujson on iOS/Android
2 years ago
desktop
various: keep tailscale connected when Always On mode is enabled on Windows
1 year ago
ipnauth
ipn/ipnauth: implement WindowsActor
1 year ago
ipnlocal
ipn/ipnlocal: reset always-on override and apply policy settings on start
1 year ago
ipnserver
various: keep tailscale connected when Always On mode is enabled on Windows
1 year ago
ipnstate
ipn, tailscale/cli: add TaildropTargetStatus and remove race with FileTargets ( #15017 )
1 year ago
localapi
ipn/{ipnserver,localapi},tsnet: use ipnauth.Self as the actor in tsnet localapi handlers
1 year ago
policy
ipn,tailconfig: clean up unreleased and removed app connector service
2 years ago
store
kube/{kubeapi,kubeclient},ipn/store/kubestore,cmd/{containerboot,k8s-operator}: emit kube store Events ( #14112 )
1 year ago
backend.go
ipn: declare NotifyWatchOpt consts without using iota
1 year ago
conf.go
ipn/conf.go: add VIPServices to tailscaled configfile ( #14345 )
1 year ago
doc.go
ipn: generate LoginProfileView and use it instead of *LoginProfile where appropriate
1 year ago
ipn_clone.go
ipn: generate LoginProfileView and use it instead of *LoginProfile where appropriate
1 year ago
ipn_test.go
all: do not depend on the testing package
2 years ago
ipn_view.go
ipn: generate LoginProfileView and use it instead of *LoginProfile where appropriate
1 year ago
prefs.go
cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envknob ( #13734 )
2 years ago
prefs_test.go
types/persist: remove Persist.LegacyFrontendPrivateMachineKey
1 year ago
serve.go
tailcfg: add ServiceName
1 year ago
serve_test.go
ipn: [serve] warn that foreground funnel won't work if shields are up ( #14685 )
1 year ago
store.go
ipn: add comment about thread-safety to StateStore
2 years ago
store_test.go
ipn: avoid useless no-op WriteState calls
3 years ago