tailscale/net
Nick Khyl a330ce96f3 net/dns: use the correct separator for multiple servers in the same NRPT rule on Windows
If an NRPT rule lists more than one server, those servers should be separated by a semicolon (";"),
rather than a semicolon followed by a space ("; "). Otherwise, Windows fails to parse the created
registry value, and DNS resolution may fail.

https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-gpnrpt/06088ca3-4cf1-48fa-8837-ca8d853ee1e8

Fixes #19040
Updates #15404 (enabled MagicDNS IPv6 by default, adding a second server and triggering the issue)

Signed-off-by: Nick Khyl <nickk@tailscale.com>
(cherry picked from commit 0d8d3831b9)
2026-03-19 09:46:08 -05:00
..
ace all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
art all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
bakedroots all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
batching all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
captivedetection all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
connectproxy all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
dns net/dns: use the correct separator for multiple servers in the same NRPT rule on Windows 2026-03-19 09:46:08 -05:00
dnscache all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
dnsfallback all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
flowtrack all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
ipset all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
ktimeout all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
memnet all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
netaddr all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
netcheck all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
neterror ipn/localapi: stop logging "broken pipe" errors (#18487) 2026-01-26 16:41:03 -08:00
netkernelconf all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
netknob all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
netmon net/netmon: ignore NetBird interface on Linux 2026-02-27 17:38:52 -08:00
netns netns,wgengine: add OpenBSD support to netns via an rtable 2026-02-25 12:44:32 -08:00
netstat all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
netutil cmd/tailscale,ipn,net/netutil: remove rp_filter strict mode warnings (#18863) 2026-03-04 14:09:19 -05:00
netx all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
packet all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
ping all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
portmapper all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
porttrack net/porttrack: change magic listen address format for Go 1.26 2026-03-04 21:57:05 -08:00
proxymux all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
routetable netns,wgengine: add OpenBSD support to netns via an rtable 2026-02-25 12:44:32 -08:00
sockopts all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
socks5 all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
sockstats all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
speedtest all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
stun all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
stunserver all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tcpinfo all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tlsdial all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tsaddr all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tsdial all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tshttpproxy all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tstun clientupdate,net/tstun: add support for OpenWrt 25.12.0 using apk (#18545) 2026-03-05 13:39:07 -05:00
udprelay net/udprelay: use GOMAXPROCS instead of NumCPU for socket count 2026-03-04 16:30:12 -08:00
wsconn all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00