• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/unbound/validator/

Lines Matching refs:qchase

235 	vq->qchase = qstate->qinfo;
576 * @param qchase: query that was made.
585 struct val_env* ve, struct query_info* qchase,
634 if(qchase->qtype != LDNS_RR_TYPE_DNAME &&
776 * @param qchase: query that was made.
783 struct query_info* qchase, struct reply_info* chase_reply,
827 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
846 chase_reply->ns_numrrsets, qchase, kkey, wc);
880 * @param qchase: query that was made.
887 struct query_info* qchase, struct reply_info* chase_reply,
913 if(nsec_proves_nodata(s, qchase, &wc)) {
917 if(val_nsec_proves_name_error(s, qchase->qname)) {
918 ce = nsec_closest_encloser(qchase->qname, s);
920 if(val_nsec_proves_insecuredelegation(s, qchase)) {
946 chase_reply->ns_numrrsets, qchase, kkey);
959 log_dns_msg("Failed NODATA", qchase, chase_reply);
978 * @param qchase: query that was made.
986 struct query_info* qchase, struct reply_info* chase_reply,
1002 if(val_nsec_proves_name_error(s, qchase->qname))
1004 ce = nsec_closest_encloser(qchase->qname, s);
1010 if(val_nsec_proves_no_wc(s, qchase->qname,
1011 qchase->qname_len))
1017 if(val_nsec_proves_insecuredelegation(s, qchase)) {
1031 chase_reply->ns_numrrsets, qchase, kkey);
1048 validate_nodata_response(env, ve, qchase, chase_reply, kkey);
1059 validate_nodata_response(env, ve, qchase, chase_reply, kkey);
1117 * @param qchase: query that was made.
1124 struct query_info* qchase, struct reply_info* chase_reply,
1137 if(qchase->qtype != LDNS_RR_TYPE_ANY) {
1172 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
1193 qchase, kkey, wc);
1228 * @param qchase: query that was made.
1235 struct query_info* qchase, struct reply_info* chase_reply,
1263 if(qchase->qtype != LDNS_RR_TYPE_DNAME &&
1290 if(val_nsec_proves_positive_wildcard(s, qchase, wc)) {
1309 chase_reply->ns_numrrsets, qchase, kkey, wc);
1342 * @param qchase: query that was made.
1349 struct query_info* qchase, struct reply_info* chase_reply,
1374 if(nsec_proves_nodata(s, qchase, &wc)) {
1378 if(val_nsec_proves_name_error(s, qchase->qname)) {
1379 ce = nsec_closest_encloser(qchase->qname, s);
1382 nsec_ce = nsec_closest_encloser(qchase->qname, s);
1388 if(val_nsec_proves_no_wc(s, qchase->qname,
1389 qchase->qname_len))
1395 if(val_nsec_proves_insecuredelegation(s, qchase)) {
1432 chase_reply->ns_numrrsets, qchase, kkey, &nodata);
1449 log_dns_msg("Failed CNAMEnoanswer", qchase, chase_reply);
1488 qstate->query_flags, &qstate->qinfo, &vq->qchase,
1498 /* referral uses the rrset name as qchase, to find keys for
1500 vq->qchase.qname = vq->orig_msg->rep->
1502 vq->qchase.qname_len = vq->orig_msg->rep->
1504 vq->qchase.qtype = ntohs(vq->orig_msg->rep->
1506 vq->qchase.qclass = ntohs(vq->orig_msg->rep->
1509 lookup_name = vq->qchase.qname;
1510 lookup_len = vq->qchase.qname_len;
1513 if(vq->qchase.qtype == LDNS_RR_TYPE_DS ||
1514 (vq->qchase.qtype == LDNS_RR_TYPE_NSEC &&
1529 lookup_name, lookup_len, vq->qchase.qclass);
1532 val_find_signer(subtype, &vq->qchase, vq->orig_msg->rep,
1554 lookup_name, lookup_len, vq->qchase.qclass);
1579 log_dns_msg("chased extract", &vq->qchase,
1584 vq->qchase.qclass, qstate->region, *qstate->env->now);
1675 log_query_info(VERB_ALGO, "validator: FindKey", &vq->qchase);
1685 vq->qchase.qclass, BIT_CD, &newq, 0)) {
1695 target_key_name = vq->qchase.qname;
1696 target_key_len = vq->qchase.qname_len;
1757 vq->qchase.qclass, BIT_CD, &newq, 0)) {
1777 target_key_len, vq->qchase.qclass, qstate->region,
1785 target_key_len, LDNS_RR_TYPE_DS, vq->qchase.qclass,
1796 vq->qchase.qclass, BIT_CD, &newq, 0)) {
1860 "signer name", &vq->qchase);
1869 &vq->qchase, vq->orig_msg->rep, vq->rrset_skip);
1875 if(!validate_msg_signatures(qstate, qstate->env, ve, &vq->qchase,
1905 &vq->qchase, vq->chase_reply, vq->key_entry);
1914 &vq->qchase, vq->chase_reply, vq->key_entry);
1924 &vq->qchase, vq->chase_reply, vq->key_entry, &rcode);
1935 &vq->qchase, vq->chase_reply, vq->key_entry);
1945 &vq->qchase, vq->chase_reply, vq->key_entry);
1962 validate_any_response(qstate->env, ve, &vq->qchase,
1999 qstate->query_flags, &qstate->qinfo, &vq->qchase,
2032 if(!val_chase_cname(&vq->qchase, vq->orig_msg->rep,
2037 /* restart process for new qchase at rrset_skip */
2039 &vq->qchase);
2124 (uint8_t*)"", 1, 0, vq->qchase.qclass, keytag)) {
2134 (uint8_t*)"", 1, 0, vq->qchase.qclass, keytag)) {
2216 if(vq && qstate->qinfo.qname != vq->qchase.qname)
2218 &vq->qchase);
2780 vq->trust_anchor_len, vq->qchase.qclass);