gecko-dev/netwerk/dns
josullivan fa4f761593 Bug 820391: Use DnsQuery on Windows. r=sworkman
From 21e22e494541d5e4c085a6ba84e1bc5b4c92330e Mon Sep 17 00:00:00 2001
---
 netwerk/dns/DNS.cpp            |  65 +++++++-
 netwerk/dns/DNS.h              |   6 +
 netwerk/dns/GetAddrInfo.cpp    | 362 +++++++++++++++++++++++++++++++++++++++++
 netwerk/dns/GetAddrInfo.h      |  65 ++++++++
 netwerk/dns/moz.build          |   1 +
 netwerk/dns/nsHostResolver.cpp | 320 ++++++++++++++++++++++++++----------
 netwerk/dns/nsHostResolver.h   |  43 ++++-
 7 files changed, 766 insertions(+), 96 deletions(-)
 create mode 100644 netwerk/dns/GetAddrInfo.cpp
 create mode 100644 netwerk/dns/GetAddrInfo.h
2014-08-15 17:25:06 -07:00
..
ChildDNSService.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
ChildDNSService.h Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
DNS.cpp Bug 820391: Use DnsQuery on Windows. r=sworkman 2014-08-15 17:25:06 -07:00
DNS.h Bug 820391: Use DnsQuery on Windows. r=sworkman 2014-08-15 17:25:06 -07:00
DNSListenerProxy.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
DNSListenerProxy.h Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
DNSRequestChild.cpp Bug 1042873: Add the appropriate byte-order conversion to ChildDNSRecord::GetNextAddr r=mcmanus 2014-07-23 11:48:05 -07:00
DNSRequestChild.h Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
DNSRequestParent.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
DNSRequestParent.h Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
effective_tld_names.dat Bug 1051875 - Update PSL for nom.br. r=gerv 2014-08-13 07:41:00 -04:00
GetAddrInfo.cpp Bug 820391: Use DnsQuery on Windows. r=sworkman 2014-08-15 17:25:06 -07:00
GetAddrInfo.h Bug 820391: Use DnsQuery on Windows. r=sworkman 2014-08-15 17:25:06 -07:00
Makefile.in Bug 937224 - Part g: Move LOCAL_INCLUDES to moz.build in netwerk/; r=mshal 2013-11-28 15:25:39 +01:00
moz.build Bug 820391: Use DnsQuery on Windows. r=sworkman 2014-08-15 17:25:06 -07:00
nameprep_template.c Bug 829685 - Remove #include "prtypes.h" from some files that no longer use PR types. r=ehsan 2013-01-10 08:19:36 -08:00
nameprep.c Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
nameprepdata.c Bug 542222 - Reduce recursion in netwerk makefiles. 2010-06-05 21:18:12 -04:00
nsDNSService2.cpp Bug 1046281 - Use the simpler version of nsTHashtable memory reporters. r=njn 2014-08-05 13:27:41 -07:00
nsDNSService2.h Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
nsEffectiveTLDService.cpp Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
nsEffectiveTLDService.h Bug 1048271 - Fix more bad implicit constructors in netwerk; r=mcmanus 2014-08-05 09:20:24 -04:00
nsHostResolver.cpp Bug 820391: Use DnsQuery on Windows. r=sworkman 2014-08-15 17:25:06 -07:00
nsHostResolver.h Bug 820391: Use DnsQuery on Windows. r=sworkman 2014-08-15 17:25:06 -07:00
nsIDNKitInterface.h Bug 784739 - Switch from NULL to nullptr in netwerk/ (1/2); r=ehsan 2013-09-19 15:28:26 -04:00
nsIDNService.cpp Bug 869836 - Part 4: Use EqualsLiteral instead of Equals(NS_LITERAL_STRING(...)). r=ehsan 2014-05-22 06:48:51 +03:00
nsIDNService.h Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
nsIDNSListener.idl Bug 693808 - part 0: add function decorator to nsIDNSListener, r=bsmedberg 2014-07-11 23:55:17 +01:00
nsIDNSRecord.idl Bug 919296 - Minimize the #includes in netwerk/ IDL files; r=mcmanus 2013-09-22 23:35:05 -04:00
nsIDNSService.idl Bug 354493 - revert Add nsINetworkZonePolicy to protect resources loaded from private IPs r=backout a=backout 2014-07-24 10:05:36 -04:00
nsIEffectiveTLDService.idl Bug 823175 - Add a method to return the next sub domain of a given host in nsIEffectiveTLDService. r=bz 2013-02-04 17:59:49 +00:00
nsIIDNService.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsPIDNSService.idl bug 507578 - disable dns prefetch in presence of active proxy r=jduell 2012-09-14 16:27:46 -04:00
PDNSParams.h Bug 945066: remote nsIDNSService to child. r=jdm 2013-12-11 11:03:51 -08:00
PDNSRequest.ipdl Bug 945066: remote nsIDNSService to child. r=jdm 2013-12-11 11:03:51 -08:00
PDNSRequestParams.ipdlh Bug 945066: remote nsIDNSService to child. r=jdm 2013-12-11 11:03:51 -08:00
prepare_tlds.py Bug 704848 - reduce space required by nsEffectiveTLDService with more preprocessing; r=jduell 2012-09-11 07:42:23 -04:00
punycode.c Bug 935499. r=honzab 2013-11-16 18:30:12 +09:00
punycode.h Bug 542222 - Reduce recursion in netwerk makefiles. 2010-06-05 21:18:12 -04:00
race.c Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00