xref: /freebsd-src/contrib/unbound/util/configparser.h (revision 46d2f61818f594174cafe31ee338c6e083fa1876)
1*46d2f618SCy Schubert /* A Bison parser, made by GNU Bison 3.7.6.  */
2b7c0c8c1SCy Schubert 
3b7c0c8c1SCy Schubert /* Bison interface for Yacc-like parsers in C
4b7c0c8c1SCy Schubert 
5b7c0c8c1SCy Schubert    Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,
6b7c0c8c1SCy Schubert    Inc.
7b7c0c8c1SCy Schubert 
8b7c0c8c1SCy Schubert    This program is free software: you can redistribute it and/or modify
9b7c0c8c1SCy Schubert    it under the terms of the GNU General Public License as published by
10b7c0c8c1SCy Schubert    the Free Software Foundation, either version 3 of the License, or
11b7c0c8c1SCy Schubert    (at your option) any later version.
12b7c0c8c1SCy Schubert 
13b7c0c8c1SCy Schubert    This program is distributed in the hope that it will be useful,
14b7c0c8c1SCy Schubert    but WITHOUT ANY WARRANTY; without even the implied warranty of
15b7c0c8c1SCy Schubert    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16b7c0c8c1SCy Schubert    GNU General Public License for more details.
17b7c0c8c1SCy Schubert 
18b7c0c8c1SCy Schubert    You should have received a copy of the GNU General Public License
19b7c0c8c1SCy Schubert    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
20b7c0c8c1SCy Schubert 
21b7c0c8c1SCy Schubert /* As a special exception, you may create a larger work that contains
22b7c0c8c1SCy Schubert    part or all of the Bison parser skeleton and distribute that work
23b7c0c8c1SCy Schubert    under terms of your choice, so long as that work isn't itself a
24b7c0c8c1SCy Schubert    parser generator using the skeleton or a modified version thereof
25b7c0c8c1SCy Schubert    as a parser skeleton.  Alternatively, if you modify or redistribute
26b7c0c8c1SCy Schubert    the parser skeleton itself, you may (at your option) remove this
27b7c0c8c1SCy Schubert    special exception, which will cause the skeleton and the resulting
28b7c0c8c1SCy Schubert    Bison output files to be licensed under the GNU General Public
29b7c0c8c1SCy Schubert    License without this special exception.
30b7c0c8c1SCy Schubert 
31b7c0c8c1SCy Schubert    This special exception was added by the Free Software Foundation in
32b7c0c8c1SCy Schubert    version 2.2 of Bison.  */
33b7c0c8c1SCy Schubert 
34b7c0c8c1SCy Schubert /* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
35b7c0c8c1SCy Schubert    especially those whose name start with YY_ or yy_.  They are
36b7c0c8c1SCy Schubert    private implementation details that can be changed or removed.  */
37b7c0c8c1SCy Schubert 
38b7c0c8c1SCy Schubert #ifndef YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
39b7c0c8c1SCy Schubert # define YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
40b7c0c8c1SCy Schubert /* Debug traces.  */
41b7c0c8c1SCy Schubert #ifndef YYDEBUG
42b7c0c8c1SCy Schubert # define YYDEBUG 0
43b7c0c8c1SCy Schubert #endif
44b7c0c8c1SCy Schubert #if YYDEBUG
45b7c0c8c1SCy Schubert extern int yydebug;
46b7c0c8c1SCy Schubert #endif
47b7c0c8c1SCy Schubert 
48b7c0c8c1SCy Schubert /* Token kinds.  */
49b7c0c8c1SCy Schubert #ifndef YYTOKENTYPE
50b7c0c8c1SCy Schubert # define YYTOKENTYPE
51b7c0c8c1SCy Schubert   enum yytokentype
52b7c0c8c1SCy Schubert   {
53b7c0c8c1SCy Schubert     YYEMPTY = -2,
54b7c0c8c1SCy Schubert     YYEOF = 0,                     /* "end of file"  */
55b7c0c8c1SCy Schubert     YYerror = 256,                 /* error  */
56b7c0c8c1SCy Schubert     YYUNDEF = 257,                 /* "invalid token"  */
57b7c0c8c1SCy Schubert     SPACE = 258,                   /* SPACE  */
58b7c0c8c1SCy Schubert     LETTER = 259,                  /* LETTER  */
59b7c0c8c1SCy Schubert     NEWLINE = 260,                 /* NEWLINE  */
60b7c0c8c1SCy Schubert     COMMENT = 261,                 /* COMMENT  */
61b7c0c8c1SCy Schubert     COLON = 262,                   /* COLON  */
62b7c0c8c1SCy Schubert     ANY = 263,                     /* ANY  */
63b7c0c8c1SCy Schubert     ZONESTR = 264,                 /* ZONESTR  */
64b7c0c8c1SCy Schubert     STRING_ARG = 265,              /* STRING_ARG  */
65b7c0c8c1SCy Schubert     VAR_FORCE_TOPLEVEL = 266,      /* VAR_FORCE_TOPLEVEL  */
66b7c0c8c1SCy Schubert     VAR_SERVER = 267,              /* VAR_SERVER  */
67b7c0c8c1SCy Schubert     VAR_VERBOSITY = 268,           /* VAR_VERBOSITY  */
68b7c0c8c1SCy Schubert     VAR_NUM_THREADS = 269,         /* VAR_NUM_THREADS  */
69b7c0c8c1SCy Schubert     VAR_PORT = 270,                /* VAR_PORT  */
70b7c0c8c1SCy Schubert     VAR_OUTGOING_RANGE = 271,      /* VAR_OUTGOING_RANGE  */
71b7c0c8c1SCy Schubert     VAR_INTERFACE = 272,           /* VAR_INTERFACE  */
72b7c0c8c1SCy Schubert     VAR_PREFER_IP4 = 273,          /* VAR_PREFER_IP4  */
73b7c0c8c1SCy Schubert     VAR_DO_IP4 = 274,              /* VAR_DO_IP4  */
74b7c0c8c1SCy Schubert     VAR_DO_IP6 = 275,              /* VAR_DO_IP6  */
75b7c0c8c1SCy Schubert     VAR_DO_NAT64 = 276,            /* VAR_DO_NAT64  */
76b7c0c8c1SCy Schubert     VAR_PREFER_IP6 = 277,          /* VAR_PREFER_IP6  */
77b7c0c8c1SCy Schubert     VAR_DO_UDP = 278,              /* VAR_DO_UDP  */
78b7c0c8c1SCy Schubert     VAR_DO_TCP = 279,              /* VAR_DO_TCP  */
79b7c0c8c1SCy Schubert     VAR_TCP_MSS = 280,             /* VAR_TCP_MSS  */
80b7c0c8c1SCy Schubert     VAR_OUTGOING_TCP_MSS = 281,    /* VAR_OUTGOING_TCP_MSS  */
81b7c0c8c1SCy Schubert     VAR_TCP_IDLE_TIMEOUT = 282,    /* VAR_TCP_IDLE_TIMEOUT  */
82b7c0c8c1SCy Schubert     VAR_EDNS_TCP_KEEPALIVE = 283,  /* VAR_EDNS_TCP_KEEPALIVE  */
83b7c0c8c1SCy Schubert     VAR_EDNS_TCP_KEEPALIVE_TIMEOUT = 284, /* VAR_EDNS_TCP_KEEPALIVE_TIMEOUT  */
84b7c0c8c1SCy Schubert     VAR_SOCK_QUEUE_TIMEOUT = 285,  /* VAR_SOCK_QUEUE_TIMEOUT  */
85b7c0c8c1SCy Schubert     VAR_CHROOT = 286,              /* VAR_CHROOT  */
86b7c0c8c1SCy Schubert     VAR_USERNAME = 287,            /* VAR_USERNAME  */
87b7c0c8c1SCy Schubert     VAR_DIRECTORY = 288,           /* VAR_DIRECTORY  */
88b7c0c8c1SCy Schubert     VAR_LOGFILE = 289,             /* VAR_LOGFILE  */
89b7c0c8c1SCy Schubert     VAR_PIDFILE = 290,             /* VAR_PIDFILE  */
90b7c0c8c1SCy Schubert     VAR_MSG_CACHE_SIZE = 291,      /* VAR_MSG_CACHE_SIZE  */
91b7c0c8c1SCy Schubert     VAR_MSG_CACHE_SLABS = 292,     /* VAR_MSG_CACHE_SLABS  */
92b7c0c8c1SCy Schubert     VAR_NUM_QUERIES_PER_THREAD = 293, /* VAR_NUM_QUERIES_PER_THREAD  */
93b7c0c8c1SCy Schubert     VAR_RRSET_CACHE_SIZE = 294,    /* VAR_RRSET_CACHE_SIZE  */
94b7c0c8c1SCy Schubert     VAR_RRSET_CACHE_SLABS = 295,   /* VAR_RRSET_CACHE_SLABS  */
95b7c0c8c1SCy Schubert     VAR_OUTGOING_NUM_TCP = 296,    /* VAR_OUTGOING_NUM_TCP  */
96b7c0c8c1SCy Schubert     VAR_INFRA_HOST_TTL = 297,      /* VAR_INFRA_HOST_TTL  */
97b7c0c8c1SCy Schubert     VAR_INFRA_LAME_TTL = 298,      /* VAR_INFRA_LAME_TTL  */
98b7c0c8c1SCy Schubert     VAR_INFRA_CACHE_SLABS = 299,   /* VAR_INFRA_CACHE_SLABS  */
99b7c0c8c1SCy Schubert     VAR_INFRA_CACHE_NUMHOSTS = 300, /* VAR_INFRA_CACHE_NUMHOSTS  */
100b7c0c8c1SCy Schubert     VAR_INFRA_CACHE_LAME_SIZE = 301, /* VAR_INFRA_CACHE_LAME_SIZE  */
101b7c0c8c1SCy Schubert     VAR_NAME = 302,                /* VAR_NAME  */
102b7c0c8c1SCy Schubert     VAR_STUB_ZONE = 303,           /* VAR_STUB_ZONE  */
103b7c0c8c1SCy Schubert     VAR_STUB_HOST = 304,           /* VAR_STUB_HOST  */
104b7c0c8c1SCy Schubert     VAR_STUB_ADDR = 305,           /* VAR_STUB_ADDR  */
105b7c0c8c1SCy Schubert     VAR_TARGET_FETCH_POLICY = 306, /* VAR_TARGET_FETCH_POLICY  */
106b7c0c8c1SCy Schubert     VAR_HARDEN_SHORT_BUFSIZE = 307, /* VAR_HARDEN_SHORT_BUFSIZE  */
107b7c0c8c1SCy Schubert     VAR_HARDEN_LARGE_QUERIES = 308, /* VAR_HARDEN_LARGE_QUERIES  */
108b7c0c8c1SCy Schubert     VAR_FORWARD_ZONE = 309,        /* VAR_FORWARD_ZONE  */
109b7c0c8c1SCy Schubert     VAR_FORWARD_HOST = 310,        /* VAR_FORWARD_HOST  */
110b7c0c8c1SCy Schubert     VAR_FORWARD_ADDR = 311,        /* VAR_FORWARD_ADDR  */
111b7c0c8c1SCy Schubert     VAR_DO_NOT_QUERY_ADDRESS = 312, /* VAR_DO_NOT_QUERY_ADDRESS  */
112b7c0c8c1SCy Schubert     VAR_HIDE_IDENTITY = 313,       /* VAR_HIDE_IDENTITY  */
113b7c0c8c1SCy Schubert     VAR_HIDE_VERSION = 314,        /* VAR_HIDE_VERSION  */
114b7c0c8c1SCy Schubert     VAR_IDENTITY = 315,            /* VAR_IDENTITY  */
115b7c0c8c1SCy Schubert     VAR_VERSION = 316,             /* VAR_VERSION  */
116b7c0c8c1SCy Schubert     VAR_HARDEN_GLUE = 317,         /* VAR_HARDEN_GLUE  */
117b7c0c8c1SCy Schubert     VAR_MODULE_CONF = 318,         /* VAR_MODULE_CONF  */
118b7c0c8c1SCy Schubert     VAR_TRUST_ANCHOR_FILE = 319,   /* VAR_TRUST_ANCHOR_FILE  */
119b7c0c8c1SCy Schubert     VAR_TRUST_ANCHOR = 320,        /* VAR_TRUST_ANCHOR  */
120b7c0c8c1SCy Schubert     VAR_VAL_OVERRIDE_DATE = 321,   /* VAR_VAL_OVERRIDE_DATE  */
121b7c0c8c1SCy Schubert     VAR_BOGUS_TTL = 322,           /* VAR_BOGUS_TTL  */
122b7c0c8c1SCy Schubert     VAR_VAL_CLEAN_ADDITIONAL = 323, /* VAR_VAL_CLEAN_ADDITIONAL  */
123b7c0c8c1SCy Schubert     VAR_VAL_PERMISSIVE_MODE = 324, /* VAR_VAL_PERMISSIVE_MODE  */
124b7c0c8c1SCy Schubert     VAR_INCOMING_NUM_TCP = 325,    /* VAR_INCOMING_NUM_TCP  */
125b7c0c8c1SCy Schubert     VAR_MSG_BUFFER_SIZE = 326,     /* VAR_MSG_BUFFER_SIZE  */
126b7c0c8c1SCy Schubert     VAR_KEY_CACHE_SIZE = 327,      /* VAR_KEY_CACHE_SIZE  */
127b7c0c8c1SCy Schubert     VAR_KEY_CACHE_SLABS = 328,     /* VAR_KEY_CACHE_SLABS  */
128b7c0c8c1SCy Schubert     VAR_TRUSTED_KEYS_FILE = 329,   /* VAR_TRUSTED_KEYS_FILE  */
129b7c0c8c1SCy Schubert     VAR_VAL_NSEC3_KEYSIZE_ITERATIONS = 330, /* VAR_VAL_NSEC3_KEYSIZE_ITERATIONS  */
130b7c0c8c1SCy Schubert     VAR_USE_SYSLOG = 331,          /* VAR_USE_SYSLOG  */
131b7c0c8c1SCy Schubert     VAR_OUTGOING_INTERFACE = 332,  /* VAR_OUTGOING_INTERFACE  */
132b7c0c8c1SCy Schubert     VAR_ROOT_HINTS = 333,          /* VAR_ROOT_HINTS  */
133b7c0c8c1SCy Schubert     VAR_DO_NOT_QUERY_LOCALHOST = 334, /* VAR_DO_NOT_QUERY_LOCALHOST  */
134b7c0c8c1SCy Schubert     VAR_CACHE_MAX_TTL = 335,       /* VAR_CACHE_MAX_TTL  */
135b7c0c8c1SCy Schubert     VAR_HARDEN_DNSSEC_STRIPPED = 336, /* VAR_HARDEN_DNSSEC_STRIPPED  */
136b7c0c8c1SCy Schubert     VAR_ACCESS_CONTROL = 337,      /* VAR_ACCESS_CONTROL  */
137b7c0c8c1SCy Schubert     VAR_LOCAL_ZONE = 338,          /* VAR_LOCAL_ZONE  */
138b7c0c8c1SCy Schubert     VAR_LOCAL_DATA = 339,          /* VAR_LOCAL_DATA  */
139b7c0c8c1SCy Schubert     VAR_INTERFACE_AUTOMATIC = 340, /* VAR_INTERFACE_AUTOMATIC  */
140b7c0c8c1SCy Schubert     VAR_STATISTICS_INTERVAL = 341, /* VAR_STATISTICS_INTERVAL  */
141b7c0c8c1SCy Schubert     VAR_DO_DAEMONIZE = 342,        /* VAR_DO_DAEMONIZE  */
142b7c0c8c1SCy Schubert     VAR_USE_CAPS_FOR_ID = 343,     /* VAR_USE_CAPS_FOR_ID  */
143b7c0c8c1SCy Schubert     VAR_STATISTICS_CUMULATIVE = 344, /* VAR_STATISTICS_CUMULATIVE  */
144b7c0c8c1SCy Schubert     VAR_OUTGOING_PORT_PERMIT = 345, /* VAR_OUTGOING_PORT_PERMIT  */
145b7c0c8c1SCy Schubert     VAR_OUTGOING_PORT_AVOID = 346, /* VAR_OUTGOING_PORT_AVOID  */
146b7c0c8c1SCy Schubert     VAR_DLV_ANCHOR_FILE = 347,     /* VAR_DLV_ANCHOR_FILE  */
147b7c0c8c1SCy Schubert     VAR_DLV_ANCHOR = 348,          /* VAR_DLV_ANCHOR  */
148b7c0c8c1SCy Schubert     VAR_NEG_CACHE_SIZE = 349,      /* VAR_NEG_CACHE_SIZE  */
149b7c0c8c1SCy Schubert     VAR_HARDEN_REFERRAL_PATH = 350, /* VAR_HARDEN_REFERRAL_PATH  */
150b7c0c8c1SCy Schubert     VAR_PRIVATE_ADDRESS = 351,     /* VAR_PRIVATE_ADDRESS  */
151b7c0c8c1SCy Schubert     VAR_PRIVATE_DOMAIN = 352,      /* VAR_PRIVATE_DOMAIN  */
152b7c0c8c1SCy Schubert     VAR_REMOTE_CONTROL = 353,      /* VAR_REMOTE_CONTROL  */
153b7c0c8c1SCy Schubert     VAR_CONTROL_ENABLE = 354,      /* VAR_CONTROL_ENABLE  */
154b7c0c8c1SCy Schubert     VAR_CONTROL_INTERFACE = 355,   /* VAR_CONTROL_INTERFACE  */
155b7c0c8c1SCy Schubert     VAR_CONTROL_PORT = 356,        /* VAR_CONTROL_PORT  */
156b7c0c8c1SCy Schubert     VAR_SERVER_KEY_FILE = 357,     /* VAR_SERVER_KEY_FILE  */
157b7c0c8c1SCy Schubert     VAR_SERVER_CERT_FILE = 358,    /* VAR_SERVER_CERT_FILE  */
158b7c0c8c1SCy Schubert     VAR_CONTROL_KEY_FILE = 359,    /* VAR_CONTROL_KEY_FILE  */
159b7c0c8c1SCy Schubert     VAR_CONTROL_CERT_FILE = 360,   /* VAR_CONTROL_CERT_FILE  */
160b7c0c8c1SCy Schubert     VAR_CONTROL_USE_CERT = 361,    /* VAR_CONTROL_USE_CERT  */
161b7c0c8c1SCy Schubert     VAR_TCP_REUSE_TIMEOUT = 362,   /* VAR_TCP_REUSE_TIMEOUT  */
162b7c0c8c1SCy Schubert     VAR_MAX_REUSE_TCP_QUERIES = 363, /* VAR_MAX_REUSE_TCP_QUERIES  */
163b7c0c8c1SCy Schubert     VAR_EXTENDED_STATISTICS = 364, /* VAR_EXTENDED_STATISTICS  */
164b7c0c8c1SCy Schubert     VAR_LOCAL_DATA_PTR = 365,      /* VAR_LOCAL_DATA_PTR  */
165b7c0c8c1SCy Schubert     VAR_JOSTLE_TIMEOUT = 366,      /* VAR_JOSTLE_TIMEOUT  */
166b7c0c8c1SCy Schubert     VAR_STUB_PRIME = 367,          /* VAR_STUB_PRIME  */
167b7c0c8c1SCy Schubert     VAR_UNWANTED_REPLY_THRESHOLD = 368, /* VAR_UNWANTED_REPLY_THRESHOLD  */
168b7c0c8c1SCy Schubert     VAR_LOG_TIME_ASCII = 369,      /* VAR_LOG_TIME_ASCII  */
169b7c0c8c1SCy Schubert     VAR_DOMAIN_INSECURE = 370,     /* VAR_DOMAIN_INSECURE  */
170b7c0c8c1SCy Schubert     VAR_PYTHON = 371,              /* VAR_PYTHON  */
171b7c0c8c1SCy Schubert     VAR_PYTHON_SCRIPT = 372,       /* VAR_PYTHON_SCRIPT  */
172b7c0c8c1SCy Schubert     VAR_VAL_SIG_SKEW_MIN = 373,    /* VAR_VAL_SIG_SKEW_MIN  */
173b7c0c8c1SCy Schubert     VAR_VAL_SIG_SKEW_MAX = 374,    /* VAR_VAL_SIG_SKEW_MAX  */
174b7c0c8c1SCy Schubert     VAR_VAL_MAX_RESTART = 375,     /* VAR_VAL_MAX_RESTART  */
175b7c0c8c1SCy Schubert     VAR_CACHE_MIN_TTL = 376,       /* VAR_CACHE_MIN_TTL  */
176b7c0c8c1SCy Schubert     VAR_VAL_LOG_LEVEL = 377,       /* VAR_VAL_LOG_LEVEL  */
177b7c0c8c1SCy Schubert     VAR_AUTO_TRUST_ANCHOR_FILE = 378, /* VAR_AUTO_TRUST_ANCHOR_FILE  */
178b7c0c8c1SCy Schubert     VAR_KEEP_MISSING = 379,        /* VAR_KEEP_MISSING  */
179b7c0c8c1SCy Schubert     VAR_ADD_HOLDDOWN = 380,        /* VAR_ADD_HOLDDOWN  */
180b7c0c8c1SCy Schubert     VAR_DEL_HOLDDOWN = 381,        /* VAR_DEL_HOLDDOWN  */
181b7c0c8c1SCy Schubert     VAR_SO_RCVBUF = 382,           /* VAR_SO_RCVBUF  */
182b7c0c8c1SCy Schubert     VAR_EDNS_BUFFER_SIZE = 383,    /* VAR_EDNS_BUFFER_SIZE  */
183b7c0c8c1SCy Schubert     VAR_PREFETCH = 384,            /* VAR_PREFETCH  */
184b7c0c8c1SCy Schubert     VAR_PREFETCH_KEY = 385,        /* VAR_PREFETCH_KEY  */
185b7c0c8c1SCy Schubert     VAR_SO_SNDBUF = 386,           /* VAR_SO_SNDBUF  */
186b7c0c8c1SCy Schubert     VAR_SO_REUSEPORT = 387,        /* VAR_SO_REUSEPORT  */
187b7c0c8c1SCy Schubert     VAR_HARDEN_BELOW_NXDOMAIN = 388, /* VAR_HARDEN_BELOW_NXDOMAIN  */
188b7c0c8c1SCy Schubert     VAR_IGNORE_CD_FLAG = 389,      /* VAR_IGNORE_CD_FLAG  */
189b7c0c8c1SCy Schubert     VAR_LOG_QUERIES = 390,         /* VAR_LOG_QUERIES  */
190b7c0c8c1SCy Schubert     VAR_LOG_REPLIES = 391,         /* VAR_LOG_REPLIES  */
191b7c0c8c1SCy Schubert     VAR_LOG_LOCAL_ACTIONS = 392,   /* VAR_LOG_LOCAL_ACTIONS  */
192b7c0c8c1SCy Schubert     VAR_TCP_UPSTREAM = 393,        /* VAR_TCP_UPSTREAM  */
193b7c0c8c1SCy Schubert     VAR_SSL_UPSTREAM = 394,        /* VAR_SSL_UPSTREAM  */
194b7c0c8c1SCy Schubert     VAR_TCP_AUTH_QUERY_TIMEOUT = 395, /* VAR_TCP_AUTH_QUERY_TIMEOUT  */
195b7c0c8c1SCy Schubert     VAR_SSL_SERVICE_KEY = 396,     /* VAR_SSL_SERVICE_KEY  */
196b7c0c8c1SCy Schubert     VAR_SSL_SERVICE_PEM = 397,     /* VAR_SSL_SERVICE_PEM  */
197b7c0c8c1SCy Schubert     VAR_SSL_PORT = 398,            /* VAR_SSL_PORT  */
198b7c0c8c1SCy Schubert     VAR_FORWARD_FIRST = 399,       /* VAR_FORWARD_FIRST  */
199b7c0c8c1SCy Schubert     VAR_STUB_SSL_UPSTREAM = 400,   /* VAR_STUB_SSL_UPSTREAM  */
200b7c0c8c1SCy Schubert     VAR_FORWARD_SSL_UPSTREAM = 401, /* VAR_FORWARD_SSL_UPSTREAM  */
201b7c0c8c1SCy Schubert     VAR_TLS_CERT_BUNDLE = 402,     /* VAR_TLS_CERT_BUNDLE  */
202b7c0c8c1SCy Schubert     VAR_STUB_TCP_UPSTREAM = 403,   /* VAR_STUB_TCP_UPSTREAM  */
203b7c0c8c1SCy Schubert     VAR_FORWARD_TCP_UPSTREAM = 404, /* VAR_FORWARD_TCP_UPSTREAM  */
204b7c0c8c1SCy Schubert     VAR_HTTPS_PORT = 405,          /* VAR_HTTPS_PORT  */
205b7c0c8c1SCy Schubert     VAR_HTTP_ENDPOINT = 406,       /* VAR_HTTP_ENDPOINT  */
206b7c0c8c1SCy Schubert     VAR_HTTP_MAX_STREAMS = 407,    /* VAR_HTTP_MAX_STREAMS  */
207b7c0c8c1SCy Schubert     VAR_HTTP_QUERY_BUFFER_SIZE = 408, /* VAR_HTTP_QUERY_BUFFER_SIZE  */
208b7c0c8c1SCy Schubert     VAR_HTTP_RESPONSE_BUFFER_SIZE = 409, /* VAR_HTTP_RESPONSE_BUFFER_SIZE  */
209b7c0c8c1SCy Schubert     VAR_HTTP_NODELAY = 410,        /* VAR_HTTP_NODELAY  */
210b7c0c8c1SCy Schubert     VAR_HTTP_NOTLS_DOWNSTREAM = 411, /* VAR_HTTP_NOTLS_DOWNSTREAM  */
211b7c0c8c1SCy Schubert     VAR_STUB_FIRST = 412,          /* VAR_STUB_FIRST  */
212b7c0c8c1SCy Schubert     VAR_MINIMAL_RESPONSES = 413,   /* VAR_MINIMAL_RESPONSES  */
213b7c0c8c1SCy Schubert     VAR_RRSET_ROUNDROBIN = 414,    /* VAR_RRSET_ROUNDROBIN  */
214b7c0c8c1SCy Schubert     VAR_MAX_UDP_SIZE = 415,        /* VAR_MAX_UDP_SIZE  */
215b7c0c8c1SCy Schubert     VAR_DELAY_CLOSE = 416,         /* VAR_DELAY_CLOSE  */
216b7c0c8c1SCy Schubert     VAR_UDP_CONNECT = 417,         /* VAR_UDP_CONNECT  */
217b7c0c8c1SCy Schubert     VAR_UNBLOCK_LAN_ZONES = 418,   /* VAR_UNBLOCK_LAN_ZONES  */
218b7c0c8c1SCy Schubert     VAR_INSECURE_LAN_ZONES = 419,  /* VAR_INSECURE_LAN_ZONES  */
219b7c0c8c1SCy Schubert     VAR_INFRA_CACHE_MIN_RTT = 420, /* VAR_INFRA_CACHE_MIN_RTT  */
220b7c0c8c1SCy Schubert     VAR_INFRA_CACHE_MAX_RTT = 421, /* VAR_INFRA_CACHE_MAX_RTT  */
221b7c0c8c1SCy Schubert     VAR_INFRA_KEEP_PROBING = 422,  /* VAR_INFRA_KEEP_PROBING  */
222b7c0c8c1SCy Schubert     VAR_DNS64_PREFIX = 423,        /* VAR_DNS64_PREFIX  */
223b7c0c8c1SCy Schubert     VAR_DNS64_SYNTHALL = 424,      /* VAR_DNS64_SYNTHALL  */
224b7c0c8c1SCy Schubert     VAR_DNS64_IGNORE_AAAA = 425,   /* VAR_DNS64_IGNORE_AAAA  */
225b7c0c8c1SCy Schubert     VAR_NAT64_PREFIX = 426,        /* VAR_NAT64_PREFIX  */
226b7c0c8c1SCy Schubert     VAR_DNSTAP = 427,              /* VAR_DNSTAP  */
227b7c0c8c1SCy Schubert     VAR_DNSTAP_ENABLE = 428,       /* VAR_DNSTAP_ENABLE  */
228b7c0c8c1SCy Schubert     VAR_DNSTAP_SOCKET_PATH = 429,  /* VAR_DNSTAP_SOCKET_PATH  */
229b7c0c8c1SCy Schubert     VAR_DNSTAP_IP = 430,           /* VAR_DNSTAP_IP  */
230b7c0c8c1SCy Schubert     VAR_DNSTAP_TLS = 431,          /* VAR_DNSTAP_TLS  */
231b7c0c8c1SCy Schubert     VAR_DNSTAP_TLS_SERVER_NAME = 432, /* VAR_DNSTAP_TLS_SERVER_NAME  */
232b7c0c8c1SCy Schubert     VAR_DNSTAP_TLS_CERT_BUNDLE = 433, /* VAR_DNSTAP_TLS_CERT_BUNDLE  */
233b7c0c8c1SCy Schubert     VAR_DNSTAP_TLS_CLIENT_KEY_FILE = 434, /* VAR_DNSTAP_TLS_CLIENT_KEY_FILE  */
234b7c0c8c1SCy Schubert     VAR_DNSTAP_TLS_CLIENT_CERT_FILE = 435, /* VAR_DNSTAP_TLS_CLIENT_CERT_FILE  */
235b7c0c8c1SCy Schubert     VAR_DNSTAP_SEND_IDENTITY = 436, /* VAR_DNSTAP_SEND_IDENTITY  */
236b7c0c8c1SCy Schubert     VAR_DNSTAP_SEND_VERSION = 437, /* VAR_DNSTAP_SEND_VERSION  */
237b7c0c8c1SCy Schubert     VAR_DNSTAP_BIDIRECTIONAL = 438, /* VAR_DNSTAP_BIDIRECTIONAL  */
238b7c0c8c1SCy Schubert     VAR_DNSTAP_IDENTITY = 439,     /* VAR_DNSTAP_IDENTITY  */
239b7c0c8c1SCy Schubert     VAR_DNSTAP_VERSION = 440,      /* VAR_DNSTAP_VERSION  */
240b7c0c8c1SCy Schubert     VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES = 441, /* VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES  */
241b7c0c8c1SCy Schubert     VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES = 442, /* VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES  */
242b7c0c8c1SCy Schubert     VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES = 443, /* VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES  */
243b7c0c8c1SCy Schubert     VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES = 444, /* VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES  */
244b7c0c8c1SCy Schubert     VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES = 445, /* VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES  */
245b7c0c8c1SCy Schubert     VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES = 446, /* VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES  */
24656850988SCy Schubert     VAR_DNSTAP_SAMPLE_RATE = 447,  /* VAR_DNSTAP_SAMPLE_RATE  */
24756850988SCy Schubert     VAR_RESPONSE_IP_TAG = 448,     /* VAR_RESPONSE_IP_TAG  */
24856850988SCy Schubert     VAR_RESPONSE_IP = 449,         /* VAR_RESPONSE_IP  */
24956850988SCy Schubert     VAR_RESPONSE_IP_DATA = 450,    /* VAR_RESPONSE_IP_DATA  */
25056850988SCy Schubert     VAR_HARDEN_ALGO_DOWNGRADE = 451, /* VAR_HARDEN_ALGO_DOWNGRADE  */
25156850988SCy Schubert     VAR_IP_TRANSPARENT = 452,      /* VAR_IP_TRANSPARENT  */
25256850988SCy Schubert     VAR_IP_DSCP = 453,             /* VAR_IP_DSCP  */
25356850988SCy Schubert     VAR_DISABLE_DNSSEC_LAME_CHECK = 454, /* VAR_DISABLE_DNSSEC_LAME_CHECK  */
25456850988SCy Schubert     VAR_IP_RATELIMIT = 455,        /* VAR_IP_RATELIMIT  */
25556850988SCy Schubert     VAR_IP_RATELIMIT_SLABS = 456,  /* VAR_IP_RATELIMIT_SLABS  */
25656850988SCy Schubert     VAR_IP_RATELIMIT_SIZE = 457,   /* VAR_IP_RATELIMIT_SIZE  */
25756850988SCy Schubert     VAR_RATELIMIT = 458,           /* VAR_RATELIMIT  */
25856850988SCy Schubert     VAR_RATELIMIT_SLABS = 459,     /* VAR_RATELIMIT_SLABS  */
25956850988SCy Schubert     VAR_RATELIMIT_SIZE = 460,      /* VAR_RATELIMIT_SIZE  */
26056850988SCy Schubert     VAR_OUTBOUND_MSG_RETRY = 461,  /* VAR_OUTBOUND_MSG_RETRY  */
26156850988SCy Schubert     VAR_MAX_SENT_COUNT = 462,      /* VAR_MAX_SENT_COUNT  */
26256850988SCy Schubert     VAR_MAX_QUERY_RESTARTS = 463,  /* VAR_MAX_QUERY_RESTARTS  */
26356850988SCy Schubert     VAR_RATELIMIT_FOR_DOMAIN = 464, /* VAR_RATELIMIT_FOR_DOMAIN  */
26456850988SCy Schubert     VAR_RATELIMIT_BELOW_DOMAIN = 465, /* VAR_RATELIMIT_BELOW_DOMAIN  */
26556850988SCy Schubert     VAR_IP_RATELIMIT_FACTOR = 466, /* VAR_IP_RATELIMIT_FACTOR  */
26656850988SCy Schubert     VAR_RATELIMIT_FACTOR = 467,    /* VAR_RATELIMIT_FACTOR  */
26756850988SCy Schubert     VAR_IP_RATELIMIT_BACKOFF = 468, /* VAR_IP_RATELIMIT_BACKOFF  */
26856850988SCy Schubert     VAR_RATELIMIT_BACKOFF = 469,   /* VAR_RATELIMIT_BACKOFF  */
26956850988SCy Schubert     VAR_SEND_CLIENT_SUBNET = 470,  /* VAR_SEND_CLIENT_SUBNET  */
27056850988SCy Schubert     VAR_CLIENT_SUBNET_ZONE = 471,  /* VAR_CLIENT_SUBNET_ZONE  */
27156850988SCy Schubert     VAR_CLIENT_SUBNET_ALWAYS_FORWARD = 472, /* VAR_CLIENT_SUBNET_ALWAYS_FORWARD  */
27256850988SCy Schubert     VAR_CLIENT_SUBNET_OPCODE = 473, /* VAR_CLIENT_SUBNET_OPCODE  */
27356850988SCy Schubert     VAR_MAX_CLIENT_SUBNET_IPV4 = 474, /* VAR_MAX_CLIENT_SUBNET_IPV4  */
27456850988SCy Schubert     VAR_MAX_CLIENT_SUBNET_IPV6 = 475, /* VAR_MAX_CLIENT_SUBNET_IPV6  */
27556850988SCy Schubert     VAR_MIN_CLIENT_SUBNET_IPV4 = 476, /* VAR_MIN_CLIENT_SUBNET_IPV4  */
27656850988SCy Schubert     VAR_MIN_CLIENT_SUBNET_IPV6 = 477, /* VAR_MIN_CLIENT_SUBNET_IPV6  */
27756850988SCy Schubert     VAR_MAX_ECS_TREE_SIZE_IPV4 = 478, /* VAR_MAX_ECS_TREE_SIZE_IPV4  */
27856850988SCy Schubert     VAR_MAX_ECS_TREE_SIZE_IPV6 = 479, /* VAR_MAX_ECS_TREE_SIZE_IPV6  */
27956850988SCy Schubert     VAR_CAPS_WHITELIST = 480,      /* VAR_CAPS_WHITELIST  */
28056850988SCy Schubert     VAR_CACHE_MAX_NEGATIVE_TTL = 481, /* VAR_CACHE_MAX_NEGATIVE_TTL  */
28156850988SCy Schubert     VAR_PERMIT_SMALL_HOLDDOWN = 482, /* VAR_PERMIT_SMALL_HOLDDOWN  */
28256850988SCy Schubert     VAR_CACHE_MIN_NEGATIVE_TTL = 483, /* VAR_CACHE_MIN_NEGATIVE_TTL  */
28356850988SCy Schubert     VAR_QNAME_MINIMISATION = 484,  /* VAR_QNAME_MINIMISATION  */
28456850988SCy Schubert     VAR_QNAME_MINIMISATION_STRICT = 485, /* VAR_QNAME_MINIMISATION_STRICT  */
28556850988SCy Schubert     VAR_IP_FREEBIND = 486,         /* VAR_IP_FREEBIND  */
28656850988SCy Schubert     VAR_DEFINE_TAG = 487,          /* VAR_DEFINE_TAG  */
28756850988SCy Schubert     VAR_LOCAL_ZONE_TAG = 488,      /* VAR_LOCAL_ZONE_TAG  */
28856850988SCy Schubert     VAR_ACCESS_CONTROL_TAG = 489,  /* VAR_ACCESS_CONTROL_TAG  */
28956850988SCy Schubert     VAR_LOCAL_ZONE_OVERRIDE = 490, /* VAR_LOCAL_ZONE_OVERRIDE  */
29056850988SCy Schubert     VAR_ACCESS_CONTROL_TAG_ACTION = 491, /* VAR_ACCESS_CONTROL_TAG_ACTION  */
29156850988SCy Schubert     VAR_ACCESS_CONTROL_TAG_DATA = 492, /* VAR_ACCESS_CONTROL_TAG_DATA  */
29256850988SCy Schubert     VAR_VIEW = 493,                /* VAR_VIEW  */
29356850988SCy Schubert     VAR_ACCESS_CONTROL_VIEW = 494, /* VAR_ACCESS_CONTROL_VIEW  */
29456850988SCy Schubert     VAR_VIEW_FIRST = 495,          /* VAR_VIEW_FIRST  */
29556850988SCy Schubert     VAR_SERVE_EXPIRED = 496,       /* VAR_SERVE_EXPIRED  */
29656850988SCy Schubert     VAR_SERVE_EXPIRED_TTL = 497,   /* VAR_SERVE_EXPIRED_TTL  */
29756850988SCy Schubert     VAR_SERVE_EXPIRED_TTL_RESET = 498, /* VAR_SERVE_EXPIRED_TTL_RESET  */
29856850988SCy Schubert     VAR_SERVE_EXPIRED_REPLY_TTL = 499, /* VAR_SERVE_EXPIRED_REPLY_TTL  */
29956850988SCy Schubert     VAR_SERVE_EXPIRED_CLIENT_TIMEOUT = 500, /* VAR_SERVE_EXPIRED_CLIENT_TIMEOUT  */
30056850988SCy Schubert     VAR_EDE_SERVE_EXPIRED = 501,   /* VAR_EDE_SERVE_EXPIRED  */
30156850988SCy Schubert     VAR_SERVE_ORIGINAL_TTL = 502,  /* VAR_SERVE_ORIGINAL_TTL  */
30256850988SCy Schubert     VAR_FAKE_DSA = 503,            /* VAR_FAKE_DSA  */
30356850988SCy Schubert     VAR_FAKE_SHA1 = 504,           /* VAR_FAKE_SHA1  */
30456850988SCy Schubert     VAR_LOG_IDENTITY = 505,        /* VAR_LOG_IDENTITY  */
30556850988SCy Schubert     VAR_HIDE_TRUSTANCHOR = 506,    /* VAR_HIDE_TRUSTANCHOR  */
30656850988SCy Schubert     VAR_HIDE_HTTP_USER_AGENT = 507, /* VAR_HIDE_HTTP_USER_AGENT  */
30756850988SCy Schubert     VAR_HTTP_USER_AGENT = 508,     /* VAR_HTTP_USER_AGENT  */
30856850988SCy Schubert     VAR_TRUST_ANCHOR_SIGNALING = 509, /* VAR_TRUST_ANCHOR_SIGNALING  */
30956850988SCy Schubert     VAR_AGGRESSIVE_NSEC = 510,     /* VAR_AGGRESSIVE_NSEC  */
31056850988SCy Schubert     VAR_USE_SYSTEMD = 511,         /* VAR_USE_SYSTEMD  */
31156850988SCy Schubert     VAR_SHM_ENABLE = 512,          /* VAR_SHM_ENABLE  */
31256850988SCy Schubert     VAR_SHM_KEY = 513,             /* VAR_SHM_KEY  */
31356850988SCy Schubert     VAR_ROOT_KEY_SENTINEL = 514,   /* VAR_ROOT_KEY_SENTINEL  */
31456850988SCy Schubert     VAR_DNSCRYPT = 515,            /* VAR_DNSCRYPT  */
31556850988SCy Schubert     VAR_DNSCRYPT_ENABLE = 516,     /* VAR_DNSCRYPT_ENABLE  */
31656850988SCy Schubert     VAR_DNSCRYPT_PORT = 517,       /* VAR_DNSCRYPT_PORT  */
31756850988SCy Schubert     VAR_DNSCRYPT_PROVIDER = 518,   /* VAR_DNSCRYPT_PROVIDER  */
31856850988SCy Schubert     VAR_DNSCRYPT_SECRET_KEY = 519, /* VAR_DNSCRYPT_SECRET_KEY  */
31956850988SCy Schubert     VAR_DNSCRYPT_PROVIDER_CERT = 520, /* VAR_DNSCRYPT_PROVIDER_CERT  */
32056850988SCy Schubert     VAR_DNSCRYPT_PROVIDER_CERT_ROTATED = 521, /* VAR_DNSCRYPT_PROVIDER_CERT_ROTATED  */
32156850988SCy Schubert     VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE = 522, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE  */
32256850988SCy Schubert     VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS = 523, /* VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS  */
32356850988SCy Schubert     VAR_DNSCRYPT_NONCE_CACHE_SIZE = 524, /* VAR_DNSCRYPT_NONCE_CACHE_SIZE  */
32456850988SCy Schubert     VAR_DNSCRYPT_NONCE_CACHE_SLABS = 525, /* VAR_DNSCRYPT_NONCE_CACHE_SLABS  */
32556850988SCy Schubert     VAR_PAD_RESPONSES = 526,       /* VAR_PAD_RESPONSES  */
32656850988SCy Schubert     VAR_PAD_RESPONSES_BLOCK_SIZE = 527, /* VAR_PAD_RESPONSES_BLOCK_SIZE  */
32756850988SCy Schubert     VAR_PAD_QUERIES = 528,         /* VAR_PAD_QUERIES  */
32856850988SCy Schubert     VAR_PAD_QUERIES_BLOCK_SIZE = 529, /* VAR_PAD_QUERIES_BLOCK_SIZE  */
32956850988SCy Schubert     VAR_IPSECMOD_ENABLED = 530,    /* VAR_IPSECMOD_ENABLED  */
33056850988SCy Schubert     VAR_IPSECMOD_HOOK = 531,       /* VAR_IPSECMOD_HOOK  */
33156850988SCy Schubert     VAR_IPSECMOD_IGNORE_BOGUS = 532, /* VAR_IPSECMOD_IGNORE_BOGUS  */
33256850988SCy Schubert     VAR_IPSECMOD_MAX_TTL = 533,    /* VAR_IPSECMOD_MAX_TTL  */
33356850988SCy Schubert     VAR_IPSECMOD_WHITELIST = 534,  /* VAR_IPSECMOD_WHITELIST  */
33456850988SCy Schubert     VAR_IPSECMOD_STRICT = 535,     /* VAR_IPSECMOD_STRICT  */
33556850988SCy Schubert     VAR_CACHEDB = 536,             /* VAR_CACHEDB  */
33656850988SCy Schubert     VAR_CACHEDB_BACKEND = 537,     /* VAR_CACHEDB_BACKEND  */
33756850988SCy Schubert     VAR_CACHEDB_SECRETSEED = 538,  /* VAR_CACHEDB_SECRETSEED  */
33856850988SCy Schubert     VAR_CACHEDB_REDISHOST = 539,   /* VAR_CACHEDB_REDISHOST  */
33956850988SCy Schubert     VAR_CACHEDB_REDISPORT = 540,   /* VAR_CACHEDB_REDISPORT  */
34056850988SCy Schubert     VAR_CACHEDB_REDISTIMEOUT = 541, /* VAR_CACHEDB_REDISTIMEOUT  */
34156850988SCy Schubert     VAR_CACHEDB_REDISEXPIRERECORDS = 542, /* VAR_CACHEDB_REDISEXPIRERECORDS  */
34256850988SCy Schubert     VAR_CACHEDB_REDISPATH = 543,   /* VAR_CACHEDB_REDISPATH  */
34356850988SCy Schubert     VAR_CACHEDB_REDISPASSWORD = 544, /* VAR_CACHEDB_REDISPASSWORD  */
34456850988SCy Schubert     VAR_CACHEDB_REDISLOGICALDB = 545, /* VAR_CACHEDB_REDISLOGICALDB  */
345*46d2f618SCy Schubert     VAR_CACHEDB_REDISCOMMANDTIMEOUT = 546, /* VAR_CACHEDB_REDISCOMMANDTIMEOUT  */
346*46d2f618SCy Schubert     VAR_CACHEDB_REDISCONNECTTIMEOUT = 547, /* VAR_CACHEDB_REDISCONNECTTIMEOUT  */
347*46d2f618SCy Schubert     VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM = 548, /* VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM  */
348*46d2f618SCy Schubert     VAR_FOR_UPSTREAM = 549,        /* VAR_FOR_UPSTREAM  */
349*46d2f618SCy Schubert     VAR_AUTH_ZONE = 550,           /* VAR_AUTH_ZONE  */
350*46d2f618SCy Schubert     VAR_ZONEFILE = 551,            /* VAR_ZONEFILE  */
351*46d2f618SCy Schubert     VAR_MASTER = 552,              /* VAR_MASTER  */
352*46d2f618SCy Schubert     VAR_URL = 553,                 /* VAR_URL  */
353*46d2f618SCy Schubert     VAR_FOR_DOWNSTREAM = 554,      /* VAR_FOR_DOWNSTREAM  */
354*46d2f618SCy Schubert     VAR_FALLBACK_ENABLED = 555,    /* VAR_FALLBACK_ENABLED  */
355*46d2f618SCy Schubert     VAR_TLS_ADDITIONAL_PORT = 556, /* VAR_TLS_ADDITIONAL_PORT  */
356*46d2f618SCy Schubert     VAR_LOW_RTT = 557,             /* VAR_LOW_RTT  */
357*46d2f618SCy Schubert     VAR_LOW_RTT_PERMIL = 558,      /* VAR_LOW_RTT_PERMIL  */
358*46d2f618SCy Schubert     VAR_FAST_SERVER_PERMIL = 559,  /* VAR_FAST_SERVER_PERMIL  */
359*46d2f618SCy Schubert     VAR_FAST_SERVER_NUM = 560,     /* VAR_FAST_SERVER_NUM  */
360*46d2f618SCy Schubert     VAR_ALLOW_NOTIFY = 561,        /* VAR_ALLOW_NOTIFY  */
361*46d2f618SCy Schubert     VAR_TLS_WIN_CERT = 562,        /* VAR_TLS_WIN_CERT  */
362*46d2f618SCy Schubert     VAR_TCP_CONNECTION_LIMIT = 563, /* VAR_TCP_CONNECTION_LIMIT  */
363*46d2f618SCy Schubert     VAR_ANSWER_COOKIE = 564,       /* VAR_ANSWER_COOKIE  */
364*46d2f618SCy Schubert     VAR_COOKIE_SECRET = 565,       /* VAR_COOKIE_SECRET  */
365*46d2f618SCy Schubert     VAR_IP_RATELIMIT_COOKIE = 566, /* VAR_IP_RATELIMIT_COOKIE  */
366*46d2f618SCy Schubert     VAR_FORWARD_NO_CACHE = 567,    /* VAR_FORWARD_NO_CACHE  */
367*46d2f618SCy Schubert     VAR_STUB_NO_CACHE = 568,       /* VAR_STUB_NO_CACHE  */
368*46d2f618SCy Schubert     VAR_LOG_SERVFAIL = 569,        /* VAR_LOG_SERVFAIL  */
369*46d2f618SCy Schubert     VAR_DENY_ANY = 570,            /* VAR_DENY_ANY  */
370*46d2f618SCy Schubert     VAR_UNKNOWN_SERVER_TIME_LIMIT = 571, /* VAR_UNKNOWN_SERVER_TIME_LIMIT  */
371*46d2f618SCy Schubert     VAR_LOG_TAG_QUERYREPLY = 572,  /* VAR_LOG_TAG_QUERYREPLY  */
372*46d2f618SCy Schubert     VAR_DISCARD_TIMEOUT = 573,     /* VAR_DISCARD_TIMEOUT  */
373*46d2f618SCy Schubert     VAR_WAIT_LIMIT = 574,          /* VAR_WAIT_LIMIT  */
374*46d2f618SCy Schubert     VAR_WAIT_LIMIT_COOKIE = 575,   /* VAR_WAIT_LIMIT_COOKIE  */
375*46d2f618SCy Schubert     VAR_WAIT_LIMIT_NETBLOCK = 576, /* VAR_WAIT_LIMIT_NETBLOCK  */
376*46d2f618SCy Schubert     VAR_WAIT_LIMIT_COOKIE_NETBLOCK = 577, /* VAR_WAIT_LIMIT_COOKIE_NETBLOCK  */
377*46d2f618SCy Schubert     VAR_STREAM_WAIT_SIZE = 578,    /* VAR_STREAM_WAIT_SIZE  */
378*46d2f618SCy Schubert     VAR_TLS_CIPHERS = 579,         /* VAR_TLS_CIPHERS  */
379*46d2f618SCy Schubert     VAR_TLS_CIPHERSUITES = 580,    /* VAR_TLS_CIPHERSUITES  */
380*46d2f618SCy Schubert     VAR_TLS_USE_SNI = 581,         /* VAR_TLS_USE_SNI  */
381*46d2f618SCy Schubert     VAR_IPSET = 582,               /* VAR_IPSET  */
382*46d2f618SCy Schubert     VAR_IPSET_NAME_V4 = 583,       /* VAR_IPSET_NAME_V4  */
383*46d2f618SCy Schubert     VAR_IPSET_NAME_V6 = 584,       /* VAR_IPSET_NAME_V6  */
384*46d2f618SCy Schubert     VAR_TLS_SESSION_TICKET_KEYS = 585, /* VAR_TLS_SESSION_TICKET_KEYS  */
385*46d2f618SCy Schubert     VAR_RPZ = 586,                 /* VAR_RPZ  */
386*46d2f618SCy Schubert     VAR_TAGS = 587,                /* VAR_TAGS  */
387*46d2f618SCy Schubert     VAR_RPZ_ACTION_OVERRIDE = 588, /* VAR_RPZ_ACTION_OVERRIDE  */
388*46d2f618SCy Schubert     VAR_RPZ_CNAME_OVERRIDE = 589,  /* VAR_RPZ_CNAME_OVERRIDE  */
389*46d2f618SCy Schubert     VAR_RPZ_LOG = 590,             /* VAR_RPZ_LOG  */
390*46d2f618SCy Schubert     VAR_RPZ_LOG_NAME = 591,        /* VAR_RPZ_LOG_NAME  */
391*46d2f618SCy Schubert     VAR_DYNLIB = 592,              /* VAR_DYNLIB  */
392*46d2f618SCy Schubert     VAR_DYNLIB_FILE = 593,         /* VAR_DYNLIB_FILE  */
393*46d2f618SCy Schubert     VAR_EDNS_CLIENT_STRING = 594,  /* VAR_EDNS_CLIENT_STRING  */
394*46d2f618SCy Schubert     VAR_EDNS_CLIENT_STRING_OPCODE = 595, /* VAR_EDNS_CLIENT_STRING_OPCODE  */
395*46d2f618SCy Schubert     VAR_NSID = 596,                /* VAR_NSID  */
396*46d2f618SCy Schubert     VAR_ZONEMD_PERMISSIVE_MODE = 597, /* VAR_ZONEMD_PERMISSIVE_MODE  */
397*46d2f618SCy Schubert     VAR_ZONEMD_CHECK = 598,        /* VAR_ZONEMD_CHECK  */
398*46d2f618SCy Schubert     VAR_ZONEMD_REJECT_ABSENCE = 599, /* VAR_ZONEMD_REJECT_ABSENCE  */
399*46d2f618SCy Schubert     VAR_RPZ_SIGNAL_NXDOMAIN_RA = 600, /* VAR_RPZ_SIGNAL_NXDOMAIN_RA  */
400*46d2f618SCy Schubert     VAR_INTERFACE_AUTOMATIC_PORTS = 601, /* VAR_INTERFACE_AUTOMATIC_PORTS  */
401*46d2f618SCy Schubert     VAR_EDE = 602,                 /* VAR_EDE  */
402*46d2f618SCy Schubert     VAR_INTERFACE_ACTION = 603,    /* VAR_INTERFACE_ACTION  */
403*46d2f618SCy Schubert     VAR_INTERFACE_VIEW = 604,      /* VAR_INTERFACE_VIEW  */
404*46d2f618SCy Schubert     VAR_INTERFACE_TAG = 605,       /* VAR_INTERFACE_TAG  */
405*46d2f618SCy Schubert     VAR_INTERFACE_TAG_ACTION = 606, /* VAR_INTERFACE_TAG_ACTION  */
406*46d2f618SCy Schubert     VAR_INTERFACE_TAG_DATA = 607,  /* VAR_INTERFACE_TAG_DATA  */
407*46d2f618SCy Schubert     VAR_QUIC_PORT = 608,           /* VAR_QUIC_PORT  */
408*46d2f618SCy Schubert     VAR_QUIC_SIZE = 609,           /* VAR_QUIC_SIZE  */
409*46d2f618SCy Schubert     VAR_PROXY_PROTOCOL_PORT = 610, /* VAR_PROXY_PROTOCOL_PORT  */
410*46d2f618SCy Schubert     VAR_STATISTICS_INHIBIT_ZERO = 611, /* VAR_STATISTICS_INHIBIT_ZERO  */
411*46d2f618SCy Schubert     VAR_HARDEN_UNKNOWN_ADDITIONAL = 612, /* VAR_HARDEN_UNKNOWN_ADDITIONAL  */
412*46d2f618SCy Schubert     VAR_DISABLE_EDNS_DO = 613,     /* VAR_DISABLE_EDNS_DO  */
413*46d2f618SCy Schubert     VAR_CACHEDB_NO_STORE = 614,    /* VAR_CACHEDB_NO_STORE  */
414*46d2f618SCy Schubert     VAR_LOG_DESTADDR = 615,        /* VAR_LOG_DESTADDR  */
415*46d2f618SCy Schubert     VAR_CACHEDB_CHECK_WHEN_SERVE_EXPIRED = 616, /* VAR_CACHEDB_CHECK_WHEN_SERVE_EXPIRED  */
416*46d2f618SCy Schubert     VAR_COOKIE_SECRET_FILE = 617,  /* VAR_COOKIE_SECRET_FILE  */
417*46d2f618SCy Schubert     VAR_ITER_SCRUB_NS = 618,       /* VAR_ITER_SCRUB_NS  */
418*46d2f618SCy Schubert     VAR_ITER_SCRUB_CNAME = 619,    /* VAR_ITER_SCRUB_CNAME  */
419*46d2f618SCy Schubert     VAR_MAX_GLOBAL_QUOTA = 620,    /* VAR_MAX_GLOBAL_QUOTA  */
420*46d2f618SCy Schubert     VAR_HARDEN_UNVERIFIED_GLUE = 621, /* VAR_HARDEN_UNVERIFIED_GLUE  */
421*46d2f618SCy Schubert     VAR_LOG_TIME_ISO = 622         /* VAR_LOG_TIME_ISO  */
422b7c0c8c1SCy Schubert   };
423b7c0c8c1SCy Schubert   typedef enum yytokentype yytoken_kind_t;
424b7c0c8c1SCy Schubert #endif
425b7c0c8c1SCy Schubert /* Token kinds.  */
426b7c0c8c1SCy Schubert #define YYEMPTY -2
427b7c0c8c1SCy Schubert #define YYEOF 0
428b7c0c8c1SCy Schubert #define YYerror 256
429b7c0c8c1SCy Schubert #define YYUNDEF 257
430b7c0c8c1SCy Schubert #define SPACE 258
431b7c0c8c1SCy Schubert #define LETTER 259
432b7c0c8c1SCy Schubert #define NEWLINE 260
433b7c0c8c1SCy Schubert #define COMMENT 261
434b7c0c8c1SCy Schubert #define COLON 262
435b7c0c8c1SCy Schubert #define ANY 263
436b7c0c8c1SCy Schubert #define ZONESTR 264
437b7c0c8c1SCy Schubert #define STRING_ARG 265
438b7c0c8c1SCy Schubert #define VAR_FORCE_TOPLEVEL 266
439b7c0c8c1SCy Schubert #define VAR_SERVER 267
440b7c0c8c1SCy Schubert #define VAR_VERBOSITY 268
441b7c0c8c1SCy Schubert #define VAR_NUM_THREADS 269
442b7c0c8c1SCy Schubert #define VAR_PORT 270
443b7c0c8c1SCy Schubert #define VAR_OUTGOING_RANGE 271
444b7c0c8c1SCy Schubert #define VAR_INTERFACE 272
445b7c0c8c1SCy Schubert #define VAR_PREFER_IP4 273
446b7c0c8c1SCy Schubert #define VAR_DO_IP4 274
447b7c0c8c1SCy Schubert #define VAR_DO_IP6 275
448b7c0c8c1SCy Schubert #define VAR_DO_NAT64 276
449b7c0c8c1SCy Schubert #define VAR_PREFER_IP6 277
450b7c0c8c1SCy Schubert #define VAR_DO_UDP 278
451b7c0c8c1SCy Schubert #define VAR_DO_TCP 279
452b7c0c8c1SCy Schubert #define VAR_TCP_MSS 280
453b7c0c8c1SCy Schubert #define VAR_OUTGOING_TCP_MSS 281
454b7c0c8c1SCy Schubert #define VAR_TCP_IDLE_TIMEOUT 282
455b7c0c8c1SCy Schubert #define VAR_EDNS_TCP_KEEPALIVE 283
456b7c0c8c1SCy Schubert #define VAR_EDNS_TCP_KEEPALIVE_TIMEOUT 284
457b7c0c8c1SCy Schubert #define VAR_SOCK_QUEUE_TIMEOUT 285
458b7c0c8c1SCy Schubert #define VAR_CHROOT 286
459b7c0c8c1SCy Schubert #define VAR_USERNAME 287
460b7c0c8c1SCy Schubert #define VAR_DIRECTORY 288
461b7c0c8c1SCy Schubert #define VAR_LOGFILE 289
462b7c0c8c1SCy Schubert #define VAR_PIDFILE 290
463b7c0c8c1SCy Schubert #define VAR_MSG_CACHE_SIZE 291
464b7c0c8c1SCy Schubert #define VAR_MSG_CACHE_SLABS 292
465b7c0c8c1SCy Schubert #define VAR_NUM_QUERIES_PER_THREAD 293
466b7c0c8c1SCy Schubert #define VAR_RRSET_CACHE_SIZE 294
467b7c0c8c1SCy Schubert #define VAR_RRSET_CACHE_SLABS 295
468b7c0c8c1SCy Schubert #define VAR_OUTGOING_NUM_TCP 296
469b7c0c8c1SCy Schubert #define VAR_INFRA_HOST_TTL 297
470b7c0c8c1SCy Schubert #define VAR_INFRA_LAME_TTL 298
471b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_SLABS 299
472b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_NUMHOSTS 300
473b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_LAME_SIZE 301
474b7c0c8c1SCy Schubert #define VAR_NAME 302
475b7c0c8c1SCy Schubert #define VAR_STUB_ZONE 303
476b7c0c8c1SCy Schubert #define VAR_STUB_HOST 304
477b7c0c8c1SCy Schubert #define VAR_STUB_ADDR 305
478b7c0c8c1SCy Schubert #define VAR_TARGET_FETCH_POLICY 306
479b7c0c8c1SCy Schubert #define VAR_HARDEN_SHORT_BUFSIZE 307
480b7c0c8c1SCy Schubert #define VAR_HARDEN_LARGE_QUERIES 308
481b7c0c8c1SCy Schubert #define VAR_FORWARD_ZONE 309
482b7c0c8c1SCy Schubert #define VAR_FORWARD_HOST 310
483b7c0c8c1SCy Schubert #define VAR_FORWARD_ADDR 311
484b7c0c8c1SCy Schubert #define VAR_DO_NOT_QUERY_ADDRESS 312
485b7c0c8c1SCy Schubert #define VAR_HIDE_IDENTITY 313
486b7c0c8c1SCy Schubert #define VAR_HIDE_VERSION 314
487b7c0c8c1SCy Schubert #define VAR_IDENTITY 315
488b7c0c8c1SCy Schubert #define VAR_VERSION 316
489b7c0c8c1SCy Schubert #define VAR_HARDEN_GLUE 317
490b7c0c8c1SCy Schubert #define VAR_MODULE_CONF 318
491b7c0c8c1SCy Schubert #define VAR_TRUST_ANCHOR_FILE 319
492b7c0c8c1SCy Schubert #define VAR_TRUST_ANCHOR 320
493b7c0c8c1SCy Schubert #define VAR_VAL_OVERRIDE_DATE 321
494b7c0c8c1SCy Schubert #define VAR_BOGUS_TTL 322
495b7c0c8c1SCy Schubert #define VAR_VAL_CLEAN_ADDITIONAL 323
496b7c0c8c1SCy Schubert #define VAR_VAL_PERMISSIVE_MODE 324
497b7c0c8c1SCy Schubert #define VAR_INCOMING_NUM_TCP 325
498b7c0c8c1SCy Schubert #define VAR_MSG_BUFFER_SIZE 326
499b7c0c8c1SCy Schubert #define VAR_KEY_CACHE_SIZE 327
500b7c0c8c1SCy Schubert #define VAR_KEY_CACHE_SLABS 328
501b7c0c8c1SCy Schubert #define VAR_TRUSTED_KEYS_FILE 329
502b7c0c8c1SCy Schubert #define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 330
503b7c0c8c1SCy Schubert #define VAR_USE_SYSLOG 331
504b7c0c8c1SCy Schubert #define VAR_OUTGOING_INTERFACE 332
505b7c0c8c1SCy Schubert #define VAR_ROOT_HINTS 333
506b7c0c8c1SCy Schubert #define VAR_DO_NOT_QUERY_LOCALHOST 334
507b7c0c8c1SCy Schubert #define VAR_CACHE_MAX_TTL 335
508b7c0c8c1SCy Schubert #define VAR_HARDEN_DNSSEC_STRIPPED 336
509b7c0c8c1SCy Schubert #define VAR_ACCESS_CONTROL 337
510b7c0c8c1SCy Schubert #define VAR_LOCAL_ZONE 338
511b7c0c8c1SCy Schubert #define VAR_LOCAL_DATA 339
512b7c0c8c1SCy Schubert #define VAR_INTERFACE_AUTOMATIC 340
513b7c0c8c1SCy Schubert #define VAR_STATISTICS_INTERVAL 341
514b7c0c8c1SCy Schubert #define VAR_DO_DAEMONIZE 342
515b7c0c8c1SCy Schubert #define VAR_USE_CAPS_FOR_ID 343
516b7c0c8c1SCy Schubert #define VAR_STATISTICS_CUMULATIVE 344
517b7c0c8c1SCy Schubert #define VAR_OUTGOING_PORT_PERMIT 345
518b7c0c8c1SCy Schubert #define VAR_OUTGOING_PORT_AVOID 346
519b7c0c8c1SCy Schubert #define VAR_DLV_ANCHOR_FILE 347
520b7c0c8c1SCy Schubert #define VAR_DLV_ANCHOR 348
521b7c0c8c1SCy Schubert #define VAR_NEG_CACHE_SIZE 349
522b7c0c8c1SCy Schubert #define VAR_HARDEN_REFERRAL_PATH 350
523b7c0c8c1SCy Schubert #define VAR_PRIVATE_ADDRESS 351
524b7c0c8c1SCy Schubert #define VAR_PRIVATE_DOMAIN 352
525b7c0c8c1SCy Schubert #define VAR_REMOTE_CONTROL 353
526b7c0c8c1SCy Schubert #define VAR_CONTROL_ENABLE 354
527b7c0c8c1SCy Schubert #define VAR_CONTROL_INTERFACE 355
528b7c0c8c1SCy Schubert #define VAR_CONTROL_PORT 356
529b7c0c8c1SCy Schubert #define VAR_SERVER_KEY_FILE 357
530b7c0c8c1SCy Schubert #define VAR_SERVER_CERT_FILE 358
531b7c0c8c1SCy Schubert #define VAR_CONTROL_KEY_FILE 359
532b7c0c8c1SCy Schubert #define VAR_CONTROL_CERT_FILE 360
533b7c0c8c1SCy Schubert #define VAR_CONTROL_USE_CERT 361
534b7c0c8c1SCy Schubert #define VAR_TCP_REUSE_TIMEOUT 362
535b7c0c8c1SCy Schubert #define VAR_MAX_REUSE_TCP_QUERIES 363
536b7c0c8c1SCy Schubert #define VAR_EXTENDED_STATISTICS 364
537b7c0c8c1SCy Schubert #define VAR_LOCAL_DATA_PTR 365
538b7c0c8c1SCy Schubert #define VAR_JOSTLE_TIMEOUT 366
539b7c0c8c1SCy Schubert #define VAR_STUB_PRIME 367
540b7c0c8c1SCy Schubert #define VAR_UNWANTED_REPLY_THRESHOLD 368
541b7c0c8c1SCy Schubert #define VAR_LOG_TIME_ASCII 369
542b7c0c8c1SCy Schubert #define VAR_DOMAIN_INSECURE 370
543b7c0c8c1SCy Schubert #define VAR_PYTHON 371
544b7c0c8c1SCy Schubert #define VAR_PYTHON_SCRIPT 372
545b7c0c8c1SCy Schubert #define VAR_VAL_SIG_SKEW_MIN 373
546b7c0c8c1SCy Schubert #define VAR_VAL_SIG_SKEW_MAX 374
547b7c0c8c1SCy Schubert #define VAR_VAL_MAX_RESTART 375
548b7c0c8c1SCy Schubert #define VAR_CACHE_MIN_TTL 376
549b7c0c8c1SCy Schubert #define VAR_VAL_LOG_LEVEL 377
550b7c0c8c1SCy Schubert #define VAR_AUTO_TRUST_ANCHOR_FILE 378
551b7c0c8c1SCy Schubert #define VAR_KEEP_MISSING 379
552b7c0c8c1SCy Schubert #define VAR_ADD_HOLDDOWN 380
553b7c0c8c1SCy Schubert #define VAR_DEL_HOLDDOWN 381
554b7c0c8c1SCy Schubert #define VAR_SO_RCVBUF 382
555b7c0c8c1SCy Schubert #define VAR_EDNS_BUFFER_SIZE 383
556b7c0c8c1SCy Schubert #define VAR_PREFETCH 384
557b7c0c8c1SCy Schubert #define VAR_PREFETCH_KEY 385
558b7c0c8c1SCy Schubert #define VAR_SO_SNDBUF 386
559b7c0c8c1SCy Schubert #define VAR_SO_REUSEPORT 387
560b7c0c8c1SCy Schubert #define VAR_HARDEN_BELOW_NXDOMAIN 388
561b7c0c8c1SCy Schubert #define VAR_IGNORE_CD_FLAG 389
562b7c0c8c1SCy Schubert #define VAR_LOG_QUERIES 390
563b7c0c8c1SCy Schubert #define VAR_LOG_REPLIES 391
564b7c0c8c1SCy Schubert #define VAR_LOG_LOCAL_ACTIONS 392
565b7c0c8c1SCy Schubert #define VAR_TCP_UPSTREAM 393
566b7c0c8c1SCy Schubert #define VAR_SSL_UPSTREAM 394
567b7c0c8c1SCy Schubert #define VAR_TCP_AUTH_QUERY_TIMEOUT 395
568b7c0c8c1SCy Schubert #define VAR_SSL_SERVICE_KEY 396
569b7c0c8c1SCy Schubert #define VAR_SSL_SERVICE_PEM 397
570b7c0c8c1SCy Schubert #define VAR_SSL_PORT 398
571b7c0c8c1SCy Schubert #define VAR_FORWARD_FIRST 399
572b7c0c8c1SCy Schubert #define VAR_STUB_SSL_UPSTREAM 400
573b7c0c8c1SCy Schubert #define VAR_FORWARD_SSL_UPSTREAM 401
574b7c0c8c1SCy Schubert #define VAR_TLS_CERT_BUNDLE 402
575b7c0c8c1SCy Schubert #define VAR_STUB_TCP_UPSTREAM 403
576b7c0c8c1SCy Schubert #define VAR_FORWARD_TCP_UPSTREAM 404
577b7c0c8c1SCy Schubert #define VAR_HTTPS_PORT 405
578b7c0c8c1SCy Schubert #define VAR_HTTP_ENDPOINT 406
579b7c0c8c1SCy Schubert #define VAR_HTTP_MAX_STREAMS 407
580b7c0c8c1SCy Schubert #define VAR_HTTP_QUERY_BUFFER_SIZE 408
581b7c0c8c1SCy Schubert #define VAR_HTTP_RESPONSE_BUFFER_SIZE 409
582b7c0c8c1SCy Schubert #define VAR_HTTP_NODELAY 410
583b7c0c8c1SCy Schubert #define VAR_HTTP_NOTLS_DOWNSTREAM 411
584b7c0c8c1SCy Schubert #define VAR_STUB_FIRST 412
585b7c0c8c1SCy Schubert #define VAR_MINIMAL_RESPONSES 413
586b7c0c8c1SCy Schubert #define VAR_RRSET_ROUNDROBIN 414
587b7c0c8c1SCy Schubert #define VAR_MAX_UDP_SIZE 415
588b7c0c8c1SCy Schubert #define VAR_DELAY_CLOSE 416
589b7c0c8c1SCy Schubert #define VAR_UDP_CONNECT 417
590b7c0c8c1SCy Schubert #define VAR_UNBLOCK_LAN_ZONES 418
591b7c0c8c1SCy Schubert #define VAR_INSECURE_LAN_ZONES 419
592b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_MIN_RTT 420
593b7c0c8c1SCy Schubert #define VAR_INFRA_CACHE_MAX_RTT 421
594b7c0c8c1SCy Schubert #define VAR_INFRA_KEEP_PROBING 422
595b7c0c8c1SCy Schubert #define VAR_DNS64_PREFIX 423
596b7c0c8c1SCy Schubert #define VAR_DNS64_SYNTHALL 424
597b7c0c8c1SCy Schubert #define VAR_DNS64_IGNORE_AAAA 425
598b7c0c8c1SCy Schubert #define VAR_NAT64_PREFIX 426
599b7c0c8c1SCy Schubert #define VAR_DNSTAP 427
600b7c0c8c1SCy Schubert #define VAR_DNSTAP_ENABLE 428
601b7c0c8c1SCy Schubert #define VAR_DNSTAP_SOCKET_PATH 429
602b7c0c8c1SCy Schubert #define VAR_DNSTAP_IP 430
603b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS 431
604b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS_SERVER_NAME 432
605b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS_CERT_BUNDLE 433
606b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS_CLIENT_KEY_FILE 434
607b7c0c8c1SCy Schubert #define VAR_DNSTAP_TLS_CLIENT_CERT_FILE 435
608b7c0c8c1SCy Schubert #define VAR_DNSTAP_SEND_IDENTITY 436
609b7c0c8c1SCy Schubert #define VAR_DNSTAP_SEND_VERSION 437
610b7c0c8c1SCy Schubert #define VAR_DNSTAP_BIDIRECTIONAL 438
611b7c0c8c1SCy Schubert #define VAR_DNSTAP_IDENTITY 439
612b7c0c8c1SCy Schubert #define VAR_DNSTAP_VERSION 440
613b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 441
614b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 442
615b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 443
616b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 444
617b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 445
618b7c0c8c1SCy Schubert #define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 446
61956850988SCy Schubert #define VAR_DNSTAP_SAMPLE_RATE 447
62056850988SCy Schubert #define VAR_RESPONSE_IP_TAG 448
62156850988SCy Schubert #define VAR_RESPONSE_IP 449
62256850988SCy Schubert #define VAR_RESPONSE_IP_DATA 450
62356850988SCy Schubert #define VAR_HARDEN_ALGO_DOWNGRADE 451
62456850988SCy Schubert #define VAR_IP_TRANSPARENT 452
62556850988SCy Schubert #define VAR_IP_DSCP 453
62656850988SCy Schubert #define VAR_DISABLE_DNSSEC_LAME_CHECK 454
62756850988SCy Schubert #define VAR_IP_RATELIMIT 455
62856850988SCy Schubert #define VAR_IP_RATELIMIT_SLABS 456
62956850988SCy Schubert #define VAR_IP_RATELIMIT_SIZE 457
63056850988SCy Schubert #define VAR_RATELIMIT 458
63156850988SCy Schubert #define VAR_RATELIMIT_SLABS 459
63256850988SCy Schubert #define VAR_RATELIMIT_SIZE 460
63356850988SCy Schubert #define VAR_OUTBOUND_MSG_RETRY 461
63456850988SCy Schubert #define VAR_MAX_SENT_COUNT 462
63556850988SCy Schubert #define VAR_MAX_QUERY_RESTARTS 463
63656850988SCy Schubert #define VAR_RATELIMIT_FOR_DOMAIN 464
63756850988SCy Schubert #define VAR_RATELIMIT_BELOW_DOMAIN 465
63856850988SCy Schubert #define VAR_IP_RATELIMIT_FACTOR 466
63956850988SCy Schubert #define VAR_RATELIMIT_FACTOR 467
64056850988SCy Schubert #define VAR_IP_RATELIMIT_BACKOFF 468
64156850988SCy Schubert #define VAR_RATELIMIT_BACKOFF 469
64256850988SCy Schubert #define VAR_SEND_CLIENT_SUBNET 470
64356850988SCy Schubert #define VAR_CLIENT_SUBNET_ZONE 471
64456850988SCy Schubert #define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 472
64556850988SCy Schubert #define VAR_CLIENT_SUBNET_OPCODE 473
64656850988SCy Schubert #define VAR_MAX_CLIENT_SUBNET_IPV4 474
64756850988SCy Schubert #define VAR_MAX_CLIENT_SUBNET_IPV6 475
64856850988SCy Schubert #define VAR_MIN_CLIENT_SUBNET_IPV4 476
64956850988SCy Schubert #define VAR_MIN_CLIENT_SUBNET_IPV6 477
65056850988SCy Schubert #define VAR_MAX_ECS_TREE_SIZE_IPV4 478
65156850988SCy Schubert #define VAR_MAX_ECS_TREE_SIZE_IPV6 479
65256850988SCy Schubert #define VAR_CAPS_WHITELIST 480
65356850988SCy Schubert #define VAR_CACHE_MAX_NEGATIVE_TTL 481
65456850988SCy Schubert #define VAR_PERMIT_SMALL_HOLDDOWN 482
65556850988SCy Schubert #define VAR_CACHE_MIN_NEGATIVE_TTL 483
65656850988SCy Schubert #define VAR_QNAME_MINIMISATION 484
65756850988SCy Schubert #define VAR_QNAME_MINIMISATION_STRICT 485
65856850988SCy Schubert #define VAR_IP_FREEBIND 486
65956850988SCy Schubert #define VAR_DEFINE_TAG 487
66056850988SCy Schubert #define VAR_LOCAL_ZONE_TAG 488
66156850988SCy Schubert #define VAR_ACCESS_CONTROL_TAG 489
66256850988SCy Schubert #define VAR_LOCAL_ZONE_OVERRIDE 490
66356850988SCy Schubert #define VAR_ACCESS_CONTROL_TAG_ACTION 491
66456850988SCy Schubert #define VAR_ACCESS_CONTROL_TAG_DATA 492
66556850988SCy Schubert #define VAR_VIEW 493
66656850988SCy Schubert #define VAR_ACCESS_CONTROL_VIEW 494
66756850988SCy Schubert #define VAR_VIEW_FIRST 495
66856850988SCy Schubert #define VAR_SERVE_EXPIRED 496
66956850988SCy Schubert #define VAR_SERVE_EXPIRED_TTL 497
67056850988SCy Schubert #define VAR_SERVE_EXPIRED_TTL_RESET 498
67156850988SCy Schubert #define VAR_SERVE_EXPIRED_REPLY_TTL 499
67256850988SCy Schubert #define VAR_SERVE_EXPIRED_CLIENT_TIMEOUT 500
67356850988SCy Schubert #define VAR_EDE_SERVE_EXPIRED 501
67456850988SCy Schubert #define VAR_SERVE_ORIGINAL_TTL 502
67556850988SCy Schubert #define VAR_FAKE_DSA 503
67656850988SCy Schubert #define VAR_FAKE_SHA1 504
67756850988SCy Schubert #define VAR_LOG_IDENTITY 505
67856850988SCy Schubert #define VAR_HIDE_TRUSTANCHOR 506
67956850988SCy Schubert #define VAR_HIDE_HTTP_USER_AGENT 507
68056850988SCy Schubert #define VAR_HTTP_USER_AGENT 508
68156850988SCy Schubert #define VAR_TRUST_ANCHOR_SIGNALING 509
68256850988SCy Schubert #define VAR_AGGRESSIVE_NSEC 510
68356850988SCy Schubert #define VAR_USE_SYSTEMD 511
68456850988SCy Schubert #define VAR_SHM_ENABLE 512
68556850988SCy Schubert #define VAR_SHM_KEY 513
68656850988SCy Schubert #define VAR_ROOT_KEY_SENTINEL 514
68756850988SCy Schubert #define VAR_DNSCRYPT 515
68856850988SCy Schubert #define VAR_DNSCRYPT_ENABLE 516
68956850988SCy Schubert #define VAR_DNSCRYPT_PORT 517
69056850988SCy Schubert #define VAR_DNSCRYPT_PROVIDER 518
69156850988SCy Schubert #define VAR_DNSCRYPT_SECRET_KEY 519
69256850988SCy Schubert #define VAR_DNSCRYPT_PROVIDER_CERT 520
69356850988SCy Schubert #define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 521
69456850988SCy Schubert #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 522
69556850988SCy Schubert #define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 523
69656850988SCy Schubert #define VAR_DNSCRYPT_NONCE_CACHE_SIZE 524
69756850988SCy Schubert #define VAR_DNSCRYPT_NONCE_CACHE_SLABS 525
69856850988SCy Schubert #define VAR_PAD_RESPONSES 526
69956850988SCy Schubert #define VAR_PAD_RESPONSES_BLOCK_SIZE 527
70056850988SCy Schubert #define VAR_PAD_QUERIES 528
70156850988SCy Schubert #define VAR_PAD_QUERIES_BLOCK_SIZE 529
70256850988SCy Schubert #define VAR_IPSECMOD_ENABLED 530
70356850988SCy Schubert #define VAR_IPSECMOD_HOOK 531
70456850988SCy Schubert #define VAR_IPSECMOD_IGNORE_BOGUS 532
70556850988SCy Schubert #define VAR_IPSECMOD_MAX_TTL 533
70656850988SCy Schubert #define VAR_IPSECMOD_WHITELIST 534
70756850988SCy Schubert #define VAR_IPSECMOD_STRICT 535
70856850988SCy Schubert #define VAR_CACHEDB 536
70956850988SCy Schubert #define VAR_CACHEDB_BACKEND 537
71056850988SCy Schubert #define VAR_CACHEDB_SECRETSEED 538
71156850988SCy Schubert #define VAR_CACHEDB_REDISHOST 539
71256850988SCy Schubert #define VAR_CACHEDB_REDISPORT 540
71356850988SCy Schubert #define VAR_CACHEDB_REDISTIMEOUT 541
71456850988SCy Schubert #define VAR_CACHEDB_REDISEXPIRERECORDS 542
71556850988SCy Schubert #define VAR_CACHEDB_REDISPATH 543
71656850988SCy Schubert #define VAR_CACHEDB_REDISPASSWORD 544
71756850988SCy Schubert #define VAR_CACHEDB_REDISLOGICALDB 545
718*46d2f618SCy Schubert #define VAR_CACHEDB_REDISCOMMANDTIMEOUT 546
719*46d2f618SCy Schubert #define VAR_CACHEDB_REDISCONNECTTIMEOUT 547
720*46d2f618SCy Schubert #define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 548
721*46d2f618SCy Schubert #define VAR_FOR_UPSTREAM 549
722*46d2f618SCy Schubert #define VAR_AUTH_ZONE 550
723*46d2f618SCy Schubert #define VAR_ZONEFILE 551
724*46d2f618SCy Schubert #define VAR_MASTER 552
725*46d2f618SCy Schubert #define VAR_URL 553
726*46d2f618SCy Schubert #define VAR_FOR_DOWNSTREAM 554
727*46d2f618SCy Schubert #define VAR_FALLBACK_ENABLED 555
728*46d2f618SCy Schubert #define VAR_TLS_ADDITIONAL_PORT 556
729*46d2f618SCy Schubert #define VAR_LOW_RTT 557
730*46d2f618SCy Schubert #define VAR_LOW_RTT_PERMIL 558
731*46d2f618SCy Schubert #define VAR_FAST_SERVER_PERMIL 559
732*46d2f618SCy Schubert #define VAR_FAST_SERVER_NUM 560
733*46d2f618SCy Schubert #define VAR_ALLOW_NOTIFY 561
734*46d2f618SCy Schubert #define VAR_TLS_WIN_CERT 562
735*46d2f618SCy Schubert #define VAR_TCP_CONNECTION_LIMIT 563
736*46d2f618SCy Schubert #define VAR_ANSWER_COOKIE 564
737*46d2f618SCy Schubert #define VAR_COOKIE_SECRET 565
738*46d2f618SCy Schubert #define VAR_IP_RATELIMIT_COOKIE 566
739*46d2f618SCy Schubert #define VAR_FORWARD_NO_CACHE 567
740*46d2f618SCy Schubert #define VAR_STUB_NO_CACHE 568
741*46d2f618SCy Schubert #define VAR_LOG_SERVFAIL 569
742*46d2f618SCy Schubert #define VAR_DENY_ANY 570
743*46d2f618SCy Schubert #define VAR_UNKNOWN_SERVER_TIME_LIMIT 571
744*46d2f618SCy Schubert #define VAR_LOG_TAG_QUERYREPLY 572
745*46d2f618SCy Schubert #define VAR_DISCARD_TIMEOUT 573
746*46d2f618SCy Schubert #define VAR_WAIT_LIMIT 574
747*46d2f618SCy Schubert #define VAR_WAIT_LIMIT_COOKIE 575
748*46d2f618SCy Schubert #define VAR_WAIT_LIMIT_NETBLOCK 576
749*46d2f618SCy Schubert #define VAR_WAIT_LIMIT_COOKIE_NETBLOCK 577
750*46d2f618SCy Schubert #define VAR_STREAM_WAIT_SIZE 578
751*46d2f618SCy Schubert #define VAR_TLS_CIPHERS 579
752*46d2f618SCy Schubert #define VAR_TLS_CIPHERSUITES 580
753*46d2f618SCy Schubert #define VAR_TLS_USE_SNI 581
754*46d2f618SCy Schubert #define VAR_IPSET 582
755*46d2f618SCy Schubert #define VAR_IPSET_NAME_V4 583
756*46d2f618SCy Schubert #define VAR_IPSET_NAME_V6 584
757*46d2f618SCy Schubert #define VAR_TLS_SESSION_TICKET_KEYS 585
758*46d2f618SCy Schubert #define VAR_RPZ 586
759*46d2f618SCy Schubert #define VAR_TAGS 587
760*46d2f618SCy Schubert #define VAR_RPZ_ACTION_OVERRIDE 588
761*46d2f618SCy Schubert #define VAR_RPZ_CNAME_OVERRIDE 589
762*46d2f618SCy Schubert #define VAR_RPZ_LOG 590
763*46d2f618SCy Schubert #define VAR_RPZ_LOG_NAME 591
764*46d2f618SCy Schubert #define VAR_DYNLIB 592
765*46d2f618SCy Schubert #define VAR_DYNLIB_FILE 593
766*46d2f618SCy Schubert #define VAR_EDNS_CLIENT_STRING 594
767*46d2f618SCy Schubert #define VAR_EDNS_CLIENT_STRING_OPCODE 595
768*46d2f618SCy Schubert #define VAR_NSID 596
769*46d2f618SCy Schubert #define VAR_ZONEMD_PERMISSIVE_MODE 597
770*46d2f618SCy Schubert #define VAR_ZONEMD_CHECK 598
771*46d2f618SCy Schubert #define VAR_ZONEMD_REJECT_ABSENCE 599
772*46d2f618SCy Schubert #define VAR_RPZ_SIGNAL_NXDOMAIN_RA 600
773*46d2f618SCy Schubert #define VAR_INTERFACE_AUTOMATIC_PORTS 601
774*46d2f618SCy Schubert #define VAR_EDE 602
775*46d2f618SCy Schubert #define VAR_INTERFACE_ACTION 603
776*46d2f618SCy Schubert #define VAR_INTERFACE_VIEW 604
777*46d2f618SCy Schubert #define VAR_INTERFACE_TAG 605
778*46d2f618SCy Schubert #define VAR_INTERFACE_TAG_ACTION 606
779*46d2f618SCy Schubert #define VAR_INTERFACE_TAG_DATA 607
780*46d2f618SCy Schubert #define VAR_QUIC_PORT 608
781*46d2f618SCy Schubert #define VAR_QUIC_SIZE 609
782*46d2f618SCy Schubert #define VAR_PROXY_PROTOCOL_PORT 610
783*46d2f618SCy Schubert #define VAR_STATISTICS_INHIBIT_ZERO 611
784*46d2f618SCy Schubert #define VAR_HARDEN_UNKNOWN_ADDITIONAL 612
785*46d2f618SCy Schubert #define VAR_DISABLE_EDNS_DO 613
786*46d2f618SCy Schubert #define VAR_CACHEDB_NO_STORE 614
787*46d2f618SCy Schubert #define VAR_LOG_DESTADDR 615
788*46d2f618SCy Schubert #define VAR_CACHEDB_CHECK_WHEN_SERVE_EXPIRED 616
789*46d2f618SCy Schubert #define VAR_COOKIE_SECRET_FILE 617
790*46d2f618SCy Schubert #define VAR_ITER_SCRUB_NS 618
791*46d2f618SCy Schubert #define VAR_ITER_SCRUB_CNAME 619
792*46d2f618SCy Schubert #define VAR_MAX_GLOBAL_QUOTA 620
793*46d2f618SCy Schubert #define VAR_HARDEN_UNVERIFIED_GLUE 621
794*46d2f618SCy Schubert #define VAR_LOG_TIME_ISO 622
795b7c0c8c1SCy Schubert 
796b7c0c8c1SCy Schubert /* Value type.  */
797b7c0c8c1SCy Schubert #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
798b7c0c8c1SCy Schubert union YYSTYPE
799b7c0c8c1SCy Schubert {
800b7c0c8c1SCy Schubert #line 68 "util/configparser.y"
801b7c0c8c1SCy Schubert 
802b7c0c8c1SCy Schubert 	char*	str;
803b7c0c8c1SCy Schubert 
804*46d2f618SCy Schubert #line 805 "util/configparser.h"
805b7c0c8c1SCy Schubert 
806b7c0c8c1SCy Schubert };
807b7c0c8c1SCy Schubert typedef union YYSTYPE YYSTYPE;
808b7c0c8c1SCy Schubert # define YYSTYPE_IS_TRIVIAL 1
809b7c0c8c1SCy Schubert # define YYSTYPE_IS_DECLARED 1
810b7c0c8c1SCy Schubert #endif
811b7c0c8c1SCy Schubert 
812b7c0c8c1SCy Schubert 
813b7c0c8c1SCy Schubert extern YYSTYPE yylval;
814b7c0c8c1SCy Schubert 
815b7c0c8c1SCy Schubert int yyparse (void);
816b7c0c8c1SCy Schubert 
817b7c0c8c1SCy Schubert #endif /* !YY_YY_UTIL_CONFIGPARSER_H_INCLUDED  */
818