xref: /netbsd-src/external/bsd/unbound/dist/util/configparser.h (revision 82d56013d7b633d116a93943de88e08335357a7c)
1 /* A Bison parser, made by GNU Bison 3.6.4.  */
2 
3 /* Bison interface for Yacc-like parsers in C
4 
5    Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation,
6    Inc.
7 
8    This program is free software: you can redistribute it and/or modify
9    it under the terms of the GNU General Public License as published by
10    the Free Software Foundation, either version 3 of the License, or
11    (at your option) any later version.
12 
13    This program is distributed in the hope that it will be useful,
14    but WITHOUT ANY WARRANTY; without even the implied warranty of
15    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16    GNU General Public License for more details.
17 
18    You should have received a copy of the GNU General Public License
19    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
20 
21 /* As a special exception, you may create a larger work that contains
22    part or all of the Bison parser skeleton and distribute that work
23    under terms of your choice, so long as that work isn't itself a
24    parser generator using the skeleton or a modified version thereof
25    as a parser skeleton.  Alternatively, if you modify or redistribute
26    the parser skeleton itself, you may (at your option) remove this
27    special exception, which will cause the skeleton and the resulting
28    Bison output files to be licensed under the GNU General Public
29    License without this special exception.
30 
31    This special exception was added by the Free Software Foundation in
32    version 2.2 of Bison.  */
33 
34 /* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
35    especially those whose name start with YY_ or yy_.  They are
36    private implementation details that can be changed or removed.  */
37 
38 #ifndef YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
39 # define YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
40 /* Debug traces.  */
41 #ifndef YYDEBUG
42 # define YYDEBUG 0
43 #endif
44 #if YYDEBUG
45 extern int yydebug;
46 #endif
47 
48 /* Token kinds.  */
49 #ifndef YYTOKENTYPE
50 # define YYTOKENTYPE
51   enum yytokentype
52   {
53     YYEMPTY = -2,
54     YYEOF = 0,                     /* "end of file"  */
55     YYerror = 256,                 /* error  */
56     YYUNDEF = 257,                 /* "invalid token"  */
57     SPACE = 258,                   /* SPACE  */
58     LETTER = 259,                  /* LETTER  */
59     NEWLINE = 260,                 /* NEWLINE  */
60     COMMENT = 261,                 /* COMMENT  */
61     COLON = 262,                   /* COLON  */
62     ANY = 263,                     /* ANY  */
63     ZONESTR = 264,                 /* ZONESTR  */
64     STRING_ARG = 265,              /* STRING_ARG  */
65     VAR_FORCE_TOPLEVEL = 266,      /* VAR_FORCE_TOPLEVEL  */
66     VAR_SERVER = 267,              /* VAR_SERVER  */
67     VAR_VERBOSITY = 268,           /* VAR_VERBOSITY  */
68     VAR_NUM_THREADS = 269,         /* VAR_NUM_THREADS  */
69     VAR_PORT = 270,                /* VAR_PORT  */
70     VAR_OUTGOING_RANGE = 271,      /* VAR_OUTGOING_RANGE  */
71     VAR_INTERFACE = 272,           /* VAR_INTERFACE  */
72     VAR_PREFER_IP4 = 273,          /* VAR_PREFER_IP4  */
73     VAR_DO_IP4 = 274,              /* VAR_DO_IP4  */
74     VAR_DO_IP6 = 275,              /* VAR_DO_IP6  */
75     VAR_PREFER_IP6 = 276,          /* VAR_PREFER_IP6  */
76     VAR_DO_UDP = 277,              /* VAR_DO_UDP  */
77     VAR_DO_TCP = 278,              /* VAR_DO_TCP  */
78     VAR_TCP_MSS = 279,             /* VAR_TCP_MSS  */
79     VAR_OUTGOING_TCP_MSS = 280,    /* VAR_OUTGOING_TCP_MSS  */
80     VAR_TCP_IDLE_TIMEOUT = 281,    /* VAR_TCP_IDLE_TIMEOUT  */
81     VAR_EDNS_TCP_KEEPALIVE = 282,  /* VAR_EDNS_TCP_KEEPALIVE  */
82     VAR_EDNS_TCP_KEEPALIVE_TIMEOUT = 283, /* VAR_EDNS_TCP_KEEPALIVE_TIMEOUT  */
83     VAR_CHROOT = 284,              /* VAR_CHROOT  */
84     VAR_USERNAME = 285,            /* VAR_USERNAME  */
85     VAR_DIRECTORY = 286,           /* VAR_DIRECTORY  */
86     VAR_LOGFILE = 287,             /* VAR_LOGFILE  */
87     VAR_PIDFILE = 288,             /* VAR_PIDFILE  */
88     VAR_MSG_CACHE_SIZE = 289,      /* VAR_MSG_CACHE_SIZE  */
89     VAR_MSG_CACHE_SLABS = 290,     /* VAR_MSG_CACHE_SLABS  */
90     VAR_NUM_QUERIES_PER_THREAD = 291, /* VAR_NUM_QUERIES_PER_THREAD  */
91     VAR_RRSET_CACHE_SIZE = 292,    /* VAR_RRSET_CACHE_SIZE  */
92     VAR_RRSET_CACHE_SLABS = 293,   /* VAR_RRSET_CACHE_SLABS  */
93     VAR_OUTGOING_NUM_TCP = 294,    /* VAR_OUTGOING_NUM_TCP  */
94     VAR_INFRA_HOST_TTL = 295,      /* VAR_INFRA_HOST_TTL  */
95     VAR_INFRA_LAME_TTL = 296,      /* VAR_INFRA_LAME_TTL  */
96     VAR_INFRA_CACHE_SLABS = 297,   /* VAR_INFRA_CACHE_SLABS  */
97     VAR_INFRA_CACHE_NUMHOSTS = 298, /* VAR_INFRA_CACHE_NUMHOSTS  */
98     VAR_INFRA_CACHE_LAME_SIZE = 299, /* VAR_INFRA_CACHE_LAME_SIZE  */
99     VAR_NAME = 300,                /* VAR_NAME  */
100     VAR_STUB_ZONE = 301,           /* VAR_STUB_ZONE  */
101     VAR_STUB_HOST = 302,           /* VAR_STUB_HOST  */
102     VAR_STUB_ADDR = 303,           /* VAR_STUB_ADDR  */
103     VAR_TARGET_FETCH_POLICY = 304, /* VAR_TARGET_FETCH_POLICY  */
104     VAR_HARDEN_SHORT_BUFSIZE = 305, /* VAR_HARDEN_SHORT_BUFSIZE  */
105     VAR_HARDEN_LARGE_QUERIES = 306, /* VAR_HARDEN_LARGE_QUERIES  */
106     VAR_FORWARD_ZONE = 307,        /* VAR_FORWARD_ZONE  */
107     VAR_FORWARD_HOST = 308,        /* VAR_FORWARD_HOST  */
108     VAR_FORWARD_ADDR = 309,        /* VAR_FORWARD_ADDR  */
109     VAR_DO_NOT_QUERY_ADDRESS = 310, /* VAR_DO_NOT_QUERY_ADDRESS  */
110     VAR_HIDE_IDENTITY = 311,       /* VAR_HIDE_IDENTITY  */
111     VAR_HIDE_VERSION = 312,        /* VAR_HIDE_VERSION  */
112     VAR_IDENTITY = 313,            /* VAR_IDENTITY  */
113     VAR_VERSION = 314,             /* VAR_VERSION  */
114     VAR_HARDEN_GLUE = 315,         /* VAR_HARDEN_GLUE  */
115     VAR_MODULE_CONF = 316,         /* VAR_MODULE_CONF  */
116     VAR_TRUST_ANCHOR_FILE = 317,   /* VAR_TRUST_ANCHOR_FILE  */
117     VAR_TRUST_ANCHOR = 318,        /* VAR_TRUST_ANCHOR  */
118     VAR_VAL_OVERRIDE_DATE = 319,   /* VAR_VAL_OVERRIDE_DATE  */
119     VAR_BOGUS_TTL = 320,           /* VAR_BOGUS_TTL  */
120     VAR_VAL_CLEAN_ADDITIONAL = 321, /* VAR_VAL_CLEAN_ADDITIONAL  */
121     VAR_VAL_PERMISSIVE_MODE = 322, /* VAR_VAL_PERMISSIVE_MODE  */
122     VAR_INCOMING_NUM_TCP = 323,    /* VAR_INCOMING_NUM_TCP  */
123     VAR_MSG_BUFFER_SIZE = 324,     /* VAR_MSG_BUFFER_SIZE  */
124     VAR_KEY_CACHE_SIZE = 325,      /* VAR_KEY_CACHE_SIZE  */
125     VAR_KEY_CACHE_SLABS = 326,     /* VAR_KEY_CACHE_SLABS  */
126     VAR_TRUSTED_KEYS_FILE = 327,   /* VAR_TRUSTED_KEYS_FILE  */
127     VAR_VAL_NSEC3_KEYSIZE_ITERATIONS = 328, /* VAR_VAL_NSEC3_KEYSIZE_ITERATIONS  */
128     VAR_USE_SYSLOG = 329,          /* VAR_USE_SYSLOG  */
129     VAR_OUTGOING_INTERFACE = 330,  /* VAR_OUTGOING_INTERFACE  */
130     VAR_ROOT_HINTS = 331,          /* VAR_ROOT_HINTS  */
131     VAR_DO_NOT_QUERY_LOCALHOST = 332, /* VAR_DO_NOT_QUERY_LOCALHOST  */
132     VAR_CACHE_MAX_TTL = 333,       /* VAR_CACHE_MAX_TTL  */
133     VAR_HARDEN_DNSSEC_STRIPPED = 334, /* VAR_HARDEN_DNSSEC_STRIPPED  */
134     VAR_ACCESS_CONTROL = 335,      /* VAR_ACCESS_CONTROL  */
135     VAR_LOCAL_ZONE = 336,          /* VAR_LOCAL_ZONE  */
136     VAR_LOCAL_DATA = 337,          /* VAR_LOCAL_DATA  */
137     VAR_INTERFACE_AUTOMATIC = 338, /* VAR_INTERFACE_AUTOMATIC  */
138     VAR_STATISTICS_INTERVAL = 339, /* VAR_STATISTICS_INTERVAL  */
139     VAR_DO_DAEMONIZE = 340,        /* VAR_DO_DAEMONIZE  */
140     VAR_USE_CAPS_FOR_ID = 341,     /* VAR_USE_CAPS_FOR_ID  */
141     VAR_STATISTICS_CUMULATIVE = 342, /* VAR_STATISTICS_CUMULATIVE  */
142     VAR_OUTGOING_PORT_PERMIT = 343, /* VAR_OUTGOING_PORT_PERMIT  */
143     VAR_OUTGOING_PORT_AVOID = 344, /* VAR_OUTGOING_PORT_AVOID  */
144     VAR_DLV_ANCHOR_FILE = 345,     /* VAR_DLV_ANCHOR_FILE  */
145     VAR_DLV_ANCHOR = 346,          /* VAR_DLV_ANCHOR  */
146     VAR_NEG_CACHE_SIZE = 347,      /* VAR_NEG_CACHE_SIZE  */
147     VAR_HARDEN_REFERRAL_PATH = 348, /* VAR_HARDEN_REFERRAL_PATH  */
148     VAR_PRIVATE_ADDRESS = 349,     /* VAR_PRIVATE_ADDRESS  */
149     VAR_PRIVATE_DOMAIN = 350,      /* VAR_PRIVATE_DOMAIN  */
150     VAR_REMOTE_CONTROL = 351,      /* VAR_REMOTE_CONTROL  */
151     VAR_CONTROL_ENABLE = 352,      /* VAR_CONTROL_ENABLE  */
152     VAR_CONTROL_INTERFACE = 353,   /* VAR_CONTROL_INTERFACE  */
153     VAR_CONTROL_PORT = 354,        /* VAR_CONTROL_PORT  */
154     VAR_SERVER_KEY_FILE = 355,     /* VAR_SERVER_KEY_FILE  */
155     VAR_SERVER_CERT_FILE = 356,    /* VAR_SERVER_CERT_FILE  */
156     VAR_CONTROL_KEY_FILE = 357,    /* VAR_CONTROL_KEY_FILE  */
157     VAR_CONTROL_CERT_FILE = 358,   /* VAR_CONTROL_CERT_FILE  */
158     VAR_CONTROL_USE_CERT = 359,    /* VAR_CONTROL_USE_CERT  */
159     VAR_EXTENDED_STATISTICS = 360, /* VAR_EXTENDED_STATISTICS  */
160     VAR_LOCAL_DATA_PTR = 361,      /* VAR_LOCAL_DATA_PTR  */
161     VAR_JOSTLE_TIMEOUT = 362,      /* VAR_JOSTLE_TIMEOUT  */
162     VAR_STUB_PRIME = 363,          /* VAR_STUB_PRIME  */
163     VAR_UNWANTED_REPLY_THRESHOLD = 364, /* VAR_UNWANTED_REPLY_THRESHOLD  */
164     VAR_LOG_TIME_ASCII = 365,      /* VAR_LOG_TIME_ASCII  */
165     VAR_DOMAIN_INSECURE = 366,     /* VAR_DOMAIN_INSECURE  */
166     VAR_PYTHON = 367,              /* VAR_PYTHON  */
167     VAR_PYTHON_SCRIPT = 368,       /* VAR_PYTHON_SCRIPT  */
168     VAR_VAL_SIG_SKEW_MIN = 369,    /* VAR_VAL_SIG_SKEW_MIN  */
169     VAR_VAL_SIG_SKEW_MAX = 370,    /* VAR_VAL_SIG_SKEW_MAX  */
170     VAR_CACHE_MIN_TTL = 371,       /* VAR_CACHE_MIN_TTL  */
171     VAR_VAL_LOG_LEVEL = 372,       /* VAR_VAL_LOG_LEVEL  */
172     VAR_AUTO_TRUST_ANCHOR_FILE = 373, /* VAR_AUTO_TRUST_ANCHOR_FILE  */
173     VAR_KEEP_MISSING = 374,        /* VAR_KEEP_MISSING  */
174     VAR_ADD_HOLDDOWN = 375,        /* VAR_ADD_HOLDDOWN  */
175     VAR_DEL_HOLDDOWN = 376,        /* VAR_DEL_HOLDDOWN  */
176     VAR_SO_RCVBUF = 377,           /* VAR_SO_RCVBUF  */
177     VAR_EDNS_BUFFER_SIZE = 378,    /* VAR_EDNS_BUFFER_SIZE  */
178     VAR_PREFETCH = 379,            /* VAR_PREFETCH  */
179     VAR_PREFETCH_KEY = 380,        /* VAR_PREFETCH_KEY  */
180     VAR_SO_SNDBUF = 381,           /* VAR_SO_SNDBUF  */
181     VAR_SO_REUSEPORT = 382,        /* VAR_SO_REUSEPORT  */
182     VAR_HARDEN_BELOW_NXDOMAIN = 383, /* VAR_HARDEN_BELOW_NXDOMAIN  */
183     VAR_IGNORE_CD_FLAG = 384,      /* VAR_IGNORE_CD_FLAG  */
184     VAR_LOG_QUERIES = 385,         /* VAR_LOG_QUERIES  */
185     VAR_LOG_REPLIES = 386,         /* VAR_LOG_REPLIES  */
186     VAR_LOG_LOCAL_ACTIONS = 387,   /* VAR_LOG_LOCAL_ACTIONS  */
187     VAR_TCP_UPSTREAM = 388,        /* VAR_TCP_UPSTREAM  */
188     VAR_SSL_UPSTREAM = 389,        /* VAR_SSL_UPSTREAM  */
189     VAR_SSL_SERVICE_KEY = 390,     /* VAR_SSL_SERVICE_KEY  */
190     VAR_SSL_SERVICE_PEM = 391,     /* VAR_SSL_SERVICE_PEM  */
191     VAR_SSL_PORT = 392,            /* VAR_SSL_PORT  */
192     VAR_FORWARD_FIRST = 393,       /* VAR_FORWARD_FIRST  */
193     VAR_STUB_SSL_UPSTREAM = 394,   /* VAR_STUB_SSL_UPSTREAM  */
194     VAR_FORWARD_SSL_UPSTREAM = 395, /* VAR_FORWARD_SSL_UPSTREAM  */
195     VAR_TLS_CERT_BUNDLE = 396,     /* VAR_TLS_CERT_BUNDLE  */
196     VAR_HTTPS_PORT = 397,          /* VAR_HTTPS_PORT  */
197     VAR_HTTP_ENDPOINT = 398,       /* VAR_HTTP_ENDPOINT  */
198     VAR_HTTP_MAX_STREAMS = 399,    /* VAR_HTTP_MAX_STREAMS  */
199     VAR_HTTP_QUERY_BUFFER_SIZE = 400, /* VAR_HTTP_QUERY_BUFFER_SIZE  */
200     VAR_HTTP_RESPONSE_BUFFER_SIZE = 401, /* VAR_HTTP_RESPONSE_BUFFER_SIZE  */
201     VAR_HTTP_NODELAY = 402,        /* VAR_HTTP_NODELAY  */
202     VAR_HTTP_NOTLS_DOWNSTREAM = 403, /* VAR_HTTP_NOTLS_DOWNSTREAM  */
203     VAR_STUB_FIRST = 404,          /* VAR_STUB_FIRST  */
204     VAR_MINIMAL_RESPONSES = 405,   /* VAR_MINIMAL_RESPONSES  */
205     VAR_RRSET_ROUNDROBIN = 406,    /* VAR_RRSET_ROUNDROBIN  */
206     VAR_MAX_UDP_SIZE = 407,        /* VAR_MAX_UDP_SIZE  */
207     VAR_DELAY_CLOSE = 408,         /* VAR_DELAY_CLOSE  */
208     VAR_UDP_CONNECT = 409,         /* VAR_UDP_CONNECT  */
209     VAR_UNBLOCK_LAN_ZONES = 410,   /* VAR_UNBLOCK_LAN_ZONES  */
210     VAR_INSECURE_LAN_ZONES = 411,  /* VAR_INSECURE_LAN_ZONES  */
211     VAR_INFRA_CACHE_MIN_RTT = 412, /* VAR_INFRA_CACHE_MIN_RTT  */
212     VAR_INFRA_KEEP_PROBING = 413,  /* VAR_INFRA_KEEP_PROBING  */
213     VAR_DNS64_PREFIX = 414,        /* VAR_DNS64_PREFIX  */
214     VAR_DNS64_SYNTHALL = 415,      /* VAR_DNS64_SYNTHALL  */
215     VAR_DNS64_IGNORE_AAAA = 416,   /* VAR_DNS64_IGNORE_AAAA  */
216     VAR_DNSTAP = 417,              /* VAR_DNSTAP  */
217     VAR_DNSTAP_ENABLE = 418,       /* VAR_DNSTAP_ENABLE  */
218     VAR_DNSTAP_SOCKET_PATH = 419,  /* VAR_DNSTAP_SOCKET_PATH  */
219     VAR_DNSTAP_IP = 420,           /* VAR_DNSTAP_IP  */
220     VAR_DNSTAP_TLS = 421,          /* VAR_DNSTAP_TLS  */
221     VAR_DNSTAP_TLS_SERVER_NAME = 422, /* VAR_DNSTAP_TLS_SERVER_NAME  */
222     VAR_DNSTAP_TLS_CERT_BUNDLE = 423, /* VAR_DNSTAP_TLS_CERT_BUNDLE  */
223     VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 424, /* VAR_DNSTAP_TLS_CLIENT_KEY_FILE  */
224     VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 425, /* VAR_DNSTAP_TLS_CLIENT_CERT_FILE  */
225     VAR_DNSTAP_SEND_IDENTITY = 426, /* VAR_DNSTAP_SEND_IDENTITY  */
226     VAR_DNSTAP_SEND_VERSION = 427, /* VAR_DNSTAP_SEND_VERSION  */
227     VAR_DNSTAP_BIDIRECTIONAL = 428, /* VAR_DNSTAP_BIDIRECTIONAL  */
228     VAR_DNSTAP_IDENTITY = 429,     /* VAR_DNSTAP_IDENTITY  */
229     VAR_DNSTAP_VERSION = 430,      /* VAR_DNSTAP_VERSION  */
230     VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 431, /* VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES  */
231     VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 432, /* VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES  */
232     VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 433, /* VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES  */
233     VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 434, /* VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES  */
234     VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 435, /* VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES  */
235     VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 436, /* VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES  */
236     VAR_RESPONSE_IP_TAG = 437,     /* VAR_RESPONSE_IP_TAG  */
237     VAR_RESPONSE_IP = 438,         /* VAR_RESPONSE_IP  */
238     VAR_RESPONSE_IP_DATA = 439,    /* VAR_RESPONSE_IP_DATA  */
239     VAR_HARDEN_ALGO_DOWNGRADE = 440, /* VAR_HARDEN_ALGO_DOWNGRADE  */
240     VAR_IP_TRANSPARENT = 441,      /* VAR_IP_TRANSPARENT  */
241     VAR_IP_DSCP = 442,             /* VAR_IP_DSCP  */
242     VAR_DISABLE_DNSSEC_LAME_CHECK = 443, /* VAR_DISABLE_DNSSEC_LAME_CHECK  */
243     VAR_IP_RATELIMIT = 444,        /* VAR_IP_RATELIMIT  */
244     VAR_IP_RATELIMIT_SLABS = 445,  /* VAR_IP_RATELIMIT_SLABS  */
245     VAR_IP_RATELIMIT_SIZE = 446,   /* VAR_IP_RATELIMIT_SIZE  */
246     VAR_RATELIMIT = 447,           /* VAR_RATELIMIT  */
247     VAR_RATELIMIT_SLABS = 448,     /* VAR_RATELIMIT_SLABS  */
248     VAR_RATELIMIT_SIZE = 449,      /* VAR_RATELIMIT_SIZE  */
249     VAR_RATELIMIT_FOR_DOMAIN = 450, /* VAR_RATELIMIT_FOR_DOMAIN  */
250     VAR_RATELIMIT_BELOW_DOMAIN = 451, /* VAR_RATELIMIT_BELOW_DOMAIN  */
251     VAR_IP_RATELIMIT_FACTOR = 452, /* VAR_IP_RATELIMIT_FACTOR  */
252     VAR_RATELIMIT_FACTOR = 453,    /* VAR_RATELIMIT_FACTOR  */
253     VAR_SEND_CLIENT_SUBNET = 454,  /* VAR_SEND_CLIENT_SUBNET  */
254     VAR_CLIENT_SUBNET_ZONE = 455,  /* VAR_CLIENT_SUBNET_ZONE  */
255     VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 456, /* VAR_CLIENT_SUBNET_ALWAYS_FORWARD  */
256     VAR_CLIENT_SUBNET_OPCODE = 457, /* VAR_CLIENT_SUBNET_OPCODE  */
257     VAR_MAX_CLIENT_SUBNET_IPV4 = 458, /* VAR_MAX_CLIENT_SUBNET_IPV4  */
258     VAR_MAX_CLIENT_SUBNET_IPV6 = 459, /* VAR_MAX_CLIENT_SUBNET_IPV6  */
259     VAR_MIN_CLIENT_SUBNET_IPV4 = 460, /* VAR_MIN_CLIENT_SUBNET_IPV4  */
260     VAR_MIN_CLIENT_SUBNET_IPV6 = 461, /* VAR_MIN_CLIENT_SUBNET_IPV6  */
261     VAR_MAX_ECS_TREE_SIZE_IPV4 = 462, /* VAR_MAX_ECS_TREE_SIZE_IPV4  */
262     VAR_MAX_ECS_TREE_SIZE_IPV6 = 463, /* VAR_MAX_ECS_TREE_SIZE_IPV6  */
263     VAR_CAPS_WHITELIST = 464,      /* VAR_CAPS_WHITELIST  */
264     VAR_CACHE_MAX_NEGATIVE_TTL = 465, /* VAR_CACHE_MAX_NEGATIVE_TTL  */
265     VAR_PERMIT_SMALL_HOLDDOWN = 466, /* VAR_PERMIT_SMALL_HOLDDOWN  */
266     VAR_QNAME_MINIMISATION = 467,  /* VAR_QNAME_MINIMISATION  */
267     VAR_QNAME_MINIMISATION_STRICT = 468, /* VAR_QNAME_MINIMISATION_STRICT  */
268     VAR_IP_FREEBIND = 469,         /* VAR_IP_FREEBIND  */
269     VAR_DEFINE_TAG = 470,          /* VAR_DEFINE_TAG  */
270     VAR_LOCAL_ZONE_TAG = 471,      /* VAR_LOCAL_ZONE_TAG  */
271     VAR_ACCESS_CONTROL_TAG = 472,  /* VAR_ACCESS_CONTROL_TAG  */
272     VAR_LOCAL_ZONE_OVERRIDE = 473, /* VAR_LOCAL_ZONE_OVERRIDE  */
273     VAR_ACCESS_CONTROL_TAG_ACTION = 474, /* VAR_ACCESS_CONTROL_TAG_ACTION  */
274     VAR_ACCESS_CONTROL_TAG_DATA = 475, /* VAR_ACCESS_CONTROL_TAG_DATA  */
275     VAR_VIEW = 476,                /* VAR_VIEW  */
276     VAR_ACCESS_CONTROL_VIEW = 477, /* VAR_ACCESS_CONTROL_VIEW  */
277     VAR_VIEW_FIRST = 478,          /* VAR_VIEW_FIRST  */
278     VAR_SERVE_EXPIRED = 479,       /* VAR_SERVE_EXPIRED  */
279     VAR_SERVE_EXPIRED_TTL = 480,   /* VAR_SERVE_EXPIRED_TTL  */
280     VAR_SERVE_EXPIRED_TTL_RESET = 481, /* VAR_SERVE_EXPIRED_TTL_RESET  */
281     VAR_SERVE_EXPIRED_REPLY_TTL = 482, /* VAR_SERVE_EXPIRED_REPLY_TTL  */
282     VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 483, /* VAR_SERVE_EXPIRED_CLIENT_TIMEOUT  */
283     VAR_SERVE_ORIGINAL_TTL = 484,  /* VAR_SERVE_ORIGINAL_TTL  */
284     VAR_FAKE_DSA = 485,            /* VAR_FAKE_DSA  */
285     VAR_FAKE_SHA1 = 486,           /* VAR_FAKE_SHA1  */
286     VAR_LOG_IDENTITY = 487,        /* VAR_LOG_IDENTITY  */
287     VAR_HIDE_TRUSTANCHOR = 488,    /* VAR_HIDE_TRUSTANCHOR  */
288     VAR_TRUST_ANCHOR_SIGNALING = 489, /* VAR_TRUST_ANCHOR_SIGNALING  */
289     VAR_AGGRESSIVE_NSEC = 490,     /* VAR_AGGRESSIVE_NSEC  */
290     VAR_USE_SYSTEMD = 491,         /* VAR_USE_SYSTEMD  */
291     VAR_SHM_ENABLE = 492,          /* VAR_SHM_ENABLE  */
292     VAR_SHM_KEY = 493,             /* VAR_SHM_KEY  */
293     VAR_ROOT_KEY_SENTINEL = 494,   /* VAR_ROOT_KEY_SENTINEL  */
294     VAR_DNSCRYPT = 495,            /* VAR_DNSCRYPT  */
295     VAR_DNSCRYPT_ENABLE = 496,     /* VAR_DNSCRYPT_ENABLE  */
296     VAR_DNSCRYPT_PORT = 497,       /* VAR_DNSCRYPT_PORT  */
297     VAR_DNSCRYPT_PROVIDER = 498,   /* VAR_DNSCRYPT_PROVIDER  */
298     VAR_DNSCRYPT_SECRET_KEY = 499, /* VAR_DNSCRYPT_SECRET_KEY  */
299     VAR_DNSCRYPT_PROVIDER_CERT = 500, /* VAR_DNSCRYPT_PROVIDER_CERT  */
300     VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 501, /* VAR_DNSCRYPT_PROVIDER_CERT_ROTATED  */
301     VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 502, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE  */
302     VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 503, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS  */
303     VAR_DNSCRYPT_NONCE_CACHE_SIZE = 504, /* VAR_DNSCRYPT_NONCE_CACHE_SIZE  */
304     VAR_DNSCRYPT_NONCE_CACHE_SLABS = 505, /* VAR_DNSCRYPT_NONCE_CACHE_SLABS  */
305     VAR_PAD_RESPONSES = 506,       /* VAR_PAD_RESPONSES  */
306     VAR_PAD_RESPONSES_BLOCK_SIZE = 507, /* VAR_PAD_RESPONSES_BLOCK_SIZE  */
307     VAR_PAD_QUERIES = 508,         /* VAR_PAD_QUERIES  */
308     VAR_PAD_QUERIES_BLOCK_SIZE = 509, /* VAR_PAD_QUERIES_BLOCK_SIZE  */
309     VAR_IPSECMOD_ENABLED = 510,    /* VAR_IPSECMOD_ENABLED  */
310     VAR_IPSECMOD_HOOK = 511,       /* VAR_IPSECMOD_HOOK  */
311     VAR_IPSECMOD_IGNORE_BOGUS = 512, /* VAR_IPSECMOD_IGNORE_BOGUS  */
312     VAR_IPSECMOD_MAX_TTL = 513,    /* VAR_IPSECMOD_MAX_TTL  */
313     VAR_IPSECMOD_WHITELIST = 514,  /* VAR_IPSECMOD_WHITELIST  */
314     VAR_IPSECMOD_STRICT = 515,     /* VAR_IPSECMOD_STRICT  */
315     VAR_CACHEDB = 516,             /* VAR_CACHEDB  */
316     VAR_CACHEDB_BACKEND = 517,     /* VAR_CACHEDB_BACKEND  */
317     VAR_CACHEDB_SECRETSEED = 518,  /* VAR_CACHEDB_SECRETSEED  */
318     VAR_CACHEDB_REDISHOST = 519,   /* VAR_CACHEDB_REDISHOST  */
319     VAR_CACHEDB_REDISPORT = 520,   /* VAR_CACHEDB_REDISPORT  */
320     VAR_CACHEDB_REDISTIMEOUT = 521, /* VAR_CACHEDB_REDISTIMEOUT  */
321     VAR_CACHEDB_REDISEXPIRERECORDS = 522, /* VAR_CACHEDB_REDISEXPIRERECORDS  */
322     VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 523, /* VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM  */
323     VAR_FOR_UPSTREAM = 524,        /* VAR_FOR_UPSTREAM  */
324     VAR_AUTH_ZONE = 525,           /* VAR_AUTH_ZONE  */
325     VAR_ZONEFILE = 526,            /* VAR_ZONEFILE  */
326     VAR_MASTER = 527,              /* VAR_MASTER  */
327     VAR_URL = 528,                 /* VAR_URL  */
328     VAR_FOR_DOWNSTREAM = 529,      /* VAR_FOR_DOWNSTREAM  */
329     VAR_FALLBACK_ENABLED = 530,    /* VAR_FALLBACK_ENABLED  */
330     VAR_TLS_ADDITIONAL_PORT = 531, /* VAR_TLS_ADDITIONAL_PORT  */
331     VAR_LOW_RTT = 532,             /* VAR_LOW_RTT  */
332     VAR_LOW_RTT_PERMIL = 533,      /* VAR_LOW_RTT_PERMIL  */
333     VAR_FAST_SERVER_PERMIL = 534,  /* VAR_FAST_SERVER_PERMIL  */
334     VAR_FAST_SERVER_NUM = 535,     /* VAR_FAST_SERVER_NUM  */
335     VAR_ALLOW_NOTIFY = 536,        /* VAR_ALLOW_NOTIFY  */
336     VAR_TLS_WIN_CERT = 537,        /* VAR_TLS_WIN_CERT  */
337     VAR_TCP_CONNECTION_LIMIT = 538, /* VAR_TCP_CONNECTION_LIMIT  */
338     VAR_FORWARD_NO_CACHE = 539,    /* VAR_FORWARD_NO_CACHE  */
339     VAR_STUB_NO_CACHE = 540,       /* VAR_STUB_NO_CACHE  */
340     VAR_LOG_SERVFAIL = 541,        /* VAR_LOG_SERVFAIL  */
341     VAR_DENY_ANY = 542,            /* VAR_DENY_ANY  */
342     VAR_UNKNOWN_SERVER_TIME_LIMIT = 543, /* VAR_UNKNOWN_SERVER_TIME_LIMIT  */
343     VAR_LOG_TAG_QUERYREPLY = 544,  /* VAR_LOG_TAG_QUERYREPLY  */
344     VAR_STREAM_WAIT_SIZE = 545,    /* VAR_STREAM_WAIT_SIZE  */
345     VAR_TLS_CIPHERS = 546,         /* VAR_TLS_CIPHERS  */
346     VAR_TLS_CIPHERSUITES = 547,    /* VAR_TLS_CIPHERSUITES  */
347     VAR_TLS_USE_SNI = 548,         /* VAR_TLS_USE_SNI  */
348     VAR_IPSET = 549,               /* VAR_IPSET  */
349     VAR_IPSET_NAME_V4 = 550,       /* VAR_IPSET_NAME_V4  */
350     VAR_IPSET_NAME_V6 = 551,       /* VAR_IPSET_NAME_V6  */
351     VAR_TLS_SESSION_TICKET_KEYS = 552, /* VAR_TLS_SESSION_TICKET_KEYS  */
352     VAR_RPZ = 553,                 /* VAR_RPZ  */
353     VAR_TAGS = 554,                /* VAR_TAGS  */
354     VAR_RPZ_ACTION_OVERRIDE = 555, /* VAR_RPZ_ACTION_OVERRIDE  */
355     VAR_RPZ_CNAME_OVERRIDE = 556,  /* VAR_RPZ_CNAME_OVERRIDE  */
356     VAR_RPZ_LOG = 557,             /* VAR_RPZ_LOG  */
357     VAR_RPZ_LOG_NAME = 558,        /* VAR_RPZ_LOG_NAME  */
358     VAR_DYNLIB = 559,              /* VAR_DYNLIB  */
359     VAR_DYNLIB_FILE = 560,         /* VAR_DYNLIB_FILE  */
360     VAR_EDNS_CLIENT_STRING = 561,  /* VAR_EDNS_CLIENT_STRING  */
361     VAR_EDNS_CLIENT_STRING_OPCODE = 562, /* VAR_EDNS_CLIENT_STRING_OPCODE  */
362     VAR_NSID = 563                 /* VAR_NSID  */
363   };
364   typedef enum yytokentype yytoken_kind_t;
365 #endif
366 /* Token kinds.  */
367 #define YYEOF 0
368 #define YYerror 256
369 #define YYUNDEF 257
370 #define SPACE 258
371 #define LETTER 259
372 #define NEWLINE 260
373 #define COMMENT 261
374 #define COLON 262
375 #define ANY 263
376 #define ZONESTR 264
377 #define STRING_ARG 265
378 #define VAR_FORCE_TOPLEVEL 266
379 #define VAR_SERVER 267
380 #define VAR_VERBOSITY 268
381 #define VAR_NUM_THREADS 269
382 #define VAR_PORT 270
383 #define VAR_OUTGOING_RANGE 271
384 #define VAR_INTERFACE 272
385 #define VAR_PREFER_IP4 273
386 #define VAR_DO_IP4 274
387 #define VAR_DO_IP6 275
388 #define VAR_PREFER_IP6 276
389 #define VAR_DO_UDP 277
390 #define VAR_DO_TCP 278
391 #define VAR_TCP_MSS 279
392 #define VAR_OUTGOING_TCP_MSS 280
393 #define VAR_TCP_IDLE_TIMEOUT 281
394 #define VAR_EDNS_TCP_KEEPALIVE 282
395 #define VAR_EDNS_TCP_KEEPALIVE_TIMEOUT 283
396 #define VAR_CHROOT 284
397 #define VAR_USERNAME 285
398 #define VAR_DIRECTORY 286
399 #define VAR_LOGFILE 287
400 #define VAR_PIDFILE 288
401 #define VAR_MSG_CACHE_SIZE 289
402 #define VAR_MSG_CACHE_SLABS 290
403 #define VAR_NUM_QUERIES_PER_THREAD 291
404 #define VAR_RRSET_CACHE_SIZE 292
405 #define VAR_RRSET_CACHE_SLABS 293
406 #define VAR_OUTGOING_NUM_TCP 294
407 #define VAR_INFRA_HOST_TTL 295
408 #define VAR_INFRA_LAME_TTL 296
409 #define VAR_INFRA_CACHE_SLABS 297
410 #define VAR_INFRA_CACHE_NUMHOSTS 298
411 #define VAR_INFRA_CACHE_LAME_SIZE 299
412 #define VAR_NAME 300
413 #define VAR_STUB_ZONE 301
414 #define VAR_STUB_HOST 302
415 #define VAR_STUB_ADDR 303
416 #define VAR_TARGET_FETCH_POLICY 304
417 #define VAR_HARDEN_SHORT_BUFSIZE 305
418 #define VAR_HARDEN_LARGE_QUERIES 306
419 #define VAR_FORWARD_ZONE 307
420 #define VAR_FORWARD_HOST 308
421 #define VAR_FORWARD_ADDR 309
422 #define VAR_DO_NOT_QUERY_ADDRESS 310
423 #define VAR_HIDE_IDENTITY 311
424 #define VAR_HIDE_VERSION 312
425 #define VAR_IDENTITY 313
426 #define VAR_VERSION 314
427 #define VAR_HARDEN_GLUE 315
428 #define VAR_MODULE_CONF 316
429 #define VAR_TRUST_ANCHOR_FILE 317
430 #define VAR_TRUST_ANCHOR 318
431 #define VAR_VAL_OVERRIDE_DATE 319
432 #define VAR_BOGUS_TTL 320
433 #define VAR_VAL_CLEAN_ADDITIONAL 321
434 #define VAR_VAL_PERMISSIVE_MODE 322
435 #define VAR_INCOMING_NUM_TCP 323
436 #define VAR_MSG_BUFFER_SIZE 324
437 #define VAR_KEY_CACHE_SIZE 325
438 #define VAR_KEY_CACHE_SLABS 326
439 #define VAR_TRUSTED_KEYS_FILE 327
440 #define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 328
441 #define VAR_USE_SYSLOG 329
442 #define VAR_OUTGOING_INTERFACE 330
443 #define VAR_ROOT_HINTS 331
444 #define VAR_DO_NOT_QUERY_LOCALHOST 332
445 #define VAR_CACHE_MAX_TTL 333
446 #define VAR_HARDEN_DNSSEC_STRIPPED 334
447 #define VAR_ACCESS_CONTROL 335
448 #define VAR_LOCAL_ZONE 336
449 #define VAR_LOCAL_DATA 337
450 #define VAR_INTERFACE_AUTOMATIC 338
451 #define VAR_STATISTICS_INTERVAL 339
452 #define VAR_DO_DAEMONIZE 340
453 #define VAR_USE_CAPS_FOR_ID 341
454 #define VAR_STATISTICS_CUMULATIVE 342
455 #define VAR_OUTGOING_PORT_PERMIT 343
456 #define VAR_OUTGOING_PORT_AVOID 344
457 #define VAR_DLV_ANCHOR_FILE 345
458 #define VAR_DLV_ANCHOR 346
459 #define VAR_NEG_CACHE_SIZE 347
460 #define VAR_HARDEN_REFERRAL_PATH 348
461 #define VAR_PRIVATE_ADDRESS 349
462 #define VAR_PRIVATE_DOMAIN 350
463 #define VAR_REMOTE_CONTROL 351
464 #define VAR_CONTROL_ENABLE 352
465 #define VAR_CONTROL_INTERFACE 353
466 #define VAR_CONTROL_PORT 354
467 #define VAR_SERVER_KEY_FILE 355
468 #define VAR_SERVER_CERT_FILE 356
469 #define VAR_CONTROL_KEY_FILE 357
470 #define VAR_CONTROL_CERT_FILE 358
471 #define VAR_CONTROL_USE_CERT 359
472 #define VAR_EXTENDED_STATISTICS 360
473 #define VAR_LOCAL_DATA_PTR 361
474 #define VAR_JOSTLE_TIMEOUT 362
475 #define VAR_STUB_PRIME 363
476 #define VAR_UNWANTED_REPLY_THRESHOLD 364
477 #define VAR_LOG_TIME_ASCII 365
478 #define VAR_DOMAIN_INSECURE 366
479 #define VAR_PYTHON 367
480 #define VAR_PYTHON_SCRIPT 368
481 #define VAR_VAL_SIG_SKEW_MIN 369
482 #define VAR_VAL_SIG_SKEW_MAX 370
483 #define VAR_CACHE_MIN_TTL 371
484 #define VAR_VAL_LOG_LEVEL 372
485 #define VAR_AUTO_TRUST_ANCHOR_FILE 373
486 #define VAR_KEEP_MISSING 374
487 #define VAR_ADD_HOLDDOWN 375
488 #define VAR_DEL_HOLDDOWN 376
489 #define VAR_SO_RCVBUF 377
490 #define VAR_EDNS_BUFFER_SIZE 378
491 #define VAR_PREFETCH 379
492 #define VAR_PREFETCH_KEY 380
493 #define VAR_SO_SNDBUF 381
494 #define VAR_SO_REUSEPORT 382
495 #define VAR_HARDEN_BELOW_NXDOMAIN 383
496 #define VAR_IGNORE_CD_FLAG 384
497 #define VAR_LOG_QUERIES 385
498 #define VAR_LOG_REPLIES 386
499 #define VAR_LOG_LOCAL_ACTIONS 387
500 #define VAR_TCP_UPSTREAM 388
501 #define VAR_SSL_UPSTREAM 389
502 #define VAR_SSL_SERVICE_KEY 390
503 #define VAR_SSL_SERVICE_PEM 391
504 #define VAR_SSL_PORT 392
505 #define VAR_FORWARD_FIRST 393
506 #define VAR_STUB_SSL_UPSTREAM 394
507 #define VAR_FORWARD_SSL_UPSTREAM 395
508 #define VAR_TLS_CERT_BUNDLE 396
509 #define VAR_HTTPS_PORT 397
510 #define VAR_HTTP_ENDPOINT 398
511 #define VAR_HTTP_MAX_STREAMS 399
512 #define VAR_HTTP_QUERY_BUFFER_SIZE 400
513 #define VAR_HTTP_RESPONSE_BUFFER_SIZE 401
514 #define VAR_HTTP_NODELAY 402
515 #define VAR_HTTP_NOTLS_DOWNSTREAM 403
516 #define VAR_STUB_FIRST 404
517 #define VAR_MINIMAL_RESPONSES 405
518 #define VAR_RRSET_ROUNDROBIN 406
519 #define VAR_MAX_UDP_SIZE 407
520 #define VAR_DELAY_CLOSE 408
521 #define VAR_UDP_CONNECT 409
522 #define VAR_UNBLOCK_LAN_ZONES 410
523 #define VAR_INSECURE_LAN_ZONES 411
524 #define VAR_INFRA_CACHE_MIN_RTT 412
525 #define VAR_INFRA_KEEP_PROBING 413
526 #define VAR_DNS64_PREFIX 414
527 #define VAR_DNS64_SYNTHALL 415
528 #define VAR_DNS64_IGNORE_AAAA 416
529 #define VAR_DNSTAP 417
530 #define VAR_DNSTAP_ENABLE 418
531 #define VAR_DNSTAP_SOCKET_PATH 419
532 #define VAR_DNSTAP_IP 420
533 #define VAR_DNSTAP_TLS 421
534 #define VAR_DNSTAP_TLS_SERVER_NAME 422
535 #define VAR_DNSTAP_TLS_CERT_BUNDLE 423
536 #define VAR_DNSTAP_TLS_CLIENT_KEY_FILE 424
537 #define VAR_DNSTAP_TLS_CLIENT_CERT_FILE 425
538 #define VAR_DNSTAP_SEND_IDENTITY 426
539 #define VAR_DNSTAP_SEND_VERSION 427
540 #define VAR_DNSTAP_BIDIRECTIONAL 428
541 #define VAR_DNSTAP_IDENTITY 429
542 #define VAR_DNSTAP_VERSION 430
543 #define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 431
544 #define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 432
545 #define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 433
546 #define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 434
547 #define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 435
548 #define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 436
549 #define VAR_RESPONSE_IP_TAG 437
550 #define VAR_RESPONSE_IP 438
551 #define VAR_RESPONSE_IP_DATA 439
552 #define VAR_HARDEN_ALGO_DOWNGRADE 440
553 #define VAR_IP_TRANSPARENT 441
554 #define VAR_IP_DSCP 442
555 #define VAR_DISABLE_DNSSEC_LAME_CHECK 443
556 #define VAR_IP_RATELIMIT 444
557 #define VAR_IP_RATELIMIT_SLABS 445
558 #define VAR_IP_RATELIMIT_SIZE 446
559 #define VAR_RATELIMIT 447
560 #define VAR_RATELIMIT_SLABS 448
561 #define VAR_RATELIMIT_SIZE 449
562 #define VAR_RATELIMIT_FOR_DOMAIN 450
563 #define VAR_RATELIMIT_BELOW_DOMAIN 451
564 #define VAR_IP_RATELIMIT_FACTOR 452
565 #define VAR_RATELIMIT_FACTOR 453
566 #define VAR_SEND_CLIENT_SUBNET 454
567 #define VAR_CLIENT_SUBNET_ZONE 455
568 #define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 456
569 #define VAR_CLIENT_SUBNET_OPCODE 457
570 #define VAR_MAX_CLIENT_SUBNET_IPV4 458
571 #define VAR_MAX_CLIENT_SUBNET_IPV6 459
572 #define VAR_MIN_CLIENT_SUBNET_IPV4 460
573 #define VAR_MIN_CLIENT_SUBNET_IPV6 461
574 #define VAR_MAX_ECS_TREE_SIZE_IPV4 462
575 #define VAR_MAX_ECS_TREE_SIZE_IPV6 463
576 #define VAR_CAPS_WHITELIST 464
577 #define VAR_CACHE_MAX_NEGATIVE_TTL 465
578 #define VAR_PERMIT_SMALL_HOLDDOWN 466
579 #define VAR_QNAME_MINIMISATION 467
580 #define VAR_QNAME_MINIMISATION_STRICT 468
581 #define VAR_IP_FREEBIND 469
582 #define VAR_DEFINE_TAG 470
583 #define VAR_LOCAL_ZONE_TAG 471
584 #define VAR_ACCESS_CONTROL_TAG 472
585 #define VAR_LOCAL_ZONE_OVERRIDE 473
586 #define VAR_ACCESS_CONTROL_TAG_ACTION 474
587 #define VAR_ACCESS_CONTROL_TAG_DATA 475
588 #define VAR_VIEW 476
589 #define VAR_ACCESS_CONTROL_VIEW 477
590 #define VAR_VIEW_FIRST 478
591 #define VAR_SERVE_EXPIRED 479
592 #define VAR_SERVE_EXPIRED_TTL 480
593 #define VAR_SERVE_EXPIRED_TTL_RESET 481
594 #define VAR_SERVE_EXPIRED_REPLY_TTL 482
595 #define VAR_SERVE_EXPIRED_CLIENT_TIMEOUT 483
596 #define VAR_SERVE_ORIGINAL_TTL 484
597 #define VAR_FAKE_DSA 485
598 #define VAR_FAKE_SHA1 486
599 #define VAR_LOG_IDENTITY 487
600 #define VAR_HIDE_TRUSTANCHOR 488
601 #define VAR_TRUST_ANCHOR_SIGNALING 489
602 #define VAR_AGGRESSIVE_NSEC 490
603 #define VAR_USE_SYSTEMD 491
604 #define VAR_SHM_ENABLE 492
605 #define VAR_SHM_KEY 493
606 #define VAR_ROOT_KEY_SENTINEL 494
607 #define VAR_DNSCRYPT 495
608 #define VAR_DNSCRYPT_ENABLE 496
609 #define VAR_DNSCRYPT_PORT 497
610 #define VAR_DNSCRYPT_PROVIDER 498
611 #define VAR_DNSCRYPT_SECRET_KEY 499
612 #define VAR_DNSCRYPT_PROVIDER_CERT 500
613 #define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 501
614 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 502
615 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 503
616 #define VAR_DNSCRYPT_NONCE_CACHE_SIZE 504
617 #define VAR_DNSCRYPT_NONCE_CACHE_SLABS 505
618 #define VAR_PAD_RESPONSES 506
619 #define VAR_PAD_RESPONSES_BLOCK_SIZE 507
620 #define VAR_PAD_QUERIES 508
621 #define VAR_PAD_QUERIES_BLOCK_SIZE 509
622 #define VAR_IPSECMOD_ENABLED 510
623 #define VAR_IPSECMOD_HOOK 511
624 #define VAR_IPSECMOD_IGNORE_BOGUS 512
625 #define VAR_IPSECMOD_MAX_TTL 513
626 #define VAR_IPSECMOD_WHITELIST 514
627 #define VAR_IPSECMOD_STRICT 515
628 #define VAR_CACHEDB 516
629 #define VAR_CACHEDB_BACKEND 517
630 #define VAR_CACHEDB_SECRETSEED 518
631 #define VAR_CACHEDB_REDISHOST 519
632 #define VAR_CACHEDB_REDISPORT 520
633 #define VAR_CACHEDB_REDISTIMEOUT 521
634 #define VAR_CACHEDB_REDISEXPIRERECORDS 522
635 #define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 523
636 #define VAR_FOR_UPSTREAM 524
637 #define VAR_AUTH_ZONE 525
638 #define VAR_ZONEFILE 526
639 #define VAR_MASTER 527
640 #define VAR_URL 528
641 #define VAR_FOR_DOWNSTREAM 529
642 #define VAR_FALLBACK_ENABLED 530
643 #define VAR_TLS_ADDITIONAL_PORT 531
644 #define VAR_LOW_RTT 532
645 #define VAR_LOW_RTT_PERMIL 533
646 #define VAR_FAST_SERVER_PERMIL 534
647 #define VAR_FAST_SERVER_NUM 535
648 #define VAR_ALLOW_NOTIFY 536
649 #define VAR_TLS_WIN_CERT 537
650 #define VAR_TCP_CONNECTION_LIMIT 538
651 #define VAR_FORWARD_NO_CACHE 539
652 #define VAR_STUB_NO_CACHE 540
653 #define VAR_LOG_SERVFAIL 541
654 #define VAR_DENY_ANY 542
655 #define VAR_UNKNOWN_SERVER_TIME_LIMIT 543
656 #define VAR_LOG_TAG_QUERYREPLY 544
657 #define VAR_STREAM_WAIT_SIZE 545
658 #define VAR_TLS_CIPHERS 546
659 #define VAR_TLS_CIPHERSUITES 547
660 #define VAR_TLS_USE_SNI 548
661 #define VAR_IPSET 549
662 #define VAR_IPSET_NAME_V4 550
663 #define VAR_IPSET_NAME_V6 551
664 #define VAR_TLS_SESSION_TICKET_KEYS 552
665 #define VAR_RPZ 553
666 #define VAR_TAGS 554
667 #define VAR_RPZ_ACTION_OVERRIDE 555
668 #define VAR_RPZ_CNAME_OVERRIDE 556
669 #define VAR_RPZ_LOG 557
670 #define VAR_RPZ_LOG_NAME 558
671 #define VAR_DYNLIB 559
672 #define VAR_DYNLIB_FILE 560
673 #define VAR_EDNS_CLIENT_STRING 561
674 #define VAR_EDNS_CLIENT_STRING_OPCODE 562
675 #define VAR_NSID 563
676 
677 /* Value type.  */
678 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
679 union YYSTYPE
680 {
681 #line 66 "util/configparser.y"
682 
683 	char*	str;
684 
685 #line 686 "util/configparser.h"
686 
687 };
688 typedef union YYSTYPE YYSTYPE;
689 # define YYSTYPE_IS_TRIVIAL 1
690 # define YYSTYPE_IS_DECLARED 1
691 #endif
692 
693 
694 extern YYSTYPE yylval;
695 
696 int yyparse (void);
697 
698 #endif /* !YY_YY_UTIL_CONFIGPARSER_H_INCLUDED  */
699