1 #define SPACE 257 2 #define LETTER 258 3 #define NEWLINE 259 4 #define COMMENT 260 5 #define COLON 261 6 #define ANY 262 7 #define ZONESTR 263 8 #define STRING_ARG 264 9 #define VAR_FORCE_TOPLEVEL 265 10 #define VAR_SERVER 266 11 #define VAR_VERBOSITY 267 12 #define VAR_NUM_THREADS 268 13 #define VAR_PORT 269 14 #define VAR_OUTGOING_RANGE 270 15 #define VAR_INTERFACE 271 16 #define VAR_PREFER_IP4 272 17 #define VAR_DO_IP4 273 18 #define VAR_DO_IP6 274 19 #define VAR_PREFER_IP6 275 20 #define VAR_DO_UDP 276 21 #define VAR_DO_TCP 277 22 #define VAR_TCP_MSS 278 23 #define VAR_OUTGOING_TCP_MSS 279 24 #define VAR_TCP_IDLE_TIMEOUT 280 25 #define VAR_EDNS_TCP_KEEPALIVE 281 26 #define VAR_EDNS_TCP_KEEPALIVE_TIMEOUT 282 27 #define VAR_CHROOT 283 28 #define VAR_USERNAME 284 29 #define VAR_DIRECTORY 285 30 #define VAR_LOGFILE 286 31 #define VAR_PIDFILE 287 32 #define VAR_MSG_CACHE_SIZE 288 33 #define VAR_MSG_CACHE_SLABS 289 34 #define VAR_NUM_QUERIES_PER_THREAD 290 35 #define VAR_RRSET_CACHE_SIZE 291 36 #define VAR_RRSET_CACHE_SLABS 292 37 #define VAR_OUTGOING_NUM_TCP 293 38 #define VAR_INFRA_HOST_TTL 294 39 #define VAR_INFRA_LAME_TTL 295 40 #define VAR_INFRA_CACHE_SLABS 296 41 #define VAR_INFRA_CACHE_NUMHOSTS 297 42 #define VAR_INFRA_CACHE_LAME_SIZE 298 43 #define VAR_NAME 299 44 #define VAR_STUB_ZONE 300 45 #define VAR_STUB_HOST 301 46 #define VAR_STUB_ADDR 302 47 #define VAR_TARGET_FETCH_POLICY 303 48 #define VAR_HARDEN_SHORT_BUFSIZE 304 49 #define VAR_HARDEN_LARGE_QUERIES 305 50 #define VAR_FORWARD_ZONE 306 51 #define VAR_FORWARD_HOST 307 52 #define VAR_FORWARD_ADDR 308 53 #define VAR_DO_NOT_QUERY_ADDRESS 309 54 #define VAR_HIDE_IDENTITY 310 55 #define VAR_HIDE_VERSION 311 56 #define VAR_IDENTITY 312 57 #define VAR_VERSION 313 58 #define VAR_HARDEN_GLUE 314 59 #define VAR_MODULE_CONF 315 60 #define VAR_TRUST_ANCHOR_FILE 316 61 #define VAR_TRUST_ANCHOR 317 62 #define VAR_VAL_OVERRIDE_DATE 318 63 #define VAR_BOGUS_TTL 319 64 #define VAR_VAL_CLEAN_ADDITIONAL 320 65 #define VAR_VAL_PERMISSIVE_MODE 321 66 #define VAR_INCOMING_NUM_TCP 322 67 #define VAR_MSG_BUFFER_SIZE 323 68 #define VAR_KEY_CACHE_SIZE 324 69 #define VAR_KEY_CACHE_SLABS 325 70 #define VAR_TRUSTED_KEYS_FILE 326 71 #define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 327 72 #define VAR_USE_SYSLOG 328 73 #define VAR_OUTGOING_INTERFACE 329 74 #define VAR_ROOT_HINTS 330 75 #define VAR_DO_NOT_QUERY_LOCALHOST 331 76 #define VAR_CACHE_MAX_TTL 332 77 #define VAR_HARDEN_DNSSEC_STRIPPED 333 78 #define VAR_ACCESS_CONTROL 334 79 #define VAR_LOCAL_ZONE 335 80 #define VAR_LOCAL_DATA 336 81 #define VAR_INTERFACE_AUTOMATIC 337 82 #define VAR_STATISTICS_INTERVAL 338 83 #define VAR_DO_DAEMONIZE 339 84 #define VAR_USE_CAPS_FOR_ID 340 85 #define VAR_STATISTICS_CUMULATIVE 341 86 #define VAR_OUTGOING_PORT_PERMIT 342 87 #define VAR_OUTGOING_PORT_AVOID 343 88 #define VAR_DLV_ANCHOR_FILE 344 89 #define VAR_DLV_ANCHOR 345 90 #define VAR_NEG_CACHE_SIZE 346 91 #define VAR_HARDEN_REFERRAL_PATH 347 92 #define VAR_PRIVATE_ADDRESS 348 93 #define VAR_PRIVATE_DOMAIN 349 94 #define VAR_REMOTE_CONTROL 350 95 #define VAR_CONTROL_ENABLE 351 96 #define VAR_CONTROL_INTERFACE 352 97 #define VAR_CONTROL_PORT 353 98 #define VAR_SERVER_KEY_FILE 354 99 #define VAR_SERVER_CERT_FILE 355 100 #define VAR_CONTROL_KEY_FILE 356 101 #define VAR_CONTROL_CERT_FILE 357 102 #define VAR_CONTROL_USE_CERT 358 103 #define VAR_TCP_REUSE_TIMEOUT 359 104 #define VAR_MAX_REUSE_TCP_QUERIES 360 105 #define VAR_EXTENDED_STATISTICS 361 106 #define VAR_LOCAL_DATA_PTR 362 107 #define VAR_JOSTLE_TIMEOUT 363 108 #define VAR_STUB_PRIME 364 109 #define VAR_UNWANTED_REPLY_THRESHOLD 365 110 #define VAR_LOG_TIME_ASCII 366 111 #define VAR_DOMAIN_INSECURE 367 112 #define VAR_PYTHON 368 113 #define VAR_PYTHON_SCRIPT 369 114 #define VAR_VAL_SIG_SKEW_MIN 370 115 #define VAR_VAL_SIG_SKEW_MAX 371 116 #define VAR_VAL_MAX_RESTART 372 117 #define VAR_CACHE_MIN_TTL 373 118 #define VAR_VAL_LOG_LEVEL 374 119 #define VAR_AUTO_TRUST_ANCHOR_FILE 375 120 #define VAR_KEEP_MISSING 376 121 #define VAR_ADD_HOLDDOWN 377 122 #define VAR_DEL_HOLDDOWN 378 123 #define VAR_SO_RCVBUF 379 124 #define VAR_EDNS_BUFFER_SIZE 380 125 #define VAR_PREFETCH 381 126 #define VAR_PREFETCH_KEY 382 127 #define VAR_SO_SNDBUF 383 128 #define VAR_SO_REUSEPORT 384 129 #define VAR_HARDEN_BELOW_NXDOMAIN 385 130 #define VAR_IGNORE_CD_FLAG 386 131 #define VAR_LOG_QUERIES 387 132 #define VAR_LOG_REPLIES 388 133 #define VAR_LOG_LOCAL_ACTIONS 389 134 #define VAR_TCP_UPSTREAM 390 135 #define VAR_SSL_UPSTREAM 391 136 #define VAR_TCP_AUTH_QUERY_TIMEOUT 392 137 #define VAR_SSL_SERVICE_KEY 393 138 #define VAR_SSL_SERVICE_PEM 394 139 #define VAR_SSL_PORT 395 140 #define VAR_FORWARD_FIRST 396 141 #define VAR_STUB_SSL_UPSTREAM 397 142 #define VAR_FORWARD_SSL_UPSTREAM 398 143 #define VAR_TLS_CERT_BUNDLE 399 144 #define VAR_STUB_TCP_UPSTREAM 400 145 #define VAR_FORWARD_TCP_UPSTREAM 401 146 #define VAR_HTTPS_PORT 402 147 #define VAR_HTTP_ENDPOINT 403 148 #define VAR_HTTP_MAX_STREAMS 404 149 #define VAR_HTTP_QUERY_BUFFER_SIZE 405 150 #define VAR_HTTP_RESPONSE_BUFFER_SIZE 406 151 #define VAR_HTTP_NODELAY 407 152 #define VAR_HTTP_NOTLS_DOWNSTREAM 408 153 #define VAR_STUB_FIRST 409 154 #define VAR_MINIMAL_RESPONSES 410 155 #define VAR_RRSET_ROUNDROBIN 411 156 #define VAR_MAX_UDP_SIZE 412 157 #define VAR_DELAY_CLOSE 413 158 #define VAR_UDP_CONNECT 414 159 #define VAR_UNBLOCK_LAN_ZONES 415 160 #define VAR_INSECURE_LAN_ZONES 416 161 #define VAR_INFRA_CACHE_MIN_RTT 417 162 #define VAR_INFRA_KEEP_PROBING 418 163 #define VAR_DNS64_PREFIX 419 164 #define VAR_DNS64_SYNTHALL 420 165 #define VAR_DNS64_IGNORE_AAAA 421 166 #define VAR_DNSTAP 422 167 #define VAR_DNSTAP_ENABLE 423 168 #define VAR_DNSTAP_SOCKET_PATH 424 169 #define VAR_DNSTAP_IP 425 170 #define VAR_DNSTAP_TLS 426 171 #define VAR_DNSTAP_TLS_SERVER_NAME 427 172 #define VAR_DNSTAP_TLS_CERT_BUNDLE 428 173 #define VAR_DNSTAP_TLS_CLIENT_KEY_FILE 429 174 #define VAR_DNSTAP_TLS_CLIENT_CERT_FILE 430 175 #define VAR_DNSTAP_SEND_IDENTITY 431 176 #define VAR_DNSTAP_SEND_VERSION 432 177 #define VAR_DNSTAP_BIDIRECTIONAL 433 178 #define VAR_DNSTAP_IDENTITY 434 179 #define VAR_DNSTAP_VERSION 435 180 #define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 436 181 #define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 437 182 #define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 438 183 #define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 439 184 #define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 440 185 #define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 441 186 #define VAR_RESPONSE_IP_TAG 442 187 #define VAR_RESPONSE_IP 443 188 #define VAR_RESPONSE_IP_DATA 444 189 #define VAR_HARDEN_ALGO_DOWNGRADE 445 190 #define VAR_IP_TRANSPARENT 446 191 #define VAR_IP_DSCP 447 192 #define VAR_DISABLE_DNSSEC_LAME_CHECK 448 193 #define VAR_IP_RATELIMIT 449 194 #define VAR_IP_RATELIMIT_SLABS 450 195 #define VAR_IP_RATELIMIT_SIZE 451 196 #define VAR_RATELIMIT 452 197 #define VAR_RATELIMIT_SLABS 453 198 #define VAR_RATELIMIT_SIZE 454 199 #define VAR_OUTBOUND_MSG_RETRY 455 200 #define VAR_RATELIMIT_FOR_DOMAIN 456 201 #define VAR_RATELIMIT_BELOW_DOMAIN 457 202 #define VAR_IP_RATELIMIT_FACTOR 458 203 #define VAR_RATELIMIT_FACTOR 459 204 #define VAR_IP_RATELIMIT_BACKOFF 460 205 #define VAR_RATELIMIT_BACKOFF 461 206 #define VAR_SEND_CLIENT_SUBNET 462 207 #define VAR_CLIENT_SUBNET_ZONE 463 208 #define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 464 209 #define VAR_CLIENT_SUBNET_OPCODE 465 210 #define VAR_MAX_CLIENT_SUBNET_IPV4 466 211 #define VAR_MAX_CLIENT_SUBNET_IPV6 467 212 #define VAR_MIN_CLIENT_SUBNET_IPV4 468 213 #define VAR_MIN_CLIENT_SUBNET_IPV6 469 214 #define VAR_MAX_ECS_TREE_SIZE_IPV4 470 215 #define VAR_MAX_ECS_TREE_SIZE_IPV6 471 216 #define VAR_CAPS_WHITELIST 472 217 #define VAR_CACHE_MAX_NEGATIVE_TTL 473 218 #define VAR_PERMIT_SMALL_HOLDDOWN 474 219 #define VAR_QNAME_MINIMISATION 475 220 #define VAR_QNAME_MINIMISATION_STRICT 476 221 #define VAR_IP_FREEBIND 477 222 #define VAR_DEFINE_TAG 478 223 #define VAR_LOCAL_ZONE_TAG 479 224 #define VAR_ACCESS_CONTROL_TAG 480 225 #define VAR_LOCAL_ZONE_OVERRIDE 481 226 #define VAR_ACCESS_CONTROL_TAG_ACTION 482 227 #define VAR_ACCESS_CONTROL_TAG_DATA 483 228 #define VAR_VIEW 484 229 #define VAR_ACCESS_CONTROL_VIEW 485 230 #define VAR_VIEW_FIRST 486 231 #define VAR_SERVE_EXPIRED 487 232 #define VAR_SERVE_EXPIRED_TTL 488 233 #define VAR_SERVE_EXPIRED_TTL_RESET 489 234 #define VAR_SERVE_EXPIRED_REPLY_TTL 490 235 #define VAR_SERVE_EXPIRED_CLIENT_TIMEOUT 491 236 #define VAR_EDE_SERVE_EXPIRED 492 237 #define VAR_SERVE_ORIGINAL_TTL 493 238 #define VAR_FAKE_DSA 494 239 #define VAR_FAKE_SHA1 495 240 #define VAR_LOG_IDENTITY 496 241 #define VAR_HIDE_TRUSTANCHOR 497 242 #define VAR_HIDE_HTTP_USER_AGENT 498 243 #define VAR_HTTP_USER_AGENT 499 244 #define VAR_TRUST_ANCHOR_SIGNALING 500 245 #define VAR_AGGRESSIVE_NSEC 501 246 #define VAR_USE_SYSTEMD 502 247 #define VAR_SHM_ENABLE 503 248 #define VAR_SHM_KEY 504 249 #define VAR_ROOT_KEY_SENTINEL 505 250 #define VAR_DNSCRYPT 506 251 #define VAR_DNSCRYPT_ENABLE 507 252 #define VAR_DNSCRYPT_PORT 508 253 #define VAR_DNSCRYPT_PROVIDER 509 254 #define VAR_DNSCRYPT_SECRET_KEY 510 255 #define VAR_DNSCRYPT_PROVIDER_CERT 511 256 #define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 512 257 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 513 258 #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 514 259 #define VAR_DNSCRYPT_NONCE_CACHE_SIZE 515 260 #define VAR_DNSCRYPT_NONCE_CACHE_SLABS 516 261 #define VAR_PAD_RESPONSES 517 262 #define VAR_PAD_RESPONSES_BLOCK_SIZE 518 263 #define VAR_PAD_QUERIES 519 264 #define VAR_PAD_QUERIES_BLOCK_SIZE 520 265 #define VAR_IPSECMOD_ENABLED 521 266 #define VAR_IPSECMOD_HOOK 522 267 #define VAR_IPSECMOD_IGNORE_BOGUS 523 268 #define VAR_IPSECMOD_MAX_TTL 524 269 #define VAR_IPSECMOD_WHITELIST 525 270 #define VAR_IPSECMOD_STRICT 526 271 #define VAR_CACHEDB 527 272 #define VAR_CACHEDB_BACKEND 528 273 #define VAR_CACHEDB_SECRETSEED 529 274 #define VAR_CACHEDB_REDISHOST 530 275 #define VAR_CACHEDB_REDISPORT 531 276 #define VAR_CACHEDB_REDISTIMEOUT 532 277 #define VAR_CACHEDB_REDISEXPIRERECORDS 533 278 #define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 534 279 #define VAR_FOR_UPSTREAM 535 280 #define VAR_AUTH_ZONE 536 281 #define VAR_ZONEFILE 537 282 #define VAR_MASTER 538 283 #define VAR_URL 539 284 #define VAR_FOR_DOWNSTREAM 540 285 #define VAR_FALLBACK_ENABLED 541 286 #define VAR_TLS_ADDITIONAL_PORT 542 287 #define VAR_LOW_RTT 543 288 #define VAR_LOW_RTT_PERMIL 544 289 #define VAR_FAST_SERVER_PERMIL 545 290 #define VAR_FAST_SERVER_NUM 546 291 #define VAR_ALLOW_NOTIFY 547 292 #define VAR_TLS_WIN_CERT 548 293 #define VAR_TCP_CONNECTION_LIMIT 549 294 #define VAR_FORWARD_NO_CACHE 550 295 #define VAR_STUB_NO_CACHE 551 296 #define VAR_LOG_SERVFAIL 552 297 #define VAR_DENY_ANY 553 298 #define VAR_UNKNOWN_SERVER_TIME_LIMIT 554 299 #define VAR_LOG_TAG_QUERYREPLY 555 300 #define VAR_STREAM_WAIT_SIZE 556 301 #define VAR_TLS_CIPHERS 557 302 #define VAR_TLS_CIPHERSUITES 558 303 #define VAR_TLS_USE_SNI 559 304 #define VAR_IPSET 560 305 #define VAR_IPSET_NAME_V4 561 306 #define VAR_IPSET_NAME_V6 562 307 #define VAR_TLS_SESSION_TICKET_KEYS 563 308 #define VAR_RPZ 564 309 #define VAR_TAGS 565 310 #define VAR_RPZ_ACTION_OVERRIDE 566 311 #define VAR_RPZ_CNAME_OVERRIDE 567 312 #define VAR_RPZ_LOG 568 313 #define VAR_RPZ_LOG_NAME 569 314 #define VAR_DYNLIB 570 315 #define VAR_DYNLIB_FILE 571 316 #define VAR_EDNS_CLIENT_STRING 572 317 #define VAR_EDNS_CLIENT_STRING_OPCODE 573 318 #define VAR_NSID 574 319 #define VAR_ZONEMD_PERMISSIVE_MODE 575 320 #define VAR_ZONEMD_CHECK 576 321 #define VAR_ZONEMD_REJECT_ABSENCE 577 322 #define VAR_RPZ_SIGNAL_NXDOMAIN_RA 578 323 #define VAR_INTERFACE_AUTOMATIC_PORTS 579 324 #define VAR_EDE 580 325 #ifndef YYSTYPE_DEFINED 326 #define YYSTYPE_DEFINED 327 typedef union { 328 char* str; 329 } YYSTYPE; 330 #endif /* YYSTYPE_DEFINED */ 331 extern YYSTYPE yylval; 332