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