gecko/netwerk/dns
Daniel Stenberg 0a99f86b10 Bug 939318 - Detect network interface changes on windows. r=mcmanus
Now supports IPv6 as well if a new enough windows version is used.
Which notification function to use is detect at run-time.

Now sends CHANGED event if the online interface(s) are different in any
way since it was previously checked and considered UP. CHANGED is sent
before UP in case both are detected. It does not send any CHANGED events
during the first 2 seconds after startup.

nIOService: split up the network event receiver function from the
network status init function and have the event receiver act on the
incoming event.

DNSservice: acts on network changes (flushes the host cache and restarts
ongoing name resolves)

HttpHandler: acts on network changes
2014-09-23 03:48:00 -04:00
..
ChildDNSService.cpp Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
ChildDNSService.h Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
DNS.cpp Bug 1067679 - Call DnsQuery in addition to getaddrinfo to get DNS TTL on Windows r=sworkman 2014-09-20 15:10:18 -07:00
DNS.h Bug 1067679 - Call DnsQuery in addition to getaddrinfo to get DNS TTL on Windows r=sworkman 2014-09-20 15:10:18 -07:00
DNSListenerProxy.cpp Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
DNSListenerProxy.h Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
DNSRequestChild.cpp Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
DNSRequestChild.h Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
DNSRequestParent.cpp Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
DNSRequestParent.h Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
effective_tld_names.dat Bug 1061266 - New TLD additions for gTLDs contracted with ICANN from 2014-07-25 to 2014-09-01. r=gerv 2014-09-02 07:27:00 +02:00
GetAddrInfo.cpp Bug 1067679 followup - fix build bustage with VS2013. 2014-09-22 13:52:28 +12:00
GetAddrInfo.h Bug 1067679 - Call DnsQuery in addition to getaddrinfo to get DNS TTL on Windows r=sworkman 2014-09-20 15:10:18 -07:00
Makefile.in
moz.build Bug 1067679 - Call DnsQuery in addition to getaddrinfo to get DNS TTL on Windows r=sworkman 2014-09-20 15:10:18 -07:00
nameprep_template.c
nameprep.c
nameprepdata.c
nsDNSService2.cpp Bug 939318 - Detect network interface changes on windows. r=mcmanus 2014-09-23 03:48:00 -04:00
nsDNSService2.h
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 939318 - Detect network interface changes on windows. r=mcmanus 2014-09-23 03:48:00 -04:00
nsHostResolver.h Bug 939318 - Detect network interface changes on windows. r=mcmanus 2014-09-23 03:48:00 -04:00
nsIDNKitInterface.h
nsIDNService.cpp
nsIDNService.h
nsIDNSListener.idl Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
nsIDNSRecord.idl
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
nsIIDNService.idl
nsPIDNSService.idl
PDNSParams.h
PDNSRequest.ipdl Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman 2014-08-26 05:09:00 -04:00
PDNSRequestParams.ipdlh
prepare_tlds.py
punycode.c
punycode.h
race.c