summaryrefslogtreecommitdiffhomepage
path: root/net/dns/manager.go
AgeCommit message (Expand)AuthorFilesLines
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov1-12/+0
2023-11-18Fix Empty Resolver SetRyan Petris1-1/+1
2023-09-25net/dns: retry forwarder requests over TCPAndrew Dunham1-6/+10
2023-09-23wgengine/magicsock, controlclient, net/dns: reduce some logspamBrad Fitzpatrick1-1/+3
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-1/+1
2023-07-28all: update exp/slices and fix call sitesDavid Anderson1-7/+9
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-0/+1
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita1-3/+3
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-05net/dns,userspace: remove unused DNS paths, normalize query limit on iOSTom DNetto1-118/+7
2022-12-20net/dns: bump DNS-over-TCP size limit to 4kAndrew Dunham1-2/+2
2022-12-13net/dns: don't send on closed channel when message too largeAndrew Dunham1-1/+16
2022-10-13net/dns: always attempt to read the OS config on macOS/iOSMaisem Ali1-7/+25
2022-09-30all: consistently initialize Logf when creating tsdial.DialersMihai Parparita1-1/+1
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-09-08net/dns/{publicdns,resolver}: add NextDNS DoH supportBrad Fitzpatrick1-0/+1
2022-08-30net/dns: set OS DNS to 100.100.100.100 for route-less ExtraRecords [cap 41]Brad Fitzpatrick1-3/+8
2022-08-19net/dns: [win] add MagicDNS entries to etc/hostsMaisem Ali1-0/+45
2022-08-12net/dns: [win] respond with SERVFAIL queries when no resolversMaisem Ali1-4/+3
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-9/+9
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-6/+6
2022-07-22net/dns: add Windows group policy notifications to the NRPT rule managerAaron Klotz1-7/+7
2022-05-18net/dns{., resolver}: time out DNS queries after 10 seconds (#4690)Tom1-1/+4
2022-05-06tailcfg,all: change structs to []*dnstype.ResolverMaisem Ali1-4/+4
2022-05-05net/dns, wgengine: implement DNS over TCP (#4598)Tom1-0/+119
2022-05-02net/dns/{., resolver}, wgengine: fix goroutine leak on shutdownTom DNetto1-6/+29
2022-04-30assorted: documentation and readability fixesTom DNetto1-7/+7
2022-04-30net/dns,net/dns/resolver: refactor channels/magicDNS out of ResolverTom DNetto1-5/+130
2022-04-19net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusionBrad Fitzpatrick1-4/+2
2022-04-19net/dns: remove an unused functionBrad Fitzpatrick1-8/+0
2022-04-08net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364)Tom1-4/+5
2022-01-04ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6Brad Fitzpatrick1-3/+2
2021-12-01net/tsdial: move more weirdo dialing into new tsdial package, plumbBrad Fitzpatrick1-3/+7
2021-11-23ipn/ipnlocal: start adding DoH DNS server to peerapi when exit nodeBrad Fitzpatrick1-0/+3
2021-11-19health: add a health state for net/dns.OSConfigurator.David Anderson1-0/+4
2021-11-19net/dns: remove unused Config struct element.David Anderson1-2/+0
2021-09-19wgengine: flush DNS cache after major link change.Denton Gentry1-0/+4
2021-09-07net/dns: replace resolver IPs with type for DoHDavid Crawshaw1-12/+21
2021-07-19net/dns{,/resolver}: quiet DNS output loggingBrad Fitzpatrick1-2/+7
2021-06-23net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOSBrad Fitzpatrick1-3/+3
2021-06-18staticcheck.conf: turn off noisy lint errorsDavid Crawshaw1-2/+0
2021-05-18net/dns: replace AuthoritativeSuffixes with nil Route entries.David Anderson1-23/+11
2021-05-18net/dns: always offer MagicDNS records at 100.100.100.100.David Anderson1-68/+40
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder1-2/+2
2021-04-26net/dns: work around WSL DNS implementation flaws.David Anderson1-2/+24
2021-04-20net/dns: remove ForceSplitDNSForTesting.David Anderson1-17/+0
2021-04-14net/dns: add debugging traces to DNS manager selection on linux.David Anderson1-1/+0
2021-04-12net/dns: return error from NewOSManager, use it to initialize NM.David Anderson1-1/+5
2021-04-10util/dnsname: add FQDN type, use throughout codebase.David Anderson1-19/+9
2021-04-08net/dns: add temporary fallback to quad-9 resolver for split-DNS testing.David Anderson1-1/+22