You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brad Fitzpatrick
236eb4d04d
net/dns/resolver: upgrade forwarded MagicDNS queries to DoH when IP known
...
Recognize Cloudflare, Google, Quad9 which are by far the
majority of upstream DNS servers that people use.
RELNOTE=MagicDNS now uses DNS-over-HTTPS when querying popular upstream resolvers,
so DNS queries aren't sent in the clear over the Internet.
Updates #915 (might fix it?)
Updates #988 (gets us closer, if it fixes Android)
Updates #74 (not yet configurable, but progress)
Updates #2056 (not yet configurable, dup of #74?)
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
5 years ago
..
resolver
net/dns/resolver: upgrade forwarded MagicDNS queries to DoH when IP known
5 years ago
config.go
net/dns: replace AuthoritativeSuffixes with nil Route entries.
5 years ago
debian_resolvconf.go
net/dns: add GOOS build tags
5 years ago
direct.go
net/dns: set WSL /etc/resolv.conf
5 years ago
direct_test.go
net/dns: factor directManager out over an FS interface
5 years ago
flush_windows.go
Move DNS flush logic to net/dns.
5 years ago
ini.go
net/dns: set WSL /etc/resolv.conf
5 years ago
ini_test.go
net/dns: set WSL /etc/resolv.conf
5 years ago
manager.go
net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS
5 years ago
manager_default.go
net/dns: return error from NewOSManager, use it to initialize NM.
5 years ago
manager_freebsd.go
net/dns: factor directManager out over an FS interface
5 years ago
manager_linux.go
net/dns: factor directManager out over an FS interface
5 years ago
manager_openbsd.go
net/dns: factor directManager out over an FS interface
5 years ago
manager_test.go
net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS
5 years ago
manager_windows.go
net/dns: do not run wsl.exe as LocalSystem
5 years ago
nm.go
staticcheck.conf: turn off noisy lint errors
5 years ago
noop.go
net/dns: return error from NewOSManager, use it to initialize NM.
5 years ago
openresolv.go
net/dns: add GOOS build tags
5 years ago
osconfig.go
net/dns: make debian_resolvconf correctly clear DNS configs.
5 years ago
registry_windows.go
wgengine/router/dns: move to net/dns.
5 years ago
resolvconf-workaround.sh
net/dns: also include 'tail' and 'base' files when fixing up resolv.conf.
5 years ago
resolvconf.go
net/dns: add GOOS build tags
5 years ago
resolved.go
net/dns: factor directManager out over an FS interface
5 years ago
wsl_windows.go
net/dns: do not run wsl.exe as LocalSystem
5 years ago