summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorM. J. Fromberger <fromberger@tailscale.com>2026-01-23 10:09:46 -0800
committerGitHub <noreply@github.com>2026-01-23 10:09:46 -0800
commitce12863ee5af44fd25d9e9ad84fc56449f87a72f (patch)
tree1d0bbd1486c78beb08eb50065b8c51be8c4f62ca /control/controlhttp/controlhttpserver/controlhttpserver.go
parentdf547517251b8ef6ce68eeb74df6b3d0b3b50360 (diff)
downloadtailscale-ce12863ee5af44fd25d9e9ad84fc56449f87a72f.tar.xz
tailscale-ce12863ee5af44fd25d9e9ad84fc56449f87a72f.zip
ipn/ipnlocal: manage per-profile subdirectories in TailscaleVarRoot (#18485)
In order to better manage per-profile data resources on the client, add methods to the LocalBackend to support creation of per-profile directory structures in local storage. These methods build on the existing TailscaleVarRoot config, and have the same limitation (i.e., if no local storage is available, it will report an error when used). The immediate motivation is to support netmap caching, but we can also use this mechanism for other per-profile resources including pending taildrop files and Tailnet Lock authority caches. This commit only adds the directory-management plumbing; later commits will handle migrating taildrop, TKA, etc. to this mechanism, as well as caching network maps. Updates #12639 Change-Id: Ia75741955c7bf885e49c1ad99f856f669a754169 Signed-off-by: M. J. Fromberger <fromberger@tailscale.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions