configparser.y (b626f5a73a48f44a31a200291b141e1da408a2ff) configparser.y (0de4f1bf6489bbcbd68ea4cfe2a9c63cc0a1691b)
1/*
2 * configparser.y -- yacc grammar for unbound configuration files
3 *
4 * Copyright (c) 2001-2006, NLnet Labs. All rights reserved.
5 *
6 * Copyright (c) 2007, NLnet Labs. All rights reserved.
7 *
8 * This software is open source.

--- 92 unchanged lines hidden (view full) ---

101%token VAR_DOMAIN_INSECURE VAR_PYTHON VAR_PYTHON_SCRIPT VAR_VAL_SIG_SKEW_MIN
102%token VAR_VAL_SIG_SKEW_MAX VAR_CACHE_MIN_TTL VAR_VAL_LOG_LEVEL
103%token VAR_AUTO_TRUST_ANCHOR_FILE VAR_KEEP_MISSING VAR_ADD_HOLDDOWN
104%token VAR_DEL_HOLDDOWN VAR_SO_RCVBUF VAR_EDNS_BUFFER_SIZE VAR_PREFETCH
105%token VAR_PREFETCH_KEY VAR_SO_SNDBUF VAR_SO_REUSEPORT VAR_HARDEN_BELOW_NXDOMAIN
106%token VAR_IGNORE_CD_FLAG VAR_LOG_QUERIES VAR_TCP_UPSTREAM VAR_SSL_UPSTREAM
107%token VAR_SSL_SERVICE_KEY VAR_SSL_SERVICE_PEM VAR_SSL_PORT VAR_FORWARD_FIRST
108%token VAR_STUB_FIRST VAR_MINIMAL_RESPONSES VAR_RRSET_ROUNDROBIN
1/*
2 * configparser.y -- yacc grammar for unbound configuration files
3 *
4 * Copyright (c) 2001-2006, NLnet Labs. All rights reserved.
5 *
6 * Copyright (c) 2007, NLnet Labs. All rights reserved.
7 *
8 * This software is open source.

--- 92 unchanged lines hidden (view full) ---

101%token VAR_DOMAIN_INSECURE VAR_PYTHON VAR_PYTHON_SCRIPT VAR_VAL_SIG_SKEW_MIN
102%token VAR_VAL_SIG_SKEW_MAX VAR_CACHE_MIN_TTL VAR_VAL_LOG_LEVEL
103%token VAR_AUTO_TRUST_ANCHOR_FILE VAR_KEEP_MISSING VAR_ADD_HOLDDOWN
104%token VAR_DEL_HOLDDOWN VAR_SO_RCVBUF VAR_EDNS_BUFFER_SIZE VAR_PREFETCH
105%token VAR_PREFETCH_KEY VAR_SO_SNDBUF VAR_SO_REUSEPORT VAR_HARDEN_BELOW_NXDOMAIN
106%token VAR_IGNORE_CD_FLAG VAR_LOG_QUERIES VAR_TCP_UPSTREAM VAR_SSL_UPSTREAM
107%token VAR_SSL_SERVICE_KEY VAR_SSL_SERVICE_PEM VAR_SSL_PORT VAR_FORWARD_FIRST
108%token VAR_STUB_FIRST VAR_MINIMAL_RESPONSES VAR_RRSET_ROUNDROBIN
109%token VAR_MAX_UDP_SIZE VAR_DELAY_CLOSE VAR_UNBLOCK_LAN_ZONES
109%token VAR_MAX_UDP_SIZE VAR_DELAY_CLOSE
110%token VAR_UNBLOCK_LAN_ZONES VAR_INSECURE_LAN_ZONES
110%token VAR_INFRA_CACHE_MIN_RTT
111%token VAR_DNS64_PREFIX VAR_DNS64_SYNTHALL
112%token VAR_DNSTAP VAR_DNSTAP_ENABLE VAR_DNSTAP_SOCKET_PATH
113%token VAR_DNSTAP_SEND_IDENTITY VAR_DNSTAP_SEND_VERSION
114%token VAR_DNSTAP_IDENTITY VAR_DNSTAP_VERSION
115%token VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES
116%token VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES
117%token VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES

--- 57 unchanged lines hidden (view full) ---

175 server_val_sig_skew_max | server_cache_min_ttl | server_val_log_level |
176 server_auto_trust_anchor_file | server_add_holddown |
177 server_del_holddown | server_keep_missing | server_so_rcvbuf |
178 server_edns_buffer_size | server_prefetch | server_prefetch_key |
179 server_so_sndbuf | server_harden_below_nxdomain | server_ignore_cd_flag |
180 server_log_queries | server_tcp_upstream | server_ssl_upstream |
181 server_ssl_service_key | server_ssl_service_pem | server_ssl_port |
182 server_minimal_responses | server_rrset_roundrobin | server_max_udp_size |
111%token VAR_INFRA_CACHE_MIN_RTT
112%token VAR_DNS64_PREFIX VAR_DNS64_SYNTHALL
113%token VAR_DNSTAP VAR_DNSTAP_ENABLE VAR_DNSTAP_SOCKET_PATH
114%token VAR_DNSTAP_SEND_IDENTITY VAR_DNSTAP_SEND_VERSION
115%token VAR_DNSTAP_IDENTITY VAR_DNSTAP_VERSION
116%token VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES
117%token VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES
118%token VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES

--- 57 unchanged lines hidden (view full) ---

176 server_val_sig_skew_max | server_cache_min_ttl | server_val_log_level |
177 server_auto_trust_anchor_file | server_add_holddown |
178 server_del_holddown | server_keep_missing | server_so_rcvbuf |
179 server_edns_buffer_size | server_prefetch | server_prefetch_key |
180 server_so_sndbuf | server_harden_below_nxdomain | server_ignore_cd_flag |
181 server_log_queries | server_tcp_upstream | server_ssl_upstream |
182 server_ssl_service_key | server_ssl_service_pem | server_ssl_port |
183 server_minimal_responses | server_rrset_roundrobin | server_max_udp_size |
183 server_so_reuseport | server_delay_close | server_unblock_lan_zones |
184 server_so_reuseport | server_delay_close |
185 server_unblock_lan_zones | server_insecure_lan_zones |
184 server_dns64_prefix | server_dns64_synthall |
185 server_infra_cache_min_rtt | server_harden_algo_downgrade |
186 server_ip_transparent | server_ratelimit | server_ratelimit_slabs |
187 server_ratelimit_size | server_ratelimit_for_domain |
188 server_ratelimit_below_domain | server_ratelimit_factor |
189 server_caps_whitelist | server_cache_max_negative_ttl |
190 server_permit_small_holddown | server_qname_minimisation
191 ;

--- 525 unchanged lines hidden (view full) ---

717 OUTYY(("P(server_unblock_lan_zones:%s)\n", $2));
718 if(strcmp($2, "yes") != 0 && strcmp($2, "no") != 0)
719 yyerror("expected yes or no.");
720 else cfg_parser->cfg->unblock_lan_zones =
721 (strcmp($2, "yes")==0);
722 free($2);
723 }
724 ;
186 server_dns64_prefix | server_dns64_synthall |
187 server_infra_cache_min_rtt | server_harden_algo_downgrade |
188 server_ip_transparent | server_ratelimit | server_ratelimit_slabs |
189 server_ratelimit_size | server_ratelimit_for_domain |
190 server_ratelimit_below_domain | server_ratelimit_factor |
191 server_caps_whitelist | server_cache_max_negative_ttl |
192 server_permit_small_holddown | server_qname_minimisation
193 ;

--- 525 unchanged lines hidden (view full) ---

719 OUTYY(("P(server_unblock_lan_zones:%s)\n", $2));
720 if(strcmp($2, "yes") != 0 && strcmp($2, "no") != 0)
721 yyerror("expected yes or no.");
722 else cfg_parser->cfg->unblock_lan_zones =
723 (strcmp($2, "yes")==0);
724 free($2);
725 }
726 ;
727server_insecure_lan_zones: VAR_INSECURE_LAN_ZONES STRING_ARG
728 {
729 OUTYY(("P(server_insecure_lan_zones:%s)\n", $2));
730 if(strcmp($2, "yes") != 0 && strcmp($2, "no") != 0)
731 yyerror("expected yes or no.");
732 else cfg_parser->cfg->insecure_lan_zones =
733 (strcmp($2, "yes")==0);
734 free($2);
735 }
736 ;
725server_rrset_cache_size: VAR_RRSET_CACHE_SIZE STRING_ARG
726 {
727 OUTYY(("P(server_rrset_cache_size:%s)\n", $2));
728 if(!cfg_parse_memsize($2, &cfg_parser->cfg->rrset_cache_size))
729 yyerror("memory size expected");
730 free($2);
731 }
732 ;

--- 884 unchanged lines hidden ---
737server_rrset_cache_size: VAR_RRSET_CACHE_SIZE STRING_ARG
738 {
739 OUTYY(("P(server_rrset_cache_size:%s)\n", $2));
740 if(!cfg_parse_memsize($2, &cfg_parser->cfg->rrset_cache_size))
741 yyerror("memory size expected");
742 free($2);
743 }
744 ;

--- 884 unchanged lines hidden ---