Lines Matching refs:qchase
306 vq->qchase = qstate->qinfo;
996 * @param qchase: query that was made.
1008 struct query_info* qchase, struct reply_info* chase_reply,
1055 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
1075 chase_reply->ns_numrrsets, qchase, kkey, wc,
1115 * @param qchase: query that was made.
1127 struct query_info* qchase, struct reply_info* chase_reply,
1155 if(nsec_proves_nodata(s, qchase, &wc)) {
1159 if(val_nsec_proves_name_error(s, qchase->qname)) {
1160 ce = nsec_closest_encloser(qchase->qname, s);
1162 if(val_nsec_proves_insecuredelegation(s, qchase)) {
1189 chase_reply->ns_numrrsets, qchase, kkey,
1208 log_dns_msg("Failed NODATA", qchase, chase_reply);
1228 * @param qchase: query that was made.
1241 struct query_info* qchase, struct reply_info* chase_reply,
1260 if(val_nsec_proves_name_error(s, qchase->qname))
1262 ce = nsec_closest_encloser(qchase->qname, s);
1268 if(val_nsec_proves_no_wc(s, qchase->qname,
1269 qchase->qname_len))
1275 if(val_nsec_proves_insecuredelegation(s, qchase)) {
1290 chase_reply->ns_numrrsets, qchase, kkey,
1307 validate_nodata_response(env, ve, qchase, chase_reply, kkey,
1323 validate_nodata_response(env, ve, qchase, chase_reply, kkey,
1390 * @param qchase: query that was made.
1402 struct query_info* qchase, struct reply_info* chase_reply,
1417 if(qchase->qtype != LDNS_RR_TYPE_ANY) {
1454 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
1476 qchase, kkey, wc, &vq->nsec3_cache_table,
1517 * @param qchase: query that was made.
1529 struct query_info* qchase, struct reply_info* chase_reply,
1560 if(qchase->qtype != LDNS_RR_TYPE_DNAME &&
1588 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
1608 chase_reply->ns_numrrsets, qchase, kkey, wc,
1647 * @param qchase: query that was made.
1659 struct query_info* qchase, struct reply_info* chase_reply,
1686 if(nsec_proves_nodata(s, qchase, &wc)) {
1690 if(val_nsec_proves_name_error(s, qchase->qname)) {
1691 ce = nsec_closest_encloser(qchase->qname, s);
1694 nsec_ce = nsec_closest_encloser(qchase->qname, s);
1700 if(val_nsec_proves_no_wc(s, qchase->qname,
1701 qchase->qname_len))
1707 if(val_nsec_proves_insecuredelegation(s, qchase)) {
1746 chase_reply->ns_numrrsets, qchase, kkey, &nodata,
1767 log_dns_msg("Failed CNAMEnoanswer", qchase, chase_reply);
1807 qstate->query_flags, &qstate->qinfo, &vq->qchase,
1821 /* referral uses the rrset name as qchase, to find keys for
1823 vq->qchase.qname = vq->orig_msg->rep->
1825 vq->qchase.qname_len = vq->orig_msg->rep->
1827 vq->qchase.qtype = ntohs(vq->orig_msg->rep->
1829 vq->qchase.qclass = ntohs(vq->orig_msg->rep->
1832 lookup_name = vq->qchase.qname;
1833 lookup_len = vq->qchase.qname_len;
1836 if(vq->qchase.qtype == LDNS_RR_TYPE_DS ||
1837 (vq->qchase.qtype == LDNS_RR_TYPE_NSEC &&
1852 lookup_name, lookup_len, vq->qchase.qclass);
1855 val_find_signer(subtype, &vq->qchase, vq->orig_msg->rep,
1877 lookup_name, lookup_len, vq->qchase.qclass);
1903 log_dns_msg("chased extract", &vq->qchase,
1908 vq->qchase.qclass, qstate->region, *qstate->env->now);
2002 log_query_info(VERB_ALGO, "validator: FindKey", &vq->qchase);
2012 vq->qchase.qclass, BIT_CD, &newq, 0)) {
2022 target_key_name = vq->qchase.qname;
2023 target_key_len = vq->qchase.qname_len;
2085 vq->qchase.qclass, BIT_CD, &newq, 0)) {
2122 target_key_len, vq->qchase.qclass, qstate->region,
2137 target_key_len, LDNS_RR_TYPE_DS, vq->qchase.qclass,
2148 vq->qchase.qclass, BIT_CD, &newq, 0)) {
2217 "signer name", &vq->qchase);
2227 &vq->qchase, vq->orig_msg->rep, vq->rrset_skip);
2269 &vq->qchase, vq->chase_reply, vq->key_entry,
2285 &vq->qchase, vq->chase_reply, vq->key_entry,
2302 &vq->qchase, vq->chase_reply, vq->key_entry, &rcode,
2320 &vq->qchase, vq->chase_reply, vq->key_entry,
2337 &vq->qchase, vq->chase_reply, vq->key_entry,
2361 validate_any_response(qstate->env, ve, &vq->qchase,
2405 qstate->query_flags, &qstate->qinfo, &vq->qchase,
2441 if(!val_chase_cname(&vq->qchase, vq->orig_msg->rep,
2447 /* restart process for new qchase at rrset_skip */
2449 &vq->qchase);
2577 (uint8_t*)"", 1, 0, vq->qchase.qclass, keytag)) {
2587 (uint8_t*)"", 1, 0, vq->qchase.qclass, keytag)) {
2674 if(vq && qstate->qinfo.qname != vq->qchase.qname)
2676 &vq->qchase);
3366 vq->trust_anchor_len, vq->qchase.qclass);