14 Commits

Author SHA1 Message Date
Fran Bull
e38c30e0b6 IpForDomain -> IPForDomain 2025-05-01 07:14:39 -07:00
Fran Bull
d36488595a pm -> ps 2025-05-01 07:13:45 -07:00
Fran Bull
6cfb025714 only move 2025-05-01 07:11:26 -07:00
Fran Bull
2a132cf5bd retry domain lookups 2025-04-30 14:52:39 -07:00
Fran Bull
e548a515ca snapshot and restore 2025-04-29 11:32:40 -07:00
Fran Bull
8be3387199 todo handle data out of sync 2025-04-25 09:22:56 -07:00
Fran Bull
3036623d2c todo -> comment 2025-04-25 08:59:18 -07:00
Fran Bull
a1a85beef7 unpublic consensusPerPeerState fields 2025-04-25 08:48:26 -07:00
Fran Bull
7ce80691f2 doc comments 2025-04-24 14:28:16 -07:00
Fran Bull
33d0c245b5 locking done I think 2025-04-24 11:40:37 -07:00
Fran Bull
4f2e20cade wip 2025-04-16 10:21:50 -07:00
Fran Bull
4cb9d5c183 cmd/natc: cleanup unused state
perPeerState no longer needs to know the v6ULA.

Updates #14667

Signed-off-by: Fran Bull <fran@tailscale.com>
2025-04-14 14:06:56 -07:00
Fran Bull
1e290867bd cmd/natc: only store v4 addresses
Because we derive v6 addresses from v4 addresses we only need to store
the v4 address, not both.

Updates #14667

Signed-off-by: Fran Bull <fran@tailscale.com>
2025-04-11 14:30:49 -07:00
Fran Bull
603a1d3830 cmd/natc: move address storage behind an interface
Adds IPPool and moves all IP address management concerns behind that.

Updates #14667

Signed-off-by: Fran Bull <fran@tailscale.com>
2025-04-06 14:09:37 -07:00