28 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
jishudashu 23a0398136
ipn/ipnlocal, net/dns: use slices.Equal to simplify code (#16641) 9 months ago
Brad Fitzpatrick a3bc0bcb0a net/dns: add debug envknob to enable dual stack MagicDNS 1 year ago
Brad Fitzpatrick c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick 58abae1f83 net/dns/{publicdns,resolver}: add NextDNS DoH support 4 years ago
Brad Fitzpatrick 9f6c8517e0 net/dns: set OS DNS to 100.100.100.100 for route-less ExtraRecords [cap 41] 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Maisem Ali fd99c54e10 tailcfg,all: change structs to []*dnstype.Resolver 4 years ago
Brad Fitzpatrick cc575fe4d6 net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion 4 years ago
Brad Fitzpatrick 506c727e30 ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6 4 years ago
David Crawshaw 9502b515f1 net/dns: replace resolver IPs with type for DoH 5 years ago
Brad Fitzpatrick e74d37d30f net/dns{,/resolver}: quiet DNS output logging 5 years ago
David Anderson e2dcf63420 net/dns: replace AuthoritativeSuffixes with nil Route entries. 5 years ago
David Anderson 6690f86ef4 net/dns: always offer MagicDNS records at 100.100.100.100. 5 years ago
David Anderson 1a371b93be util/dnsname: add FQDN type, use throughout codebase. 5 years ago
David Anderson b74a8994ca net/dns: make FQDN dot style consistent in more places. 5 years ago
David Anderson e560be6443 net/dns: sort matchDomains to avoid test flake. 5 years ago
David Anderson da4cc8bbb4 net/dns: handle all possible translations of high-level DNS config. 5 years ago
David Anderson de6dc4c510 net/dns: add a Primary field to OSConfig. 5 years ago
David Anderson 7d84ee6c98 net/dns: unify the OS manager and internal resolver. 5 years ago
David Anderson 6ad44f9fdf wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig. 5 years ago
David Anderson 2edb57dbf1 net/dns: add new Config that captures tailscale+OS DNS config. 5 years ago
David Anderson 8af9d770cf net/dns: rename Config to OSConfig. 5 years ago
David Anderson fcfc0d3a08 net/dns: remove ManagerConfig, pass relevant args directly. 5 years ago
David Anderson 95470c3448 net/dns: remove Cleanup manager parameter. 5 years ago
David Anderson cf361bb9b1 net/dns: remove PerDomain from Config. 5 years ago
David Anderson 9f7f2af008 wgengine/router/dns: move to net/dns. 5 years ago
David Anderson 8432999835 Move wgengine/tsdns to net/dns. 5 years ago
Brad Fitzpatrick e2b3d9aa5f all: s/Magic DNS/MagicDNS/ for consistency 5 years ago
Denton Gentry c8af6bc009 Revert "freebsd: ignore IPv6 for now" 5 years ago
Denton Gentry 061422affc freebsd: ignore IPv6 for now 5 years ago
Brad Fitzpatrick f9659323df wgengine/router/dns: fix typo in comment 5 years ago
Brad Fitzpatrick 119101962c wgengine/router: don't double-prefix dns log messages [Windows] 6 years ago
Dmytro Shynkevych a903d6c2ed
tailcfg, tsdns: derive root domains from list of nodes (#708) 6 years ago
Dmytro Shynkevych 28e52a0492
all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago