tailscale/control/controlclient
Claus Lensbøl d44649a9e4
control/controlclient: add rwlock to peers in mapsession (#19261)
After moving around locks in 4334dfa7d5,
a data race were made possible.

Introduce an RWlock to the mapSession itself for fetching peers.

Fixes #19260

Signed-off-by: Claus Lensbøl <claus@tailscale.com>
2026-04-07 08:52:55 -04:00
..
auto.go control/controlclient,ipn/ipnlocal,wgengine: avoid restarting wireguard when key is learned via tsmp (#19142) 2026-03-30 14:26:08 -04:00
client.go control,health,ipn: move IP forwarding check to health tracker (#19007) 2026-03-18 16:24:12 -04:00
controlclient_test.go all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
direct_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
direct.go control/controlclient: add rwlock to peers in mapsession (#19261) 2026-04-07 08:52:55 -04:00
errors.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
map_test.go control/controlclient: add rwlock to peers in mapsession (#19261) 2026-04-07 08:52:55 -04:00
map.go control/controlclient: add rwlock to peers in mapsession (#19261) 2026-04-07 08:52:55 -04:00
sign_supported_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
sign_supported.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
sign_unsupported.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
sign.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
status.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00