/dports/dns/nsd/nsd-4.3.9/ |
H A D | udbradtree.h | 126 udb_radstrlen_type len, udb_ptr* elem, udb_ptr* result); 135 void udb_radix_delete(udb_base* udb, udb_ptr* rt, udb_ptr* n); 144 udb_void udb_radix_search(udb_ptr* rt, uint8_t* k, 160 udb_radstrlen_type len, udb_ptr* result); 170 void udb_radix_first(udb_base* udb, udb_ptr* rt, udb_ptr* p); 179 void udb_radix_last(udb_base* udb, udb_ptr* rt, udb_ptr* p); 186 void udb_radix_next(udb_base* udb, udb_ptr* n); 193 void udb_radix_prev(udb_base* udb, udb_ptr* n); 215 size_t size_of_lookup_ext(udb_ptr* node); 228 size_t dlen, udb_ptr* elem, udb_ptr* result); [all …]
|
H A D | difffile.h | 49 region_type* temp_region, struct udb_ptr* udbz, int* softfail); 54 struct udb_ptr* udbz, int* softfail); 116 void task_new_expire(udb_base* udb, udb_ptr* last, 120 void task_new_check_zonefiles(udb_base* udb, udb_ptr* last, 122 void task_new_write_zonefiles(udb_base* udb, udb_ptr* last, 124 void task_new_set_verbosity(udb_base* udb, udb_ptr* last, int v); 125 void task_new_add_zone(udb_base* udb, udb_ptr* last, const char* zone, 130 void task_new_add_pattern(udb_base* udb, udb_ptr* last, 136 void task_new_drop_cookie_secret(udb_base* udb, udb_ptr* last); 137 void task_new_activate_cookie_secret(udb_base* udb, udb_ptr* last); [all …]
|
H A D | udbzone.c | 19 udb_ptr dtree; in udb_zone_delete_plain() 36 udb_ptr ztree; in udb_dns_init_file() 48 udb_ptr ztree; in udb_dns_deinit_file() 49 udb_ptr z; in udb_dns_deinit_file() 57 udb_ptr zone; in udb_dns_deinit_file() 263 udb_ptr z; in udb_zone_get_mtime() 278 udb_ptr s; in udb_zone_set_log_str() 288 udb_ptr s; in udb_zone_set_log_str() 303 udb_ptr s; in udb_zone_set_file_str() 313 udb_ptr s; in udb_zone_set_file_str() [all …]
|
H A D | udbzone.h | 102 int udb_zone_create(udb_base* udb, udb_ptr* result, const uint8_t* dname, 105 void udb_zone_clear(udb_base* udb, udb_ptr* zone); 107 void udb_zone_delete(udb_base* udb, udb_ptr* zone); 109 int udb_zone_search(udb_base* udb, udb_ptr* result, const uint8_t* dname, 115 void udb_zone_set_log_str(udb_base* udb, udb_ptr* zone, const char* str); 122 int udb_domain_find(udb_base* udb, udb_ptr* zone, const uint8_t* nm, 123 size_t nmlen, udb_ptr* result); 125 int udb_rrset_find(udb_base* udb, udb_ptr* domain, uint16_t t, udb_ptr* res); 128 int udb_zone_add_rr(udb_base* udb, udb_ptr* zone, const uint8_t* nm, 132 void udb_zone_del_rr(udb_base* udb, udb_ptr* zone, const uint8_t* nm, [all …]
|
H A D | udb.h | 73 typedef struct udb_ptr udb_ptr; typedef 80 struct udb_ptr { struct 86 udb_ptr* prev; argument 88 udb_ptr* next; argument 198 udb_ptr** ram_hash; 676 void udb_ptr_init(udb_ptr* ptr, udb_base* udb); 716 static inline uint8_t* udb_ptr_data(udb_ptr* ptr) { in udb_ptr_data() 723 static inline int udb_ptr_is_null(udb_ptr* ptr) { in udb_ptr_is_null() 731 udb_chunk_type udb_ptr_get_type(udb_ptr* ptr); 760 udb_ptr* p) { in udb_rptr_set_ptr() [all …]
|
H A D | udbradtree.c | 113 udb_ptr sub; in udb_radnode_del_postorder() 133 udb_ptr root; in udb_radix_tree_clear() 166 udb_ptr n; in udb_radix_find_prefix_node() 216 udb_ptr a; in udb_radnode_str_grow() 248 udb_ptr a; in udb_radnode_array_grow() 283 udb_ptr a; in udb_radnode_array_create() 307 udb_ptr a; in udb_radnode_array_space() 827 udb_ptr a; in udb_radarray_reduce() 1214 udb_ptr n; in udb_radix_find_less_equal() 1346 udb_ptr s; in udb_radix_next() [all …]
|
H A D | difffile.c | 1477 udb_ptr e; in task_new_soainfo() 1572 udb_ptr e; in task_new_expire() 1589 udb_ptr e; in task_new_check_zonefiles() 1604 udb_ptr e; in task_new_write_zonefiles() 1618 udb_ptr e; in task_new_set_verbosity() 1635 udb_ptr e; in task_new_stat_info() 1657 udb_ptr e; in task_new_add_zone() 1675 udb_ptr e; in task_new_del_zone() 1689 udb_ptr e; in task_new_add_key() 1711 udb_ptr e; in task_new_del_key() [all …]
|
H A D | dbaccess.c | 133 udb_ptr rr; in calculate_rr_count() 147 domain_type* domain, udb_ptr* urrset) in read_rrset() 150 udb_ptr urr; in read_rrset() 179 udb_ptr urrset; in read_node_elem() 235 udb_ptr* z, zone_type* zone) in read_zone_data() 237 udb_ptr dtree; in read_zone_data() 325 region_type* dname_region, udb_ptr* z) in read_zone() 359 udb_ptr ztree, n, z; in read_zones() 519 udb_ptr* last_task) in namedb_read_zonefile() 600 udb_ptr z; in namedb_read_zonefile() [all …]
|
H A D | dbcreate.c | 70 udb_del_rr(udb_base* udb, udb_ptr* z, rr_type* rr) in udb_del_rr() 83 udb_write_rr(udb_base* udb, udb_ptr* z, rr_type* rr) in udb_write_rr() 102 write_rrset(udb_base* udb, udb_ptr* z, rrset_type* rrset) in write_rrset() 114 write_zone(udb_base* udb, udb_ptr* z, zone_type* zone) in write_zone() 152 udb_ptr z; in write_zone_to_udb() 356 udb_ptr zudb; in namedb_write_zonefile() 366 udb_ptr s; in namedb_write_zonefile()
|
H A D | namedb.h | 22 struct udb_ptr; 368 int udb_write_rr(struct udb_base* udb, struct udb_ptr* z, rr_type* rr); 369 void udb_del_rr(struct udb_base* udb, struct udb_ptr* z, rr_type* rr); 385 struct udb_base* taskudb, struct udb_ptr* last_task); 387 struct udb_ptr* last_task, struct zone_options* zo); 390 struct udb_base* taskudb, struct udb_ptr* last_task);
|
H A D | nsec3.h | 13 struct udb_ptr; 95 struct udb_ptr* z, struct rr* avoid_rr, int checkchain);
|
H A D | udb.c | 95 udb->ram_hash = (udb_ptr**)xalloc_array_zero(sizeof(udb_ptr*), in udb_base_create_fd() 392 udb_ptr* p; in udb_ptr_is_on_bucket() 403 grow_ram_hash(udb_base* udb, udb_ptr** newhash) in grow_ram_hash() 407 udb_ptr* p, *np; in grow_ram_hash() 408 udb_ptr** oldhash = udb->ram_hash; in grow_ram_hash() 438 udb_ptr** newram = (udb_ptr**)xalloc_array_zero( in udb_base_link_ptr() 439 sizeof(udb_ptr*), udb->ram_size*2); in udb_base_link_ptr() 478 udb_ptr* p, *np; in udb_base_ram_ptr_edit() 2037 udb_ptr* p, *prev; 2051 void udb_ptr_init(udb_ptr* ptr, udb_base* udb) [all …]
|
H A D | xfrd.h | 36 struct udb_ptr; 103 struct udb_ptr* last_task;
|
H A D | nsec3.c | 287 udb_zone_find_nsec3param(struct namedb* db, udb_base* udb, udb_ptr* uz, in udb_zone_find_nsec3param() 290 udb_ptr urr; in udb_zone_find_nsec3param() 329 nsec3_find_zone_param(struct namedb* db, struct zone* zone, udb_ptr* z, in nsec3_find_zone_param() 689 udb_ptr udbz; in prehash_zone_complete()
|
H A D | nsd-mem.c | 188 udb_ptr last_task; in check_zone_mem()
|
H A D | server.c | 1663 udb_ptr task_last; /* last task, mytask is empty so NULL */ in add_all_soa_to_task() 1687 udb_ptr t; in server_send_soa_xfrd() 2161 reload_process_tasks(struct nsd* nsd, udb_ptr* last_task, int cmdsocket) in reload_process_tasks() 2164 udb_ptr t, next; in reload_process_tasks() 2224 reload_do_stats(int cmdfd, struct nsd* nsd, udb_ptr* last) in reload_do_stats() 2258 udb_ptr last_task; in server_reload()
|
H A D | xfrd.c | 457 udb_ptr t; in xfrd_clean_pending_tasks() 621 udb_ptr last_task, t; in xfrd_receive_soa() 2529 udb_ptr t; in xfrd_process_task_result()
|
/dports/dns/nsd/nsd-4.3.9/doc/ |
H A D | ChangeLog | 2612 - fix bug in apply_xfr that must use an udb_ptr because it shifts
|