include /Developer/Makefiles/pb_makefiles/platform.make
-MVERS = "mDNSResponder-320.14.0"
+MVERS = "mDNSResponder-320.16"
DDNSWRITECONFIG = "$(DSTROOT)/Library/Application Support/Bonjour/ddnswriteconfig"
{
LogInfo("ShouldSuppressQuery: Query not suppressed for %##s, qtype %s, Local Address %.4a found", qname, DNSTypeName(qtype),
&i->ip.ip.v4);
+ if (m->SleepState == SleepState_Sleeping)
+ LogInfo("ShouldSuppressQuery: Would have returned true earlier");
return mDNSfalse;
}
else if (iptype == mDNSAddrType_IPv6 &&
{
LogInfo("ShouldSuppressQuery: Query not suppressed for %##s, qtype %s, Local Address %.16a found", qname, DNSTypeName(qtype),
&i->ip.ip.v6);
+ if (m->SleepState == SleepState_Sleeping)
+ LogInfo("ShouldSuppressQuery: Would have returned true earlier");
return mDNSfalse;
}
}
if (InfoSocket < 3 && errno != EAFNOSUPPORT) LogMsg("UpdateInterfaceList: InfoSocket error %d errno %d (%s)", InfoSocket, errno, strerror(errno));
#endif
- // During wakeup, we may get a network change notification e.g., new addresses, before we get
- // a wake notification. This means that we have not set AnnounceOwner. Registering interfaces with
- // core would cause us to probe again which will conflict with the sleep proxy server, if we had
- // registered with it when going to sleep. Hence, need to delay until we get the wake notification
-
- if (m->SleepState == SleepState_Sleeping) ifa = NULL;
-
while (ifa)
{
#if LIST_ALL_INTERFACES
{
if (!AuthRecord_uDNS(rr)) return mDNStrue;
- if (SameDomainLabel(rr->namestorage.c, (const mDNSu8 *)"\x0c_autotunnel6"))
+ if ((rr->resrec.rrtype == kDNSType_AAAA) && SameDomainLabel(rr->namestorage.c, (const mDNSu8 *)"\x0c_autotunnel6"))
{
LogInfo("RecordReadyForSleep: %s not ready for sleep", ARDisplayString(m, rr));
return mDNSfalse;
*/
#ifndef _DNS_SD_H
-#define _DNS_SD_H 3201400
+#define _DNS_SD_H 3201600
#ifdef __cplusplus
extern "C" {