gecko-dev/netwerk/dns
Nihanth Subramanya acc81306ba Bug 1699998 - Extract the Enabled() check in TRRService::IsDomainBlocked into TRR::MaybeBlockRequest. r=necko-reviewers,valentin
Currently, we are checking Enabled() without passing the request mode in IsDomainBlocked.
This isn't the right place to do this, it's cleaner if IsDomainBlocked trusts the caller
to have checked Enabled already. We should call Enabled, with the request mode, in
TRR::MaybeBlockDomain() and return early if it's false.

Differential Revision: https://phabricator.services.mozilla.com/D109240
2021-03-21 20:20:34 +00:00
..
mdns Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
tests
ChildDNSService.cpp Bug 1658278 - Add TRR confirmation test r=necko-reviewers,dragana,nhnt11 2021-03-19 17:51:27 +00:00
ChildDNSService.h Bug 1689987 - P4: Add a telemetry probe to collect channel success rate when ODoH is used r=necko-reviewers,valentin 2021-02-18 12:50:03 +00:00
DNS.cpp Bug 1689987 - P1: Don't mess up TRR telemetry when ODoH is used r=necko-reviewers,valentin 2021-02-18 12:50:02 +00:00
DNS.h Bug 1694604 - Fix static analysis warnings in netwerk/dns r=necko-reviewers,dragana 2021-02-24 16:37:04 +00:00
DNSByTypeRecord.h Bug 1684038 - Add new SVCParam: ODoHConfig r=necko-reviewers,dragana 2021-01-22 12:59:24 +00:00
DNSListenerProxy.cpp
DNSListenerProxy.h
DNSPacket.cpp Bug 1698015 - Add another way to download ODoHConfigs via https r=necko-reviewers,dragana 2021-03-19 08:29:14 +00:00
DNSPacket.h Bug 1698015 - Add another way to download ODoHConfigs via https r=necko-reviewers,dragana 2021-03-19 08:29:14 +00:00
DNSRequestBase.h
DNSRequestChild.cpp Bug 1688092 - Update ODoHConfigs when the TTL expires r=necko-reviewers,valentin 2021-02-25 13:07:04 +00:00
DNSRequestChild.h
DNSRequestParent.cpp Bug 1678614 - Don't retry with native DNS if it's trr only mode r=necko-reviewers,dragana,valentin 2020-12-02 16:29:30 +00:00
DNSRequestParent.h
DNSResolverInfo.cpp
DNSResolverInfo.h
DNSUtils.cpp Bug 1698015 - Add another way to download ODoHConfigs via https r=necko-reviewers,dragana 2021-03-19 08:29:14 +00:00
DNSUtils.h Bug 1698015 - Add another way to download ODoHConfigs via https r=necko-reviewers,dragana 2021-03-19 08:29:14 +00:00
effective_tld_names.dat No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2021-03-18 14:52:53 +00:00
GetAddrInfo.cpp Bug 1691913 - Remove uses of nsDataHashtable::GetValue. r=xpcom-reviewers,necko-reviewers,dragana,nika 2021-03-01 09:59:30 +00:00
GetAddrInfo.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
HTTPSSVC.cpp Bug 1684038 - Add new SVCParam: ODoHConfig r=necko-reviewers,dragana 2021-01-22 12:59:24 +00:00
HTTPSSVC.h Bug 1684038 - Add new SVCParam: ODoHConfig r=necko-reviewers,dragana 2021-01-22 12:59:24 +00:00
IDNBlocklistUtils.cpp
IDNBlocklistUtils.h Bug 1694604 - Fix static analysis warnings in netwerk/dns r=necko-reviewers,dragana 2021-02-24 16:37:04 +00:00
IDNCharacterBlocklist.inc
moz.build Bug 1698015 - Add another way to download ODoHConfigs via https r=necko-reviewers,dragana 2021-03-19 08:29:14 +00:00
NativeDNSResolverOverrideChild.cpp
NativeDNSResolverOverrideChild.h
NativeDNSResolverOverrideParent.cpp
NativeDNSResolverOverrideParent.h
nsDNSService2.cpp Bug 1658278 - Add TRR confirmation test r=necko-reviewers,dragana,nhnt11 2021-03-19 17:51:27 +00:00
nsDNSService2.h Bug 1695917 - Optimize the way we get DNS service in DnsAndConnectSocket r=necko-reviewers,dragana 2021-03-09 07:58:48 +00:00
nsEffectiveTLDService.cpp
nsEffectiveTLDService.h
nsHostResolver.cpp Bug 1695162 - Use range-based for instead of custom hashtable iterators. r=xpcom-reviewers,kmag 2021-03-17 15:49:46 +00:00
nsHostResolver.h Bug 1688092 - Update ODoHConfigs when the TTL expires r=necko-reviewers,valentin 2021-02-25 13:07:04 +00:00
nsIDNKitInterface.h
nsIDNSByTypeRecord.idl Bug 1688092 - Update ODoHConfigs when the TTL expires r=necko-reviewers,valentin 2021-02-25 13:07:04 +00:00
nsIDNService.cpp
nsIDNService.h
nsIDNSListener.idl
nsIDNSRecord.idl Bug 1678614 - Don't retry with native DNS if it's trr only mode r=necko-reviewers,dragana,valentin 2020-12-02 16:29:30 +00:00
nsIDNSResolverInfo.idl
nsIDNSService.idl Bug 1658278 - Add TRR confirmation test r=necko-reviewers,dragana,nhnt11 2021-03-19 17:51:27 +00:00
nsIEffectiveTLDService.idl
nsIIDNService.idl
nsINativeDNSResolverOverride.idl
nsPIDNSService.idl
ODoH.cpp Bug 1694604 - Move TRRSkippedReason out of nsHostResolver.h r=necko-reviewers,dragana 2021-02-24 16:37:03 +00:00
ODoH.h Bug 1689987 - P3: Add some ODoH specific skip reasons r=necko-reviewers,valentin 2021-02-18 12:50:03 +00:00
ODoHService.cpp Bug 1698015 - Add another way to download ODoHConfigs via https r=necko-reviewers,dragana 2021-03-19 08:29:14 +00:00
ODoHService.h Bug 1698015 - Add another way to download ODoHConfigs via https r=necko-reviewers,dragana 2021-03-19 08:29:14 +00:00
PDNSRequest.ipdl
PDNSRequestParams.ipdlh Bug 1678614 - Don't retry with native DNS if it's trr only mode r=necko-reviewers,dragana,valentin 2020-12-02 16:29:30 +00:00
PNativeDNSResolverOverride.ipdl
prepare_tlds.py
PTRRService.ipdl
PublicSuffixList.jsm
punycode.c Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp 2020-11-18 09:05:59 +00:00
punycode.h
TRR.cpp Bug 1699998 - Extract the Enabled() check in TRRService::IsDomainBlocked into TRR::MaybeBlockRequest. r=necko-reviewers,valentin 2021-03-21 20:20:34 +00:00
TRR.h Bug 1658278 - Treat calls to TRRService::CompleteLookup differently based on the purpose of the TRR request r=necko-reviewers,dragana 2021-03-19 17:51:25 +00:00
TRRQuery.cpp Bug 1688092 - Make sure mTrrA and mTrrAAAA are set properly before dispatching them r=necko-reviewers,valentin 2021-02-25 13:07:04 +00:00
TRRQuery.h Bug 1694604 - Move TRRSkippedReason out of nsHostResolver.h r=necko-reviewers,dragana 2021-02-24 16:37:03 +00:00
TRRService.cpp Bug 1699998 - Extract the Enabled() check in TRRService::IsDomainBlocked into TRR::MaybeBlockRequest. r=necko-reviewers,valentin 2021-03-21 20:20:34 +00:00
TRRService.h Bug 1658278 - Add TRR confirmation test r=necko-reviewers,dragana,nhnt11 2021-03-19 17:51:27 +00:00
TRRServiceBase.cpp Bug 1658278 - Split TRR's CONFIRM_TRYING into CONFIRM_TRYING_OK and CONFIRM_TRYING_FAILED r=necko-reviewers,nhnt11,dragana,preferences-reviewers 2021-03-19 17:51:26 +00:00
TRRServiceBase.h Bug 1684040 - P1: Introduce new ODoH class for sending ODoH queries r=necko-reviewers,valentin 2021-01-26 14:19:09 +00:00
TRRServiceChild.cpp Bug 1684040 - P1: Introduce new ODoH class for sending ODoH queries r=necko-reviewers,valentin 2021-01-26 14:19:09 +00:00
TRRServiceChild.h
TRRServiceParent.cpp Bug 1684040 - P1: Introduce new ODoH class for sending ODoH queries r=necko-reviewers,valentin 2021-01-26 14:19:09 +00:00
TRRServiceParent.h
TRRSkippedReason.h Bug 1694604 - Move TRRSkippedReason out of nsHostResolver.h r=necko-reviewers,dragana 2021-02-24 16:37:03 +00:00