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