Home
last modified time | relevance | path

Searched refs:rrsets (Results 1 – 25 of 38) sorted by relevance

12

/freebsd-12-stable/contrib/ldns/
Ddnssec_zone.c117 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 …]
Ddnssec_sign.c707 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;
Ddnssec.c794 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/
Dval_utils.c82 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 …]
Dval_nsec.c249 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()
Dvalidator.c271 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 …]
Dval_neg.c330 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/
Ddnssec_zone.h63 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,
Ddnssec.h240 ldns_dnssec_rrsets_contains_type(const ldns_dnssec_rrsets *rrsets, ldns_rr_type type);
/freebsd-12-stable/contrib/unbound/services/cache/
Ddns.c85 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/
Dmsgreply.c126 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 …]
Dmsgencode.c561 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/
Diter_resptype.c73 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()
Diter_utils.c905 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 …]
Diterator.c412 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 …]
Diter_delegpt.c405 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/
Drespip.c617 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/
Drpz.c1228 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 …]
Dlocalzone.c66 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 …]
Dauthzone.c145 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 …]
Dlocalzone.h185 struct local_rrset* rrsets; member
/freebsd-12-stable/contrib/unbound/daemon/
Dcachedump.c214 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()
Dworker.c424 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/
Daaaa-filter-iterator.patch55 * "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/
Dsubnetmod.c411 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()

12