tailscale/control
Claus Lensbøl ffaebd71fb
control/controlclient: filter out disco updates from full map (#19220)
When getting a full map from control, disco keys for the nodes will also
be delivered. When communicating with a peer that is running without
being connected to control, and having that connection running based on
a TSMP learned disco key, we need to avoid overwriting the disco key for
that peer with the stale one control knows about.

Add a filter that filteres out keys from control, and replace them with
the TSMP learned disco keys.

Updates #12639

Signed-off-by: Claus Lensbøl <claus@tailscale.com>
2026-04-02 13:08:01 -04:00
..
controlbase control/controlbase: deflake, speed up TestConnMemoryOverhead 2026-03-06 06:19:11 -08:00
controlclient control/controlclient: filter out disco updates from full map (#19220) 2026-04-02 13:08:01 -04:00
controlhttp all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
controlknobs all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
ts2021 all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00