Lines Matching defs:reply

323             // negative response so that applications get a reply. We also need to reinitialize the DNS servers
1360 // It's perfectly fine for this socket to close after the first reply. The server might
1362 // We'll only log this event if we've never received a reply before.
1388 tcpInfo->reply = mDNSPlatformMemAllocate(tcpInfo->replylen);
1389 if (!tcpInfo->reply) { LogMsg("ERROR: tcpCallback - malloc failed"); err = mStatus_NoMemoryErr; goto exit; }
1392 n = mDNSPlatformReadTCP(sock, ((char *)tcpInfo->reply) + (tcpInfo->nread - 2), tcpInfo->replylen - (tcpInfo->nread - 2), &closed);
1429 DNSMessage *reply = tcpInfo->reply;
1430 mDNSu8 *end = (mDNSu8 *)tcpInfo->reply + tcpInfo->replylen;
1435 tcpInfo->reply = mDNSNULL; // Detach reply buffer from tcpInfo_t, to make sure client callback can't cause it to be disposed
1455 mDNSCoreReceive(m, reply, end, &Addr, Port, tls ? (mDNSAddr *)1 : mDNSNULL, srcPort, 0);
1458 mDNSPlatformMemFree(reply);
1564 info->reply = mDNSNULL;
1594 if (tcp->reply) mDNSPlatformMemFree(tcp->reply);
3526 debugf("hndlRecordUpdateReply: Received reply for deregister record %##s type %d", rr->resrec.name->c, rr->resrec.rrtype);
3713 // the reply, we can't associate this reply with a particular NATTraversalInfo structure.
3730 PCPMapReply *reply = (PCPMapReply*)pkt;
3746 strippedOpCode = reply->opCode & 0x7f;
3748 if ((reply->opCode & 0x80) == 0x00 || (strippedOpCode != PCPOp_Announce && strippedOpCode != PCPOp_Map))
3750 LogMsg("uDNS_ReceivePCPPacket: unhandled opCode %u", reply->opCode);
3755 reply->lifetime = (mDNSs32)((mDNSs32)pkt[4] << 24 | (mDNSs32)pkt[5] << 16 | (mDNSs32)pkt[ 6] << 8 | pkt[ 7]);
3756 reply->epoch = (mDNSs32)((mDNSs32)pkt[8] << 24 | (mDNSs32)pkt[9] << 16 | (mDNSs32)pkt[10] << 8 | pkt[11]);
3759 server_delta = reply->epoch - m->LastNATupseconds;
3760 debugf("uDNS_ReceivePCPPacket: %X %X upseconds %u client_delta %d server_delta %d", reply->opCode, reply->result, reply->epoch, client_delta, server_delta);
3763 m->LastNATupseconds = reply->epoch ? reply->epoch : 1;
3789 m->LastNATMapResultCode = reply->result;
3791 if (!reply->result)
3800 if (reply->nonce[0] != m->PCPNonce[0] || reply->nonce[1] != m->PCPNonce[1] || reply->nonce[2] != m->PCPNonce[2])
3803 reply->nonce[0], reply->nonce[1], reply->nonce[2],
3809 protocol = reply->protocol;
3810 intport = reply->intPort;
3811 extport = reply->extPort;
3814 if (!mDNSAddrIPv4FromMappedIPv6(&reply->extAddress, &mappedAddress))
3816 LogMsg("uDNS_ReceivePCPPacket: unexpected external address: %.16a", &reply->extAddress);
3817 reply->result = NATErr_NetFail;
3830 reply->result = NATErr_NetFail;
3836 reply->opCode, reply->result, reply->lifetime, reply->epoch);
3842 protocol = reply->protocol;
3843 intport = reply->intPort;
3853 natTraversalHandlePortMapReplyWithAddress(m, ptr, InterfaceID, reply->result ? NATErr_NetFail : NATErr_None, mappedAddress, extport, reply->lifetime, NATTProtocolPCP);