Lines Matching refs:opt

449 #define S_NUMBER_OR_ZERO(str, var) if(strcmp(opt, str) == 0) \
452 #define S_NUMBER_NONZERO(str, var) if(strcmp(opt, str) == 0) \
455 #define S_UNSIGNED_OR_ZERO(str, var) if(strcmp(opt, str) == 0) \
458 #define S_SIZET_OR_ZERO(str, var) if(strcmp(opt, str) == 0) \
461 #define S_SIZET_NONZERO(str, var) if(strcmp(opt, str) == 0) \
464 #define S_YNO(str, var) if(strcmp(opt, str) == 0) \
467 #define S_MEMSIZE(str, var) if(strcmp(opt, str)==0) \
470 #define S_POW2(str, var) if(strcmp(opt, str)==0) \
473 #define S_STR(str, var) if(strcmp(opt, str)==0) \
476 #define S_STRLIST(str, var) if(strcmp(opt, str)==0) \
479 #define S_STRLIST_UNIQ(str, var) if(strcmp(opt, str)==0) \
483 #define S_STRLIST_APPEND(str, var) if(strcmp(opt, str)==0) \
486 int config_set_option(struct config_file* cfg, const char* opt, in config_set_option() argument
490 if(!opt) return 0; in config_set_option()
491 if(opt[strlen(opt)-1] != ':' && strlen(opt)+2<sizeof(buf)) { in config_set_option()
492 snprintf(buf, sizeof(buf), "%s:", opt); in config_set_option()
493 opt = buf; in config_set_option()
496 else if(strcmp(opt, "statistics-interval:") == 0) { in config_set_option()
502 } else if(strcmp(opt, "num-threads:") == 0) { in config_set_option()
505 } else if(strcmp(opt, "outgoing-port-permit:") == 0) { in config_set_option()
508 } else if(strcmp(opt, "outgoing-port-avoid:") == 0) { in config_set_option()
511 } else if(strcmp(opt, "local-zone:") == 0) { in config_set_option()
513 } else if(strcmp(opt, "val-override-date:") == 0) { in config_set_option()
523 } else if(strcmp(opt, "local-data-ptr:") == 0) { in config_set_option()
524 char* ptr = cfg_ptr_reverse((char*)opt); in config_set_option()
526 } else if(strcmp(opt, "logfile:") == 0) { in config_set_option()
531 else if(strcmp(opt, "log-time-ascii:") == 0) in config_set_option()
613 else if(strcmp(opt, "cache-max-ttl:") == 0) in config_set_option()
615 else if(strcmp(opt, "cache-max-negative-ttl:") == 0) in config_set_option()
617 else if(strcmp(opt, "cache-min-ttl:") == 0) in config_set_option()
619 else if(strcmp(opt, "infra-cache-min-rtt:") == 0) { in config_set_option()
623 else if(strcmp(opt, "infra-cache-max-rtt:") == 0) { in config_set_option()
646 else if(strcmp(opt, "nsid:") == 0) { in config_set_option()
697 else if(strcmp(opt, "serve-expired:") == 0) in config_set_option()
700 else if(strcmp(opt, "serve-expired-ttl:") == 0) in config_set_option()
703 else if(strcmp(opt, "serve-expired-reply-ttl:") == 0) in config_set_option()
714 else if(strcmp(opt, "permit-small-holddown:") == 0) in config_set_option()
787 else if(strcmp(opt, "ip-ratelimit-cookie:") == 0) { in config_set_option()
791 else if(strcmp(opt, "ip-ratelimit:") == 0) { in config_set_option()
795 else if(strcmp(opt, "ratelimit:") == 0) { in config_set_option()
822 else if(strcmp(opt, "ipsecmod-max-ttl:") == 0) in config_set_option()
829 else if(strcmp(opt, "define-tag:") ==0) { in config_set_option()
833 } else if(strcmp(opt, "val-sig-skew-min:") == 0) in config_set_option()
835 else if(strcmp(opt, "val-sig-skew-max:") == 0) in config_set_option()
837 else if(strcmp(opt, "val-max-restart:") == 0) in config_set_option()
839 else if (strcmp(opt, "outgoing-interface:") == 0) { in config_set_option()
892 int config_get_option_list(struct config_file* cfg, const char* opt, in config_get_option_list() argument
898 if(!config_get_option(cfg, opt, config_collate_func, &m)) in config_get_option_list()
909 config_get_option_collate(struct config_file* cfg, const char* opt, char** str) in config_get_option_collate() argument
914 if((r = config_get_option_list(cfg, opt, &list)) != 0) in config_get_option_collate()
955 #define O_DEC(opt, str, var) if(strcmp(opt, str)==0) \ argument
959 #define O_UNS(opt, str, var) if(strcmp(opt, str)==0) \ argument
963 #define O_YNO(opt, str, var) if(strcmp(opt, str)==0) \ argument
966 #define O_STR(opt, str, var) if(strcmp(opt, str)==0) \ argument
969 #define O_IFC(opt, str, num, arr) if(strcmp(opt, str)==0) \ argument
972 #define O_MEM(opt, str, var) if(strcmp(opt, str)==0) { \ argument
979 #define O_LST(opt, name, lst) if(strcmp(opt, name)==0) { \ argument
985 #define O_LS2(opt, name, lst) if(strcmp(opt, name)==0) { \ argument
993 #define O_LS3(opt, name, lst) if(strcmp(opt, name)==0) { \ argument
1001 #define O_LTG(opt, name, lst) if(strcmp(opt, name)==0) { \ argument
1015 config_get_option(struct config_file* cfg, const char* opt, in config_get_option() argument
1020 if(!opt) return 0; in config_get_option()
1021 if(opt && opt[strlen(opt)-1] == ':' && strlen(opt)<sizeof(nopt)) { in config_get_option()
1022 memmove(nopt, opt, strlen(opt)); in config_get_option()
1023 nopt[strlen(opt)-1] = 0; in config_get_option()
1024 opt = nopt; in config_get_option()
1027 O_DEC(opt, "verbosity", verbosity) in config_get_option()
1028 else O_DEC(opt, "statistics-interval", stat_interval) in config_get_option()
1029 else O_YNO(opt, "statistics-cumulative", stat_cumulative) in config_get_option()
1030 else O_YNO(opt, "extended-statistics", stat_extended) in config_get_option()
1031 else O_YNO(opt, "statistics-inhibit-zero", stat_inhibit_zero) in config_get_option()
1032 else O_YNO(opt, "shm-enable", shm_enable) in config_get_option()
1033 else O_DEC(opt, "shm-key", shm_key) in config_get_option()
1034 else O_YNO(opt, "use-syslog", use_syslog) in config_get_option()
1035 else O_STR(opt, "log-identity", log_identity) in config_get_option()
1036 else O_YNO(opt, "log-time-ascii", log_time_ascii) in config_get_option()
1037 else O_DEC(opt, "num-threads", num_threads) in config_get_option()
1038 else O_IFC(opt, "interface", num_ifs, ifs) in config_get_option()
1039 else O_IFC(opt, "outgoing-interface", num_out_ifs, out_ifs) in config_get_option()
1040 else O_YNO(opt, "interface-automatic", if_automatic) in config_get_option()
1041 else O_STR(opt, "interface-automatic-ports", if_automatic_ports) in config_get_option()
1042 else O_DEC(opt, "port", port) in config_get_option()
1043 else O_DEC(opt, "outgoing-range", outgoing_num_ports) in config_get_option()
1044 else O_DEC(opt, "outgoing-num-tcp", outgoing_num_tcp) in config_get_option()
1045 else O_DEC(opt, "incoming-num-tcp", incoming_num_tcp) in config_get_option()
1046 else O_MEM(opt, "stream-wait-size", stream_wait_size) in config_get_option()
1047 else O_DEC(opt, "edns-buffer-size", edns_buffer_size) in config_get_option()
1048 else O_DEC(opt, "msg-buffer-size", msg_buffer_size) in config_get_option()
1049 else O_MEM(opt, "msg-cache-size", msg_cache_size) in config_get_option()
1050 else O_DEC(opt, "msg-cache-slabs", msg_cache_slabs) in config_get_option()
1051 else O_DEC(opt, "num-queries-per-thread", num_queries_per_thread) in config_get_option()
1052 else O_UNS(opt, "jostle-timeout", jostle_time) in config_get_option()
1053 else O_MEM(opt, "so-rcvbuf", so_rcvbuf) in config_get_option()
1054 else O_MEM(opt, "so-sndbuf", so_sndbuf) in config_get_option()
1055 else O_YNO(opt, "so-reuseport", so_reuseport) in config_get_option()
1056 else O_YNO(opt, "ip-transparent", ip_transparent) in config_get_option()
1057 else O_YNO(opt, "ip-freebind", ip_freebind) in config_get_option()
1058 else O_DEC(opt, "ip-dscp", ip_dscp) in config_get_option()
1059 else O_MEM(opt, "rrset-cache-size", rrset_cache_size) in config_get_option()
1060 else O_DEC(opt, "rrset-cache-slabs", rrset_cache_slabs) in config_get_option()
1061 else O_YNO(opt, "prefetch-key", prefetch_key) in config_get_option()
1062 else O_YNO(opt, "prefetch", prefetch) in config_get_option()
1063 else O_YNO(opt, "deny-any", deny_any) in config_get_option()
1064 else O_DEC(opt, "cache-max-ttl", max_ttl) in config_get_option()
1065 else O_DEC(opt, "cache-max-negative-ttl", max_negative_ttl) in config_get_option()
1066 else O_DEC(opt, "cache-min-ttl", min_ttl) in config_get_option()
1067 else O_DEC(opt, "infra-host-ttl", host_ttl) in config_get_option()
1068 else O_DEC(opt, "infra-cache-slabs", infra_cache_slabs) in config_get_option()
1069 else O_DEC(opt, "infra-cache-min-rtt", infra_cache_min_rtt) in config_get_option()
1070 else O_UNS(opt, "infra-cache-max-rtt", infra_cache_max_rtt) in config_get_option()
1071 else O_YNO(opt, "infra-keep-probing", infra_keep_probing) in config_get_option()
1072 else O_MEM(opt, "infra-cache-numhosts", infra_cache_numhosts) in config_get_option()
1073 else O_UNS(opt, "delay-close", delay_close) in config_get_option()
1074 else O_YNO(opt, "udp-connect", udp_connect) in config_get_option()
1075 else O_YNO(opt, "do-ip4", do_ip4) in config_get_option()
1076 else O_YNO(opt, "do-ip6", do_ip6) in config_get_option()
1077 else O_YNO(opt, "do-udp", do_udp) in config_get_option()
1078 else O_YNO(opt, "do-tcp", do_tcp) in config_get_option()
1079 else O_YNO(opt, "prefer-ip4", prefer_ip4) in config_get_option()
1080 else O_YNO(opt, "prefer-ip6", prefer_ip6) in config_get_option()
1081 else O_YNO(opt, "tcp-upstream", tcp_upstream) in config_get_option()
1082 else O_YNO(opt, "udp-upstream-without-downstream", udp_upstream_without_downstream) in config_get_option()
1083 else O_DEC(opt, "tcp-mss", tcp_mss) in config_get_option()
1084 else O_DEC(opt, "outgoing-tcp-mss", outgoing_tcp_mss) in config_get_option()
1085 else O_DEC(opt, "tcp-auth-query-timeout", tcp_auth_query_timeout) in config_get_option()
1086 else O_DEC(opt, "tcp-idle-timeout", tcp_idle_timeout) in config_get_option()
1087 else O_DEC(opt, "max-reuse-tcp-queries", max_reuse_tcp_queries) in config_get_option()
1088 else O_DEC(opt, "tcp-reuse-timeout", tcp_reuse_timeout) in config_get_option()
1089 else O_YNO(opt, "edns-tcp-keepalive", do_tcp_keepalive) in config_get_option()
1090 else O_DEC(opt, "edns-tcp-keepalive-timeout", tcp_keepalive_timeout) in config_get_option()
1091 else O_DEC(opt, "sock-queue-timeout", sock_queue_timeout) in config_get_option()
1092 else O_YNO(opt, "ssl-upstream", ssl_upstream) in config_get_option()
1093 else O_YNO(opt, "tls-upstream", ssl_upstream) in config_get_option()
1094 else O_STR(opt, "ssl-service-key", ssl_service_key) in config_get_option()
1095 else O_STR(opt, "tls-service-key", ssl_service_key) in config_get_option()
1096 else O_STR(opt, "ssl-service-pem", ssl_service_pem) in config_get_option()
1097 else O_STR(opt, "tls-service-pem", ssl_service_pem) in config_get_option()
1098 else O_DEC(opt, "ssl-port", ssl_port) in config_get_option()
1099 else O_DEC(opt, "tls-port", ssl_port) in config_get_option()
1100 else O_STR(opt, "ssl-cert-bundle", tls_cert_bundle) in config_get_option()
1101 else O_STR(opt, "tls-cert-bundle", tls_cert_bundle) in config_get_option()
1102 else O_YNO(opt, "tls-win-cert", tls_win_cert) in config_get_option()
1103 else O_YNO(opt, "tls-system-cert", tls_win_cert) in config_get_option()
1104 else O_LST(opt, "additional-ssl-port", tls_additional_port) in config_get_option()
1105 else O_LST(opt, "additional-tls-port", tls_additional_port) in config_get_option()
1106 else O_LST(opt, "tls-additional-ports", tls_additional_port) in config_get_option()
1107 else O_LST(opt, "tls-additional-port", tls_additional_port) in config_get_option()
1108 else O_LST(opt, "tls-session-ticket-keys", tls_session_ticket_keys.first) in config_get_option()
1109 else O_STR(opt, "tls-ciphers", tls_ciphers) in config_get_option()
1110 else O_STR(opt, "tls-ciphersuites", tls_ciphersuites) in config_get_option()
1111 else O_YNO(opt, "tls-use-sni", tls_use_sni) in config_get_option()
1112 else O_DEC(opt, "https-port", https_port) in config_get_option()
1113 else O_STR(opt, "http-endpoint", http_endpoint) in config_get_option()
1114 else O_UNS(opt, "http-max-streams", http_max_streams) in config_get_option()
1115 else O_MEM(opt, "http-query-buffer-size", http_query_buffer_size) in config_get_option()
1116 else O_MEM(opt, "http-response-buffer-size", http_response_buffer_size) in config_get_option()
1117 else O_YNO(opt, "http-nodelay", http_nodelay) in config_get_option()
1118 else O_YNO(opt, "http-notls-downstream", http_notls_downstream) in config_get_option()
1119 else O_YNO(opt, "use-systemd", use_systemd) in config_get_option()
1120 else O_YNO(opt, "do-daemonize", do_daemonize) in config_get_option()
1121 else O_STR(opt, "chroot", chrootdir) in config_get_option()
1122 else O_STR(opt, "username", username) in config_get_option()
1123 else O_STR(opt, "directory", directory) in config_get_option()
1124 else O_STR(opt, "logfile", logfile) in config_get_option()
1125 else O_YNO(opt, "log-queries", log_queries) in config_get_option()
1126 else O_YNO(opt, "log-replies", log_replies) in config_get_option()
1127 else O_YNO(opt, "log-tag-queryreply", log_tag_queryreply) in config_get_option()
1128 else O_YNO(opt, "log-local-actions", log_local_actions) in config_get_option()
1129 else O_YNO(opt, "log-servfail", log_servfail) in config_get_option()
1130 else O_STR(opt, "pidfile", pidfile) in config_get_option()
1131 else O_YNO(opt, "hide-identity", hide_identity) in config_get_option()
1132 else O_YNO(opt, "hide-version", hide_version) in config_get_option()
1133 else O_YNO(opt, "hide-trustanchor", hide_trustanchor) in config_get_option()
1134 else O_YNO(opt, "hide-http-user-agent", hide_http_user_agent) in config_get_option()
1135 else O_STR(opt, "identity", identity) in config_get_option()
1136 else O_STR(opt, "version", version) in config_get_option()
1137 else O_STR(opt, "http-user-agent", http_user_agent) in config_get_option()
1138 else O_STR(opt, "nsid", nsid_cfg_str) in config_get_option()
1139 else O_STR(opt, "target-fetch-policy", target_fetch_policy) in config_get_option()
1140 else O_YNO(opt, "harden-short-bufsize", harden_short_bufsize) in config_get_option()
1141 else O_YNO(opt, "harden-large-queries", harden_large_queries) in config_get_option()
1142 else O_YNO(opt, "harden-glue", harden_glue) in config_get_option()
1143 else O_YNO(opt, "harden-dnssec-stripped", harden_dnssec_stripped) in config_get_option()
1144 else O_YNO(opt, "harden-below-nxdomain", harden_below_nxdomain) in config_get_option()
1145 else O_YNO(opt, "harden-referral-path", harden_referral_path) in config_get_option()
1146 else O_YNO(opt, "harden-algo-downgrade", harden_algo_downgrade) in config_get_option()
1147 else O_YNO(opt, "harden-unknown-additional", harden_unknown_additional) in config_get_option()
1148 else O_YNO(opt, "use-caps-for-id", use_caps_bits_for_id) in config_get_option()
1149 else O_LST(opt, "caps-whitelist", caps_whitelist) in config_get_option()
1150 else O_DEC(opt, "unwanted-reply-threshold", unwanted_threshold) in config_get_option()
1151 else O_YNO(opt, "do-not-query-localhost", donotquery_localhost) in config_get_option()
1152 else O_STR(opt, "module-config", module_conf) in config_get_option()
1153 else O_DEC(opt, "val-bogus-ttl", bogus_ttl) in config_get_option()
1154 else O_YNO(opt, "val-clean-additional", val_clean_additional) in config_get_option()
1155 else O_DEC(opt, "val-log-level", val_log_level) in config_get_option()
1156 else O_YNO(opt, "val-permissive-mode", val_permissive_mode) in config_get_option()
1157 else O_YNO(opt, "aggressive-nsec", aggressive_nsec) in config_get_option()
1158 else O_YNO(opt, "ignore-cd-flag", ignore_cd) in config_get_option()
1159 else O_YNO(opt, "disable-edns-do", disable_edns_do) in config_get_option()
1160 else O_YNO(opt, "serve-expired", serve_expired) in config_get_option()
1161 else O_DEC(opt, "serve-expired-ttl", serve_expired_ttl) in config_get_option()
1162 else O_YNO(opt, "serve-expired-ttl-reset", serve_expired_ttl_reset) in config_get_option()
1163 else O_DEC(opt, "serve-expired-reply-ttl", serve_expired_reply_ttl) in config_get_option()
1164 else O_DEC(opt, "serve-expired-client-timeout", serve_expired_client_timeout) in config_get_option()
1165 else O_YNO(opt, "ede", ede) in config_get_option()
1166 else O_YNO(opt, "ede-serve-expired", ede_serve_expired) in config_get_option()
1167 else O_YNO(opt, "serve-original-ttl", serve_original_ttl) in config_get_option()
1168 else O_STR(opt, "val-nsec3-keysize-iterations",val_nsec3_key_iterations) in config_get_option()
1169 else O_YNO(opt, "zonemd-permissive-mode", zonemd_permissive_mode) in config_get_option()
1170 else O_UNS(opt, "add-holddown", add_holddown) in config_get_option()
1171 else O_UNS(opt, "del-holddown", del_holddown) in config_get_option()
1172 else O_UNS(opt, "keep-missing", keep_missing) in config_get_option()
1173 else O_YNO(opt, "permit-small-holddown", permit_small_holddown) in config_get_option()
1174 else O_MEM(opt, "key-cache-size", key_cache_size) in config_get_option()
1175 else O_DEC(opt, "key-cache-slabs", key_cache_slabs) in config_get_option()
1176 else O_MEM(opt, "neg-cache-size", neg_cache_size) in config_get_option()
1177 else O_YNO(opt, "control-enable", remote_control_enable) in config_get_option()
1178 else O_DEC(opt, "control-port", control_port) in config_get_option()
1179 else O_STR(opt, "server-key-file", server_key_file) in config_get_option()
1180 else O_STR(opt, "server-cert-file", server_cert_file) in config_get_option()
1181 else O_STR(opt, "control-key-file", control_key_file) in config_get_option()
1182 else O_STR(opt, "control-cert-file", control_cert_file) in config_get_option()
1183 else O_LST(opt, "root-hints", root_hints) in config_get_option()
1184 else O_LS2(opt, "access-control", acls) in config_get_option()
1185 else O_LS2(opt, "tcp-connection-limit", tcp_connection_limits) in config_get_option()
1186 else O_LST(opt, "do-not-query-address", donotqueryaddrs) in config_get_option()
1187 else O_LST(opt, "private-address", private_address) in config_get_option()
1188 else O_LST(opt, "private-domain", private_domain) in config_get_option()
1189 else O_LST(opt, "auto-trust-anchor-file", auto_trust_anchor_file_list) in config_get_option()
1190 else O_LST(opt, "trust-anchor-file", trust_anchor_file_list) in config_get_option()
1191 else O_LST(opt, "trust-anchor", trust_anchor_list) in config_get_option()
1192 else O_LST(opt, "trusted-keys-file", trusted_keys_file_list) in config_get_option()
1193 else O_YNO(opt, "trust-anchor-signaling", trust_anchor_signaling) in config_get_option()
1194 else O_YNO(opt, "root-key-sentinel", root_key_sentinel) in config_get_option()
1195 else O_LST(opt, "control-interface", control_ifs.first) in config_get_option()
1196 else O_LST(opt, "domain-insecure", domain_insecure) in config_get_option()
1197 else O_UNS(opt, "val-override-date", val_date_override) in config_get_option()
1198 else O_YNO(opt, "minimal-responses", minimal_responses) in config_get_option()
1199 else O_YNO(opt, "rrset-roundrobin", rrset_roundrobin) in config_get_option()
1200 else O_DEC(opt, "unknown-server-time-limit", unknown_server_time_limit) in config_get_option()
1202 else O_LST(opt, "send-client-subnet", client_subnet) in config_get_option()
1203 else O_LST(opt, "client-subnet-zone", client_subnet_zone) in config_get_option()
1204 else O_DEC(opt, "max-client-subnet-ipv4", max_client_subnet_ipv4) in config_get_option()
1205 else O_DEC(opt, "max-client-subnet-ipv6", max_client_subnet_ipv6) in config_get_option()
1206 else O_DEC(opt, "min-client-subnet-ipv4", min_client_subnet_ipv4) in config_get_option()
1207 else O_DEC(opt, "min-client-subnet-ipv6", min_client_subnet_ipv6) in config_get_option()
1208 else O_DEC(opt, "max-ecs-tree-size-ipv4", max_ecs_tree_size_ipv4) in config_get_option()
1209 else O_DEC(opt, "max-ecs-tree-size-ipv6", max_ecs_tree_size_ipv6) in config_get_option()
1210 else O_YNO(opt, "client-subnet-always-forward:", in config_get_option()
1214 else O_YNO(opt, "dnstap-enable", dnstap) in config_get_option()
1215 else O_YNO(opt, "dnstap-bidirectional", dnstap_bidirectional) in config_get_option()
1216 else O_STR(opt, "dnstap-socket-path", dnstap_socket_path) in config_get_option()
1217 else O_STR(opt, "dnstap-ip", dnstap_ip) in config_get_option()
1218 else O_YNO(opt, "dnstap-tls", dnstap_tls) in config_get_option()
1219 else O_STR(opt, "dnstap-tls-server-name", dnstap_tls_server_name) in config_get_option()
1220 else O_STR(opt, "dnstap-tls-cert-bundle", dnstap_tls_cert_bundle) in config_get_option()
1221 else O_STR(opt, "dnstap-tls-client-key-file", in config_get_option()
1223 else O_STR(opt, "dnstap-tls-client-cert-file", in config_get_option()
1225 else O_YNO(opt, "dnstap-send-identity", dnstap_send_identity) in config_get_option()
1226 else O_YNO(opt, "dnstap-send-version", dnstap_send_version) in config_get_option()
1227 else O_STR(opt, "dnstap-identity", dnstap_identity) in config_get_option()
1228 else O_STR(opt, "dnstap-version", dnstap_version) in config_get_option()
1229 else O_YNO(opt, "dnstap-log-resolver-query-messages", in config_get_option()
1231 else O_YNO(opt, "dnstap-log-resolver-response-messages", in config_get_option()
1233 else O_YNO(opt, "dnstap-log-client-query-messages", in config_get_option()
1235 else O_YNO(opt, "dnstap-log-client-response-messages", in config_get_option()
1237 else O_YNO(opt, "dnstap-log-forwarder-query-messages", in config_get_option()
1239 else O_YNO(opt, "dnstap-log-forwarder-response-messages", in config_get_option()
1243 else O_YNO(opt, "dnscrypt-enable", dnscrypt) in config_get_option()
1244 else O_DEC(opt, "dnscrypt-port", dnscrypt_port) in config_get_option()
1245 else O_STR(opt, "dnscrypt-provider", dnscrypt_provider) in config_get_option()
1246 else O_LST(opt, "dnscrypt-provider-cert", dnscrypt_provider_cert) in config_get_option()
1247 else O_LST(opt, "dnscrypt-provider-cert-rotated", dnscrypt_provider_cert_rotated) in config_get_option()
1248 else O_LST(opt, "dnscrypt-secret-key", dnscrypt_secret_key) in config_get_option()
1249 else O_MEM(opt, "dnscrypt-shared-secret-cache-size", in config_get_option()
1251 else O_DEC(opt, "dnscrypt-shared-secret-cache-slabs", in config_get_option()
1253 else O_MEM(opt, "dnscrypt-nonce-cache-size", in config_get_option()
1255 else O_DEC(opt, "dnscrypt-nonce-cache-slabs", in config_get_option()
1258 else O_YNO(opt, "unblock-lan-zones", unblock_lan_zones) in config_get_option()
1259 else O_YNO(opt, "insecure-lan-zones", insecure_lan_zones) in config_get_option()
1260 else O_DEC(opt, "max-udp-size", max_udp_size) in config_get_option()
1261 else O_LST(opt, "python-script", python_script) in config_get_option()
1262 else O_LST(opt, "dynlib-file", dynlib_file) in config_get_option()
1263 else O_YNO(opt, "disable-dnssec-lame-check", disable_dnssec_lame_check) in config_get_option()
1264 else O_DEC(opt, "ip-ratelimit-cookie", ip_ratelimit_cookie) in config_get_option()
1265 else O_DEC(opt, "ip-ratelimit", ip_ratelimit) in config_get_option()
1266 else O_DEC(opt, "ratelimit", ratelimit) in config_get_option()
1267 else O_MEM(opt, "ip-ratelimit-size", ip_ratelimit_size) in config_get_option()
1268 else O_MEM(opt, "ratelimit-size", ratelimit_size) in config_get_option()
1269 else O_DEC(opt, "ip-ratelimit-slabs", ip_ratelimit_slabs) in config_get_option()
1270 else O_DEC(opt, "ratelimit-slabs", ratelimit_slabs) in config_get_option()
1271 else O_LS2(opt, "ratelimit-for-domain", ratelimit_for_domain) in config_get_option()
1272 else O_LS2(opt, "ratelimit-below-domain", ratelimit_below_domain) in config_get_option()
1273 else O_DEC(opt, "ip-ratelimit-factor", ip_ratelimit_factor) in config_get_option()
1274 else O_DEC(opt, "ratelimit-factor", ratelimit_factor) in config_get_option()
1275 else O_YNO(opt, "ip-ratelimit-backoff", ip_ratelimit_backoff) in config_get_option()
1276 else O_YNO(opt, "ratelimit-backoff", ratelimit_backoff) in config_get_option()
1277 else O_UNS(opt, "outbound-msg-retry", outbound_msg_retry) in config_get_option()
1278 else O_UNS(opt, "max-sent-count", max_sent_count) in config_get_option()
1279 else O_UNS(opt, "max-query-restarts", max_query_restarts) in config_get_option()
1280 else O_DEC(opt, "fast-server-num", fast_server_num) in config_get_option()
1281 else O_DEC(opt, "fast-server-permil", fast_server_permil) in config_get_option()
1282 else O_DEC(opt, "val-sig-skew-min", val_sig_skew_min) in config_get_option()
1283 else O_DEC(opt, "val-sig-skew-max", val_sig_skew_max) in config_get_option()
1284 else O_DEC(opt, "val-max-restart", val_max_restart) in config_get_option()
1285 else O_YNO(opt, "qname-minimisation", qname_minimisation) in config_get_option()
1286 else O_YNO(opt, "qname-minimisation-strict", qname_minimisation_strict) in config_get_option()
1287 else O_IFC(opt, "define-tag", num_tags, tagname) in config_get_option()
1288 else O_LTG(opt, "local-zone-tag", local_zone_tags) in config_get_option()
1289 else O_LTG(opt, "access-control-tag", acl_tags) in config_get_option()
1290 else O_LTG(opt, "response-ip-tag", respip_tags) in config_get_option()
1291 else O_LS3(opt, "local-zone-override", local_zone_overrides) in config_get_option()
1292 else O_LS3(opt, "access-control-tag-action", acl_tag_actions) in config_get_option()
1293 else O_LS3(opt, "access-control-tag-data", acl_tag_datas) in config_get_option()
1294 else O_LS2(opt, "access-control-view", acl_view) in config_get_option()
1295 else O_LS2(opt, "interface-action", interface_actions) in config_get_option()
1296 else O_LTG(opt, "interface-tag", interface_tags) in config_get_option()
1297 else O_LS3(opt, "interface-tag-action", interface_tag_actions) in config_get_option()
1298 else O_LS3(opt, "interface-tag-data", interface_tag_datas) in config_get_option()
1299 else O_LS2(opt, "interface-view", interface_view) in config_get_option()
1300 else O_YNO(opt, "pad-responses", pad_responses) in config_get_option()
1301 else O_DEC(opt, "pad-responses-block-size", pad_responses_block_size) in config_get_option()
1302 else O_YNO(opt, "pad-queries", pad_queries) in config_get_option()
1303 else O_DEC(opt, "pad-queries-block-size", pad_queries_block_size) in config_get_option()
1304 else O_LS2(opt, "edns-client-strings", edns_client_strings) in config_get_option()
1305 else O_LST(opt, "proxy-protocol-port", proxy_protocol_port) in config_get_option()
1307 else O_YNO(opt, "ipsecmod-enabled", ipsecmod_enabled) in config_get_option()
1308 else O_YNO(opt, "ipsecmod-ignore-bogus", ipsecmod_ignore_bogus) in config_get_option()
1309 else O_STR(opt, "ipsecmod-hook", ipsecmod_hook) in config_get_option()
1310 else O_DEC(opt, "ipsecmod-max-ttl", ipsecmod_max_ttl) in config_get_option()
1311 else O_LST(opt, "ipsecmod-whitelist", ipsecmod_whitelist) in config_get_option()
1312 else O_YNO(opt, "ipsecmod-strict", ipsecmod_strict) in config_get_option()
1315 else O_STR(opt, "backend", cachedb_backend) in config_get_option()
1316 else O_STR(opt, "secret-seed", cachedb_secret) in config_get_option()
1317 else O_YNO(opt, "cachedb-no-store", cachedb_no_store) in config_get_option()
1319 else O_STR(opt, "redis-server-host", redis_server_host) in config_get_option()
1320 else O_DEC(opt, "redis-server-port", redis_server_port) in config_get_option()
1321 else O_STR(opt, "redis-server-path", redis_server_path) in config_get_option()
1322 else O_STR(opt, "redis-server-password", redis_server_password) in config_get_option()
1323 else O_DEC(opt, "redis-timeout", redis_timeout) in config_get_option()
1324 else O_YNO(opt, "redis-expire-records", redis_expire_records) in config_get_option()
1325 else O_DEC(opt, "redis-logical-db", redis_logical_db) in config_get_option()
1329 else O_STR(opt, "name-v4", ipset_name_v4) in config_get_option()
1330 else O_STR(opt, "name-v6", ipset_name_v6) in config_get_option()