sbin/unwind/libunbound/util/config_file.c
1449
cfg_parser = &st;
sbin/unwind/libunbound/util/config_file.c
1450
cfg_parser->filename = filename;
sbin/unwind/libunbound/util/config_file.c
1451
cfg_parser->line = 1;
sbin/unwind/libunbound/util/config_file.c
1452
cfg_parser->errors = 0;
sbin/unwind/libunbound/util/config_file.c
1453
cfg_parser->cfg = cfg;
sbin/unwind/libunbound/util/config_file.c
1454
cfg_parser->chroot = chroot;
sbin/unwind/libunbound/util/config_file.c
1455
cfg_parser->started_toplevel = 0;
sbin/unwind/libunbound/util/config_file.c
1575
if(cfg_parser->errors != 0) {
sbin/unwind/libunbound/util/config_file.c
1577
fname, cfg_parser->errors);
sbin/unwind/libunbound/util/config_file.c
2044
cfg_parser->errors++;
sbin/unwind/libunbound/util/config_file.c
2045
fprintf(stderr, "%s:%d: error: ", cfg_parser->filename,
sbin/unwind/libunbound/util/config_file.c
2046
cfg_parser->line);
sbin/unwind/libunbound/util/config_file.c
2062
cfg_parser->errors++;
sbin/unwind/libunbound/util/config_file.c
2063
if(strcmp(str, "syntax error")==0 && cfg_parser->started_toplevel ==0)
sbin/unwind/libunbound/util/config_file.c
2066
fprintf(stderr, "%s:%d: error: %s\n", cfg_parser->filename,
sbin/unwind/libunbound/util/config_file.c
2067
cfg_parser->line, str);
sbin/unwind/libunbound/util/config_file.c
87
struct config_parser_state* cfg_parser = 0;
sbin/unwind/libunbound/util/config_file.h
1394
extern struct config_parser_state* cfg_parser;
sbin/unwind/libunbound/util/configlexer.c
3683
if(cfg_parser->chroot && strncmp(filename, cfg_parser->chroot,
sbin/unwind/libunbound/util/configlexer.c
3684
strlen(cfg_parser->chroot)) == 0) {
sbin/unwind/libunbound/util/configlexer.c
3685
filename += strlen(cfg_parser->chroot);
sbin/unwind/libunbound/util/configlexer.c
3703
s->filename = cfg_parser->filename;
sbin/unwind/libunbound/util/configlexer.c
3704
s->line = cfg_parser->line;
sbin/unwind/libunbound/util/configlexer.c
3709
cfg_parser->filename = nm;
sbin/unwind/libunbound/util/configlexer.c
3710
cfg_parser->line = 1;
sbin/unwind/libunbound/util/configlexer.c
3738
if(cfg_parser->chroot && strncmp(filename, cfg_parser->chroot,
sbin/unwind/libunbound/util/configlexer.c
3739
strlen(cfg_parser->chroot)) == 0) {
sbin/unwind/libunbound/util/configlexer.c
3740
filename += strlen(cfg_parser->chroot);
sbin/unwind/libunbound/util/configlexer.c
3768
free(cfg_parser->filename);
sbin/unwind/libunbound/util/configlexer.c
3769
cfg_parser->filename = s->filename;
sbin/unwind/libunbound/util/configlexer.c
3770
cfg_parser->line = s->line;
sbin/unwind/libunbound/util/configlexer.c
6015
{ LEXOUT(("NL\n")); cfg_parser->line++; }
sbin/unwind/libunbound/util/configlexer.c
6041
cfg_parser->line++; BEGIN(INITIAL); }
sbin/unwind/libunbound/util/configlexer.c
6081
cfg_parser->line++; BEGIN(INITIAL); }
sbin/unwind/libunbound/util/configlexer.c
6120
{ LEXOUT(("NL\n")); cfg_parser->line++;}
sbin/unwind/libunbound/util/configlexer.c
6153
cfg_parser->line++; BEGIN(inc_prev); }
sbin/unwind/libunbound/util/configlexer.c
6205
{ LEXOUT(("NL\n")); cfg_parser->line++; }
sbin/unwind/libunbound/util/configlexer.c
6240
cfg_parser->line++; BEGIN(inc_prev);
sbin/unwind/libunbound/util/configparser.y
1002
cfg_parser->cfg->tcp_reuse_timeout = 0;
sbin/unwind/libunbound/util/configparser.y
1003
else cfg_parser->cfg->tcp_reuse_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1013
cfg_parser->cfg->tcp_auth_query_timeout = 0;
sbin/unwind/libunbound/util/configparser.y
1014
else cfg_parser->cfg->tcp_auth_query_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1023
else cfg_parser->cfg->do_tcp_keepalive = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1033
cfg_parser->cfg->tcp_keepalive_timeout = 6553500;
sbin/unwind/libunbound/util/configparser.y
1035
cfg_parser->cfg->tcp_keepalive_timeout = 0;
sbin/unwind/libunbound/util/configparser.y
1036
else cfg_parser->cfg->tcp_keepalive_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1046
cfg_parser->cfg->sock_queue_timeout = 6553500;
sbin/unwind/libunbound/util/configparser.y
1048
cfg_parser->cfg->sock_queue_timeout = 0;
sbin/unwind/libunbound/util/configparser.y
1049
else cfg_parser->cfg->sock_queue_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1058
else cfg_parser->cfg->tcp_upstream = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1067
else cfg_parser->cfg->udp_upstream_without_downstream = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1076
else cfg_parser->cfg->ssl_upstream = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1083
free(cfg_parser->cfg->ssl_service_key);
sbin/unwind/libunbound/util/configparser.y
1084
cfg_parser->cfg->ssl_service_key = $2;
sbin/unwind/libunbound/util/configparser.y
1090
free(cfg_parser->cfg->ssl_service_pem);
sbin/unwind/libunbound/util/configparser.y
1091
cfg_parser->cfg->ssl_service_pem = $2;
sbin/unwind/libunbound/util/configparser.y
1099
else cfg_parser->cfg->ssl_port = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1106
free(cfg_parser->cfg->tls_cert_bundle);
sbin/unwind/libunbound/util/configparser.y
1107
cfg_parser->cfg->tls_cert_bundle = $2;
sbin/unwind/libunbound/util/configparser.y
1115
else cfg_parser->cfg->tls_win_cert = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1122
if(!cfg_strlist_insert(&cfg_parser->cfg->tls_additional_port,
sbin/unwind/libunbound/util/configparser.y
1130
free(cfg_parser->cfg->tls_ciphers);
sbin/unwind/libunbound/util/configparser.y
1131
cfg_parser->cfg->tls_ciphers = $2;
sbin/unwind/libunbound/util/configparser.y
1137
free(cfg_parser->cfg->tls_ciphersuites);
sbin/unwind/libunbound/util/configparser.y
1138
cfg_parser->cfg->tls_ciphersuites = $2;
sbin/unwind/libunbound/util/configparser.y
1144
if(!cfg_strlist_append(&cfg_parser->cfg->tls_session_ticket_keys,
sbin/unwind/libunbound/util/configparser.y
1154
else cfg_parser->cfg->tls_use_sni = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1163
else cfg_parser->cfg->https_port = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1169
free(cfg_parser->cfg->http_endpoint);
sbin/unwind/libunbound/util/configparser.y
1171
cfg_parser->cfg->http_endpoint = malloc(strlen($2)+2);
sbin/unwind/libunbound/util/configparser.y
1172
if(cfg_parser->cfg->http_endpoint) {
sbin/unwind/libunbound/util/configparser.y
1173
cfg_parser->cfg->http_endpoint[0] = '/';
sbin/unwind/libunbound/util/configparser.y
1174
memmove(cfg_parser->cfg->http_endpoint+1, $2,
sbin/unwind/libunbound/util/configparser.y
1181
cfg_parser->cfg->http_endpoint = $2;
sbin/unwind/libunbound/util/configparser.y
1189
else cfg_parser->cfg->http_max_streams = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1196
&cfg_parser->cfg->http_query_buffer_size))
sbin/unwind/libunbound/util/configparser.y
1204
&cfg_parser->cfg->http_response_buffer_size))
sbin/unwind/libunbound/util/configparser.y
1213
else cfg_parser->cfg->http_nodelay = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1221
else cfg_parser->cfg->http_notls_downstream = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1230
"over QUIC.", cfg_parser->filename, cfg_parser->line);
sbin/unwind/libunbound/util/configparser.y
1234
else cfg_parser->cfg->quic_port = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1240
if(!cfg_parse_memsize($2, &cfg_parser->cfg->quic_size))
sbin/unwind/libunbound/util/configparser.y
1249
else cfg_parser->cfg->use_systemd = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1258
else cfg_parser->cfg->do_daemonize = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1267
else cfg_parser->cfg->use_syslog = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1281
else cfg_parser->cfg->log_time_ascii = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1290
else cfg_parser->cfg->log_time_iso = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1299
else cfg_parser->cfg->log_queries = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1308
else cfg_parser->cfg->log_replies = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1317
else cfg_parser->cfg->log_tag_queryreply = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1326
else cfg_parser->cfg->log_servfail = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1335
else cfg_parser->cfg->log_destaddr = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1344
else cfg_parser->cfg->log_local_actions = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1351
free(cfg_parser->cfg->chrootdir);
sbin/unwind/libunbound/util/configparser.y
1352
cfg_parser->cfg->chrootdir = $2;
sbin/unwind/libunbound/util/configparser.y
1358
free(cfg_parser->cfg->username);
sbin/unwind/libunbound/util/configparser.y
1359
cfg_parser->cfg->username = $2;
sbin/unwind/libunbound/util/configparser.y
1365
free(cfg_parser->cfg->directory);
sbin/unwind/libunbound/util/configparser.y
1366
cfg_parser->cfg->directory = $2;
sbin/unwind/libunbound/util/configparser.y
1371
w_config_adjust_directory(cfg_parser->cfg);
sbin/unwind/libunbound/util/configparser.y
1373
d = cfg_parser->cfg->directory;
sbin/unwind/libunbound/util/configparser.y
1376
if(cfg_parser->chroot && cfg_parser->chroot[0] &&
sbin/unwind/libunbound/util/configparser.y
1377
strncmp(d, cfg_parser->chroot, strlen(
sbin/unwind/libunbound/util/configparser.y
1378
cfg_parser->chroot)) == 0)
sbin/unwind/libunbound/util/configparser.y
1379
d += strlen(cfg_parser->chroot);
sbin/unwind/libunbound/util/configparser.y
1391
free(cfg_parser->cfg->logfile);
sbin/unwind/libunbound/util/configparser.y
1392
cfg_parser->cfg->logfile = $2;
sbin/unwind/libunbound/util/configparser.y
1393
cfg_parser->cfg->use_syslog = 0;
sbin/unwind/libunbound/util/configparser.y
1399
free(cfg_parser->cfg->pidfile);
sbin/unwind/libunbound/util/configparser.y
1400
cfg_parser->cfg->pidfile = $2;
sbin/unwind/libunbound/util/configparser.y
1406
if(!cfg_strlist_insert(&cfg_parser->cfg->root_hints, $2))
sbin/unwind/libunbound/util/configparser.y
1427
if(!cfg_strlist_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
1435
if(!cfg_strlist_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
1443
if(!cfg_strlist_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
1451
if(!cfg_strlist_insert(&cfg_parser->cfg->trust_anchor_list, $2))
sbin/unwind/libunbound/util/configparser.y
1461
cfg_parser->cfg->trust_anchor_signaling =
sbin/unwind/libunbound/util/configparser.y
1472
cfg_parser->cfg->root_key_sentinel =
sbin/unwind/libunbound/util/configparser.y
1480
if(!cfg_strlist_insert(&cfg_parser->cfg->domain_insecure, $2))
sbin/unwind/libunbound/util/configparser.y
1489
else cfg_parser->cfg->hide_identity = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1498
else cfg_parser->cfg->hide_version = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1507
else cfg_parser->cfg->hide_trustanchor = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1516
else cfg_parser->cfg->hide_http_user_agent = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1523
free(cfg_parser->cfg->identity);
sbin/unwind/libunbound/util/configparser.y
1524
cfg_parser->cfg->identity = $2;
sbin/unwind/libunbound/util/configparser.y
1530
free(cfg_parser->cfg->version);
sbin/unwind/libunbound/util/configparser.y
1531
cfg_parser->cfg->version = $2;
sbin/unwind/libunbound/util/configparser.y
1537
free(cfg_parser->cfg->http_user_agent);
sbin/unwind/libunbound/util/configparser.y
1538
cfg_parser->cfg->http_user_agent = $2;
sbin/unwind/libunbound/util/configparser.y
1544
free(cfg_parser->cfg->nsid_cfg_str);
sbin/unwind/libunbound/util/configparser.y
1545
cfg_parser->cfg->nsid_cfg_str = $2;
sbin/unwind/libunbound/util/configparser.y
1546
free(cfg_parser->cfg->nsid);
sbin/unwind/libunbound/util/configparser.y
1547
cfg_parser->cfg->nsid = NULL;
sbin/unwind/libunbound/util/configparser.y
1548
cfg_parser->cfg->nsid_len = 0;
sbin/unwind/libunbound/util/configparser.y
1551
else if (!(cfg_parser->cfg->nsid = cfg_parse_nsid(
sbin/unwind/libunbound/util/configparser.y
1552
$2, &cfg_parser->cfg->nsid_len)))
sbin/unwind/libunbound/util/configparser.y
1560
if(!cfg_parse_memsize($2, &cfg_parser->cfg->so_rcvbuf))
sbin/unwind/libunbound/util/configparser.y
1568
if(!cfg_parse_memsize($2, &cfg_parser->cfg->so_sndbuf))
sbin/unwind/libunbound/util/configparser.y
1578
else cfg_parser->cfg->so_reuseport =
sbin/unwind/libunbound/util/configparser.y
1588
else cfg_parser->cfg->ip_transparent =
sbin/unwind/libunbound/util/configparser.y
1598
else cfg_parser->cfg->ip_freebind =
sbin/unwind/libunbound/util/configparser.y
1613
cfg_parser->cfg->ip_dscp = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1620
if(!cfg_parse_memsize($2, &cfg_parser->cfg->stream_wait_size))
sbin/unwind/libunbound/util/configparser.y
1633
cfg_parser->cfg->edns_buffer_size = 65535;
sbin/unwind/libunbound/util/configparser.y
1634
else cfg_parser->cfg->edns_buffer_size = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1645
else cfg_parser->cfg->msg_buffer_size = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1652
if(!cfg_parse_memsize($2, &cfg_parser->cfg->msg_cache_size))
sbin/unwind/libunbound/util/configparser.y
1663
cfg_parser->cfg->msg_cache_slabs = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1664
if(!is_pow2(cfg_parser->cfg->msg_cache_slabs))
sbin/unwind/libunbound/util/configparser.y
1675
else cfg_parser->cfg->num_queries_per_thread = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1684
else cfg_parser->cfg->jostle_time = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1693
else cfg_parser->cfg->delay_close = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1702
else cfg_parser->cfg->udp_connect = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1711
else cfg_parser->cfg->unblock_lan_zones =
sbin/unwind/libunbound/util/configparser.y
1721
else cfg_parser->cfg->insecure_lan_zones =
sbin/unwind/libunbound/util/configparser.y
1729
if(!cfg_parse_memsize($2, &cfg_parser->cfg->rrset_cache_size))
sbin/unwind/libunbound/util/configparser.y
1740
cfg_parser->cfg->rrset_cache_slabs = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1741
if(!is_pow2(cfg_parser->cfg->rrset_cache_slabs))
sbin/unwind/libunbound/util/configparser.y
1752
else cfg_parser->cfg->host_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1769
else cfg_parser->cfg->infra_cache_numhosts = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1787
cfg_parser->cfg->infra_cache_slabs = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1788
if(!is_pow2(cfg_parser->cfg->infra_cache_slabs))
sbin/unwind/libunbound/util/configparser.y
1799
else cfg_parser->cfg->infra_cache_min_rtt = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1808
else cfg_parser->cfg->infra_cache_max_rtt = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1817
else cfg_parser->cfg->infra_keep_probing =
sbin/unwind/libunbound/util/configparser.y
1825
free(cfg_parser->cfg->target_fetch_policy);
sbin/unwind/libunbound/util/configparser.y
1826
cfg_parser->cfg->target_fetch_policy = $2;
sbin/unwind/libunbound/util/configparser.y
1834
else cfg_parser->cfg->harden_short_bufsize =
sbin/unwind/libunbound/util/configparser.y
1844
else cfg_parser->cfg->harden_large_queries =
sbin/unwind/libunbound/util/configparser.y
1854
else cfg_parser->cfg->harden_glue =
sbin/unwind/libunbound/util/configparser.y
1864
else cfg_parser->cfg->harden_unverified_glue =
sbin/unwind/libunbound/util/configparser.y
1874
else cfg_parser->cfg->harden_dnssec_stripped =
sbin/unwind/libunbound/util/configparser.y
1884
else cfg_parser->cfg->harden_below_nxdomain =
sbin/unwind/libunbound/util/configparser.y
1894
else cfg_parser->cfg->harden_referral_path =
sbin/unwind/libunbound/util/configparser.y
1904
else cfg_parser->cfg->harden_algo_downgrade =
sbin/unwind/libunbound/util/configparser.y
1914
else cfg_parser->cfg->harden_unknown_additional =
sbin/unwind/libunbound/util/configparser.y
1924
else cfg_parser->cfg->use_caps_bits_for_id =
sbin/unwind/libunbound/util/configparser.y
1932
if(!cfg_strlist_insert(&cfg_parser->cfg->caps_whitelist, $2))
sbin/unwind/libunbound/util/configparser.y
1939
if(!cfg_strlist_insert(&cfg_parser->cfg->private_address, $2))
sbin/unwind/libunbound/util/configparser.y
1946
if(!cfg_strlist_insert(&cfg_parser->cfg->private_domain, $2))
sbin/unwind/libunbound/util/configparser.y
1955
else cfg_parser->cfg->prefetch = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1964
else cfg_parser->cfg->prefetch_key = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1973
else cfg_parser->cfg->deny_any = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
1982
else cfg_parser->cfg->unwanted_threshold = atoi($2);
sbin/unwind/libunbound/util/configparser.y
1989
if(!cfg_strlist_insert(&cfg_parser->cfg->donotqueryaddrs, $2))
sbin/unwind/libunbound/util/configparser.y
1998
else cfg_parser->cfg->donotquery_localhost =
sbin/unwind/libunbound/util/configparser.y
2007
if(!cfg_str2list_insert(&cfg_parser->cfg->acls, $2, $3))
sbin/unwind/libunbound/util/configparser.y
2016
&cfg_parser->cfg->interface_actions, $2, $3))
sbin/unwind/libunbound/util/configparser.y
2023
free(cfg_parser->cfg->module_conf);
sbin/unwind/libunbound/util/configparser.y
2024
cfg_parser->cfg->module_conf = $2;
sbin/unwind/libunbound/util/configparser.y
2031
cfg_parser->cfg->val_date_override = 0;
sbin/unwind/libunbound/util/configparser.y
2033
cfg_parser->cfg->val_date_override =
sbin/unwind/libunbound/util/configparser.y
2035
if(!cfg_parser->cfg->val_date_override)
sbin/unwind/libunbound/util/configparser.y
2040
cfg_parser->cfg->val_date_override = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2049
cfg_parser->cfg->val_sig_skew_min = 0;
sbin/unwind/libunbound/util/configparser.y
2051
cfg_parser->cfg->val_sig_skew_min = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2052
if(!cfg_parser->cfg->val_sig_skew_min)
sbin/unwind/libunbound/util/configparser.y
2062
cfg_parser->cfg->val_sig_skew_max = 0;
sbin/unwind/libunbound/util/configparser.y
2064
cfg_parser->cfg->val_sig_skew_max = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2065
if(!cfg_parser->cfg->val_sig_skew_max)
sbin/unwind/libunbound/util/configparser.y
2075
cfg_parser->cfg->val_max_restart = 0;
sbin/unwind/libunbound/util/configparser.y
2077
cfg_parser->cfg->val_max_restart = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2078
if(!cfg_parser->cfg->val_max_restart)
sbin/unwind/libunbound/util/configparser.y
2089
else cfg_parser->cfg->max_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2098
else cfg_parser->cfg->max_negative_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2107
else cfg_parser->cfg->min_negative_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2116
else cfg_parser->cfg->min_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2125
else cfg_parser->cfg->bogus_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2134
else cfg_parser->cfg->val_clean_additional =
sbin/unwind/libunbound/util/configparser.y
2144
else cfg_parser->cfg->val_permissive_mode =
sbin/unwind/libunbound/util/configparser.y
2155
cfg_parser->cfg->aggressive_nsec =
sbin/unwind/libunbound/util/configparser.y
2165
else cfg_parser->cfg->ignore_cd = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2174
else cfg_parser->cfg->disable_edns_do = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2183
else cfg_parser->cfg->serve_expired = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2192
else cfg_parser->cfg->serve_expired_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2201
else cfg_parser->cfg->serve_expired_ttl_reset = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2210
else cfg_parser->cfg->serve_expired_reply_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2219
else cfg_parser->cfg->serve_expired_client_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2228
else cfg_parser->cfg->ede_serve_expired = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2237
else cfg_parser->cfg->serve_original_ttl = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2272
else cfg_parser->cfg->val_log_level = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2279
free(cfg_parser->cfg->val_nsec3_key_iterations);
sbin/unwind/libunbound/util/configparser.y
2280
cfg_parser->cfg->val_nsec3_key_iterations = $2;
sbin/unwind/libunbound/util/configparser.y
2288
else cfg_parser->cfg->zonemd_permissive_mode = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2297
else cfg_parser->cfg->add_holddown = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2306
else cfg_parser->cfg->del_holddown = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2315
else cfg_parser->cfg->keep_missing = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2324
else cfg_parser->cfg->permit_small_holddown =
sbin/unwind/libunbound/util/configparser.y
233
cfg_parser->started_toplevel = 0;
sbin/unwind/libunbound/util/configparser.y
2332
if(!cfg_parse_memsize($2, &cfg_parser->cfg->key_cache_size))
sbin/unwind/libunbound/util/configparser.y
2343
cfg_parser->cfg->key_cache_slabs = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2344
if(!is_pow2(cfg_parser->cfg->key_cache_slabs))
sbin/unwind/libunbound/util/configparser.y
2353
if(!cfg_parse_memsize($2, &cfg_parser->cfg->neg_cache_size))
sbin/unwind/libunbound/util/configparser.y
2386
if(!cfg_strlist_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
240
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
2402
if(!cfg_strlist_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
2408
if(!cfg_str2list_insert(&cfg_parser->cfg->local_zones,
sbin/unwind/libunbound/util/configparser.y
2417
if(!cfg_strlist_insert(&cfg_parser->cfg->local_data, $2))
sbin/unwind/libunbound/util/configparser.y
2428
if(!cfg_strlist_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
2441
else cfg_parser->cfg->minimal_responses =
sbin/unwind/libunbound/util/configparser.y
2451
else cfg_parser->cfg->rrset_roundrobin =
sbin/unwind/libunbound/util/configparser.y
2459
cfg_parser->cfg->unknown_server_time_limit = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2466
cfg_parser->cfg->discard_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2473
cfg_parser->cfg->wait_limit = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2480
cfg_parser->cfg->wait_limit_cookie = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2492
if(!cfg_str2list_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
2507
if(!cfg_str2list_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
2517
cfg_parser->cfg->max_udp_size = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2524
free(cfg_parser->cfg->dns64_prefix);
sbin/unwind/libunbound/util/configparser.y
2525
cfg_parser->cfg->dns64_prefix = $2;
sbin/unwind/libunbound/util/configparser.y
2533
else cfg_parser->cfg->dns64_synthall = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2540
if(!cfg_strlist_insert(&cfg_parser->cfg->dns64_ignore_aaaa,
sbin/unwind/libunbound/util/configparser.y
2548
free(cfg_parser->cfg->nat64_prefix);
sbin/unwind/libunbound/util/configparser.y
2549
cfg_parser->cfg->nat64_prefix = $2;
sbin/unwind/libunbound/util/configparser.y
2558
if(!config_add_tag(cfg_parser->cfg, p))
sbin/unwind/libunbound/util/configparser.y
2569
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, $3,
sbin/unwind/libunbound/util/configparser.y
2579
&cfg_parser->cfg->local_zone_tags,
sbin/unwind/libunbound/util/configparser.y
2590
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, $3,
sbin/unwind/libunbound/util/configparser.y
2600
&cfg_parser->cfg->acl_tags,
sbin/unwind/libunbound/util/configparser.y
2611
if(!cfg_str3list_insert(&cfg_parser->cfg->acl_tag_actions,
sbin/unwind/libunbound/util/configparser.y
2623
if(!cfg_str3list_insert(&cfg_parser->cfg->acl_tag_datas,
sbin/unwind/libunbound/util/configparser.y
2635
if(!cfg_str3list_insert(&cfg_parser->cfg->local_zone_overrides,
sbin/unwind/libunbound/util/configparser.y
2647
if(!cfg_str2list_insert(&cfg_parser->cfg->acl_view,
sbin/unwind/libunbound/util/configparser.y
2656
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, $3,
sbin/unwind/libunbound/util/configparser.y
2666
&cfg_parser->cfg->interface_tags,
sbin/unwind/libunbound/util/configparser.y
2677
if(!cfg_str3list_insert(&cfg_parser->cfg->interface_tag_actions,
sbin/unwind/libunbound/util/configparser.y
2689
if(!cfg_str3list_insert(&cfg_parser->cfg->interface_tag_datas,
sbin/unwind/libunbound/util/configparser.y
2701
if(!cfg_str2list_insert(&cfg_parser->cfg->interface_view,
sbin/unwind/libunbound/util/configparser.y
2710
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, $3,
sbin/unwind/libunbound/util/configparser.y
2720
&cfg_parser->cfg->respip_tags,
sbin/unwind/libunbound/util/configparser.y
2733
else cfg_parser->cfg->ip_ratelimit = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2742
else cfg_parser->cfg->ip_ratelimit_cookie = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2751
else cfg_parser->cfg->ratelimit = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2758
if(!cfg_parse_memsize($2, &cfg_parser->cfg->ip_ratelimit_size))
sbin/unwind/libunbound/util/configparser.y
2766
if(!cfg_parse_memsize($2, &cfg_parser->cfg->ratelimit_size))
sbin/unwind/libunbound/util/configparser.y
2777
cfg_parser->cfg->ip_ratelimit_slabs = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2778
if(!is_pow2(cfg_parser->cfg->ip_ratelimit_slabs))
sbin/unwind/libunbound/util/configparser.y
2790
cfg_parser->cfg->ratelimit_slabs = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2791
if(!is_pow2(cfg_parser->cfg->ratelimit_slabs))
sbin/unwind/libunbound/util/configparser.y
2805
if(!cfg_str2list_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
2820
if(!cfg_str2list_insert(&cfg_parser->cfg->
sbin/unwind/libunbound/util/configparser.y
2832
else cfg_parser->cfg->ip_ratelimit_factor = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2841
else cfg_parser->cfg->ratelimit_factor = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2850
else cfg_parser->cfg->ip_ratelimit_backoff =
sbin/unwind/libunbound/util/configparser.y
2860
else cfg_parser->cfg->ratelimit_backoff =
sbin/unwind/libunbound/util/configparser.y
2870
else cfg_parser->cfg->outbound_msg_retry = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2879
else cfg_parser->cfg->max_sent_count = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2888
else cfg_parser->cfg->max_query_restarts = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2903
else cfg_parser->cfg->fast_server_num = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2912
else cfg_parser->cfg->fast_server_permil = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2921
else cfg_parser->cfg->qname_minimisation =
sbin/unwind/libunbound/util/configparser.y
2931
else cfg_parser->cfg->qname_minimisation_strict =
sbin/unwind/libunbound/util/configparser.y
2941
else cfg_parser->cfg->pad_responses =
sbin/unwind/libunbound/util/configparser.y
2951
else cfg_parser->cfg->pad_responses_block_size = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2960
else cfg_parser->cfg->pad_queries =
sbin/unwind/libunbound/util/configparser.y
2970
else cfg_parser->cfg->pad_queries_block_size = atoi($2);
sbin/unwind/libunbound/util/configparser.y
2980
else cfg_parser->cfg->ipsecmod_enabled = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
2993
else cfg_parser->cfg->ipsecmod_ignore_bogus = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3004
free(cfg_parser->cfg->ipsecmod_hook);
sbin/unwind/libunbound/util/configparser.y
3005
cfg_parser->cfg->ipsecmod_hook = $2;
sbin/unwind/libunbound/util/configparser.y
3018
else cfg_parser->cfg->ipsecmod_max_ttl = atoi($2);
sbin/unwind/libunbound/util/configparser.y
3030
if(!cfg_strlist_insert(&cfg_parser->cfg->ipsecmod_whitelist, $2))
sbin/unwind/libunbound/util/configparser.y
3044
else cfg_parser->cfg->ipsecmod_strict = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3056
&cfg_parser->cfg->edns_client_strings, $2, $3))
sbin/unwind/libunbound/util/configparser.y
3068
else cfg_parser->cfg->edns_client_string_opcode = atoi($2);
sbin/unwind/libunbound/util/configparser.y
3077
else cfg_parser->cfg->ede = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3086
else cfg_parser->cfg->dns_error_reporting = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3093
if(!cfg_strlist_insert(&cfg_parser->cfg->proxy_protocol_port, $2))
sbin/unwind/libunbound/util/configparser.y
3100
if(cfg_parser->cfg->stubs->name)
sbin/unwind/libunbound/util/configparser.y
3103
free(cfg_parser->cfg->stubs->name);
sbin/unwind/libunbound/util/configparser.y
3104
cfg_parser->cfg->stubs->name = $2;
sbin/unwind/libunbound/util/configparser.y
3110
if(!cfg_strlist_insert(&cfg_parser->cfg->stubs->hosts, $2))
sbin/unwind/libunbound/util/configparser.y
3117
if(!cfg_strlist_insert(&cfg_parser->cfg->stubs->addrs, $2))
sbin/unwind/libunbound/util/configparser.y
3126
else cfg_parser->cfg->stubs->isfirst=(strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3135
else cfg_parser->cfg->stubs->no_cache=(strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3144
else cfg_parser->cfg->stubs->ssl_upstream =
sbin/unwind/libunbound/util/configparser.y
3154
else cfg_parser->cfg->stubs->tcp_upstream =
sbin/unwind/libunbound/util/configparser.y
3164
else cfg_parser->cfg->stubs->isprime =
sbin/unwind/libunbound/util/configparser.y
3172
if(cfg_parser->cfg->forwards->name)
sbin/unwind/libunbound/util/configparser.y
3175
free(cfg_parser->cfg->forwards->name);
sbin/unwind/libunbound/util/configparser.y
3176
cfg_parser->cfg->forwards->name = $2;
sbin/unwind/libunbound/util/configparser.y
3182
if(!cfg_strlist_insert(&cfg_parser->cfg->forwards->hosts, $2))
sbin/unwind/libunbound/util/configparser.y
3189
if(!cfg_strlist_insert(&cfg_parser->cfg->forwards->addrs, $2))
sbin/unwind/libunbound/util/configparser.y
3198
else cfg_parser->cfg->forwards->isfirst=(strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3207
else cfg_parser->cfg->forwards->no_cache=(strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3216
else cfg_parser->cfg->forwards->ssl_upstream =
sbin/unwind/libunbound/util/configparser.y
3226
else cfg_parser->cfg->forwards->tcp_upstream =
sbin/unwind/libunbound/util/configparser.y
3234
if(cfg_parser->cfg->auths->name)
sbin/unwind/libunbound/util/configparser.y
3237
free(cfg_parser->cfg->auths->name);
sbin/unwind/libunbound/util/configparser.y
3238
cfg_parser->cfg->auths->name = $2;
sbin/unwind/libunbound/util/configparser.y
3244
free(cfg_parser->cfg->auths->zonefile);
sbin/unwind/libunbound/util/configparser.y
3245
cfg_parser->cfg->auths->zonefile = $2;
sbin/unwind/libunbound/util/configparser.y
3251
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->masters, $2))
sbin/unwind/libunbound/util/configparser.y
3258
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->urls, $2))
sbin/unwind/libunbound/util/configparser.y
3265
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->allow_notify,
sbin/unwind/libunbound/util/configparser.y
3275
else cfg_parser->cfg->auths->zonemd_check =
sbin/unwind/libunbound/util/configparser.y
3285
else cfg_parser->cfg->auths->zonemd_reject_absence =
sbin/unwind/libunbound/util/configparser.y
3295
else cfg_parser->cfg->auths->for_downstream =
sbin/unwind/libunbound/util/configparser.y
3305
else cfg_parser->cfg->auths->for_upstream =
sbin/unwind/libunbound/util/configparser.y
3315
else cfg_parser->cfg->auths->fallback_enabled =
sbin/unwind/libunbound/util/configparser.y
3323
if(cfg_parser->cfg->views->name)
sbin/unwind/libunbound/util/configparser.y
3326
free(cfg_parser->cfg->views->name);
sbin/unwind/libunbound/util/configparser.y
3327
cfg_parser->cfg->views->name = $2;
sbin/unwind/libunbound/util/configparser.y
3357
if(!cfg_strlist_insert(&cfg_parser->cfg->views->
sbin/unwind/libunbound/util/configparser.y
3373
if(!cfg_strlist_insert(&cfg_parser->cfg->views->
sbin/unwind/libunbound/util/configparser.y
3380
&cfg_parser->cfg->views->local_zones,
sbin/unwind/libunbound/util/configparser.y
3391
&cfg_parser->cfg->views->respip_actions, $2, $3))
sbin/unwind/libunbound/util/configparser.y
3400
&cfg_parser->cfg->views->respip_data, $2, $3))
sbin/unwind/libunbound/util/configparser.y
3407
if(!cfg_strlist_insert(&cfg_parser->cfg->views->local_data, $2)) {
sbin/unwind/libunbound/util/configparser.y
3419
if(!cfg_strlist_insert(&cfg_parser->cfg->views->
sbin/unwind/libunbound/util/configparser.y
3432
else cfg_parser->cfg->views->isfirst=(strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3439
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
3453
else cfg_parser->cfg->remote_control_enable =
sbin/unwind/libunbound/util/configparser.y
3463
else cfg_parser->cfg->control_port = atoi($2);
sbin/unwind/libunbound/util/configparser.y
3470
if(!cfg_strlist_append(&cfg_parser->cfg->control_ifs, $2))
sbin/unwind/libunbound/util/configparser.y
3477
cfg_parser->cfg->control_use_cert = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3484
free(cfg_parser->cfg->server_key_file);
sbin/unwind/libunbound/util/configparser.y
3485
cfg_parser->cfg->server_key_file = $2;
sbin/unwind/libunbound/util/configparser.y
3491
free(cfg_parser->cfg->server_cert_file);
sbin/unwind/libunbound/util/configparser.y
3492
cfg_parser->cfg->server_cert_file = $2;
sbin/unwind/libunbound/util/configparser.y
3498
free(cfg_parser->cfg->control_key_file);
sbin/unwind/libunbound/util/configparser.y
3499
cfg_parser->cfg->control_key_file = $2;
sbin/unwind/libunbound/util/configparser.y
3505
free(cfg_parser->cfg->control_cert_file);
sbin/unwind/libunbound/util/configparser.y
3506
cfg_parser->cfg->control_cert_file = $2;
sbin/unwind/libunbound/util/configparser.y
3512
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
3536
else cfg_parser->cfg->dnstap = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3545
else cfg_parser->cfg->dnstap_bidirectional =
sbin/unwind/libunbound/util/configparser.y
3553
free(cfg_parser->cfg->dnstap_socket_path);
sbin/unwind/libunbound/util/configparser.y
3554
cfg_parser->cfg->dnstap_socket_path = $2;
sbin/unwind/libunbound/util/configparser.y
3560
free(cfg_parser->cfg->dnstap_ip);
sbin/unwind/libunbound/util/configparser.y
3561
cfg_parser->cfg->dnstap_ip = $2;
sbin/unwind/libunbound/util/configparser.y
3569
else cfg_parser->cfg->dnstap_tls = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3576
free(cfg_parser->cfg->dnstap_tls_server_name);
sbin/unwind/libunbound/util/configparser.y
3577
cfg_parser->cfg->dnstap_tls_server_name = $2;
sbin/unwind/libunbound/util/configparser.y
3583
free(cfg_parser->cfg->dnstap_tls_cert_bundle);
sbin/unwind/libunbound/util/configparser.y
3584
cfg_parser->cfg->dnstap_tls_cert_bundle = $2;
sbin/unwind/libunbound/util/configparser.y
3590
free(cfg_parser->cfg->dnstap_tls_client_key_file);
sbin/unwind/libunbound/util/configparser.y
3591
cfg_parser->cfg->dnstap_tls_client_key_file = $2;
sbin/unwind/libunbound/util/configparser.y
3597
free(cfg_parser->cfg->dnstap_tls_client_cert_file);
sbin/unwind/libunbound/util/configparser.y
3598
cfg_parser->cfg->dnstap_tls_client_cert_file = $2;
sbin/unwind/libunbound/util/configparser.y
3606
else cfg_parser->cfg->dnstap_send_identity = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3615
else cfg_parser->cfg->dnstap_send_version = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3622
free(cfg_parser->cfg->dnstap_identity);
sbin/unwind/libunbound/util/configparser.y
3623
cfg_parser->cfg->dnstap_identity = $2;
sbin/unwind/libunbound/util/configparser.y
3629
free(cfg_parser->cfg->dnstap_version);
sbin/unwind/libunbound/util/configparser.y
3630
cfg_parser->cfg->dnstap_version = $2;
sbin/unwind/libunbound/util/configparser.y
3638
else cfg_parser->cfg->dnstap_log_resolver_query_messages =
sbin/unwind/libunbound/util/configparser.y
3648
else cfg_parser->cfg->dnstap_log_resolver_response_messages =
sbin/unwind/libunbound/util/configparser.y
365
if(cfg_parser->cfg->stubs &&
sbin/unwind/libunbound/util/configparser.y
3658
else cfg_parser->cfg->dnstap_log_client_query_messages =
sbin/unwind/libunbound/util/configparser.y
366
!cfg_parser->cfg->stubs->name)
sbin/unwind/libunbound/util/configparser.y
3668
else cfg_parser->cfg->dnstap_log_client_response_messages =
sbin/unwind/libunbound/util/configparser.y
3678
else cfg_parser->cfg->dnstap_log_forwarder_query_messages =
sbin/unwind/libunbound/util/configparser.y
3688
else cfg_parser->cfg->dnstap_log_forwarder_response_messages =
sbin/unwind/libunbound/util/configparser.y
3700
else cfg_parser->cfg->dnstap_sample_rate = atoi($2);
sbin/unwind/libunbound/util/configparser.y
3707
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
3717
if(!cfg_strlist_append_ex(&cfg_parser->cfg->python_script, $2))
sbin/unwind/libunbound/util/configparser.y
3724
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
3734
if(!cfg_strlist_append_ex(&cfg_parser->cfg->dynlib_file, $2))
sbin/unwind/libunbound/util/configparser.y
374
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
3743
else cfg_parser->cfg->disable_dnssec_lame_check =
sbin/unwind/libunbound/util/configparser.y
3751
free(cfg_parser->cfg->log_identity);
sbin/unwind/libunbound/util/configparser.y
3752
cfg_parser->cfg->log_identity = $2;
sbin/unwind/libunbound/util/configparser.y
3759
if(!cfg_str2list_insert(&cfg_parser->cfg->respip_actions,
sbin/unwind/libunbound/util/configparser.y
3767
if(!cfg_str2list_insert(&cfg_parser->cfg->respip_data,
sbin/unwind/libunbound/util/configparser.y
377
s->next = cfg_parser->cfg->stubs;
sbin/unwind/libunbound/util/configparser.y
3775
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
378
cfg_parser->cfg->stubs = s;
sbin/unwind/libunbound/util/configparser.y
3794
else cfg_parser->cfg->dnscrypt = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3803
else cfg_parser->cfg->dnscrypt_port = atoi($2);
sbin/unwind/libunbound/util/configparser.y
3810
free(cfg_parser->cfg->dnscrypt_provider);
sbin/unwind/libunbound/util/configparser.y
3811
cfg_parser->cfg->dnscrypt_provider = $2;
sbin/unwind/libunbound/util/configparser.y
3817
if(cfg_strlist_find(cfg_parser->cfg->dnscrypt_provider_cert, $2))
sbin/unwind/libunbound/util/configparser.y
3819
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_provider_cert, $2))
sbin/unwind/libunbound/util/configparser.y
3826
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_provider_cert_rotated, $2))
sbin/unwind/libunbound/util/configparser.y
3833
if(cfg_strlist_find(cfg_parser->cfg->dnscrypt_secret_key, $2))
sbin/unwind/libunbound/util/configparser.y
3835
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_secret_key, $2))
sbin/unwind/libunbound/util/configparser.y
3842
if(!cfg_parse_memsize($2, &cfg_parser->cfg->dnscrypt_shared_secret_cache_size))
sbin/unwind/libunbound/util/configparser.y
3853
cfg_parser->cfg->dnscrypt_shared_secret_cache_slabs = atoi($2);
sbin/unwind/libunbound/util/configparser.y
3854
if(!is_pow2(cfg_parser->cfg->dnscrypt_shared_secret_cache_slabs))
sbin/unwind/libunbound/util/configparser.y
3863
if(!cfg_parse_memsize($2, &cfg_parser->cfg->dnscrypt_nonce_cache_size))
sbin/unwind/libunbound/util/configparser.y
3874
cfg_parser->cfg->dnscrypt_nonce_cache_slabs = atoi($2);
sbin/unwind/libunbound/util/configparser.y
3875
if(!is_pow2(cfg_parser->cfg->dnscrypt_nonce_cache_slabs))
sbin/unwind/libunbound/util/configparser.y
3884
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
3905
free(cfg_parser->cfg->cachedb_backend);
sbin/unwind/libunbound/util/configparser.y
3906
cfg_parser->cfg->cachedb_backend = $2;
sbin/unwind/libunbound/util/configparser.y
3917
free(cfg_parser->cfg->cachedb_secret);
sbin/unwind/libunbound/util/configparser.y
3918
cfg_parser->cfg->cachedb_secret = $2;
sbin/unwind/libunbound/util/configparser.y
392
if(cfg_parser->cfg->forwards &&
sbin/unwind/libunbound/util/configparser.y
393
!cfg_parser->cfg->forwards->name)
sbin/unwind/libunbound/util/configparser.y
3931
else cfg_parser->cfg->cachedb_no_store = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3944
else cfg_parser->cfg->cachedb_check_when_serve_expired = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
3955
free(cfg_parser->cfg->redis_server_host);
sbin/unwind/libunbound/util/configparser.y
3956
cfg_parser->cfg->redis_server_host = $2;
sbin/unwind/libunbound/util/configparser.y
3967
free(cfg_parser->cfg->redis_replica_server_host);
sbin/unwind/libunbound/util/configparser.y
3968
cfg_parser->cfg->redis_replica_server_host = $2;
sbin/unwind/libunbound/util/configparser.y
3983
else cfg_parser->cfg->redis_server_port = port;
sbin/unwind/libunbound/util/configparser.y
3998
else cfg_parser->cfg->redis_replica_server_port = port;
sbin/unwind/libunbound/util/configparser.y
4009
free(cfg_parser->cfg->redis_server_path);
sbin/unwind/libunbound/util/configparser.y
401
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
4010
cfg_parser->cfg->redis_server_path = $2;
sbin/unwind/libunbound/util/configparser.y
4021
free(cfg_parser->cfg->redis_replica_server_path);
sbin/unwind/libunbound/util/configparser.y
4022
cfg_parser->cfg->redis_replica_server_path = $2;
sbin/unwind/libunbound/util/configparser.y
4033
free(cfg_parser->cfg->redis_server_password);
sbin/unwind/libunbound/util/configparser.y
4034
cfg_parser->cfg->redis_server_password = $2;
sbin/unwind/libunbound/util/configparser.y
404
s->next = cfg_parser->cfg->forwards;
sbin/unwind/libunbound/util/configparser.y
4045
free(cfg_parser->cfg->redis_replica_server_password);
sbin/unwind/libunbound/util/configparser.y
4046
cfg_parser->cfg->redis_replica_server_password = $2;
sbin/unwind/libunbound/util/configparser.y
405
cfg_parser->cfg->forwards = s;
sbin/unwind/libunbound/util/configparser.y
4059
else cfg_parser->cfg->redis_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4072
else cfg_parser->cfg->redis_replica_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4085
else cfg_parser->cfg->redis_command_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4098
else cfg_parser->cfg->redis_replica_command_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4111
else cfg_parser->cfg->redis_connect_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4124
else cfg_parser->cfg->redis_replica_connect_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4137
else cfg_parser->cfg->redis_expire_records = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
4152
else cfg_parser->cfg->redis_logical_db = db;
sbin/unwind/libunbound/util/configparser.y
4167
else cfg_parser->cfg->redis_replica_logical_db = db;
sbin/unwind/libunbound/util/configparser.y
4180
if(!cfg_str2list_insert(&cfg_parser->cfg->tcp_connection_limits, $2, $3))
sbin/unwind/libunbound/util/configparser.y
419
if(cfg_parser->cfg->views &&
sbin/unwind/libunbound/util/configparser.y
4190
else cfg_parser->cfg->do_answer_cookie = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
420
!cfg_parser->cfg->views->name)
sbin/unwind/libunbound/util/configparser.y
4204
cfg_parser->cfg->cookie_secret_len = secret_len;
sbin/unwind/libunbound/util/configparser.y
4205
memcpy(cfg_parser->cfg->cookie_secret, secret, sizeof(secret));
sbin/unwind/libunbound/util/configparser.y
4213
free(cfg_parser->cfg->cookie_secret_file);
sbin/unwind/libunbound/util/configparser.y
4214
cfg_parser->cfg->cookie_secret_file = $2;
sbin/unwind/libunbound/util/configparser.y
4222
else cfg_parser->cfg->iter_scrub_ns = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4231
else cfg_parser->cfg->iter_scrub_cname = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4240
else cfg_parser->cfg->max_global_quota = atoi($2);
sbin/unwind/libunbound/util/configparser.y
4249
else cfg_parser->cfg->iter_scrub_promiscuous =
sbin/unwind/libunbound/util/configparser.y
4257
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
4268
if(cfg_parser->cfg->ipset_name_v4)
sbin/unwind/libunbound/util/configparser.y
4271
free(cfg_parser->cfg->ipset_name_v4);
sbin/unwind/libunbound/util/configparser.y
4272
cfg_parser->cfg->ipset_name_v4 = $2;
sbin/unwind/libunbound/util/configparser.y
428
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
4283
if(cfg_parser->cfg->ipset_name_v6)
sbin/unwind/libunbound/util/configparser.y
4286
free(cfg_parser->cfg->ipset_name_v6);
sbin/unwind/libunbound/util/configparser.y
4287
cfg_parser->cfg->ipset_name_v6 = $2;
sbin/unwind/libunbound/util/configparser.y
431
s->next = cfg_parser->cfg->views;
sbin/unwind/libunbound/util/configparser.y
432
cfg_parser->cfg->views = s;
sbin/unwind/libunbound/util/configparser.y
447
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
450
s->next = cfg_parser->cfg->auths;
sbin/unwind/libunbound/util/configparser.y
451
cfg_parser->cfg->auths = s;
sbin/unwind/libunbound/util/configparser.y
476
bitlist = config_parse_taglist(cfg_parser->cfg, $2,
sbin/unwind/libunbound/util/configparser.y
483
cfg_parser->cfg->auths->rpz_taglist = bitlist;
sbin/unwind/libunbound/util/configparser.y
484
cfg_parser->cfg->auths->rpz_taglistlen = len;
sbin/unwind/libunbound/util/configparser.y
499
cfg_parser->cfg->auths->rpz_action_override = NULL;
sbin/unwind/libunbound/util/configparser.y
502
cfg_parser->cfg->auths->rpz_action_override = $2;
sbin/unwind/libunbound/util/configparser.y
510
free(cfg_parser->cfg->auths->rpz_cname);
sbin/unwind/libunbound/util/configparser.y
511
cfg_parser->cfg->auths->rpz_cname = $2;
sbin/unwind/libunbound/util/configparser.y
520
else cfg_parser->cfg->auths->rpz_log = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
528
free(cfg_parser->cfg->auths->rpz_log_name);
sbin/unwind/libunbound/util/configparser.y
529
cfg_parser->cfg->auths->rpz_log_name = $2;
sbin/unwind/libunbound/util/configparser.y
537
else cfg_parser->cfg->auths->rpz_signal_nxdomain_ra = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
546
cfg_parser->started_toplevel = 1;
sbin/unwind/libunbound/util/configparser.y
549
s->next = cfg_parser->cfg->auths;
sbin/unwind/libunbound/util/configparser.y
550
cfg_parser->cfg->auths = s;
sbin/unwind/libunbound/util/configparser.y
572
else cfg_parser->cfg->num_threads = atoi($2);
sbin/unwind/libunbound/util/configparser.y
581
else cfg_parser->cfg->verbosity = atoi($2);
sbin/unwind/libunbound/util/configparser.y
589
cfg_parser->cfg->stat_interval = 0;
sbin/unwind/libunbound/util/configparser.y
59
extern struct config_parser_state* cfg_parser;
sbin/unwind/libunbound/util/configparser.y
592
else cfg_parser->cfg->stat_interval = atoi($2);
sbin/unwind/libunbound/util/configparser.y
601
else cfg_parser->cfg->stat_cumulative = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
610
else cfg_parser->cfg->stat_extended = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
619
else cfg_parser->cfg->stat_inhibit_zero = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
628
else cfg_parser->cfg->shm_enable = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
636
cfg_parser->cfg->shm_key = 0;
sbin/unwind/libunbound/util/configparser.y
639
else cfg_parser->cfg->shm_key = atoi($2);
sbin/unwind/libunbound/util/configparser.y
648
else cfg_parser->cfg->port = atoi($2);
sbin/unwind/libunbound/util/configparser.y
656
if(!cfg_strlist_insert(&cfg_parser->cfg->client_subnet, $2))
sbin/unwind/libunbound/util/configparser.y
668
if(!cfg_strlist_insert(&cfg_parser->cfg->client_subnet_zone,
sbin/unwind/libunbound/util/configparser.y
685
cfg_parser->cfg->client_subnet_always_forward =
sbin/unwind/libunbound/util/configparser.y
711
cfg_parser->cfg->max_client_subnet_ipv4 = 32;
sbin/unwind/libunbound/util/configparser.y
713
cfg_parser->cfg->max_client_subnet_ipv4 = 0;
sbin/unwind/libunbound/util/configparser.y
714
else cfg_parser->cfg->max_client_subnet_ipv4 = (uint8_t)atoi($2);
sbin/unwind/libunbound/util/configparser.y
728
cfg_parser->cfg->max_client_subnet_ipv6 = 128;
sbin/unwind/libunbound/util/configparser.y
730
cfg_parser->cfg->max_client_subnet_ipv6 = 0;
sbin/unwind/libunbound/util/configparser.y
731
else cfg_parser->cfg->max_client_subnet_ipv6 = (uint8_t)atoi($2);
sbin/unwind/libunbound/util/configparser.y
745
cfg_parser->cfg->min_client_subnet_ipv4 = 32;
sbin/unwind/libunbound/util/configparser.y
747
cfg_parser->cfg->min_client_subnet_ipv4 = 0;
sbin/unwind/libunbound/util/configparser.y
748
else cfg_parser->cfg->min_client_subnet_ipv4 = (uint8_t)atoi($2);
sbin/unwind/libunbound/util/configparser.y
762
cfg_parser->cfg->min_client_subnet_ipv6 = 128;
sbin/unwind/libunbound/util/configparser.y
764
cfg_parser->cfg->min_client_subnet_ipv6 = 0;
sbin/unwind/libunbound/util/configparser.y
765
else cfg_parser->cfg->min_client_subnet_ipv6 = (uint8_t)atoi($2);
sbin/unwind/libunbound/util/configparser.y
779
cfg_parser->cfg->max_ecs_tree_size_ipv4 = 0;
sbin/unwind/libunbound/util/configparser.y
780
else cfg_parser->cfg->max_ecs_tree_size_ipv4 = (uint32_t)atoi($2);
sbin/unwind/libunbound/util/configparser.y
794
cfg_parser->cfg->max_ecs_tree_size_ipv6 = 0;
sbin/unwind/libunbound/util/configparser.y
795
else cfg_parser->cfg->max_ecs_tree_size_ipv6 = (uint32_t)atoi($2);
sbin/unwind/libunbound/util/configparser.y
805
if(cfg_parser->cfg->num_ifs == 0)
sbin/unwind/libunbound/util/configparser.y
806
cfg_parser->cfg->ifs = calloc(1, sizeof(char*));
sbin/unwind/libunbound/util/configparser.y
807
else cfg_parser->cfg->ifs = realloc(cfg_parser->cfg->ifs,
sbin/unwind/libunbound/util/configparser.y
808
(cfg_parser->cfg->num_ifs+1)*sizeof(char*));
sbin/unwind/libunbound/util/configparser.y
809
if(!cfg_parser->cfg->ifs)
sbin/unwind/libunbound/util/configparser.y
812
cfg_parser->cfg->ifs[cfg_parser->cfg->num_ifs++] = $2;
sbin/unwind/libunbound/util/configparser.y
818
if(cfg_parser->cfg->num_out_ifs == 0)
sbin/unwind/libunbound/util/configparser.y
819
cfg_parser->cfg->out_ifs = calloc(1, sizeof(char*));
sbin/unwind/libunbound/util/configparser.y
820
else cfg_parser->cfg->out_ifs = realloc(
sbin/unwind/libunbound/util/configparser.y
821
cfg_parser->cfg->out_ifs,
sbin/unwind/libunbound/util/configparser.y
822
(cfg_parser->cfg->num_out_ifs+1)*sizeof(char*));
sbin/unwind/libunbound/util/configparser.y
823
if(!cfg_parser->cfg->out_ifs)
sbin/unwind/libunbound/util/configparser.y
826
cfg_parser->cfg->out_ifs[
sbin/unwind/libunbound/util/configparser.y
827
cfg_parser->cfg->num_out_ifs++] = $2;
sbin/unwind/libunbound/util/configparser.y
835
else cfg_parser->cfg->outgoing_num_ports = atoi($2);
sbin/unwind/libunbound/util/configparser.y
843
cfg_parser->cfg->outgoing_avail_ports, 65536))
sbin/unwind/libunbound/util/configparser.y
852
cfg_parser->cfg->outgoing_avail_ports, 65536))
sbin/unwind/libunbound/util/configparser.y
862
else cfg_parser->cfg->outgoing_num_tcp = atoi($2);
sbin/unwind/libunbound/util/configparser.y
871
else cfg_parser->cfg->incoming_num_tcp = atoi($2);
sbin/unwind/libunbound/util/configparser.y
880
else cfg_parser->cfg->if_automatic = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
887
free(cfg_parser->cfg->if_automatic_ports);
sbin/unwind/libunbound/util/configparser.y
888
cfg_parser->cfg->if_automatic_ports = $2;
sbin/unwind/libunbound/util/configparser.y
896
else cfg_parser->cfg->do_ip4 = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
905
else cfg_parser->cfg->do_ip6 = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
914
else cfg_parser->cfg->do_nat64 = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
923
else cfg_parser->cfg->do_udp = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
932
else cfg_parser->cfg->do_tcp = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
941
else cfg_parser->cfg->prefer_ip4 = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
950
else cfg_parser->cfg->prefer_ip6 = (strcmp($2, "yes")==0);
sbin/unwind/libunbound/util/configparser.y
959
else cfg_parser->cfg->tcp_mss = atoi($2);
sbin/unwind/libunbound/util/configparser.y
968
else cfg_parser->cfg->outgoing_tcp_mss = atoi($2);
sbin/unwind/libunbound/util/configparser.y
978
cfg_parser->cfg->tcp_idle_timeout = 120000;
sbin/unwind/libunbound/util/configparser.y
980
cfg_parser->cfg->tcp_idle_timeout = 1;
sbin/unwind/libunbound/util/configparser.y
981
else cfg_parser->cfg->tcp_idle_timeout = atoi($2);
sbin/unwind/libunbound/util/configparser.y
991
cfg_parser->cfg->max_reuse_tcp_queries = 0;
sbin/unwind/libunbound/util/configparser.y
992
else cfg_parser->cfg->max_reuse_tcp_queries = atoi($2);
usr.bin/dig/lib/isccfg/include/isccfg/cfg.h
46
typedef struct cfg_parser cfg_parser_t;
usr.sbin/nsd/configparser.y
1001
cfg_parser->zone->pattern->pname = pname;
usr.sbin/nsd/configparser.y
1002
cfg_parser->zone->name = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1003
if(pattern_options_find(cfg_parser->opt, pname)) {
usr.sbin/nsd/configparser.y
1013
assert(cfg_parser->pattern == NULL);
usr.sbin/nsd/configparser.y
1014
cfg_parser->pattern = pattern_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
1018
pattern_options_type *pattern = cfg_parser->pattern;
usr.sbin/nsd/configparser.y
1021
} else if(!nsd_options_insert_pattern(cfg_parser->opt, pattern)) {
usr.sbin/nsd/configparser.y
1024
cfg_parser->pattern = NULL;
usr.sbin/nsd/configparser.y
1036
cfg_parser->pattern->pname = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1044
cfg_parser->pattern->rrl_whitelist |= rrlstr2type($2);
usr.sbin/nsd/configparser.y
1048
{ cfg_parser->pattern->zonefile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
1050
{ cfg_parser->pattern->zonestats = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
1054
cfg_parser->pattern->size_limit_xfr = (int)$2;
usr.sbin/nsd/configparser.y
1060
{ cfg_parser->pattern->multi_primary_check = (int)$2; }
usr.sbin/nsd/configparser.y
1062
{ config_apply_pattern(cfg_parser->pattern, $2); }
usr.sbin/nsd/configparser.y
1065
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1066
if(cfg_parser->pattern->catalog_role == CATALOG_ROLE_PRODUCER)
usr.sbin/nsd/configparser.y
1072
append_acl(&cfg_parser->pattern->request_xfr, acl);
usr.sbin/nsd/configparser.y
1078
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $3, $4);
usr.sbin/nsd/configparser.y
1084
append_acl(&cfg_parser->pattern->request_xfr, acl);
usr.sbin/nsd/configparser.y
1090
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $3, $4);
usr.sbin/nsd/configparser.y
1096
append_acl(&cfg_parser->pattern->request_xfr, acl);
usr.sbin/nsd/configparser.y
1100
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1101
append_acl(&cfg_parser->pattern->allow_notify, acl);
usr.sbin/nsd/configparser.y
1105
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1110
append_acl(&cfg_parser->pattern->notify, acl);
usr.sbin/nsd/configparser.y
1114
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1115
append_acl(&cfg_parser->pattern->provide_xfr, acl);
usr.sbin/nsd/configparser.y
1121
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1122
append_acl(&cfg_parser->pattern->allow_query, acl);
usr.sbin/nsd/configparser.y
1126
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, "NOKEY");
usr.sbin/nsd/configparser.y
1127
append_acl(&cfg_parser->pattern->outgoing_interface, acl);
usr.sbin/nsd/configparser.y
1131
cfg_parser->pattern->allow_axfr_fallback = $2;
usr.sbin/nsd/configparser.y
1132
cfg_parser->pattern->allow_axfr_fallback_is_default = 0;
usr.sbin/nsd/configparser.y
1136
cfg_parser->pattern->notify_retry = $2;
usr.sbin/nsd/configparser.y
1137
cfg_parser->pattern->notify_retry_is_default = 0;
usr.sbin/nsd/configparser.y
1141
cfg_parser->pattern->max_refresh_time = $2;
usr.sbin/nsd/configparser.y
1142
cfg_parser->pattern->max_refresh_time_is_default = 0;
usr.sbin/nsd/configparser.y
1146
cfg_parser->pattern->min_refresh_time = $2;
usr.sbin/nsd/configparser.y
1147
cfg_parser->pattern->min_refresh_time_is_default = 0;
usr.sbin/nsd/configparser.y
1151
cfg_parser->pattern->max_retry_time = $2;
usr.sbin/nsd/configparser.y
1152
cfg_parser->pattern->max_retry_time_is_default = 0;
usr.sbin/nsd/configparser.y
1156
cfg_parser->pattern->min_retry_time = $2;
usr.sbin/nsd/configparser.y
1157
cfg_parser->pattern->min_retry_time_is_default = 0;
usr.sbin/nsd/configparser.y
1168
cfg_parser->pattern->min_expire_time = num;
usr.sbin/nsd/configparser.y
1169
cfg_parser->pattern->min_expire_time_expr = expr;
usr.sbin/nsd/configparser.y
1173
cfg_parser->pattern->store_ixfr = $2;
usr.sbin/nsd/configparser.y
1174
cfg_parser->pattern->store_ixfr_is_default = 0;
usr.sbin/nsd/configparser.y
1178
cfg_parser->pattern->ixfr_size = $2;
usr.sbin/nsd/configparser.y
1179
cfg_parser->pattern->ixfr_size_is_default = 0;
usr.sbin/nsd/configparser.y
1183
cfg_parser->pattern->ixfr_number = $2;
usr.sbin/nsd/configparser.y
1184
cfg_parser->pattern->ixfr_number_is_default = 0;
usr.sbin/nsd/configparser.y
1188
cfg_parser->pattern->create_ixfr = $2;
usr.sbin/nsd/configparser.y
1189
cfg_parser->pattern->create_ixfr_is_default = 0;
usr.sbin/nsd/configparser.y
1192
{ cfg_parser->pattern->verify_zone = $2; }
usr.sbin/nsd/configparser.y
1194
{ cfg_parser->pattern->verifier = $2; }
usr.sbin/nsd/configparser.y
1196
{ cfg_parser->pattern->verifier_feed_zone = $2; }
usr.sbin/nsd/configparser.y
1198
{ cfg_parser->pattern->verifier_timeout = $2; }
usr.sbin/nsd/configparser.y
1201
if($2 == CATALOG_ROLE_PRODUCER && cfg_parser->pattern->request_xfr)
usr.sbin/nsd/configparser.y
1203
cfg_parser->pattern->catalog_role = $2;
usr.sbin/nsd/configparser.y
1204
cfg_parser->pattern->catalog_role_is_default = 0;
usr.sbin/nsd/configparser.y
1208
cfg_parser->pattern->catalog_member_pattern = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1214
if(cfg_parser->zone) {
usr.sbin/nsd/configparser.y
1217
} else if(!(dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2))) {
usr.sbin/nsd/configparser.y
1220
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/configparser.y
1221
cfg_parser->pattern->catalog_producer_zone = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1233
{ cfg_parser->opt->verify_enable = $2; }
usr.sbin/nsd/configparser.y
1236
struct ip_address_option *ip = cfg_parser->opt->verify_ip_addresses;
usr.sbin/nsd/configparser.y
1238
cfg_parser->opt->verify_ip_addresses = $2;
usr.sbin/nsd/configparser.y
1249
cfg_parser->opt->verify_port = region_strdup(cfg_parser->opt->region, buf);
usr.sbin/nsd/configparser.y
1252
{ cfg_parser->opt->verify_zones = $2; }
usr.sbin/nsd/configparser.y
1254
{ cfg_parser->opt->verifier = $2; }
usr.sbin/nsd/configparser.y
1256
{ cfg_parser->opt->verifier_count = (int)$2; }
usr.sbin/nsd/configparser.y
1258
{ cfg_parser->opt->verifier_timeout = (int)$2; }
usr.sbin/nsd/configparser.y
1260
{ cfg_parser->opt->verifier_feed_zone = $2; } ;
usr.sbin/nsd/configparser.y
1271
cfg_parser->opt->region, (argc + 1) * sizeof(char *));
usr.sbin/nsd/configparser.y
1277
region_recycle(cfg_parser->opt->region, i, sizeof(*i));
usr.sbin/nsd/configparser.y
1287
cfg_parser->opt->region, sizeof(*comp));
usr.sbin/nsd/configparser.y
1288
comp->str = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1305
cfg_parser->opt->region, sizeof(*ip));
usr.sbin/nsd/configparser.y
1306
ip->address = region_strdup(cfg_parser->opt->region, $1);
usr.sbin/nsd/configparser.y
1331
{ char *tls_auth_name = region_strdup(cfg_parser->opt->region, $1);
usr.sbin/nsd/configparser.y
1332
add_to_last_acl(&cfg_parser->pattern->request_xfr, tls_auth_name);} ;
usr.sbin/nsd/configparser.y
1336
{ char *tls_auth_name = region_strdup(cfg_parser->opt->region, $1);
usr.sbin/nsd/configparser.y
1337
add_to_last_acl(&cfg_parser->pattern->provide_xfr, tls_auth_name);} ;
usr.sbin/nsd/configparser.y
271
struct ip_address_option *ip = cfg_parser->opt->ip_addresses;
usr.sbin/nsd/configparser.y
274
cfg_parser->opt->ip_addresses = $2;
usr.sbin/nsd/configparser.y
280
cfg_parser->ip = $2;
usr.sbin/nsd/configparser.y
284
cfg_parser->ip = NULL;
usr.sbin/nsd/configparser.y
289
cfg_parser->opt->server_count = (int)$2;
usr.sbin/nsd/configparser.y
295
{ cfg_parser->opt->ip_transparent = $2; }
usr.sbin/nsd/configparser.y
297
{ cfg_parser->opt->ip_freebind = $2; }
usr.sbin/nsd/configparser.y
301
cfg_parser->opt->send_buffer_size = (int)$2;
usr.sbin/nsd/configparser.y
31
extern config_parser_state_type *cfg_parser;
usr.sbin/nsd/configparser.y
311
cfg_parser->opt->receive_buffer_size = (int)$2;
usr.sbin/nsd/configparser.y
319
{ cfg_parser->opt->debug_mode = $2; }
usr.sbin/nsd/configparser.y
323
{ cfg_parser->opt->hide_version = $2; }
usr.sbin/nsd/configparser.y
325
{ cfg_parser->opt->hide_identity = $2; }
usr.sbin/nsd/configparser.y
327
{ cfg_parser->opt->drop_updates = $2; }
usr.sbin/nsd/configparser.y
329
{ if($2) { cfg_parser->opt->do_ip4 = 1; cfg_parser->opt->do_ip6 = 0; } }
usr.sbin/nsd/configparser.y
331
{ if($2) { cfg_parser->opt->do_ip4 = 0; cfg_parser->opt->do_ip6 = 1; } }
usr.sbin/nsd/configparser.y
333
{ cfg_parser->opt->do_ip4 = $2; }
usr.sbin/nsd/configparser.y
335
{ cfg_parser->opt->do_ip6 = $2; }
usr.sbin/nsd/configparser.y
339
{ cfg_parser->opt->identity = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
341
{ cfg_parser->opt->version = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
350
cfg_parser->opt->nsid = region_alloc(cfg_parser->opt->region, nsid_len*2+1);
usr.sbin/nsd/configparser.y
351
hex_ntop((uint8_t*)$2+6, nsid_len, (char*)cfg_parser->opt->nsid, nsid_len*2+1);
usr.sbin/nsd/configparser.y
364
cfg_parser->opt->nsid = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
373
{ cfg_parser->opt->logfile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
375
{ cfg_parser->opt->log_only_syslog = $2; }
usr.sbin/nsd/configparser.y
379
cfg_parser->opt->tcp_count = (int)$2;
usr.sbin/nsd/configparser.y
385
{ cfg_parser->opt->tcp_reject_overflow = $2; }
usr.sbin/nsd/configparser.y
387
{ cfg_parser->opt->tcp_query_count = (int)$2; }
usr.sbin/nsd/configparser.y
389
{ cfg_parser->opt->tcp_timeout = (int)$2; }
usr.sbin/nsd/configparser.y
391
{ cfg_parser->opt->tcp_mss = (int)$2; }
usr.sbin/nsd/configparser.y
393
{ cfg_parser->opt->outgoing_tcp_mss = (int)$2; }
usr.sbin/nsd/configparser.y
396
cfg_parser->opt->tcp_listen_queue = atoi($2); }
usr.sbin/nsd/configparser.y
398
{ cfg_parser->opt->ipv4_edns_size = (size_t)$2; }
usr.sbin/nsd/configparser.y
400
{ cfg_parser->opt->ipv6_edns_size = (size_t)$2; }
usr.sbin/nsd/configparser.y
402
{ cfg_parser->opt->pidfile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
408
cfg_parser->opt->port = region_strdup(cfg_parser->opt->region, buf);
usr.sbin/nsd/configparser.y
411
{ cfg_parser->opt->reuseport = $2; }
usr.sbin/nsd/configparser.y
413
{ cfg_parser->opt->statistics = (int)$2; }
usr.sbin/nsd/configparser.y
415
{ cfg_parser->opt->chroot = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
417
{ cfg_parser->opt->username = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
419
{ cfg_parser->opt->zonesdir = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
421
{ cfg_parser->opt->zonelistfile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
425
{ cfg_parser->opt->xfrdfile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
427
{ cfg_parser->opt->xfrdir = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
429
{ cfg_parser->opt->xfrd_reload_timeout = (int)$2; }
usr.sbin/nsd/configparser.y
431
{ cfg_parser->opt->verbosity = (int)$2; }
usr.sbin/nsd/configparser.y
436
cfg_parser->opt->rrl_size = (size_t)$2;
usr.sbin/nsd/configparser.y
445
cfg_parser->opt->rrl_ratelimit = (size_t)$2;
usr.sbin/nsd/configparser.y
451
cfg_parser->opt->rrl_slip = (size_t)$2;
usr.sbin/nsd/configparser.y
460
cfg_parser->opt->rrl_ipv4_prefix_length = (size_t)$2;
usr.sbin/nsd/configparser.y
470
cfg_parser->opt->rrl_ipv6_prefix_length = (size_t)$2;
usr.sbin/nsd/configparser.y
477
cfg_parser->opt->rrl_whitelist_ratelimit = (size_t)$2;
usr.sbin/nsd/configparser.y
481
{ cfg_parser->opt->reload_config = $2; }
usr.sbin/nsd/configparser.y
483
{ cfg_parser->opt->zonefiles_check = $2; }
usr.sbin/nsd/configparser.y
485
{ cfg_parser->opt->zonefiles_write = (int)$2; }
usr.sbin/nsd/configparser.y
488
cfg_parser->opt->log_time_ascii = $2;
usr.sbin/nsd/configparser.y
489
log_time_asc = cfg_parser->opt->log_time_ascii;
usr.sbin/nsd/configparser.y
493
cfg_parser->opt->log_time_iso = $2;
usr.sbin/nsd/configparser.y
494
log_time_iso = cfg_parser->opt->log_time_iso;
usr.sbin/nsd/configparser.y
498
cfg_parser->opt->round_robin = $2;
usr.sbin/nsd/configparser.y
499
round_robin = cfg_parser->opt->round_robin;
usr.sbin/nsd/configparser.y
503
cfg_parser->opt->minimal_responses = $2;
usr.sbin/nsd/configparser.y
504
minimal_responses = cfg_parser->opt->minimal_responses;
usr.sbin/nsd/configparser.y
507
{ cfg_parser->opt->confine_to_zone = $2; }
usr.sbin/nsd/configparser.y
509
{ cfg_parser->opt->refuse_any = $2; }
usr.sbin/nsd/configparser.y
511
{ cfg_parser->opt->tls_service_key = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
513
{ cfg_parser->opt->tls_service_ocsp = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
515
{ cfg_parser->opt->tls_service_pem = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
521
cfg_parser->opt->tls_port = region_strdup(cfg_parser->opt->region, buf);
usr.sbin/nsd/configparser.y
528
cfg_parser->opt->tls_auth_port = region_strdup(cfg_parser->opt->region, buf);
usr.sbin/nsd/configparser.y
532
if (!cfg_parser->opt->tls_auth_port) {
usr.sbin/nsd/configparser.y
536
cfg_parser->opt->tls_auth_xfr_only = $2;
usr.sbin/nsd/configparser.y
539
{ cfg_parser->opt->tls_cert_bundle = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
543
cfg_parser->opt->region, sizeof(*elem));
usr.sbin/nsd/configparser.y
545
elem->next = cfg_parser->opt->proxy_protocol_port;
usr.sbin/nsd/configparser.y
546
cfg_parser->opt->proxy_protocol_port = elem;
usr.sbin/nsd/configparser.y
549
{ cfg_parser->opt->answer_cookie = $2; }
usr.sbin/nsd/configparser.y
558
cfg_parser->opt->cookie_secret = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
569
cfg_parser->opt->cookie_staging_secret = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
580
if(*$2) cfg_parser->opt->cookie_secret_file = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
581
cfg_parser->opt->cookie_secret_file_is_default = 0;
usr.sbin/nsd/configparser.y
585
{ cfg_parser->opt->xfrd_tcp_max = (int)$2; }
usr.sbin/nsd/configparser.y
587
{ cfg_parser->opt->xfrd_tcp_pipeline = (int)$2; }
usr.sbin/nsd/configparser.y
590
cfg_parser->opt->cpu_affinity = $2;
usr.sbin/nsd/configparser.y
600
opt = cfg_parser->opt->service_cpu_affinity;
usr.sbin/nsd/configparser.y
606
opt = region_alloc_zero(cfg_parser->opt->region, sizeof(*opt));
usr.sbin/nsd/configparser.y
610
tail = cfg_parser->opt->service_cpu_affinity;
usr.sbin/nsd/configparser.y
615
cfg_parser->opt->service_cpu_affinity = opt;
usr.sbin/nsd/configparser.y
623
cfg_parser->opt->xdp_interface = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
629
cfg_parser->opt->xdp_program_path = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
635
cfg_parser->opt->xdp_program_load = $2;
usr.sbin/nsd/configparser.y
641
cfg_parser->opt->xdp_bpffs_path = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
647
cfg_parser->opt->xdp_force_copy = $2;
usr.sbin/nsd/configparser.y
653
cfg_parser->opt->metrics_enable = $2;
usr.sbin/nsd/configparser.y
659
struct ip_address_option *ip = cfg_parser->opt->metrics_interface;
usr.sbin/nsd/configparser.y
661
cfg_parser->opt->metrics_interface = $2;
usr.sbin/nsd/configparser.y
674
cfg_parser->opt->metrics_port = (int)$2;
usr.sbin/nsd/configparser.y
681
cfg_parser->opt->metrics_path = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
699
region_alloc(cfg_parser->opt->region, sizeof(*opt));
usr.sbin/nsd/configparser.y
713
servers = cfg_parser->ip->servers = opt;
usr.sbin/nsd/configparser.y
718
{ cfg_parser->ip->dev = $2; }
usr.sbin/nsd/configparser.y
720
{ cfg_parser->ip->fib = $2; }
usr.sbin/nsd/configparser.y
740
region_alloc_zero(cfg_parser->opt->region, sizeof(*opt));
usr.sbin/nsd/configparser.y
779
{ cfg_parser->opt->dnstap_enable = $2; }
usr.sbin/nsd/configparser.y
781
{ cfg_parser->opt->dnstap_socket_path = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
783
{ cfg_parser->opt->dnstap_ip = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
785
{ cfg_parser->opt->dnstap_tls = $2; }
usr.sbin/nsd/configparser.y
787
{ cfg_parser->opt->dnstap_tls_server_name = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
789
{ cfg_parser->opt->dnstap_tls_cert_bundle = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
791
{ cfg_parser->opt->dnstap_tls_client_key_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
793
{ cfg_parser->opt->dnstap_tls_client_cert_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
795
{ cfg_parser->opt->dnstap_send_identity = $2; }
usr.sbin/nsd/configparser.y
797
{ cfg_parser->opt->dnstap_send_version = $2; }
usr.sbin/nsd/configparser.y
799
{ cfg_parser->opt->dnstap_identity = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
801
{ cfg_parser->opt->dnstap_version = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
803
{ cfg_parser->opt->dnstap_log_auth_query_messages = $2; }
usr.sbin/nsd/configparser.y
805
{ cfg_parser->opt->dnstap_log_auth_response_messages = $2; }
usr.sbin/nsd/configparser.y
816
{ cfg_parser->opt->control_enable = $2; }
usr.sbin/nsd/configparser.y
819
struct ip_address_option *ip = cfg_parser->opt->control_interface;
usr.sbin/nsd/configparser.y
821
cfg_parser->opt->control_interface = $2;
usr.sbin/nsd/configparser.y
832
cfg_parser->opt->control_port = (int)$2;
usr.sbin/nsd/configparser.y
836
{ cfg_parser->opt->server_key_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
838
{ cfg_parser->opt->server_cert_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
840
{ cfg_parser->opt->control_key_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
842
{ cfg_parser->opt->control_cert_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
848
tls_auth_options_type *tls_auth = tls_auth_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
849
assert(cfg_parser->tls_auth == NULL);
usr.sbin/nsd/configparser.y
850
cfg_parser->tls_auth = tls_auth;
usr.sbin/nsd/configparser.y
854
struct tls_auth_options *tls_auth = cfg_parser->tls_auth;
usr.sbin/nsd/configparser.y
859
} else if(tls_auth_options_find(cfg_parser->opt, tls_auth->name)) {
usr.sbin/nsd/configparser.y
862
tls_auth_options_insert(cfg_parser->opt, tls_auth);
usr.sbin/nsd/configparser.y
863
cfg_parser->tls_auth = NULL;
usr.sbin/nsd/configparser.y
874
dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
875
cfg_parser->tls_auth->name = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
879
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/configparser.y
884
cfg_parser->tls_auth->auth_domain_name = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
888
cfg_parser->tls_auth->client_cert = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
892
cfg_parser->tls_auth->client_key = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
896
cfg_parser->tls_auth->client_key_pw = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
903
key_options_type *key = key_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
904
key->algorithm = region_strdup(cfg_parser->opt->region, "sha256");
usr.sbin/nsd/configparser.y
905
assert(cfg_parser->key == NULL);
usr.sbin/nsd/configparser.y
906
cfg_parser->key = key;
usr.sbin/nsd/configparser.y
910
struct key_options *key = cfg_parser->key;
usr.sbin/nsd/configparser.y
917
} else if(key_options_find(cfg_parser->opt, key->name)) {
usr.sbin/nsd/configparser.y
920
key_options_insert(cfg_parser->opt, key);
usr.sbin/nsd/configparser.y
921
cfg_parser->key = NULL;
usr.sbin/nsd/configparser.y
933
dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
934
cfg_parser->key->name = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
938
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/configparser.y
946
cfg_parser->key->algorithm = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
954
cfg_parser->key->secret = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
958
cfg_parser->key->name?
usr.sbin/nsd/configparser.y
959
cfg_parser->key->name:"");
usr.sbin/nsd/configparser.y
969
assert(cfg_parser->pattern == NULL);
usr.sbin/nsd/configparser.y
970
assert(cfg_parser->zone == NULL);
usr.sbin/nsd/configparser.y
971
cfg_parser->zone = zone_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
972
cfg_parser->zone->part_of_config = 1;
usr.sbin/nsd/configparser.y
973
cfg_parser->zone->pattern = cfg_parser->pattern =
usr.sbin/nsd/configparser.y
974
pattern_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
975
cfg_parser->zone->pattern->implicit = 1;
usr.sbin/nsd/configparser.y
979
assert(cfg_parser->zone != NULL);
usr.sbin/nsd/configparser.y
980
if(cfg_parser->zone->name == NULL) {
usr.sbin/nsd/configparser.y
982
} else if(!nsd_options_insert_zone(cfg_parser->opt, cfg_parser->zone)) {
usr.sbin/nsd/configparser.y
983
yyerror("duplicate zone %s", cfg_parser->zone->name);
usr.sbin/nsd/configparser.y
984
} else if(!nsd_options_insert_pattern(cfg_parser->opt, cfg_parser->zone->pattern)) {
usr.sbin/nsd/configparser.y
985
yyerror("duplicate pattern %s", cfg_parser->zone->pattern->pname);
usr.sbin/nsd/configparser.y
987
cfg_parser->pattern = NULL;
usr.sbin/nsd/configparser.y
988
cfg_parser->zone = NULL;
usr.sbin/nsd/configparser.y
998
char *pname = region_alloc(cfg_parser->opt->region, strlen($2) + strlen(marker) + 1);
usr.sbin/nsd/nsd.c
1608
cfg_parser->chroot = nsd.chrootdir;
usr.sbin/nsd/nsd.c
74
extern config_parser_state_type* cfg_parser;
usr.sbin/nsd/options.c
240
if(!cfg_parser) {
usr.sbin/nsd/options.c
241
cfg_parser = (config_parser_state_type*)region_alloc(
usr.sbin/nsd/options.c
243
cfg_parser->chroot = 0;
usr.sbin/nsd/options.c
245
cfg_parser->err = err;
usr.sbin/nsd/options.c
246
cfg_parser->err_arg = err_arg;
usr.sbin/nsd/options.c
247
cfg_parser->filename = (char*)file;
usr.sbin/nsd/options.c
248
cfg_parser->line = 1;
usr.sbin/nsd/options.c
249
cfg_parser->errors = 0;
usr.sbin/nsd/options.c
250
cfg_parser->opt = opt;
usr.sbin/nsd/options.c
251
cfg_parser->pattern = NULL;
usr.sbin/nsd/options.c
252
cfg_parser->zone = NULL;
usr.sbin/nsd/options.c
253
cfg_parser->key = NULL;
usr.sbin/nsd/options.c
254
cfg_parser->tls_auth = NULL;
usr.sbin/nsd/options.c
256
in = fopen(cfg_parser->filename, "r");
usr.sbin/nsd/options.c
2783
struct acl_options* acl = copy_acl(cfg_parser->opt->region,
usr.sbin/nsd/options.c
2800
struct pattern_options* pat = pattern_options_find(cfg_parser->opt,
usr.sbin/nsd/options.c
2821
dest->zonefile = region_strdup(cfg_parser->opt->region,
usr.sbin/nsd/options.c
2824
dest->zonestats = region_strdup(cfg_parser->opt->region,
usr.sbin/nsd/options.c
2899
region_type *region = cfg_parser->opt->region;
usr.sbin/nsd/options.c
2925
cfg_parser->opt->region, pat->catalog_member_pattern);
usr.sbin/nsd/options.c
2928
cfg_parser->opt->region, pat->catalog_producer_zone);
usr.sbin/nsd/options.c
34
config_parser_state_type* cfg_parser = 0;
usr.sbin/nsd/options.c
392
if(cfg_parser->errors > 0)
usr.sbin/nsd/options.c
398
cfg_parser->errors);
usr.sbin/nsd/options.c
403
cfg_parser->errors);
usr.sbin/nsd/options.c
965
cfg_parser->errors++;
usr.sbin/nsd/options.c
969
if(cfg_parser->err) {
usr.sbin/nsd/options.c
971
snprintf(m, sizeof(m), "%s:%d: ", cfg_parser->filename,
usr.sbin/nsd/options.c
972
cfg_parser->line);
usr.sbin/nsd/options.c
973
(*cfg_parser->err)(cfg_parser->err_arg, m);
usr.sbin/nsd/options.c
976
(*cfg_parser->err)(cfg_parser->err_arg, m);
usr.sbin/nsd/options.c
978
(*cfg_parser->err)(cfg_parser->err_arg, "error: ");
usr.sbin/nsd/options.c
980
(*cfg_parser->err)(cfg_parser->err_arg, m);
usr.sbin/nsd/options.c
981
(*cfg_parser->err)(cfg_parser->err_arg, "\n");
usr.sbin/nsd/options.c
984
fprintf(stderr, "%s:%d: ", cfg_parser->filename, cfg_parser->line);
usr.sbin/nsd/options.h
510
extern config_parser_state_type* cfg_parser;
usr.sbin/unbound/util/config_file.c
1449
cfg_parser = &st;
usr.sbin/unbound/util/config_file.c
1450
cfg_parser->filename = filename;
usr.sbin/unbound/util/config_file.c
1451
cfg_parser->line = 1;
usr.sbin/unbound/util/config_file.c
1452
cfg_parser->errors = 0;
usr.sbin/unbound/util/config_file.c
1453
cfg_parser->cfg = cfg;
usr.sbin/unbound/util/config_file.c
1454
cfg_parser->chroot = chroot;
usr.sbin/unbound/util/config_file.c
1455
cfg_parser->started_toplevel = 0;
usr.sbin/unbound/util/config_file.c
1575
if(cfg_parser->errors != 0) {
usr.sbin/unbound/util/config_file.c
1577
fname, cfg_parser->errors);
usr.sbin/unbound/util/config_file.c
2044
cfg_parser->errors++;
usr.sbin/unbound/util/config_file.c
2045
fprintf(stderr, "%s:%d: error: ", cfg_parser->filename,
usr.sbin/unbound/util/config_file.c
2046
cfg_parser->line);
usr.sbin/unbound/util/config_file.c
2062
cfg_parser->errors++;
usr.sbin/unbound/util/config_file.c
2063
if(strcmp(str, "syntax error")==0 && cfg_parser->started_toplevel ==0)
usr.sbin/unbound/util/config_file.c
2066
fprintf(stderr, "%s:%d: error: %s\n", cfg_parser->filename,
usr.sbin/unbound/util/config_file.c
2067
cfg_parser->line, str);
usr.sbin/unbound/util/config_file.c
87
struct config_parser_state* cfg_parser = 0;
usr.sbin/unbound/util/config_file.h
1394
extern struct config_parser_state* cfg_parser;
usr.sbin/unbound/util/configparser.y
1002
cfg_parser->cfg->tcp_reuse_timeout = 0;
usr.sbin/unbound/util/configparser.y
1003
else cfg_parser->cfg->tcp_reuse_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
1013
cfg_parser->cfg->tcp_auth_query_timeout = 0;
usr.sbin/unbound/util/configparser.y
1014
else cfg_parser->cfg->tcp_auth_query_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
1023
else cfg_parser->cfg->do_tcp_keepalive = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1033
cfg_parser->cfg->tcp_keepalive_timeout = 6553500;
usr.sbin/unbound/util/configparser.y
1035
cfg_parser->cfg->tcp_keepalive_timeout = 0;
usr.sbin/unbound/util/configparser.y
1036
else cfg_parser->cfg->tcp_keepalive_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
1046
cfg_parser->cfg->sock_queue_timeout = 6553500;
usr.sbin/unbound/util/configparser.y
1048
cfg_parser->cfg->sock_queue_timeout = 0;
usr.sbin/unbound/util/configparser.y
1049
else cfg_parser->cfg->sock_queue_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
1058
else cfg_parser->cfg->tcp_upstream = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1067
else cfg_parser->cfg->udp_upstream_without_downstream = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1076
else cfg_parser->cfg->ssl_upstream = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1083
free(cfg_parser->cfg->ssl_service_key);
usr.sbin/unbound/util/configparser.y
1084
cfg_parser->cfg->ssl_service_key = $2;
usr.sbin/unbound/util/configparser.y
1090
free(cfg_parser->cfg->ssl_service_pem);
usr.sbin/unbound/util/configparser.y
1091
cfg_parser->cfg->ssl_service_pem = $2;
usr.sbin/unbound/util/configparser.y
1099
else cfg_parser->cfg->ssl_port = atoi($2);
usr.sbin/unbound/util/configparser.y
1106
free(cfg_parser->cfg->tls_cert_bundle);
usr.sbin/unbound/util/configparser.y
1107
cfg_parser->cfg->tls_cert_bundle = $2;
usr.sbin/unbound/util/configparser.y
1115
else cfg_parser->cfg->tls_win_cert = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1122
if(!cfg_strlist_insert(&cfg_parser->cfg->tls_additional_port,
usr.sbin/unbound/util/configparser.y
1130
free(cfg_parser->cfg->tls_ciphers);
usr.sbin/unbound/util/configparser.y
1131
cfg_parser->cfg->tls_ciphers = $2;
usr.sbin/unbound/util/configparser.y
1137
free(cfg_parser->cfg->tls_ciphersuites);
usr.sbin/unbound/util/configparser.y
1138
cfg_parser->cfg->tls_ciphersuites = $2;
usr.sbin/unbound/util/configparser.y
1144
if(!cfg_strlist_append(&cfg_parser->cfg->tls_session_ticket_keys,
usr.sbin/unbound/util/configparser.y
1154
else cfg_parser->cfg->tls_use_sni = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1163
else cfg_parser->cfg->https_port = atoi($2);
usr.sbin/unbound/util/configparser.y
1169
free(cfg_parser->cfg->http_endpoint);
usr.sbin/unbound/util/configparser.y
1171
cfg_parser->cfg->http_endpoint = malloc(strlen($2)+2);
usr.sbin/unbound/util/configparser.y
1172
if(cfg_parser->cfg->http_endpoint) {
usr.sbin/unbound/util/configparser.y
1173
cfg_parser->cfg->http_endpoint[0] = '/';
usr.sbin/unbound/util/configparser.y
1174
memmove(cfg_parser->cfg->http_endpoint+1, $2,
usr.sbin/unbound/util/configparser.y
1181
cfg_parser->cfg->http_endpoint = $2;
usr.sbin/unbound/util/configparser.y
1189
else cfg_parser->cfg->http_max_streams = atoi($2);
usr.sbin/unbound/util/configparser.y
1196
&cfg_parser->cfg->http_query_buffer_size))
usr.sbin/unbound/util/configparser.y
1204
&cfg_parser->cfg->http_response_buffer_size))
usr.sbin/unbound/util/configparser.y
1213
else cfg_parser->cfg->http_nodelay = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1221
else cfg_parser->cfg->http_notls_downstream = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1230
"over QUIC.", cfg_parser->filename, cfg_parser->line);
usr.sbin/unbound/util/configparser.y
1234
else cfg_parser->cfg->quic_port = atoi($2);
usr.sbin/unbound/util/configparser.y
1240
if(!cfg_parse_memsize($2, &cfg_parser->cfg->quic_size))
usr.sbin/unbound/util/configparser.y
1249
else cfg_parser->cfg->use_systemd = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1258
else cfg_parser->cfg->do_daemonize = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1267
else cfg_parser->cfg->use_syslog = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1281
else cfg_parser->cfg->log_time_ascii = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1290
else cfg_parser->cfg->log_time_iso = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1299
else cfg_parser->cfg->log_queries = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1308
else cfg_parser->cfg->log_replies = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1317
else cfg_parser->cfg->log_tag_queryreply = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1326
else cfg_parser->cfg->log_servfail = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1335
else cfg_parser->cfg->log_destaddr = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1344
else cfg_parser->cfg->log_local_actions = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1351
free(cfg_parser->cfg->chrootdir);
usr.sbin/unbound/util/configparser.y
1352
cfg_parser->cfg->chrootdir = $2;
usr.sbin/unbound/util/configparser.y
1358
free(cfg_parser->cfg->username);
usr.sbin/unbound/util/configparser.y
1359
cfg_parser->cfg->username = $2;
usr.sbin/unbound/util/configparser.y
1365
free(cfg_parser->cfg->directory);
usr.sbin/unbound/util/configparser.y
1366
cfg_parser->cfg->directory = $2;
usr.sbin/unbound/util/configparser.y
1371
w_config_adjust_directory(cfg_parser->cfg);
usr.sbin/unbound/util/configparser.y
1373
d = cfg_parser->cfg->directory;
usr.sbin/unbound/util/configparser.y
1376
if(cfg_parser->chroot && cfg_parser->chroot[0] &&
usr.sbin/unbound/util/configparser.y
1377
strncmp(d, cfg_parser->chroot, strlen(
usr.sbin/unbound/util/configparser.y
1378
cfg_parser->chroot)) == 0)
usr.sbin/unbound/util/configparser.y
1379
d += strlen(cfg_parser->chroot);
usr.sbin/unbound/util/configparser.y
1391
free(cfg_parser->cfg->logfile);
usr.sbin/unbound/util/configparser.y
1392
cfg_parser->cfg->logfile = $2;
usr.sbin/unbound/util/configparser.y
1393
cfg_parser->cfg->use_syslog = 0;
usr.sbin/unbound/util/configparser.y
1399
free(cfg_parser->cfg->pidfile);
usr.sbin/unbound/util/configparser.y
1400
cfg_parser->cfg->pidfile = $2;
usr.sbin/unbound/util/configparser.y
1406
if(!cfg_strlist_insert(&cfg_parser->cfg->root_hints, $2))
usr.sbin/unbound/util/configparser.y
1427
if(!cfg_strlist_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
1435
if(!cfg_strlist_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
1443
if(!cfg_strlist_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
1451
if(!cfg_strlist_insert(&cfg_parser->cfg->trust_anchor_list, $2))
usr.sbin/unbound/util/configparser.y
1461
cfg_parser->cfg->trust_anchor_signaling =
usr.sbin/unbound/util/configparser.y
1472
cfg_parser->cfg->root_key_sentinel =
usr.sbin/unbound/util/configparser.y
1480
if(!cfg_strlist_insert(&cfg_parser->cfg->domain_insecure, $2))
usr.sbin/unbound/util/configparser.y
1489
else cfg_parser->cfg->hide_identity = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1498
else cfg_parser->cfg->hide_version = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1507
else cfg_parser->cfg->hide_trustanchor = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1516
else cfg_parser->cfg->hide_http_user_agent = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1523
free(cfg_parser->cfg->identity);
usr.sbin/unbound/util/configparser.y
1524
cfg_parser->cfg->identity = $2;
usr.sbin/unbound/util/configparser.y
1530
free(cfg_parser->cfg->version);
usr.sbin/unbound/util/configparser.y
1531
cfg_parser->cfg->version = $2;
usr.sbin/unbound/util/configparser.y
1537
free(cfg_parser->cfg->http_user_agent);
usr.sbin/unbound/util/configparser.y
1538
cfg_parser->cfg->http_user_agent = $2;
usr.sbin/unbound/util/configparser.y
1544
free(cfg_parser->cfg->nsid_cfg_str);
usr.sbin/unbound/util/configparser.y
1545
cfg_parser->cfg->nsid_cfg_str = $2;
usr.sbin/unbound/util/configparser.y
1546
free(cfg_parser->cfg->nsid);
usr.sbin/unbound/util/configparser.y
1547
cfg_parser->cfg->nsid = NULL;
usr.sbin/unbound/util/configparser.y
1548
cfg_parser->cfg->nsid_len = 0;
usr.sbin/unbound/util/configparser.y
1551
else if (!(cfg_parser->cfg->nsid = cfg_parse_nsid(
usr.sbin/unbound/util/configparser.y
1552
$2, &cfg_parser->cfg->nsid_len)))
usr.sbin/unbound/util/configparser.y
1560
if(!cfg_parse_memsize($2, &cfg_parser->cfg->so_rcvbuf))
usr.sbin/unbound/util/configparser.y
1568
if(!cfg_parse_memsize($2, &cfg_parser->cfg->so_sndbuf))
usr.sbin/unbound/util/configparser.y
1578
else cfg_parser->cfg->so_reuseport =
usr.sbin/unbound/util/configparser.y
1588
else cfg_parser->cfg->ip_transparent =
usr.sbin/unbound/util/configparser.y
1598
else cfg_parser->cfg->ip_freebind =
usr.sbin/unbound/util/configparser.y
1613
cfg_parser->cfg->ip_dscp = atoi($2);
usr.sbin/unbound/util/configparser.y
1620
if(!cfg_parse_memsize($2, &cfg_parser->cfg->stream_wait_size))
usr.sbin/unbound/util/configparser.y
1633
cfg_parser->cfg->edns_buffer_size = 65535;
usr.sbin/unbound/util/configparser.y
1634
else cfg_parser->cfg->edns_buffer_size = atoi($2);
usr.sbin/unbound/util/configparser.y
1645
else cfg_parser->cfg->msg_buffer_size = atoi($2);
usr.sbin/unbound/util/configparser.y
1652
if(!cfg_parse_memsize($2, &cfg_parser->cfg->msg_cache_size))
usr.sbin/unbound/util/configparser.y
1663
cfg_parser->cfg->msg_cache_slabs = atoi($2);
usr.sbin/unbound/util/configparser.y
1664
if(!is_pow2(cfg_parser->cfg->msg_cache_slabs))
usr.sbin/unbound/util/configparser.y
1675
else cfg_parser->cfg->num_queries_per_thread = atoi($2);
usr.sbin/unbound/util/configparser.y
1684
else cfg_parser->cfg->jostle_time = atoi($2);
usr.sbin/unbound/util/configparser.y
1693
else cfg_parser->cfg->delay_close = atoi($2);
usr.sbin/unbound/util/configparser.y
1702
else cfg_parser->cfg->udp_connect = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1711
else cfg_parser->cfg->unblock_lan_zones =
usr.sbin/unbound/util/configparser.y
1721
else cfg_parser->cfg->insecure_lan_zones =
usr.sbin/unbound/util/configparser.y
1729
if(!cfg_parse_memsize($2, &cfg_parser->cfg->rrset_cache_size))
usr.sbin/unbound/util/configparser.y
1740
cfg_parser->cfg->rrset_cache_slabs = atoi($2);
usr.sbin/unbound/util/configparser.y
1741
if(!is_pow2(cfg_parser->cfg->rrset_cache_slabs))
usr.sbin/unbound/util/configparser.y
1752
else cfg_parser->cfg->host_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
1769
else cfg_parser->cfg->infra_cache_numhosts = atoi($2);
usr.sbin/unbound/util/configparser.y
1787
cfg_parser->cfg->infra_cache_slabs = atoi($2);
usr.sbin/unbound/util/configparser.y
1788
if(!is_pow2(cfg_parser->cfg->infra_cache_slabs))
usr.sbin/unbound/util/configparser.y
1799
else cfg_parser->cfg->infra_cache_min_rtt = atoi($2);
usr.sbin/unbound/util/configparser.y
1808
else cfg_parser->cfg->infra_cache_max_rtt = atoi($2);
usr.sbin/unbound/util/configparser.y
1817
else cfg_parser->cfg->infra_keep_probing =
usr.sbin/unbound/util/configparser.y
1825
free(cfg_parser->cfg->target_fetch_policy);
usr.sbin/unbound/util/configparser.y
1826
cfg_parser->cfg->target_fetch_policy = $2;
usr.sbin/unbound/util/configparser.y
1834
else cfg_parser->cfg->harden_short_bufsize =
usr.sbin/unbound/util/configparser.y
1844
else cfg_parser->cfg->harden_large_queries =
usr.sbin/unbound/util/configparser.y
1854
else cfg_parser->cfg->harden_glue =
usr.sbin/unbound/util/configparser.y
1864
else cfg_parser->cfg->harden_unverified_glue =
usr.sbin/unbound/util/configparser.y
1874
else cfg_parser->cfg->harden_dnssec_stripped =
usr.sbin/unbound/util/configparser.y
1884
else cfg_parser->cfg->harden_below_nxdomain =
usr.sbin/unbound/util/configparser.y
1894
else cfg_parser->cfg->harden_referral_path =
usr.sbin/unbound/util/configparser.y
1904
else cfg_parser->cfg->harden_algo_downgrade =
usr.sbin/unbound/util/configparser.y
1914
else cfg_parser->cfg->harden_unknown_additional =
usr.sbin/unbound/util/configparser.y
1924
else cfg_parser->cfg->use_caps_bits_for_id =
usr.sbin/unbound/util/configparser.y
1932
if(!cfg_strlist_insert(&cfg_parser->cfg->caps_whitelist, $2))
usr.sbin/unbound/util/configparser.y
1939
if(!cfg_strlist_insert(&cfg_parser->cfg->private_address, $2))
usr.sbin/unbound/util/configparser.y
1946
if(!cfg_strlist_insert(&cfg_parser->cfg->private_domain, $2))
usr.sbin/unbound/util/configparser.y
1955
else cfg_parser->cfg->prefetch = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1964
else cfg_parser->cfg->prefetch_key = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1973
else cfg_parser->cfg->deny_any = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
1982
else cfg_parser->cfg->unwanted_threshold = atoi($2);
usr.sbin/unbound/util/configparser.y
1989
if(!cfg_strlist_insert(&cfg_parser->cfg->donotqueryaddrs, $2))
usr.sbin/unbound/util/configparser.y
1998
else cfg_parser->cfg->donotquery_localhost =
usr.sbin/unbound/util/configparser.y
2007
if(!cfg_str2list_insert(&cfg_parser->cfg->acls, $2, $3))
usr.sbin/unbound/util/configparser.y
2016
&cfg_parser->cfg->interface_actions, $2, $3))
usr.sbin/unbound/util/configparser.y
2023
free(cfg_parser->cfg->module_conf);
usr.sbin/unbound/util/configparser.y
2024
cfg_parser->cfg->module_conf = $2;
usr.sbin/unbound/util/configparser.y
2031
cfg_parser->cfg->val_date_override = 0;
usr.sbin/unbound/util/configparser.y
2033
cfg_parser->cfg->val_date_override =
usr.sbin/unbound/util/configparser.y
2035
if(!cfg_parser->cfg->val_date_override)
usr.sbin/unbound/util/configparser.y
2040
cfg_parser->cfg->val_date_override = atoi($2);
usr.sbin/unbound/util/configparser.y
2049
cfg_parser->cfg->val_sig_skew_min = 0;
usr.sbin/unbound/util/configparser.y
2051
cfg_parser->cfg->val_sig_skew_min = atoi($2);
usr.sbin/unbound/util/configparser.y
2052
if(!cfg_parser->cfg->val_sig_skew_min)
usr.sbin/unbound/util/configparser.y
2062
cfg_parser->cfg->val_sig_skew_max = 0;
usr.sbin/unbound/util/configparser.y
2064
cfg_parser->cfg->val_sig_skew_max = atoi($2);
usr.sbin/unbound/util/configparser.y
2065
if(!cfg_parser->cfg->val_sig_skew_max)
usr.sbin/unbound/util/configparser.y
2075
cfg_parser->cfg->val_max_restart = 0;
usr.sbin/unbound/util/configparser.y
2077
cfg_parser->cfg->val_max_restart = atoi($2);
usr.sbin/unbound/util/configparser.y
2078
if(!cfg_parser->cfg->val_max_restart)
usr.sbin/unbound/util/configparser.y
2089
else cfg_parser->cfg->max_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
2098
else cfg_parser->cfg->max_negative_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
2107
else cfg_parser->cfg->min_negative_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
2116
else cfg_parser->cfg->min_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
2125
else cfg_parser->cfg->bogus_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
2134
else cfg_parser->cfg->val_clean_additional =
usr.sbin/unbound/util/configparser.y
2144
else cfg_parser->cfg->val_permissive_mode =
usr.sbin/unbound/util/configparser.y
2155
cfg_parser->cfg->aggressive_nsec =
usr.sbin/unbound/util/configparser.y
2165
else cfg_parser->cfg->ignore_cd = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2174
else cfg_parser->cfg->disable_edns_do = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2183
else cfg_parser->cfg->serve_expired = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2192
else cfg_parser->cfg->serve_expired_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
2201
else cfg_parser->cfg->serve_expired_ttl_reset = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2210
else cfg_parser->cfg->serve_expired_reply_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
2219
else cfg_parser->cfg->serve_expired_client_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
2228
else cfg_parser->cfg->ede_serve_expired = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2237
else cfg_parser->cfg->serve_original_ttl = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2272
else cfg_parser->cfg->val_log_level = atoi($2);
usr.sbin/unbound/util/configparser.y
2279
free(cfg_parser->cfg->val_nsec3_key_iterations);
usr.sbin/unbound/util/configparser.y
2280
cfg_parser->cfg->val_nsec3_key_iterations = $2;
usr.sbin/unbound/util/configparser.y
2288
else cfg_parser->cfg->zonemd_permissive_mode = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2297
else cfg_parser->cfg->add_holddown = atoi($2);
usr.sbin/unbound/util/configparser.y
2306
else cfg_parser->cfg->del_holddown = atoi($2);
usr.sbin/unbound/util/configparser.y
2315
else cfg_parser->cfg->keep_missing = atoi($2);
usr.sbin/unbound/util/configparser.y
2324
else cfg_parser->cfg->permit_small_holddown =
usr.sbin/unbound/util/configparser.y
233
cfg_parser->started_toplevel = 0;
usr.sbin/unbound/util/configparser.y
2332
if(!cfg_parse_memsize($2, &cfg_parser->cfg->key_cache_size))
usr.sbin/unbound/util/configparser.y
2343
cfg_parser->cfg->key_cache_slabs = atoi($2);
usr.sbin/unbound/util/configparser.y
2344
if(!is_pow2(cfg_parser->cfg->key_cache_slabs))
usr.sbin/unbound/util/configparser.y
2353
if(!cfg_parse_memsize($2, &cfg_parser->cfg->neg_cache_size))
usr.sbin/unbound/util/configparser.y
2386
if(!cfg_strlist_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
240
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
2402
if(!cfg_strlist_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
2408
if(!cfg_str2list_insert(&cfg_parser->cfg->local_zones,
usr.sbin/unbound/util/configparser.y
2417
if(!cfg_strlist_insert(&cfg_parser->cfg->local_data, $2))
usr.sbin/unbound/util/configparser.y
2428
if(!cfg_strlist_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
2441
else cfg_parser->cfg->minimal_responses =
usr.sbin/unbound/util/configparser.y
2451
else cfg_parser->cfg->rrset_roundrobin =
usr.sbin/unbound/util/configparser.y
2459
cfg_parser->cfg->unknown_server_time_limit = atoi($2);
usr.sbin/unbound/util/configparser.y
2466
cfg_parser->cfg->discard_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
2473
cfg_parser->cfg->wait_limit = atoi($2);
usr.sbin/unbound/util/configparser.y
2480
cfg_parser->cfg->wait_limit_cookie = atoi($2);
usr.sbin/unbound/util/configparser.y
2492
if(!cfg_str2list_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
2507
if(!cfg_str2list_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
2517
cfg_parser->cfg->max_udp_size = atoi($2);
usr.sbin/unbound/util/configparser.y
2524
free(cfg_parser->cfg->dns64_prefix);
usr.sbin/unbound/util/configparser.y
2525
cfg_parser->cfg->dns64_prefix = $2;
usr.sbin/unbound/util/configparser.y
2533
else cfg_parser->cfg->dns64_synthall = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2540
if(!cfg_strlist_insert(&cfg_parser->cfg->dns64_ignore_aaaa,
usr.sbin/unbound/util/configparser.y
2548
free(cfg_parser->cfg->nat64_prefix);
usr.sbin/unbound/util/configparser.y
2549
cfg_parser->cfg->nat64_prefix = $2;
usr.sbin/unbound/util/configparser.y
2558
if(!config_add_tag(cfg_parser->cfg, p))
usr.sbin/unbound/util/configparser.y
2569
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, $3,
usr.sbin/unbound/util/configparser.y
2579
&cfg_parser->cfg->local_zone_tags,
usr.sbin/unbound/util/configparser.y
2590
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, $3,
usr.sbin/unbound/util/configparser.y
2600
&cfg_parser->cfg->acl_tags,
usr.sbin/unbound/util/configparser.y
2611
if(!cfg_str3list_insert(&cfg_parser->cfg->acl_tag_actions,
usr.sbin/unbound/util/configparser.y
2623
if(!cfg_str3list_insert(&cfg_parser->cfg->acl_tag_datas,
usr.sbin/unbound/util/configparser.y
2635
if(!cfg_str3list_insert(&cfg_parser->cfg->local_zone_overrides,
usr.sbin/unbound/util/configparser.y
2647
if(!cfg_str2list_insert(&cfg_parser->cfg->acl_view,
usr.sbin/unbound/util/configparser.y
2656
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, $3,
usr.sbin/unbound/util/configparser.y
2666
&cfg_parser->cfg->interface_tags,
usr.sbin/unbound/util/configparser.y
2677
if(!cfg_str3list_insert(&cfg_parser->cfg->interface_tag_actions,
usr.sbin/unbound/util/configparser.y
2689
if(!cfg_str3list_insert(&cfg_parser->cfg->interface_tag_datas,
usr.sbin/unbound/util/configparser.y
2701
if(!cfg_str2list_insert(&cfg_parser->cfg->interface_view,
usr.sbin/unbound/util/configparser.y
2710
uint8_t* bitlist = config_parse_taglist(cfg_parser->cfg, $3,
usr.sbin/unbound/util/configparser.y
2720
&cfg_parser->cfg->respip_tags,
usr.sbin/unbound/util/configparser.y
2733
else cfg_parser->cfg->ip_ratelimit = atoi($2);
usr.sbin/unbound/util/configparser.y
2742
else cfg_parser->cfg->ip_ratelimit_cookie = atoi($2);
usr.sbin/unbound/util/configparser.y
2751
else cfg_parser->cfg->ratelimit = atoi($2);
usr.sbin/unbound/util/configparser.y
2758
if(!cfg_parse_memsize($2, &cfg_parser->cfg->ip_ratelimit_size))
usr.sbin/unbound/util/configparser.y
2766
if(!cfg_parse_memsize($2, &cfg_parser->cfg->ratelimit_size))
usr.sbin/unbound/util/configparser.y
2777
cfg_parser->cfg->ip_ratelimit_slabs = atoi($2);
usr.sbin/unbound/util/configparser.y
2778
if(!is_pow2(cfg_parser->cfg->ip_ratelimit_slabs))
usr.sbin/unbound/util/configparser.y
2790
cfg_parser->cfg->ratelimit_slabs = atoi($2);
usr.sbin/unbound/util/configparser.y
2791
if(!is_pow2(cfg_parser->cfg->ratelimit_slabs))
usr.sbin/unbound/util/configparser.y
2805
if(!cfg_str2list_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
2820
if(!cfg_str2list_insert(&cfg_parser->cfg->
usr.sbin/unbound/util/configparser.y
2832
else cfg_parser->cfg->ip_ratelimit_factor = atoi($2);
usr.sbin/unbound/util/configparser.y
2841
else cfg_parser->cfg->ratelimit_factor = atoi($2);
usr.sbin/unbound/util/configparser.y
2850
else cfg_parser->cfg->ip_ratelimit_backoff =
usr.sbin/unbound/util/configparser.y
2860
else cfg_parser->cfg->ratelimit_backoff =
usr.sbin/unbound/util/configparser.y
2870
else cfg_parser->cfg->outbound_msg_retry = atoi($2);
usr.sbin/unbound/util/configparser.y
2879
else cfg_parser->cfg->max_sent_count = atoi($2);
usr.sbin/unbound/util/configparser.y
2888
else cfg_parser->cfg->max_query_restarts = atoi($2);
usr.sbin/unbound/util/configparser.y
2903
else cfg_parser->cfg->fast_server_num = atoi($2);
usr.sbin/unbound/util/configparser.y
2912
else cfg_parser->cfg->fast_server_permil = atoi($2);
usr.sbin/unbound/util/configparser.y
2921
else cfg_parser->cfg->qname_minimisation =
usr.sbin/unbound/util/configparser.y
2931
else cfg_parser->cfg->qname_minimisation_strict =
usr.sbin/unbound/util/configparser.y
2941
else cfg_parser->cfg->pad_responses =
usr.sbin/unbound/util/configparser.y
2951
else cfg_parser->cfg->pad_responses_block_size = atoi($2);
usr.sbin/unbound/util/configparser.y
2960
else cfg_parser->cfg->pad_queries =
usr.sbin/unbound/util/configparser.y
2970
else cfg_parser->cfg->pad_queries_block_size = atoi($2);
usr.sbin/unbound/util/configparser.y
2980
else cfg_parser->cfg->ipsecmod_enabled = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
2993
else cfg_parser->cfg->ipsecmod_ignore_bogus = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3004
free(cfg_parser->cfg->ipsecmod_hook);
usr.sbin/unbound/util/configparser.y
3005
cfg_parser->cfg->ipsecmod_hook = $2;
usr.sbin/unbound/util/configparser.y
3018
else cfg_parser->cfg->ipsecmod_max_ttl = atoi($2);
usr.sbin/unbound/util/configparser.y
3030
if(!cfg_strlist_insert(&cfg_parser->cfg->ipsecmod_whitelist, $2))
usr.sbin/unbound/util/configparser.y
3044
else cfg_parser->cfg->ipsecmod_strict = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3056
&cfg_parser->cfg->edns_client_strings, $2, $3))
usr.sbin/unbound/util/configparser.y
3068
else cfg_parser->cfg->edns_client_string_opcode = atoi($2);
usr.sbin/unbound/util/configparser.y
3077
else cfg_parser->cfg->ede = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3086
else cfg_parser->cfg->dns_error_reporting = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3093
if(!cfg_strlist_insert(&cfg_parser->cfg->proxy_protocol_port, $2))
usr.sbin/unbound/util/configparser.y
3100
if(cfg_parser->cfg->stubs->name)
usr.sbin/unbound/util/configparser.y
3103
free(cfg_parser->cfg->stubs->name);
usr.sbin/unbound/util/configparser.y
3104
cfg_parser->cfg->stubs->name = $2;
usr.sbin/unbound/util/configparser.y
3110
if(!cfg_strlist_insert(&cfg_parser->cfg->stubs->hosts, $2))
usr.sbin/unbound/util/configparser.y
3117
if(!cfg_strlist_insert(&cfg_parser->cfg->stubs->addrs, $2))
usr.sbin/unbound/util/configparser.y
3126
else cfg_parser->cfg->stubs->isfirst=(strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3135
else cfg_parser->cfg->stubs->no_cache=(strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3144
else cfg_parser->cfg->stubs->ssl_upstream =
usr.sbin/unbound/util/configparser.y
3154
else cfg_parser->cfg->stubs->tcp_upstream =
usr.sbin/unbound/util/configparser.y
3164
else cfg_parser->cfg->stubs->isprime =
usr.sbin/unbound/util/configparser.y
3172
if(cfg_parser->cfg->forwards->name)
usr.sbin/unbound/util/configparser.y
3175
free(cfg_parser->cfg->forwards->name);
usr.sbin/unbound/util/configparser.y
3176
cfg_parser->cfg->forwards->name = $2;
usr.sbin/unbound/util/configparser.y
3182
if(!cfg_strlist_insert(&cfg_parser->cfg->forwards->hosts, $2))
usr.sbin/unbound/util/configparser.y
3189
if(!cfg_strlist_insert(&cfg_parser->cfg->forwards->addrs, $2))
usr.sbin/unbound/util/configparser.y
3198
else cfg_parser->cfg->forwards->isfirst=(strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3207
else cfg_parser->cfg->forwards->no_cache=(strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3216
else cfg_parser->cfg->forwards->ssl_upstream =
usr.sbin/unbound/util/configparser.y
3226
else cfg_parser->cfg->forwards->tcp_upstream =
usr.sbin/unbound/util/configparser.y
3234
if(cfg_parser->cfg->auths->name)
usr.sbin/unbound/util/configparser.y
3237
free(cfg_parser->cfg->auths->name);
usr.sbin/unbound/util/configparser.y
3238
cfg_parser->cfg->auths->name = $2;
usr.sbin/unbound/util/configparser.y
3244
free(cfg_parser->cfg->auths->zonefile);
usr.sbin/unbound/util/configparser.y
3245
cfg_parser->cfg->auths->zonefile = $2;
usr.sbin/unbound/util/configparser.y
3251
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->masters, $2))
usr.sbin/unbound/util/configparser.y
3258
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->urls, $2))
usr.sbin/unbound/util/configparser.y
3265
if(!cfg_strlist_insert(&cfg_parser->cfg->auths->allow_notify,
usr.sbin/unbound/util/configparser.y
3275
else cfg_parser->cfg->auths->zonemd_check =
usr.sbin/unbound/util/configparser.y
3285
else cfg_parser->cfg->auths->zonemd_reject_absence =
usr.sbin/unbound/util/configparser.y
3295
else cfg_parser->cfg->auths->for_downstream =
usr.sbin/unbound/util/configparser.y
3305
else cfg_parser->cfg->auths->for_upstream =
usr.sbin/unbound/util/configparser.y
3315
else cfg_parser->cfg->auths->fallback_enabled =
usr.sbin/unbound/util/configparser.y
3323
if(cfg_parser->cfg->views->name)
usr.sbin/unbound/util/configparser.y
3326
free(cfg_parser->cfg->views->name);
usr.sbin/unbound/util/configparser.y
3327
cfg_parser->cfg->views->name = $2;
usr.sbin/unbound/util/configparser.y
3357
if(!cfg_strlist_insert(&cfg_parser->cfg->views->
usr.sbin/unbound/util/configparser.y
3373
if(!cfg_strlist_insert(&cfg_parser->cfg->views->
usr.sbin/unbound/util/configparser.y
3380
&cfg_parser->cfg->views->local_zones,
usr.sbin/unbound/util/configparser.y
3391
&cfg_parser->cfg->views->respip_actions, $2, $3))
usr.sbin/unbound/util/configparser.y
3400
&cfg_parser->cfg->views->respip_data, $2, $3))
usr.sbin/unbound/util/configparser.y
3407
if(!cfg_strlist_insert(&cfg_parser->cfg->views->local_data, $2)) {
usr.sbin/unbound/util/configparser.y
3419
if(!cfg_strlist_insert(&cfg_parser->cfg->views->
usr.sbin/unbound/util/configparser.y
3432
else cfg_parser->cfg->views->isfirst=(strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3439
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
3453
else cfg_parser->cfg->remote_control_enable =
usr.sbin/unbound/util/configparser.y
3463
else cfg_parser->cfg->control_port = atoi($2);
usr.sbin/unbound/util/configparser.y
3470
if(!cfg_strlist_append(&cfg_parser->cfg->control_ifs, $2))
usr.sbin/unbound/util/configparser.y
3477
cfg_parser->cfg->control_use_cert = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3484
free(cfg_parser->cfg->server_key_file);
usr.sbin/unbound/util/configparser.y
3485
cfg_parser->cfg->server_key_file = $2;
usr.sbin/unbound/util/configparser.y
3491
free(cfg_parser->cfg->server_cert_file);
usr.sbin/unbound/util/configparser.y
3492
cfg_parser->cfg->server_cert_file = $2;
usr.sbin/unbound/util/configparser.y
3498
free(cfg_parser->cfg->control_key_file);
usr.sbin/unbound/util/configparser.y
3499
cfg_parser->cfg->control_key_file = $2;
usr.sbin/unbound/util/configparser.y
3505
free(cfg_parser->cfg->control_cert_file);
usr.sbin/unbound/util/configparser.y
3506
cfg_parser->cfg->control_cert_file = $2;
usr.sbin/unbound/util/configparser.y
3512
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
3536
else cfg_parser->cfg->dnstap = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3545
else cfg_parser->cfg->dnstap_bidirectional =
usr.sbin/unbound/util/configparser.y
3553
free(cfg_parser->cfg->dnstap_socket_path);
usr.sbin/unbound/util/configparser.y
3554
cfg_parser->cfg->dnstap_socket_path = $2;
usr.sbin/unbound/util/configparser.y
3560
free(cfg_parser->cfg->dnstap_ip);
usr.sbin/unbound/util/configparser.y
3561
cfg_parser->cfg->dnstap_ip = $2;
usr.sbin/unbound/util/configparser.y
3569
else cfg_parser->cfg->dnstap_tls = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3576
free(cfg_parser->cfg->dnstap_tls_server_name);
usr.sbin/unbound/util/configparser.y
3577
cfg_parser->cfg->dnstap_tls_server_name = $2;
usr.sbin/unbound/util/configparser.y
3583
free(cfg_parser->cfg->dnstap_tls_cert_bundle);
usr.sbin/unbound/util/configparser.y
3584
cfg_parser->cfg->dnstap_tls_cert_bundle = $2;
usr.sbin/unbound/util/configparser.y
3590
free(cfg_parser->cfg->dnstap_tls_client_key_file);
usr.sbin/unbound/util/configparser.y
3591
cfg_parser->cfg->dnstap_tls_client_key_file = $2;
usr.sbin/unbound/util/configparser.y
3597
free(cfg_parser->cfg->dnstap_tls_client_cert_file);
usr.sbin/unbound/util/configparser.y
3598
cfg_parser->cfg->dnstap_tls_client_cert_file = $2;
usr.sbin/unbound/util/configparser.y
3606
else cfg_parser->cfg->dnstap_send_identity = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3615
else cfg_parser->cfg->dnstap_send_version = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3622
free(cfg_parser->cfg->dnstap_identity);
usr.sbin/unbound/util/configparser.y
3623
cfg_parser->cfg->dnstap_identity = $2;
usr.sbin/unbound/util/configparser.y
3629
free(cfg_parser->cfg->dnstap_version);
usr.sbin/unbound/util/configparser.y
3630
cfg_parser->cfg->dnstap_version = $2;
usr.sbin/unbound/util/configparser.y
3638
else cfg_parser->cfg->dnstap_log_resolver_query_messages =
usr.sbin/unbound/util/configparser.y
3648
else cfg_parser->cfg->dnstap_log_resolver_response_messages =
usr.sbin/unbound/util/configparser.y
365
if(cfg_parser->cfg->stubs &&
usr.sbin/unbound/util/configparser.y
3658
else cfg_parser->cfg->dnstap_log_client_query_messages =
usr.sbin/unbound/util/configparser.y
366
!cfg_parser->cfg->stubs->name)
usr.sbin/unbound/util/configparser.y
3668
else cfg_parser->cfg->dnstap_log_client_response_messages =
usr.sbin/unbound/util/configparser.y
3678
else cfg_parser->cfg->dnstap_log_forwarder_query_messages =
usr.sbin/unbound/util/configparser.y
3688
else cfg_parser->cfg->dnstap_log_forwarder_response_messages =
usr.sbin/unbound/util/configparser.y
3700
else cfg_parser->cfg->dnstap_sample_rate = atoi($2);
usr.sbin/unbound/util/configparser.y
3707
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
3717
if(!cfg_strlist_append_ex(&cfg_parser->cfg->python_script, $2))
usr.sbin/unbound/util/configparser.y
3724
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
3734
if(!cfg_strlist_append_ex(&cfg_parser->cfg->dynlib_file, $2))
usr.sbin/unbound/util/configparser.y
374
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
3743
else cfg_parser->cfg->disable_dnssec_lame_check =
usr.sbin/unbound/util/configparser.y
3751
free(cfg_parser->cfg->log_identity);
usr.sbin/unbound/util/configparser.y
3752
cfg_parser->cfg->log_identity = $2;
usr.sbin/unbound/util/configparser.y
3759
if(!cfg_str2list_insert(&cfg_parser->cfg->respip_actions,
usr.sbin/unbound/util/configparser.y
3767
if(!cfg_str2list_insert(&cfg_parser->cfg->respip_data,
usr.sbin/unbound/util/configparser.y
377
s->next = cfg_parser->cfg->stubs;
usr.sbin/unbound/util/configparser.y
3775
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
378
cfg_parser->cfg->stubs = s;
usr.sbin/unbound/util/configparser.y
3794
else cfg_parser->cfg->dnscrypt = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3803
else cfg_parser->cfg->dnscrypt_port = atoi($2);
usr.sbin/unbound/util/configparser.y
3810
free(cfg_parser->cfg->dnscrypt_provider);
usr.sbin/unbound/util/configparser.y
3811
cfg_parser->cfg->dnscrypt_provider = $2;
usr.sbin/unbound/util/configparser.y
3817
if(cfg_strlist_find(cfg_parser->cfg->dnscrypt_provider_cert, $2))
usr.sbin/unbound/util/configparser.y
3819
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_provider_cert, $2))
usr.sbin/unbound/util/configparser.y
3826
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_provider_cert_rotated, $2))
usr.sbin/unbound/util/configparser.y
3833
if(cfg_strlist_find(cfg_parser->cfg->dnscrypt_secret_key, $2))
usr.sbin/unbound/util/configparser.y
3835
if(!cfg_strlist_insert(&cfg_parser->cfg->dnscrypt_secret_key, $2))
usr.sbin/unbound/util/configparser.y
3842
if(!cfg_parse_memsize($2, &cfg_parser->cfg->dnscrypt_shared_secret_cache_size))
usr.sbin/unbound/util/configparser.y
3853
cfg_parser->cfg->dnscrypt_shared_secret_cache_slabs = atoi($2);
usr.sbin/unbound/util/configparser.y
3854
if(!is_pow2(cfg_parser->cfg->dnscrypt_shared_secret_cache_slabs))
usr.sbin/unbound/util/configparser.y
3863
if(!cfg_parse_memsize($2, &cfg_parser->cfg->dnscrypt_nonce_cache_size))
usr.sbin/unbound/util/configparser.y
3874
cfg_parser->cfg->dnscrypt_nonce_cache_slabs = atoi($2);
usr.sbin/unbound/util/configparser.y
3875
if(!is_pow2(cfg_parser->cfg->dnscrypt_nonce_cache_slabs))
usr.sbin/unbound/util/configparser.y
3884
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
3905
free(cfg_parser->cfg->cachedb_backend);
usr.sbin/unbound/util/configparser.y
3906
cfg_parser->cfg->cachedb_backend = $2;
usr.sbin/unbound/util/configparser.y
3917
free(cfg_parser->cfg->cachedb_secret);
usr.sbin/unbound/util/configparser.y
3918
cfg_parser->cfg->cachedb_secret = $2;
usr.sbin/unbound/util/configparser.y
392
if(cfg_parser->cfg->forwards &&
usr.sbin/unbound/util/configparser.y
393
!cfg_parser->cfg->forwards->name)
usr.sbin/unbound/util/configparser.y
3931
else cfg_parser->cfg->cachedb_no_store = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3944
else cfg_parser->cfg->cachedb_check_when_serve_expired = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
3955
free(cfg_parser->cfg->redis_server_host);
usr.sbin/unbound/util/configparser.y
3956
cfg_parser->cfg->redis_server_host = $2;
usr.sbin/unbound/util/configparser.y
3967
free(cfg_parser->cfg->redis_replica_server_host);
usr.sbin/unbound/util/configparser.y
3968
cfg_parser->cfg->redis_replica_server_host = $2;
usr.sbin/unbound/util/configparser.y
3983
else cfg_parser->cfg->redis_server_port = port;
usr.sbin/unbound/util/configparser.y
3998
else cfg_parser->cfg->redis_replica_server_port = port;
usr.sbin/unbound/util/configparser.y
4009
free(cfg_parser->cfg->redis_server_path);
usr.sbin/unbound/util/configparser.y
401
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
4010
cfg_parser->cfg->redis_server_path = $2;
usr.sbin/unbound/util/configparser.y
4021
free(cfg_parser->cfg->redis_replica_server_path);
usr.sbin/unbound/util/configparser.y
4022
cfg_parser->cfg->redis_replica_server_path = $2;
usr.sbin/unbound/util/configparser.y
4033
free(cfg_parser->cfg->redis_server_password);
usr.sbin/unbound/util/configparser.y
4034
cfg_parser->cfg->redis_server_password = $2;
usr.sbin/unbound/util/configparser.y
404
s->next = cfg_parser->cfg->forwards;
usr.sbin/unbound/util/configparser.y
4045
free(cfg_parser->cfg->redis_replica_server_password);
usr.sbin/unbound/util/configparser.y
4046
cfg_parser->cfg->redis_replica_server_password = $2;
usr.sbin/unbound/util/configparser.y
405
cfg_parser->cfg->forwards = s;
usr.sbin/unbound/util/configparser.y
4059
else cfg_parser->cfg->redis_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
4072
else cfg_parser->cfg->redis_replica_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
4085
else cfg_parser->cfg->redis_command_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
4098
else cfg_parser->cfg->redis_replica_command_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
4111
else cfg_parser->cfg->redis_connect_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
4124
else cfg_parser->cfg->redis_replica_connect_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
4137
else cfg_parser->cfg->redis_expire_records = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
4152
else cfg_parser->cfg->redis_logical_db = db;
usr.sbin/unbound/util/configparser.y
4167
else cfg_parser->cfg->redis_replica_logical_db = db;
usr.sbin/unbound/util/configparser.y
4180
if(!cfg_str2list_insert(&cfg_parser->cfg->tcp_connection_limits, $2, $3))
usr.sbin/unbound/util/configparser.y
419
if(cfg_parser->cfg->views &&
usr.sbin/unbound/util/configparser.y
4190
else cfg_parser->cfg->do_answer_cookie = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
420
!cfg_parser->cfg->views->name)
usr.sbin/unbound/util/configparser.y
4204
cfg_parser->cfg->cookie_secret_len = secret_len;
usr.sbin/unbound/util/configparser.y
4205
memcpy(cfg_parser->cfg->cookie_secret, secret, sizeof(secret));
usr.sbin/unbound/util/configparser.y
4213
free(cfg_parser->cfg->cookie_secret_file);
usr.sbin/unbound/util/configparser.y
4214
cfg_parser->cfg->cookie_secret_file = $2;
usr.sbin/unbound/util/configparser.y
4222
else cfg_parser->cfg->iter_scrub_ns = atoi($2);
usr.sbin/unbound/util/configparser.y
4231
else cfg_parser->cfg->iter_scrub_cname = atoi($2);
usr.sbin/unbound/util/configparser.y
4240
else cfg_parser->cfg->max_global_quota = atoi($2);
usr.sbin/unbound/util/configparser.y
4249
else cfg_parser->cfg->iter_scrub_promiscuous =
usr.sbin/unbound/util/configparser.y
4257
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
4268
if(cfg_parser->cfg->ipset_name_v4)
usr.sbin/unbound/util/configparser.y
4271
free(cfg_parser->cfg->ipset_name_v4);
usr.sbin/unbound/util/configparser.y
4272
cfg_parser->cfg->ipset_name_v4 = $2;
usr.sbin/unbound/util/configparser.y
428
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
4283
if(cfg_parser->cfg->ipset_name_v6)
usr.sbin/unbound/util/configparser.y
4286
free(cfg_parser->cfg->ipset_name_v6);
usr.sbin/unbound/util/configparser.y
4287
cfg_parser->cfg->ipset_name_v6 = $2;
usr.sbin/unbound/util/configparser.y
431
s->next = cfg_parser->cfg->views;
usr.sbin/unbound/util/configparser.y
432
cfg_parser->cfg->views = s;
usr.sbin/unbound/util/configparser.y
447
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
450
s->next = cfg_parser->cfg->auths;
usr.sbin/unbound/util/configparser.y
451
cfg_parser->cfg->auths = s;
usr.sbin/unbound/util/configparser.y
476
bitlist = config_parse_taglist(cfg_parser->cfg, $2,
usr.sbin/unbound/util/configparser.y
483
cfg_parser->cfg->auths->rpz_taglist = bitlist;
usr.sbin/unbound/util/configparser.y
484
cfg_parser->cfg->auths->rpz_taglistlen = len;
usr.sbin/unbound/util/configparser.y
499
cfg_parser->cfg->auths->rpz_action_override = NULL;
usr.sbin/unbound/util/configparser.y
502
cfg_parser->cfg->auths->rpz_action_override = $2;
usr.sbin/unbound/util/configparser.y
510
free(cfg_parser->cfg->auths->rpz_cname);
usr.sbin/unbound/util/configparser.y
511
cfg_parser->cfg->auths->rpz_cname = $2;
usr.sbin/unbound/util/configparser.y
520
else cfg_parser->cfg->auths->rpz_log = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
528
free(cfg_parser->cfg->auths->rpz_log_name);
usr.sbin/unbound/util/configparser.y
529
cfg_parser->cfg->auths->rpz_log_name = $2;
usr.sbin/unbound/util/configparser.y
537
else cfg_parser->cfg->auths->rpz_signal_nxdomain_ra = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
546
cfg_parser->started_toplevel = 1;
usr.sbin/unbound/util/configparser.y
549
s->next = cfg_parser->cfg->auths;
usr.sbin/unbound/util/configparser.y
550
cfg_parser->cfg->auths = s;
usr.sbin/unbound/util/configparser.y
572
else cfg_parser->cfg->num_threads = atoi($2);
usr.sbin/unbound/util/configparser.y
581
else cfg_parser->cfg->verbosity = atoi($2);
usr.sbin/unbound/util/configparser.y
589
cfg_parser->cfg->stat_interval = 0;
usr.sbin/unbound/util/configparser.y
59
extern struct config_parser_state* cfg_parser;
usr.sbin/unbound/util/configparser.y
592
else cfg_parser->cfg->stat_interval = atoi($2);
usr.sbin/unbound/util/configparser.y
601
else cfg_parser->cfg->stat_cumulative = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
610
else cfg_parser->cfg->stat_extended = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
619
else cfg_parser->cfg->stat_inhibit_zero = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
628
else cfg_parser->cfg->shm_enable = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
636
cfg_parser->cfg->shm_key = 0;
usr.sbin/unbound/util/configparser.y
639
else cfg_parser->cfg->shm_key = atoi($2);
usr.sbin/unbound/util/configparser.y
648
else cfg_parser->cfg->port = atoi($2);
usr.sbin/unbound/util/configparser.y
656
if(!cfg_strlist_insert(&cfg_parser->cfg->client_subnet, $2))
usr.sbin/unbound/util/configparser.y
668
if(!cfg_strlist_insert(&cfg_parser->cfg->client_subnet_zone,
usr.sbin/unbound/util/configparser.y
685
cfg_parser->cfg->client_subnet_always_forward =
usr.sbin/unbound/util/configparser.y
711
cfg_parser->cfg->max_client_subnet_ipv4 = 32;
usr.sbin/unbound/util/configparser.y
713
cfg_parser->cfg->max_client_subnet_ipv4 = 0;
usr.sbin/unbound/util/configparser.y
714
else cfg_parser->cfg->max_client_subnet_ipv4 = (uint8_t)atoi($2);
usr.sbin/unbound/util/configparser.y
728
cfg_parser->cfg->max_client_subnet_ipv6 = 128;
usr.sbin/unbound/util/configparser.y
730
cfg_parser->cfg->max_client_subnet_ipv6 = 0;
usr.sbin/unbound/util/configparser.y
731
else cfg_parser->cfg->max_client_subnet_ipv6 = (uint8_t)atoi($2);
usr.sbin/unbound/util/configparser.y
745
cfg_parser->cfg->min_client_subnet_ipv4 = 32;
usr.sbin/unbound/util/configparser.y
747
cfg_parser->cfg->min_client_subnet_ipv4 = 0;
usr.sbin/unbound/util/configparser.y
748
else cfg_parser->cfg->min_client_subnet_ipv4 = (uint8_t)atoi($2);
usr.sbin/unbound/util/configparser.y
762
cfg_parser->cfg->min_client_subnet_ipv6 = 128;
usr.sbin/unbound/util/configparser.y
764
cfg_parser->cfg->min_client_subnet_ipv6 = 0;
usr.sbin/unbound/util/configparser.y
765
else cfg_parser->cfg->min_client_subnet_ipv6 = (uint8_t)atoi($2);
usr.sbin/unbound/util/configparser.y
779
cfg_parser->cfg->max_ecs_tree_size_ipv4 = 0;
usr.sbin/unbound/util/configparser.y
780
else cfg_parser->cfg->max_ecs_tree_size_ipv4 = (uint32_t)atoi($2);
usr.sbin/unbound/util/configparser.y
794
cfg_parser->cfg->max_ecs_tree_size_ipv6 = 0;
usr.sbin/unbound/util/configparser.y
795
else cfg_parser->cfg->max_ecs_tree_size_ipv6 = (uint32_t)atoi($2);
usr.sbin/unbound/util/configparser.y
805
if(cfg_parser->cfg->num_ifs == 0)
usr.sbin/unbound/util/configparser.y
806
cfg_parser->cfg->ifs = calloc(1, sizeof(char*));
usr.sbin/unbound/util/configparser.y
807
else cfg_parser->cfg->ifs = realloc(cfg_parser->cfg->ifs,
usr.sbin/unbound/util/configparser.y
808
(cfg_parser->cfg->num_ifs+1)*sizeof(char*));
usr.sbin/unbound/util/configparser.y
809
if(!cfg_parser->cfg->ifs)
usr.sbin/unbound/util/configparser.y
812
cfg_parser->cfg->ifs[cfg_parser->cfg->num_ifs++] = $2;
usr.sbin/unbound/util/configparser.y
818
if(cfg_parser->cfg->num_out_ifs == 0)
usr.sbin/unbound/util/configparser.y
819
cfg_parser->cfg->out_ifs = calloc(1, sizeof(char*));
usr.sbin/unbound/util/configparser.y
820
else cfg_parser->cfg->out_ifs = realloc(
usr.sbin/unbound/util/configparser.y
821
cfg_parser->cfg->out_ifs,
usr.sbin/unbound/util/configparser.y
822
(cfg_parser->cfg->num_out_ifs+1)*sizeof(char*));
usr.sbin/unbound/util/configparser.y
823
if(!cfg_parser->cfg->out_ifs)
usr.sbin/unbound/util/configparser.y
826
cfg_parser->cfg->out_ifs[
usr.sbin/unbound/util/configparser.y
827
cfg_parser->cfg->num_out_ifs++] = $2;
usr.sbin/unbound/util/configparser.y
835
else cfg_parser->cfg->outgoing_num_ports = atoi($2);
usr.sbin/unbound/util/configparser.y
843
cfg_parser->cfg->outgoing_avail_ports, 65536))
usr.sbin/unbound/util/configparser.y
852
cfg_parser->cfg->outgoing_avail_ports, 65536))
usr.sbin/unbound/util/configparser.y
862
else cfg_parser->cfg->outgoing_num_tcp = atoi($2);
usr.sbin/unbound/util/configparser.y
871
else cfg_parser->cfg->incoming_num_tcp = atoi($2);
usr.sbin/unbound/util/configparser.y
880
else cfg_parser->cfg->if_automatic = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
887
free(cfg_parser->cfg->if_automatic_ports);
usr.sbin/unbound/util/configparser.y
888
cfg_parser->cfg->if_automatic_ports = $2;
usr.sbin/unbound/util/configparser.y
896
else cfg_parser->cfg->do_ip4 = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
905
else cfg_parser->cfg->do_ip6 = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
914
else cfg_parser->cfg->do_nat64 = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
923
else cfg_parser->cfg->do_udp = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
932
else cfg_parser->cfg->do_tcp = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
941
else cfg_parser->cfg->prefer_ip4 = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
950
else cfg_parser->cfg->prefer_ip6 = (strcmp($2, "yes")==0);
usr.sbin/unbound/util/configparser.y
959
else cfg_parser->cfg->tcp_mss = atoi($2);
usr.sbin/unbound/util/configparser.y
968
else cfg_parser->cfg->outgoing_tcp_mss = atoi($2);
usr.sbin/unbound/util/configparser.y
978
cfg_parser->cfg->tcp_idle_timeout = 120000;
usr.sbin/unbound/util/configparser.y
980
cfg_parser->cfg->tcp_idle_timeout = 1;
usr.sbin/unbound/util/configparser.y
981
else cfg_parser->cfg->tcp_idle_timeout = atoi($2);
usr.sbin/unbound/util/configparser.y
991
cfg_parser->cfg->max_reuse_tcp_queries = 0;
usr.sbin/unbound/util/configparser.y
992
else cfg_parser->cfg->max_reuse_tcp_queries = atoi($2);