LDNS_RR_TYPE_NS
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
if(ntohs(rrset->rk.type) == LDNS_RR_TYPE_NS)
== LDNS_RR_TYPE_NS) {
request->qtype == LDNS_RR_TYPE_NS) &&
ntohs(s->rk.type) == LDNS_RR_TYPE_NS &&
if(ntohs(s->rk.type) == LDNS_RR_TYPE_NS) {
if(rrset->type == LDNS_RR_TYPE_NS &&
log_nametypeclass(VERB_ALGO, "scrub for", zonename, LDNS_RR_TYPE_NS,
case LDNS_RR_TYPE_NS:
if(tp == LDNS_RR_TYPE_SOA || tp == LDNS_RR_TYPE_NS ||
if(rrset->type == LDNS_RR_TYPE_NS &&
if(rrset->type == LDNS_RR_TYPE_NS &&
if(rrset->type==LDNS_RR_TYPE_NS) {
rrset->type==LDNS_RR_TYPE_NS) {
case LDNS_RR_TYPE_NS:
rrset->type == LDNS_RR_TYPE_NS &&
if(ntohs(s->rk.type) == LDNS_RR_TYPE_NS) {
if(rep->rrsets[i]->rk.type == htons(LDNS_RR_TYPE_NS)) {
dp->namelen, LDNS_RR_TYPE_NS, qinfo->qclass,
if(ntohs(s->rk.type) == LDNS_RR_TYPE_NS &&
LDNS_RR_TYPE_NS, dclass) ||
LDNS_RR_TYPE_NS, dclass))
LDNS_RR_TYPE_NS, qclass);
LDNS_RR_TYPE_NS, qclass);
LDNS_RR_TYPE_NS, qclass, qstate, id, iq,
if(qstate->qinfo.qtype == LDNS_RR_TYPE_NS &&
iq->dp->name, LDNS_RR_TYPE_NS, iq->qchase.qclass);
LDNS_RR_TYPE_NS, iq->qchase.qclass, qstate, id, iq,
(iq->qchase.qtype == LDNS_RR_TYPE_NS && qstate->prefetch_leeway
(iq->qchase.qtype == LDNS_RR_TYPE_NS &&
ns->name, LDNS_RR_TYPE_NS, iq->qchase.qclass);
iq->dsns_point, LDNS_RR_TYPE_NS, iq->qchase.qclass);
LDNS_RR_TYPE_NS, iq->qchase.qclass, qstate, id, iq,
if(qstate->qinfo.qtype == LDNS_RR_TYPE_NS) {
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
( qstate->qinfo.qtype == LDNS_RR_TYPE_NS
LDNS_RR_TYPE_NS, iq->qchase.qclass)
LDNS_RR_TYPE_NS, iq->qchase.qclass)
&qname, &qnamelen, LDNS_RR_TYPE_NS,
qstate->qinfo.qname_len, LDNS_RR_TYPE_NS,
if(!generate_sub_request((uint8_t*)"\000", 1, LDNS_RR_TYPE_NS,
(lookrrset=az_domain_rrset(n, LDNS_RR_TYPE_NS)) &&
} else if(rrset->type == LDNS_RR_TYPE_NS) {
if(ce && rrset && rrset->type == LDNS_RR_TYPE_NS) {
((ntohs(ref.key->rk.type)==LDNS_RR_TYPE_NS
LDNS_RR_TYPE_NS, 0, noexpiredabove, expiretop, expiretoplen);
LDNS_RR_TYPE_MX, LDNS_RR_TYPE_SOA, LDNS_RR_TYPE_NS,
LDNS_RR_TYPE_NS && !pside)?qstarttime:now) + leeway)) {
equal, (rrset_type==LDNS_RR_TYPE_NS))) {
if(ntohs(rrset->rk.type) != LDNS_RR_TYPE_NS ||
LDNS_RR_TYPE_NS, LDNS_RR_CLASS_IN);
case LDNS_RR_TYPE_NS:
case LDNS_RR_TYPE_NS:
if(rrtype == LDNS_RR_TYPE_SOA || rrtype == LDNS_RR_TYPE_NS ||
{LDNS_RR_TYPE_NS, "NS", 1, 1, type_ns_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_COMPRESS, 1 },
if(qtype == LDNS_RR_TYPE_NS)
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
!nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_NS))
signer, LDNS_RR_TYPE_NS, dclass);
if(!nsec_has_type(nsec, LDNS_RR_TYPE_NS)) {
if(nsec_has_type(nsec, LDNS_RR_TYPE_NS) &&
nsec_has_type(nsec, LDNS_RR_TYPE_NS) &&
(nsec_has_type(nsec, LDNS_RR_TYPE_NS)
if(nsec_has_type(nsec, LDNS_RR_TYPE_NS) &&
if(nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_NS) &&
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS))
case LDNS_RR_TYPE_NS:
case LDNS_RR_TYPE_NS:
== LDNS_RR_TYPE_NS) {
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
ntohs(rep->rrsets[0]->rk.type) == LDNS_RR_TYPE_NS &&
if(ntohs(rep->rrsets[ rep->an_numrrsets ]->rk.type) != LDNS_RR_TYPE_NS)
if(ntohs(chase_reply->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS
if(ntohs(orig_reply->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS
if (resolve(res, ".", LDNS_RR_TYPE_NS, LDNS_RR_CLASS_IN,
do_cache_remove(w, nm, nmlen, LDNS_RR_TYPE_NS, LDNS_RR_CLASS_IN, pc);
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
if(ntohs(rrset->rk.type) == LDNS_RR_TYPE_NS)
== LDNS_RR_TYPE_NS) {
request->qtype == LDNS_RR_TYPE_NS) &&
ntohs(s->rk.type) == LDNS_RR_TYPE_NS &&
if(ntohs(s->rk.type) == LDNS_RR_TYPE_NS) {
if(rrset->type == LDNS_RR_TYPE_NS &&
log_nametypeclass(VERB_ALGO, "scrub for", zonename, LDNS_RR_TYPE_NS,
case LDNS_RR_TYPE_NS:
if(tp == LDNS_RR_TYPE_SOA || tp == LDNS_RR_TYPE_NS ||
if(rrset->type == LDNS_RR_TYPE_NS &&
if(rrset->type == LDNS_RR_TYPE_NS &&
if(rrset->type==LDNS_RR_TYPE_NS) {
rrset->type==LDNS_RR_TYPE_NS) {
case LDNS_RR_TYPE_NS:
rrset->type == LDNS_RR_TYPE_NS &&
if(ntohs(s->rk.type) == LDNS_RR_TYPE_NS) {
if(rep->rrsets[i]->rk.type == htons(LDNS_RR_TYPE_NS)) {
dp->namelen, LDNS_RR_TYPE_NS, qinfo->qclass,
if(ntohs(s->rk.type) == LDNS_RR_TYPE_NS &&
LDNS_RR_TYPE_NS, dclass) ||
LDNS_RR_TYPE_NS, dclass))
LDNS_RR_TYPE_NS, qclass);
LDNS_RR_TYPE_NS, qclass);
LDNS_RR_TYPE_NS, qclass, qstate, id, iq,
if(qstate->qinfo.qtype == LDNS_RR_TYPE_NS &&
iq->dp->name, LDNS_RR_TYPE_NS, iq->qchase.qclass);
LDNS_RR_TYPE_NS, iq->qchase.qclass, qstate, id, iq,
(iq->qchase.qtype == LDNS_RR_TYPE_NS && qstate->prefetch_leeway
(iq->qchase.qtype == LDNS_RR_TYPE_NS &&
ns->name, LDNS_RR_TYPE_NS, iq->qchase.qclass);
iq->dsns_point, LDNS_RR_TYPE_NS, iq->qchase.qclass);
LDNS_RR_TYPE_NS, iq->qchase.qclass, qstate, id, iq,
if(qstate->qinfo.qtype == LDNS_RR_TYPE_NS) {
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
( qstate->qinfo.qtype == LDNS_RR_TYPE_NS
LDNS_RR_TYPE_NS, iq->qchase.qclass)
LDNS_RR_TYPE_NS, iq->qchase.qclass)
&qname, &qnamelen, LDNS_RR_TYPE_NS,
qstate->qinfo.qname_len, LDNS_RR_TYPE_NS,
if(!generate_sub_request((uint8_t*)"\000", 1, LDNS_RR_TYPE_NS,
(lookrrset=az_domain_rrset(n, LDNS_RR_TYPE_NS)) &&
} else if(rrset->type == LDNS_RR_TYPE_NS) {
if(ce && rrset && rrset->type == LDNS_RR_TYPE_NS) {
((ntohs(ref.key->rk.type)==LDNS_RR_TYPE_NS
LDNS_RR_TYPE_NS, 0, noexpiredabove, expiretop, expiretoplen);
LDNS_RR_TYPE_MX, LDNS_RR_TYPE_SOA, LDNS_RR_TYPE_NS,
LDNS_RR_TYPE_NS && !pside)?qstarttime:now) + leeway)) {
equal, (rrset_type==LDNS_RR_TYPE_NS))) {
if(ntohs(rrset->rk.type) != LDNS_RR_TYPE_NS ||
LDNS_RR_TYPE_NS, LDNS_RR_CLASS_IN);
case LDNS_RR_TYPE_NS:
case LDNS_RR_TYPE_NS:
if(rrtype == LDNS_RR_TYPE_SOA || rrtype == LDNS_RR_TYPE_NS ||
{LDNS_RR_TYPE_NS, "NS", 1, 1, type_ns_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_COMPRESS, 1 },
if(qtype == LDNS_RR_TYPE_NS)
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
!nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_NS))
signer, LDNS_RR_TYPE_NS, dclass);
if(!nsec_has_type(nsec, LDNS_RR_TYPE_NS)) {
if(nsec_has_type(nsec, LDNS_RR_TYPE_NS) &&
nsec_has_type(nsec, LDNS_RR_TYPE_NS) &&
(nsec_has_type(nsec, LDNS_RR_TYPE_NS)
if(nsec_has_type(nsec, LDNS_RR_TYPE_NS) &&
if(nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_NS) &&
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS))
case LDNS_RR_TYPE_NS:
case LDNS_RR_TYPE_NS:
== LDNS_RR_TYPE_NS) {
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS)
ntohs(rep->rrsets[0]->rk.type) == LDNS_RR_TYPE_NS &&
if(ntohs(rep->rrsets[ rep->an_numrrsets ]->rk.type) != LDNS_RR_TYPE_NS)
if(ntohs(chase_reply->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS
if(ntohs(orig_reply->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS