• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/mDNSResponder-561.1.1/mDNSCore/

Lines Matching defs:cr

58     CacheRecord *cr;
70 for (cr = cg->members; cr; cr = cr->next)
71 if (SameNameRecordAnswersQuestion(&cr->resrec, q))
72 return cr;
216 mDNSlocal void DeleteCachedNSECS(mDNS *const m, CacheRecord *cr)
220 if (cr->nsec) LogDNSSEC("DeleteCachedNSECS: Deleting NSEC Records\n");
221 for (rp = cr->nsec; rp; rp = next)
226 cr->nsec = mDNSNULL;
233 CacheRecord *cr;
245 for (cr = crlist; cr; cr = cr->next)
247 if (cr->resrec.rrtype != kDNSType_NSEC && cr->resrec.rrtype != kDNSType_NSEC3 &&
248 cr->resrec.rrtype != kDNSType_SOA && cr->resrec.rrtype != kDNSType_RRSIG)
250 LogMsg("AddNSECSForCacheRecord: ERROR!! Adding Wrong record %s", CRDisplayString(m, cr));
253 if (cr->resrec.rrtype == kDNSType_RRSIG)
255 RDataBody2 *const rdb = (RDataBody2 *)cr->smallrdatastorage.data;
260 LogMsg("AddNSECSForCacheRecord:ERROR!! Adding RRSIG with Wrong type %s", CRDisplayString(m, cr));
264 else if (cr->resrec.rrtype == kDNSType_NSEC)
268 else if (cr->resrec.rrtype == kDNSType_NSEC3)
272 LogDNSSEC("AddNSECSForCacheRecord: Found a valid record %s", CRDisplayString(m, cr));
558 CacheRecord *cr = *rp;
559 if (!NSECNameExists(m, &cr->resrec, &dv->origName, dv->origType))
847 CacheRecord *cr = *rp;
848 if (NSECNoDataError(m, &cr->resrec, &dv->q.qname, dv->q.qtype, &wildcard))
862 nsec_wild = &cr->resrec;
864 if (!NSECNameExists(m, &cr->resrec, &dv->q.qname, dv->q.qtype))
870 ce = NSECClosestEncloser(&cr->resrec, &dv->q.qname);
872 nsec_noname = &cr->resrec;
990 CacheRecord *cr = *rp;
991 if (!NSECNameExists(m, &cr->resrec, &dv->q.qname, dv->q.qtype))
998 nsec_noname = &cr->resrec;
1000 if (NSECNoWildcard(m, &cr->resrec, &dv->q.qname, dv->q.qtype))
1003 nsec_wild = &cr->resrec;
1052 CacheRecord *cr;
1064 for (cr = cg->members; cr; cr = cr->next)
1066 if (cr->resrec.RecordType == kDNSRecordTypePacketNegative && cr->resrec.rrtype == qtype)
1069 for (ncr = cr->nsec; ncr; ncr = ncr->next)
1146 mDNSexport void ValidateWithNSECS(mDNS *const m, DNSSECVerifier *dv, CacheRecord *cr)
1148 LogDNSSEC("ValidateWithNSECS: called for %s", CRDisplayString(m, cr));
1209 if (cr->resrec.RecordType == kDNSRecordTypePacketNegative)
1212 CacheRecord *neg = cr->nsec;
1225 rcode = (mDNSu8)(cr->responseFlags.b[1] & kDNSFlag1_RC_Mask);
1229 NoDataProof(m, dv, cr);
1231 NSEC3NoDataProof(m, dv, cr);
1236 NameErrorProof(m, dv, cr);
1238 NSEC3NameErrorProof(m, dv, cr);
1248 LogMsg("ValidateWithNSECS: Not a valid cache record %s for NSEC proofs", CRDisplayString(m, cr));