Files
headscale/hscontrol
Kristoffer Dalby 2024219bd1 types: Distinguish subnet and exit node access
When we fixed the issue of node visibility of nodes
that only had access to eachother because of a subnet
route, we gave all nodes access to all exit routes by
accident.

This commit splits exit nodes and subnet routes in the
access.

If a matcher indicates that the node should have access to
any part of the subnet routes, we do not remove it from the
node list.

If a matcher destination is equal to the internet, and the
target node is an exit node, we also do not remove the access.

Fixes #2784
Fixes #2788

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2025-11-02 13:19:59 +01:00
..
2023-09-05 08:47:43 +02:00
2025-09-09 09:40:00 +02:00
2025-09-09 09:40:00 +02:00
2025-09-09 09:40:00 +02:00
2024-10-02 14:50:17 +02:00