Changelog for #200 and bison, flex regenerate.

- Merge PR #200 from yarikk: add ip-dscp option to specify the DSCP
  tag for outgoing packets.
This commit is contained in:
W.C.A. Wijngaards 2020-03-24 09:25:05 +01:00
parent a96a7a6a20
commit 311f163aed
4 changed files with 3037 additions and 3016 deletions

View file

@ -1,3 +1,7 @@
24 March 2020: Wouter
- Merge PR #200 from yarikk: add ip-dscp option to specify the DSCP
tag for outgoing packets.
23 March 2020: Wouter
- Fix compile on Solaris for unbound-checkconf.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,14 +1,14 @@
/* A Bison parser, made by GNU Bison 2.3. */
/* A Bison parser, made by GNU Bison 3.4.1. */
/* Skeleton interface for Bison's Yacc-like parsers in C
/* Bison interface for Yacc-like parsers in C
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation,
Inc.
This program is free software; you can redistribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
@ -16,9 +16,7 @@
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA. */
along with this program. If not, see <http://www.gnu.org/licenses/>. */
/* As a special exception, you may create a larger work that contains
part or all of the Bison parser skeleton and distribute that work
@ -33,296 +31,308 @@
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
/* Tokens. */
/* Undocumented macros, especially those whose name start with YY_,
are private implementation details. Do not rely on them. */
#ifndef YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
# define YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
/* Debug traces. */
#ifndef YYDEBUG
# define YYDEBUG 0
#endif
#if YYDEBUG
extern int yydebug;
#endif
/* Token type. */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
/* Put the tokens into the symbol table, so that GDB and other debuggers
know about them. */
enum yytokentype {
SPACE = 258,
LETTER = 259,
NEWLINE = 260,
COMMENT = 261,
COLON = 262,
ANY = 263,
ZONESTR = 264,
STRING_ARG = 265,
VAR_SERVER = 266,
VAR_VERBOSITY = 267,
VAR_NUM_THREADS = 268,
VAR_PORT = 269,
VAR_OUTGOING_RANGE = 270,
VAR_INTERFACE = 271,
VAR_PREFER_IP4 = 272,
VAR_DO_IP4 = 273,
VAR_DO_IP6 = 274,
VAR_PREFER_IP6 = 275,
VAR_DO_UDP = 276,
VAR_DO_TCP = 277,
VAR_TCP_MSS = 278,
VAR_OUTGOING_TCP_MSS = 279,
VAR_TCP_IDLE_TIMEOUT = 280,
VAR_EDNS_TCP_KEEPALIVE = 281,
VAR_EDNS_TCP_KEEPALIVE_TIMEOUT = 282,
VAR_CHROOT = 283,
VAR_USERNAME = 284,
VAR_DIRECTORY = 285,
VAR_LOGFILE = 286,
VAR_PIDFILE = 287,
VAR_MSG_CACHE_SIZE = 288,
VAR_MSG_CACHE_SLABS = 289,
VAR_NUM_QUERIES_PER_THREAD = 290,
VAR_RRSET_CACHE_SIZE = 291,
VAR_RRSET_CACHE_SLABS = 292,
VAR_OUTGOING_NUM_TCP = 293,
VAR_INFRA_HOST_TTL = 294,
VAR_INFRA_LAME_TTL = 295,
VAR_INFRA_CACHE_SLABS = 296,
VAR_INFRA_CACHE_NUMHOSTS = 297,
VAR_INFRA_CACHE_LAME_SIZE = 298,
VAR_NAME = 299,
VAR_STUB_ZONE = 300,
VAR_STUB_HOST = 301,
VAR_STUB_ADDR = 302,
VAR_TARGET_FETCH_POLICY = 303,
VAR_HARDEN_SHORT_BUFSIZE = 304,
VAR_HARDEN_LARGE_QUERIES = 305,
VAR_FORWARD_ZONE = 306,
VAR_FORWARD_HOST = 307,
VAR_FORWARD_ADDR = 308,
VAR_DO_NOT_QUERY_ADDRESS = 309,
VAR_HIDE_IDENTITY = 310,
VAR_HIDE_VERSION = 311,
VAR_IDENTITY = 312,
VAR_VERSION = 313,
VAR_HARDEN_GLUE = 314,
VAR_MODULE_CONF = 315,
VAR_TRUST_ANCHOR_FILE = 316,
VAR_TRUST_ANCHOR = 317,
VAR_VAL_OVERRIDE_DATE = 318,
VAR_BOGUS_TTL = 319,
VAR_VAL_CLEAN_ADDITIONAL = 320,
VAR_VAL_PERMISSIVE_MODE = 321,
VAR_INCOMING_NUM_TCP = 322,
VAR_MSG_BUFFER_SIZE = 323,
VAR_KEY_CACHE_SIZE = 324,
VAR_KEY_CACHE_SLABS = 325,
VAR_TRUSTED_KEYS_FILE = 326,
VAR_VAL_NSEC3_KEYSIZE_ITERATIONS = 327,
VAR_USE_SYSLOG = 328,
VAR_OUTGOING_INTERFACE = 329,
VAR_ROOT_HINTS = 330,
VAR_DO_NOT_QUERY_LOCALHOST = 331,
VAR_CACHE_MAX_TTL = 332,
VAR_HARDEN_DNSSEC_STRIPPED = 333,
VAR_ACCESS_CONTROL = 334,
VAR_LOCAL_ZONE = 335,
VAR_LOCAL_DATA = 336,
VAR_INTERFACE_AUTOMATIC = 337,
VAR_STATISTICS_INTERVAL = 338,
VAR_DO_DAEMONIZE = 339,
VAR_USE_CAPS_FOR_ID = 340,
VAR_STATISTICS_CUMULATIVE = 341,
VAR_OUTGOING_PORT_PERMIT = 342,
VAR_OUTGOING_PORT_AVOID = 343,
VAR_DLV_ANCHOR_FILE = 344,
VAR_DLV_ANCHOR = 345,
VAR_NEG_CACHE_SIZE = 346,
VAR_HARDEN_REFERRAL_PATH = 347,
VAR_PRIVATE_ADDRESS = 348,
VAR_PRIVATE_DOMAIN = 349,
VAR_REMOTE_CONTROL = 350,
VAR_CONTROL_ENABLE = 351,
VAR_CONTROL_INTERFACE = 352,
VAR_CONTROL_PORT = 353,
VAR_SERVER_KEY_FILE = 354,
VAR_SERVER_CERT_FILE = 355,
VAR_CONTROL_KEY_FILE = 356,
VAR_CONTROL_CERT_FILE = 357,
VAR_CONTROL_USE_CERT = 358,
VAR_EXTENDED_STATISTICS = 359,
VAR_LOCAL_DATA_PTR = 360,
VAR_JOSTLE_TIMEOUT = 361,
VAR_STUB_PRIME = 362,
VAR_UNWANTED_REPLY_THRESHOLD = 363,
VAR_LOG_TIME_ASCII = 364,
VAR_DOMAIN_INSECURE = 365,
VAR_PYTHON = 366,
VAR_PYTHON_SCRIPT = 367,
VAR_VAL_SIG_SKEW_MIN = 368,
VAR_VAL_SIG_SKEW_MAX = 369,
VAR_CACHE_MIN_TTL = 370,
VAR_VAL_LOG_LEVEL = 371,
VAR_AUTO_TRUST_ANCHOR_FILE = 372,
VAR_KEEP_MISSING = 373,
VAR_ADD_HOLDDOWN = 374,
VAR_DEL_HOLDDOWN = 375,
VAR_SO_RCVBUF = 376,
VAR_EDNS_BUFFER_SIZE = 377,
VAR_PREFETCH = 378,
VAR_PREFETCH_KEY = 379,
VAR_SO_SNDBUF = 380,
VAR_SO_REUSEPORT = 381,
VAR_HARDEN_BELOW_NXDOMAIN = 382,
VAR_IGNORE_CD_FLAG = 383,
VAR_LOG_QUERIES = 384,
VAR_LOG_REPLIES = 385,
VAR_LOG_LOCAL_ACTIONS = 386,
VAR_TCP_UPSTREAM = 387,
VAR_SSL_UPSTREAM = 388,
VAR_SSL_SERVICE_KEY = 389,
VAR_SSL_SERVICE_PEM = 390,
VAR_SSL_PORT = 391,
VAR_FORWARD_FIRST = 392,
VAR_STUB_SSL_UPSTREAM = 393,
VAR_FORWARD_SSL_UPSTREAM = 394,
VAR_TLS_CERT_BUNDLE = 395,
VAR_STUB_FIRST = 396,
VAR_MINIMAL_RESPONSES = 397,
VAR_RRSET_ROUNDROBIN = 398,
VAR_MAX_UDP_SIZE = 399,
VAR_DELAY_CLOSE = 400,
VAR_UNBLOCK_LAN_ZONES = 401,
VAR_INSECURE_LAN_ZONES = 402,
VAR_INFRA_CACHE_MIN_RTT = 403,
VAR_DNS64_PREFIX = 404,
VAR_DNS64_SYNTHALL = 405,
VAR_DNS64_IGNORE_AAAA = 406,
VAR_DNSTAP = 407,
VAR_DNSTAP_ENABLE = 408,
VAR_DNSTAP_SOCKET_PATH = 409,
VAR_DNSTAP_IP = 410,
VAR_DNSTAP_TLS = 411,
VAR_DNSTAP_TLS_SERVER_NAME = 412,
VAR_DNSTAP_TLS_CERT_BUNDLE = 413,
VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 414,
VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 415,
VAR_DNSTAP_SEND_IDENTITY = 416,
VAR_DNSTAP_SEND_VERSION = 417,
VAR_DNSTAP_IDENTITY = 418,
VAR_DNSTAP_VERSION = 419,
VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 420,
VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 421,
VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 422,
VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 423,
VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 424,
VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 425,
VAR_RESPONSE_IP_TAG = 426,
VAR_RESPONSE_IP = 427,
VAR_RESPONSE_IP_DATA = 428,
VAR_HARDEN_ALGO_DOWNGRADE = 429,
VAR_IP_TRANSPARENT = 430,
VAR_IP_DSCP = 431,
VAR_DISABLE_DNSSEC_LAME_CHECK = 432,
VAR_IP_RATELIMIT = 433,
VAR_IP_RATELIMIT_SLABS = 434,
VAR_IP_RATELIMIT_SIZE = 435,
VAR_RATELIMIT = 436,
VAR_RATELIMIT_SLABS = 437,
VAR_RATELIMIT_SIZE = 438,
VAR_RATELIMIT_FOR_DOMAIN = 439,
VAR_RATELIMIT_BELOW_DOMAIN = 440,
VAR_IP_RATELIMIT_FACTOR = 441,
VAR_RATELIMIT_FACTOR = 442,
VAR_SEND_CLIENT_SUBNET = 443,
VAR_CLIENT_SUBNET_ZONE = 444,
VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 445,
VAR_CLIENT_SUBNET_OPCODE = 446,
VAR_MAX_CLIENT_SUBNET_IPV4 = 447,
VAR_MAX_CLIENT_SUBNET_IPV6 = 448,
VAR_MIN_CLIENT_SUBNET_IPV4 = 449,
VAR_MIN_CLIENT_SUBNET_IPV6 = 450,
VAR_MAX_ECS_TREE_SIZE_IPV4 = 451,
VAR_MAX_ECS_TREE_SIZE_IPV6 = 452,
VAR_CAPS_WHITELIST = 453,
VAR_CACHE_MAX_NEGATIVE_TTL = 454,
VAR_PERMIT_SMALL_HOLDDOWN = 455,
VAR_QNAME_MINIMISATION = 456,
VAR_QNAME_MINIMISATION_STRICT = 457,
VAR_IP_FREEBIND = 458,
VAR_DEFINE_TAG = 459,
VAR_LOCAL_ZONE_TAG = 460,
VAR_ACCESS_CONTROL_TAG = 461,
VAR_LOCAL_ZONE_OVERRIDE = 462,
VAR_ACCESS_CONTROL_TAG_ACTION = 463,
VAR_ACCESS_CONTROL_TAG_DATA = 464,
VAR_VIEW = 465,
VAR_ACCESS_CONTROL_VIEW = 466,
VAR_VIEW_FIRST = 467,
VAR_SERVE_EXPIRED = 468,
VAR_SERVE_EXPIRED_TTL = 469,
VAR_SERVE_EXPIRED_TTL_RESET = 470,
VAR_SERVE_EXPIRED_REPLY_TTL = 471,
VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 472,
VAR_FAKE_DSA = 473,
VAR_FAKE_SHA1 = 474,
VAR_LOG_IDENTITY = 475,
VAR_HIDE_TRUSTANCHOR = 476,
VAR_TRUST_ANCHOR_SIGNALING = 477,
VAR_AGGRESSIVE_NSEC = 478,
VAR_USE_SYSTEMD = 479,
VAR_SHM_ENABLE = 480,
VAR_SHM_KEY = 481,
VAR_ROOT_KEY_SENTINEL = 482,
VAR_DNSCRYPT = 483,
VAR_DNSCRYPT_ENABLE = 484,
VAR_DNSCRYPT_PORT = 485,
VAR_DNSCRYPT_PROVIDER = 486,
VAR_DNSCRYPT_SECRET_KEY = 487,
VAR_DNSCRYPT_PROVIDER_CERT = 488,
VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 489,
VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 490,
VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 491,
VAR_DNSCRYPT_NONCE_CACHE_SIZE = 492,
VAR_DNSCRYPT_NONCE_CACHE_SLABS = 493,
VAR_IPSECMOD_ENABLED = 494,
VAR_IPSECMOD_HOOK = 495,
VAR_IPSECMOD_IGNORE_BOGUS = 496,
VAR_IPSECMOD_MAX_TTL = 497,
VAR_IPSECMOD_WHITELIST = 498,
VAR_IPSECMOD_STRICT = 499,
VAR_CACHEDB = 500,
VAR_CACHEDB_BACKEND = 501,
VAR_CACHEDB_SECRETSEED = 502,
VAR_CACHEDB_REDISHOST = 503,
VAR_CACHEDB_REDISPORT = 504,
VAR_CACHEDB_REDISTIMEOUT = 505,
VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 506,
VAR_FOR_UPSTREAM = 507,
VAR_AUTH_ZONE = 508,
VAR_ZONEFILE = 509,
VAR_MASTER = 510,
VAR_URL = 511,
VAR_FOR_DOWNSTREAM = 512,
VAR_FALLBACK_ENABLED = 513,
VAR_TLS_ADDITIONAL_PORT = 514,
VAR_LOW_RTT = 515,
VAR_LOW_RTT_PERMIL = 516,
VAR_FAST_SERVER_PERMIL = 517,
VAR_FAST_SERVER_NUM = 518,
VAR_ALLOW_NOTIFY = 519,
VAR_TLS_WIN_CERT = 520,
VAR_TCP_CONNECTION_LIMIT = 521,
VAR_FORWARD_NO_CACHE = 522,
VAR_STUB_NO_CACHE = 523,
VAR_LOG_SERVFAIL = 524,
VAR_DENY_ANY = 525,
VAR_UNKNOWN_SERVER_TIME_LIMIT = 526,
VAR_LOG_TAG_QUERYREPLY = 527,
VAR_STREAM_WAIT_SIZE = 528,
VAR_TLS_CIPHERS = 529,
VAR_TLS_CIPHERSUITES = 530,
VAR_IPSET = 531,
VAR_IPSET_NAME_V4 = 532,
VAR_IPSET_NAME_V6 = 533,
VAR_TLS_SESSION_TICKET_KEYS = 534,
VAR_RPZ = 535,
VAR_TAGS = 536,
VAR_RPZ_ACTION_OVERRIDE = 537,
VAR_RPZ_CNAME_OVERRIDE = 538,
VAR_RPZ_LOG = 539,
VAR_RPZ_LOG_NAME = 540
};
enum yytokentype
{
SPACE = 258,
LETTER = 259,
NEWLINE = 260,
COMMENT = 261,
COLON = 262,
ANY = 263,
ZONESTR = 264,
STRING_ARG = 265,
VAR_SERVER = 266,
VAR_VERBOSITY = 267,
VAR_NUM_THREADS = 268,
VAR_PORT = 269,
VAR_OUTGOING_RANGE = 270,
VAR_INTERFACE = 271,
VAR_PREFER_IP4 = 272,
VAR_DO_IP4 = 273,
VAR_DO_IP6 = 274,
VAR_PREFER_IP6 = 275,
VAR_DO_UDP = 276,
VAR_DO_TCP = 277,
VAR_TCP_MSS = 278,
VAR_OUTGOING_TCP_MSS = 279,
VAR_TCP_IDLE_TIMEOUT = 280,
VAR_EDNS_TCP_KEEPALIVE = 281,
VAR_EDNS_TCP_KEEPALIVE_TIMEOUT = 282,
VAR_CHROOT = 283,
VAR_USERNAME = 284,
VAR_DIRECTORY = 285,
VAR_LOGFILE = 286,
VAR_PIDFILE = 287,
VAR_MSG_CACHE_SIZE = 288,
VAR_MSG_CACHE_SLABS = 289,
VAR_NUM_QUERIES_PER_THREAD = 290,
VAR_RRSET_CACHE_SIZE = 291,
VAR_RRSET_CACHE_SLABS = 292,
VAR_OUTGOING_NUM_TCP = 293,
VAR_INFRA_HOST_TTL = 294,
VAR_INFRA_LAME_TTL = 295,
VAR_INFRA_CACHE_SLABS = 296,
VAR_INFRA_CACHE_NUMHOSTS = 297,
VAR_INFRA_CACHE_LAME_SIZE = 298,
VAR_NAME = 299,
VAR_STUB_ZONE = 300,
VAR_STUB_HOST = 301,
VAR_STUB_ADDR = 302,
VAR_TARGET_FETCH_POLICY = 303,
VAR_HARDEN_SHORT_BUFSIZE = 304,
VAR_HARDEN_LARGE_QUERIES = 305,
VAR_FORWARD_ZONE = 306,
VAR_FORWARD_HOST = 307,
VAR_FORWARD_ADDR = 308,
VAR_DO_NOT_QUERY_ADDRESS = 309,
VAR_HIDE_IDENTITY = 310,
VAR_HIDE_VERSION = 311,
VAR_IDENTITY = 312,
VAR_VERSION = 313,
VAR_HARDEN_GLUE = 314,
VAR_MODULE_CONF = 315,
VAR_TRUST_ANCHOR_FILE = 316,
VAR_TRUST_ANCHOR = 317,
VAR_VAL_OVERRIDE_DATE = 318,
VAR_BOGUS_TTL = 319,
VAR_VAL_CLEAN_ADDITIONAL = 320,
VAR_VAL_PERMISSIVE_MODE = 321,
VAR_INCOMING_NUM_TCP = 322,
VAR_MSG_BUFFER_SIZE = 323,
VAR_KEY_CACHE_SIZE = 324,
VAR_KEY_CACHE_SLABS = 325,
VAR_TRUSTED_KEYS_FILE = 326,
VAR_VAL_NSEC3_KEYSIZE_ITERATIONS = 327,
VAR_USE_SYSLOG = 328,
VAR_OUTGOING_INTERFACE = 329,
VAR_ROOT_HINTS = 330,
VAR_DO_NOT_QUERY_LOCALHOST = 331,
VAR_CACHE_MAX_TTL = 332,
VAR_HARDEN_DNSSEC_STRIPPED = 333,
VAR_ACCESS_CONTROL = 334,
VAR_LOCAL_ZONE = 335,
VAR_LOCAL_DATA = 336,
VAR_INTERFACE_AUTOMATIC = 337,
VAR_STATISTICS_INTERVAL = 338,
VAR_DO_DAEMONIZE = 339,
VAR_USE_CAPS_FOR_ID = 340,
VAR_STATISTICS_CUMULATIVE = 341,
VAR_OUTGOING_PORT_PERMIT = 342,
VAR_OUTGOING_PORT_AVOID = 343,
VAR_DLV_ANCHOR_FILE = 344,
VAR_DLV_ANCHOR = 345,
VAR_NEG_CACHE_SIZE = 346,
VAR_HARDEN_REFERRAL_PATH = 347,
VAR_PRIVATE_ADDRESS = 348,
VAR_PRIVATE_DOMAIN = 349,
VAR_REMOTE_CONTROL = 350,
VAR_CONTROL_ENABLE = 351,
VAR_CONTROL_INTERFACE = 352,
VAR_CONTROL_PORT = 353,
VAR_SERVER_KEY_FILE = 354,
VAR_SERVER_CERT_FILE = 355,
VAR_CONTROL_KEY_FILE = 356,
VAR_CONTROL_CERT_FILE = 357,
VAR_CONTROL_USE_CERT = 358,
VAR_EXTENDED_STATISTICS = 359,
VAR_LOCAL_DATA_PTR = 360,
VAR_JOSTLE_TIMEOUT = 361,
VAR_STUB_PRIME = 362,
VAR_UNWANTED_REPLY_THRESHOLD = 363,
VAR_LOG_TIME_ASCII = 364,
VAR_DOMAIN_INSECURE = 365,
VAR_PYTHON = 366,
VAR_PYTHON_SCRIPT = 367,
VAR_VAL_SIG_SKEW_MIN = 368,
VAR_VAL_SIG_SKEW_MAX = 369,
VAR_CACHE_MIN_TTL = 370,
VAR_VAL_LOG_LEVEL = 371,
VAR_AUTO_TRUST_ANCHOR_FILE = 372,
VAR_KEEP_MISSING = 373,
VAR_ADD_HOLDDOWN = 374,
VAR_DEL_HOLDDOWN = 375,
VAR_SO_RCVBUF = 376,
VAR_EDNS_BUFFER_SIZE = 377,
VAR_PREFETCH = 378,
VAR_PREFETCH_KEY = 379,
VAR_SO_SNDBUF = 380,
VAR_SO_REUSEPORT = 381,
VAR_HARDEN_BELOW_NXDOMAIN = 382,
VAR_IGNORE_CD_FLAG = 383,
VAR_LOG_QUERIES = 384,
VAR_LOG_REPLIES = 385,
VAR_LOG_LOCAL_ACTIONS = 386,
VAR_TCP_UPSTREAM = 387,
VAR_SSL_UPSTREAM = 388,
VAR_SSL_SERVICE_KEY = 389,
VAR_SSL_SERVICE_PEM = 390,
VAR_SSL_PORT = 391,
VAR_FORWARD_FIRST = 392,
VAR_STUB_SSL_UPSTREAM = 393,
VAR_FORWARD_SSL_UPSTREAM = 394,
VAR_TLS_CERT_BUNDLE = 395,
VAR_STUB_FIRST = 396,
VAR_MINIMAL_RESPONSES = 397,
VAR_RRSET_ROUNDROBIN = 398,
VAR_MAX_UDP_SIZE = 399,
VAR_DELAY_CLOSE = 400,
VAR_UNBLOCK_LAN_ZONES = 401,
VAR_INSECURE_LAN_ZONES = 402,
VAR_INFRA_CACHE_MIN_RTT = 403,
VAR_DNS64_PREFIX = 404,
VAR_DNS64_SYNTHALL = 405,
VAR_DNS64_IGNORE_AAAA = 406,
VAR_DNSTAP = 407,
VAR_DNSTAP_ENABLE = 408,
VAR_DNSTAP_SOCKET_PATH = 409,
VAR_DNSTAP_IP = 410,
VAR_DNSTAP_TLS = 411,
VAR_DNSTAP_TLS_SERVER_NAME = 412,
VAR_DNSTAP_TLS_CERT_BUNDLE = 413,
VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 414,
VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 415,
VAR_DNSTAP_SEND_IDENTITY = 416,
VAR_DNSTAP_SEND_VERSION = 417,
VAR_DNSTAP_IDENTITY = 418,
VAR_DNSTAP_VERSION = 419,
VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 420,
VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 421,
VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 422,
VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 423,
VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 424,
VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 425,
VAR_RESPONSE_IP_TAG = 426,
VAR_RESPONSE_IP = 427,
VAR_RESPONSE_IP_DATA = 428,
VAR_HARDEN_ALGO_DOWNGRADE = 429,
VAR_IP_TRANSPARENT = 430,
VAR_IP_DSCP = 431,
VAR_DISABLE_DNSSEC_LAME_CHECK = 432,
VAR_IP_RATELIMIT = 433,
VAR_IP_RATELIMIT_SLABS = 434,
VAR_IP_RATELIMIT_SIZE = 435,
VAR_RATELIMIT = 436,
VAR_RATELIMIT_SLABS = 437,
VAR_RATELIMIT_SIZE = 438,
VAR_RATELIMIT_FOR_DOMAIN = 439,
VAR_RATELIMIT_BELOW_DOMAIN = 440,
VAR_IP_RATELIMIT_FACTOR = 441,
VAR_RATELIMIT_FACTOR = 442,
VAR_SEND_CLIENT_SUBNET = 443,
VAR_CLIENT_SUBNET_ZONE = 444,
VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 445,
VAR_CLIENT_SUBNET_OPCODE = 446,
VAR_MAX_CLIENT_SUBNET_IPV4 = 447,
VAR_MAX_CLIENT_SUBNET_IPV6 = 448,
VAR_MIN_CLIENT_SUBNET_IPV4 = 449,
VAR_MIN_CLIENT_SUBNET_IPV6 = 450,
VAR_MAX_ECS_TREE_SIZE_IPV4 = 451,
VAR_MAX_ECS_TREE_SIZE_IPV6 = 452,
VAR_CAPS_WHITELIST = 453,
VAR_CACHE_MAX_NEGATIVE_TTL = 454,
VAR_PERMIT_SMALL_HOLDDOWN = 455,
VAR_QNAME_MINIMISATION = 456,
VAR_QNAME_MINIMISATION_STRICT = 457,
VAR_IP_FREEBIND = 458,
VAR_DEFINE_TAG = 459,
VAR_LOCAL_ZONE_TAG = 460,
VAR_ACCESS_CONTROL_TAG = 461,
VAR_LOCAL_ZONE_OVERRIDE = 462,
VAR_ACCESS_CONTROL_TAG_ACTION = 463,
VAR_ACCESS_CONTROL_TAG_DATA = 464,
VAR_VIEW = 465,
VAR_ACCESS_CONTROL_VIEW = 466,
VAR_VIEW_FIRST = 467,
VAR_SERVE_EXPIRED = 468,
VAR_SERVE_EXPIRED_TTL = 469,
VAR_SERVE_EXPIRED_TTL_RESET = 470,
VAR_SERVE_EXPIRED_REPLY_TTL = 471,
VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 472,
VAR_FAKE_DSA = 473,
VAR_FAKE_SHA1 = 474,
VAR_LOG_IDENTITY = 475,
VAR_HIDE_TRUSTANCHOR = 476,
VAR_TRUST_ANCHOR_SIGNALING = 477,
VAR_AGGRESSIVE_NSEC = 478,
VAR_USE_SYSTEMD = 479,
VAR_SHM_ENABLE = 480,
VAR_SHM_KEY = 481,
VAR_ROOT_KEY_SENTINEL = 482,
VAR_DNSCRYPT = 483,
VAR_DNSCRYPT_ENABLE = 484,
VAR_DNSCRYPT_PORT = 485,
VAR_DNSCRYPT_PROVIDER = 486,
VAR_DNSCRYPT_SECRET_KEY = 487,
VAR_DNSCRYPT_PROVIDER_CERT = 488,
VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 489,
VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 490,
VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 491,
VAR_DNSCRYPT_NONCE_CACHE_SIZE = 492,
VAR_DNSCRYPT_NONCE_CACHE_SLABS = 493,
VAR_IPSECMOD_ENABLED = 494,
VAR_IPSECMOD_HOOK = 495,
VAR_IPSECMOD_IGNORE_BOGUS = 496,
VAR_IPSECMOD_MAX_TTL = 497,
VAR_IPSECMOD_WHITELIST = 498,
VAR_IPSECMOD_STRICT = 499,
VAR_CACHEDB = 500,
VAR_CACHEDB_BACKEND = 501,
VAR_CACHEDB_SECRETSEED = 502,
VAR_CACHEDB_REDISHOST = 503,
VAR_CACHEDB_REDISPORT = 504,
VAR_CACHEDB_REDISTIMEOUT = 505,
VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 506,
VAR_FOR_UPSTREAM = 507,
VAR_AUTH_ZONE = 508,
VAR_ZONEFILE = 509,
VAR_MASTER = 510,
VAR_URL = 511,
VAR_FOR_DOWNSTREAM = 512,
VAR_FALLBACK_ENABLED = 513,
VAR_TLS_ADDITIONAL_PORT = 514,
VAR_LOW_RTT = 515,
VAR_LOW_RTT_PERMIL = 516,
VAR_FAST_SERVER_PERMIL = 517,
VAR_FAST_SERVER_NUM = 518,
VAR_ALLOW_NOTIFY = 519,
VAR_TLS_WIN_CERT = 520,
VAR_TCP_CONNECTION_LIMIT = 521,
VAR_FORWARD_NO_CACHE = 522,
VAR_STUB_NO_CACHE = 523,
VAR_LOG_SERVFAIL = 524,
VAR_DENY_ANY = 525,
VAR_UNKNOWN_SERVER_TIME_LIMIT = 526,
VAR_LOG_TAG_QUERYREPLY = 527,
VAR_STREAM_WAIT_SIZE = 528,
VAR_TLS_CIPHERS = 529,
VAR_TLS_CIPHERSUITES = 530,
VAR_IPSET = 531,
VAR_IPSET_NAME_V4 = 532,
VAR_IPSET_NAME_V6 = 533,
VAR_TLS_SESSION_TICKET_KEYS = 534,
VAR_RPZ = 535,
VAR_TAGS = 536,
VAR_RPZ_ACTION_OVERRIDE = 537,
VAR_RPZ_CNAME_OVERRIDE = 538,
VAR_RPZ_LOG = 539,
VAR_RPZ_LOG_NAME = 540
};
#endif
/* Tokens. */
#define SPACE 258
@ -609,22 +619,25 @@
#define VAR_RPZ_LOG 539
#define VAR_RPZ_LOG_NAME 540
/* Value type. */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
#line 66 "./util/configparser.y"
union YYSTYPE
{
#line 66 "./util/configparser.y"
char* str;
}
/* Line 1529 of yacc.c. */
#line 623 "util/configparser.h"
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
#line 631 "util/configparser.h"
};
typedef union YYSTYPE YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1
#endif
extern YYSTYPE yylval;
int yyparse (void);
#endif /* !YY_YY_UTIL_CONFIGPARSER_H_INCLUDED */