summaryrefslogtreecommitdiffhomepage
path: root/client
diff options
context:
space:
mode:
authorTom DNetto <tom@tailscale.com>2022-11-23 11:19:30 -0800
committerTom <twitchyliquid64@users.noreply.github.com>2022-11-28 10:39:04 -0800
commit5c8d2fa69598ced697c192c024d9dbf58991ab2f (patch)
treec8c86770dcc0aa9315e5ca587fdd63cd76c6aa61 /client
parente8cc78b1afdd4b7358c39b8cfbfcd7ae7faf3bd3 (diff)
downloadtailscale-5c8d2fa69598ced697c192c024d9dbf58991ab2f.tar.xz
tailscale-5c8d2fa69598ced697c192c024d9dbf58991ab2f.zip
cmd/tailscale,ipn: improve UX of lock init command, cosmetic changes
Signed-off-by: Tom DNetto <tom@tailscale.com>
Diffstat (limited to 'client')
-rw-r--r--client/tailscale/localclient.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/client/tailscale/localclient.go b/client/tailscale/localclient.go
index 2e2f6800f..9d006303d 100644
--- a/client/tailscale/localclient.go
+++ b/client/tailscale/localclient.go
@@ -787,14 +787,15 @@ func (lc *LocalClient) NetworkLockStatus(ctx context.Context) (*ipnstate.Network
// NetworkLockInit initializes the tailnet key authority.
//
// TODO(tom): Plumb through disablement secrets.
-func (lc *LocalClient) NetworkLockInit(ctx context.Context, keys []tka.Key, disablementValues [][]byte) (*ipnstate.NetworkLockStatus, error) {
+func (lc *LocalClient) NetworkLockInit(ctx context.Context, keys []tka.Key, disablementValues [][]byte, supportDisablement []byte) (*ipnstate.NetworkLockStatus, error) {
var b bytes.Buffer
type initRequest struct {
- Keys []tka.Key
- DisablementValues [][]byte
+ Keys []tka.Key
+ DisablementValues [][]byte
+ SupportDisablement []byte
}
- if err := json.NewEncoder(&b).Encode(initRequest{Keys: keys, DisablementValues: disablementValues}); err != nil {
+ if err := json.NewEncoder(&b).Encode(initRequest{Keys: keys, DisablementValues: disablementValues, SupportDisablement: supportDisablement}); err != nil {
return nil, err
}