#include <view.h>
Definition at line 83 of file view.h.
dns_view::ISC_LINK | ( | struct | dns_view | ) |
unsigned int dns_view::magic |
Definition at line 86 of file view.h.
Referenced by checkbogus(), checkkey(), client_resfind(), configure_forward(), configure_hints(), configure_rpz(), configure_rpz_name(), configure_rpz_name2(), configure_view(), create_empty_zone(), destroy(), dns_dlz_writeablezone(), dns_message_checksig(), dns_ntatable_add(), dns_ntatable_create(), dns_ntatable_detach(), dns_ntatable_dump(), dns_ntatable_save(), dns_ntatable_totext(), dns_resolver_create(), dns_rrl_init(), dns_validator_create(), dns_view_adddelegationonly(), dns_view_create(), dns_view_createresolver(), dns_view_createzonetable(), dns_view_dumpdbtostream(), dns_view_excludedelegationonly(), dns_view_loadnta(), dns_view_setnewzones(), fetch_done(), get_dst_key(), isselfsigned(), nta_create(), setup_newzones(), validate(), and verify().
Definition at line 87 of file view.h.
Referenced by add_keydata_zone(), checkqueryacl(), checkupdateacl(), client_request(), configure_hints(), configure_rpz(), configure_view(), configure_view_dnsseckeys(), configure_zone(), create_empty_zone(), dlzconfigure_callback(), dns64_reverse(), dns_dlzallowzonexfr(), dns_resolver_create(), dns_test_makezone(), dns_view_create(), dns_view_createzonetable(), dns_view_searchdlz(), dns_viewlist_find(), dns_viewlist_findzone(), is_answertarget_allowed(), lookup_done(), ns_client_isself(), ns_lwdclient_processgrbn(), ns_server_mkeys(), query_getcachedb(), and query_validatezonedb().
char* dns_view::name |
Definition at line 88 of file view.h.
Referenced by add_keydata_zone(), client_request(), configure_rpz(), configure_view(), configure_view_dnsseckeys(), configure_zone(), create_empty_zone(), destroy(), dns64_reverse(), dns_root_checkhints(), dns_view_create(), dns_view_dumpdbtostream(), dns_view_restorekeyring(), dns_view_setnewzones(), dns_viewlist_find(), do_addzone(), do_modzone(), dumpdone(), freezezones(), list_keynames(), load_configuration(), mkey_refresh(), mkey_status(), ns_client_dumprecursing(), ns_client_logv(), ns_server_changezone(), ns_server_delzone(), ns_server_dumpdb(), ns_server_dumpsecroots(), ns_server_flushcache(), ns_server_flushnode(), ns_server_freeze(), ns_server_loadnta(), ns_server_mkeys(), ns_server_nta(), ns_server_saventa(), ns_server_showzone(), ns_server_sync(), ns_server_tsigdelete(), ns_server_validation(), ns_stats_dump(), ns_zone_configure(), and report().
Definition at line 89 of file view.h.
Referenced by add_view_tolist(), asyncload(), ATF_TC_BODY(), dns_view_addzone(), dns_view_asyncload(), dns_view_create(), dns_view_createzonetable(), dns_view_dialup(), dns_view_find2(), dns_view_findzone(), dns_view_findzonecut2(), dns_view_freezezones(), dns_view_load(), dns_view_loadnew(), dns_viewlist_findzone(), do_addzone(), do_modzone(), load_configuration(), ns_notify_start(), ns_server_delzone(), ns_server_sync(), ns_update_start(), query_getzonedb(), view_flushanddetach(), and zone_from_args().
Definition at line 90 of file view.h.
Referenced by adjust_interfaces(), cache_reusable(), check_ds(), checkbogus(), client_request(), configure_alternates(), configure_view(), create_fetch(), destroy(), dlv_algorithm_supported(), dlv_validatezonekey(), dns_validator_create(), dns_view_create(), dns_view_createresolver(), dns_view_dumpdbtostream(), dns_view_find2(), dns_view_flushcache2(), dns_view_flushnode(), dns_view_freeze(), dumpdone(), ns_client_addopt(), query_prefetch(), query_recurse(), start_fetch(), validate(), validatezonekey(), view_find(), and view_flushanddetach().
Definition at line 91 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), dns_view_createresolver(), dns_view_dumpdbtostream(), dns_view_flushcache2(), dns_view_flushnode(), dumpdone(), fctx_create(), restart_find(), and view_flushanddetach().
Definition at line 92 of file view.h.
Referenced by destroy(), dns_client_startrequest(), dns_view_create(), dns_view_createresolver(), receive_soa(), request_soa(), send_update(), update_done(), and view_flushanddetach().
Definition at line 93 of file view.h.
Referenced by add_keydata_zone(), configure_view(), configure_zone(), destroy(), dns_view_create(), dns_view_flushcache2(), dns_view_setcache2(), query_addadditional2(), query_discardcache(), and view_flushanddetach().
Definition at line 94 of file view.h.
Referenced by cache_sharable(), configure_view(), destroy(), dns_view_create(), dns_view_flushcache2(), dns_view_flushnode(), dns_view_setcache2(), dumpdone(), ns_server_flushcache(), ns_stats_dump(), prime_done(), query_addadditional(), and query_find().
Definition at line 95 of file view.h.
Referenced by createview(), destroy(), dns_view_create(), dns_view_dumpdbtostream(), dns_view_find2(), dns_view_findzonecut2(), dns_view_flushcache2(), dns_view_freeze(), dns_view_setcache2(), dumpdone(), fctx_create(), ns_query_start(), ns_stats_dump(), query_addbestns(), query_find(), query_getcachedb(), and rpz_rrset_find().
Definition at line 96 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), dns_view_find2(), dns_view_findzonecut2(), dns_view_sethints(), prime_done(), and query_find().
Definition at line 102 of file view.h.
Referenced by destroy(), dns_view_create(), dns_view_getsecroots(), dns_view_initsecroots(), and dns_view_issecuredomain().
Definition at line 103 of file view.h.
Referenced by destroy(), dns_view_create(), dns_view_getntatable(), dns_view_initntatable(), dns_view_issecuredomain(), and dns_view_ntacovers().
Definition at line 105 of file view.h.
Referenced by adb_shutdown(), destroy(), dns_view_create(), dns_view_find2(), dns_view_findzone(), dns_view_findzonecut2(), dns_view_weakattach(), dns_view_weakdetach(), dns_viewlist_findzone(), req_shutdown(), resolver_shutdown(), and view_flushanddetach().
Definition at line 106 of file view.h.
Referenced by dns_view_addzone(), dns_view_create(), dns_view_createresolver(), dns_view_createzonetable(), dns_view_find2(), dns_view_findzonecut2(), dns_view_freeze(), dns_view_setadbstats(), dns_view_setcache2(), dns_view_sethints(), dns_view_setresquerystats(), dns_view_setresstats(), and dns_view_thaw().
Definition at line 107 of file view.h.
Referenced by adb_shutdown(), destroy(), dns_view_create(), dns_view_createresolver(), req_shutdown(), and resolver_shutdown().
Definition at line 108 of file view.h.
Referenced by dns_view_create(), and dns_view_createresolver().
Definition at line 109 of file view.h.
Referenced by dns_view_create(), and dns_view_createresolver().
Definition at line 110 of file view.h.
Referenced by dns_view_create(), and dns_view_createresolver().
Definition at line 111 of file view.h.
Referenced by destroy(), dns_adb_create(), dns_view_create(), dns_view_getadbstats(), dns_view_setadbstats(), and ns_stats_dump().
Definition at line 112 of file view.h.
Referenced by dec_stats(), destroy(), dns_resolver_create(), dns_view_create(), dns_view_getresstats(), dns_view_setresstats(), inc_stats(), and ns_stats_dump().
Definition at line 113 of file view.h.
Referenced by destroy(), dns_view_create(), dns_view_getresquerystats(), dns_view_setresquerystats(), fctx_query(), and ns_stats_dump().
Definition at line 114 of file view.h.
Referenced by dns_view_create(), dns_view_iscacheshared(), and dns_view_setcache2().
Definition at line 117 of file view.h.
Referenced by destroy(), dns_view_checksig(), dns_view_create(), dns_view_gettsig(), dns_view_setkeyring(), and ns_server_tsiglist().
Definition at line 118 of file view.h.
Referenced by destroy(), dns_view_checksig(), dns_view_create(), dns_view_getdynamickeyring(), dns_view_gettsig(), dns_view_restorekeyring(), dns_view_setdynamickeyring(), ns_query_start(), ns_server_tsigdelete(), and ns_server_tsiglist().
Definition at line 119 of file view.h.
Referenced by client_request(), configure_view(), destroy(), dns_view_create(), dns_view_getpeertsig(), fctx_query(), possibly_mark(), and resquery_send().
Definition at line 120 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), and query_addrdataset().
Definition at line 121 of file view.h.
Referenced by configure_forward(), configure_view(), destroy(), dns_client_clearservers(), dns_client_setservers(), dns_view_create(), fctx_create(), and fctx_getaddresses().
Definition at line 122 of file view.h.
Referenced by client_request(), configure_view(), and dns_view_create().
Definition at line 123 of file view.h.
Referenced by configure_view(), dns_view_create(), and query_find().
Definition at line 124 of file view.h.
Referenced by configure_view(), dns_view_create(), and ns_query_start().
Definition at line 125 of file view.h.
Referenced by configure_view(), dns_view_create(), and query_validatezonedb().
Definition at line 126 of file view.h.
Referenced by configure_view(), dns_view_create(), and ns_query_start().
Definition at line 127 of file view.h.
Referenced by configure_view(), dns_view_create(), and ns_query_start().
Definition at line 128 of file view.h.
Referenced by cache_name(), cache_reusable(), configure_view(), dns_view_create(), ncache_message(), ns_query_start(), ns_server_validation(), resquery_send(), and wouldvalidate().
Definition at line 129 of file view.h.
Referenced by cache_reusable(), configure_view(), dns_view_create(), mark_secure(), validate(), and verify().
Definition at line 131 of file view.h.
Referenced by client_request(), configure_view(), destroy(), dns_view_create(), and query_getcachedb().
Definition at line 132 of file view.h.
Referenced by client_request(), configure_view(), destroy(), and dns_view_create().
Definition at line 133 of file view.h.
Referenced by configure_view(), configure_zone_acl(), create_empty_zone(), destroy(), dns64_reverse(), dns_view_create(), and query_validatezonedb().
Definition at line 134 of file view.h.
Referenced by configure_zone_acl(), create_empty_zone(), destroy(), dns64_reverse(), dns_view_create(), and query_validatezonedb().
Definition at line 135 of file view.h.
Referenced by client_request(), configure_view(), destroy(), and dns_view_create().
Definition at line 136 of file view.h.
Referenced by client_request(), configure_view(), destroy(), and dns_view_create().
Definition at line 137 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), setup_query_sortlist(), and sort_addresses().
Definition at line 138 of file view.h.
Referenced by configure_view(), configure_zone_acl(), destroy(), and dns_view_create().
Definition at line 139 of file view.h.
Referenced by configure_view(), configure_zone_acl(), create_empty_zone(), destroy(), and dns_view_create().
Definition at line 140 of file view.h.
Referenced by configure_view(), configure_zone_acl(), destroy(), and dns_view_create().
Definition at line 141 of file view.h.
Referenced by configure_view(), configure_zone_acl(), destroy(), and dns_view_create().
Definition at line 142 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), and is_answeraddress_allowed().
Definition at line 143 of file view.h.
Referenced by client_send(), configure_view(), destroy(), and dns_view_create().
Definition at line 144 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), and is_answeraddress_allowed().
Definition at line 145 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), and is_answertarget_allowed().
Definition at line 146 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), and is_answertarget_allowed().
Definition at line 147 of file view.h.
Referenced by dns_rrl(), dns_rrl_init(), dns_rrl_view_destroy(), dns_view_create(), ns_client_error(), and query_find().
Definition at line 149 of file view.h.
Referenced by configure_view(), dns_view_create(), and resquery_send().
Definition at line 150 of file view.h.
Referenced by configure_view(), dns_view_create(), and resquery_send().
Definition at line 151 of file view.h.
Referenced by cache_name(), cache_reusable(), configure_view(), and dns_view_create().
Definition at line 152 of file view.h.
Referenced by cache_reusable(), configure_view(), dns_view_create(), and ncache_message().
Definition at line 153 of file view.h.
Referenced by configure_view(), dns_view_create(), dns_view_loadnta(), dns_view_saventa(), and ns_server_nta().
Definition at line 154 of file view.h.
Referenced by configure_view(), dns_view_create(), and settimer().
char* dns_view::nta_file |
Definition at line 155 of file view.h.
Referenced by destroy(), dns_view_create(), dns_view_loadnta(), and dns_view_saventa().
Definition at line 156 of file view.h.
Referenced by configure_view(), dns_view_create(), and query_prefetch().
Definition at line 157 of file view.h.
Referenced by cache_name(), configure_view(), and dns_view_create().
in_port_t dns_view::dstport |
Definition at line 158 of file view.h.
Referenced by dns_view_create(), dns_view_setdstport(), findname(), and restart_find().
Definition at line 159 of file view.h.
Referenced by configure_view(), create_view(), destroy(), dns_rrl(), dns_view_create(), is_answeraddress_allowed(), and possibly_mark().
Definition at line 160 of file view.h.
Referenced by client_send(), configure_view(), and dns_view_create().
dns_namelist_t* dns_view::delonly |
Definition at line 162 of file view.h.
Referenced by destroy(), dns_view_adddelegationonly(), dns_view_create(), and dns_view_isdelegationonly().
Definition at line 163 of file view.h.
Referenced by dns_view_create(), dns_view_getrootdelonly(), dns_view_isdelegationonly(), and dns_view_setrootdelonly().
dns_namelist_t* dns_view::rootexclude |
Definition at line 164 of file view.h.
Referenced by destroy(), dns_view_create(), dns_view_excludedelegationonly(), and dns_view_isdelegationonly().
Definition at line 165 of file view.h.
Referenced by cache_reusable(), configure_view(), and query_find().
Definition at line 166 of file view.h.
Referenced by cache_name(), configure_view(), configure_view_dnsseckeys(), dns_client_setdlv(), dns_view_create(), dsfetched2(), dsvalidated(), finddlvsep(), ncache_message(), proveunsecure(), resquery_send(), startfinddlvsep(), validatezonekey(), and wouldvalidate().
Definition at line 167 of file view.h.
Referenced by configure_view(), dns_client_setdlv(), and dns_view_create().
Definition at line 168 of file view.h.
Referenced by client_request(), configure_view(), and dns_view_create().
Definition at line 169 of file view.h.
Referenced by client_allocsendbuf(), configure_view(), and dns_view_create().
unsigned int dns_view::maxbits |
Definition at line 170 of file view.h.
Referenced by configure_view(), dns_view_create(), isselfsigned(), and verify().
Definition at line 171 of file view.h.
Referenced by configure_view(), dns_view_create(), and query_find().
Definition at line 172 of file view.h.
Referenced by configure_view(), dns_view_create(), and query_find().
Definition at line 173 of file view.h.
Referenced by configure_view(), destroy(), dns_view_create(), and query_find().
dns_dns64list_t dns_view::dns64 |
Definition at line 174 of file view.h.
Referenced by configure_view(), destroy(), dns64_aaaaok(), dns_view_create(), query_dns64(), and query_find().
unsigned int dns_view::dns64cnt |
Definition at line 175 of file view.h.
Referenced by configure_view(), dns_view_create(), and query_dns64().
Definition at line 176 of file view.h.
Referenced by configure_rpz(), configure_rpz_zone(), configure_view(), configure_zone(), destroy(), dns_view_create(), query_find(), rpz_ck_dnssec(), rpz_get_zbits(), rpz_rewrite(), rpz_rewrite_ip(), and rpz_rewrite_name().
dns_dlzdblist_t dns_view::dlz_searched |
Definition at line 177 of file view.h.
Referenced by configure_view(), destroy(), dns_dlzallowzonexfr(), dns_view_create(), dns_view_searchdlz(), and query_getdb().
dns_dlzdblist_t dns_view::dlz_unsearched |
Definition at line 178 of file view.h.
Referenced by configure_view(), destroy(), and dns_view_create().
Definition at line 179 of file view.h.
Referenced by dns_view_create(), dns_view_getfailttl(), dns_view_setfailttl(), and ns_client_error().
Definition at line 180 of file view.h.
Referenced by destroy(), dns_view_create(), dns_view_dumpdbtostream(), dns_view_flushcache2(), dns_view_flushnode(), dumpdone(), ns_client_error(), and query_find().
Definition at line 186 of file view.h.
Referenced by client_request(), configure_view(), destroy(), dns_view_create(), and ns_client_isself().
Definition at line 187 of file view.h.
Referenced by client_request(), configure_view(), destroy(), dns_view_create(), and ns_client_isself().
Definition at line 188 of file view.h.
Referenced by client_request(), configure_view(), dns_view_create(), and ns_client_isself().
Definition at line 191 of file view.h.
Referenced by all_done(), destroy(), dns_view_attach(), dns_view_create(), and view_flushanddetach().
unsigned int dns_view::weakrefs |
Definition at line 194 of file view.h.
Referenced by all_done(), destroy(), dns_view_create(), dns_view_weakattach(), and dns_view_weakdetach().
unsigned int dns_view::attributes |
Definition at line 195 of file view.h.
Referenced by adb_shutdown(), dns_view_create(), dns_view_createresolver(), req_shutdown(), and resolver_shutdown().
dns_viewlist_t* dns_view::viewlist |
Definition at line 200 of file view.h.
Referenced by add_keydata_zone(), destroy(), dns_view_create(), load_new_zones(), load_zones(), mkey_dumpzone(), mkey_refresh(), mkey_status(), ns_server_mkeys(), and view_flushanddetach().
Definition at line 201 of file view.h.
Referenced by configure_zone(), destroy(), dns_view_create(), load_new_zones(), load_zones(), redirect(), and view_flushanddetach().
Definition at line 202 of file view.h.
Referenced by configure_view(), dns_view_create(), and redirect2().
char* dns_view::new_zone_file |
Definition at line 213 of file view.h.
Referenced by dns_view_create(), dns_view_setnewzones(), do_addzone(), do_modzone(), ns_server_changezone(), ns_server_delzone(), and setup_newzones().
Definition at line 214 of file view.h.
Referenced by configure_view(), dns_view_create(), dns_view_setnewzones(), do_modzone(), load_configuration(), ns_server_changezone(), ns_server_delzone(), and ns_server_showzone().
void(* dns_view::cfg_destroy)(void **) |
Referenced by dns_view_create(), and dns_view_setnewzones().
unsigned char dns_view::secret[32] |