summaryrefslogtreecommitdiffhomepage
path: root/net/dns/resolver
AgeCommit message (Expand)AuthorFilesLines
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-2/+1
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-2/+2
2022-09-13net/dns/resolver: remove unused responseTimeout constantMihai Parparita1-3/+0
2022-09-10net/dns/resolver: set DNS-over-HTTPS Accept and User-Agent header on requestsBrad Fitzpatrick1-5/+3
2022-09-08net/dns, types/dnstypes: update some comments, tests for DoHBrad Fitzpatrick1-0/+5
2022-09-08net/dns/{publicdns,resolver}: add NextDNS DoH supportBrad Fitzpatrick3-16/+36
2022-08-26net/dns/publicdns: Add Mullvad DoHNahum Shalman1-0/+1
2022-08-09net/dns/resolver: add comments clarifying nil error returnsMaisem Ali1-0/+4
2022-08-09net/dns/resolver: return SERVFAIL when no upstream resolvers setMaisem Ali1-4/+13
2022-08-04all: use syncs.AtomicValueMaisem Ali1-3/+3
2022-08-03all: use atomic.PointerMaisem Ali2-4/+4
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick1-4/+4
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick1-9/+15
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick4-83/+83
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick2-18/+19
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick4-25/+29
2022-07-08net/dns/resolver: add fuzz/unit test for #2533 (#5018)Andrew Dunham1-0/+58
2022-07-05net/dns/resolver: respond with SERVFAIL if all upstreams failTom DNetto3-2/+89
2022-06-29ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS supportBrad Fitzpatrick2-27/+56
2022-06-29ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google CloudBrad Fitzpatrick1-2/+24
2022-06-02net/dns/resolver: add support for <IPv4>.via-<site-id>Maisem Ali2-16/+34
2022-05-18net/dns{., resolver}: time out DNS queries after 10 seconds (#4690)Tom1-1/+7
2022-05-06tailcfg,all: change structs to []*dnstype.ResolverMaisem Ali4-18/+18
2022-05-02net/dns/{., resolver}, wgengine: fix goroutine leak on shutdownTom DNetto1-4/+1
2022-04-30net/dns,net/dns/resolver: refactor channels/magicDNS out of ResolverTom DNetto3-244/+28
2022-04-25net/dns/resolver: add metric for number of truncated dns packetsTom DNetto2-2/+28
2022-04-22net/dns/resolver: support magic resolution of via-<siteid>.<ip4> domainsTom DNetto2-0/+48
2022-04-21net/dns/resolver, net/tsaddr: fix reverse lookups in 4to6 IP rangeTom DNetto2-2/+17
2022-04-19net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusionBrad Fitzpatrick4-103/+85
2022-04-19net/dns/resolver: count errors when racing DNS queries, fail earlierBrad Fitzpatrick1-25/+34
2022-04-18net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialerBrad Fitzpatrick2-15/+57
2022-04-14net/dns, util/publicdns: extract public DNS mapping into own package (#4405)phirework2-75/+11
2022-04-08net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364)Tom2-9/+79
2022-04-06net/dns/resolver: return symbolic PTR records for TS service IPs (#4361)Tom2-0/+24
2022-03-19all: use strings.Cut even moreBrad Fitzpatrick2-6/+5
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder3-5/+5
2022-03-16all: use Go 1.18's strings.CutBrad Fitzpatrick1-4/+4
2022-03-16net/dns/resolver: remove closure allocation explanationJosh Bleecher Snyder1-2/+0
2022-02-14net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new packageBrad Fitzpatrick1-30/+5
2022-01-12net/dns/resolver: handle tabs as whitespace when ExitDNS parses resolv.confBrad Fitzpatrick1-0/+10
2022-01-06net/dns/resolver: on Android, make ExitDNS use net package for DNSBrad Fitzpatrick1-4/+1
2022-01-04ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6Brad Fitzpatrick1-1/+1
2022-01-03net/{neterror,dns/resolver}: move PacketWasTruncated to neterror from DNS codeBrad Fitzpatrick4-90/+2
2021-12-21net/dns/resolver: add debug HTML handler to see what DNS traffic was forwardedBrad Fitzpatrick2-0/+82
2021-12-19net/dns/resolver: add metrics to PTR lookup missesBrad Fitzpatrick1-0/+5
2021-12-18net/dns/resolver: send NXDOMAIN to iOS DNS-SD/Bonjour queriesBrad Fitzpatrick1-1/+33
2021-12-18net/dns/resolver: add nameFromQuery benchmarkBrad Fitzpatrick1-0/+22
2021-12-18net/dns/resolver: fix the subject in a func commentBrad Fitzpatrick1-2/+2
2021-12-15all: gofmt -w -s (simplify) testsBrad Fitzpatrick1-2/+2
2021-12-10net/dns/resolver: add Windows ExitDNS service support, using net packageBrad Fitzpatrick3-7/+774