xref: /netbsd-src/external/bsd/unbound/dist/util/configparser.h (revision d16b7486a53dcb8072b60ec6fcb4373a2d0c27b7)
1 /* A Bison parser, made by GNU Bison 3.7.6.  */
2 
3 /* Bison interface for Yacc-like parsers in C
4 
5    Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 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 <https://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_TCP_REUSE_TIMEOUT = 360,   /* VAR_TCP_REUSE_TIMEOUT  */
160     VAR_MAX_REUSE_TCP_QUERIES = 361, /* VAR_MAX_REUSE_TCP_QUERIES  */
161     VAR_EXTENDED_STATISTICS = 362, /* VAR_EXTENDED_STATISTICS  */
162     VAR_LOCAL_DATA_PTR = 363,      /* VAR_LOCAL_DATA_PTR  */
163     VAR_JOSTLE_TIMEOUT = 364,      /* VAR_JOSTLE_TIMEOUT  */
164     VAR_STUB_PRIME = 365,          /* VAR_STUB_PRIME  */
165     VAR_UNWANTED_REPLY_THRESHOLD = 366, /* VAR_UNWANTED_REPLY_THRESHOLD  */
166     VAR_LOG_TIME_ASCII = 367,      /* VAR_LOG_TIME_ASCII  */
167     VAR_DOMAIN_INSECURE = 368,     /* VAR_DOMAIN_INSECURE  */
168     VAR_PYTHON = 369,              /* VAR_PYTHON  */
169     VAR_PYTHON_SCRIPT = 370,       /* VAR_PYTHON_SCRIPT  */
170     VAR_VAL_SIG_SKEW_MIN = 371,    /* VAR_VAL_SIG_SKEW_MIN  */
171     VAR_VAL_SIG_SKEW_MAX = 372,    /* VAR_VAL_SIG_SKEW_MAX  */
172     VAR_VAL_MAX_RESTART = 373,     /* VAR_VAL_MAX_RESTART  */
173     VAR_CACHE_MIN_TTL = 374,       /* VAR_CACHE_MIN_TTL  */
174     VAR_VAL_LOG_LEVEL = 375,       /* VAR_VAL_LOG_LEVEL  */
175     VAR_AUTO_TRUST_ANCHOR_FILE = 376, /* VAR_AUTO_TRUST_ANCHOR_FILE  */
176     VAR_KEEP_MISSING = 377,        /* VAR_KEEP_MISSING  */
177     VAR_ADD_HOLDDOWN = 378,        /* VAR_ADD_HOLDDOWN  */
178     VAR_DEL_HOLDDOWN = 379,        /* VAR_DEL_HOLDDOWN  */
179     VAR_SO_RCVBUF = 380,           /* VAR_SO_RCVBUF  */
180     VAR_EDNS_BUFFER_SIZE = 381,    /* VAR_EDNS_BUFFER_SIZE  */
181     VAR_PREFETCH = 382,            /* VAR_PREFETCH  */
182     VAR_PREFETCH_KEY = 383,        /* VAR_PREFETCH_KEY  */
183     VAR_SO_SNDBUF = 384,           /* VAR_SO_SNDBUF  */
184     VAR_SO_REUSEPORT = 385,        /* VAR_SO_REUSEPORT  */
185     VAR_HARDEN_BELOW_NXDOMAIN = 386, /* VAR_HARDEN_BELOW_NXDOMAIN  */
186     VAR_IGNORE_CD_FLAG = 387,      /* VAR_IGNORE_CD_FLAG  */
187     VAR_LOG_QUERIES = 388,         /* VAR_LOG_QUERIES  */
188     VAR_LOG_REPLIES = 389,         /* VAR_LOG_REPLIES  */
189     VAR_LOG_LOCAL_ACTIONS = 390,   /* VAR_LOG_LOCAL_ACTIONS  */
190     VAR_TCP_UPSTREAM = 391,        /* VAR_TCP_UPSTREAM  */
191     VAR_SSL_UPSTREAM = 392,        /* VAR_SSL_UPSTREAM  */
192     VAR_TCP_AUTH_QUERY_TIMEOUT = 393, /* VAR_TCP_AUTH_QUERY_TIMEOUT  */
193     VAR_SSL_SERVICE_KEY = 394,     /* VAR_SSL_SERVICE_KEY  */
194     VAR_SSL_SERVICE_PEM = 395,     /* VAR_SSL_SERVICE_PEM  */
195     VAR_SSL_PORT = 396,            /* VAR_SSL_PORT  */
196     VAR_FORWARD_FIRST = 397,       /* VAR_FORWARD_FIRST  */
197     VAR_STUB_SSL_UPSTREAM = 398,   /* VAR_STUB_SSL_UPSTREAM  */
198     VAR_FORWARD_SSL_UPSTREAM = 399, /* VAR_FORWARD_SSL_UPSTREAM  */
199     VAR_TLS_CERT_BUNDLE = 400,     /* VAR_TLS_CERT_BUNDLE  */
200     VAR_STUB_TCP_UPSTREAM = 401,   /* VAR_STUB_TCP_UPSTREAM  */
201     VAR_FORWARD_TCP_UPSTREAM = 402, /* VAR_FORWARD_TCP_UPSTREAM  */
202     VAR_HTTPS_PORT = 403,          /* VAR_HTTPS_PORT  */
203     VAR_HTTP_ENDPOINT = 404,       /* VAR_HTTP_ENDPOINT  */
204     VAR_HTTP_MAX_STREAMS = 405,    /* VAR_HTTP_MAX_STREAMS  */
205     VAR_HTTP_QUERY_BUFFER_SIZE = 406, /* VAR_HTTP_QUERY_BUFFER_SIZE  */
206     VAR_HTTP_RESPONSE_BUFFER_SIZE = 407, /* VAR_HTTP_RESPONSE_BUFFER_SIZE  */
207     VAR_HTTP_NODELAY = 408,        /* VAR_HTTP_NODELAY  */
208     VAR_HTTP_NOTLS_DOWNSTREAM = 409, /* VAR_HTTP_NOTLS_DOWNSTREAM  */
209     VAR_STUB_FIRST = 410,          /* VAR_STUB_FIRST  */
210     VAR_MINIMAL_RESPONSES = 411,   /* VAR_MINIMAL_RESPONSES  */
211     VAR_RRSET_ROUNDROBIN = 412,    /* VAR_RRSET_ROUNDROBIN  */
212     VAR_MAX_UDP_SIZE = 413,        /* VAR_MAX_UDP_SIZE  */
213     VAR_DELAY_CLOSE = 414,         /* VAR_DELAY_CLOSE  */
214     VAR_UDP_CONNECT = 415,         /* VAR_UDP_CONNECT  */
215     VAR_UNBLOCK_LAN_ZONES = 416,   /* VAR_UNBLOCK_LAN_ZONES  */
216     VAR_INSECURE_LAN_ZONES = 417,  /* VAR_INSECURE_LAN_ZONES  */
217     VAR_INFRA_CACHE_MIN_RTT = 418, /* VAR_INFRA_CACHE_MIN_RTT  */
218     VAR_INFRA_CACHE_MAX_RTT = 419, /* VAR_INFRA_CACHE_MAX_RTT  */
219     VAR_INFRA_KEEP_PROBING = 420,  /* VAR_INFRA_KEEP_PROBING  */
220     VAR_DNS64_PREFIX = 421,        /* VAR_DNS64_PREFIX  */
221     VAR_DNS64_SYNTHALL = 422,      /* VAR_DNS64_SYNTHALL  */
222     VAR_DNS64_IGNORE_AAAA = 423,   /* VAR_DNS64_IGNORE_AAAA  */
223     VAR_DNSTAP = 424,              /* VAR_DNSTAP  */
224     VAR_DNSTAP_ENABLE = 425,       /* VAR_DNSTAP_ENABLE  */
225     VAR_DNSTAP_SOCKET_PATH = 426,  /* VAR_DNSTAP_SOCKET_PATH  */
226     VAR_DNSTAP_IP = 427,           /* VAR_DNSTAP_IP  */
227     VAR_DNSTAP_TLS = 428,          /* VAR_DNSTAP_TLS  */
228     VAR_DNSTAP_TLS_SERVER_NAME = 429, /* VAR_DNSTAP_TLS_SERVER_NAME  */
229     VAR_DNSTAP_TLS_CERT_BUNDLE = 430, /* VAR_DNSTAP_TLS_CERT_BUNDLE  */
230     VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 431, /* VAR_DNSTAP_TLS_CLIENT_KEY_FILE  */
231     VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 432, /* VAR_DNSTAP_TLS_CLIENT_CERT_FILE  */
232     VAR_DNSTAP_SEND_IDENTITY = 433, /* VAR_DNSTAP_SEND_IDENTITY  */
233     VAR_DNSTAP_SEND_VERSION = 434, /* VAR_DNSTAP_SEND_VERSION  */
234     VAR_DNSTAP_BIDIRECTIONAL = 435, /* VAR_DNSTAP_BIDIRECTIONAL  */
235     VAR_DNSTAP_IDENTITY = 436,     /* VAR_DNSTAP_IDENTITY  */
236     VAR_DNSTAP_VERSION = 437,      /* VAR_DNSTAP_VERSION  */
237     VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 438, /* VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES  */
238     VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 439, /* VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES  */
239     VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 440, /* VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES  */
240     VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 441, /* VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES  */
241     VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 442, /* VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES  */
242     VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 443, /* VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES  */
243     VAR_RESPONSE_IP_TAG = 444,     /* VAR_RESPONSE_IP_TAG  */
244     VAR_RESPONSE_IP = 445,         /* VAR_RESPONSE_IP  */
245     VAR_RESPONSE_IP_DATA = 446,    /* VAR_RESPONSE_IP_DATA  */
246     VAR_HARDEN_ALGO_DOWNGRADE = 447, /* VAR_HARDEN_ALGO_DOWNGRADE  */
247     VAR_IP_TRANSPARENT = 448,      /* VAR_IP_TRANSPARENT  */
248     VAR_IP_DSCP = 449,             /* VAR_IP_DSCP  */
249     VAR_DISABLE_DNSSEC_LAME_CHECK = 450, /* VAR_DISABLE_DNSSEC_LAME_CHECK  */
250     VAR_IP_RATELIMIT = 451,        /* VAR_IP_RATELIMIT  */
251     VAR_IP_RATELIMIT_SLABS = 452,  /* VAR_IP_RATELIMIT_SLABS  */
252     VAR_IP_RATELIMIT_SIZE = 453,   /* VAR_IP_RATELIMIT_SIZE  */
253     VAR_RATELIMIT = 454,           /* VAR_RATELIMIT  */
254     VAR_RATELIMIT_SLABS = 455,     /* VAR_RATELIMIT_SLABS  */
255     VAR_RATELIMIT_SIZE = 456,      /* VAR_RATELIMIT_SIZE  */
256     VAR_OUTBOUND_MSG_RETRY = 457,  /* VAR_OUTBOUND_MSG_RETRY  */
257     VAR_RATELIMIT_FOR_DOMAIN = 458, /* VAR_RATELIMIT_FOR_DOMAIN  */
258     VAR_RATELIMIT_BELOW_DOMAIN = 459, /* VAR_RATELIMIT_BELOW_DOMAIN  */
259     VAR_IP_RATELIMIT_FACTOR = 460, /* VAR_IP_RATELIMIT_FACTOR  */
260     VAR_RATELIMIT_FACTOR = 461,    /* VAR_RATELIMIT_FACTOR  */
261     VAR_IP_RATELIMIT_BACKOFF = 462, /* VAR_IP_RATELIMIT_BACKOFF  */
262     VAR_RATELIMIT_BACKOFF = 463,   /* VAR_RATELIMIT_BACKOFF  */
263     VAR_SEND_CLIENT_SUBNET = 464,  /* VAR_SEND_CLIENT_SUBNET  */
264     VAR_CLIENT_SUBNET_ZONE = 465,  /* VAR_CLIENT_SUBNET_ZONE  */
265     VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 466, /* VAR_CLIENT_SUBNET_ALWAYS_FORWARD  */
266     VAR_CLIENT_SUBNET_OPCODE = 467, /* VAR_CLIENT_SUBNET_OPCODE  */
267     VAR_MAX_CLIENT_SUBNET_IPV4 = 468, /* VAR_MAX_CLIENT_SUBNET_IPV4  */
268     VAR_MAX_CLIENT_SUBNET_IPV6 = 469, /* VAR_MAX_CLIENT_SUBNET_IPV6  */
269     VAR_MIN_CLIENT_SUBNET_IPV4 = 470, /* VAR_MIN_CLIENT_SUBNET_IPV4  */
270     VAR_MIN_CLIENT_SUBNET_IPV6 = 471, /* VAR_MIN_CLIENT_SUBNET_IPV6  */
271     VAR_MAX_ECS_TREE_SIZE_IPV4 = 472, /* VAR_MAX_ECS_TREE_SIZE_IPV4  */
272     VAR_MAX_ECS_TREE_SIZE_IPV6 = 473, /* VAR_MAX_ECS_TREE_SIZE_IPV6  */
273     VAR_CAPS_WHITELIST = 474,      /* VAR_CAPS_WHITELIST  */
274     VAR_CACHE_MAX_NEGATIVE_TTL = 475, /* VAR_CACHE_MAX_NEGATIVE_TTL  */
275     VAR_PERMIT_SMALL_HOLDDOWN = 476, /* VAR_PERMIT_SMALL_HOLDDOWN  */
276     VAR_QNAME_MINIMISATION = 477,  /* VAR_QNAME_MINIMISATION  */
277     VAR_QNAME_MINIMISATION_STRICT = 478, /* VAR_QNAME_MINIMISATION_STRICT  */
278     VAR_IP_FREEBIND = 479,         /* VAR_IP_FREEBIND  */
279     VAR_DEFINE_TAG = 480,          /* VAR_DEFINE_TAG  */
280     VAR_LOCAL_ZONE_TAG = 481,      /* VAR_LOCAL_ZONE_TAG  */
281     VAR_ACCESS_CONTROL_TAG = 482,  /* VAR_ACCESS_CONTROL_TAG  */
282     VAR_LOCAL_ZONE_OVERRIDE = 483, /* VAR_LOCAL_ZONE_OVERRIDE  */
283     VAR_ACCESS_CONTROL_TAG_ACTION = 484, /* VAR_ACCESS_CONTROL_TAG_ACTION  */
284     VAR_ACCESS_CONTROL_TAG_DATA = 485, /* VAR_ACCESS_CONTROL_TAG_DATA  */
285     VAR_VIEW = 486,                /* VAR_VIEW  */
286     VAR_ACCESS_CONTROL_VIEW = 487, /* VAR_ACCESS_CONTROL_VIEW  */
287     VAR_VIEW_FIRST = 488,          /* VAR_VIEW_FIRST  */
288     VAR_SERVE_EXPIRED = 489,       /* VAR_SERVE_EXPIRED  */
289     VAR_SERVE_EXPIRED_TTL = 490,   /* VAR_SERVE_EXPIRED_TTL  */
290     VAR_SERVE_EXPIRED_TTL_RESET = 491, /* VAR_SERVE_EXPIRED_TTL_RESET  */
291     VAR_SERVE_EXPIRED_REPLY_TTL = 492, /* VAR_SERVE_EXPIRED_REPLY_TTL  */
292     VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 493, /* VAR_SERVE_EXPIRED_CLIENT_TIMEOUT  */
293     VAR_EDE_SERVE_EXPIRED = 494,   /* VAR_EDE_SERVE_EXPIRED  */
294     VAR_SERVE_ORIGINAL_TTL = 495,  /* VAR_SERVE_ORIGINAL_TTL  */
295     VAR_FAKE_DSA = 496,            /* VAR_FAKE_DSA  */
296     VAR_FAKE_SHA1 = 497,           /* VAR_FAKE_SHA1  */
297     VAR_LOG_IDENTITY = 498,        /* VAR_LOG_IDENTITY  */
298     VAR_HIDE_TRUSTANCHOR = 499,    /* VAR_HIDE_TRUSTANCHOR  */
299     VAR_HIDE_HTTP_USER_AGENT = 500, /* VAR_HIDE_HTTP_USER_AGENT  */
300     VAR_HTTP_USER_AGENT = 501,     /* VAR_HTTP_USER_AGENT  */
301     VAR_TRUST_ANCHOR_SIGNALING = 502, /* VAR_TRUST_ANCHOR_SIGNALING  */
302     VAR_AGGRESSIVE_NSEC = 503,     /* VAR_AGGRESSIVE_NSEC  */
303     VAR_USE_SYSTEMD = 504,         /* VAR_USE_SYSTEMD  */
304     VAR_SHM_ENABLE = 505,          /* VAR_SHM_ENABLE  */
305     VAR_SHM_KEY = 506,             /* VAR_SHM_KEY  */
306     VAR_ROOT_KEY_SENTINEL = 507,   /* VAR_ROOT_KEY_SENTINEL  */
307     VAR_DNSCRYPT = 508,            /* VAR_DNSCRYPT  */
308     VAR_DNSCRYPT_ENABLE = 509,     /* VAR_DNSCRYPT_ENABLE  */
309     VAR_DNSCRYPT_PORT = 510,       /* VAR_DNSCRYPT_PORT  */
310     VAR_DNSCRYPT_PROVIDER = 511,   /* VAR_DNSCRYPT_PROVIDER  */
311     VAR_DNSCRYPT_SECRET_KEY = 512, /* VAR_DNSCRYPT_SECRET_KEY  */
312     VAR_DNSCRYPT_PROVIDER_CERT = 513, /* VAR_DNSCRYPT_PROVIDER_CERT  */
313     VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 514, /* VAR_DNSCRYPT_PROVIDER_CERT_ROTATED  */
314     VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 515, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE  */
315     VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 516, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS  */
316     VAR_DNSCRYPT_NONCE_CACHE_SIZE = 517, /* VAR_DNSCRYPT_NONCE_CACHE_SIZE  */
317     VAR_DNSCRYPT_NONCE_CACHE_SLABS = 518, /* VAR_DNSCRYPT_NONCE_CACHE_SLABS  */
318     VAR_PAD_RESPONSES = 519,       /* VAR_PAD_RESPONSES  */
319     VAR_PAD_RESPONSES_BLOCK_SIZE = 520, /* VAR_PAD_RESPONSES_BLOCK_SIZE  */
320     VAR_PAD_QUERIES = 521,         /* VAR_PAD_QUERIES  */
321     VAR_PAD_QUERIES_BLOCK_SIZE = 522, /* VAR_PAD_QUERIES_BLOCK_SIZE  */
322     VAR_IPSECMOD_ENABLED = 523,    /* VAR_IPSECMOD_ENABLED  */
323     VAR_IPSECMOD_HOOK = 524,       /* VAR_IPSECMOD_HOOK  */
324     VAR_IPSECMOD_IGNORE_BOGUS = 525, /* VAR_IPSECMOD_IGNORE_BOGUS  */
325     VAR_IPSECMOD_MAX_TTL = 526,    /* VAR_IPSECMOD_MAX_TTL  */
326     VAR_IPSECMOD_WHITELIST = 527,  /* VAR_IPSECMOD_WHITELIST  */
327     VAR_IPSECMOD_STRICT = 528,     /* VAR_IPSECMOD_STRICT  */
328     VAR_CACHEDB = 529,             /* VAR_CACHEDB  */
329     VAR_CACHEDB_BACKEND = 530,     /* VAR_CACHEDB_BACKEND  */
330     VAR_CACHEDB_SECRETSEED = 531,  /* VAR_CACHEDB_SECRETSEED  */
331     VAR_CACHEDB_REDISHOST = 532,   /* VAR_CACHEDB_REDISHOST  */
332     VAR_CACHEDB_REDISPORT = 533,   /* VAR_CACHEDB_REDISPORT  */
333     VAR_CACHEDB_REDISTIMEOUT = 534, /* VAR_CACHEDB_REDISTIMEOUT  */
334     VAR_CACHEDB_REDISEXPIRERECORDS = 535, /* VAR_CACHEDB_REDISEXPIRERECORDS  */
335     VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 536, /* VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM  */
336     VAR_FOR_UPSTREAM = 537,        /* VAR_FOR_UPSTREAM  */
337     VAR_AUTH_ZONE = 538,           /* VAR_AUTH_ZONE  */
338     VAR_ZONEFILE = 539,            /* VAR_ZONEFILE  */
339     VAR_MASTER = 540,              /* VAR_MASTER  */
340     VAR_URL = 541,                 /* VAR_URL  */
341     VAR_FOR_DOWNSTREAM = 542,      /* VAR_FOR_DOWNSTREAM  */
342     VAR_FALLBACK_ENABLED = 543,    /* VAR_FALLBACK_ENABLED  */
343     VAR_TLS_ADDITIONAL_PORT = 544, /* VAR_TLS_ADDITIONAL_PORT  */
344     VAR_LOW_RTT = 545,             /* VAR_LOW_RTT  */
345     VAR_LOW_RTT_PERMIL = 546,      /* VAR_LOW_RTT_PERMIL  */
346     VAR_FAST_SERVER_PERMIL = 547,  /* VAR_FAST_SERVER_PERMIL  */
347     VAR_FAST_SERVER_NUM = 548,     /* VAR_FAST_SERVER_NUM  */
348     VAR_ALLOW_NOTIFY = 549,        /* VAR_ALLOW_NOTIFY  */
349     VAR_TLS_WIN_CERT = 550,        /* VAR_TLS_WIN_CERT  */
350     VAR_TCP_CONNECTION_LIMIT = 551, /* VAR_TCP_CONNECTION_LIMIT  */
351     VAR_FORWARD_NO_CACHE = 552,    /* VAR_FORWARD_NO_CACHE  */
352     VAR_STUB_NO_CACHE = 553,       /* VAR_STUB_NO_CACHE  */
353     VAR_LOG_SERVFAIL = 554,        /* VAR_LOG_SERVFAIL  */
354     VAR_DENY_ANY = 555,            /* VAR_DENY_ANY  */
355     VAR_UNKNOWN_SERVER_TIME_LIMIT = 556, /* VAR_UNKNOWN_SERVER_TIME_LIMIT  */
356     VAR_LOG_TAG_QUERYREPLY = 557,  /* VAR_LOG_TAG_QUERYREPLY  */
357     VAR_STREAM_WAIT_SIZE = 558,    /* VAR_STREAM_WAIT_SIZE  */
358     VAR_TLS_CIPHERS = 559,         /* VAR_TLS_CIPHERS  */
359     VAR_TLS_CIPHERSUITES = 560,    /* VAR_TLS_CIPHERSUITES  */
360     VAR_TLS_USE_SNI = 561,         /* VAR_TLS_USE_SNI  */
361     VAR_IPSET = 562,               /* VAR_IPSET  */
362     VAR_IPSET_NAME_V4 = 563,       /* VAR_IPSET_NAME_V4  */
363     VAR_IPSET_NAME_V6 = 564,       /* VAR_IPSET_NAME_V6  */
364     VAR_TLS_SESSION_TICKET_KEYS = 565, /* VAR_TLS_SESSION_TICKET_KEYS  */
365     VAR_RPZ = 566,                 /* VAR_RPZ  */
366     VAR_TAGS = 567,                /* VAR_TAGS  */
367     VAR_RPZ_ACTION_OVERRIDE = 568, /* VAR_RPZ_ACTION_OVERRIDE  */
368     VAR_RPZ_CNAME_OVERRIDE = 569,  /* VAR_RPZ_CNAME_OVERRIDE  */
369     VAR_RPZ_LOG = 570,             /* VAR_RPZ_LOG  */
370     VAR_RPZ_LOG_NAME = 571,        /* VAR_RPZ_LOG_NAME  */
371     VAR_DYNLIB = 572,              /* VAR_DYNLIB  */
372     VAR_DYNLIB_FILE = 573,         /* VAR_DYNLIB_FILE  */
373     VAR_EDNS_CLIENT_STRING = 574,  /* VAR_EDNS_CLIENT_STRING  */
374     VAR_EDNS_CLIENT_STRING_OPCODE = 575, /* VAR_EDNS_CLIENT_STRING_OPCODE  */
375     VAR_NSID = 576,                /* VAR_NSID  */
376     VAR_ZONEMD_PERMISSIVE_MODE = 577, /* VAR_ZONEMD_PERMISSIVE_MODE  */
377     VAR_ZONEMD_CHECK = 578,        /* VAR_ZONEMD_CHECK  */
378     VAR_ZONEMD_REJECT_ABSENCE = 579, /* VAR_ZONEMD_REJECT_ABSENCE  */
379     VAR_RPZ_SIGNAL_NXDOMAIN_RA = 580, /* VAR_RPZ_SIGNAL_NXDOMAIN_RA  */
380     VAR_INTERFACE_AUTOMATIC_PORTS = 581, /* VAR_INTERFACE_AUTOMATIC_PORTS  */
381     VAR_EDE = 582                  /* VAR_EDE  */
382   };
383   typedef enum yytokentype yytoken_kind_t;
384 #endif
385 /* Token kinds.  */
386 #define YYEMPTY -2
387 #define YYEOF 0
388 #define YYerror 256
389 #define YYUNDEF 257
390 #define SPACE 258
391 #define LETTER 259
392 #define NEWLINE 260
393 #define COMMENT 261
394 #define COLON 262
395 #define ANY 263
396 #define ZONESTR 264
397 #define STRING_ARG 265
398 #define VAR_FORCE_TOPLEVEL 266
399 #define VAR_SERVER 267
400 #define VAR_VERBOSITY 268
401 #define VAR_NUM_THREADS 269
402 #define VAR_PORT 270
403 #define VAR_OUTGOING_RANGE 271
404 #define VAR_INTERFACE 272
405 #define VAR_PREFER_IP4 273
406 #define VAR_DO_IP4 274
407 #define VAR_DO_IP6 275
408 #define VAR_PREFER_IP6 276
409 #define VAR_DO_UDP 277
410 #define VAR_DO_TCP 278
411 #define VAR_TCP_MSS 279
412 #define VAR_OUTGOING_TCP_MSS 280
413 #define VAR_TCP_IDLE_TIMEOUT 281
414 #define VAR_EDNS_TCP_KEEPALIVE 282
415 #define VAR_EDNS_TCP_KEEPALIVE_TIMEOUT 283
416 #define VAR_CHROOT 284
417 #define VAR_USERNAME 285
418 #define VAR_DIRECTORY 286
419 #define VAR_LOGFILE 287
420 #define VAR_PIDFILE 288
421 #define VAR_MSG_CACHE_SIZE 289
422 #define VAR_MSG_CACHE_SLABS 290
423 #define VAR_NUM_QUERIES_PER_THREAD 291
424 #define VAR_RRSET_CACHE_SIZE 292
425 #define VAR_RRSET_CACHE_SLABS 293
426 #define VAR_OUTGOING_NUM_TCP 294
427 #define VAR_INFRA_HOST_TTL 295
428 #define VAR_INFRA_LAME_TTL 296
429 #define VAR_INFRA_CACHE_SLABS 297
430 #define VAR_INFRA_CACHE_NUMHOSTS 298
431 #define VAR_INFRA_CACHE_LAME_SIZE 299
432 #define VAR_NAME 300
433 #define VAR_STUB_ZONE 301
434 #define VAR_STUB_HOST 302
435 #define VAR_STUB_ADDR 303
436 #define VAR_TARGET_FETCH_POLICY 304
437 #define VAR_HARDEN_SHORT_BUFSIZE 305
438 #define VAR_HARDEN_LARGE_QUERIES 306
439 #define VAR_FORWARD_ZONE 307
440 #define VAR_FORWARD_HOST 308
441 #define VAR_FORWARD_ADDR 309
442 #define VAR_DO_NOT_QUERY_ADDRESS 310
443 #define VAR_HIDE_IDENTITY 311
444 #define VAR_HIDE_VERSION 312
445 #define VAR_IDENTITY 313
446 #define VAR_VERSION 314
447 #define VAR_HARDEN_GLUE 315
448 #define VAR_MODULE_CONF 316
449 #define VAR_TRUST_ANCHOR_FILE 317
450 #define VAR_TRUST_ANCHOR 318
451 #define VAR_VAL_OVERRIDE_DATE 319
452 #define VAR_BOGUS_TTL 320
453 #define VAR_VAL_CLEAN_ADDITIONAL 321
454 #define VAR_VAL_PERMISSIVE_MODE 322
455 #define VAR_INCOMING_NUM_TCP 323
456 #define VAR_MSG_BUFFER_SIZE 324
457 #define VAR_KEY_CACHE_SIZE 325
458 #define VAR_KEY_CACHE_SLABS 326
459 #define VAR_TRUSTED_KEYS_FILE 327
460 #define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 328
461 #define VAR_USE_SYSLOG 329
462 #define VAR_OUTGOING_INTERFACE 330
463 #define VAR_ROOT_HINTS 331
464 #define VAR_DO_NOT_QUERY_LOCALHOST 332
465 #define VAR_CACHE_MAX_TTL 333
466 #define VAR_HARDEN_DNSSEC_STRIPPED 334
467 #define VAR_ACCESS_CONTROL 335
468 #define VAR_LOCAL_ZONE 336
469 #define VAR_LOCAL_DATA 337
470 #define VAR_INTERFACE_AUTOMATIC 338
471 #define VAR_STATISTICS_INTERVAL 339
472 #define VAR_DO_DAEMONIZE 340
473 #define VAR_USE_CAPS_FOR_ID 341
474 #define VAR_STATISTICS_CUMULATIVE 342
475 #define VAR_OUTGOING_PORT_PERMIT 343
476 #define VAR_OUTGOING_PORT_AVOID 344
477 #define VAR_DLV_ANCHOR_FILE 345
478 #define VAR_DLV_ANCHOR 346
479 #define VAR_NEG_CACHE_SIZE 347
480 #define VAR_HARDEN_REFERRAL_PATH 348
481 #define VAR_PRIVATE_ADDRESS 349
482 #define VAR_PRIVATE_DOMAIN 350
483 #define VAR_REMOTE_CONTROL 351
484 #define VAR_CONTROL_ENABLE 352
485 #define VAR_CONTROL_INTERFACE 353
486 #define VAR_CONTROL_PORT 354
487 #define VAR_SERVER_KEY_FILE 355
488 #define VAR_SERVER_CERT_FILE 356
489 #define VAR_CONTROL_KEY_FILE 357
490 #define VAR_CONTROL_CERT_FILE 358
491 #define VAR_CONTROL_USE_CERT 359
492 #define VAR_TCP_REUSE_TIMEOUT 360
493 #define VAR_MAX_REUSE_TCP_QUERIES 361
494 #define VAR_EXTENDED_STATISTICS 362
495 #define VAR_LOCAL_DATA_PTR 363
496 #define VAR_JOSTLE_TIMEOUT 364
497 #define VAR_STUB_PRIME 365
498 #define VAR_UNWANTED_REPLY_THRESHOLD 366
499 #define VAR_LOG_TIME_ASCII 367
500 #define VAR_DOMAIN_INSECURE 368
501 #define VAR_PYTHON 369
502 #define VAR_PYTHON_SCRIPT 370
503 #define VAR_VAL_SIG_SKEW_MIN 371
504 #define VAR_VAL_SIG_SKEW_MAX 372
505 #define VAR_VAL_MAX_RESTART 373
506 #define VAR_CACHE_MIN_TTL 374
507 #define VAR_VAL_LOG_LEVEL 375
508 #define VAR_AUTO_TRUST_ANCHOR_FILE 376
509 #define VAR_KEEP_MISSING 377
510 #define VAR_ADD_HOLDDOWN 378
511 #define VAR_DEL_HOLDDOWN 379
512 #define VAR_SO_RCVBUF 380
513 #define VAR_EDNS_BUFFER_SIZE 381
514 #define VAR_PREFETCH 382
515 #define VAR_PREFETCH_KEY 383
516 #define VAR_SO_SNDBUF 384
517 #define VAR_SO_REUSEPORT 385
518 #define VAR_HARDEN_BELOW_NXDOMAIN 386
519 #define VAR_IGNORE_CD_FLAG 387
520 #define VAR_LOG_QUERIES 388
521 #define VAR_LOG_REPLIES 389
522 #define VAR_LOG_LOCAL_ACTIONS 390
523 #define VAR_TCP_UPSTREAM 391
524 #define VAR_SSL_UPSTREAM 392
525 #define VAR_TCP_AUTH_QUERY_TIMEOUT 393
526 #define VAR_SSL_SERVICE_KEY 394
527 #define VAR_SSL_SERVICE_PEM 395
528 #define VAR_SSL_PORT 396
529 #define VAR_FORWARD_FIRST 397
530 #define VAR_STUB_SSL_UPSTREAM 398
531 #define VAR_FORWARD_SSL_UPSTREAM 399
532 #define VAR_TLS_CERT_BUNDLE 400
533 #define VAR_STUB_TCP_UPSTREAM 401
534 #define VAR_FORWARD_TCP_UPSTREAM 402
535 #define VAR_HTTPS_PORT 403
536 #define VAR_HTTP_ENDPOINT 404
537 #define VAR_HTTP_MAX_STREAMS 405
538 #define VAR_HTTP_QUERY_BUFFER_SIZE 406
539 #define VAR_HTTP_RESPONSE_BUFFER_SIZE 407
540 #define VAR_HTTP_NODELAY 408
541 #define VAR_HTTP_NOTLS_DOWNSTREAM 409
542 #define VAR_STUB_FIRST 410
543 #define VAR_MINIMAL_RESPONSES 411
544 #define VAR_RRSET_ROUNDROBIN 412
545 #define VAR_MAX_UDP_SIZE 413
546 #define VAR_DELAY_CLOSE 414
547 #define VAR_UDP_CONNECT 415
548 #define VAR_UNBLOCK_LAN_ZONES 416
549 #define VAR_INSECURE_LAN_ZONES 417
550 #define VAR_INFRA_CACHE_MIN_RTT 418
551 #define VAR_INFRA_CACHE_MAX_RTT 419
552 #define VAR_INFRA_KEEP_PROBING 420
553 #define VAR_DNS64_PREFIX 421
554 #define VAR_DNS64_SYNTHALL 422
555 #define VAR_DNS64_IGNORE_AAAA 423
556 #define VAR_DNSTAP 424
557 #define VAR_DNSTAP_ENABLE 425
558 #define VAR_DNSTAP_SOCKET_PATH 426
559 #define VAR_DNSTAP_IP 427
560 #define VAR_DNSTAP_TLS 428
561 #define VAR_DNSTAP_TLS_SERVER_NAME 429
562 #define VAR_DNSTAP_TLS_CERT_BUNDLE 430
563 #define VAR_DNSTAP_TLS_CLIENT_KEY_FILE 431
564 #define VAR_DNSTAP_TLS_CLIENT_CERT_FILE 432
565 #define VAR_DNSTAP_SEND_IDENTITY 433
566 #define VAR_DNSTAP_SEND_VERSION 434
567 #define VAR_DNSTAP_BIDIRECTIONAL 435
568 #define VAR_DNSTAP_IDENTITY 436
569 #define VAR_DNSTAP_VERSION 437
570 #define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 438
571 #define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 439
572 #define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 440
573 #define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 441
574 #define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 442
575 #define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 443
576 #define VAR_RESPONSE_IP_TAG 444
577 #define VAR_RESPONSE_IP 445
578 #define VAR_RESPONSE_IP_DATA 446
579 #define VAR_HARDEN_ALGO_DOWNGRADE 447
580 #define VAR_IP_TRANSPARENT 448
581 #define VAR_IP_DSCP 449
582 #define VAR_DISABLE_DNSSEC_LAME_CHECK 450
583 #define VAR_IP_RATELIMIT 451
584 #define VAR_IP_RATELIMIT_SLABS 452
585 #define VAR_IP_RATELIMIT_SIZE 453
586 #define VAR_RATELIMIT 454
587 #define VAR_RATELIMIT_SLABS 455
588 #define VAR_RATELIMIT_SIZE 456
589 #define VAR_OUTBOUND_MSG_RETRY 457
590 #define VAR_RATELIMIT_FOR_DOMAIN 458
591 #define VAR_RATELIMIT_BELOW_DOMAIN 459
592 #define VAR_IP_RATELIMIT_FACTOR 460
593 #define VAR_RATELIMIT_FACTOR 461
594 #define VAR_IP_RATELIMIT_BACKOFF 462
595 #define VAR_RATELIMIT_BACKOFF 463
596 #define VAR_SEND_CLIENT_SUBNET 464
597 #define VAR_CLIENT_SUBNET_ZONE 465
598 #define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 466
599 #define VAR_CLIENT_SUBNET_OPCODE 467
600 #define VAR_MAX_CLIENT_SUBNET_IPV4 468
601 #define VAR_MAX_CLIENT_SUBNET_IPV6 469
602 #define VAR_MIN_CLIENT_SUBNET_IPV4 470
603 #define VAR_MIN_CLIENT_SUBNET_IPV6 471
604 #define VAR_MAX_ECS_TREE_SIZE_IPV4 472
605 #define VAR_MAX_ECS_TREE_SIZE_IPV6 473
606 #define VAR_CAPS_WHITELIST 474
607 #define VAR_CACHE_MAX_NEGATIVE_TTL 475
608 #define VAR_PERMIT_SMALL_HOLDDOWN 476
609 #define VAR_QNAME_MINIMISATION 477
610 #define VAR_QNAME_MINIMISATION_STRICT 478
611 #define VAR_IP_FREEBIND 479
612 #define VAR_DEFINE_TAG 480
613 #define VAR_LOCAL_ZONE_TAG 481
614 #define VAR_ACCESS_CONTROL_TAG 482
615 #define VAR_LOCAL_ZONE_OVERRIDE 483
616 #define VAR_ACCESS_CONTROL_TAG_ACTION 484
617 #define VAR_ACCESS_CONTROL_TAG_DATA 485
618 #define VAR_VIEW 486
619 #define VAR_ACCESS_CONTROL_VIEW 487
620 #define VAR_VIEW_FIRST 488
621 #define VAR_SERVE_EXPIRED 489
622 #define VAR_SERVE_EXPIRED_TTL 490
623 #define VAR_SERVE_EXPIRED_TTL_RESET 491
624 #define VAR_SERVE_EXPIRED_REPLY_TTL 492
625 #define VAR_SERVE_EXPIRED_CLIENT_TIMEOUT 493
626 #define VAR_EDE_SERVE_EXPIRED 494
627 #define VAR_SERVE_ORIGINAL_TTL 495
628 #define VAR_FAKE_DSA 496
629 #define VAR_FAKE_SHA1 497
630 #define VAR_LOG_IDENTITY 498
631 #define VAR_HIDE_TRUSTANCHOR 499
632 #define VAR_HIDE_HTTP_USER_AGENT 500
633 #define VAR_HTTP_USER_AGENT 501
634 #define VAR_TRUST_ANCHOR_SIGNALING 502
635 #define VAR_AGGRESSIVE_NSEC 503
636 #define VAR_USE_SYSTEMD 504
637 #define VAR_SHM_ENABLE 505
638 #define VAR_SHM_KEY 506
639 #define VAR_ROOT_KEY_SENTINEL 507
640 #define VAR_DNSCRYPT 508
641 #define VAR_DNSCRYPT_ENABLE 509
642 #define VAR_DNSCRYPT_PORT 510
643 #define VAR_DNSCRYPT_PROVIDER 511
644 #define VAR_DNSCRYPT_SECRET_KEY 512
645 #define VAR_DNSCRYPT_PROVIDER_CERT 513
646 #define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 514
647 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 515
648 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 516
649 #define VAR_DNSCRYPT_NONCE_CACHE_SIZE 517
650 #define VAR_DNSCRYPT_NONCE_CACHE_SLABS 518
651 #define VAR_PAD_RESPONSES 519
652 #define VAR_PAD_RESPONSES_BLOCK_SIZE 520
653 #define VAR_PAD_QUERIES 521
654 #define VAR_PAD_QUERIES_BLOCK_SIZE 522
655 #define VAR_IPSECMOD_ENABLED 523
656 #define VAR_IPSECMOD_HOOK 524
657 #define VAR_IPSECMOD_IGNORE_BOGUS 525
658 #define VAR_IPSECMOD_MAX_TTL 526
659 #define VAR_IPSECMOD_WHITELIST 527
660 #define VAR_IPSECMOD_STRICT 528
661 #define VAR_CACHEDB 529
662 #define VAR_CACHEDB_BACKEND 530
663 #define VAR_CACHEDB_SECRETSEED 531
664 #define VAR_CACHEDB_REDISHOST 532
665 #define VAR_CACHEDB_REDISPORT 533
666 #define VAR_CACHEDB_REDISTIMEOUT 534
667 #define VAR_CACHEDB_REDISEXPIRERECORDS 535
668 #define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 536
669 #define VAR_FOR_UPSTREAM 537
670 #define VAR_AUTH_ZONE 538
671 #define VAR_ZONEFILE 539
672 #define VAR_MASTER 540
673 #define VAR_URL 541
674 #define VAR_FOR_DOWNSTREAM 542
675 #define VAR_FALLBACK_ENABLED 543
676 #define VAR_TLS_ADDITIONAL_PORT 544
677 #define VAR_LOW_RTT 545
678 #define VAR_LOW_RTT_PERMIL 546
679 #define VAR_FAST_SERVER_PERMIL 547
680 #define VAR_FAST_SERVER_NUM 548
681 #define VAR_ALLOW_NOTIFY 549
682 #define VAR_TLS_WIN_CERT 550
683 #define VAR_TCP_CONNECTION_LIMIT 551
684 #define VAR_FORWARD_NO_CACHE 552
685 #define VAR_STUB_NO_CACHE 553
686 #define VAR_LOG_SERVFAIL 554
687 #define VAR_DENY_ANY 555
688 #define VAR_UNKNOWN_SERVER_TIME_LIMIT 556
689 #define VAR_LOG_TAG_QUERYREPLY 557
690 #define VAR_STREAM_WAIT_SIZE 558
691 #define VAR_TLS_CIPHERS 559
692 #define VAR_TLS_CIPHERSUITES 560
693 #define VAR_TLS_USE_SNI 561
694 #define VAR_IPSET 562
695 #define VAR_IPSET_NAME_V4 563
696 #define VAR_IPSET_NAME_V6 564
697 #define VAR_TLS_SESSION_TICKET_KEYS 565
698 #define VAR_RPZ 566
699 #define VAR_TAGS 567
700 #define VAR_RPZ_ACTION_OVERRIDE 568
701 #define VAR_RPZ_CNAME_OVERRIDE 569
702 #define VAR_RPZ_LOG 570
703 #define VAR_RPZ_LOG_NAME 571
704 #define VAR_DYNLIB 572
705 #define VAR_DYNLIB_FILE 573
706 #define VAR_EDNS_CLIENT_STRING 574
707 #define VAR_EDNS_CLIENT_STRING_OPCODE 575
708 #define VAR_NSID 576
709 #define VAR_ZONEMD_PERMISSIVE_MODE 577
710 #define VAR_ZONEMD_CHECK 578
711 #define VAR_ZONEMD_REJECT_ABSENCE 579
712 #define VAR_RPZ_SIGNAL_NXDOMAIN_RA 580
713 #define VAR_INTERFACE_AUTOMATIC_PORTS 581
714 #define VAR_EDE 582
715 
716 /* Value type.  */
717 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
718 union YYSTYPE
719 {
720 #line 66 "util/configparser.y"
721 
722 	char*	str;
723 
724 #line 725 "util/configparser.h"
725 
726 };
727 typedef union YYSTYPE YYSTYPE;
728 # define YYSTYPE_IS_TRIVIAL 1
729 # define YYSTYPE_IS_DECLARED 1
730 #endif
731 
732 
733 extern YYSTYPE yylval;
734 
735 int yyparse (void);
736 
737 #endif /* !YY_YY_UTIL_CONFIGPARSER_H_INCLUDED  */
738