Files
tailscale/net
Aaron Klotz a91c7f7a30 net/dns: only attempt registry changes on address families that are actually enabled on interface
We stop waiting to see if registry keys come available; this causes bad
interactions with the LocalBackend watchdog.

Instead we check the network interface for availability of AF_INET,
AF_INET6, and AF_NETBIOS. If no IP families are available on the
interface, we fail with an error. Otherwise we only attempt to configure
DNS for the address families that are actually enabled.

We also avoid changing any NetBIOS settings if AF_NETBIOS is disabled.

Fixes https://github.com/tailscale/corp/issues/46276

(cherry picked from commit 4bf9382c3b)
Signed-off-by: Aaron Klotz <aaron@tailscale.com>
2026-08-13 13:18:54 -06:00
..
2026-07-10 17:39:16 -07:00