/dports/dns/yadifa/yadifa-2.5.3-10333/lib/dnsdb/include/dnsdb/ |
H A D | zdb_zone.h | 151 zdb_zone *zdb_zone_create(const u8 *origin); 160 void zdb_zone_invalidate(zdb_zone *zone); 163 void zdb_zone_truncate_invalidate(zdb_zone *zone); 165 void zdb_zone_destroy_nolock(zdb_zone *zone); 176 void zdb_zone_destroy(zdb_zone *zone); 220 static inline u16 zdb_zone_getclass(const zdb_zone *zone) in zdb_zone_getclass() 500 static inline u8 zone_get_maintain_mode(zdb_zone *zone) in zone_get_maintain_mode() 529 static inline bool zdb_zone_is_dnssec(zdb_zone *zone) in zdb_zone_is_dnssec() 556 bool zdb_zone_isinvalid(zdb_zone *zone); 558 static inline bool zdb_zone_isvalid(zdb_zone *zone) in zdb_zone_isvalid() [all …]
|
H A D | zdb-zone-lock.h | 89 void zdb_zone_lock(zdb_zone *zone, u8 owner); 91 bool zdb_zone_trylock(zdb_zone *zone, u8 owner); 93 bool zdb_zone_trylock_wait(zdb_zone *zone, u64 usec, u8 owner); 95 void zdb_zone_unlock(zdb_zone *zone, u8 owner); 97 bool zdb_zone_islocked(zdb_zone *zone); 106 bool zdb_zone_islocked_weak(const zdb_zone *zone); 115 bool zdb_zone_islocked_weak(const zdb_zone *zone); 124 bool zdb_zone_islocked_weak(const zdb_zone *zone); 133 bool zdb_zone_islocked_weak(const zdb_zone *zone); 142 bool zdb_zone_iswritelocked(zdb_zone *zone); [all …]
|
H A D | zdb-zone-arc.h | 70 zdb_zone *zdb_acquire_zone_read(zdb *db, const dnsname_vector *exact_match_origin); 71 zdb_zone *zdb_acquire_zone_read_from_fqdn(zdb *db, const u8 *fqdn); 75 zdb_zone *zdb_acquire_zone_read_trylock_from_fqdn(zdb *db, const u8 *fqdn, u8 owner); 78 zdb_zone *zdb_acquire_zone_read_lock_from_name(zdb *db, const char *name, u8 owner); 79 zdb_zone *zdb_acquire_zone_read_lock_from_fqdn(zdb *db, const u8 *fqdn, u8 owner); 82 zdb_zone *zdb_acquire_zone_write_lock_from_name(zdb *db, const char *name, u8 owner); 83 zdb_zone *zdb_acquire_zone_write_lock_from_fqdn(zdb *db, const u8 *fqdn, u8 owner); 117 void zdb_zone_acquire(zdb_zone *zone); 119 void zdb_zone_release(zdb_zone *zone); 121 void zdb_zone_release_unlock(zdb_zone *zone, u8 owner); [all …]
|
H A D | nsec.h | 85 ya_result nsec_update_zone(zdb_zone* zone, bool read_only); /* read_only a.k.a slave */ 96 void nsec_update_label(zdb_zone* zone, zdb_rr_label* label, dnslabel_vector_reference labels, s32 l… 112 bool nsec_update_label_record(zdb_zone *zone, zdb_rr_label *label, nsec_node *node, nsec_node *next… 124 nsec_node *nsec_update_label_node(zdb_zone* zone, zdb_rr_label* label, dnslabel_vector_reference la… 136 bool nsec_delete_label_node(zdb_zone* zone, dnslabel_vector_reference labels, s32 labels_top); 148 zdb_rr_label *nsec_find_interval(const zdb_zone *zone, const dnsname_vector *name_vector, u8 **out_… 150 void nsec_name_error(const zdb_zone* zone, const dnsname_vector *qname_not_const, s32 closest_index, 158 void nsec_destroy_zone(zdb_zone* zone); 160 void nsec_logdump_tree(zdb_zone *zone); 178 ya_result nsec_zone_set_status(zdb_zone *zone, u8 secondary_lock, u8 status); [all …]
|
H A D | nsec3_zone.h | 56 void nsec3_zone_destroy(zdb_zone* zone, nsec3_zone* n3); 70 nsec3_zone* nsec3_zone_from_item(const zdb_zone* zone, const nsec3_zone_item* item); 71 nsec3_zone* nsec3_zone_add_from_rdata(zdb_zone* zone, u16 nsec3param_rdata_size, const u8* nsec3par… 72 nsec3_zone* nsec3_zone_get_from_rdata(const zdb_zone* zone, u16 nsec3param_rdata_size, const u8* ns… 74 bool nsec3_zone_detach(zdb_zone *zone, nsec3_zone *n3); 76 ya_result nsec3_zone_chain_count(zdb_zone* zone); 98 ya_result nsec3_zone_chain_add_with_rdata(zdb_zone* zone, const u8* nsec3param_rdata, u16 nsec3para… 109 ya_result nsec3_zone_chain_get_index_from_rdata(zdb_zone* zone, const u8* nsec3param_rdata, u16 nse… 111 ya_result nsec3_zone_chain_get_index_from_rdata(zdb_zone* zone, const u8* nsec3param_rdata, u16 nse…
|
H A D | nsec3.h | 132 void nsec3_zone_update_chain0_links(zdb_zone *zone); 134 void nsec3_destroy_zone(zdb_zone* zone); 142 void nsec3_set_nsec3param_flags(zdb_zone* zone, u8 flags); 155 const zdb_zone *zone, 162 const zdb_zone *zone, 176 void nsec3_check(zdb_zone *zone); 214 ya_result nsec3_zone_set_status(zdb_zone *zone, u8 secondary_lock, u8 algorithm, u8 optout, u16 ite… 230 ya_result nsec3_zone_get_status(zdb_zone *zone, u8 algorithm, u8 optout, u16 iterations, const u8 *… 245 ya_result nsec3_zone_get_status_from_rdata(zdb_zone *zone, const u8 *rdata, u16 rdata_size, u8 *sta… 256 int nsec3_zone_get_chain_count(zdb_zone *zone); [all …]
|
H A D | zdb_types.h | 393 typedef struct zdb_zone zdb_zone; typedef 726 struct zdb_zone; 746 struct zdb_zone struct 895 const zdb_zone* zone; 913 u32 zdb_zone_get_status(zdb_zone *zone); 914 u32 zdb_zone_set_status(zdb_zone *zone, u32 status); 915 u32 zdb_zone_clear_status(zdb_zone *zone, u32 status); 925 static inline bool zdb_zone_invalid(zdb_zone *zone) in zdb_zone_invalid() 930 static inline bool zdb_zone_valid(zdb_zone *zone) in zdb_zone_valid() 981 static inline bool zdb_zone_is_invalid(zdb_zone *zone) in zdb_zone_is_invalid() [all …]
|
H A D | zdb_sanitize.h | 77 zdb_zone *zone; 99 ya_result zdb_sanitize_rr_set(zdb_zone *zone, zdb_rr_label *label); 101 ya_result zdb_sanitize_rr_label(zdb_zone *zone, zdb_rr_label *label, dnsname_stack *name); 103 ya_result zdb_sanitize_rr_label_with_parent(zdb_zone *zone, zdb_rr_label *label, dnsname_stack *nam… 105 ya_result zdb_sanitize_zone_ex(zdb_zone *zone, struct zdb_zone_load_parms *load_parms); 107 ya_result zdb_sanitize_zone(zdb_zone *zone); 118 ya_result zdb_sanitize_zone_rrset_flags(zdb_zone *zone);
|
H A D | zdb-zone-dnssec.h | 45 void zdb_zone_dnssec_keys_publish(zdb_zone *zone); 46 void zdb_zone_dnssec_keys_activate(zdb_zone *zone); 47 void zdb_zone_dnssec_keys_deactivate(zdb_zone *zone); 48 void zdb_zone_dnssec_keys_unpublish(zdb_zone *zone);
|
H A D | zdb-zone-journal.h | 63 ya_result zdb_zone_journal_get_serial_range(zdb_zone *zone, u32 *out_serial_from, u32 *out_serial_t… 76 ya_result zdb_zone_journal_get_ixfr_stream_at_serial(zdb_zone *zone, u32 serial, input_stream *out_… 87 ya_result zdb_zone_journal_append_ixfr_stream(zdb_zone *zone, input_stream *is); 96 ya_result zdb_zone_journal_delete(const zdb_zone *zone);
|
H A D | zdb_rr_label.h | 97 zdb_rr_label* zdb_rr_label_find_from_name(zdb_zone* zone, const u8 *fqdn); 99 int zdb_rr_label_find_path_from_name(zdb_zone *zone, const u8 *fqdn, zdb_rr_label** out_array_64); 101 zdb_rr_label* zdb_rr_label_find_from_name_delete_empty_terminal(zdb_zone* zone, const u8 *fqdn); 177 zdb_rr_label* zdb_rr_label_add(zdb_zone* zone, dnslabel_vector_reference sections, s32 index); 193 ya_result zdb_rr_label_delete_record(zdb_zone* zone, dnslabel_vector_reference path, s32 path_index… 210 ya_result zdb_rr_label_delete_record_and_empty_terminal(zdb_zone* zone, dnslabel_vector_reference p… 226 ya_result zdb_rr_label_delete_record_exact(zdb_zone* zone, dnslabel_vector_reference path, s32 path… 275 void zdb_rr_label_destroy(zdb_zone* zone, zdb_rr_label** rr_labelp); 277 void zdb_rr_label_truncate(zdb_zone* zone, zdb_rr_label *rr_labelp);
|
H A D | zdb_zone_write.h | 54 ya_result zdb_zone_write_text_ex(zdb_zone *zone, output_stream *fos, bool force_label, bool allow_s… 55 ya_result zdb_zone_write_text(zdb_zone* zone, output_stream *fos, bool force_label); 61 ya_result zdb_zone_write_text_file(zdb_zone* zone, const char* output_file, u8 flags); 62 ya_result zdb_zone_write_unbound(const zdb_zone* zone, const char* output_file);
|
H A D | zdb-zone-maintenance.h | 68 zdb_zone *zone; 90 ya_result zdb_zone_maintenance(zdb_zone* zone); 92 ya_result zdb_zone_sign(zdb_zone* zone); 134 void zdb_zone_maintenance_nsec3_add_rrsig_type(zone_diff *diff, zdb_zone *zone, ptr_vector *rrset_t… 136 void zdb_zone_maintenance_nsec3_remove_rrsig_type(zone_diff *diff, zdb_zone *zone, ptr_vector *rrse…
|
H A D | rrsig.h | 255 zdb_zone* zone; 292 zdb_zone* zone; 324 ya_result rrsig_context_initialize(rrsig_context_s *context, const zdb_zone *zone, const char *engi… 413 …d_rrsig_sll, zdb_packed_ttlrdata* added_rrsig_sll, zdb_rr_label* label, zdb_zone* zone, dnsname_st… 455 void rrsig_delete(const zdb_zone *zone, const u8 *dname, zdb_rr_label* label, u16 covered_type); 457 void rrsig_delete_by_tag(const zdb_zone *zone, u16 tag); 484 ya_result rrsig_rrset_update_helper(zdb_zone *zone, const u8 *fqdn, zdb_rr_label *label, u16 rtype); 486 bool rrsig_should_label_be_signed(zdb_zone *zone, const u8 *fqdn, zdb_rr_label *rr_label);
|
H A D | zdb_zone_process.h | 59 const zdb_zone *zone; 76 zdb_zone *zone; 95 ya_result zdb_zone_process_all_labels_from_zone(zdb_zone *zone, zdb_zone_process_label_callback *cb… 112 ya_result zdb_zone_process_all_rrsets_from_all_labels_from_zone(zdb_zone *zone, zdb_zone_process_rr…
|
H A D | zdb.h | 179 zdb_zone *zdb_set_zone(zdb *db, zdb_zone* zone); 181 zdb_zone *zdb_remove_zone(zdb *db, dnsname_vector *name); 183 zdb_zone *zdb_remove_zone_from_dnsname(zdb *db, const u8 *dnsname); 320 #define ZDB_API_CHECK() zdb_signature_check(sizeof(zdb),sizeof(zdb_zone),sizeof(zdb_zone_label),siz…
|
H A D | zdb-zone-garbage.h | 52 bool zdb_zone_garbage_collect(zdb_zone *zone); 53 zdb_zone *zdb_zone_garbage_get(); 65 typedef void zdb_zone_garbage_run_cb(zdb_zone *);
|
H A D | zdb_zone_load.h | 121 zdb_zone *out_zone; 133 zdb_zone *zdb_zone_load_parms_zone_detach(struct zdb_zone_load_parms *parms); 134 zdb_zone *zdb_zone_load_parms_zone_get(struct zdb_zone_load_parms *parms); 157 ya_result zdb_zone_load(zdb* db_UNUSED, zone_reader* zr, zdb_zone** zone_out, const u8 *expected_or…
|
/dports/dns/yadifa/yadifa-2.5.3-10333/lib/dnsdb/src/ |
H A D | zdb-zone-arc.c | 385 zdb_zone * 416 zdb_zone * 447 zdb_zone * 462 zdb_zone * 477 zdb_zone * 492 zdb_zone * 507 zdb_zone * 522 zdb_zone * 537 zdb_zone * 552 zdb_zone * [all …]
|
H A D | zdb-zone-garbage.c | 115 zdb_zone *zone = (zdb_zone*)node->key; in zdb_zone_garbage_finalize() 128 zdb_zone_garbage_collect(zdb_zone *zone) in zdb_zone_garbage_collect() 160 zdb_zone * 165 zdb_zone *zone = (zdb_zone*)threaded_dll_cw_try_dequeue(&zone_garbage_queue); in zdb_zone_garbage_get() 196 zdb_zone *zone = (zdb_zone*)threaded_dll_cw_try_dequeue(&zone_garbage_queue); in zdb_zone_garbage_run() 255 zdb_zone *zone = (zdb_zone*)threaded_dll_cw_try_dequeue(&zone_garbage_queue); in zdb_zone_garbage_run_ex()
|
H A D | zdb_zone.c | 310 zdb_zone* 313 zdb_zone *zone; in zdb_zone_create() 393 zdb_zone_invalidate(zdb_zone *zone) in zdb_zone_invalidate() 409 zdb_zone_truncate_invalidate(zdb_zone *zone) in zdb_zone_truncate_invalidate() 442 zdb_zone_destroy_nolock(zdb_zone *zone) in zdb_zone_destroy_nolock() 566 zdb_zone_destroy(zdb_zone *zone) in zdb_zone_destroy() 811 zdb_zone_get_dnskey_rrset(zdb_zone *zone) in zdb_zone_get_dnskey_rrset() 817 zdb_zone_isinvalid(zdb_zone *zone) in zdb_zone_isinvalid() 1221 zdb_zone_print(zdb_zone *zone, output_stream *os) in zdb_zone_print() 1229 zdb_zone_get_status(zdb_zone *zone) in zdb_zone_get_status() [all …]
|
H A D | zdb-zone-dnssec.c | 57 zdb_zone_dnssec_keys_getpath(zdb_zone *zone, char *buffer, u32 len) in zdb_zone_dnssec_keys_getpath() 71 zdb_zone *zone; 176 zdb_zone_dnssec_keys_publish(zdb_zone *zone) in zdb_zone_dnssec_keys_publish() 191 zdb_zone_dnssec_keys_activate(zdb_zone *zone) in zdb_zone_dnssec_keys_activate() 202 zdb_zone_dnssec_keys_deactivate(zdb_zone *zone) in zdb_zone_dnssec_keys_deactivate() 213 zdb_zone_dnssec_keys_unpublish(zdb_zone *zone) in zdb_zone_dnssec_keys_unpublish()
|
H A D | zdb-zone-find.c | 96 static inline zdb_zone* 137 static inline zdb_zone * 148 zdb_zone *zone = zdb_zone_find(db, &origin); // INTERNAL in zdb_zone_find_from_name() 178 static inline zdb_zone * 187 zdb_zone *zone = zdb_zone_find(db, &origin); // INTERNAL in zdb_zone_find_from_dnsname()
|
H A D | zdb-zone-lock.c | 97 zdb_zone_lock_set_add(zdb_zone *zone) in zdb_zone_lock_set_add() 106 zdb_zone_lock_set_del(zdb_zone *zone) in zdb_zone_lock_set_del() 154 zdb_zone *zone = (zdb_zone*)node->key; in zdb_zone_lock_set_monitor() 197 zdb_zone_islocked(zdb_zone *zone) in zdb_zone_islocked() 208 zdb_zone_islocked_weak(const zdb_zone *zone) in zdb_zone_islocked_weak() 223 zdb_zone_iswritelocked(zdb_zone *zone) in zdb_zone_iswritelocked() 234 zdb_zone_lock(zdb_zone *zone, u8 owner) in zdb_zone_lock() 323 zdb_zone_trylock(zdb_zone *zone, u8 owner) in zdb_zone_trylock() 394 zdb_zone_trylock_wait(zdb_zone *zone, u64 usec, u8 owner) in zdb_zone_trylock_wait() 483 zdb_zone_unlock(zdb_zone *zone, u8 owner) in zdb_zone_unlock() [all …]
|
/dports/dns/yadifa/yadifa-2.5.3-10333/sbin/yadifad/ |
H A D | database-service.h | 145 zdb_zone *zone; // to be destroyed 152 zdb_zone *expected_zone; // to be destroyed 160 zdb_zone *zone; // to be mounted 168 zdb_zone *zone; // mounted 176 zdb_zone *zone; // to be unloaded 280 void database_zone_unload(zdb_zone *zone); 511 void database_fire_zone_loaded(zone_desc_s *zone_desc, zdb_zone *zone, ya_result result_code); 522 void database_fire_zone_mounted(zone_desc_s *zone_desc, zdb_zone *zone, ya_result result_code); 533 void database_fire_zone_unloaded(zdb_zone *zone, ya_result result_code); 576 zdb_zone *expected_zone); [all …]
|