Home
last modified time | relevance | path

Searched refs:rr_label (Results 1 – 17 of 17) sorted by relevance

/dports/dns/yadifa/yadifa-2.5.3-10333/lib/dnsdb/src/
H A Dzdb_rr_label.c296 rr_label->next = NULL; in zdb_rr_label_new_instance()
300 rr_label->_flags = 0; in zdb_rr_label_new_instance()
310 return rr_label; in zdb_rr_label_new_instance()
342 if(rr_label != NULL) in zdb_rr_label_destroy()
362 if(rr_label != NULL) in zdb_rr_label_truncate()
398 return rr_label; in zdb_rr_label_find_exact()
408 return rr_label; in zdb_rr_label_find_child()
428 return rr_label; in zdb_rr_label_stack_find()
479 return rr_label; in zdb_rr_label_find()
631 return rr_label; in zdb_rr_label_find_ext()
[all …]
H A Dzdb_query_ex.c909 return rr_label; in zdb_query_rr_label_find_relative()
940 if(rr_label != NULL) in zdb_query_ex_answer_append_ips()
1158 if(!IS_WILD_LABEL(rr_label->name)) in zdb_query_ex_append_nsec3_nodata()
1355 yassert(IS_WILD_LABEL(rr_label->name)); in zdb_query_ex_append_wild_nsec3_data()
1560 zdb_rr_label *rr_label = rr_label_info->answer; in zdb_query_ex_record_not_found() local
1740 if(IS_WILD_LABEL(rr_label->name)) in zdb_query_ex_record_not_found()
1802 zdb_rr_label *rr_label = rr_label_info->answer; in zdb_query_ex_record_not_found_nttl() local
1981 if(IS_WILD_LABEL(rr_label->name)) in zdb_query_ex_record_not_found_nttl()
2243 if(rr_label != NULL) in zdb_query_from_cname()
3528 if(rr_label != NULL) in zdb_query_and_update()
[all …]
H A Dnsec3.c226rr_label = (zdb_rr_label*) dictionary_find(&rr_label->sub, hash, label, nsec3_get_closest_provable… in nsec3_get_closest_provable_encloser_optin()
228 if(rr_label == NULL) in nsec3_get_closest_provable_encloser_optin()
236 provable = rr_label; in nsec3_get_closest_provable_encloser_optin()
269rr_label = (zdb_rr_label*) dictionary_find(&rr_label->sub, hash, label, nsec3_get_closest_provable… in nsec3_get_closest_provable_encloser_optout()
271 if(rr_label == NULL) in nsec3_get_closest_provable_encloser_optout()
279 provable = rr_label; in nsec3_get_closest_provable_encloser_optout()
328rr_label = (zdb_rr_label*) dictionary_find(&rr_label->sub, hash, label, nsec3_get_closest_provable… in nsec3_get_wild_match_and_closest_provable_encloser_optin()
330 if(rr_label == NULL) in nsec3_get_wild_match_and_closest_provable_encloser_optin()
347 *provable_matchp = rr_label; in nsec3_get_wild_match_and_closest_provable_encloser_optin()
378 if(rr_label == NULL) in nsec3_get_wild_match_and_closest_provable_encloser_optout()
[all …]
H A Dzdb_icmtl.c105 zdb_icmtl_replay_commit_label_forall_nsec3_del_cb(zdb_rr_label *rr_label, const u8 *rr_label_fqdn, … in zdb_icmtl_replay_commit_label_forall_nsec3_del_cb() argument
107 (void)rr_label; in zdb_icmtl_replay_commit_label_forall_nsec3_del_cb()
116 (void)rr_label; in zdb_icmtl_replay_commit_label_forall_nsec3_add_cb()
132 zdb_rr_label *rr_label = (zdb_rr_label*)node->value; in zdb_icmtl_replay_remove_keep_flag() local
134 zdb_rr_label_flag_and(rr_label, ~ZDB_RR_LABEL_KEEP); in zdb_icmtl_replay_remove_keep_flag()
136 log_debug1("journal: %{dnsname}: un-keep @%p", origin, rr_label); in zdb_icmtl_replay_remove_keep_flag()
268 if(rr_label != NULL) in zdb_icmtl_replay_commit_ex()
273 node->value = rr_label; in zdb_icmtl_replay_commit_ex()
274 zdb_rr_label_flag_or(rr_label, ZDB_RR_LABEL_KEEP); in zdb_icmtl_replay_commit_ex()
424 if(rr_label != NULL) in zdb_icmtl_replay_commit_ex()
[all …]
H A Dzdb.c449 …zdb_rr_label* rr_label = zdb_rr_label_find_exact(zone_label->zone->apex, name.labels, name.size - … in zdb_query_ip_records() local
451 if(rr_label != NULL) in zdb_query_ip_records()
453 …zdb_packed_ttlrdata* a = zdb_record_find(&rr_label->resource_record_set, TYPE_A); // zone is locked in zdb_query_ip_records()
454 …zdb_packed_ttlrdata* aaaa = zdb_record_find(&rr_label->resource_record_set, TYPE_AAAA); // zone is… in zdb_query_ip_records()
530 …zdb_rr_label* rr_label = zdb_rr_label_find_exact(zone_label->zone->apex, name.labels, name.size - … in zdb_append_ip_records() local
532 if(rr_label != NULL) in zdb_append_ip_records()
538 rrset = zdb_record_find(&rr_label->resource_record_set, TYPE_A); // zone is locked in zdb_append_ip_records()
546 … rrset = zdb_record_find(&rr_label->resource_record_set, TYPE_AAAA); // zone is locked in zdb_append_ip_records()
H A Dzdb_zone.c117 dictionary_iterator_init(&rr_label->sub, &iter); in zdb_zone_record_or_and_flags_to_subdomains()
161 if(zdb_rr_label_flag_isset(rr_label, ZDB_RR_LABEL_DROPCNAME)) in zdb_zone_record_add()
178 zdb_rr_label_flag_or(rr_label, flag_mask); in zdb_zone_record_add()
186 if(zdb_rr_label_flag_isset(rr_label, ZDB_RR_LABEL_HASCNAME)) in zdb_zone_record_add()
193 if(zdb_rr_label_is_not_apex(rr_label)) in zdb_zone_record_add()
197 if(zdb_rr_label_flag_isclear(rr_label, ZDB_RR_LABEL_UNDERDELEGATION)) in zdb_zone_record_add()
217 if(zdb_rr_label_flag_isset(rr_label, ZDB_RR_LABEL_HASCNAME)) in zdb_zone_record_add()
229 if(zdb_rr_label_flag_isset(rr_label, ZDB_RR_LABEL_HASCNAME)) in zdb_zone_record_add()
246 zdb_rr_label_flag_or(rr_label, flag_mask); in zdb_zone_record_add()
267 if(rr_label != NULL) in zdb_zone_record_find()
[all …]
H A Dzdb_zone_process.c63 dictionary_iterator_init(&parms->rr_label->sub, &iter); in zdb_zone_process_label_children()
70 parms->rr_label = *sub_labelp; in zdb_zone_process_label_children()
110 parms.rr_label = zone->apex; in zdb_zone_process_all_labels_from_zone()
H A Drrsig.c288 rrsig_should_label_be_signed(zdb_zone *zone, const u8 *fqdn, zdb_rr_label *rr_label) in rrsig_should_label_be_signed() argument
292 if(LABEL_HAS_RECORDS(rr_label)) in rrsig_should_label_be_signed()
294 if(zdb_rr_label_is_apex(rr_label)) in rrsig_should_label_be_signed()
300 if(ZDB_LABEL_ATDELEGATION(rr_label)) in rrsig_should_label_be_signed()
308 if(!ZDB_LABEL_UNDERDELEGATION(rr_label)) in rrsig_should_label_be_signed()
H A Dnsec.c184 nsec_zone_label_detach(zdb_rr_label *rr_label) in nsec_zone_label_detach() argument
186 yassert((rr_label != NULL) && zdb_rr_label_flag_isset(rr_label, ZDB_RR_LABEL_NSEC)); in nsec_zone_label_detach()
188 if((rr_label->nsec.dnssec != NULL) && (rr_label->nsec.nsec.node != NULL)) in nsec_zone_label_detach()
190 rr_label->nsec.nsec.node->label = NULL; in nsec_zone_label_detach()
191 rr_label->nsec.nsec.node = NULL; in nsec_zone_label_detach()
195 yassert((rr_label->nsec.dnssec == NULL) && (rr_label->nsec.nsec.node == NULL)); in nsec_zone_label_detach()
198 zdb_rr_label_flag_and(rr_label, ~ZDB_RR_LABEL_NSEC); in nsec_zone_label_detach()
H A Ddynupdate-diff.c5931 if(rr_label != NULL) in dynupdate_diff()
5934 if(RR_LABEL_IRRELEVANT(rr_label)) // debug in dynupdate_diff()
5963 if(rr_label != zone->apex) in dynupdate_diff()
6087 if(rr_label != NULL) in dynupdate_diff()
6090 if(RR_LABEL_IRRELEVANT(rr_label)) // debug in dynupdate_diff()
6097 if(rr_label != zone->apex) in dynupdate_diff()
6125 if(rr_label != NULL) in dynupdate_diff()
6132 if(RR_LABEL_EMPTY_TERMINAL(rr_label)) in dynupdate_diff()
6137 if(rr_label != zone->apex) in dynupdate_diff()
6190 if(rr_label != NULL) in dynupdate_diff()
[all …]
H A Dzdb-zone-maintenance.c528 zdb_rr_label *rr_label = zdb_zone_label_iterator_next(&iter); in zdb_zone_maintenance_from() local
532 bool under_delegation = ZDB_LABEL_UNDERDELEGATION(rr_label); in zdb_zone_maintenance_from()
574 mctx.label = rr_label; in zdb_zone_maintenance_from()
576 zone_diff_fqdn *diff_fqdn = zone_diff_add_static_fqdn(&diff, mctx.fqdn, rr_label); in zdb_zone_maintenance_from()
/dports/dns/yadifa/yadifa-2.5.3-10333/lib/dnsdb/include/dnsdb/
H A Dzdb_types.h579 rr_label->_flags |= or_mask; in zdb_rr_label_flag_or()
585 rr_label->_flags &= and_mask; in zdb_rr_label_flag_and()
591 rr_label->_flags = (rr_label->_flags |or_mask) & and_mask; in zdb_rr_label_flag_or_and()
596 return (rr_label->_flags & and_mask) != 0; in zdb_rr_label_flag_isset()
601 return (rr_label->_flags & and_mask) == and_mask; in zdb_rr_label_flag_matches()
607 return (rr_label->_flags & and_mask) == 0; in zdb_rr_label_flag_isclear()
610 static inline u16 zdb_rr_label_flag_get(const zdb_rr_label *rr_label) in zdb_rr_label_flag_get() argument
612 return rr_label->_flags; in zdb_rr_label_flag_get()
615 static inline bool zdb_rr_label_is_apex(const zdb_rr_label *rr_label) in zdb_rr_label_is_apex() argument
617 return zdb_rr_label_flag_isset(rr_label, ZDB_RR_LABEL_APEX); in zdb_rr_label_is_apex()
[all …]
H A Dzdb_rr_label.h236 typedef ya_result zdb_rr_label_forall_cb(zdb_rr_label *rr_label, const u8 *rr_label_fqdn, void *dat…
238 ya_result zdb_rr_label_forall_children_of_fqdn(zdb_rr_label *rr_label, const u8 *rr_label_fqdn, zdb…
253 static inline zdb_packed_ttlrdata* zdb_rr_label_get_rrset(const zdb_rr_label *rr_label, u16 type) in zdb_rr_label_get_rrset() argument
255 zdb_packed_ttlrdata* rrset = zdb_record_find(&rr_label->resource_record_set, type); in zdb_rr_label_get_rrset()
259 static inline bool zdb_rr_label_has_rrset(const zdb_rr_label *rr_label, u16 type) in zdb_rr_label_has_rrset() argument
261 bool ret = (zdb_rr_label_get_rrset(rr_label, type) != NULL); // zone is locked in zdb_rr_label_has_rrset()
338 u16 zdb_rr_label_bitmap_type_init(zdb_rr_label *rr_label, type_bit_maps_context *bitmap);
340 void zdb_rr_label_print_indented(const zdb_rr_label *rr_label, output_stream *os, int indent);
342 void zdb_rr_label_print(const zdb_rr_label *rr_label, output_stream *os);
H A Dzdb_zone_process.h61 const zdb_rr_label *rr_label; member
78 zdb_rr_label *rr_label; member
H A Ddynupdate-diff.h675 zone_diff_label_rr* zone_diff_record_add(zone_diff *diff, zdb_rr_label *rr_label, const u8 *fqdn, u…
690 void zone_diff_record_remove(zone_diff *diff, zdb_rr_label *rr_label, const u8 *fqdn, u16 rtype, s3…
692 bool zone_diff_record_remove_existing(zone_diff *diff, zdb_rr_label *rr_label, const u8 *fqdn, u16 …
694 void zone_diff_record_remove_automated(zone_diff *diff, zdb_rr_label *rr_label, const u8 *fqdn, u16…
705 void zone_diff_record_remove_all(zone_diff *diff, zdb_rr_label *rr_label, const u8 *fqdn, u16 rtype…
716 void zone_diff_record_remove_all_sets(zone_diff *diff, zdb_rr_label *rr_label, const u8 *fqdn);
H A Ddictionary-node.h69 zdb_rr_label *rr_label; member
H A Drrsig.h486 bool rrsig_should_label_be_signed(zdb_zone *zone, const u8 *fqdn, zdb_rr_label *rr_label);