tailscale/control/controlclient
Brad Fitzpatrick 1819f6f8c8 control/controlclient: set MapRequest.ReadOnly on initial empty endpoint request
On startup, clients do a MapRequest with empty endpoints while they
learn the DERP map to discover the STUN servers they then query to
learn their endpoints.

Set MapRequest.ReadOnly on those initial queries to not broadcast the
empty endpoints out to peers. The read results will come a half second
later (or less).

Updates tailscale/corp#557
2020-10-14 14:01:33 -07:00
..
auto.go control/controlclient: use less battery when stopped, stop map requests 2020-08-09 09:36:35 -07:00
controlclient_test.go tailcfg, control/controlclient: add GoArch, populate OSVersion on Linux 2020-07-27 21:14:28 -07:00
direct.go control/controlclient: set MapRequest.ReadOnly on initial empty endpoint request 2020-10-14 14:01:33 -07:00
direct_clone.go ipn: fix netmap change tracking and dns map generation (#609) 2020-07-28 21:47:23 -04:00
direct_test.go tailcfg, control/controlclient: support delta-encoded netmaps 2020-08-07 21:49:49 -07:00
filter.go control/controlclient, wgengine/filter: extract parsePacketFilter to … (#696) 2020-08-20 10:36:19 -07:00
hostinfo_linux.go control/controlclient, version/distro, wgengine: recognize OpenWrt 2020-09-22 10:28:40 -07:00
hostinfo_windows.go control/controlclient: deal with localized 'Version' string getting Windows version 2020-09-13 10:06:20 -07:00
netmap.go control/controlclient, ipn: store machine key separately from user prefs/persist 2020-10-01 14:30:20 -07:00
netmap_test.go control/controlclient: print disco keys NetworkMap diffs (debug change only) 2020-08-03 10:03:01 -07:00
persist_test.go control/controlclient, ipn: store machine key separately from user prefs/persist 2020-10-01 14:30:20 -07:00