/illumos-gate/usr/src/contrib/mDNSResponder/mDNSCore/ |
H A D | DNSCommon.h | 132 extern mDNSu32 TruncateUTF8ToLength(mDNSu8 *string, mDNSu32 length, mDNSu32 max); 207 extern const mDNSu8 *FindCompressionPointer(const mDNSu8 *const base, const mDNSu8 *const end, cons… 208 extern mDNSu8 *putDomainNameAsLabels(const DNSMessage *const msg, mDNSu8 *ptr, const mDNSu8 *const … 209 extern mDNSu8 *putRData(const DNSMessage *const msg, mDNSu8 *ptr, const mDNSu8 *const limit, const … 216 extern mDNSu8 *PutResourceRecordTTLWithLimit(DNSMessage *const msg, mDNSu8 *ptr, mDNSu16 *count, co… 217 mDNSu32 ttl, const mDNSu8 *limit); 234 extern mDNSu8 *putQuestion(DNSMessage *const msg, mDNSu8 *ptr, const mDNSu8 *const limit, const dom… 235 extern mDNSu8 *putZone(DNSMessage *const msg, mDNSu8 *ptr, mDNSu8 *limit, const domainname *zone, m… 236 extern mDNSu8 *putPrereqNameNotInUse(const domainname *const name, DNSMessage *const msg, mDNSu8 *c… 237 extern mDNSu8 *putDeletionRecord(DNSMessage *msg, mDNSu8 *ptr, ResourceRecord *rr); [all …]
|
H A D | DNSCommon.c | 246 mDNSu8 *ptr = (mDNSu8 *)&x; in swap32() 252 mDNSu8 *ptr = (mDNSu8 *)&x; in swap16() 256 mDNSlocal void PrintTypeBitmap(const mDNSu8 *bmap, int bitmaplen, char *const buffer, mDNSu32 lengt… in PrintTypeBitmap() 321 const mDNSu8 *t = rd->txt.c; in GetRRDisplayString_rdb() 322 const mDNSu8 *const rdLimit = rd->data + rr->rdlength; in GetRRDisplayString_rdb() 330 const mDNSu8 *const remainderStart = t + 1; in GetRRDisplayString_rdb() 370 …length += mDNS_snprintf(buffer+length, RemSpc, " Seq %3d", (mDNSu8)opt->u.owner.seq); … in GetRRDisplayString_rdb() 395 mDNSu8 *bmap; in GetRRDisplayString_rdb() 398 bmap = (mDNSu8 *)((mDNSu8 *)next + len); in GetRRDisplayString_rdb() 425 mDNSlocal mDNSu32 mDNSMixRandomSeed(mDNSu32 seed, mDNSu8 iteration) in mDNSMixRandomSeed() [all …]
|
H A D | mDNSEmbeddedAPI.h | 277 typedef unsigned char mDNSu8; typedef 314 typedef union { mDNSu8 b[ 2]; mDNSu16 NotAnInteger; } mDNSOpaque16; 315 typedef union { mDNSu8 b[ 4]; mDNSu32 NotAnInteger; } mDNSOpaque32; 316 typedef packedunion { mDNSu8 b[ 6]; mDNSu16 w[3]; mDNSu32 l[1]; } mDNSOpaque48; 317 typedef union { mDNSu8 b[ 8]; mDNSu16 w[4]; mDNSu32 l[2]; } mDNSOpaque64; 318 typedef union { mDNSu8 b[16]; mDNSu16 w[8]; mDNSu32 l[4]; } mDNSOpaque128; 437 typedef struct { mDNSu8 c[ 64]; } domainlabel; // One label: length byte and up to 63 characte… 442 typedef struct { mDNSu8 c[256]; } domainname; // Up to 256 bytes of length-prefixed domainlab… 444 typedef struct { mDNSu8 c[256]; } UTF8str255; // Null-terminated C string 490 …>rrtype == kDNSType_NULL && SameDomainLabel(SecondLabel((rr)->name)->c, (mDNSu8 *)"\x0A_keepalive"… [all …]
|
H A D | DNSDigest.c | 39 mDNSlocal mDNSu16 NToH16(mDNSu8 * bytes) in NToH16() 44 mDNSlocal mDNSu32 NToH32(mDNSu8 * bytes) in NToH32() 1170 mDNSlocal mDNSs32 DNSDigest_Base64ToBin(const char *src, mDNSu8 *target, mDNSu32 targsize) in DNSDigest_Base64ToBin() 1194 target[tarindex] = (mDNSu8)((pos - Base64) << 2); in DNSDigest_Base64ToBin() 1203 target[tarindex+1] = (mDNSu8)(((pos - Base64) & 0x0f) << 4); in DNSDigest_Base64ToBin() 1213 target[tarindex+1] = (mDNSu8)(((pos - Base64) & 0x03) << 6); in DNSDigest_Base64ToBin() 1300 mDNSlocal void DNSDigest_ConstructHMACKey(DomainAuthInfo *info, const mDNSu8 *key, mDNSu32 len) in DNSDigest_ConstructHMACKey() 1303 mDNSu8 buf[MD5_LEN]; in DNSDigest_ConstructHMACKey() 1333 mDNSu8 keybuf[1024]; in DNSDigest_ConstructHMACKeyfromBase64() 1340 mDNSexport void DNSDigest_SignMessage(DNSMessage *msg, mDNSu8 **end, DomainAuthInfo *info, mDNSu16 … in DNSDigest_SignMessage() [all …]
|
H A D | dnsproxy.h | 24 extern void ProxyUDPCallback(void *socket, DNSMessage *const msg, const mDNSu8 *const end, const mD… 26 extern void ProxyTCPCallback(void *socket, DNSMessage *const msg, const mDNSu8 *const end, const mD… 29 extern void DNSProxyInit(mDNSu32 IpIfArr[MaxIp], mDNSu32 OpIf, const mDNSu8 IPv6Prefix[16], int IPv…
|
H A D | uDNS.c | 242 mDNSu8 rcode = '\0'; in PenalizeDNSServer() 255 rcode = (mDNSu8)(responseFlags.b[1] & kDNSFlag1_RC_Mask); in PenalizeDNSServer() 514 static mDNSu8* start = (mDNSu8*)&req; in uDNS_RequestAddress() 515 mDNSu8* end = start + sizeof(NATAddrRequest); in uDNS_RequestAddress() 586 static const mDNSu8* end = (mDNSu8 *)&NATPortReq + sizeof(NATPortMapRequest); in uDNS_SendNATMsg() 587 mDNSu8 *p = (mDNSu8 *)&NATPortReq.NATReq_lease; in uDNS_SendNATMsg() 594 p[0] = (mDNSu8)((info->NATLease >> 24) & 0xFF); in uDNS_SendNATMsg() 595 p[1] = (mDNSu8)((info->NATLease >> 16) & 0xFF); in uDNS_SendNATMsg() 596 p[2] = (mDNSu8)((info->NATLease >> 8) & 0xFF); in uDNS_SendNATMsg() 597 p[3] = (mDNSu8)( info->NATLease & 0xFF); in uDNS_SendNATMsg() [all …]
|
H A D | mDNS.c | 106 mDNSlocal mDNSu8 *GetValueForMACAddr(mDNSu8 *ptr, mDNSu8 *limit, mDNSEthAddr *eth); 123 #define NR_AnswerMulticast (mDNSu8*)~0 124 #define NR_AnswerUnicast (mDNSu8*)~1 683 mDNSlocal mDNSu8 *PunycodeConvert(const mDNSu8 *const src, mDNSu8 *const dst, const mDNSu8 *const e… in PunycodeConvert() 700 mDNSlocal mDNSBool IsHighASCIILabel(const mDNSu8 *d) in IsHighASCIILabel() 707 mDNSlocal const mDNSu8 *FindLastHighASCIILabel(const domainname *const d) in FindLastHighASCIILabel() 709 const mDNSu8 *ptr = d->c; in FindLastHighASCIILabel() 710 const mDNSu8 *ans = mDNSNULL; in FindLastHighASCIILabel() 713 const mDNSu8 *const next = ptr + 1 + ptr[0]; in FindLastHighASCIILabel() 723 const mDNSu8 *h = FindLastHighASCIILabel(&q->qname); in PerformNextPunycodeConversion() [all …]
|
H A D | uDNS.h | 141 extern void uDNS_ReceiveMsg(mDNS *const m, DNSMessage *const msg, const mDNSu8 *const end, 172 … uDNS_recvLLQResponse(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const end, const … 178 extern void uDNS_ReceiveNATPacket(mDNS *m, const mDNSInterfaceID InterfaceID, mDNSu8 *pkt, mDNSu16 …
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSShared/ |
H A D | ClientRequests.h | 72 const mDNSu8 * effectiveUUID; 76 const mDNSu8 * resolverUUID; 96 const mDNSu8 * effectiveUUID; 100 const mDNSu8 * resolverUUID; 144 const mDNSu8 inUUID[UUID_SIZE], 151 const mDNSu8 inResolverUUID[UUID_SIZE],
|
H A D | ClientRequests.c | 78 const mDNSu8 * effectiveUUID; 82 const mDNSu8 * resolverUUID; 441 const mDNSu8 inUUID[UUID_SIZE], in QueryRecordOpStartForClientRequest() 448 const mDNSu8 inResolverUUID[UUID_SIZE], in QueryRecordOpStartForClientRequest() 509 …(SameDomainLabel((T)->c, (const mDNSu8 *)"\x4_tcp") || SameDomainLabel((T)->c, (const mDNSu8 *)"\x… 612 SameDomainLabel(LastLabel(&q->qname), (const mDNSu8 *)&localdomain)) in QueryRecordOpStart() 858 if (SameDomainLabel(LastLabel(&inQuestion->qname), (const mDNSu8 *)&localdomain)) in QueryRecordOpRestartUnicastQuestion() 920 const mDNSu8 *const label = inName->c; in DomainNameIsSingleLabel() 1010 …if (!putRData(mDNSNULL, (mDNSu8 *)&sin->sin_addr, (mDNSu8 *)(&sin->sin_addr + sizeof(mDNSv4Addr)),… in NotifyWebContentFilter() 1027 …if (!putRData(mDNSNULL, (mDNSu8 *)&sin6->sin6_addr, (mDNSu8 *)(&sin6->sin6_addr + sizeof(mDNSv6Add… in NotifyWebContentFilter() [all …]
|
H A D | uds_daemon.c | 592 … const mDNSu8 *const rdata = (const mDNSu8 *)get_rdata (&request->msgptr, request->msgend, rdlen); in read_rr_from_ipc_msg() 598 mDNSu8 recordType; in read_rr_from_ipc_msg() 650 recordType = (mDNSu8) kDNSRecordTypeShared; in read_rr_from_ipc_msg() 652 recordType = (mDNSu8) kDNSRecordTypeKnownUnique; in read_rr_from_ipc_msg() 654 recordType = (mDNSu8) kDNSRecordTypeUnique; in read_rr_from_ipc_msg() 1543 const mDNSu8 *const rdata, mDNSu32 ttl) in add_record_to_service() 1595 const mDNSu8 *const rdata = (const mDNSu8 *)get_rdata(&request->msgptr, request->msgend, rdlen); in handle_add_request() 1674 mDNSlocal mStatus update_record(AuthRecord *ar, mDNSu16 rdlen, const mDNSu8 *const rdata, mDNSu32 t… in update_record() 1720 const mDNSu8 *const rdata = (const mDNSu8 *)get_rdata(&request->msgptr, request->msgend, rdlen); in handle_update_request() 2367 … int newlen = TruncateUTF8ToLength((mDNSu8*)name, mDNSPlatformStrLen(name), MAX_DOMAIN_LABEL); in handle_regservice_request() [all …]
|
H A D | PlatformCommon.c | 99 mDNSu32 *after = (mDNSu32 *)((mDNSu8 *)(mem + 2) + size); in mallocL() 125 mDNSu32 *after = (mDNSu32 *)((mDNSu8 *)(mem + 2) + size); in callocL() 149 mDNSu32 *after = (mDNSu32 *)((mDNSu8 *)x + mem[1]); in freeL()
|
H A D | uds_daemon.h | 101 mDNSu8 uuid[UUID_SIZE];
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSPosix/ |
H A D | mDNSPosix.c | 143 mDNSexport mStatus mDNSPlatformSendUDP(const mDNS *const m, const void *const msg, const mDNSu8 *co… in mDNSPlatformSendUDP() 295 mDNSu8 ttl; in SocketDataReady() 380 mDNSCoreReceive(m, &packet, (mDNSu8 *)&packet + packetLen, in SocketDataReady() 710 mDNSexport void mDNSPlatformSendRawPacket(const void *const msg, const mDNSu8 *const end, mDNSInter… in mDNSPlatformSendRawPacket() 1828 mDNSexport mDNSu8 *DNSProxySetAttributes(DNSQuestion *q, DNSMessageHeader *h, DNSMessage *msg, mDNS… in DNSProxySetAttributes() 1932 mDNSexport void mDNSPlatformFormatTime(unsigned long te, mDNSu8 *buf, int bufsize) in mDNSPlatformFormatTime()
|