tailscale/net/dns
Brendan Creane d2af6a4d39
net/dns/publicdns: don't upgrade Control D port-53-only addresses to DoH (#20463)
DoHEndpointFromIP mapped the entire 2606:1a40::/48 range to a
dns.controld.com/<id> DoH URL, but the ID-encoded addresses in that range
are legacy plaintext-DNS endpoints that refuse :443. They now fall through
as ordinary port-53 resolvers; the free anycast freedns.controld.com/pN
addresses still upgrade via exact match.

Fixes #20433

Signed-off-by: Brendan Creane <bcreane@gmail.com>
2026-07-17 15:33:17 -07:00
..
publicdns net/dns/publicdns: don't upgrade Control D port-53-only addresses to DoH (#20463) 2026-07-17 15:33:17 -07:00
resolvconffile all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
resolver net/dns/publicdns: don't upgrade Control D port-53-only addresses to DoH (#20463) 2026-07-17 15:33:17 -07:00
config.go ipn/ipnlocal,net/dns/resolver: serve MagicDNS names from live indexes 2026-07-14 07:26:41 -07:00
dbus.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
debian_resolvconf.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
direct_linux_test.go net/dns: fix TestDNSTrampleRecovery failure under flakestress 2026-04-14 06:55:35 -07:00
direct_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
direct_unix_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
direct.go net/dns: restore SELinux context on /etc/resolv.conf after rename (#20167) 2026-06-18 16:36:56 -07:00
dns_clone.go ipn/ipnlocal,net/dns/resolver: serve MagicDNS names from live indexes 2026-07-14 07:26:41 -07:00
dns_view.go ipn/ipnlocal,net/dns/resolver: serve MagicDNS names from live indexes 2026-07-14 07:26:41 -07:00
flush_default.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
flush_windows.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
ini_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
ini.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
manager_darwin_test.go net/dns: support global resolvers in macOS tailscaled 2026-07-02 12:21:54 -07:00
manager_darwin.go net/dns: support global resolvers in macOS tailscaled 2026-07-02 12:21:54 -07:00
manager_default.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
manager_freebsd.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
manager_linux_test.go net/dns: fix TestDNSTrampleRecovery failure under flakestress 2026-04-14 06:55:35 -07:00
manager_linux.go all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
manager_openbsd.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
manager_plan9_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
manager_plan9.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
manager_solaris.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
manager_tcp_test.go net/dns: make MagicDNS IPv6 registration opt-out now, not opt-in 2026-02-17 07:29:12 -10:00
manager_test.go net/dns: support global resolvers in macOS tailscaled 2026-07-02 12:21:54 -07:00
manager_windows_test.go net/dns, util/winutil: improve detection of group policy affecting NRPT 2026-07-10 13:53:26 -06:00
manager_windows.go net/dns, util/winutil: improve detection of group policy affecting NRPT 2026-07-10 13:53:26 -06:00
manager.go all: fix more typos caused by unnecessary repetition 2026-07-06 10:36:17 +01:00
nm.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
noop.go net/dns: skip DNS base config when using userspace networking (#18355) 2026-01-30 12:14:47 -05:00
nrpt_windows.go net/dns, util/winutil: improve detection of group policy affecting NRPT 2026-07-10 13:53:26 -06:00
openresolv.go all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
osconfig_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
osconfig.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
resolvconf-workaround.sh all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
resolvconf.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
resolvconfpath_default.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
resolvconfpath_gokrazy.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
resolvd.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
resolved.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
utf_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
utf.go all: apply go fix 2026-07-10 17:39:16 -07:00
wsl_windows.go net/dns: fix TestDNSTrampleRecovery failure under flakestress 2026-04-14 06:55:35 -07:00