From: Apple Date: Mon, 23 Dec 2013 17:55:00 +0000 (+0000) Subject: mDNSResponder-544.tar.gz X-Git-Tag: v544^0 X-Git-Url: https://git.saurik.com/apple/mdnsresponder.git/commitdiff_plain/3af7d322c17d21ac78cb1560cbb8617804a78014 mDNSResponder-544.tar.gz --- diff --git a/Makefile b/Makefile index b0d94ae..606c129 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ include $(MAKEFILEPATH)/pb_makefiles/platform.make -MVERS = "mDNSResponder-541" +MVERS = "mDNSResponder-544" DDNSWRITECONFIG = "$(DSTROOT)/Library/Application Support/Bonjour/ddnswriteconfig" VER = diff --git a/mDNSMacOSX/helper.c b/mDNSMacOSX/helper.c index 36b92f8..0251e70 100644 --- a/mDNSMacOSX/helper.c +++ b/mDNSMacOSX/helper.c @@ -85,7 +85,6 @@ void TCPCheckSum(int af, struct tcphdr *t, int tcplen, v6addr_t sadd6, v6addr_t uid_t mDNSResponderUID; gid_t mDNSResponderGID; -static const char kTunnelAddressInterface[] = "lo0"; void debug_(const char *func, const char *fmt, ...) @@ -698,12 +697,13 @@ enum DNSKeyFormat // therefore I need to add some byte swapping in this API to make this four-character string backwards too." // To cope with this we allow *both* "ddns" and "sndd" as valid item types. + +#ifndef NO_SECURITYFRAMEWORK +static const char btmmprefix[] = "btmmdns:"; static const char dnsprefix[] = "dns:"; static const char ddns[] = "ddns"; static const char ddnsrev[] = "sndd"; -static const char btmmprefix[] = "btmmdns:"; -#ifndef NO_SECURITYFRAMEWORK static enum DNSKeyFormat getDNSKeyFormat(SecKeychainItemRef item, SecKeychainAttributeList **attributesp) { diff --git a/mDNSMacOSX/mDNSMacOSX.c b/mDNSMacOSX/mDNSMacOSX.c index 6547b10..fda595c 100644 --- a/mDNSMacOSX/mDNSMacOSX.c +++ b/mDNSMacOSX/mDNSMacOSX.c @@ -248,9 +248,10 @@ mDNSlocal void PrintHex(mDNSu8 *data, mDNSu16 len); typedef struct D2DRecordListElem { struct D2DRecordListElem *next; - AuthRecord ar; D2DServiceInstance instanceHandle; D2DTransportType transportType; + AuthRecord ar; // must be last in the structure to accomodate extra space + // allocated for large records. } D2DRecordListElem; static D2DRecordListElem *D2DRecords = NULL; // List of records returned with D2DServiceFound events diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c index 3218a75..953bf64 100755 --- a/mDNSPosix/mDNSPosix.c +++ b/mDNSPosix/mDNSPosix.c @@ -1555,7 +1555,7 @@ mDNSexport mDNSs32 mDNSPlatformGetServiceID(mDNS *const m, DNSQuestion *q) { (void) m; (void) q; - return 0; + return -1; } mDNSexport void mDNSPlatformSetDelegatePID(UDPSocket *src, const mDNSAddr *dst, DNSQuestion *q) diff --git a/mDNSShared/dns_sd.h b/mDNSShared/dns_sd.h index 70ca06e..99373de 100644 --- a/mDNSShared/dns_sd.h +++ b/mDNSShared/dns_sd.h @@ -77,7 +77,7 @@ */ #ifndef _DNS_SD_H -#define _DNS_SD_H 5410000 +#define _DNS_SD_H 5440000 #ifdef __cplusplus extern "C" { diff --git a/mDNSWindows/mDNSWin32.c b/mDNSWindows/mDNSWin32.c index bfab745..fd11c58 100755 --- a/mDNSWindows/mDNSWin32.c +++ b/mDNSWindows/mDNSWin32.c @@ -2192,7 +2192,7 @@ mDNSexport mDNSs32 mDNSPlatformGetServiceID(mDNS *const m, DNSQuestion *q) { (void) m; (void) q; - return 0; + return -1; } mDNSexport void mDNSPlatformSetDelegatePID(UDPSocket *src, const mDNSAddr *dst, DNSQuestion *q)