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/tailcfg
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 years ago
..
c2ntypes.go ipn/ipnlocal: add c2n method to check on TLS cert fetch status 2 years ago
derpmap.go all: make more tests pass/skip in airplane mode 2 years ago
proto_port_range.go tailcfg: implement text encoding for ProtoPortRange 2 years ago
proto_port_range_test.go tailcfg: implement text encoding for ProtoPortRange 2 years ago
tailcfg.go various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 2 years ago
tailcfg_clone.go tailcfg,all: add/plumb Node.IsJailed 2 years ago
tailcfg_test.go kube,tailcfg: store parsed recorder tags in a separate field (#12429) 2 years ago
tailcfg_view.go tailcfg,all: add/plumb Node.IsJailed 2 years ago
tka.go tailcfg: add RPC structs for /tka/affected-sigs 3 years ago