You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/control
Nick Khyl c32efd9118 various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows
Without this rule, Windows 8.1 and newer devices issue parallel DNS requests to DNS servers
associated with all network adapters, even when "Override local DNS" is enabled and/or
a Mullvad exit node is being used, resulting in DNS leaks.

This also adds "disable-local-dns-override-via-nrpt" nodeAttr that can be used to disable
the new behavior if needed.

Fixes tailscale/corp#20718

Signed-off-by: Nick Khyl <nickk@tailscale.com>
2 weeks ago
..
controlbase all: use Go 1.22 range-over-int 3 months ago
controlclient health: begin work to use structured health warnings instead of strings, pipe changes into ipn.Notify (#12406) 2 weeks ago
controlhttp net/netns, net/dns/resolver, etc: make netmon required in most places 2 months ago
controlknobs various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 2 weeks ago