diff options
| author | Claus Lensbøl <claus@tailscale.com> | 2026-04-02 13:08:01 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-02 13:08:01 -0400 |
| commit | ffaebd71fbacb8c8abc35820dd59bc7c7c4b0fb2 (patch) | |
| tree | c90e68daf0f65e221cbdbca541256949ea758bb5 /control/controlhttp/controlhttpserver/controlhttpserver.go | |
| parent | e82ffe03ad56e47181ea05d8b112a5bda5d7b040 (diff) | |
| download | tailscale-ffaebd71fbacb8c8abc35820dd59bc7c7c4b0fb2.tar.xz tailscale-ffaebd71fbacb8c8abc35820dd59bc7c7c4b0fb2.zip | |
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>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions
