Lines Matching refs:resrec

388         LogMcast("%s: %##s  (%s)  (%s)  Client(%d)[%s]", status ? "+Service" : "-Service", ar->resrec.name->c, DNSTypeName(ar->resrec.rrtype),
389 ar->resrec.InterfaceID == mDNSInterface_LocalOnly ? "lo" : ar->resrec.InterfaceID == mDNSInterface_P2P ? "p2p" :
390 ar->resrec.InterfaceID == mDNSInterface_Any ? "all" : InterfaceNameForID(m, ar->resrec.InterfaceID),
717 rr->resrec.rrclass = class;
718 rr->resrec.rdlength = rdlen;
719 rr->resrec.rdata->MaxRDLength = rdlen;
720 mDNSPlatformMemCopy(rr->resrec.rdata->u.data, rdata, rdlen);
721 if (GetTTL) rr->resrec.rroriginalttl = ttl;
722 rr->resrec.namehash = DomainNameHashValue(rr->resrec.name);
723 SetNewRData(&rr->resrec, mDNSNULL, 0); // Sets rr->rdatahash for us
821 external_start_advertising_service(&st[i].resrec, instance->request->flags);
823 external_start_advertising_service(&instance->srs.RR_PTR.resrec, instance->request->flags);
824 external_start_advertising_service(&instance->srs.RR_SRV.resrec, instance->request->flags);
825 external_start_advertising_service(&instance->srs.RR_TXT.resrec, instance->request->flags);
828 external_start_advertising_service(&e->r.resrec, instance->request->flags);
844 external_stop_advertising_service(&st[i].resrec, instance->request->flags);
846 external_stop_advertising_service(&instance->srs.RR_PTR.resrec, instance->request->flags);
847 external_stop_advertising_service(&instance->srs.RR_SRV.resrec, instance->request->flags);
848 external_stop_advertising_service(&instance->srs.RR_TXT.resrec, instance->request->flags);
851 external_stop_advertising_service(&e->r.resrec, instance->request->flags);
869 LogInfo(" FreeExtraRR %s", RRDisplayString(m, &rr->resrec));
871 if (rr->resrec.rdata != &rr->rdatastorage)
872 freeL("Extra RData", rr->resrec.rdata);
901 if (srv->srs.RR_TXT.resrec.rdata != &srv->srs.RR_TXT.rdatastorage)
902 freeL("TXT RData", srv->srs.RR_TXT.resrec.rdata);
923 ResourceRecord *r = &srs->RR_SRV.resrec;
927 if (rr->resrec.rrtype == kDNSType_SRV && SameDomainName(rr->resrec.name, r->name) && !IdenticalSameNameRecord(&rr->resrec, r))
939 if (rr->resrec.rrtype == kDNSType_SRV &&
940 mDNSSameIPPort(rr->resrec.rdata->u.srv.port, port) &&
941 SameDomainName(rr->resrec.name, srv))
950 if (GenerateNTDResponse(srs->RR_SRV.resrec.name, srs->RR_SRV.resrec.InterfaceID, instance->request, &rep, reg_service_reply_op, 0, mStatus_NoError) != mStatus_NoError)
951 LogMsg("%3d: SendServiceRemovalNotification: %##s is not valid DNS-SD SRV name", instance->request->sd, srs->RR_SRV.resrec.name->c);
985 LogOperation(fmt, prefix, srs->RR_SRV.resrec.name->c, mDNSVal16(srs->RR_SRV.resrec.rdata->u.srv.port),
1003 if (GenerateNTDResponse(srs->RR_SRV.resrec.name, srs->RR_SRV.resrec.InterfaceID, instance->request, &rep, reg_service_reply_op, kDNSServiceFlagsAdd, result) != mStatus_NoError)
1004 LogMsg("%3d: regservice_callback: %##s is not valid DNS-SD SRV name", instance->request->sd, srs->RR_SRV.resrec.name->c);
1049 if (GenerateNTDResponse(srs->RR_SRV.resrec.name, srs->RR_SRV.resrec.InterfaceID, instance->request, &rep, reg_service_reply_op, kDNSServiceFlagsAdd, result) != mStatus_NoError)
1050 LogMsg("%3d: regservice_callback: %##s is not valid DNS-SD SRV name", instance->request->sd, srs->RR_SRV.resrec.name->c);
1060 if (GenerateNTDResponse(srs->RR_SRV.resrec.name, srs->RR_SRV.resrec.InterfaceID, instance->request, &rep, reg_service_reply_op, kDNSServiceFlagsAdd, result) != mStatus_NoError)
1061 LogMsg("%3d: regservice_callback: %##s is not valid DNS-SD SRV name", instance->request->sd, srs->RR_SRV.resrec.name->c);
1080 // with the old rdata (so that we can free it) and stores the new rdata in "rr->resrec.rdata". This means, we need
1082 if (rr->resrec.rdata != &rr->rdatastorage) freeL("RData/regrecord_callback", rr->resrec.rdata);
1097 LogOperation(fmt, request->sd, re->key, RRDisplayString(m, &rr->resrec), result);
1106 reply->rhdr->ifi = dnssd_htonl(mDNSPlatformInterfaceIndexfromInterfaceID(m, rr->resrec.InterfaceID, mDNSfalse));
1136 external_start_advertising_service(&rr->resrec, request->flags);
1202 LogOperation("%3d: DNSServiceRegisterRecord(%u %s) STOP PID[%d](%s)", request->sd, ptr->key, RRDisplayString(&mDNSStorage, &ptr->rr->resrec), request->process_id, request->pid_name);
1208 external_stop_advertising_service(&ptr->rr->resrec, request->flags);
1246 if (rr->resrec.InterfaceID == mDNSInterface_LocalOnly && !IsLocalDomain(rr->resrec.name) &&
1247 rr->resrec.rrclass == kDNSClass_IN && (rr->resrec.rrtype == kDNSType_A || rr->resrec.rrtype == kDNSType_AAAA ||
1248 rr->resrec.rrtype == kDNSType_CNAME))
1265 re->origInterfaceID = rr->resrec.InterfaceID;
1266 if (rr->resrec.InterfaceID == mDNSInterface_P2P)
1267 rr->resrec.InterfaceID = mDNSInterface_Any;
1269 if (!AuthorizedDomain(request, rr->resrec.name, AutoRegistrationDomains)) return (mStatus_NoError);
1271 if (rr->resrec.rroriginalttl == 0)
1272 rr->resrec.rroriginalttl = DefaultTTLforRRType(rr->resrec.rrtype);
1274 LogOperation("%3d: DNSServiceRegisterRecord(%u %s) START PID[%d](%s)", request->sd, re->key, RRDisplayString(&mDNSStorage, &rr->resrec),
1280 LogOperation("%3d: DNSServiceRegisterRecord(%u %s) ERROR (%d)", request->sd, re->key, RRDisplayString(&mDNSStorage, &rr->resrec), err);
1308 LogOperation("%3d: DNSServiceRegister(%##s, %u) STOP PID[%d](%s)", request->sd, p->srs.RR_SRV.resrec.name->c,
1309 mDNSVal16(p->srs.RR_SRV.resrec.rdata->u.srv.port), request->process_id, request->pid_name);
1359 extra->r.resrec.rrtype = rrtype;
1361 extra->r.resrec.rdlength = rdlen;
1364 extra->r.resrec.InterfaceID = request->u.servicereg.InterfaceID;
1384 external_start_advertising_service(&extra->r.resrec, request->flags);
1415 (request->u.servicereg.instances) ? request->u.servicereg.instances->srs.RR_SRV.resrec.name->c : NULL, DNSTypeName(rrtype), rdlen);
1443 ResourceRecord ext = rr->resrec;
1457 external_start_advertising_service(&rr->resrec, flags);
1475 if (rr->resrec.rrtype == kDNSType_TXT && rdlen == 0) { rdlen = 1; newrd->u.txt.c[0] = 0; }
1513 request->sd, reptr->rr->resrec.name->c, reptr->rr ? DNSTypeName(reptr->rr->resrec.rrtype) : "<NONE>");
1562 (request->u.servicereg.instances) ? request->u.servicereg.instances->srs.RR_SRV.resrec.name->c : NULL,
1563 rr ? DNSTypeName(rr->resrec.rrtype) : "<NONE>");
1579 LogOperation("%3d: DNSServiceRemoveRecord(%u %s)", request->sd, e->key, RRDisplayString(&mDNSStorage, &e->rr->resrec));
1583 external_stop_advertising_service(&e->rr->resrec, request->flags);
1606 *rrtype = ptr->r.resrec.rrtype;
1607 if (serv->external_advertise) external_stop_advertising_service(&ptr->r.resrec, request->flags);
1634 (request->u.servicereg.instances) ? request->u.servicereg.instances->srs.RR_SRV.resrec.name->c : NULL,
1857 instance->srs.RR_SRV.resrec.name->c, mDNSVal16(request->u.servicereg.port));
2389 AssignDomainName(&ptr->ar.resrec.rdata->u.name, d);
2418 if (SameDomainName(&(*ptr)->ar.resrec.rdata->u.name, d) && SameDomainName((*ptr)->ar.resrec.name, &lhs))
2487 if (m->DeviceInfo.resrec.RecordType != kDNSRecordTypeUnregistered)
2488 if (num_autoname == 0 || !SameDomainLabelCS(m->DeviceInfo.resrec.name->c, m->nicelabel.c))
2490 LogOperation("UpdateDeviceInfoRecord Deregister %##s", m->DeviceInfo.resrec.name);
2495 if (m->DeviceInfo.resrec.RecordType == kDNSRecordTypeUnregistered)
2500 m->DeviceInfo.resrec.rdlength = initializeDeviceInfoTXT(m, m->DeviceInfo.resrec.rdata->u.data);
2501 LogOperation("UpdateDeviceInfoRecord Register %##s", m->DeviceInfo.resrec.name);
2532 LogInfo("udsserver_handle_configchange: Calling deregister for Service %##s", ptr->srs.RR_PTR.resrec.name->c);
4007 status = mDNS_ReconfirmByValue(&mDNSStorage, &rr->resrec);
4012 request->sd, RRDisplayString(&mDNSStorage, &rr->resrec),
4013 mDNSPlatformInterfaceIndexfromInterfaceID(&mDNSStorage, rr->resrec.InterfaceID, mDNSfalse), status);
5308 (ptr == req->u.servicereg.instances) ? prefix : " ", req->flags, req->interfaceIndex, ptr->srs.RR_SRV.resrec.name->c,
5432 LogMcastNoIdent("R: -> DNSServiceRegisterRecord: %##s %s PID[%d](%s)", p->rr->resrec.name->c,
5433 DNSTypeName(p->rr->resrec.rrtype), req->process_id, req->pid_name, i_mcount++);
5445 LogMcastNoIdent("R: DNSServiceRegister: %##s %u/%u PID[%d](%s)", ptr->srs.RR_SRV.resrec.name->c, mDNSVal16(req->u.servicereg.port),
5524 if (ar->resrec.InterfaceID == mDNSInterface_LocalOnly)
5525 LogMsgNoIdent(" %s LO %s", RecordTypeName(ar->resrec.RecordType), ARDisplayString(m, ar));
5528 mDNSu32 scopeid = (mDNSu32)(uintptr_t)ar->resrec.InterfaceID;
5529 LogMsgNoIdent(" %s %u %s", RecordTypeName(ar->resrec.RecordType), scopeid, ARDisplayString(m, ar));
5556 LogMsgNoIdent(" %s LO %s", RecordTypeName(ar->resrec.RecordType), ARDisplayString(m, ar));
5558 LogMsgNoIdent(" %s PP %s", RecordTypeName(ar->resrec.RecordType), ARDisplayString(m, ar));
5596 ARDisplayString(m, ar), AnonInfoToString(ar->resrec.AnonInfo, anstr, sizeof(anstr)));
5607 const char *const ifname = InterfaceNameForID(m, ar->resrec.InterfaceID);
5637 if (ar->resrec.AnonInfo)
5639 ResourceRecord *nsec3 = ar->resrec.AnonInfo->nsec3RR;
5662 (cr->resrec.RecordType == kDNSRecordTypePacketNegative) ? "-" :
5663 (cr->resrec.RecordType & kDNSRecordTypePacketUniqueMask) ? " " : "+",
5664 DNSTypeName(cr->resrec.rrtype),
5687 if (cr->resrec.AnonInfo)
5689 ResourceRecord *nsec3 = cr->resrec.AnonInfo->nsec3RR;
5791 const mDNSs32 remain = cr->resrec.rroriginalttl - (now - cr->TimeRcvd) / mDNSPlatformOneSecond;
5793 mDNSInterfaceID InterfaceID = cr->resrec.InterfaceID;
5794 if (!InterfaceID && cr->resrec.rDNSServer && cr->resrec.rDNSServer->scoped)
5795 InterfaceID = cr->resrec.rDNSServer->interface;
5948 else LogMsgNoIdent("Offering Sleep Proxy Service: %#s", m->SPSRecords.RR_SRV.resrec.name->c);
6040 LogMsgNoIdent("NewLocalRecords %02X %s", m->NewLocalRecords->resrec.RecordType, ARDisplayString(m, m->NewLocalRecords));
6137 if (b->next == (ARListElem *)~0 || b->ar.resrec.name->c[0] > 63)
6138 LogMemCorruption("LocalDomainEnumRecords: %p is garbage (%d)", b, b->ar.resrec.name->c[0]);