RES
int ssl_print_text(RES* ssl, const char* text);
int ssl_printf(RES* ssl, const char* format, ...)
int ssl_read_line(RES* ssl, char* buf, size_t max);
void fast_reload_thread_start(RES* ssl, struct worker* worker,
print_soa_status(RES* ssl, const char* str, xfrd_soa_type* soa, time_t acq)
print_zonestatus(RES* ssl, xfrd_state_type* xfrd, struct zone_options* zo)
do_zonestatus(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_verbosity(RES* ssl, char* str)
find_arg2(RES* ssl, char* arg, char** arg2)
find_arg3(RES* ssl, char* arg, char** arg2, char** arg3)
do_status(RES* ssl, xfrd_state_type* xfrd)
do_stats(RES* ssl, xfrd_state_type* xfrd, int peek)
perform_changezone(RES* ssl, xfrd_state_type* xfrd, char* arg)
perform_addzone(RES* ssl, xfrd_state_type* xfrd, char* arg)
perform_delzone(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_addzone(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_delzone(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_changezone(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_addzones(RES* ssl, xfrd_state_type* xfrd)
do_delzones(RES* ssl, xfrd_state_type* xfrd)
static int ssl_print_text(RES* res, const char* text);
static int ssl_printf(RES* res, const char* format, ...)
RES** ssl = (RES**)arg;
do_repattern(RES* ssl, xfrd_state_type* xfrd)
static int ssl_read_line(RES* res, char* buf, size_t max);
do_serverpid(RES* ssl, xfrd_state_type* xfrd)
do_print_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_update_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_add_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_assoc_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_del_tsig(RES* ssl, xfrd_state_type* xfrd, char* arg) {
can_dump_cookie_secrets(RES* ssl, nsd_type* const nsd)
cookie_secret_file_dump_and_reload(RES* ssl, nsd_type* const nsd) {
do_activate_cookie_secret(RES* ssl, xfrd_state_type* xrfd, char* arg) {
do_drop_cookie_secret(RES* ssl, xfrd_state_type* xrfd, char* arg) {
do_add_cookie_secret(RES* ssl, xfrd_state_type* xrfd, char* arg) {
do_print_cookie_secrets(RES* ssl, xfrd_state_type* xrfd, char* arg) {
execute_cmd(struct daemon_remote* rc, RES* ssl, char* cmd)
handle_req(struct daemon_remote* rc, struct rc_state* s, RES* res)
RES res;
print_longnum(RES* ssl, char* desc, uint64_t x)
print_stat_block(RES* ssl, char* n, char* d, struct nsdst* st)
zonestat_print(RES *ssl, struct evbuffer *evbuf, xfrd_state_type *xfrd,
print_stats(RES* ssl, xfrd_state_type* xfrd, struct timeval* now, int clear,
process_stats(RES* ssl, struct evbuffer *evbuf, struct xfrd_state* xfrd, int peek)
ssl_print_text(RES* res, const char* text)
ssl_print_vmsg(RES* ssl, const char* format, va_list args)
ssl_printf(RES* ssl, const char* format, ...)
ssl_read_line(RES* res, char* buf, size_t max)
send_ok(RES* ssl)
get_zone_arg(RES* ssl, xfrd_state_type* xfrd, char* arg,
do_stop(RES* ssl, xfrd_state_type* xfrd)
do_log_reopen(RES* ssl, xfrd_state_type* xfrd)
do_reload(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_write(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_notify(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_transfer(RES* ssl, xfrd_state_type* xfrd, char* arg)
do_force_transfer(RES* ssl, xfrd_state_type* xfrd, char* arg)
spool_strlist(RES* ssl, struct config_strlist* list)
RES* ssl, void* arg)
RES* ssl, void* arg)
RES* ssl;
dump_rrset_cache(RES* ssl, struct worker* worker)
dump_msg_cache(RES* ssl, struct worker* worker)
dump_cache(RES* ssl, struct worker* worker)
ssl_read_buf(RES* ssl, sldns_buffer* buf)
read_fixed(RES* ssl, sldns_buffer* buf, const char* str)
load_rr(RES* ssl, sldns_buffer* buf, struct regional* region,
load_rrset(RES* ssl, sldns_buffer* buf, struct worker* worker)
load_rrset_cache(RES* ssl, struct worker* worker)
load_ref(RES* ssl, sldns_buffer* buf, struct worker* worker,
load_msg(RES* ssl, sldns_buffer* buf, struct worker* worker)
load_msg_cache(RES* ssl, struct worker* worker)
load_cache(RES* ssl, struct worker* worker)
print_dp_details(RES* ssl, struct worker* worker, struct delegpt* dp)
print_dp_main(RES* ssl, struct delegpt* dp, struct dns_msg* msg)
int print_deleg_lookup(RES* ssl, struct worker* worker, uint8_t* nm,
int print_deleg_lookup(RES* ssl, struct worker* worker, uint8_t* nm,
int dump_cache(RES* ssl, struct worker* worker);
int load_cache(RES* ssl, struct worker* worker);
print_ext(RES* ssl, struct ub_stats_info* s, int inhibit_zero)
do_stats(RES* ssl, struct worker* worker, int reset)
parse_arg_name(RES* ssl, char* str, uint8_t** res, size_t* len, int* labs)
find_arg2(RES* ssl, char* arg, char** arg2)
perform_zone_add(RES* ssl, struct local_zones* zones, char* arg)
do_zone_add(RES* ssl, struct local_zones* zones, char* arg)
do_zones_add(struct daemon_remote* rc, RES* ssl, struct worker* worker)
perform_zone_remove(RES* ssl, struct local_zones* zones, char* arg)
do_zone_remove(RES* ssl, struct local_zones* zones, char* arg)
do_zones_remove(struct daemon_remote* rc, RES* ssl, struct worker* worker)
check_RR_syntax(RES* ssl, char* str, int line)
perform_data_add(RES* ssl, struct local_zones* zones, char* arg, int line)
do_data_add(RES* ssl, struct local_zones* zones, char* arg)
do_datas_add(struct daemon_remote* rc, RES* ssl, struct worker* worker)
perform_data_remove(RES* ssl, struct local_zones* zones, char* arg)
do_data_remove(RES* ssl, struct local_zones* zones, char* arg)
do_datas_remove(struct daemon_remote* rc, RES* ssl, struct worker* worker)
do_view_zone_add(RES* ssl, struct worker* worker, char* arg)
do_view_zone_remove(RES* ssl, struct worker* worker, char* arg)
do_view_data_add(RES* ssl, struct worker* worker, char* arg)
do_view_datas_add(struct daemon_remote* rc, RES* ssl, struct worker* worker,
do_view_data_remove(RES* ssl, struct worker* worker, char* arg)
do_view_datas_remove(struct daemon_remote* rc, RES* ssl, struct worker* worker,
RES* ssl;
do_cache_lookup_domain(RES* ssl, struct worker* worker, uint8_t* nm,
do_cache_lookup(RES* ssl, struct worker* worker, char* arg)
do_lookup(RES* ssl, struct worker* worker, char* arg)
parse_remcachedb(RES* ssl, char** arg, int* pc)
do_flush_type(RES* ssl, struct worker* worker, char* arg)
do_flush_stats(RES* ssl, struct worker* worker)
do_flush_infra(RES* ssl, struct worker* worker, char* arg)
do_flush_requestlist(RES* ssl, struct worker* worker)
do_flush_zone(RES* ssl, struct worker* worker, char* arg)
do_flush_bogus(RES* ssl, struct worker* worker, char* arg)
do_flush_negative(RES* ssl, struct worker* worker, char* arg)
do_flush_name(RES* ssl, struct worker* w, char* arg)
ssl_print_name_dp(RES* ssl, const char* str, uint8_t* nm, uint16_t dclass,
print_root_fwds(RES* ssl, struct iter_forwards* fwds, uint8_t* root)
parse_delegpt(RES* ssl, char* args, uint8_t* nm)
do_forward(RES* ssl, struct worker* worker, char* args)
parse_fs_args(RES* ssl, char* args, uint8_t** nm, struct delegpt** dp,
do_forward_add(RES* ssl, struct worker* worker, char* args)
do_forward_remove(RES* ssl, struct worker* worker, char* args)
do_stub_add(RES* ssl, struct worker* worker, char* args)
do_stub_remove(RES* ssl, struct worker* worker, char* args)
do_insecure_add(RES* ssl, struct worker* worker, char* arg)
do_insecure_remove(RES* ssl, struct worker* worker, char* arg)
do_insecure_list(RES* ssl, struct worker* worker)
do_status(RES* ssl, struct worker* worker)
do_dump_requestlist(RES* ssl, struct worker* worker)
RES* ssl;
do_dump_infra(RES* ssl, struct worker* worker)
do_log_reopen(RES* ssl, struct worker* worker)
do_auth_zone_reload(RES* ssl, struct worker* worker, char* arg)
do_auth_zone_transfer(RES* ssl, struct worker* worker, char* arg)
do_set_option(RES* ssl, struct worker* worker, char* arg)
RES* ssl = (RES*)arg;
do_get_option(RES* ssl, struct worker* worker, char* arg)
do_list_forwards(RES* ssl, struct worker* worker)
do_list_stubs(RES* ssl, struct worker* worker)
do_list_auth_zones(RES* ssl, struct auth_zones* az)
do_list_local_zones(RES* ssl, struct local_zones* zones)
do_list_local_data(RES* ssl, struct worker* worker, struct local_zones* zones)
do_view_list_local_zones(RES* ssl, struct worker* worker, char* arg)
do_view_list_local_data(RES* ssl, struct worker* worker, char* arg)
RES* ssl;
do_ratelimit_list(RES* ssl, struct worker* worker, char* arg)
do_ip_ratelimit_list(RES* ssl, struct worker* worker, char* arg)
do_rpz_enable_disable(RES* ssl, struct worker* worker, char* arg, int enable) {
do_rpz_enable(RES* ssl, struct worker* worker, char* arg)
do_rpz_disable(RES* ssl, struct worker* worker, char* arg)
cookie_secret_file_dump(RES* ssl, struct worker* worker) {
do_activate_cookie_secret(RES* ssl, struct worker* worker) {
do_drop_cookie_secret(RES* ssl, struct worker* worker) {
do_add_cookie_secret(RES* ssl, struct worker* worker, char* arg) {
do_print_cookie_secrets(RES* ssl, struct worker* worker) {
cmd_no_args(RES* ssl, char* cmd, char* p)
execute_cmd(struct daemon_remote* rc, struct rc_state* s, RES* ssl, char* cmd,
handle_req(struct daemon_remote* rc, struct rc_state* s, RES* res)
RES res;
ssl_print_text(RES* res, const char* text)
ssl_print_vmsg(RES* ssl, const char* format, va_list args)
int ssl_printf(RES* ssl, const char* format, ...)
ssl_read_line(RES* res, char* buf, size_t max)
static void send_ok(RES* ssl)
distribute_cmd(struct daemon_remote* rc, RES* ssl, char* cmd)
do_stop(RES* ssl, struct worker* worker)
do_reload(RES* ssl, struct worker* worker, int reuse_cache)
fr_parse_options(RES* ssl, char* arg, int* fr_verb, int* fr_nopause,
do_fast_reload(RES* ssl, struct worker* worker, struct rc_state* s, char* arg)
do_verbosity(RES* ssl, char* str)
print_stats(RES* ssl, const char* nm, struct ub_stats_info* s)
fast_reload_thread_start(RES* ssl, struct worker* worker, struct rc_state* s,
print_thread_stats(RES* ssl, int i, struct ub_stats_info* s)
print_longnum(RES* ssl, const char* desc, size_t x)
print_mem(RES* ssl, struct worker* worker, struct daemon* daemon,
print_uptime(RES* ssl, struct worker* worker, int reset)
print_hist(RES* ssl, struct ub_stats_info* s)
int ssl_print_text(RES* ssl, const char* text);
int ssl_printf(RES* ssl, const char* format, ...)
int ssl_read_line(RES* ssl, char* buf, size_t max);
void fast_reload_thread_start(RES* ssl, struct worker* worker,