gecko-dev/netwerk/dns
Valentin Gosu 599df523e1 Bug 1420677 - Make sure to update addr_info_gencnt each time we change addr_info r=dragana
When changing addr_info we didn't always update addr_info_gencnt, so when it the old AddrInfo was freed, even though we lock in nsDNSRecord::GetNextAddr, mIter would still point to the old AddrInfo.

Differential Revision: https://phabricator.services.mozilla.com/D23923

--HG--
extra : moz-landing-system : lando
2019-03-19 12:21:07 +00:00
..
mdns Bug 1524687: Part 12 - Convert everything else to static registration. r=erahm 2019-01-29 16:03:41 -08:00
ChildDNSService.cpp Bug 1532231 - Properly check if a DNSRequest is in array r=dragana 2019-03-06 22:15:41 +00:00
ChildDNSService.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
DNS.cpp Bug 1420677 - Make AddrInfo.mAddresses an AutoCleanLinkedList r=dragana 2019-03-19 12:22:10 +00:00
DNS.h Bug 1420677 - Make AddrHostRecord.addr_info a RefPtr r=dragana 2019-03-19 12:22:12 +00:00
DNSListenerProxy.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
DNSListenerProxy.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
DNSRequestChild.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
DNSRequestChild.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
DNSRequestParent.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
DNSRequestParent.h Bug 1512990 - Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj 2019-02-06 15:58:43 +00:00
GetAddrInfo.cpp Bug 1420677 - Make AddrHostRecord.addr_info a RefPtr r=dragana 2019-03-19 12:22:12 +00:00
GetAddrInfo.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
IDNBlocklistUtils.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDNBlocklistUtils.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDNCharacterBlocklist.inc Bug 1502097 - (Part 2) Define IDN blocklist as ranges of characters [ {firstChar, lastChar}* ] r=jfkthame,dragana 2018-11-24 12:04:34 +00:00
PDNSParams.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PDNSRequest.ipdl Bug 1473736 - Implement necko part of ESNI r=mak,kmag,mcmanus 2018-09-22 23:54:11 +03:00
PDNSRequestParams.ipdlh Bug 1473736 - Implement necko part of ESNI r=mak,kmag,mcmanus 2018-09-22 23:54:11 +03:00
TRR.cpp Bug 1420677 - Make AddrHostRecord.addr_info a RefPtr r=dragana 2019-03-19 12:22:12 +00:00
TRR.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
TRRService.cpp Bug 1420677 - Make AddrHostRecord.addr_info a RefPtr r=dragana 2019-03-19 12:22:12 +00:00
TRRService.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-02-15 08:15:57 +00:00
effective_tld_names.dat No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM 2019-02-21 14:10:20 +00:00
moz.build Bug 1525208 - Part 4: Devirtualize the call to nsEffectiveTLDService::GetBaseDomain() from ThirdPartyUtil::GetBaseDomain(); r=baku 2019-02-05 18:49:36 -05:00
nsDNSService2.cpp Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
nsDNSService2.h Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp 2018-12-01 04:52:05 +09:00
nsEffectiveTLDService.cpp Bug 1527505 - Part 11: Avoid looking up the effective TLD service repeatedly inside the permission manager; r=nika 2019-02-21 22:54:34 +00:00
nsEffectiveTLDService.h Bug 1527505 - Part 11: Avoid looking up the effective TLD service repeatedly inside the permission manager; r=nika 2019-02-21 22:54:34 +00:00
nsHostResolver.cpp Bug 1420677 - Make sure to update addr_info_gencnt each time we change addr_info r=dragana 2019-03-19 12:21:07 +00:00
nsHostResolver.h Bug 1420677 - Make AddrHostRecord.addr_info a RefPtr r=dragana 2019-03-19 12:22:12 +00:00
nsIDNKitInterface.h
nsIDNSByTypeRecord.idl Bug 1473736 - Implement necko part of ESNI r=mak,kmag,mcmanus 2018-09-22 23:54:11 +03:00
nsIDNSListener.idl Bug 1473736 - Implement necko part of ESNI r=mak,kmag,mcmanus 2018-09-22 23:54:11 +03:00
nsIDNSRecord.idl
nsIDNSService.idl Bug 1473736 - Implement necko part of ESNI r=mak,kmag,mcmanus 2018-09-22 23:54:11 +03:00
nsIDNService.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsIDNService.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsIEffectiveTLDService.idl
nsIIDNService.idl
nsPIDNSService.idl
prepare_tlds.py
punycode.c Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
punycode.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00