gecko-dev/netwerk/dns
Valentin Gosu dc196dd040 Bug 1788115 - Do not enforce 63 character limit for IDNA labels r=necko-reviewers,dragana
According to https://unicode.org/reports/tr46/#ToASCII we have the option of
setting VerifyDnsLength = false for the algorithm. This seems in accordance
to the URL spec and the rest the browser implementations.

The label size is arbitrarily bumped up to 256.

Differential Revision: https://phabricator.services.mozilla.com/D156398
2022-09-07 12:05:21 +00:00
..
tests Bug 1667455 - Part 5: Stop importing Services.jsm from chrome-priv JS code, top-level single-line cases. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,pip-reviewers,twisniewski,m_kato,jdescottes,mconley,AlexandruIonescu,mossop 2022-07-11 12:41:50 +00:00
ChildDNSService.cpp Bug 1769290 - Part 16: Apply mozilla-js-handle-rooted-typedef against netwerk r=andi 2022-07-14 17:00:21 +00:00
ChildDNSService.h Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
DNS.cpp
DNS.h
DNSAdditionalInfo.cpp Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
DNSAdditionalInfo.h Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
DNSByTypeRecord.h Bug 1754037 - Part 3c: Automatically update all ParamTraits implementations, r=ipc-reviewers,media-playback-reviewers,bryce,mccr8 2022-03-04 15:39:41 +00:00
DNSListenerProxy.cpp
DNSListenerProxy.h
DNSLogging.h
DNSPacket.cpp Bug 1779110 - Do not follow CNAME for NODATA records r=necko-reviewers,kershaw 2022-08-10 09:38:07 +00:00
DNSPacket.h Bug 1779110 - Do not follow CNAME for NODATA records r=necko-reviewers,kershaw 2022-08-10 09:38:07 +00:00
DNSRequestBase.h Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
DNSRequestChild.cpp Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
DNSRequestChild.h Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
DNSRequestParent.cpp Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
DNSRequestParent.h Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
DNSServiceBase.cpp
DNSServiceBase.h
DNSUtils.cpp
DNSUtils.h
GetAddrInfo.cpp Bug 1766561 - Add missing z modifier for size_t formatting. r=gfx-reviewers,necko-reviewers,keeler,rkraesig,kershaw 2022-05-03 20:49:09 +00:00
GetAddrInfo.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
HTTPSSVC.cpp Bug 1750413 - Give http3 and http2 more priority when selecting alpn, r=necko-reviewers,dragana 2022-02-04 12:11:44 +00:00
HTTPSSVC.h Bug 1750413 - Give http3 and http2 more priority when selecting alpn, r=necko-reviewers,dragana 2022-02-04 12:11:44 +00:00
HostRecordQueue.cpp
HostRecordQueue.h
IDNBlocklistUtils.cpp
IDNBlocklistUtils.h
IDNCharacterBlocklist.inc
NativeDNSResolverOverrideChild.cpp
NativeDNSResolverOverrideChild.h
NativeDNSResolverOverrideParent.cpp
NativeDNSResolverOverrideParent.h
ODoH.cpp
ODoH.h
ODoHService.cpp Bug 1755902 - P2: Support port-prefixed query for HTTPS RR, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
ODoHService.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
PDNSRequest.ipdl Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
PDNSRequestParams.ipdlh Bug 1743995 - Add test for TTL using TRR r=necko-reviewers,kershaw 2021-12-06 09:50:57 +00:00
PNativeDNSResolverOverride.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PTRRService.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
PublicSuffixList.jsm Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu 2022-07-11 12:41:50 +00:00
TRR.cpp Bug 1779110 - Do not follow CNAME for NODATA records r=necko-reviewers,kershaw 2022-08-10 09:38:07 +00:00
TRR.h Bug 1779110 - Do not follow CNAME for NODATA records r=necko-reviewers,kershaw 2022-08-10 09:38:07 +00:00
TRRQuery.cpp
TRRQuery.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
TRRService.cpp Bug 1772111 - Allow to retry TRR for recoverable errors, r=necko-reviewers,dragana 2022-06-16 09:56:05 +00:00
TRRService.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
TRRServiceBase.cpp Bug 1748113 - Always load etc/hosts file in parent process, r=necko-reviewers,valentin 2022-01-06 03:48:57 +00:00
TRRServiceBase.h Bug 1207753 - netwerk/dns thread-safety annotations r=necko-reviewers,dragana 2022-05-12 21:55:01 +00:00
TRRServiceChild.cpp Bug 1748113 - Always load etc/hosts file in parent process, r=necko-reviewers,valentin 2022-01-06 03:48:57 +00:00
TRRServiceChild.h Bug 1748113 - Always load etc/hosts file in parent process, r=necko-reviewers,valentin 2022-01-06 03:48:57 +00:00
TRRServiceParent.cpp Bug 1748113 - Always load etc/hosts file in parent process, r=necko-reviewers,valentin 2022-01-06 03:48:57 +00:00
TRRServiceParent.h Bug 1748113 - Always load etc/hosts file in parent process, r=necko-reviewers,valentin 2022-01-06 03:48:57 +00:00
TRRSkippedReason.h Bug 1772111 - Refine TRR skiped reasons for retry, r=necko-reviewers,dragana 2022-06-16 09:56:06 +00:00
effective_tld_names.dat No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2022-09-06 03:01:37 +00:00
moz.build Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
nsDNSService2.cpp Bug 1769290 - Part 16: Apply mozilla-js-handle-rooted-typedef against netwerk r=andi 2022-07-14 17:00:21 +00:00
nsDNSService2.h Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
nsEffectiveTLDService.cpp Bug 1787729 - Move NS_HasRootDomain, CheckForBrokenChromeURL, IsCoepCredentiallessEnabled to mozilla::net namespace r=necko-reviewers,kershaw 2022-08-31 11:19:14 +00:00
nsEffectiveTLDService.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
nsHostRecord.cpp Bug 1772111 - Allow to retry TRR for recoverable errors, r=necko-reviewers,dragana 2022-06-16 09:56:05 +00:00
nsHostRecord.h Bug 1765590 - Don't use port prefix qname as TargetName, r=necko-reviewers,dragana 2022-06-29 20:03:13 +00:00
nsHostResolver.cpp Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
nsHostResolver.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
nsIDNKitInterface.h
nsIDNSAdditionalInfo.idl Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
nsIDNSByTypeRecord.idl Bug 1750413 - Give http3 and http2 more priority when selecting alpn, r=necko-reviewers,dragana 2022-02-04 12:11:44 +00:00
nsIDNSListener.idl
nsIDNSRecord.idl Bug 1600309 - P1: Restart socket proces after crash, r=necko-reviewers,valentin 2022-02-23 11:55:58 +00:00
nsIDNSService.idl Bug 1755902 - P1: Rename nsIDNSResolverInfo to nsIDNSAdditionalInfo and add port, r=necko-reviewers,dragana 2022-03-25 12:15:03 +00:00
nsIDNService.cpp Bug 1788115 - Do not enforce 63 character limit for IDNA labels r=necko-reviewers,dragana 2022-09-07 12:05:21 +00:00
nsIDNService.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
nsIEffectiveTLDService.idl Bug 1731739 part 1 - Extend eTLD service to have funtions to return the Site of a URI r=necko-reviewers,anti-tracking-reviewers,pbz,valentin 2021-11-23 18:25:57 +00:00
nsIIDNService.idl
nsINativeDNSResolverOverride.idl
nsPIDNSService.idl
prepare_tlds.py
punycode.c
punycode.h