summaryrefslogtreecommitdiffhomepage
path: root/net/dns/resolver/forwarder.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-12-17net/dns/resolver: log source IP of forwarded queriesAndrew Dunham1-2/+4
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick1-1/+2
2025-10-02feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit...Brad Fitzpatrick1-0/+4
2025-09-30feature/featuretags: add option to turn off DNSBrad Fitzpatrick1-0/+7
2025-09-29net/dns/resolver: fix data race in testBrad Fitzpatrick1-9/+11
2025-05-28net/dns: cache dns.Config for reuse when compileConfig fails (#16059)Jonathan Nobels1-20/+6
2025-05-09net/tsdial: update (*Dialer).SetRoutes() to log the size of the resulting bar...Nick Khyl1-9/+7
2025-05-09ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forward...Nick Khyl1-11/+31
2025-04-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick1-1/+2
2024-10-11net/dns/resolver: update (*forwarder).forwardWithDestChan to always return an...Nick Hill1-8/+2
2024-10-11net/dns/resolver: translate 5xx DoH server errors into SERVFAIL DNS responsesNick Hill1-0/+4
2024-10-11net/dns/resolver: forward SERVFAIL responses over PeerDNSNick Hill1-0/+1
2024-10-02net/dns: tweak DoH timeout, limit MaxConnsPerHost, require TLS 1.3 (#13564)Andrea Gottardo1-5/+23
2024-09-24cli: add `tailscale dns query` (#13368)Andrea Gottardo1-0/+11
2024-09-18net/dns/resolver: fix dns-sd NXDOMAIN responses from quad-100James Tucker1-0/+2
2024-08-29dns: increase TimeToVisible before DNS unavailable warning (#13317)Andrea Gottardo1-1/+1
2024-08-16health/dns: reduce severity of DNS unavailable warning (#13152)Andrea Gottardo1-1/+1
2024-08-08net/dns/resolver: log forwarded query details when TS_DEBUG_DNS_FORWARD_SEND ...Nick Khyl1-8/+27
2024-07-29net/dns, health: raise health warning for failing forwarded DNS queries (#12888)Jonathan Nobels1-1/+31
2024-07-02net/dns: fix broken dns benchmark tests (#12686)Jonathan Nobels1-5/+6
2024-06-26net/dns: move mutex before the field it guardsBrad Fitzpatrick1-1/+3
2024-06-25net/dns/resolver: fix test failureAndrew Dunham1-1/+3
2024-06-25net/dns: recheck DNS config on SERVFAIL errors (#12547)Jonathan Nobels1-17/+8
2024-06-12net/dns: re-query system resolvers on no-upstream resolver failure on apple p...Jonathan Nobels1-0/+19
2024-05-06net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of Syst...Nick Khyl1-15/+20
2024-05-02net/dns/resolver: add better error wrappingAndrew Dunham1-4/+14
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick1-8/+5
2024-04-17net/dns/resolver: use SystemDial in DoH forwarderAndrew Dunham1-3/+14
2024-02-23net/dns: timeout DOH requests after 10s without response headersJames Tucker1-0/+3
2024-01-05net/dns/resolver: add ID to verbose logs in forwarderAndrew Dunham1-2/+7
2023-10-03net/dns/resolver: race UDP and TCP queries (#9544)Andrew Dunham1-28/+84
2023-09-25net/dns: retry forwarder requests over TCPAndrew Dunham1-9/+147
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-1/+2
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita1-6/+6
2023-04-15wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr...Brad Fitzpatrick1-1/+1
2023-04-12net/sockstats: pass in logger to sockstats.WithSockStatsMihai Parparita1-2/+2
2023-03-12various: pass logger.Logf through to more placesAndrew Dunham1-0/+1
2023-03-06sockstats: switch label to enumMihai Parparita1-2/+2
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+3
2023-02-11version: unexport all vars, turn Short/Long into funcsDavid Anderson1-1/+1
2023-02-03net/dns/resolver: remove maxDoHInFlightMihai Parparita1-43/+0
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-09-29all: fix spelling mistakesJosh Soref1-2/+2
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/{publicdns,resolver}: add NextDNS DoH supportBrad Fitzpatrick1-7/+19
2022-08-26net/dns/publicdns: Add Mullvad DoHNahum Shalman1-0/+1