gecko-dev/netwerk/dns
Valentin Gosu c8b19587f0 Bug 1881437 - Use a thread local __res_state for HTTPS res_nquery r=necko-reviewers,kershaw
This makes it so each thread has its own __res_state instead of using
the global _res which could cause data races.

Differential Revision: https://phabricator.services.mozilla.com/D202400
2024-02-22 12:46:58 +00:00
..
tests
ChildDNSService.cpp
ChildDNSService.h
DNS.cpp
DNS.h
DNSAdditionalInfo.cpp
DNSAdditionalInfo.h
DNSByTypeRecord.h
DNSListenerProxy.cpp
DNSListenerProxy.h
DNSLogging.h
DNSPacket.cpp
DNSPacket.h
DNSRequestBase.h
DNSRequestChild.cpp
DNSRequestChild.h
DNSRequestParent.cpp
DNSRequestParent.h
DNSServiceBase.cpp
DNSServiceBase.h
DNSUtils.cpp
DNSUtils.h
effective_tld_names.dat No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,diannaS 2024-02-15 15:43:20 +00:00
GetAddrInfo.cpp
GetAddrInfo.h Bug 1881437 - Use a thread local __res_state for HTTPS res_nquery r=necko-reviewers,kershaw 2024-02-22 12:46:58 +00:00
HostRecordQueue.cpp
HostRecordQueue.h
HTTPSSVC.cpp
HTTPSSVC.h
IDNBlocklistUtils.cpp
IDNBlocklistUtils.h
IDNCharacterBlocklist.inc
moz.build
NativeDNSResolverOverrideChild.cpp
NativeDNSResolverOverrideChild.h
NativeDNSResolverOverrideParent.cpp
NativeDNSResolverOverrideParent.h
nsDNSService2.cpp
nsDNSService2.h
nsEffectiveTLDService.cpp
nsEffectiveTLDService.h
nsHostRecord.cpp
nsHostRecord.h Bug 1878506 - Don't remove DNS record from queue without resolving r=necko-reviewers,kershaw 2024-02-13 09:47:07 +00:00
nsHostResolver.cpp Bug 1881437 - Use a thread local __res_state for HTTPS res_nquery r=necko-reviewers,kershaw 2024-02-22 12:46:58 +00:00
nsHostResolver.h
nsIDNKitInterface.h
nsIDNSAdditionalInfo.idl
nsIDNSByTypeRecord.idl
nsIDNService.cpp Bug 1881029 - Stop exposing nsIIDNService::normalize() as a public method. r=valentin,necko-reviewers 2024-02-21 11:54:10 +00:00
nsIDNService.h Bug 1881029 - Stop exposing nsIIDNService::normalize() as a public method. r=valentin,necko-reviewers 2024-02-21 11:54:10 +00:00
nsIDNSListener.idl
nsIDNSRecord.idl
nsIDNSService.idl
nsIEffectiveTLDService.idl
nsIIDNService.idl Bug 1881029 - Stop exposing nsIIDNService::normalize() as a public method. r=valentin,necko-reviewers 2024-02-21 11:54:10 +00:00
nsINativeDNSResolverOverride.idl
nsITRRSkipReason.idl
nsPIDNSService.idl
PDNSRequest.ipdl
PDNSRequestParams.ipdlh
PlatformDNSAndroid.cpp Bug 1881437 - Use a thread local __res_state for HTTPS res_nquery r=necko-reviewers,kershaw 2024-02-22 12:46:58 +00:00
PlatformDNSUnix.cpp Bug 1881437 - Use a thread local __res_state for HTTPS res_nquery r=necko-reviewers,kershaw 2024-02-22 12:46:58 +00:00
PlatformDNSWin.cpp Bug 1881437 - Use a thread local __res_state for HTTPS res_nquery r=necko-reviewers,kershaw 2024-02-22 12:46:58 +00:00
PNativeDNSResolverOverride.ipdl
prepare_tlds.py
PTRRService.ipdl
PublicSuffixList.sys.mjs
punycode.c
punycode.h
TRR.cpp
TRR.h
TRRQuery.cpp
TRRQuery.h
TRRService.cpp
TRRService.h
TRRServiceBase.cpp
TRRServiceBase.h
TRRServiceChild.cpp
TRRServiceChild.h
TRRServiceParent.cpp
TRRServiceParent.h