@@ -2482,6 +2482,10 @@ type TailscalePeer struct {
24822482 TxBytes int64 `protobuf:"varint,10,opt,name=txBytes,proto3" json:"txBytes,omitempty"`
24832483 KeyExpiry int64 `protobuf:"varint,11,opt,name=keyExpiry,proto3" json:"keyExpiry,omitempty"`
24842484 StableID string `protobuf:"bytes,12,opt,name=stableID,proto3" json:"stableID,omitempty"`
2485+ Expired bool `protobuf:"varint,13,opt,name=expired,proto3" json:"expired,omitempty"`
2486+ SshHostKeys []string `protobuf:"bytes,14,rep,name=sshHostKeys,proto3" json:"sshHostKeys,omitempty"`
2487+ ShareeNode bool `protobuf:"varint,15,opt,name=shareeNode,proto3" json:"shareeNode,omitempty"`
2488+ LastSeen int64 `protobuf:"varint,16,opt,name=lastSeen,proto3" json:"lastSeen,omitempty"`
24852489 unknownFields protoimpl.UnknownFields
24862490 sizeCache protoimpl.SizeCache
24872491}
@@ -2600,6 +2604,34 @@ func (x *TailscalePeer) GetStableID() string {
26002604 return ""
26012605}
26022606
2607+ func (x * TailscalePeer ) GetExpired () bool {
2608+ if x != nil {
2609+ return x .Expired
2610+ }
2611+ return false
2612+ }
2613+
2614+ func (x * TailscalePeer ) GetSshHostKeys () []string {
2615+ if x != nil {
2616+ return x .SshHostKeys
2617+ }
2618+ return nil
2619+ }
2620+
2621+ func (x * TailscalePeer ) GetShareeNode () bool {
2622+ if x != nil {
2623+ return x .ShareeNode
2624+ }
2625+ return false
2626+ }
2627+
2628+ func (x * TailscalePeer ) GetLastSeen () int64 {
2629+ if x != nil {
2630+ return x .LastSeen
2631+ }
2632+ return 0
2633+ }
2634+
26032635type TailscalePingRequest struct {
26042636 state protoimpl.MessageState `protogen:"open.v1"`
26052637 EndpointTag string `protobuf:"bytes,1,opt,name=endpointTag,proto3" json:"endpointTag,omitempty"`
@@ -3031,7 +3063,7 @@ const file_daemon_started_service_proto_rawDesc = "" +
30313063 "\t loginName\x18 \x02 \x01 (\t R\t loginName\x12 \n " +
30323064 "\v displayName\x18 \x03 \x01 (\t R\v displayName\x12 $\n " +
30333065 "\r profilePicURL\x18 \x04 \x01 (\t R\r profilePicURL\x12 +\n " +
3034- "\x05 peers\x18 \x05 \x03 (\v 2\x15 .daemon.TailscalePeerR\x05 peers\" \xdb \x02 \n " +
3066+ "\x05 peers\x18 \x05 \x03 (\v 2\x15 .daemon.TailscalePeerR\x05 peers\" \xd3 \x03 \n " +
30353067 "\r TailscalePeer\x12 \x1a \n " +
30363068 "\b hostName\x18 \x01 \x01 (\t R\b hostName\x12 \x18 \n " +
30373069 "\a dnsName\x18 \x02 \x01 (\t R\a dnsName\x12 \x0e \n " +
@@ -3045,7 +3077,13 @@ const file_daemon_started_service_proto_rawDesc = "" +
30453077 "\a txBytes\x18 \n " +
30463078 " \x01 (\x03 R\a txBytes\x12 \x1c \n " +
30473079 "\t keyExpiry\x18 \v \x01 (\x03 R\t keyExpiry\x12 \x1a \n " +
3048- "\b stableID\x18 \f \x01 (\t R\b stableID\" P\n " +
3080+ "\b stableID\x18 \f \x01 (\t R\b stableID\x12 \x18 \n " +
3081+ "\a expired\x18 \r \x01 (\b R\a expired\x12 \n " +
3082+ "\v sshHostKeys\x18 \x0e \x03 (\t R\v sshHostKeys\x12 \x1e \n " +
3083+ "\n " +
3084+ "shareeNode\x18 \x0f \x01 (\b R\n " +
3085+ "shareeNode\x12 \x1a \n " +
3086+ "\b lastSeen\x18 \x10 \x01 (\x03 R\b lastSeen\" P\n " +
30493087 "\x14 TailscalePingRequest\x12 \n " +
30503088 "\v endpointTag\x18 \x01 \x01 (\t R\v endpointTag\x12 \x16 \n " +
30513089 "\x06 peerIP\x18 \x02 \x01 (\t R\x06 peerIP\" \xcf \x01 \n " +
0 commit comments