2020-04-02 12:34:03 -04:00
|
|
|
#define SPACE 257
|
|
|
|
|
#define LETTER 258
|
|
|
|
|
#define NEWLINE 259
|
|
|
|
|
#define COMMENT 260
|
|
|
|
|
#define COLON 261
|
|
|
|
|
#define ANY 262
|
|
|
|
|
#define ZONESTR 263
|
|
|
|
|
#define STRING_ARG 264
|
|
|
|
|
#define VAR_SERVER 265
|
|
|
|
|
#define VAR_VERBOSITY 266
|
|
|
|
|
#define VAR_NUM_THREADS 267
|
|
|
|
|
#define VAR_PORT 268
|
|
|
|
|
#define VAR_OUTGOING_RANGE 269
|
|
|
|
|
#define VAR_INTERFACE 270
|
|
|
|
|
#define VAR_PREFER_IP4 271
|
|
|
|
|
#define VAR_DO_IP4 272
|
|
|
|
|
#define VAR_DO_IP6 273
|
|
|
|
|
#define VAR_PREFER_IP6 274
|
|
|
|
|
#define VAR_DO_UDP 275
|
|
|
|
|
#define VAR_DO_TCP 276
|
|
|
|
|
#define VAR_TCP_MSS 277
|
|
|
|
|
#define VAR_OUTGOING_TCP_MSS 278
|
|
|
|
|
#define VAR_TCP_IDLE_TIMEOUT 279
|
|
|
|
|
#define VAR_EDNS_TCP_KEEPALIVE 280
|
|
|
|
|
#define VAR_EDNS_TCP_KEEPALIVE_TIMEOUT 281
|
|
|
|
|
#define VAR_CHROOT 282
|
|
|
|
|
#define VAR_USERNAME 283
|
|
|
|
|
#define VAR_DIRECTORY 284
|
|
|
|
|
#define VAR_LOGFILE 285
|
|
|
|
|
#define VAR_PIDFILE 286
|
|
|
|
|
#define VAR_MSG_CACHE_SIZE 287
|
|
|
|
|
#define VAR_MSG_CACHE_SLABS 288
|
|
|
|
|
#define VAR_NUM_QUERIES_PER_THREAD 289
|
|
|
|
|
#define VAR_RRSET_CACHE_SIZE 290
|
|
|
|
|
#define VAR_RRSET_CACHE_SLABS 291
|
|
|
|
|
#define VAR_OUTGOING_NUM_TCP 292
|
|
|
|
|
#define VAR_INFRA_HOST_TTL 293
|
|
|
|
|
#define VAR_INFRA_LAME_TTL 294
|
|
|
|
|
#define VAR_INFRA_CACHE_SLABS 295
|
|
|
|
|
#define VAR_INFRA_CACHE_NUMHOSTS 296
|
|
|
|
|
#define VAR_INFRA_CACHE_LAME_SIZE 297
|
|
|
|
|
#define VAR_NAME 298
|
|
|
|
|
#define VAR_STUB_ZONE 299
|
|
|
|
|
#define VAR_STUB_HOST 300
|
|
|
|
|
#define VAR_STUB_ADDR 301
|
|
|
|
|
#define VAR_TARGET_FETCH_POLICY 302
|
|
|
|
|
#define VAR_HARDEN_SHORT_BUFSIZE 303
|
|
|
|
|
#define VAR_HARDEN_LARGE_QUERIES 304
|
|
|
|
|
#define VAR_FORWARD_ZONE 305
|
|
|
|
|
#define VAR_FORWARD_HOST 306
|
|
|
|
|
#define VAR_FORWARD_ADDR 307
|
|
|
|
|
#define VAR_DO_NOT_QUERY_ADDRESS 308
|
|
|
|
|
#define VAR_HIDE_IDENTITY 309
|
|
|
|
|
#define VAR_HIDE_VERSION 310
|
|
|
|
|
#define VAR_IDENTITY 311
|
|
|
|
|
#define VAR_VERSION 312
|
|
|
|
|
#define VAR_HARDEN_GLUE 313
|
|
|
|
|
#define VAR_MODULE_CONF 314
|
|
|
|
|
#define VAR_TRUST_ANCHOR_FILE 315
|
|
|
|
|
#define VAR_TRUST_ANCHOR 316
|
|
|
|
|
#define VAR_VAL_OVERRIDE_DATE 317
|
|
|
|
|
#define VAR_BOGUS_TTL 318
|
|
|
|
|
#define VAR_VAL_CLEAN_ADDITIONAL 319
|
|
|
|
|
#define VAR_VAL_PERMISSIVE_MODE 320
|
|
|
|
|
#define VAR_INCOMING_NUM_TCP 321
|
|
|
|
|
#define VAR_MSG_BUFFER_SIZE 322
|
|
|
|
|
#define VAR_KEY_CACHE_SIZE 323
|
|
|
|
|
#define VAR_KEY_CACHE_SLABS 324
|
|
|
|
|
#define VAR_TRUSTED_KEYS_FILE 325
|
|
|
|
|
#define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 326
|
|
|
|
|
#define VAR_USE_SYSLOG 327
|
|
|
|
|
#define VAR_OUTGOING_INTERFACE 328
|
|
|
|
|
#define VAR_ROOT_HINTS 329
|
|
|
|
|
#define VAR_DO_NOT_QUERY_LOCALHOST 330
|
|
|
|
|
#define VAR_CACHE_MAX_TTL 331
|
|
|
|
|
#define VAR_HARDEN_DNSSEC_STRIPPED 332
|
|
|
|
|
#define VAR_ACCESS_CONTROL 333
|
|
|
|
|
#define VAR_LOCAL_ZONE 334
|
|
|
|
|
#define VAR_LOCAL_DATA 335
|
|
|
|
|
#define VAR_INTERFACE_AUTOMATIC 336
|
|
|
|
|
#define VAR_STATISTICS_INTERVAL 337
|
|
|
|
|
#define VAR_DO_DAEMONIZE 338
|
|
|
|
|
#define VAR_USE_CAPS_FOR_ID 339
|
|
|
|
|
#define VAR_STATISTICS_CUMULATIVE 340
|
|
|
|
|
#define VAR_OUTGOING_PORT_PERMIT 341
|
|
|
|
|
#define VAR_OUTGOING_PORT_AVOID 342
|
|
|
|
|
#define VAR_DLV_ANCHOR_FILE 343
|
|
|
|
|
#define VAR_DLV_ANCHOR 344
|
|
|
|
|
#define VAR_NEG_CACHE_SIZE 345
|
|
|
|
|
#define VAR_HARDEN_REFERRAL_PATH 346
|
|
|
|
|
#define VAR_PRIVATE_ADDRESS 347
|
|
|
|
|
#define VAR_PRIVATE_DOMAIN 348
|
|
|
|
|
#define VAR_REMOTE_CONTROL 349
|
|
|
|
|
#define VAR_CONTROL_ENABLE 350
|
|
|
|
|
#define VAR_CONTROL_INTERFACE 351
|
|
|
|
|
#define VAR_CONTROL_PORT 352
|
|
|
|
|
#define VAR_SERVER_KEY_FILE 353
|
|
|
|
|
#define VAR_SERVER_CERT_FILE 354
|
|
|
|
|
#define VAR_CONTROL_KEY_FILE 355
|
|
|
|
|
#define VAR_CONTROL_CERT_FILE 356
|
|
|
|
|
#define VAR_CONTROL_USE_CERT 357
|
|
|
|
|
#define VAR_EXTENDED_STATISTICS 358
|
|
|
|
|
#define VAR_LOCAL_DATA_PTR 359
|
|
|
|
|
#define VAR_JOSTLE_TIMEOUT 360
|
|
|
|
|
#define VAR_STUB_PRIME 361
|
|
|
|
|
#define VAR_UNWANTED_REPLY_THRESHOLD 362
|
|
|
|
|
#define VAR_LOG_TIME_ASCII 363
|
|
|
|
|
#define VAR_DOMAIN_INSECURE 364
|
|
|
|
|
#define VAR_PYTHON 365
|
|
|
|
|
#define VAR_PYTHON_SCRIPT 366
|
|
|
|
|
#define VAR_VAL_SIG_SKEW_MIN 367
|
|
|
|
|
#define VAR_VAL_SIG_SKEW_MAX 368
|
|
|
|
|
#define VAR_CACHE_MIN_TTL 369
|
|
|
|
|
#define VAR_VAL_LOG_LEVEL 370
|
|
|
|
|
#define VAR_AUTO_TRUST_ANCHOR_FILE 371
|
|
|
|
|
#define VAR_KEEP_MISSING 372
|
|
|
|
|
#define VAR_ADD_HOLDDOWN 373
|
|
|
|
|
#define VAR_DEL_HOLDDOWN 374
|
|
|
|
|
#define VAR_SO_RCVBUF 375
|
|
|
|
|
#define VAR_EDNS_BUFFER_SIZE 376
|
|
|
|
|
#define VAR_PREFETCH 377
|
|
|
|
|
#define VAR_PREFETCH_KEY 378
|
|
|
|
|
#define VAR_SO_SNDBUF 379
|
|
|
|
|
#define VAR_SO_REUSEPORT 380
|
|
|
|
|
#define VAR_HARDEN_BELOW_NXDOMAIN 381
|
|
|
|
|
#define VAR_IGNORE_CD_FLAG 382
|
|
|
|
|
#define VAR_LOG_QUERIES 383
|
|
|
|
|
#define VAR_LOG_REPLIES 384
|
|
|
|
|
#define VAR_LOG_LOCAL_ACTIONS 385
|
|
|
|
|
#define VAR_TCP_UPSTREAM 386
|
|
|
|
|
#define VAR_SSL_UPSTREAM 387
|
|
|
|
|
#define VAR_SSL_SERVICE_KEY 388
|
|
|
|
|
#define VAR_SSL_SERVICE_PEM 389
|
|
|
|
|
#define VAR_SSL_PORT 390
|
|
|
|
|
#define VAR_FORWARD_FIRST 391
|
|
|
|
|
#define VAR_STUB_SSL_UPSTREAM 392
|
|
|
|
|
#define VAR_FORWARD_SSL_UPSTREAM 393
|
|
|
|
|
#define VAR_TLS_CERT_BUNDLE 394
|
|
|
|
|
#define VAR_STUB_FIRST 395
|
|
|
|
|
#define VAR_MINIMAL_RESPONSES 396
|
|
|
|
|
#define VAR_RRSET_ROUNDROBIN 397
|
|
|
|
|
#define VAR_MAX_UDP_SIZE 398
|
|
|
|
|
#define VAR_DELAY_CLOSE 399
|
|
|
|
|
#define VAR_UNBLOCK_LAN_ZONES 400
|
|
|
|
|
#define VAR_INSECURE_LAN_ZONES 401
|
|
|
|
|
#define VAR_INFRA_CACHE_MIN_RTT 402
|
|
|
|
|
#define VAR_DNS64_PREFIX 403
|
|
|
|
|
#define VAR_DNS64_SYNTHALL 404
|
|
|
|
|
#define VAR_DNS64_IGNORE_AAAA 405
|
|
|
|
|
#define VAR_DNSTAP 406
|
|
|
|
|
#define VAR_DNSTAP_ENABLE 407
|
|
|
|
|
#define VAR_DNSTAP_SOCKET_PATH 408
|
|
|
|
|
#define VAR_DNSTAP_IP 409
|
|
|
|
|
#define VAR_DNSTAP_TLS 410
|
|
|
|
|
#define VAR_DNSTAP_TLS_SERVER_NAME 411
|
|
|
|
|
#define VAR_DNSTAP_TLS_CERT_BUNDLE 412
|
|
|
|
|
#define VAR_DNSTAP_TLS_CLIENT_KEY_FILE 413
|
|
|
|
|
#define VAR_DNSTAP_TLS_CLIENT_CERT_FILE 414
|
|
|
|
|
#define VAR_DNSTAP_SEND_IDENTITY 415
|
|
|
|
|
#define VAR_DNSTAP_SEND_VERSION 416
|
|
|
|
|
#define VAR_DNSTAP_IDENTITY 417
|
|
|
|
|
#define VAR_DNSTAP_VERSION 418
|
|
|
|
|
#define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 419
|
|
|
|
|
#define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 420
|
|
|
|
|
#define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 421
|
|
|
|
|
#define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 422
|
|
|
|
|
#define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 423
|
|
|
|
|
#define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 424
|
|
|
|
|
#define VAR_RESPONSE_IP_TAG 425
|
|
|
|
|
#define VAR_RESPONSE_IP 426
|
|
|
|
|
#define VAR_RESPONSE_IP_DATA 427
|
|
|
|
|
#define VAR_HARDEN_ALGO_DOWNGRADE 428
|
|
|
|
|
#define VAR_IP_TRANSPARENT 429
|
|
|
|
|
#define VAR_IP_DSCP 430
|
|
|
|
|
#define VAR_DISABLE_DNSSEC_LAME_CHECK 431
|
|
|
|
|
#define VAR_IP_RATELIMIT 432
|
|
|
|
|
#define VAR_IP_RATELIMIT_SLABS 433
|
|
|
|
|
#define VAR_IP_RATELIMIT_SIZE 434
|
|
|
|
|
#define VAR_RATELIMIT 435
|
|
|
|
|
#define VAR_RATELIMIT_SLABS 436
|
|
|
|
|
#define VAR_RATELIMIT_SIZE 437
|
|
|
|
|
#define VAR_RATELIMIT_FOR_DOMAIN 438
|
|
|
|
|
#define VAR_RATELIMIT_BELOW_DOMAIN 439
|
|
|
|
|
#define VAR_IP_RATELIMIT_FACTOR 440
|
|
|
|
|
#define VAR_RATELIMIT_FACTOR 441
|
|
|
|
|
#define VAR_SEND_CLIENT_SUBNET 442
|
|
|
|
|
#define VAR_CLIENT_SUBNET_ZONE 443
|
|
|
|
|
#define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 444
|
|
|
|
|
#define VAR_CLIENT_SUBNET_OPCODE 445
|
|
|
|
|
#define VAR_MAX_CLIENT_SUBNET_IPV4 446
|
|
|
|
|
#define VAR_MAX_CLIENT_SUBNET_IPV6 447
|
|
|
|
|
#define VAR_MIN_CLIENT_SUBNET_IPV4 448
|
|
|
|
|
#define VAR_MIN_CLIENT_SUBNET_IPV6 449
|
|
|
|
|
#define VAR_MAX_ECS_TREE_SIZE_IPV4 450
|
|
|
|
|
#define VAR_MAX_ECS_TREE_SIZE_IPV6 451
|
|
|
|
|
#define VAR_CAPS_WHITELIST 452
|
|
|
|
|
#define VAR_CACHE_MAX_NEGATIVE_TTL 453
|
|
|
|
|
#define VAR_PERMIT_SMALL_HOLDDOWN 454
|
|
|
|
|
#define VAR_QNAME_MINIMISATION 455
|
|
|
|
|
#define VAR_QNAME_MINIMISATION_STRICT 456
|
|
|
|
|
#define VAR_IP_FREEBIND 457
|
|
|
|
|
#define VAR_DEFINE_TAG 458
|
|
|
|
|
#define VAR_LOCAL_ZONE_TAG 459
|
|
|
|
|
#define VAR_ACCESS_CONTROL_TAG 460
|
|
|
|
|
#define VAR_LOCAL_ZONE_OVERRIDE 461
|
|
|
|
|
#define VAR_ACCESS_CONTROL_TAG_ACTION 462
|
|
|
|
|
#define VAR_ACCESS_CONTROL_TAG_DATA 463
|
|
|
|
|
#define VAR_VIEW 464
|
|
|
|
|
#define VAR_ACCESS_CONTROL_VIEW 465
|
|
|
|
|
#define VAR_VIEW_FIRST 466
|
|
|
|
|
#define VAR_SERVE_EXPIRED 467
|
|
|
|
|
#define VAR_SERVE_EXPIRED_TTL 468
|
|
|
|
|
#define VAR_SERVE_EXPIRED_TTL_RESET 469
|
|
|
|
|
#define VAR_SERVE_EXPIRED_REPLY_TTL 470
|
|
|
|
|
#define VAR_SERVE_EXPIRED_CLIENT_TIMEOUT 471
|
|
|
|
|
#define VAR_FAKE_DSA 472
|
|
|
|
|
#define VAR_FAKE_SHA1 473
|
|
|
|
|
#define VAR_LOG_IDENTITY 474
|
|
|
|
|
#define VAR_HIDE_TRUSTANCHOR 475
|
|
|
|
|
#define VAR_TRUST_ANCHOR_SIGNALING 476
|
|
|
|
|
#define VAR_AGGRESSIVE_NSEC 477
|
|
|
|
|
#define VAR_USE_SYSTEMD 478
|
|
|
|
|
#define VAR_SHM_ENABLE 479
|
|
|
|
|
#define VAR_SHM_KEY 480
|
|
|
|
|
#define VAR_ROOT_KEY_SENTINEL 481
|
|
|
|
|
#define VAR_DNSCRYPT 482
|
|
|
|
|
#define VAR_DNSCRYPT_ENABLE 483
|
|
|
|
|
#define VAR_DNSCRYPT_PORT 484
|
|
|
|
|
#define VAR_DNSCRYPT_PROVIDER 485
|
|
|
|
|
#define VAR_DNSCRYPT_SECRET_KEY 486
|
|
|
|
|
#define VAR_DNSCRYPT_PROVIDER_CERT 487
|
|
|
|
|
#define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 488
|
|
|
|
|
#define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 489
|
|
|
|
|
#define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 490
|
|
|
|
|
#define VAR_DNSCRYPT_NONCE_CACHE_SIZE 491
|
|
|
|
|
#define VAR_DNSCRYPT_NONCE_CACHE_SLABS 492
|
|
|
|
|
#define VAR_PAD_RESPONSES 493
|
|
|
|
|
#define VAR_PAD_RESPONSES_BLOCK_SIZE 494
|
|
|
|
|
#define VAR_PAD_QUERIES 495
|
|
|
|
|
#define VAR_PAD_QUERIES_BLOCK_SIZE 496
|
|
|
|
|
#define VAR_IPSECMOD_ENABLED 497
|
|
|
|
|
#define VAR_IPSECMOD_HOOK 498
|
|
|
|
|
#define VAR_IPSECMOD_IGNORE_BOGUS 499
|
|
|
|
|
#define VAR_IPSECMOD_MAX_TTL 500
|
|
|
|
|
#define VAR_IPSECMOD_WHITELIST 501
|
|
|
|
|
#define VAR_IPSECMOD_STRICT 502
|
|
|
|
|
#define VAR_CACHEDB 503
|
|
|
|
|
#define VAR_CACHEDB_BACKEND 504
|
|
|
|
|
#define VAR_CACHEDB_SECRETSEED 505
|
|
|
|
|
#define VAR_CACHEDB_REDISHOST 506
|
|
|
|
|
#define VAR_CACHEDB_REDISPORT 507
|
|
|
|
|
#define VAR_CACHEDB_REDISTIMEOUT 508
|
2020-04-02 12:54:18 -04:00
|
|
|
#define VAR_CACHEDB_REDISEXPIRERECORDS 509
|
|
|
|
|
#define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 510
|
|
|
|
|
#define VAR_FOR_UPSTREAM 511
|
|
|
|
|
#define VAR_AUTH_ZONE 512
|
|
|
|
|
#define VAR_ZONEFILE 513
|
|
|
|
|
#define VAR_MASTER 514
|
|
|
|
|
#define VAR_URL 515
|
|
|
|
|
#define VAR_FOR_DOWNSTREAM 516
|
|
|
|
|
#define VAR_FALLBACK_ENABLED 517
|
|
|
|
|
#define VAR_TLS_ADDITIONAL_PORT 518
|
|
|
|
|
#define VAR_LOW_RTT 519
|
|
|
|
|
#define VAR_LOW_RTT_PERMIL 520
|
|
|
|
|
#define VAR_FAST_SERVER_PERMIL 521
|
|
|
|
|
#define VAR_FAST_SERVER_NUM 522
|
|
|
|
|
#define VAR_ALLOW_NOTIFY 523
|
|
|
|
|
#define VAR_TLS_WIN_CERT 524
|
|
|
|
|
#define VAR_TCP_CONNECTION_LIMIT 525
|
|
|
|
|
#define VAR_FORWARD_NO_CACHE 526
|
|
|
|
|
#define VAR_STUB_NO_CACHE 527
|
|
|
|
|
#define VAR_LOG_SERVFAIL 528
|
|
|
|
|
#define VAR_DENY_ANY 529
|
|
|
|
|
#define VAR_UNKNOWN_SERVER_TIME_LIMIT 530
|
|
|
|
|
#define VAR_LOG_TAG_QUERYREPLY 531
|
|
|
|
|
#define VAR_STREAM_WAIT_SIZE 532
|
|
|
|
|
#define VAR_TLS_CIPHERS 533
|
|
|
|
|
#define VAR_TLS_CIPHERSUITES 534
|
|
|
|
|
#define VAR_IPSET 535
|
|
|
|
|
#define VAR_IPSET_NAME_V4 536
|
|
|
|
|
#define VAR_IPSET_NAME_V6 537
|
|
|
|
|
#define VAR_TLS_SESSION_TICKET_KEYS 538
|
|
|
|
|
#define VAR_RPZ 539
|
|
|
|
|
#define VAR_TAGS 540
|
|
|
|
|
#define VAR_RPZ_ACTION_OVERRIDE 541
|
|
|
|
|
#define VAR_RPZ_CNAME_OVERRIDE 542
|
|
|
|
|
#define VAR_RPZ_LOG 543
|
|
|
|
|
#define VAR_RPZ_LOG_NAME 544
|
2020-04-02 12:34:03 -04:00
|
|
|
#ifdef YYSTYPE
|
|
|
|
|
#undef YYSTYPE_IS_DECLARED
|
|
|
|
|
#define YYSTYPE_IS_DECLARED 1
|
2020-03-24 04:25:05 -04:00
|
|
|
#endif
|
2020-04-02 12:34:03 -04:00
|
|
|
#ifndef YYSTYPE_IS_DECLARED
|
|
|
|
|
#define YYSTYPE_IS_DECLARED 1
|
|
|
|
|
typedef union {
|
2020-03-04 14:02:16 -05:00
|
|
|
char* str;
|
2020-04-02 12:34:03 -04:00
|
|
|
} YYSTYPE;
|
|
|
|
|
#endif /* !YYSTYPE_IS_DECLARED */
|
2007-10-18 18:49:08 -04:00
|
|
|
extern YYSTYPE yylval;
|