gecko-dev/netwerk/dns
Daniel Stenberg 20d398643b bug 1441256 - bypass cache when retrying connection without TRR r=mcmanus,valentin
Otherwise it will just load back the same (problematic) addresses from the
cache again the second time. This introduces a new resolver bit
(REFRESH_CACHE) that also invalidates the existing cache entry while doing the
new resolve.

MozReview-Commit-ID: 5Bc2KiAGYYA

--HG--
extra : rebase_source : ae368c88a5db27f0980b9928439d27588bc84815
2018-03-06 14:50:21 +01:00
..
mdns Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
ChildDNSService.cpp Bug 1443613 - don't allocate temporary strings for DNSRequestChild; r=mayhemer 2018-03-07 12:22:03 -05:00
ChildDNSService.h
DNS.cpp bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
DNS.h bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
DNSListenerProxy.cpp
DNSListenerProxy.h
DNSRequestChild.cpp Bug 1443613 - don't allocate temporary strings for DNSRequestChild; r=mayhemer 2018-03-07 12:22:03 -05:00
DNSRequestChild.h Bug 1443613 - don't allocate temporary strings for DNSRequestChild; r=mayhemer 2018-03-07 12:22:03 -05:00
DNSRequestParent.cpp
DNSRequestParent.h
GetAddrInfo.cpp bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
GetAddrInfo.h bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
PDNSParams.h
PDNSRequest.ipdl
PDNSRequestParams.ipdlh
TRR.cpp bug 1440563 - set the RD bit in DOH requests r=valentin 2018-03-05 08:47:52 +01:00
TRR.h bug 1439067 - let TRR access TRRService through the null-checked global. r=valentin 2018-02-19 22:54:14 +01:00
TRRService.cpp bug 1443489 - TRR: require a pref set to allow early AAAA responses r=valentin 2018-03-06 16:07:29 +01:00
TRRService.h bug 1443489 - TRR: require a pref set to allow early AAAA responses r=valentin 2018-03-06 16:07:29 +01:00
effective_tld_names.dat
moz.build bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
nsDNSService2.cpp bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
nsDNSService2.h bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
nsEffectiveTLDService.cpp
nsEffectiveTLDService.h
nsHostResolver.cpp bug 1441256 - bypass cache when retrying connection without TRR r=mcmanus,valentin 2018-03-06 14:50:21 +01:00
nsHostResolver.h bug 1441256 - bypass cache when retrying connection without TRR r=mcmanus,valentin 2018-03-06 14:50:21 +01:00
nsIDNKitInterface.h
nsIDNSListener.idl
nsIDNSRecord.idl bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
nsIDNSService.idl bug 1441256 - bypass cache when retrying connection without TRR r=mcmanus,valentin 2018-03-06 14:50:21 +01:00
nsIDNService.cpp
nsIDNService.h
nsIEffectiveTLDService.idl
nsIIDNService.idl
nsPIDNSService.idl
prepare_tlds.py
punycode.c
punycode.h