33 #ifndef YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
34 # define YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
298 #define STRING_ARG 265
299 #define VAR_SERVER 266
300 #define VAR_VERBOSITY 267
301 #define VAR_NUM_THREADS 268
303 #define VAR_OUTGOING_RANGE 270
304 #define VAR_INTERFACE 271
305 #define VAR_DO_IP4 272
306 #define VAR_DO_IP6 273
307 #define VAR_PREFER_IP6 274
308 #define VAR_DO_UDP 275
309 #define VAR_DO_TCP 276
310 #define VAR_TCP_MSS 277
311 #define VAR_OUTGOING_TCP_MSS 278
312 #define VAR_CHROOT 279
313 #define VAR_USERNAME 280
314 #define VAR_DIRECTORY 281
315 #define VAR_LOGFILE 282
316 #define VAR_PIDFILE 283
317 #define VAR_MSG_CACHE_SIZE 284
318 #define VAR_MSG_CACHE_SLABS 285
319 #define VAR_NUM_QUERIES_PER_THREAD 286
320 #define VAR_RRSET_CACHE_SIZE 287
321 #define VAR_RRSET_CACHE_SLABS 288
322 #define VAR_OUTGOING_NUM_TCP 289
323 #define VAR_INFRA_HOST_TTL 290
324 #define VAR_INFRA_LAME_TTL 291
325 #define VAR_INFRA_CACHE_SLABS 292
326 #define VAR_INFRA_CACHE_NUMHOSTS 293
327 #define VAR_INFRA_CACHE_LAME_SIZE 294
329 #define VAR_STUB_ZONE 296
330 #define VAR_STUB_HOST 297
331 #define VAR_STUB_ADDR 298
332 #define VAR_TARGET_FETCH_POLICY 299
333 #define VAR_HARDEN_SHORT_BUFSIZE 300
334 #define VAR_HARDEN_LARGE_QUERIES 301
335 #define VAR_FORWARD_ZONE 302
336 #define VAR_FORWARD_HOST 303
337 #define VAR_FORWARD_ADDR 304
338 #define VAR_DO_NOT_QUERY_ADDRESS 305
339 #define VAR_HIDE_IDENTITY 306
340 #define VAR_HIDE_VERSION 307
341 #define VAR_IDENTITY 308
342 #define VAR_VERSION 309
343 #define VAR_HARDEN_GLUE 310
344 #define VAR_MODULE_CONF 311
345 #define VAR_TRUST_ANCHOR_FILE 312
346 #define VAR_TRUST_ANCHOR 313
347 #define VAR_VAL_OVERRIDE_DATE 314
348 #define VAR_BOGUS_TTL 315
349 #define VAR_VAL_CLEAN_ADDITIONAL 316
350 #define VAR_VAL_PERMISSIVE_MODE 317
351 #define VAR_INCOMING_NUM_TCP 318
352 #define VAR_MSG_BUFFER_SIZE 319
353 #define VAR_KEY_CACHE_SIZE 320
354 #define VAR_KEY_CACHE_SLABS 321
355 #define VAR_TRUSTED_KEYS_FILE 322
356 #define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 323
357 #define VAR_USE_SYSLOG 324
358 #define VAR_OUTGOING_INTERFACE 325
359 #define VAR_ROOT_HINTS 326
360 #define VAR_DO_NOT_QUERY_LOCALHOST 327
361 #define VAR_CACHE_MAX_TTL 328
362 #define VAR_HARDEN_DNSSEC_STRIPPED 329
363 #define VAR_ACCESS_CONTROL 330
364 #define VAR_LOCAL_ZONE 331
365 #define VAR_LOCAL_DATA 332
366 #define VAR_INTERFACE_AUTOMATIC 333
367 #define VAR_STATISTICS_INTERVAL 334
368 #define VAR_DO_DAEMONIZE 335
369 #define VAR_USE_CAPS_FOR_ID 336
370 #define VAR_STATISTICS_CUMULATIVE 337
371 #define VAR_OUTGOING_PORT_PERMIT 338
372 #define VAR_OUTGOING_PORT_AVOID 339
373 #define VAR_DLV_ANCHOR_FILE 340
374 #define VAR_DLV_ANCHOR 341
375 #define VAR_NEG_CACHE_SIZE 342
376 #define VAR_HARDEN_REFERRAL_PATH 343
377 #define VAR_PRIVATE_ADDRESS 344
378 #define VAR_PRIVATE_DOMAIN 345
379 #define VAR_REMOTE_CONTROL 346
380 #define VAR_CONTROL_ENABLE 347
381 #define VAR_CONTROL_INTERFACE 348
382 #define VAR_CONTROL_PORT 349
383 #define VAR_SERVER_KEY_FILE 350
384 #define VAR_SERVER_CERT_FILE 351
385 #define VAR_CONTROL_KEY_FILE 352
386 #define VAR_CONTROL_CERT_FILE 353
387 #define VAR_CONTROL_USE_CERT 354
388 #define VAR_EXTENDED_STATISTICS 355
389 #define VAR_LOCAL_DATA_PTR 356
390 #define VAR_JOSTLE_TIMEOUT 357
391 #define VAR_STUB_PRIME 358
392 #define VAR_UNWANTED_REPLY_THRESHOLD 359
393 #define VAR_LOG_TIME_ASCII 360
394 #define VAR_DOMAIN_INSECURE 361
395 #define VAR_PYTHON 362
396 #define VAR_PYTHON_SCRIPT 363
397 #define VAR_VAL_SIG_SKEW_MIN 364
398 #define VAR_VAL_SIG_SKEW_MAX 365
399 #define VAR_CACHE_MIN_TTL 366
400 #define VAR_VAL_LOG_LEVEL 367
401 #define VAR_AUTO_TRUST_ANCHOR_FILE 368
402 #define VAR_KEEP_MISSING 369
403 #define VAR_ADD_HOLDDOWN 370
404 #define VAR_DEL_HOLDDOWN 371
405 #define VAR_SO_RCVBUF 372
406 #define VAR_EDNS_BUFFER_SIZE 373
407 #define VAR_PREFETCH 374
408 #define VAR_PREFETCH_KEY 375
409 #define VAR_SO_SNDBUF 376
410 #define VAR_SO_REUSEPORT 377
411 #define VAR_HARDEN_BELOW_NXDOMAIN 378
412 #define VAR_IGNORE_CD_FLAG 379
413 #define VAR_LOG_QUERIES 380
414 #define VAR_LOG_REPLIES 381
415 #define VAR_TCP_UPSTREAM 382
416 #define VAR_SSL_UPSTREAM 383
417 #define VAR_SSL_SERVICE_KEY 384
418 #define VAR_SSL_SERVICE_PEM 385
419 #define VAR_SSL_PORT 386
420 #define VAR_FORWARD_FIRST 387
421 #define VAR_STUB_SSL_UPSTREAM 388
422 #define VAR_FORWARD_SSL_UPSTREAM 389
423 #define VAR_TLS_CERT_BUNDLE 390
424 #define VAR_STUB_FIRST 391
425 #define VAR_MINIMAL_RESPONSES 392
426 #define VAR_RRSET_ROUNDROBIN 393
427 #define VAR_MAX_UDP_SIZE 394
428 #define VAR_DELAY_CLOSE 395
429 #define VAR_UNBLOCK_LAN_ZONES 396
430 #define VAR_INSECURE_LAN_ZONES 397
431 #define VAR_INFRA_CACHE_MIN_RTT 398
432 #define VAR_DNS64_PREFIX 399
433 #define VAR_DNS64_SYNTHALL 400
434 #define VAR_DNSTAP 401
435 #define VAR_DNSTAP_ENABLE 402
436 #define VAR_DNSTAP_SOCKET_PATH 403
437 #define VAR_DNSTAP_SEND_IDENTITY 404
438 #define VAR_DNSTAP_SEND_VERSION 405
439 #define VAR_DNSTAP_IDENTITY 406
440 #define VAR_DNSTAP_VERSION 407
441 #define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 408
442 #define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 409
443 #define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 410
444 #define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 411
445 #define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 412
446 #define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 413
447 #define VAR_RESPONSE_IP_TAG 414
448 #define VAR_RESPONSE_IP 415
449 #define VAR_RESPONSE_IP_DATA 416
450 #define VAR_HARDEN_ALGO_DOWNGRADE 417
451 #define VAR_IP_TRANSPARENT 418
452 #define VAR_DISABLE_DNSSEC_LAME_CHECK 419
453 #define VAR_IP_RATELIMIT 420
454 #define VAR_IP_RATELIMIT_SLABS 421
455 #define VAR_IP_RATELIMIT_SIZE 422
456 #define VAR_RATELIMIT 423
457 #define VAR_RATELIMIT_SLABS 424
458 #define VAR_RATELIMIT_SIZE 425
459 #define VAR_RATELIMIT_FOR_DOMAIN 426
460 #define VAR_RATELIMIT_BELOW_DOMAIN 427
461 #define VAR_IP_RATELIMIT_FACTOR 428
462 #define VAR_RATELIMIT_FACTOR 429
463 #define VAR_SEND_CLIENT_SUBNET 430
464 #define VAR_CLIENT_SUBNET_ZONE 431
465 #define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 432
466 #define VAR_CLIENT_SUBNET_OPCODE 433
467 #define VAR_MAX_CLIENT_SUBNET_IPV4 434
468 #define VAR_MAX_CLIENT_SUBNET_IPV6 435
469 #define VAR_CAPS_WHITELIST 436
470 #define VAR_CACHE_MAX_NEGATIVE_TTL 437
471 #define VAR_PERMIT_SMALL_HOLDDOWN 438
472 #define VAR_QNAME_MINIMISATION 439
473 #define VAR_QNAME_MINIMISATION_STRICT 440
474 #define VAR_IP_FREEBIND 441
475 #define VAR_DEFINE_TAG 442
476 #define VAR_LOCAL_ZONE_TAG 443
477 #define VAR_ACCESS_CONTROL_TAG 444
478 #define VAR_LOCAL_ZONE_OVERRIDE 445
479 #define VAR_ACCESS_CONTROL_TAG_ACTION 446
480 #define VAR_ACCESS_CONTROL_TAG_DATA 447
482 #define VAR_ACCESS_CONTROL_VIEW 449
483 #define VAR_VIEW_FIRST 450
484 #define VAR_SERVE_EXPIRED 451
485 #define VAR_FAKE_DSA 452
486 #define VAR_FAKE_SHA1 453
487 #define VAR_LOG_IDENTITY 454
488 #define VAR_HIDE_TRUSTANCHOR 455
489 #define VAR_TRUST_ANCHOR_SIGNALING 456
490 #define VAR_AGGRESSIVE_NSEC 457
491 #define VAR_USE_SYSTEMD 458
492 #define VAR_SHM_ENABLE 459
493 #define VAR_SHM_KEY 460
494 #define VAR_ROOT_KEY_SENTINEL 461
495 #define VAR_DNSCRYPT 462
496 #define VAR_DNSCRYPT_ENABLE 463
497 #define VAR_DNSCRYPT_PORT 464
498 #define VAR_DNSCRYPT_PROVIDER 465
499 #define VAR_DNSCRYPT_SECRET_KEY 466
500 #define VAR_DNSCRYPT_PROVIDER_CERT 467
501 #define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 468
502 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 469
503 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 470
504 #define VAR_DNSCRYPT_NONCE_CACHE_SIZE 471
505 #define VAR_DNSCRYPT_NONCE_CACHE_SLABS 472
506 #define VAR_IPSECMOD_ENABLED 473
507 #define VAR_IPSECMOD_HOOK 474
508 #define VAR_IPSECMOD_IGNORE_BOGUS 475
509 #define VAR_IPSECMOD_MAX_TTL 476
510 #define VAR_IPSECMOD_WHITELIST 477
511 #define VAR_IPSECMOD_STRICT 478
512 #define VAR_CACHEDB 479
513 #define VAR_CACHEDB_BACKEND 480
514 #define VAR_CACHEDB_SECRETSEED 481
515 #define VAR_CACHEDB_REDISHOST 482
516 #define VAR_CACHEDB_REDISPORT 483
517 #define VAR_CACHEDB_REDISTIMEOUT 484
518 #define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 485
519 #define VAR_FOR_UPSTREAM 486
520 #define VAR_AUTH_ZONE 487
521 #define VAR_ZONEFILE 488
522 #define VAR_MASTER 489
524 #define VAR_FOR_DOWNSTREAM 491
525 #define VAR_FALLBACK_ENABLED 492
526 #define VAR_TLS_ADDITIONAL_PORT 493
527 #define VAR_LOW_RTT 494
528 #define VAR_LOW_RTT_PERMIL 495
529 #define VAR_ALLOW_NOTIFY 496
530 #define VAR_TLS_WIN_CERT 497
533 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
537 #line 66 "./util/configparser.y"
541 #line 542 "util/configparser.h"
545 # define YYSTYPE_IS_TRIVIAL 1
546 # define YYSTYPE_IS_DECLARED 1
#define VAR_RRSET_CACHE_SIZE
#define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES
#define VAR_CLIENT_SUBNET_OPCODE
#define VAR_IP_RATELIMIT_SLABS
#define VAR_PRIVATE_ADDRESS
#define VAR_CLIENT_SUBNET_ALWAYS_FORWARD
#define VAR_CONTROL_CERT_FILE
#define VAR_CAPS_WHITELIST
#define VAR_OUTGOING_PORT_AVOID
#define VAR_OUTGOING_INTERFACE
#define VAR_TRUST_ANCHOR_SIGNALING
#define VAR_ACCESS_CONTROL_TAG_DATA
#define VAR_IPSECMOD_HOOK
#define VAR_KEY_CACHE_SLABS
#define VAR_DLV_ANCHOR_FILE
#define VAR_IPSECMOD_ENABLED
#define VAR_RATELIMIT_SLABS
#define VAR_NEG_CACHE_SIZE
#define VAR_HIDE_IDENTITY
#define VAR_DO_NOT_QUERY_ADDRESS
#define VAR_OUTGOING_TCP_MSS
#define VAR_INSECURE_LAN_ZONES
#define VAR_DNSTAP_SEND_VERSION
#define VAR_IPSECMOD_WHITELIST
#define VAR_DNSTAP_ENABLE
#define VAR_INFRA_CACHE_LAME_SIZE
#define VAR_AGGRESSIVE_NSEC
#define VAR_DNSTAP_SEND_IDENTITY
#define VAR_INFRA_CACHE_SLABS
#define VAR_AUTO_TRUST_ANCHOR_FILE
#define VAR_CACHEDB_BACKEND
#define VAR_EXTENDED_STATISTICS
#define VAR_IPSECMOD_MAX_TTL
#define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM
#define VAR_IP_RATELIMIT_FACTOR
#define VAR_HARDEN_SHORT_BUFSIZE
#define VAR_USE_CAPS_FOR_ID
#define VAR_ACCESS_CONTROL_VIEW
#define VAR_CACHEDB_REDISPORT
#define VAR_CONTROL_KEY_FILE
#define VAR_ACCESS_CONTROL
#define VAR_DNSCRYPT_SECRET_KEY
#define VAR_LOW_RTT_PERMIL
#define VAR_CONTROL_ENABLE
#define VAR_DOMAIN_INSECURE
#define VAR_HARDEN_REFERRAL_PATH
#define VAR_RESPONSE_IP_DATA
#define VAR_HARDEN_DNSSEC_STRIPPED
#define VAR_INCOMING_NUM_TCP
#define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES
#define VAR_SERVE_EXPIRED
#define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED
#define VAR_MSG_CACHE_SLABS
#define VAR_IPSECMOD_STRICT
#define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES
#define VAR_LOCAL_ZONE_OVERRIDE
#define VAR_DNS64_SYNTHALL
#define VAR_CACHE_MIN_TTL
#define VAR_TRUSTED_KEYS_FILE
#define VAR_PRIVATE_DOMAIN
#define VAR_DNSCRYPT_PROVIDER_CERT
#define VAR_VAL_OVERRIDE_DATE
#define VAR_REMOTE_CONTROL
#define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS
#define VAR_DNSCRYPT_PROVIDER
#define VAR_CONTROL_USE_CERT
#define VAR_OUTGOING_RANGE
#define VAR_HARDEN_BELOW_NXDOMAIN
#define VAR_LOCAL_ZONE_TAG
#define VAR_KEY_CACHE_SIZE
#define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS
#define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES
#define VAR_MSG_BUFFER_SIZE
#define VAR_SSL_SERVICE_KEY
#define VAR_VAL_PERMISSIVE_MODE
#define VAR_VAL_LOG_LEVEL
#define VAR_OUTGOING_PORT_PERMIT
#define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES
#define VAR_VAL_SIG_SKEW_MAX
#define VAR_TARGET_FETCH_POLICY
#define VAR_PYTHON_SCRIPT
#define VAR_STUB_SSL_UPSTREAM
#define VAR_CACHEDB_REDISHOST
#define VAR_NUM_QUERIES_PER_THREAD
#define VAR_INFRA_LAME_TTL
#define VAR_ACCESS_CONTROL_TAG_ACTION
#define VAR_RRSET_CACHE_SLABS
#define VAR_FORWARD_FIRST
#define VAR_MSG_CACHE_SIZE
#define VAR_HIDE_TRUSTANCHOR
#define VAR_MINIMAL_RESPONSES
#define VAR_RATELIMIT_SIZE
#define VAR_IGNORE_CD_FLAG
#define VAR_VAL_SIG_SKEW_MIN
#define VAR_TRUST_ANCHOR_FILE
#define VAR_IPSECMOD_IGNORE_BOGUS
#define VAR_OUTGOING_NUM_TCP
#define VAR_INFRA_CACHE_NUMHOSTS
#define VAR_CONTROL_INTERFACE
#define VAR_DNSCRYPT_NONCE_CACHE_SIZE
#define VAR_PERMIT_SMALL_HOLDDOWN
#define VAR_RATELIMIT_BELOW_DOMAIN
#define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE
#define VAR_SEND_CLIENT_SUBNET
#define VAR_FOR_DOWNSTREAM
#define VAR_IP_TRANSPARENT
#define VAR_RATELIMIT_FOR_DOMAIN
#define VAR_INFRA_HOST_TTL
#define VAR_INFRA_CACHE_MIN_RTT
#define VAR_TLS_CERT_BUNDLE
#define VAR_MAX_CLIENT_SUBNET_IPV6
#define VAR_DNSTAP_SOCKET_PATH
#define VAR_ACCESS_CONTROL_TAG
#define VAR_HARDEN_ALGO_DOWNGRADE
#define VAR_DNSTAP_IDENTITY
#define VAR_RESPONSE_IP_TAG
#define VAR_IP_RATELIMIT_SIZE
#define VAR_MAX_CLIENT_SUBNET_IPV4
#define VAR_QNAME_MINIMISATION
#define VAR_TLS_ADDITIONAL_PORT
#define VAR_LOG_TIME_ASCII
#define VAR_DNSTAP_VERSION
#define VAR_DNSCRYPT_ENABLE
#define VAR_HARDEN_LARGE_QUERIES
#define VAR_DNSCRYPT_PORT
#define VAR_DO_NOT_QUERY_LOCALHOST
#define VAR_SERVER_KEY_FILE
#define VAR_SERVER_CERT_FILE
#define VAR_UNWANTED_REPLY_THRESHOLD
#define VAR_CACHEDB_SECRETSEED
#define VAR_CACHE_MAX_TTL
#define VAR_CLIENT_SUBNET_ZONE
#define VAR_QNAME_MINIMISATION_STRICT
#define VAR_SSL_SERVICE_PEM
#define VAR_RRSET_ROUNDROBIN
#define VAR_CACHEDB_REDISTIMEOUT
#define VAR_RATELIMIT_FACTOR
#define VAR_CACHE_MAX_NEGATIVE_TTL
#define VAR_FALLBACK_ENABLED
#define VAR_STATISTICS_INTERVAL
#define VAR_DNSCRYPT_NONCE_CACHE_SLABS
#define VAR_DISABLE_DNSSEC_LAME_CHECK
#define VAR_INTERFACE_AUTOMATIC
#define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES
#define VAR_LOCAL_DATA_PTR
#define VAR_JOSTLE_TIMEOUT
#define VAR_FORWARD_SSL_UPSTREAM
#define VAR_STATISTICS_CUMULATIVE
#define VAR_VAL_CLEAN_ADDITIONAL
#define VAR_EDNS_BUFFER_SIZE
#define VAR_ROOT_KEY_SENTINEL
#define VAR_UNBLOCK_LAN_ZONES