| /freebsd-12-stable/contrib/ldns/ |
| D | dnssec_zone.c | 117 ldns_dnssec_rrsets_free_internal(ldns_dnssec_rrsets *rrsets, int deep) in ldns_dnssec_rrsets_free_internal() argument 119 if (rrsets) { in ldns_dnssec_rrsets_free_internal() 120 if (rrsets->rrs) { in ldns_dnssec_rrsets_free_internal() 121 ldns_dnssec_rrs_free_internal(rrsets->rrs, deep); in ldns_dnssec_rrsets_free_internal() 123 if (rrsets->next) { in ldns_dnssec_rrsets_free_internal() 124 ldns_dnssec_rrsets_free_internal(rrsets->next, deep); in ldns_dnssec_rrsets_free_internal() 126 if (rrsets->signatures) { in ldns_dnssec_rrsets_free_internal() 127 ldns_dnssec_rrs_free_internal(rrsets->signatures, deep); in ldns_dnssec_rrsets_free_internal() 129 LDNS_FREE(rrsets); in ldns_dnssec_rrsets_free_internal() 134 ldns_dnssec_rrsets_free(ldns_dnssec_rrsets *rrsets) in ldns_dnssec_rrsets_free() argument [all …]
|
| D | dnssec_sign.c | 707 name->rrsets, LDNS_RR_TYPE_SOA)) { 711 name->rrsets, glue_list); 728 name->rrsets, LDNS_RR_TYPE_NS) 730 name->rrsets, LDNS_RR_TYPE_SOA)) { 735 name->rrsets, glue_list); 741 name->rrsets, LDNS_RR_TYPE_DNAME)) { 944 if (!current_name->rrsets) { 1239 cur_name->rrsets, LDNS_RR_TYPE_NS) 1241 cur_name->rrsets, LDNS_RR_TYPE_SOA); 1242 cur_rrset = cur_name->rrsets;
|
| D | dnssec.c | 794 ldns_dnssec_rrsets_contains_type(const ldns_dnssec_rrsets *rrsets, in ldns_dnssec_rrsets_contains_type() argument 797 const ldns_dnssec_rrsets *cur_rrset = rrsets; in ldns_dnssec_rrsets_contains_type() 828 from->rrsets, LDNS_RR_TYPE_NS) in ldns_dnssec_create_nsec() 830 from->rrsets, LDNS_RR_TYPE_SOA); in ldns_dnssec_create_nsec() 832 cur_rrsets = from->rrsets; in ldns_dnssec_create_nsec() 902 from->rrsets, LDNS_RR_TYPE_NS) in ldns_dnssec_create_nsec3() 904 from->rrsets, LDNS_RR_TYPE_SOA); in ldns_dnssec_create_nsec3() 905 cur_rrsets = from->rrsets; in ldns_dnssec_create_nsec3()
|
| /freebsd-12-stable/contrib/unbound/validator/ |
| D | val_utils.c | 82 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_SOA) in val_classify_response() 84 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_DS) in val_classify_response() 86 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS) in val_classify_response() 94 ntohs(rep->rrsets[0]->rk.type) == LDNS_RR_TYPE_NS && in val_classify_response() 95 query_dname_compare(rep->rrsets[0]->rk.dname, in val_classify_response() 122 ntohs(rep->rrsets[i]->rk.type) == qinf->qtype) in val_classify_response() 124 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_CNAME) in val_classify_response() 227 rep->rrsets[i]->rk.dname) == 0) { in val_find_signer() 228 val_find_rrset_signer(rep->rrsets[i], in val_find_signer() 238 val_find_rrset_signer(rep->rrsets[i], in val_find_signer() [all …]
|
| D | val_nsec.c | 249 if(rep->rrsets[i]->rk.type != htons(LDNS_RR_TYPE_NSEC)) in val_nsec_prove_nodata_dsreply() 251 if(!nsec_verify_rrset(env, ve, rep->rrsets[i], kkey, reason, in val_nsec_prove_nodata_dsreply() 259 if(nsec_proves_nodata(rep->rrsets[i], qinfo, &wc)) { in val_nsec_prove_nodata_dsreply() 262 *proof_ttl = rrset_get_ttl(rep->rrsets[i]); in val_nsec_prove_nodata_dsreply() 263 if(wc && dname_is_wild(rep->rrsets[i]->rk.dname)) in val_nsec_prove_nodata_dsreply() 264 wc_nsec = rep->rrsets[i]; in val_nsec_prove_nodata_dsreply() 267 if(val_nsec_proves_name_error(rep->rrsets[i], qinfo->qname)) { in val_nsec_prove_nodata_dsreply() 269 rep->rrsets[i]); in val_nsec_prove_nodata_dsreply()
|
| D | validator.c | 271 vq->chase_reply->rrsets = regional_alloc_init(qstate->region, in val_new_getmsg() 272 vq->orig_msg->rep->rrsets, sizeof(struct ub_packed_rrset_key*) in val_new_getmsg() 274 if(!vq->chase_reply->rrsets) in val_new_getmsg() 625 s = chase_reply->rrsets[i]; in validate_msg_signatures() 673 s = chase_reply->rrsets[i]; in validate_msg_signatures() 698 s = chase_reply->rrsets[i]; in validate_msg_signatures() 729 if(ntohs(rep->rrsets[ rep->an_numrrsets ]->rk.type) != LDNS_RR_TYPE_NS) in detect_wrongly_truncated() 731 if(((struct packed_rrset_data*)rep->rrsets[ rep->an_numrrsets ] in detect_wrongly_truncated() 736 if(((struct packed_rrset_data*)rep->rrsets[ i ] in detect_wrongly_truncated() 772 chase_reply->rrsets[i]->entry.data; in remove_spurious_authority() [all …]
|
| D | val_neg.c | 330 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NSEC) { in calc_data_need() 331 d = rep->rrsets[i]->rk.dname; in calc_data_need() 332 len = rep->rrsets[i]->rk.dname_len; in calc_data_need() 570 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_SOA) in reply_find_soa() 571 return rep->rrsets[i]; in reply_find_soa() 584 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NSEC) { in reply_has_nsec() 585 d = (struct packed_rrset_data*)rep->rrsets[i]-> in reply_has_nsec() 859 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NSEC || in reply_nsec_signer() 860 ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NSEC3) { in reply_nsec_signer() 861 d = (struct packed_rrset_data*)rep->rrsets[i]-> in reply_nsec_signer() [all …]
|
| /freebsd-12-stable/contrib/ldns/ldns/ |
| D | dnssec_zone.h | 63 ldns_dnssec_rrsets *rrsets; member 168 void ldns_dnssec_rrsets_free(ldns_dnssec_rrsets *rrsets); 176 void ldns_dnssec_rrsets_deep_free(ldns_dnssec_rrsets *rrsets); 184 ldns_rr_type ldns_dnssec_rrsets_type(const ldns_dnssec_rrsets *rrsets); 193 ldns_status ldns_dnssec_rrsets_set_type(ldns_dnssec_rrsets *rrsets, 204 ldns_status ldns_dnssec_rrsets_add_rr(ldns_dnssec_rrsets *rrsets, ldns_rr *rr); 214 const ldns_dnssec_rrsets *rrsets, 227 const ldns_dnssec_rrsets *rrsets,
|
| D | dnssec.h | 240 ldns_dnssec_rrsets_contains_type(const ldns_dnssec_rrsets *rrsets, ldns_rr_type type);
|
| /freebsd-12-stable/contrib/unbound/services/cache/ |
| D | dns.c | 85 rep->ref[i].key = rep->rrsets[i]; in store_rrsets() 86 rep->ref[i].id = rep->rrsets[i]->id; in store_rrsets() 105 qrep->rrsets[i] = ck; in store_rrsets() 113 rep->rrsets[i] = rep->ref[i].key; in store_rrsets() 147 rep->ref[i].key = rep->rrsets[i]; in dns_cache_store_msg() 148 rep->ref[i].id = rep->rrsets[i]->id; in dns_cache_store_msg() 293 if((msg->rep->rrsets[msg->rep->rrset_count] = in addr_to_additional() 463 if((msg->rep->rrsets[msg->rep->rrset_count] = in find_add_ds() 497 msg->rep->rrsets = (struct ub_packed_rrset_key**) in dns_msg_create() 500 if(!msg->rep->rrsets) in dns_msg_create() [all …]
|
| /freebsd-12-stable/contrib/unbound/util/data/ |
| D | msgreply.c | 126 rep->rrsets = (struct ub_packed_rrset_key**)&(rep->ref[0]); in construct_reply_info_base() 127 else rep->rrsets = (struct ub_packed_rrset_key**)&(rep->ref[total]); in construct_reply_info_base() 129 memset( rep->rrsets, 0, sizeof(struct ub_packed_rrset_key*) * total); in construct_reply_info_base() 155 rep->rrsets[i] = (struct ub_packed_rrset_key*) in reply_info_alloc_rrset_keys() 158 if(rep->rrsets[i]) { in reply_info_alloc_rrset_keys() 159 memset(rep->rrsets[i], 0, in reply_info_alloc_rrset_keys() 161 rep->rrsets[i]->entry.key = rep->rrsets[i]; in reply_info_alloc_rrset_keys() 164 else rep->rrsets[i] = alloc_special_obtain(alloc); in reply_info_alloc_rrset_keys() 165 if(!rep->rrsets[i]) in reply_info_alloc_rrset_keys() 167 rep->rrsets[i]->entry.data = NULL; in reply_info_alloc_rrset_keys() [all …]
|
| D | msgencode.c | 561 if((r=packed_rrset_encode(rep->rrsets[rrsets_before+i], in insert_section() 574 if((r=packed_rrset_encode(rep->rrsets[rrsets_before+i], in insert_section() 585 if((r=packed_rrset_encode(rep->rrsets[rrsets_before+i], in insert_section() 628 if(ntohs(rep->rrsets[i]->rk.type) == qtype) { in positive_answer() 637 if(ntohs(rep->rrsets[i]->rk.type) == in positive_answer() 639 ntohs(rep->rrsets[i]->rk.type) == in positive_answer() 662 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_SOA) in negative_answer() 664 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS) in negative_answer() 723 arep.rrsets = &qinfo->local_alias->rrset; in reply_info_encode()
|
| /freebsd-12-stable/contrib/unbound/iterator/ |
| D | iter_resptype.c | 73 struct ub_packed_rrset_key* s = msg->rep->rrsets[i]; in response_type_from_cache() 131 s = msg->rep->rrsets[i]; in response_type_from_server() 162 s = msg->rep->rrsets[i]; in response_type_from_server() 217 s = msg->rep->rrsets[i]; in response_type_from_server() 235 s = msg->rep->rrsets[i]; in response_type_from_server()
|
| D | iter_utils.c | 905 if(((struct packed_rrset_data*)msg->rep->rrsets[i]-> in iter_msg_has_dnssec() 933 struct ub_packed_rrset_key* s = msg->rep->rrsets[i]; in iter_msg_from_zone() 1044 region, p->rrsets, sizeof(*sorted_p)*p->rrset_count); in reply_equal() 1054 region, q->rrsets, sizeof(*sorted_q)*q->rrset_count); in reply_equal() 1100 struct ub_packed_rrset_key* s = rep->rrsets[i]; in caps_strip_reply() 1108 rep->rrsets[i]=rep->rrsets[rep->rrset_count-1]; in caps_strip_reply() 1146 if(rep->rrsets[i]->rk.type == htons(LDNS_RR_TYPE_NS)) { in reply_get_NS_rrset() 1147 return rep->rrsets[i]; in reply_get_NS_rrset() 1174 if(!rrset && rep->rrset_count != 0) rrset = rep->rrsets[0]; in iter_store_parentside_neg() 1311 struct ub_packed_rrset_key* s = msg->rep->rrsets[i]; in iter_scrub_ds() [all …]
|
| D | iterator.c | 412 memcpy(sets+num_an, msg->rep->rrsets, msg->rep->an_numrrsets * in iter_prepend() 419 msg->rep->rrsets+msg->rep->an_numrrsets, in iter_prepend() 427 msg->rep->rrsets + msg->rep->an_numrrsets, in iter_prepend() 436 msg->rep->rrsets = sets; in iter_prepend() 539 struct ub_packed_rrset_key* r = msg->rep->rrsets[i]; in handle_cname_response() 566 struct ub_packed_rrset_key* r = msg->rep->rrsets[i]; in handle_cname_response() 1135 s = rep->rrsets[i]; in generate_a_aaaa_check() 2952 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS) in find_NS() 2953 return rep->rrsets[i]; in find_NS() 3076 && ntohs(iq->response->rep->rrsets[0]->rk.type) == LDNS_RR_TYPE_DNAME) { in processQueryResponse() [all …]
|
| D | iter_delegpt.c | 405 if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_NS) in find_NS() 406 return rep->rrsets[i]; in find_NS() 444 struct ub_packed_rrset_key* s = msg->rep->rrsets[i]; in delegpt_from_message()
|
| /freebsd-12-stable/contrib/unbound/respip/ |
| D | respip.c | 617 uint16_t rtype = ntohs(rep->rrsets[i]->rk.type); in respip_addr_lookup() 621 rd = rep->rrsets[i]->entry.data; in respip_addr_lookup() 686 dataqinfo.qname = rep->rrsets[rrset_id]->rk.dname; in respip_data_answer() 687 dataqinfo.qname_len = rep->rrsets[rrset_id]->rk.dname_len; in respip_data_answer() 688 dataqinfo.qtype = ntohs(rep->rrsets[rrset_id]->rk.type); in respip_data_answer() 689 dataqinfo.qclass = ntohs(rep->rrsets[rrset_id]->rk.rrset_class); in respip_data_answer() 714 rp->rk.dname = rep->rrsets[rrset_id]->rk.dname; in respip_data_answer() 715 rp->rk.dname_len = rep->rrsets[rrset_id]->rk.dname_len; in respip_data_answer() 729 new_rep->rrsets[rrset_id] = rp; in respip_data_answer() 965 …if(!rdata2sockaddr(rep->rrsets[rrset_id]->entry.data, ntohs(rep->rrsets[rrset_id]->rk.type), rr_id… in respip_rewrite_reply() [all …]
|
| /freebsd-12-stable/contrib/unbound/services/ |
| D | rpz.c | 1228 struct local_rrset* prev=NULL, *p=ld->rrsets; in rpz_data_delete_rr() 1240 else ld->rrsets = p->next; in rpz_data_delete_rr() 1248 if(ld && ld->rrsets) in rpz_data_delete_rr() 1717 rep.rrsets = rrsetlist; in rpz_local_encode() 1720 rep.rrsets[0] = rrset; in rpz_local_encode() 1725 rep.rrsets[rep.rrset_count] = soa_rrset; in rpz_local_encode() 1843 prevrrsets = rep->rrsets; in rpz_add_soa() 1844 rep->rrsets = regional_alloc_zero(ms->region, in rpz_add_soa() 1845 sizeof(*rep->rrsets)*(rep->rrset_count+1)); in rpz_add_soa() 1846 if(!rep->rrsets) in rpz_add_soa() [all …]
|
| D | localzone.c | 66 for(p = d->rrsets; p; p = p->next) { in local_zone_out() 335 for(p = data->rrsets; p; p = p->next) { in local_data_find_type() 369 rrset->next = node->rrsets; in new_local_rrset() 370 node->rrsets = rrset; in new_local_rrset() 563 z->type == local_zone_inform_redirect) && node->rrsets) { in local_zone_enter_rr() 567 else if (node->rrsets->rrset->rk.type == in local_zone_enter_rr() 1310 rep.rrsets = &rrset; in local_encode() 1740 if(ld && ld->rrsets) { in local_zones_zone_answer() 2122 while(d && d->rrsets == NULL && is_terminal(d)) { in del_empty_term() 2140 struct local_rrset* prev=NULL, *p=d->rrsets; in del_local_rrset() [all …]
|
| D | authzone.c | 145 if(msg->rep->rrsets == NULL) { in msg_grow_array() 146 msg->rep->rrsets = regional_alloc_zero(region, in msg_grow_array() 148 if(!msg->rep->rrsets) in msg_grow_array() 151 struct ub_packed_rrset_key** rrsets_old = msg->rep->rrsets; in msg_grow_array() 152 msg->rep->rrsets = regional_alloc_zero(region, in msg_grow_array() 154 if(!msg->rep->rrsets) in msg_grow_array() 156 memmove(msg->rep->rrsets, rrsets_old, in msg_grow_array() 194 msg->rep->ttl = get_rrset_ttl(msg->rep->rrsets[0]); in msg_ttl() 197 } else if(get_rrset_ttl(msg->rep->rrsets[msg->rep->rrset_count-1]) < in msg_ttl() 199 msg->rep->ttl = get_rrset_ttl(msg->rep->rrsets[ in msg_ttl() [all …]
|
| D | localzone.h | 185 struct local_rrset* rrsets; member
|
| /freebsd-12-stable/contrib/unbound/daemon/ |
| D | cachedump.c | 214 if(!dump_msg_ref(ssl, d->rrsets[i])) { in dump_msg() 238 (*d)->rrsets = (struct ub_packed_rrset_key**)(void *)( in copy_msg() 680 rep.rrsets = (struct ub_packed_rrset_key**)regional_alloc_zero( in load_msg() 685 if(!load_ref(ssl, buf, worker, region, &rep.rrsets[i], in load_msg() 811 struct ub_packed_rrset_key* k = msg->rep->rrsets[i]; in print_dp_main()
|
| D | worker.c | 424 s = ((struct packed_rrset_data*)rep->rrsets[i]->entry.data) in check_delegation_secure() 431 s = ((struct packed_rrset_data*)rep->rrsets[i]->entry.data) in check_delegation_secure() 448 s = ((struct packed_rrset_data*)rep->rrsets[i]->entry.data) in deleg_remove_nonsecure_additional() 451 memmove(rep->rrsets+i, rep->rrsets+i+1, in deleg_remove_nonsecure_additional() 691 if(rep->an_numrrsets > 0 && (rep->rrsets[0]->rk.type == in answer_from_cache() 692 htons(LDNS_RR_TYPE_CNAME) || rep->rrsets[0]->rk.type == in answer_from_cache()
|
| /freebsd-12-stable/contrib/unbound/contrib/ |
| D | aaaa-filter-iterator.patch | 55 * "Suspect" rrsets are potentially poison. Note that this routine expects 61 int del_addi = 0; /* if additional-holding rrsets are deleted, we 75 /* At this point, we brutally remove ALL rrsets that aren't
|
| /freebsd-12-stable/contrib/unbound/edns-subnet/ |
| D | subnetmod.c | 411 rep->ref[i].key = rep->rrsets[i]; in update_cache() 412 rep->ref[i].id = rep->rrsets[i]->id; in update_cache() 707 struct ub_packed_rrset_key* s = response->rep->rrsets[0]; in ecs_query_response()
|