tailscale/control
Gesa Stupperich fe9c596867 control/controlclient: continue map poll during key expiry to receive extensions
This changes the client to continue the map poll and forward netmaps to the
backend even when !loggedIn, as long as there is a node key. The aim is to allow
the client to pick up node key extensions after server restarts.

The change is incomplete since there are a number of places latent in the client
logic that depend on the invariant that no netmap updates coming in when
!loggedIn. We need to make sure to identify and address these before this can
move forward.

Updates #19326

Signed-off-by: Gesa Stupperich <gesa@tailscale.com>
2026-06-26 08:23:55 +01:00
..
controlbase control/controlbase: deflake, speed up TestConnMemoryOverhead 2026-03-06 06:19:11 -08:00
controlclient control/controlclient: continue map poll during key expiry to receive extensions 2026-06-26 08:23:55 +01:00
controlhttp net/netutil: add NewDefaultTransport to avoid http.DefaultTransport panics 2026-06-01 12:28:36 -07:00
controlknobs all: don't repeat the the word "the" unnecessarily 2026-06-18 16:32:08 +01:00
ts2021 tsd, all: add Sys.ExtraRootCAs, plumb through TLS dial paths 2026-04-07 18:10:54 -07:00
tsp control/tsp, tstest/integration/testcontrol: deflake TestMapAgainstTestControl 2026-04-29 16:11:00 -07:00