You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/control/controlclient
Brad Fitzpatrick 0e3048d8e0 control/controlclient: support delta userprofiles from control
I was going to make support for this advertised from the client, but
turns out only "tailscale status" even uses the UserProfiles field and
fails gracefully (omits that field) if a user profile for a user is
missing, so I think we can just reuse the DeltaPeers field from the
client to ask the control server to also delta encode the user
profiles.

For the few users running 1.1.x (unstable) versions between DeltaPeers
support (1.1.82) and this (~1.1.541), they'll just sometimes have
missing names in "tailscale status --json" or "tailscale status --web"
(the only places the UserProfile is used).
5 years ago
..
auto.go control/controlclient: adjust some logging point names 5 years ago
controlclient_test.go tailcfg, control/controlclient: add GoArch, populate OSVersion on Linux 5 years ago
direct.go control/controlclient: support delta userprofiles from control 5 years ago
direct_clone.go ipn: fix netmap change tracking and dns map generation (#609) 5 years ago
direct_test.go tailcfg, control/controlclient: support delta-encoded netmaps 5 years ago
filter.go control/controlclient, wgengine/filter: extract parsePacketFilter to … (#696) 5 years ago
hostinfo_linux.go control/controlclient, version/distro, wgengine: recognize OpenWrt 5 years ago
hostinfo_windows.go control/controlclient: deal with localized 'Version' string getting Windows version 5 years ago
netmap.go control/controlclient, ipn: store machine key separately from user prefs/persist 5 years ago
netmap_test.go control/controlclient: print disco keys NetworkMap diffs (debug change only) 5 years ago
persist_test.go control/controlclient, ipn: store machine key separately from user prefs/persist 5 years ago