Lines Matching defs:qchase

268 	vq->qchase = qstate->qinfo;
958 * @param qchase: query that was made.
970 struct query_info* qchase, struct reply_info* chase_reply,
1017 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
1037 chase_reply->ns_numrrsets, qchase, kkey, wc,
1077 * @param qchase: query that was made.
1089 struct query_info* qchase, struct reply_info* chase_reply,
1117 if(nsec_proves_nodata(s, qchase, &wc)) {
1121 if(val_nsec_proves_name_error(s, qchase->qname)) {
1122 ce = nsec_closest_encloser(qchase->qname, s);
1124 if(val_nsec_proves_insecuredelegation(s, qchase)) {
1151 chase_reply->ns_numrrsets, qchase, kkey,
1170 log_dns_msg("Failed NODATA", qchase, chase_reply);
1190 * @param qchase: query that was made.
1203 struct query_info* qchase, struct reply_info* chase_reply,
1222 if(val_nsec_proves_name_error(s, qchase->qname))
1224 ce = nsec_closest_encloser(qchase->qname, s);
1230 if(val_nsec_proves_no_wc(s, qchase->qname,
1231 qchase->qname_len))
1237 if(val_nsec_proves_insecuredelegation(s, qchase)) {
1252 chase_reply->ns_numrrsets, qchase, kkey,
1269 validate_nodata_response(env, ve, qchase, chase_reply, kkey,
1285 validate_nodata_response(env, ve, qchase, chase_reply, kkey,
1352 * @param qchase: query that was made.
1364 struct query_info* qchase, struct reply_info* chase_reply,
1379 if(qchase->qtype != LDNS_RR_TYPE_ANY) {
1416 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
1438 qchase, kkey, wc, &vq->nsec3_cache_table,
1479 * @param qchase: query that was made.
1491 struct query_info* qchase, struct reply_info* chase_reply,
1522 if(qchase->qtype != LDNS_RR_TYPE_DNAME &&
1550 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
1570 chase_reply->ns_numrrsets, qchase, kkey, wc,
1609 * @param qchase: query that was made.
1621 struct query_info* qchase, struct reply_info* chase_reply,
1648 if(nsec_proves_nodata(s, qchase, &wc)) {
1652 if(val_nsec_proves_name_error(s, qchase->qname)) {
1653 ce = nsec_closest_encloser(qchase->qname, s);
1656 nsec_ce = nsec_closest_encloser(qchase->qname, s);
1662 if(val_nsec_proves_no_wc(s, qchase->qname,
1663 qchase->qname_len))
1669 if(val_nsec_proves_insecuredelegation(s, qchase)) {
1708 chase_reply->ns_numrrsets, qchase, kkey, &nodata,
1729 log_dns_msg("Failed CNAMEnoanswer", qchase, chase_reply);
1769 qstate->query_flags, &qstate->qinfo, &vq->qchase,
1783 /* referral uses the rrset name as qchase, to find keys for
1785 vq->qchase.qname = vq->orig_msg->rep->
1787 vq->qchase.qname_len = vq->orig_msg->rep->
1789 vq->qchase.qtype = ntohs(vq->orig_msg->rep->
1791 vq->qchase.qclass = ntohs(vq->orig_msg->rep->
1794 lookup_name = vq->qchase.qname;
1795 lookup_len = vq->qchase.qname_len;
1798 if(vq->qchase.qtype == LDNS_RR_TYPE_DS ||
1799 (vq->qchase.qtype == LDNS_RR_TYPE_NSEC &&
1814 lookup_name, lookup_len, vq->qchase.qclass);
1817 val_find_signer(subtype, &vq->qchase, vq->orig_msg->rep,
1839 lookup_name, lookup_len, vq->qchase.qclass);
1865 log_dns_msg("chased extract", &vq->qchase,
1870 vq->qchase.qclass, qstate->region, *qstate->env->now);
1964 log_query_info(VERB_ALGO, "validator: FindKey", &vq->qchase);
1974 vq->qchase.qclass, BIT_CD, &newq, 0)) {
1984 target_key_name = vq->qchase.qname;
1985 target_key_len = vq->qchase.qname_len;
2047 vq->qchase.qclass, BIT_CD, &newq, 0)) {
2084 target_key_len, vq->qchase.qclass, qstate->region,
2099 target_key_len, LDNS_RR_TYPE_DS, vq->qchase.qclass,
2110 vq->qchase.qclass, BIT_CD, &newq, 0)) {
2179 "signer name", &vq->qchase);
2189 &vq->qchase, vq->orig_msg->rep, vq->rrset_skip);
2231 &vq->qchase, vq->chase_reply, vq->key_entry,
2247 &vq->qchase, vq->chase_reply, vq->key_entry,
2264 &vq->qchase, vq->chase_reply, vq->key_entry, &rcode,
2282 &vq->qchase, vq->chase_reply, vq->key_entry,
2299 &vq->qchase, vq->chase_reply, vq->key_entry,
2323 validate_any_response(qstate->env, ve, &vq->qchase,
2367 qstate->query_flags, &qstate->qinfo, &vq->qchase,
2403 if(!val_chase_cname(&vq->qchase, vq->orig_msg->rep,
2409 /* restart process for new qchase at rrset_skip */
2411 &vq->qchase);
2496 (uint8_t*)"", 1, 0, vq->qchase.qclass, keytag)) {
2506 (uint8_t*)"", 1, 0, vq->qchase.qclass, keytag)) {
2591 if(vq && qstate->qinfo.qname != vq->qchase.qname)
2593 &vq->qchase);
3258 vq->trust_anchor_len, vq->qchase.qclass);