aboutsummaryrefslogtreecommitdiffstats
path: root/src/config-parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/config-parser.h')
-rw-r--r--src/config-parser.h279
1 files changed, 141 insertions, 138 deletions
diff --git a/src/config-parser.h b/src/config-parser.h
index 3ccde31..66ca320 100644
--- a/src/config-parser.h
+++ b/src/config-parser.h
@@ -1,8 +1,8 @@
-/* A Bison parser, made by GNU Bison 3.3.2. */
+/* A Bison parser, made by GNU Bison 3.5.1. */
/* Bison interface for Yacc-like parsers in C
- Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation,
+ Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or modify
@@ -52,158 +52,161 @@ extern int yydebug;
ADDRESS_FAMILY = 258,
AWAY = 259,
BAN_UNKNOWN = 260,
- BLACKLIST = 261,
- BYTES = 262,
- KBYTES = 263,
- MBYTES = 264,
- CHANNEL = 265,
- COMMAND_INTERVAL = 266,
- COMMAND_QUEUE_SIZE = 267,
- COMMAND_TIMEOUT = 268,
- CONNREGEX = 269,
- DNS_FDLIMIT = 270,
- DNS_TIMEOUT = 271,
- DNSBL_FROM = 272,
- DNSBL_TO = 273,
- EXEMPT = 274,
- FD = 275,
- INVITE = 276,
- IPV4 = 277,
- IPV6 = 278,
- IRC = 279,
- KLINE = 280,
- KEY = 281,
- MASK = 282,
- MAX_READ = 283,
- MODE = 284,
- NAME = 285,
- NEGCACHE = 286,
- NEGCACHE_REBUILD = 287,
- NICK = 288,
- NICKSERV = 289,
- NOTICE = 290,
- OPER = 291,
- OPM = 292,
- OPTIONS = 293,
- PASSWORD = 294,
- PERFORM = 295,
- PIDFILE = 296,
- PORT = 297,
- PROTOCOL = 298,
- READTIMEOUT = 299,
- REALNAME = 300,
- RECONNECTINTERVAL = 301,
- REPLY = 302,
- SCANLOG = 303,
- SCANNER = 304,
- SECONDS = 305,
- MINUTES = 306,
- HOURS = 307,
- DAYS = 308,
- WEEKS = 309,
- MONTHS = 310,
- YEARS = 311,
- SENDMAIL = 312,
- SERVER = 313,
- TARGET_IP = 314,
- TARGET_PORT = 315,
- TARGET_STRING = 316,
- TIMEOUT = 317,
- TLS = 318,
- TLS_HOSTNAME_VERIFICATION = 319,
- TYPE = 320,
- USERNAME = 321,
- USER = 322,
- VHOST = 323,
- NUMBER = 324,
- STRING = 325,
- PROTOCOLTYPE = 326
+ BIND = 261,
+ BLACKLIST = 262,
+ BYTES = 263,
+ KBYTES = 264,
+ MBYTES = 265,
+ CHANNEL = 266,
+ COMMAND_INTERVAL = 267,
+ COMMAND_QUEUE_SIZE = 268,
+ COMMAND_TIMEOUT = 269,
+ CONNREGEX = 270,
+ DNS_FDLIMIT = 271,
+ DNS_TIMEOUT = 272,
+ DNSBL_FROM = 273,
+ DNSBL_TO = 274,
+ EXEMPT = 275,
+ FD = 276,
+ INVITE = 277,
+ IPV4 = 278,
+ IPV6 = 279,
+ IRC = 280,
+ KLINE = 281,
+ KEY = 282,
+ MASK = 283,
+ MAX_READ = 284,
+ MODE = 285,
+ NAME = 286,
+ NEGCACHE = 287,
+ NEGCACHE_REBUILD = 288,
+ NICK = 289,
+ NICKSERV = 290,
+ NOTICE = 291,
+ OPER = 292,
+ OPM = 293,
+ OPTIONS = 294,
+ PASSWORD = 295,
+ PERFORM = 296,
+ PIDFILE = 297,
+ PORT = 298,
+ PROTOCOL = 299,
+ RSA_PRIVATE_KEY_FILE = 300,
+ READTIMEOUT = 301,
+ REALNAME = 302,
+ RECONNECTINTERVAL = 303,
+ REPLY = 304,
+ SCANLOG = 305,
+ SCANNER = 306,
+ SECONDS = 307,
+ MINUTES = 308,
+ HOURS = 309,
+ DAYS = 310,
+ WEEKS = 311,
+ MONTHS = 312,
+ YEARS = 313,
+ SENDMAIL = 314,
+ SERVER = 315,
+ TARGET_IP = 316,
+ TARGET_PORT = 317,
+ TARGET_STRING = 318,
+ TIMEOUT = 319,
+ TLS = 320,
+ TLS_CERTIFICATE_FILE = 321,
+ TLS_HOSTNAME_VERIFICATION = 322,
+ TYPE = 323,
+ USERNAME = 324,
+ USER = 325,
+ NUMBER = 326,
+ STRING = 327,
+ PROTOCOLTYPE = 328
};
#endif
/* Tokens. */
#define ADDRESS_FAMILY 258
#define AWAY 259
#define BAN_UNKNOWN 260
-#define BLACKLIST 261
-#define BYTES 262
-#define KBYTES 263
-#define MBYTES 264
-#define CHANNEL 265
-#define COMMAND_INTERVAL 266
-#define COMMAND_QUEUE_SIZE 267
-#define COMMAND_TIMEOUT 268
-#define CONNREGEX 269
-#define DNS_FDLIMIT 270
-#define DNS_TIMEOUT 271
-#define DNSBL_FROM 272
-#define DNSBL_TO 273
-#define EXEMPT 274
-#define FD 275
-#define INVITE 276
-#define IPV4 277
-#define IPV6 278
-#define IRC 279
-#define KLINE 280
-#define KEY 281
-#define MASK 282
-#define MAX_READ 283
-#define MODE 284
-#define NAME 285
-#define NEGCACHE 286
-#define NEGCACHE_REBUILD 287
-#define NICK 288
-#define NICKSERV 289
-#define NOTICE 290
-#define OPER 291
-#define OPM 292
-#define OPTIONS 293
-#define PASSWORD 294
-#define PERFORM 295
-#define PIDFILE 296
-#define PORT 297
-#define PROTOCOL 298
-#define READTIMEOUT 299
-#define REALNAME 300
-#define RECONNECTINTERVAL 301
-#define REPLY 302
-#define SCANLOG 303
-#define SCANNER 304
-#define SECONDS 305
-#define MINUTES 306
-#define HOURS 307
-#define DAYS 308
-#define WEEKS 309
-#define MONTHS 310
-#define YEARS 311
-#define SENDMAIL 312
-#define SERVER 313
-#define TARGET_IP 314
-#define TARGET_PORT 315
-#define TARGET_STRING 316
-#define TIMEOUT 317
-#define TLS 318
-#define TLS_HOSTNAME_VERIFICATION 319
-#define TYPE 320
-#define USERNAME 321
-#define USER 322
-#define VHOST 323
-#define NUMBER 324
-#define STRING 325
-#define PROTOCOLTYPE 326
+#define BIND 261
+#define BLACKLIST 262
+#define BYTES 263
+#define KBYTES 264
+#define MBYTES 265
+#define CHANNEL 266
+#define COMMAND_INTERVAL 267
+#define COMMAND_QUEUE_SIZE 268
+#define COMMAND_TIMEOUT 269
+#define CONNREGEX 270
+#define DNS_FDLIMIT 271
+#define DNS_TIMEOUT 272
+#define DNSBL_FROM 273
+#define DNSBL_TO 274
+#define EXEMPT 275
+#define FD 276
+#define INVITE 277
+#define IPV4 278
+#define IPV6 279
+#define IRC 280
+#define KLINE 281
+#define KEY 282
+#define MASK 283
+#define MAX_READ 284
+#define MODE 285
+#define NAME 286
+#define NEGCACHE 287
+#define NEGCACHE_REBUILD 288
+#define NICK 289
+#define NICKSERV 290
+#define NOTICE 291
+#define OPER 292
+#define OPM 293
+#define OPTIONS 294
+#define PASSWORD 295
+#define PERFORM 296
+#define PIDFILE 297
+#define PORT 298
+#define PROTOCOL 299
+#define RSA_PRIVATE_KEY_FILE 300
+#define READTIMEOUT 301
+#define REALNAME 302
+#define RECONNECTINTERVAL 303
+#define REPLY 304
+#define SCANLOG 305
+#define SCANNER 306
+#define SECONDS 307
+#define MINUTES 308
+#define HOURS 309
+#define DAYS 310
+#define WEEKS 311
+#define MONTHS 312
+#define YEARS 313
+#define SENDMAIL 314
+#define SERVER 315
+#define TARGET_IP 316
+#define TARGET_PORT 317
+#define TARGET_STRING 318
+#define TIMEOUT 319
+#define TLS 320
+#define TLS_CERTIFICATE_FILE 321
+#define TLS_HOSTNAME_VERIFICATION 322
+#define TYPE 323
+#define USERNAME 324
+#define USER 325
+#define NUMBER 326
+#define STRING 327
+#define PROTOCOLTYPE 328
/* Value type. */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-
union YYSTYPE
{
-#line 93 "config-parser.y" /* yacc.c:1921 */
+#line 95 "config-parser.y"
int number;
char *string;
-#line 205 "config-parser.h" /* yacc.c:1921 */
-};
+#line 208 "config-parser.h"
+};
typedef union YYSTYPE YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1