ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.c
(Generate patch)

Comparing ircd-hybrid-7.3/src/ircd_parser.c (file contents):
Revision 1119 by michael, Fri Jan 7 22:01:47 2011 UTC vs.
Revision 1121 by michael, Sun Jan 9 11:03:03 2011 UTC

# Line 1338 | Line 1338 | static const yytype_uint16 yyrline[] =
1338       405,   406,   407,   408,   409,   410,   411,   412,   413,   414,
1339       415,   416,   417,   418,   419,   420,   424,   424,   425,   429,
1340       433,   437,   441,   445,   451,   451,   452,   453,   454,   455,
1341 <     462,   465,   465,   466,   466,   466,   468,   476,   485,   487,
1342 <     487,   488,   488,   489,   489,   490,   490,   491,   492,   492,
1343 <     493,   493,   494,   495,   499,   498,   517,   517,   518,   524,
1344 <     532,   566,   626,   641,   656,   665,   679,   688,   716,   746,
1345 <     769,   778,   780,   780,   781,   781,   782,   782,   784,   793,
1346 <     802,   815,   817,   818,   820,   820,   821,   822,   822,   823,
1347 <     823,   824,   824,   825,   825,   826,   827,   829,   833,   837,
1348 <     844,   851,   858,   865,   872,   879,   886,   893,   897,   901,
1349 <     905,   909,   913,   917,   923,   933,   932,  1026,  1026,  1027,
1350 <    1027,  1028,  1028,  1028,  1029,  1029,  1029,  1030,  1030,  1030,
1351 <    1032,  1044,  1056,  1090,  1102,  1113,  1155,  1165,  1164,  1170,
1352 <    1170,  1171,  1175,  1179,  1183,  1187,  1191,  1195,  1199,  1203,
1353 <    1207,  1211,  1215,  1219,  1223,  1227,  1231,  1235,  1239,  1243,
1354 <    1250,  1249,  1253,  1253,  1254,  1254,  1255,  1255,  1257,  1264,
1355 <    1271,  1278,  1285,  1292,  1299,  1306,  1313,  1320,  1327,  1334,
1356 <    1341,  1348,  1355,  1362,  1376,  1375,  1425,  1425,  1427,  1427,
1357 <    1428,  1429,  1429,  1430,  1431,  1432,  1433,  1434,  1435,  1436,
1358 <    1437,  1438,  1439,  1440,  1442,  1451,  1460,  1466,  1472,  1478,
1359 <    1484,  1490,  1496,  1502,  1508,  1514,  1520,  1526,  1536,  1535,
1360 <    1552,  1551,  1556,  1556,  1557,  1561,  1565,  1573,  1573,  1574,
1361 <    1574,  1574,  1574,  1574,  1576,  1576,  1578,  1578,  1580,  1594,
1362 <    1614,  1623,  1636,  1635,  1704,  1704,  1705,  1705,  1705,  1705,
1363 <    1706,  1706,  1706,  1707,  1707,  1709,  1746,  1759,  1768,  1780,
1364 <    1779,  1783,  1783,  1784,  1784,  1785,  1785,  1787,  1794,  1801,
1365 <    1808,  1815,  1822,  1829,  1836,  1843,  1850,  1860,  1879,  1889,
1366 <    1903,  1902,  1918,  1918,  1919,  1919,  1919,  1919,  1921,  1930,
1367 <    1945,  1959,  1958,  1974,  1974,  1975,  1975,  1975,  1975,  1977,
1368 <    1986,  2009,  2008,  2014,  2014,  2015,  2019,  2023,  2027,  2031,
1369 <    2035,  2039,  2043,  2047,  2051,  2055,  2065,  2064,  2081,  2081,
1370 <    2082,  2082,  2082,  2084,  2091,  2090,  2096,  2096,  2097,  2101,
1371 <    2105,  2109,  2113,  2117,  2121,  2125,  2129,  2133,  2137,  2147,
1372 <    2146,  2292,  2292,  2293,  2293,  2294,  2294,  2294,  2295,  2295,
1373 <    2296,  2296,  2297,  2297,  2297,  2298,  2298,  2299,  2299,  2300,
1374 <    2302,  2314,  2326,  2335,  2361,  2379,  2397,  2403,  2407,  2416,
1375 <    2415,  2419,  2419,  2420,  2420,  2421,  2421,  2423,  2434,  2441,
1376 <    2448,  2455,  2465,  2506,  2517,  2530,  2543,  2552,  2588,  2587,
1377 <    2651,  2650,  2654,  2654,  2655,  2661,  2661,  2662,  2662,  2662,
1378 <    2662,  2664,  2683,  2693,  2692,  2715,  2715,  2716,  2716,  2716,
1379 <    2718,  2724,  2733,  2735,  2735,  2736,  2736,  2738,  2757,  2756,
1380 <    2804,  2803,  2807,  2807,  2808,  2814,  2814,  2815,  2815,  2815,
1381 <    2815,  2817,  2823,  2832,  2835,  2835,  2836,  2836,  2837,  2837,
1382 <    2838,  2838,  2839,  2839,  2840,  2840,  2841,  2841,  2842,  2842,
1383 <    2843,  2843,  2844,  2844,  2845,  2845,  2846,  2846,  2847,  2847,
1384 <    2848,  2848,  2849,  2849,  2850,  2850,  2851,  2851,  2852,  2852,
1385 <    2853,  2853,  2854,  2854,  2855,  2855,  2856,  2857,  2857,  2858,
1386 <    2858,  2859,  2860,  2860,  2861,  2861,  2862,  2862,  2863,  2863,
1387 <    2864,  2865,  2868,  2873,  2878,  2883,  2888,  2893,  2898,  2903,
1388 <    2908,  2913,  2918,  2923,  2928,  2933,  2938,  2943,  2948,  2953,
1389 <    2958,  2964,  2975,  2980,  2989,  2994,  2999,  3004,  3009,  3014,
1390 <    3017,  3022,  3025,  3030,  3035,  3040,  3045,  3050,  3055,  3060,
1391 <    3065,  3070,  3081,  3086,  3091,  3096,  3105,  3137,  3155,  3160,
1392 <    3169,  3174,  3179,  3185,  3184,  3189,  3189,  3190,  3193,  3196,
1393 <    3199,  3202,  3205,  3208,  3211,  3214,  3217,  3220,  3223,  3226,
1394 <    3229,  3232,  3235,  3238,  3241,  3244,  3250,  3249,  3254,  3254,
1395 <    3255,  3258,  3261,  3264,  3267,  3270,  3273,  3276,  3279,  3282,
1396 <    3285,  3288,  3291,  3294,  3297,  3300,  3303,  3306,  3309,  3314,
1397 <    3319,  3324,  3329,  3339,  3338,  3362,  3362,  3363,  3364,  3365,
1398 <    3366,  3367,  3368,  3369,  3371,  3377,  3384,  3383,  3388,  3388,
1399 <    3389,  3393,  3399,  3433,  3443,  3442,  3492,  3492,  3493,  3497,
1400 <    3506,  3509,  3509,  3510,  3510,  3511,  3511,  3512,  3512,  3513,
1401 <    3513,  3514,  3514,  3515,  3516,  3516,  3517,  3517,  3518,  3518,
1402 <    3519,  3519,  3521,  3526,  3531,  3536,  3541,  3546,  3551,  3556,
1403 <    3561,  3566,  3571,  3576,  3581,  3586,  3591,  3596,  3601,  3606,
1404 <    3614,  3617,  3617,  3618,  3618,  3619,  3620,  3621,  3621,  3622,
1405 <    3623,  3625,  3631,  3637,  3646,  3660,  3666,  3672
1341 >     462,   465,   465,   466,   466,   466,   468,   474,   481,   483,
1342 >     483,   484,   484,   485,   485,   486,   486,   487,   488,   488,
1343 >     489,   489,   490,   491,   495,   494,   513,   513,   514,   520,
1344 >     528,   562,   622,   637,   652,   661,   675,   684,   712,   742,
1345 >     765,   774,   776,   776,   777,   777,   778,   778,   780,   789,
1346 >     798,   811,   813,   814,   816,   816,   817,   818,   818,   819,
1347 >     819,   820,   820,   821,   821,   822,   823,   825,   829,   833,
1348 >     840,   847,   854,   861,   868,   875,   882,   889,   893,   897,
1349 >     901,   905,   909,   913,   919,   929,   928,  1022,  1022,  1023,
1350 >    1023,  1024,  1024,  1024,  1025,  1025,  1025,  1026,  1026,  1026,
1351 >    1028,  1040,  1052,  1086,  1098,  1109,  1151,  1161,  1160,  1166,
1352 >    1166,  1167,  1171,  1175,  1179,  1183,  1187,  1191,  1195,  1199,
1353 >    1203,  1207,  1211,  1215,  1219,  1223,  1227,  1231,  1235,  1239,
1354 >    1246,  1245,  1249,  1249,  1250,  1250,  1251,  1251,  1253,  1260,
1355 >    1267,  1274,  1281,  1288,  1295,  1302,  1309,  1316,  1323,  1330,
1356 >    1337,  1344,  1351,  1358,  1372,  1371,  1421,  1421,  1423,  1423,
1357 >    1424,  1425,  1425,  1426,  1427,  1428,  1429,  1430,  1431,  1432,
1358 >    1433,  1434,  1435,  1436,  1438,  1447,  1456,  1462,  1468,  1474,
1359 >    1480,  1486,  1492,  1498,  1504,  1510,  1516,  1522,  1532,  1531,
1360 >    1548,  1547,  1552,  1552,  1553,  1557,  1561,  1569,  1569,  1570,
1361 >    1570,  1570,  1570,  1570,  1572,  1572,  1574,  1574,  1576,  1590,
1362 >    1610,  1619,  1632,  1631,  1700,  1700,  1701,  1701,  1701,  1701,
1363 >    1702,  1702,  1702,  1703,  1703,  1705,  1742,  1755,  1764,  1776,
1364 >    1775,  1779,  1779,  1780,  1780,  1781,  1781,  1783,  1790,  1797,
1365 >    1804,  1811,  1818,  1825,  1832,  1839,  1846,  1856,  1875,  1885,
1366 >    1899,  1898,  1914,  1914,  1915,  1915,  1915,  1915,  1917,  1926,
1367 >    1941,  1955,  1954,  1970,  1970,  1971,  1971,  1971,  1971,  1973,
1368 >    1982,  2005,  2004,  2010,  2010,  2011,  2015,  2019,  2023,  2027,
1369 >    2031,  2035,  2039,  2043,  2047,  2051,  2061,  2060,  2077,  2077,
1370 >    2078,  2078,  2078,  2080,  2087,  2086,  2092,  2092,  2093,  2097,
1371 >    2101,  2105,  2109,  2113,  2117,  2121,  2125,  2129,  2133,  2143,
1372 >    2142,  2288,  2288,  2289,  2289,  2290,  2290,  2290,  2291,  2291,
1373 >    2292,  2292,  2293,  2293,  2293,  2294,  2294,  2295,  2295,  2296,
1374 >    2298,  2310,  2322,  2331,  2357,  2375,  2393,  2399,  2403,  2412,
1375 >    2411,  2415,  2415,  2416,  2416,  2417,  2417,  2419,  2430,  2437,
1376 >    2444,  2451,  2461,  2502,  2513,  2526,  2539,  2548,  2584,  2583,
1377 >    2647,  2646,  2650,  2650,  2651,  2657,  2657,  2658,  2658,  2658,
1378 >    2658,  2660,  2679,  2689,  2688,  2711,  2711,  2712,  2712,  2712,
1379 >    2714,  2720,  2729,  2731,  2731,  2732,  2732,  2734,  2753,  2752,
1380 >    2800,  2799,  2803,  2803,  2804,  2810,  2810,  2811,  2811,  2811,
1381 >    2811,  2813,  2819,  2828,  2831,  2831,  2832,  2832,  2833,  2833,
1382 >    2834,  2834,  2835,  2835,  2836,  2836,  2837,  2837,  2838,  2838,
1383 >    2839,  2839,  2840,  2840,  2841,  2841,  2842,  2842,  2843,  2843,
1384 >    2844,  2844,  2845,  2845,  2846,  2846,  2847,  2847,  2848,  2848,
1385 >    2849,  2849,  2850,  2850,  2851,  2851,  2852,  2853,  2853,  2854,
1386 >    2854,  2855,  2856,  2856,  2857,  2857,  2858,  2858,  2859,  2859,
1387 >    2860,  2861,  2864,  2869,  2874,  2879,  2884,  2889,  2894,  2899,
1388 >    2904,  2909,  2914,  2919,  2924,  2929,  2934,  2939,  2944,  2949,
1389 >    2954,  2960,  2971,  2976,  2985,  2990,  2995,  3000,  3005,  3010,
1390 >    3013,  3018,  3021,  3026,  3031,  3036,  3041,  3046,  3051,  3056,
1391 >    3061,  3066,  3077,  3082,  3087,  3092,  3101,  3133,  3151,  3156,
1392 >    3165,  3170,  3175,  3181,  3180,  3185,  3185,  3186,  3189,  3192,
1393 >    3195,  3198,  3201,  3204,  3207,  3210,  3213,  3216,  3219,  3222,
1394 >    3225,  3228,  3231,  3234,  3237,  3240,  3246,  3245,  3250,  3250,
1395 >    3251,  3254,  3257,  3260,  3263,  3266,  3269,  3272,  3275,  3278,
1396 >    3281,  3284,  3287,  3290,  3293,  3296,  3299,  3302,  3305,  3310,
1397 >    3315,  3320,  3325,  3335,  3334,  3358,  3358,  3359,  3360,  3361,
1398 >    3362,  3363,  3364,  3365,  3367,  3373,  3380,  3379,  3384,  3384,
1399 >    3385,  3389,  3395,  3429,  3439,  3438,  3488,  3488,  3489,  3493,
1400 >    3502,  3505,  3505,  3506,  3506,  3507,  3507,  3508,  3508,  3509,
1401 >    3509,  3510,  3510,  3511,  3512,  3512,  3513,  3513,  3514,  3514,
1402 >    3515,  3515,  3517,  3522,  3527,  3532,  3537,  3542,  3547,  3552,
1403 >    3557,  3562,  3567,  3572,  3577,  3582,  3587,  3592,  3597,  3602,
1404 >    3610,  3613,  3613,  3614,  3614,  3615,  3616,  3617,  3617,  3618,
1405 >    3619,  3621,  3627,  3633,  3642,  3656,  3662,  3668
1406   };
1407   #endif
1408  
# Line 3435 | Line 3435 | yyreduce:
3435   /* Line 1464 of yacc.c  */
3436   #line 469 "ircd_parser.y"
3437      {
3438 #ifndef STATIC_MODULES /* NOOP in the static case */
3438    if (conf_parser_ctx.pass == 2)
3439      add_conf_module(libio_basename(yylval.string));
3441 #endif
3440   }
3441      break;
3442  
3443    case 47:
3444  
3445   /* Line 1464 of yacc.c  */
3446 < #line 477 "ircd_parser.y"
3446 > #line 475 "ircd_parser.y"
3447      {
3450 #ifndef STATIC_MODULES
3448    if (conf_parser_ctx.pass == 2)
3449      mod_add_path(yylval.string);
3453 #endif
3450   }
3451      break;
3452  
3453    case 64:
3454  
3455   /* Line 1464 of yacc.c  */
3456 < #line 499 "ircd_parser.y"
3456 > #line 495 "ircd_parser.y"
3457      {
3458   #ifdef HAVE_LIBCRYPTO
3459    if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2)
# Line 3469 | Line 3465 | yyreduce:
3465    case 65:
3466  
3467   /* Line 1464 of yacc.c  */
3468 < #line 505 "ircd_parser.y"
3468 > #line 501 "ircd_parser.y"
3469      {
3470   #ifdef HAVE_LIBCRYPTO
3471    if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2)
# Line 3486 | Line 3482 | yyreduce:
3482    case 68:
3483  
3484   /* Line 1464 of yacc.c  */
3485 < #line 519 "ircd_parser.y"
3485 > #line 515 "ircd_parser.y"
3486      {
3487   #ifdef HAVE_LIBCRYPTO
3488    if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2)
# Line 3498 | Line 3494 | yyreduce:
3494    case 69:
3495  
3496   /* Line 1464 of yacc.c  */
3497 < #line 525 "ircd_parser.y"
3497 > #line 521 "ircd_parser.y"
3498      {
3499   #ifdef HAVE_LIBCRYPTO
3500    if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2)
# Line 3510 | Line 3506 | yyreduce:
3506    case 70:
3507  
3508   /* Line 1464 of yacc.c  */
3509 < #line 533 "ircd_parser.y"
3509 > #line 529 "ircd_parser.y"
3510      {
3511   #ifdef HAVE_LIBCRYPTO
3512    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3548 | Line 3544 | yyreduce:
3544    case 71:
3545  
3546   /* Line 1464 of yacc.c  */
3547 < #line 567 "ircd_parser.y"
3547 > #line 563 "ircd_parser.y"
3548      {
3549   #ifdef HAVE_LIBCRYPTO
3550    if (conf_parser_ctx.pass == 1)
# Line 3612 | Line 3608 | yyreduce:
3608    case 72:
3609  
3610   /* Line 1464 of yacc.c  */
3611 < #line 627 "ircd_parser.y"
3611 > #line 623 "ircd_parser.y"
3612      {
3613    /* this isn't rehashable */
3614    if (conf_parser_ctx.pass == 2 && !ServerInfo.name)
# Line 3631 | Line 3627 | yyreduce:
3627    case 73:
3628  
3629   /* Line 1464 of yacc.c  */
3630 < #line 642 "ircd_parser.y"
3630 > #line 638 "ircd_parser.y"
3631      {
3632    /* this isn't rehashable */
3633    if (conf_parser_ctx.pass == 2 && !ServerInfo.sid)
# Line 3650 | Line 3646 | yyreduce:
3646    case 74:
3647  
3648   /* Line 1464 of yacc.c  */
3649 < #line 657 "ircd_parser.y"
3649 > #line 653 "ircd_parser.y"
3650      {
3651    if (conf_parser_ctx.pass == 2)
3652    {
# Line 3663 | Line 3659 | yyreduce:
3659    case 75:
3660  
3661   /* Line 1464 of yacc.c  */
3662 < #line 666 "ircd_parser.y"
3662 > #line 662 "ircd_parser.y"
3663      {
3664    if (conf_parser_ctx.pass == 2)
3665    {
# Line 3681 | Line 3677 | yyreduce:
3677    case 76:
3678  
3679   /* Line 1464 of yacc.c  */
3680 < #line 680 "ircd_parser.y"
3680 > #line 676 "ircd_parser.y"
3681      {
3682    if (conf_parser_ctx.pass == 2)
3683    {
# Line 3694 | Line 3690 | yyreduce:
3690    case 77:
3691  
3692   /* Line 1464 of yacc.c  */
3693 < #line 689 "ircd_parser.y"
3693 > #line 685 "ircd_parser.y"
3694      {
3695    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
3696    {
# Line 3726 | Line 3722 | yyreduce:
3722    case 78:
3723  
3724   /* Line 1464 of yacc.c  */
3725 < #line 717 "ircd_parser.y"
3725 > #line 713 "ircd_parser.y"
3726      {
3727   #ifdef IPV6
3728    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
# Line 3760 | Line 3756 | yyreduce:
3756    case 79:
3757  
3758   /* Line 1464 of yacc.c  */
3759 < #line 747 "ircd_parser.y"
3759 > #line 743 "ircd_parser.y"
3760      {
3761    if (conf_parser_ctx.pass == 2)
3762    {
# Line 3787 | Line 3783 | yyreduce:
3783    case 80:
3784  
3785   /* Line 1464 of yacc.c  */
3786 < #line 770 "ircd_parser.y"
3786 > #line 766 "ircd_parser.y"
3787      {
3788    if (conf_parser_ctx.pass == 2)
3789      ServerInfo.hub = yylval.number;
# Line 3797 | Line 3793 | yyreduce:
3793    case 88:
3794  
3795   /* Line 1464 of yacc.c  */
3796 < #line 785 "ircd_parser.y"
3796 > #line 781 "ircd_parser.y"
3797      {
3798    if (conf_parser_ctx.pass == 2)
3799    {
# Line 3810 | Line 3806 | yyreduce:
3806    case 89:
3807  
3808   /* Line 1464 of yacc.c  */
3809 < #line 794 "ircd_parser.y"
3809 > #line 790 "ircd_parser.y"
3810      {
3811    if (conf_parser_ctx.pass == 2)
3812    {
# Line 3823 | Line 3819 | yyreduce:
3819    case 90:
3820  
3821   /* Line 1464 of yacc.c  */
3822 < #line 803 "ircd_parser.y"
3822 > #line 799 "ircd_parser.y"
3823      {
3824    if (conf_parser_ctx.pass == 2)
3825    {
# Line 3836 | Line 3832 | yyreduce:
3832    case 107:
3833  
3834   /* Line 1464 of yacc.c  */
3835 < #line 830 "ircd_parser.y"
3835 > #line 826 "ircd_parser.y"
3836      {
3837                          }
3838      break;
# Line 3844 | Line 3840 | yyreduce:
3840    case 108:
3841  
3842   /* Line 1464 of yacc.c  */
3843 < #line 834 "ircd_parser.y"
3843 > #line 830 "ircd_parser.y"
3844      {
3845                          }
3846      break;
# Line 3852 | Line 3848 | yyreduce:
3848    case 109:
3849  
3850   /* Line 1464 of yacc.c  */
3851 < #line 838 "ircd_parser.y"
3851 > #line 834 "ircd_parser.y"
3852      {
3853    if (conf_parser_ctx.pass == 2)
3854      strlcpy(ConfigLoggingEntry.userlog, yylval.string,
# Line 3863 | Line 3859 | yyreduce:
3859    case 110:
3860  
3861   /* Line 1464 of yacc.c  */
3862 < #line 845 "ircd_parser.y"
3862 > #line 841 "ircd_parser.y"
3863      {
3864    if (conf_parser_ctx.pass == 2)
3865      strlcpy(ConfigLoggingEntry.failed_operlog, yylval.string,
# Line 3874 | Line 3870 | yyreduce:
3870    case 111:
3871  
3872   /* Line 1464 of yacc.c  */
3873 < #line 852 "ircd_parser.y"
3873 > #line 848 "ircd_parser.y"
3874      {
3875    if (conf_parser_ctx.pass == 2)
3876      strlcpy(ConfigLoggingEntry.operlog, yylval.string,
# Line 3885 | Line 3881 | yyreduce:
3881    case 112:
3882  
3883   /* Line 1464 of yacc.c  */
3884 < #line 859 "ircd_parser.y"
3884 > #line 855 "ircd_parser.y"
3885      {
3886    if (conf_parser_ctx.pass == 2)
3887      strlcpy(ConfigLoggingEntry.operspylog, yylval.string,
# Line 3896 | Line 3892 | yyreduce:
3892    case 113:
3893  
3894   /* Line 1464 of yacc.c  */
3895 < #line 866 "ircd_parser.y"
3895 > #line 862 "ircd_parser.y"
3896      {
3897    if (conf_parser_ctx.pass == 2)
3898      strlcpy(ConfigLoggingEntry.glinelog, yylval.string,
# Line 3907 | Line 3903 | yyreduce:
3903    case 114:
3904  
3905   /* Line 1464 of yacc.c  */
3906 < #line 873 "ircd_parser.y"
3906 > #line 869 "ircd_parser.y"
3907      {
3908    if (conf_parser_ctx.pass == 2)
3909      strlcpy(ConfigLoggingEntry.klinelog, yylval.string,
# Line 3918 | Line 3914 | yyreduce:
3914    case 115:
3915  
3916   /* Line 1464 of yacc.c  */
3917 < #line 880 "ircd_parser.y"
3917 > #line 876 "ircd_parser.y"
3918      {
3919    if (conf_parser_ctx.pass == 2)
3920      strlcpy(ConfigLoggingEntry.ioerrlog, yylval.string,
# Line 3929 | Line 3925 | yyreduce:
3925    case 116:
3926  
3927   /* Line 1464 of yacc.c  */
3928 < #line 887 "ircd_parser.y"
3928 > #line 883 "ircd_parser.y"
3929      {
3930    if (conf_parser_ctx.pass == 2)
3931      strlcpy(ConfigLoggingEntry.killlog, yylval.string,
# Line 3940 | Line 3936 | yyreduce:
3936    case 117:
3937  
3938   /* Line 1464 of yacc.c  */
3939 < #line 894 "ircd_parser.y"
3939 > #line 890 "ircd_parser.y"
3940      {
3941    if (conf_parser_ctx.pass == 2)
3942      set_log_level(L_CRIT);
# Line 3950 | Line 3946 | yyreduce:
3946    case 118:
3947  
3948   /* Line 1464 of yacc.c  */
3949 < #line 898 "ircd_parser.y"
3949 > #line 894 "ircd_parser.y"
3950      {
3951    if (conf_parser_ctx.pass == 2)
3952      set_log_level(L_ERROR);
# Line 3960 | Line 3956 | yyreduce:
3956    case 119:
3957  
3958   /* Line 1464 of yacc.c  */
3959 < #line 902 "ircd_parser.y"
3959 > #line 898 "ircd_parser.y"
3960      {
3961    if (conf_parser_ctx.pass == 2)
3962      set_log_level(L_WARN);
# Line 3970 | Line 3966 | yyreduce:
3966    case 120:
3967  
3968   /* Line 1464 of yacc.c  */
3969 < #line 906 "ircd_parser.y"
3969 > #line 902 "ircd_parser.y"
3970      {
3971    if (conf_parser_ctx.pass == 2)
3972      set_log_level(L_NOTICE);
# Line 3980 | Line 3976 | yyreduce:
3976    case 121:
3977  
3978   /* Line 1464 of yacc.c  */
3979 < #line 910 "ircd_parser.y"
3979 > #line 906 "ircd_parser.y"
3980      {
3981    if (conf_parser_ctx.pass == 2)
3982      set_log_level(L_TRACE);
# Line 3990 | Line 3986 | yyreduce:
3986    case 122:
3987  
3988   /* Line 1464 of yacc.c  */
3989 < #line 914 "ircd_parser.y"
3989 > #line 910 "ircd_parser.y"
3990      {
3991    if (conf_parser_ctx.pass == 2)
3992      set_log_level(L_INFO);
# Line 4000 | Line 3996 | yyreduce:
3996    case 123:
3997  
3998   /* Line 1464 of yacc.c  */
3999 < #line 918 "ircd_parser.y"
3999 > #line 914 "ircd_parser.y"
4000      {
4001    if (conf_parser_ctx.pass == 2)
4002      set_log_level(L_DEBUG);
# Line 4010 | Line 4006 | yyreduce:
4006    case 124:
4007  
4008   /* Line 1464 of yacc.c  */
4009 < #line 924 "ircd_parser.y"
4009 > #line 920 "ircd_parser.y"
4010      {
4011    if (conf_parser_ctx.pass == 2)
4012      ConfigLoggingEntry.use_logging = yylval.number;
# Line 4020 | Line 4016 | yyreduce:
4016    case 125:
4017  
4018   /* Line 1464 of yacc.c  */
4019 < #line 933 "ircd_parser.y"
4019 > #line 929 "ircd_parser.y"
4020      {
4021    if (conf_parser_ctx.pass == 2)
4022    {
# Line 4039 | Line 4035 | yyreduce:
4035    case 126:
4036  
4037   /* Line 1464 of yacc.c  */
4038 < #line 946 "ircd_parser.y"
4038 > #line 942 "ircd_parser.y"
4039      {
4040    if (conf_parser_ctx.pass == 2)
4041    {
# Line 4124 | Line 4120 | yyreduce:
4120    case 140:
4121  
4122   /* Line 1464 of yacc.c  */
4123 < #line 1033 "ircd_parser.y"
4123 > #line 1029 "ircd_parser.y"
4124      {
4125    if (conf_parser_ctx.pass == 2)
4126    {
# Line 4140 | Line 4136 | yyreduce:
4136    case 141:
4137  
4138   /* Line 1464 of yacc.c  */
4139 < #line 1045 "ircd_parser.y"
4139 > #line 1041 "ircd_parser.y"
4140      {
4141    if (conf_parser_ctx.pass == 2)
4142    {
# Line 4156 | Line 4152 | yyreduce:
4152    case 142:
4153  
4154   /* Line 1464 of yacc.c  */
4155 < #line 1057 "ircd_parser.y"
4155 > #line 1053 "ircd_parser.y"
4156      {
4157    if (conf_parser_ctx.pass == 2)
4158    {
# Line 4194 | Line 4190 | yyreduce:
4190    case 143:
4191  
4192   /* Line 1464 of yacc.c  */
4193 < #line 1091 "ircd_parser.y"
4193 > #line 1087 "ircd_parser.y"
4194      {
4195    if (conf_parser_ctx.pass == 2)
4196    {
# Line 4210 | Line 4206 | yyreduce:
4206    case 144:
4207  
4208   /* Line 1464 of yacc.c  */
4209 < #line 1103 "ircd_parser.y"
4209 > #line 1099 "ircd_parser.y"
4210      {
4211    if (conf_parser_ctx.pass == 2)
4212    {
# Line 4225 | Line 4221 | yyreduce:
4221    case 145:
4222  
4223   /* Line 1464 of yacc.c  */
4224 < #line 1114 "ircd_parser.y"
4224 > #line 1110 "ircd_parser.y"
4225      {
4226   #ifdef HAVE_LIBCRYPTO
4227    if (conf_parser_ctx.pass == 2)
# Line 4271 | Line 4267 | yyreduce:
4267    case 146:
4268  
4269   /* Line 1464 of yacc.c  */
4270 < #line 1156 "ircd_parser.y"
4270 > #line 1152 "ircd_parser.y"
4271      {
4272    if (conf_parser_ctx.pass == 2)
4273    {
# Line 4284 | Line 4280 | yyreduce:
4280    case 147:
4281  
4282   /* Line 1464 of yacc.c  */
4283 < #line 1165 "ircd_parser.y"
4283 > #line 1161 "ircd_parser.y"
4284      {
4285    if (conf_parser_ctx.pass == 2)
4286      yy_aconf->modes = 0;
# Line 4294 | Line 4290 | yyreduce:
4290    case 151:
4291  
4292   /* Line 1464 of yacc.c  */
4293 < #line 1172 "ircd_parser.y"
4293 > #line 1168 "ircd_parser.y"
4294      {
4295    if (conf_parser_ctx.pass == 2)
4296      yy_aconf->modes |= UMODE_BOTS;
# Line 4304 | Line 4300 | yyreduce:
4300    case 152:
4301  
4302   /* Line 1464 of yacc.c  */
4303 < #line 1176 "ircd_parser.y"
4303 > #line 1172 "ircd_parser.y"
4304      {
4305    if (conf_parser_ctx.pass == 2)
4306      yy_aconf->modes |= UMODE_CCONN;
# Line 4314 | Line 4310 | yyreduce:
4310    case 153:
4311  
4312   /* Line 1464 of yacc.c  */
4313 < #line 1180 "ircd_parser.y"
4313 > #line 1176 "ircd_parser.y"
4314      {
4315    if (conf_parser_ctx.pass == 2)
4316      yy_aconf->modes |= UMODE_CCONN_FULL;
# Line 4324 | Line 4320 | yyreduce:
4320    case 154:
4321  
4322   /* Line 1464 of yacc.c  */
4323 < #line 1184 "ircd_parser.y"
4323 > #line 1180 "ircd_parser.y"
4324      {
4325    if (conf_parser_ctx.pass == 2)
4326      yy_aconf->modes |= UMODE_DEAF;
# Line 4334 | Line 4330 | yyreduce:
4330    case 155:
4331  
4332   /* Line 1464 of yacc.c  */
4333 < #line 1188 "ircd_parser.y"
4333 > #line 1184 "ircd_parser.y"
4334      {
4335    if (conf_parser_ctx.pass == 2)
4336      yy_aconf->modes |= UMODE_DEBUG;
# Line 4344 | Line 4340 | yyreduce:
4340    case 156:
4341  
4342   /* Line 1464 of yacc.c  */
4343 < #line 1192 "ircd_parser.y"
4343 > #line 1188 "ircd_parser.y"
4344      {
4345    if (conf_parser_ctx.pass == 2)
4346      yy_aconf->modes |= UMODE_FULL;
# Line 4354 | Line 4350 | yyreduce:
4350    case 157:
4351  
4352   /* Line 1464 of yacc.c  */
4353 < #line 1196 "ircd_parser.y"
4353 > #line 1192 "ircd_parser.y"
4354      {
4355    if (conf_parser_ctx.pass == 2)
4356      yy_aconf->modes |= UMODE_SKILL;
# Line 4364 | Line 4360 | yyreduce:
4360    case 158:
4361  
4362   /* Line 1464 of yacc.c  */
4363 < #line 1200 "ircd_parser.y"
4363 > #line 1196 "ircd_parser.y"
4364      {
4365    if (conf_parser_ctx.pass == 2)
4366      yy_aconf->modes |= UMODE_NCHANGE;
# Line 4374 | Line 4370 | yyreduce:
4370    case 159:
4371  
4372   /* Line 1464 of yacc.c  */
4373 < #line 1204 "ircd_parser.y"
4373 > #line 1200 "ircd_parser.y"
4374      {
4375    if (conf_parser_ctx.pass == 2)
4376      yy_aconf->modes |= UMODE_REJ;
# Line 4384 | Line 4380 | yyreduce:
4380    case 160:
4381  
4382   /* Line 1464 of yacc.c  */
4383 < #line 1208 "ircd_parser.y"
4383 > #line 1204 "ircd_parser.y"
4384      {
4385    if (conf_parser_ctx.pass == 2)
4386      yy_aconf->modes |= UMODE_UNAUTH;
# Line 4394 | Line 4390 | yyreduce:
4390    case 161:
4391  
4392   /* Line 1464 of yacc.c  */
4393 < #line 1212 "ircd_parser.y"
4393 > #line 1208 "ircd_parser.y"
4394      {
4395    if (conf_parser_ctx.pass == 2)
4396      yy_aconf->modes |= UMODE_SPY;
# Line 4404 | Line 4400 | yyreduce:
4400    case 162:
4401  
4402   /* Line 1464 of yacc.c  */
4403 < #line 1216 "ircd_parser.y"
4403 > #line 1212 "ircd_parser.y"
4404      {
4405    if (conf_parser_ctx.pass == 2)
4406      yy_aconf->modes |= UMODE_EXTERNAL;
# Line 4414 | Line 4410 | yyreduce:
4410    case 163:
4411  
4412   /* Line 1464 of yacc.c  */
4413 < #line 1220 "ircd_parser.y"
4413 > #line 1216 "ircd_parser.y"
4414      {
4415    if (conf_parser_ctx.pass == 2)
4416      yy_aconf->modes |= UMODE_OPERWALL;
# Line 4424 | Line 4420 | yyreduce:
4420    case 164:
4421  
4422   /* Line 1464 of yacc.c  */
4423 < #line 1224 "ircd_parser.y"
4423 > #line 1220 "ircd_parser.y"
4424      {
4425    if (conf_parser_ctx.pass == 2)
4426      yy_aconf->modes |= UMODE_SERVNOTICE;
# Line 4434 | Line 4430 | yyreduce:
4430    case 165:
4431  
4432   /* Line 1464 of yacc.c  */
4433 < #line 1228 "ircd_parser.y"
4433 > #line 1224 "ircd_parser.y"
4434      {
4435    if (conf_parser_ctx.pass == 2)
4436      yy_aconf->modes |= UMODE_INVISIBLE;
# Line 4444 | Line 4440 | yyreduce:
4440    case 166:
4441  
4442   /* Line 1464 of yacc.c  */
4443 < #line 1232 "ircd_parser.y"
4443 > #line 1228 "ircd_parser.y"
4444      {
4445    if (conf_parser_ctx.pass == 2)
4446      yy_aconf->modes |= UMODE_WALLOP;
# Line 4454 | Line 4450 | yyreduce:
4450    case 167:
4451  
4452   /* Line 1464 of yacc.c  */
4453 < #line 1236 "ircd_parser.y"
4453 > #line 1232 "ircd_parser.y"
4454      {
4455    if (conf_parser_ctx.pass == 2)
4456      yy_aconf->modes |= UMODE_SOFTCALLERID;
# Line 4464 | Line 4460 | yyreduce:
4460    case 168:
4461  
4462   /* Line 1464 of yacc.c  */
4463 < #line 1240 "ircd_parser.y"
4463 > #line 1236 "ircd_parser.y"
4464      {
4465    if (conf_parser_ctx.pass == 2)
4466      yy_aconf->modes |= UMODE_CALLERID;
# Line 4474 | Line 4470 | yyreduce:
4470    case 169:
4471  
4472   /* Line 1464 of yacc.c  */
4473 < #line 1244 "ircd_parser.y"
4473 > #line 1240 "ircd_parser.y"
4474      {
4475    if (conf_parser_ctx.pass == 2)
4476      yy_aconf->modes |= UMODE_LOCOPS;
# Line 4484 | Line 4480 | yyreduce:
4480    case 170:
4481  
4482   /* Line 1464 of yacc.c  */
4483 < #line 1250 "ircd_parser.y"
4483 > #line 1246 "ircd_parser.y"
4484      {
4485   }
4486      break;
# Line 4492 | Line 4488 | yyreduce:
4488    case 174:
4489  
4490   /* Line 1464 of yacc.c  */
4491 < #line 1254 "ircd_parser.y"
4491 > #line 1250 "ircd_parser.y"
4492      { not_atom = 1; }
4493      break;
4494  
4495    case 176:
4496  
4497   /* Line 1464 of yacc.c  */
4498 < #line 1255 "ircd_parser.y"
4498 > #line 1251 "ircd_parser.y"
4499      { not_atom = 0; }
4500      break;
4501  
4502    case 178:
4503  
4504   /* Line 1464 of yacc.c  */
4505 < #line 1258 "ircd_parser.y"
4505 > #line 1254 "ircd_parser.y"
4506      {
4507    if (conf_parser_ctx.pass == 2)
4508    {
# Line 4519 | Line 4515 | yyreduce:
4515    case 179:
4516  
4517   /* Line 1464 of yacc.c  */
4518 < #line 1265 "ircd_parser.y"
4518 > #line 1261 "ircd_parser.y"
4519      {
4520    if (conf_parser_ctx.pass == 2)
4521    {
# Line 4532 | Line 4528 | yyreduce:
4528    case 180:
4529  
4530   /* Line 1464 of yacc.c  */
4531 < #line 1272 "ircd_parser.y"
4531 > #line 1268 "ircd_parser.y"
4532      {
4533    if (conf_parser_ctx.pass == 2)
4534    {
# Line 4545 | Line 4541 | yyreduce:
4541    case 181:
4542  
4543   /* Line 1464 of yacc.c  */
4544 < #line 1279 "ircd_parser.y"
4544 > #line 1275 "ircd_parser.y"
4545      {
4546    if (conf_parser_ctx.pass == 2)
4547    {
# Line 4558 | Line 4554 | yyreduce:
4554    case 182:
4555  
4556   /* Line 1464 of yacc.c  */
4557 < #line 1286 "ircd_parser.y"
4557 > #line 1282 "ircd_parser.y"
4558      {
4559    if (conf_parser_ctx.pass == 2)
4560    {
# Line 4571 | Line 4567 | yyreduce:
4567    case 183:
4568  
4569   /* Line 1464 of yacc.c  */
4570 < #line 1293 "ircd_parser.y"
4570 > #line 1289 "ircd_parser.y"
4571      {
4572    if (conf_parser_ctx.pass == 2)
4573    {
# Line 4584 | Line 4580 | yyreduce:
4580    case 184:
4581  
4582   /* Line 1464 of yacc.c  */
4583 < #line 1300 "ircd_parser.y"
4583 > #line 1296 "ircd_parser.y"
4584      {
4585    if (conf_parser_ctx.pass == 2)
4586    {
# Line 4597 | Line 4593 | yyreduce:
4593    case 185:
4594  
4595   /* Line 1464 of yacc.c  */
4596 < #line 1307 "ircd_parser.y"
4596 > #line 1303 "ircd_parser.y"
4597      {
4598    if (conf_parser_ctx.pass == 2)
4599    {
# Line 4610 | Line 4606 | yyreduce:
4606    case 186:
4607  
4608   /* Line 1464 of yacc.c  */
4609 < #line 1314 "ircd_parser.y"
4609 > #line 1310 "ircd_parser.y"
4610      {
4611    if (conf_parser_ctx.pass == 2)
4612    {
# Line 4623 | Line 4619 | yyreduce:
4619    case 187:
4620  
4621   /* Line 1464 of yacc.c  */
4622 < #line 1321 "ircd_parser.y"
4622 > #line 1317 "ircd_parser.y"
4623      {
4624    if (conf_parser_ctx.pass == 2)
4625    {
# Line 4636 | Line 4632 | yyreduce:
4632    case 188:
4633  
4634   /* Line 1464 of yacc.c  */
4635 < #line 1328 "ircd_parser.y"
4635 > #line 1324 "ircd_parser.y"
4636      {
4637    if (conf_parser_ctx.pass == 2)
4638    {
# Line 4649 | Line 4645 | yyreduce:
4645    case 189:
4646  
4647   /* Line 1464 of yacc.c  */
4648 < #line 1335 "ircd_parser.y"
4648 > #line 1331 "ircd_parser.y"
4649      {
4650    if (conf_parser_ctx.pass == 2)
4651    {
# Line 4662 | Line 4658 | yyreduce:
4658    case 190:
4659  
4660   /* Line 1464 of yacc.c  */
4661 < #line 1342 "ircd_parser.y"
4661 > #line 1338 "ircd_parser.y"
4662      {
4663    if (conf_parser_ctx.pass == 2)
4664    {
# Line 4675 | Line 4671 | yyreduce:
4671    case 191:
4672  
4673   /* Line 1464 of yacc.c  */
4674 < #line 1349 "ircd_parser.y"
4674 > #line 1345 "ircd_parser.y"
4675      {
4676    if (conf_parser_ctx.pass == 2)
4677    {
# Line 4688 | Line 4684 | yyreduce:
4684    case 192:
4685  
4686   /* Line 1464 of yacc.c  */
4687 < #line 1356 "ircd_parser.y"
4687 > #line 1352 "ircd_parser.y"
4688      {
4689    if (conf_parser_ctx.pass == 2)
4690    {
# Line 4701 | Line 4697 | yyreduce:
4697    case 193:
4698  
4699   /* Line 1464 of yacc.c  */
4700 < #line 1363 "ircd_parser.y"
4700 > #line 1359 "ircd_parser.y"
4701      {
4702    if (conf_parser_ctx.pass == 2)
4703    {
# Line 4714 | Line 4710 | yyreduce:
4710    case 194:
4711  
4712   /* Line 1464 of yacc.c  */
4713 < #line 1376 "ircd_parser.y"
4713 > #line 1372 "ircd_parser.y"
4714      {
4715    if (conf_parser_ctx.pass == 1)
4716    {
# Line 4727 | Line 4723 | yyreduce:
4723    case 195:
4724  
4725   /* Line 1464 of yacc.c  */
4726 < #line 1383 "ircd_parser.y"
4726 > #line 1379 "ircd_parser.y"
4727      {
4728    if (conf_parser_ctx.pass == 1)
4729    {
# Line 4774 | Line 4770 | yyreduce:
4770    case 214:
4771  
4772   /* Line 1464 of yacc.c  */
4773 < #line 1443 "ircd_parser.y"
4773 > #line 1439 "ircd_parser.y"
4774      {
4775    if (conf_parser_ctx.pass == 1)
4776    {
# Line 4787 | Line 4783 | yyreduce:
4783    case 215:
4784  
4785   /* Line 1464 of yacc.c  */
4786 < #line 1452 "ircd_parser.y"
4786 > #line 1448 "ircd_parser.y"
4787      {
4788    if (conf_parser_ctx.pass == 1)
4789    {
# Line 4800 | Line 4796 | yyreduce:
4796    case 216:
4797  
4798   /* Line 1464 of yacc.c  */
4799 < #line 1461 "ircd_parser.y"
4799 > #line 1457 "ircd_parser.y"
4800      {
4801    if (conf_parser_ctx.pass == 1)
4802      PingFreq(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4810 | Line 4806 | yyreduce:
4806    case 217:
4807  
4808   /* Line 1464 of yacc.c  */
4809 < #line 1467 "ircd_parser.y"
4809 > #line 1463 "ircd_parser.y"
4810      {
4811    if (conf_parser_ctx.pass == 1)
4812      PingWarning(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4820 | Line 4816 | yyreduce:
4816    case 218:
4817  
4818   /* Line 1464 of yacc.c  */
4819 < #line 1473 "ircd_parser.y"
4819 > #line 1469 "ircd_parser.y"
4820      {
4821    if (conf_parser_ctx.pass == 1)
4822      MaxPerIp(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4830 | Line 4826 | yyreduce:
4826    case 219:
4827  
4828   /* Line 1464 of yacc.c  */
4829 < #line 1479 "ircd_parser.y"
4829 > #line 1475 "ircd_parser.y"
4830      {
4831    if (conf_parser_ctx.pass == 1)
4832      ConFreq(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4840 | Line 4836 | yyreduce:
4836    case 220:
4837  
4838   /* Line 1464 of yacc.c  */
4839 < #line 1485 "ircd_parser.y"
4839 > #line 1481 "ircd_parser.y"
4840      {
4841    if (conf_parser_ctx.pass == 1)
4842      MaxTotal(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4850 | Line 4846 | yyreduce:
4846    case 221:
4847  
4848   /* Line 1464 of yacc.c  */
4849 < #line 1491 "ircd_parser.y"
4849 > #line 1487 "ircd_parser.y"
4850      {
4851    if (conf_parser_ctx.pass == 1)
4852      MaxGlobal(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4860 | Line 4856 | yyreduce:
4856    case 222:
4857  
4858   /* Line 1464 of yacc.c  */
4859 < #line 1497 "ircd_parser.y"
4859 > #line 1493 "ircd_parser.y"
4860      {
4861    if (conf_parser_ctx.pass == 1)
4862      MaxLocal(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4870 | Line 4866 | yyreduce:
4866    case 223:
4867  
4868   /* Line 1464 of yacc.c  */
4869 < #line 1503 "ircd_parser.y"
4869 > #line 1499 "ircd_parser.y"
4870      {
4871    if (conf_parser_ctx.pass == 1)
4872      MaxIdent(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4880 | Line 4876 | yyreduce:
4876    case 224:
4877  
4878   /* Line 1464 of yacc.c  */
4879 < #line 1509 "ircd_parser.y"
4879 > #line 1505 "ircd_parser.y"
4880      {
4881    if (conf_parser_ctx.pass == 1)
4882      MaxSendq(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4890 | Line 4886 | yyreduce:
4886    case 225:
4887  
4888   /* Line 1464 of yacc.c  */
4889 < #line 1515 "ircd_parser.y"
4889 > #line 1511 "ircd_parser.y"
4890      {
4891    if (conf_parser_ctx.pass == 1)
4892      CidrBitlenIPV4(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4900 | Line 4896 | yyreduce:
4896    case 226:
4897  
4898   /* Line 1464 of yacc.c  */
4899 < #line 1521 "ircd_parser.y"
4899 > #line 1517 "ircd_parser.y"
4900      {
4901    if (conf_parser_ctx.pass == 1)
4902      CidrBitlenIPV6(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4910 | Line 4906 | yyreduce:
4906    case 227:
4907  
4908   /* Line 1464 of yacc.c  */
4909 < #line 1527 "ircd_parser.y"
4909 > #line 1523 "ircd_parser.y"
4910      {
4911    if (conf_parser_ctx.pass == 1)
4912      NumberPerCidr(yy_class) = (yyvsp[(3) - (4)].number);
# Line 4920 | Line 4916 | yyreduce:
4916    case 228:
4917  
4918   /* Line 1464 of yacc.c  */
4919 < #line 1536 "ircd_parser.y"
4919 > #line 1532 "ircd_parser.y"
4920      {
4921    if (conf_parser_ctx.pass == 2)
4922    {
# Line 4933 | Line 4929 | yyreduce:
4929    case 229:
4930  
4931   /* Line 1464 of yacc.c  */
4932 < #line 1543 "ircd_parser.y"
4932 > #line 1539 "ircd_parser.y"
4933      {
4934    if (conf_parser_ctx.pass == 2)
4935    {
# Line 4946 | Line 4942 | yyreduce:
4942    case 230:
4943  
4944   /* Line 1464 of yacc.c  */
4945 < #line 1552 "ircd_parser.y"
4945 > #line 1548 "ircd_parser.y"
4946      {
4947    listener_flags = 0;
4948   }
# Line 4955 | Line 4951 | yyreduce:
4951    case 234:
4952  
4953   /* Line 1464 of yacc.c  */
4954 < #line 1558 "ircd_parser.y"
4954 > #line 1554 "ircd_parser.y"
4955      {
4956    if (conf_parser_ctx.pass == 2)
4957      listener_flags |= LISTENER_SSL;
# Line 4965 | Line 4961 | yyreduce:
4961    case 235:
4962  
4963   /* Line 1464 of yacc.c  */
4964 < #line 1562 "ircd_parser.y"
4964 > #line 1558 "ircd_parser.y"
4965      {
4966    if (conf_parser_ctx.pass == 2)
4967      listener_flags |= LISTENER_HIDDEN;
# Line 4975 | Line 4971 | yyreduce:
4971    case 236:
4972  
4973   /* Line 1464 of yacc.c  */
4974 < #line 1566 "ircd_parser.y"
4974 > #line 1562 "ircd_parser.y"
4975      {
4976    if (conf_parser_ctx.pass == 2)
4977      listener_flags |= LISTENER_SERVER;
# Line 4985 | Line 4981 | yyreduce:
4981    case 244:
4982  
4983   /* Line 1464 of yacc.c  */
4984 < #line 1576 "ircd_parser.y"
4984 > #line 1572 "ircd_parser.y"
4985      { listener_flags = 0; }
4986      break;
4987  
4988    case 248:
4989  
4990   /* Line 1464 of yacc.c  */
4991 < #line 1581 "ircd_parser.y"
4991 > #line 1577 "ircd_parser.y"
4992      {
4993    if (conf_parser_ctx.pass == 2)
4994    {
# Line 5012 | Line 5008 | yyreduce:
5008    case 249:
5009  
5010   /* Line 1464 of yacc.c  */
5011 < #line 1595 "ircd_parser.y"
5011 > #line 1591 "ircd_parser.y"
5012      {
5013    if (conf_parser_ctx.pass == 2)
5014    {
# Line 5036 | Line 5032 | yyreduce:
5032    case 250:
5033  
5034   /* Line 1464 of yacc.c  */
5035 < #line 1615 "ircd_parser.y"
5035 > #line 1611 "ircd_parser.y"
5036      {
5037    if (conf_parser_ctx.pass == 2)
5038    {
# Line 5049 | Line 5045 | yyreduce:
5045    case 251:
5046  
5047   /* Line 1464 of yacc.c  */
5048 < #line 1624 "ircd_parser.y"
5048 > #line 1620 "ircd_parser.y"
5049      {
5050    if (conf_parser_ctx.pass == 2)
5051    {
# Line 5062 | Line 5058 | yyreduce:
5058    case 252:
5059  
5060   /* Line 1464 of yacc.c  */
5061 < #line 1636 "ircd_parser.y"
5061 > #line 1632 "ircd_parser.y"
5062      {
5063    if (conf_parser_ctx.pass == 2)
5064    {
# Line 5080 | Line 5076 | yyreduce:
5076    case 253:
5077  
5078   /* Line 1464 of yacc.c  */
5079 < #line 1648 "ircd_parser.y"
5079 > #line 1644 "ircd_parser.y"
5080      {
5081    if (conf_parser_ctx.pass == 2)
5082    {
# Line 5141 | Line 5137 | yyreduce:
5137    case 265:
5138  
5139   /* Line 1464 of yacc.c  */
5140 < #line 1710 "ircd_parser.y"
5140 > #line 1706 "ircd_parser.y"
5141      {
5142    if (conf_parser_ctx.pass == 2)
5143    {
# Line 5180 | Line 5176 | yyreduce:
5176    case 266:
5177  
5178   /* Line 1464 of yacc.c  */
5179 < #line 1747 "ircd_parser.y"
5179 > #line 1743 "ircd_parser.y"
5180      {
5181    if (conf_parser_ctx.pass == 2)
5182    {
# Line 5197 | Line 5193 | yyreduce:
5193    case 267:
5194  
5195   /* Line 1464 of yacc.c  */
5196 < #line 1760 "ircd_parser.y"
5196 > #line 1756 "ircd_parser.y"
5197      {
5198    if (conf_parser_ctx.pass == 2)
5199    {
# Line 5210 | Line 5206 | yyreduce:
5206    case 268:
5207  
5208   /* Line 1464 of yacc.c  */
5209 < #line 1769 "ircd_parser.y"
5209 > #line 1765 "ircd_parser.y"
5210      {
5211    if (conf_parser_ctx.pass == 2)
5212    {
# Line 5225 | Line 5221 | yyreduce:
5221    case 269:
5222  
5223   /* Line 1464 of yacc.c  */
5224 < #line 1780 "ircd_parser.y"
5224 > #line 1776 "ircd_parser.y"
5225      {
5226   }
5227      break;
# Line 5233 | Line 5229 | yyreduce:
5229    case 273:
5230  
5231   /* Line 1464 of yacc.c  */
5232 < #line 1784 "ircd_parser.y"
5232 > #line 1780 "ircd_parser.y"
5233      { not_atom = 1; }
5234      break;
5235  
5236    case 275:
5237  
5238   /* Line 1464 of yacc.c  */
5239 < #line 1785 "ircd_parser.y"
5239 > #line 1781 "ircd_parser.y"
5240      { not_atom = 0; }
5241      break;
5242  
5243    case 277:
5244  
5245   /* Line 1464 of yacc.c  */
5246 < #line 1788 "ircd_parser.y"
5246 > #line 1784 "ircd_parser.y"
5247      {
5248    if (conf_parser_ctx.pass == 2)
5249    {
# Line 5260 | Line 5256 | yyreduce:
5256    case 278:
5257  
5258   /* Line 1464 of yacc.c  */
5259 < #line 1795 "ircd_parser.y"
5259 > #line 1791 "ircd_parser.y"
5260      {
5261    if (conf_parser_ctx.pass == 2)
5262    {
# Line 5273 | Line 5269 | yyreduce:
5269    case 279:
5270  
5271   /* Line 1464 of yacc.c  */
5272 < #line 1802 "ircd_parser.y"
5272 > #line 1798 "ircd_parser.y"
5273      {
5274    if (conf_parser_ctx.pass == 2)
5275    {
# Line 5286 | Line 5282 | yyreduce:
5282    case 280:
5283  
5284   /* Line 1464 of yacc.c  */
5285 < #line 1809 "ircd_parser.y"
5285 > #line 1805 "ircd_parser.y"
5286      {
5287    if (conf_parser_ctx.pass == 2)
5288    {
# Line 5299 | Line 5295 | yyreduce:
5295    case 281:
5296  
5297   /* Line 1464 of yacc.c  */
5298 < #line 1816 "ircd_parser.y"
5298 > #line 1812 "ircd_parser.y"
5299      {
5300    if (conf_parser_ctx.pass == 2)
5301    {
# Line 5312 | Line 5308 | yyreduce:
5308    case 282:
5309  
5310   /* Line 1464 of yacc.c  */
5311 < #line 1823 "ircd_parser.y"
5311 > #line 1819 "ircd_parser.y"
5312      {
5313    if (conf_parser_ctx.pass == 2)
5314    {
# Line 5325 | Line 5321 | yyreduce:
5321    case 283:
5322  
5323   /* Line 1464 of yacc.c  */
5324 < #line 1830 "ircd_parser.y"
5324 > #line 1826 "ircd_parser.y"
5325      {
5326    if (conf_parser_ctx.pass == 2)
5327    {
# Line 5338 | Line 5334 | yyreduce:
5334    case 284:
5335  
5336   /* Line 1464 of yacc.c  */
5337 < #line 1837 "ircd_parser.y"
5337 > #line 1833 "ircd_parser.y"
5338      {
5339    if (conf_parser_ctx.pass == 2)
5340    {
# Line 5351 | Line 5347 | yyreduce:
5347    case 285:
5348  
5349   /* Line 1464 of yacc.c  */
5350 < #line 1844 "ircd_parser.y"
5350 > #line 1840 "ircd_parser.y"
5351      {
5352    if (conf_parser_ctx.pass == 2)
5353    {
# Line 5364 | Line 5360 | yyreduce:
5360    case 286:
5361  
5362   /* Line 1464 of yacc.c  */
5363 < #line 1851 "ircd_parser.y"
5363 > #line 1847 "ircd_parser.y"
5364      {
5365    if (conf_parser_ctx.pass == 2)
5366    {
# Line 5377 | Line 5373 | yyreduce:
5373    case 287:
5374  
5375   /* Line 1464 of yacc.c  */
5376 < #line 1861 "ircd_parser.y"
5376 > #line 1857 "ircd_parser.y"
5377      {
5378    if (conf_parser_ctx.pass == 2)
5379    {
# Line 5400 | Line 5396 | yyreduce:
5396    case 288:
5397  
5398   /* Line 1464 of yacc.c  */
5399 < #line 1880 "ircd_parser.y"
5399 > #line 1876 "ircd_parser.y"
5400      {
5401    if (conf_parser_ctx.pass == 2)
5402    {
# Line 5414 | Line 5410 | yyreduce:
5410    case 289:
5411  
5412   /* Line 1464 of yacc.c  */
5413 < #line 1890 "ircd_parser.y"
5413 > #line 1886 "ircd_parser.y"
5414      {
5415    if (conf_parser_ctx.pass == 2)
5416    {
# Line 5427 | Line 5423 | yyreduce:
5423    case 290:
5424  
5425   /* Line 1464 of yacc.c  */
5426 < #line 1903 "ircd_parser.y"
5426 > #line 1899 "ircd_parser.y"
5427      {
5428    if (conf_parser_ctx.pass == 2)
5429    {
# Line 5440 | Line 5436 | yyreduce:
5436    case 291:
5437  
5438   /* Line 1464 of yacc.c  */
5439 < #line 1910 "ircd_parser.y"
5439 > #line 1906 "ircd_parser.y"
5440      {
5441    if (conf_parser_ctx.pass == 2)
5442    {
# Line 5453 | Line 5449 | yyreduce:
5449    case 298:
5450  
5451   /* Line 1464 of yacc.c  */
5452 < #line 1922 "ircd_parser.y"
5452 > #line 1918 "ircd_parser.y"
5453      {
5454    if (conf_parser_ctx.pass == 2)
5455    {
# Line 5466 | Line 5462 | yyreduce:
5462    case 299:
5463  
5464   /* Line 1464 of yacc.c  */
5465 < #line 1931 "ircd_parser.y"
5465 > #line 1927 "ircd_parser.y"
5466      {
5467    if (conf_parser_ctx.pass == 2)
5468    {
# Line 5485 | Line 5481 | yyreduce:
5481    case 300:
5482  
5483   /* Line 1464 of yacc.c  */
5484 < #line 1946 "ircd_parser.y"
5484 > #line 1942 "ircd_parser.y"
5485      {
5486    if (conf_parser_ctx.pass == 2)
5487    {
# Line 5499 | Line 5495 | yyreduce:
5495    case 301:
5496  
5497   /* Line 1464 of yacc.c  */
5498 < #line 1959 "ircd_parser.y"
5498 > #line 1955 "ircd_parser.y"
5499      {
5500    if (conf_parser_ctx.pass == 2)
5501    {
# Line 5513 | Line 5509 | yyreduce:
5509    case 302:
5510  
5511   /* Line 1464 of yacc.c  */
5512 < #line 1967 "ircd_parser.y"
5512 > #line 1963 "ircd_parser.y"
5513      {
5514    if (conf_parser_ctx.pass == 2)
5515    {
# Line 5525 | Line 5521 | yyreduce:
5521    case 309:
5522  
5523   /* Line 1464 of yacc.c  */
5524 < #line 1978 "ircd_parser.y"
5524 > #line 1974 "ircd_parser.y"
5525      {
5526    if (conf_parser_ctx.pass == 2)
5527    {
# Line 5538 | Line 5534 | yyreduce:
5534    case 310:
5535  
5536   /* Line 1464 of yacc.c  */
5537 < #line 1987 "ircd_parser.y"
5537 > #line 1983 "ircd_parser.y"
5538      {
5539    if (conf_parser_ctx.pass == 2)
5540    {
# Line 5564 | Line 5560 | yyreduce:
5560    case 311:
5561  
5562   /* Line 1464 of yacc.c  */
5563 < #line 2009 "ircd_parser.y"
5563 > #line 2005 "ircd_parser.y"
5564      {
5565    if (conf_parser_ctx.pass == 2)
5566      yy_match_item->action = 0;
# Line 5574 | Line 5570 | yyreduce:
5570    case 315:
5571  
5572   /* Line 1464 of yacc.c  */
5573 < #line 2016 "ircd_parser.y"
5573 > #line 2012 "ircd_parser.y"
5574      {
5575    if (conf_parser_ctx.pass == 2)
5576      yy_match_item->action |= SHARED_KLINE;
# Line 5584 | Line 5580 | yyreduce:
5580    case 316:
5581  
5582   /* Line 1464 of yacc.c  */
5583 < #line 2020 "ircd_parser.y"
5583 > #line 2016 "ircd_parser.y"
5584      {
5585    if (conf_parser_ctx.pass == 2)
5586      yy_match_item->action |= SHARED_TKLINE;
# Line 5594 | Line 5590 | yyreduce:
5590    case 317:
5591  
5592   /* Line 1464 of yacc.c  */
5593 < #line 2024 "ircd_parser.y"
5593 > #line 2020 "ircd_parser.y"
5594      {
5595    if (conf_parser_ctx.pass == 2)
5596      yy_match_item->action |= SHARED_UNKLINE;
# Line 5604 | Line 5600 | yyreduce:
5600    case 318:
5601  
5602   /* Line 1464 of yacc.c  */
5603 < #line 2028 "ircd_parser.y"
5603 > #line 2024 "ircd_parser.y"
5604      {
5605    if (conf_parser_ctx.pass == 2)
5606      yy_match_item->action |= SHARED_XLINE;
# Line 5614 | Line 5610 | yyreduce:
5610    case 319:
5611  
5612   /* Line 1464 of yacc.c  */
5613 < #line 2032 "ircd_parser.y"
5613 > #line 2028 "ircd_parser.y"
5614      {
5615    if (conf_parser_ctx.pass == 2)
5616      yy_match_item->action |= SHARED_TXLINE;
# Line 5624 | Line 5620 | yyreduce:
5620    case 320:
5621  
5622   /* Line 1464 of yacc.c  */
5623 < #line 2036 "ircd_parser.y"
5623 > #line 2032 "ircd_parser.y"
5624      {
5625    if (conf_parser_ctx.pass == 2)
5626      yy_match_item->action |= SHARED_UNXLINE;
# Line 5634 | Line 5630 | yyreduce:
5630    case 321:
5631  
5632   /* Line 1464 of yacc.c  */
5633 < #line 2040 "ircd_parser.y"
5633 > #line 2036 "ircd_parser.y"
5634      {
5635    if (conf_parser_ctx.pass == 2)
5636      yy_match_item->action |= SHARED_RESV;
# Line 5644 | Line 5640 | yyreduce:
5640    case 322:
5641  
5642   /* Line 1464 of yacc.c  */
5643 < #line 2044 "ircd_parser.y"
5643 > #line 2040 "ircd_parser.y"
5644      {
5645    if (conf_parser_ctx.pass == 2)
5646      yy_match_item->action |= SHARED_TRESV;
# Line 5654 | Line 5650 | yyreduce:
5650    case 323:
5651  
5652   /* Line 1464 of yacc.c  */
5653 < #line 2048 "ircd_parser.y"
5653 > #line 2044 "ircd_parser.y"
5654      {
5655    if (conf_parser_ctx.pass == 2)
5656      yy_match_item->action |= SHARED_UNRESV;
# Line 5664 | Line 5660 | yyreduce:
5660    case 324:
5661  
5662   /* Line 1464 of yacc.c  */
5663 < #line 2052 "ircd_parser.y"
5663 > #line 2048 "ircd_parser.y"
5664      {
5665    if (conf_parser_ctx.pass == 2)
5666      yy_match_item->action |= SHARED_LOCOPS;
# Line 5674 | Line 5670 | yyreduce:
5670    case 325:
5671  
5672   /* Line 1464 of yacc.c  */
5673 < #line 2056 "ircd_parser.y"
5673 > #line 2052 "ircd_parser.y"
5674      {
5675    if (conf_parser_ctx.pass == 2)
5676      yy_match_item->action = SHARED_ALL;
# Line 5684 | Line 5680 | yyreduce:
5680    case 326:
5681  
5682   /* Line 1464 of yacc.c  */
5683 < #line 2065 "ircd_parser.y"
5683 > #line 2061 "ircd_parser.y"
5684      {
5685    if (conf_parser_ctx.pass == 2)
5686    {
# Line 5697 | Line 5693 | yyreduce:
5693    case 327:
5694  
5695   /* Line 1464 of yacc.c  */
5696 < #line 2072 "ircd_parser.y"
5696 > #line 2068 "ircd_parser.y"
5697      {
5698    if (conf_parser_ctx.pass == 2)
5699    {
# Line 5711 | Line 5707 | yyreduce:
5707    case 333:
5708  
5709   /* Line 1464 of yacc.c  */
5710 < #line 2085 "ircd_parser.y"
5710 > #line 2081 "ircd_parser.y"
5711      {
5712    if (conf_parser_ctx.pass == 2)
5713      DupString(yy_conf->name, yylval.string);
# Line 5721 | Line 5717 | yyreduce:
5717    case 334:
5718  
5719   /* Line 1464 of yacc.c  */
5720 < #line 2091 "ircd_parser.y"
5720 > #line 2087 "ircd_parser.y"
5721      {
5722    if (conf_parser_ctx.pass == 2)
5723      yy_conf->flags = 0;
# Line 5731 | Line 5727 | yyreduce:
5727    case 338:
5728  
5729   /* Line 1464 of yacc.c  */
5730 < #line 2098 "ircd_parser.y"
5730 > #line 2094 "ircd_parser.y"
5731      {
5732    if (conf_parser_ctx.pass == 2)
5733      yy_conf->flags |= SHARED_KLINE;
# Line 5741 | Line 5737 | yyreduce:
5737    case 339:
5738  
5739   /* Line 1464 of yacc.c  */
5740 < #line 2102 "ircd_parser.y"
5740 > #line 2098 "ircd_parser.y"
5741      {
5742    if (conf_parser_ctx.pass == 2)
5743      yy_conf->flags |= SHARED_TKLINE;
# Line 5751 | Line 5747 | yyreduce:
5747    case 340:
5748  
5749   /* Line 1464 of yacc.c  */
5750 < #line 2106 "ircd_parser.y"
5750 > #line 2102 "ircd_parser.y"
5751      {
5752    if (conf_parser_ctx.pass == 2)
5753      yy_conf->flags |= SHARED_UNKLINE;
# Line 5761 | Line 5757 | yyreduce:
5757    case 341:
5758  
5759   /* Line 1464 of yacc.c  */
5760 < #line 2110 "ircd_parser.y"
5760 > #line 2106 "ircd_parser.y"
5761      {
5762    if (conf_parser_ctx.pass == 2)
5763      yy_conf->flags |= SHARED_XLINE;
# Line 5771 | Line 5767 | yyreduce:
5767    case 342:
5768  
5769   /* Line 1464 of yacc.c  */
5770 < #line 2114 "ircd_parser.y"
5770 > #line 2110 "ircd_parser.y"
5771      {
5772    if (conf_parser_ctx.pass == 2)
5773      yy_conf->flags |= SHARED_TXLINE;
# Line 5781 | Line 5777 | yyreduce:
5777    case 343:
5778  
5779   /* Line 1464 of yacc.c  */
5780 < #line 2118 "ircd_parser.y"
5780 > #line 2114 "ircd_parser.y"
5781      {
5782    if (conf_parser_ctx.pass == 2)
5783      yy_conf->flags |= SHARED_UNXLINE;
# Line 5791 | Line 5787 | yyreduce:
5787    case 344:
5788  
5789   /* Line 1464 of yacc.c  */
5790 < #line 2122 "ircd_parser.y"
5790 > #line 2118 "ircd_parser.y"
5791      {
5792    if (conf_parser_ctx.pass == 2)
5793      yy_conf->flags |= SHARED_RESV;
# Line 5801 | Line 5797 | yyreduce:
5797    case 345:
5798  
5799   /* Line 1464 of yacc.c  */
5800 < #line 2126 "ircd_parser.y"
5800 > #line 2122 "ircd_parser.y"
5801      {
5802    if (conf_parser_ctx.pass == 2)
5803      yy_conf->flags |= SHARED_TRESV;
# Line 5811 | Line 5807 | yyreduce:
5807    case 346:
5808  
5809   /* Line 1464 of yacc.c  */
5810 < #line 2130 "ircd_parser.y"
5810 > #line 2126 "ircd_parser.y"
5811      {
5812    if (conf_parser_ctx.pass == 2)
5813      yy_conf->flags |= SHARED_UNRESV;
# Line 5821 | Line 5817 | yyreduce:
5817    case 347:
5818  
5819   /* Line 1464 of yacc.c  */
5820 < #line 2134 "ircd_parser.y"
5820 > #line 2130 "ircd_parser.y"
5821      {
5822    if (conf_parser_ctx.pass == 2)
5823      yy_conf->flags |= SHARED_LOCOPS;
# Line 5831 | Line 5827 | yyreduce:
5827    case 348:
5828  
5829   /* Line 1464 of yacc.c  */
5830 < #line 2138 "ircd_parser.y"
5830 > #line 2134 "ircd_parser.y"
5831      {
5832    if (conf_parser_ctx.pass == 2)
5833      yy_conf->flags = SHARED_ALL;
# Line 5841 | Line 5837 | yyreduce:
5837    case 349:
5838  
5839   /* Line 1464 of yacc.c  */
5840 < #line 2147 "ircd_parser.y"
5840 > #line 2143 "ircd_parser.y"
5841      {
5842    if (conf_parser_ctx.pass == 2)
5843    {
# Line 5865 | Line 5861 | yyreduce:
5861    case 350:
5862  
5863   /* Line 1464 of yacc.c  */
5864 < #line 2165 "ircd_parser.y"
5864 > #line 2161 "ircd_parser.y"
5865      {
5866    if (conf_parser_ctx.pass == 2)
5867    {
# Line 5997 | Line 5993 | yyreduce:
5993    case 370:
5994  
5995   /* Line 1464 of yacc.c  */
5996 < #line 2303 "ircd_parser.y"
5996 > #line 2299 "ircd_parser.y"
5997      {
5998    if (conf_parser_ctx.pass == 2)
5999    {
# Line 6013 | Line 6009 | yyreduce:
6009    case 371:
6010  
6011   /* Line 1464 of yacc.c  */
6012 < #line 2315 "ircd_parser.y"
6012 > #line 2311 "ircd_parser.y"
6013      {
6014    if (conf_parser_ctx.pass == 2)
6015    {
# Line 6029 | Line 6025 | yyreduce:
6025    case 372:
6026  
6027   /* Line 1464 of yacc.c  */
6028 < #line 2327 "ircd_parser.y"
6028 > #line 2323 "ircd_parser.y"
6029      {
6030    if (conf_parser_ctx.pass == 2)
6031    {
# Line 6042 | Line 6038 | yyreduce:
6038    case 373:
6039  
6040   /* Line 1464 of yacc.c  */
6041 < #line 2336 "ircd_parser.y"
6041 > #line 2332 "ircd_parser.y"
6042      {
6043    if (conf_parser_ctx.pass == 2)
6044    {
# Line 6072 | Line 6068 | yyreduce:
6068    case 374:
6069  
6070   /* Line 1464 of yacc.c  */
6071 < #line 2362 "ircd_parser.y"
6071 > #line 2358 "ircd_parser.y"
6072      {
6073    if (conf_parser_ctx.pass == 2)
6074    {
# Line 6094 | Line 6090 | yyreduce:
6090    case 375:
6091  
6092   /* Line 1464 of yacc.c  */
6093 < #line 2380 "ircd_parser.y"
6093 > #line 2376 "ircd_parser.y"
6094      {
6095    if (conf_parser_ctx.pass == 2)
6096    {
# Line 6116 | Line 6112 | yyreduce:
6112    case 376:
6113  
6114   /* Line 1464 of yacc.c  */
6115 < #line 2398 "ircd_parser.y"
6115 > #line 2394 "ircd_parser.y"
6116      {
6117    if (conf_parser_ctx.pass == 2)
6118      yy_aconf->port = (yyvsp[(3) - (4)].number);
# Line 6126 | Line 6122 | yyreduce:
6122    case 377:
6123  
6124   /* Line 1464 of yacc.c  */
6125 < #line 2404 "ircd_parser.y"
6125 > #line 2400 "ircd_parser.y"
6126      {
6127    if (conf_parser_ctx.pass == 2)
6128      yy_aconf->aftype = AF_INET;
# Line 6136 | Line 6132 | yyreduce:
6132    case 378:
6133  
6134   /* Line 1464 of yacc.c  */
6135 < #line 2408 "ircd_parser.y"
6135 > #line 2404 "ircd_parser.y"
6136      {
6137   #ifdef IPV6
6138    if (conf_parser_ctx.pass == 2)
# Line 6148 | Line 6144 | yyreduce:
6144    case 379:
6145  
6146   /* Line 1464 of yacc.c  */
6147 < #line 2416 "ircd_parser.y"
6147 > #line 2412 "ircd_parser.y"
6148      {
6149   }
6150      break;
# Line 6156 | Line 6152 | yyreduce:
6152    case 383:
6153  
6154   /* Line 1464 of yacc.c  */
6155 < #line 2420 "ircd_parser.y"
6155 > #line 2416 "ircd_parser.y"
6156      { not_atom = 1; }
6157      break;
6158  
6159    case 385:
6160  
6161   /* Line 1464 of yacc.c  */
6162 < #line 2421 "ircd_parser.y"
6162 > #line 2417 "ircd_parser.y"
6163      { not_atom = 0; }
6164      break;
6165  
6166    case 387:
6167  
6168   /* Line 1464 of yacc.c  */
6169 < #line 2424 "ircd_parser.y"
6169 > #line 2420 "ircd_parser.y"
6170      {
6171    if (conf_parser_ctx.pass == 2)
6172   #ifndef HAVE_LIBZ
# Line 6187 | Line 6183 | yyreduce:
6183    case 388:
6184  
6185   /* Line 1464 of yacc.c  */
6186 < #line 2435 "ircd_parser.y"
6186 > #line 2431 "ircd_parser.y"
6187      {
6188    if (conf_parser_ctx.pass == 2)
6189    {
# Line 6200 | Line 6196 | yyreduce:
6196    case 389:
6197  
6198   /* Line 1464 of yacc.c  */
6199 < #line 2442 "ircd_parser.y"
6199 > #line 2438 "ircd_parser.y"
6200      {
6201    if (conf_parser_ctx.pass == 2)
6202    {
# Line 6213 | Line 6209 | yyreduce:
6209    case 390:
6210  
6211   /* Line 1464 of yacc.c  */
6212 < #line 2449 "ircd_parser.y"
6212 > #line 2445 "ircd_parser.y"
6213      {
6214    if (conf_parser_ctx.pass == 2)
6215    {
# Line 6226 | Line 6222 | yyreduce:
6222    case 391:
6223  
6224   /* Line 1464 of yacc.c  */
6225 < #line 2456 "ircd_parser.y"
6225 > #line 2452 "ircd_parser.y"
6226      {
6227    if (conf_parser_ctx.pass == 2)
6228    {
# Line 6239 | Line 6235 | yyreduce:
6235    case 392:
6236  
6237   /* Line 1464 of yacc.c  */
6238 < #line 2466 "ircd_parser.y"
6238 > #line 2462 "ircd_parser.y"
6239      {
6240   #ifdef HAVE_LIBCRYPTO
6241    if (conf_parser_ctx.pass == 2)
# Line 6284 | Line 6280 | yyreduce:
6280    case 393:
6281  
6282   /* Line 1464 of yacc.c  */
6283 < #line 2507 "ircd_parser.y"
6283 > #line 2503 "ircd_parser.y"
6284      {
6285    if (conf_parser_ctx.pass == 2)
6286    {
# Line 6299 | Line 6295 | yyreduce:
6295    case 394:
6296  
6297   /* Line 1464 of yacc.c  */
6298 < #line 2518 "ircd_parser.y"
6298 > #line 2514 "ircd_parser.y"
6299      {
6300    if (conf_parser_ctx.pass == 2)
6301    {
# Line 6316 | Line 6312 | yyreduce:
6312    case 395:
6313  
6314   /* Line 1464 of yacc.c  */
6315 < #line 2531 "ircd_parser.y"
6315 > #line 2527 "ircd_parser.y"
6316      {
6317    if (conf_parser_ctx.pass == 2)
6318    {
# Line 6333 | Line 6329 | yyreduce:
6329    case 396:
6330  
6331   /* Line 1464 of yacc.c  */
6332 < #line 2544 "ircd_parser.y"
6332 > #line 2540 "ircd_parser.y"
6333      {
6334    if (conf_parser_ctx.pass == 2)
6335    {
# Line 6346 | Line 6342 | yyreduce:
6342    case 397:
6343  
6344   /* Line 1464 of yacc.c  */
6345 < #line 2553 "ircd_parser.y"
6345 > #line 2549 "ircd_parser.y"
6346      {
6347   #ifdef HAVE_LIBCRYPTO
6348    if (conf_parser_ctx.pass == 2)
# Line 6382 | Line 6378 | yyreduce:
6378    case 398:
6379  
6380   /* Line 1464 of yacc.c  */
6381 < #line 2588 "ircd_parser.y"
6381 > #line 2584 "ircd_parser.y"
6382      {
6383    if (conf_parser_ctx.pass == 2)
6384    {
# Line 6395 | Line 6391 | yyreduce:
6391    case 399:
6392  
6393   /* Line 1464 of yacc.c  */
6394 < #line 2595 "ircd_parser.y"
6394 > #line 2591 "ircd_parser.y"
6395      {
6396    if (conf_parser_ctx.pass == 2)
6397    {
# Line 6455 | Line 6451 | yyreduce:
6451    case 400:
6452  
6453   /* Line 1464 of yacc.c  */
6454 < #line 2651 "ircd_parser.y"
6454 > #line 2647 "ircd_parser.y"
6455      {
6456   }
6457      break;
# Line 6463 | Line 6459 | yyreduce:
6459    case 404:
6460  
6461   /* Line 1464 of yacc.c  */
6462 < #line 2656 "ircd_parser.y"
6462 > #line 2652 "ircd_parser.y"
6463      {
6464    if (conf_parser_ctx.pass == 2)
6465      regex_ban = 1;
# Line 6473 | Line 6469 | yyreduce:
6469    case 411:
6470  
6471   /* Line 1464 of yacc.c  */
6472 < #line 2665 "ircd_parser.y"
6472 > #line 2661 "ircd_parser.y"
6473      {
6474    if (conf_parser_ctx.pass == 2)
6475    {
# Line 6496 | Line 6492 | yyreduce:
6492    case 412:
6493  
6494   /* Line 1464 of yacc.c  */
6495 < #line 2684 "ircd_parser.y"
6495 > #line 2680 "ircd_parser.y"
6496      {
6497    if (conf_parser_ctx.pass == 2)
6498      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6506 | Line 6502 | yyreduce:
6502    case 413:
6503  
6504   /* Line 1464 of yacc.c  */
6505 < #line 2693 "ircd_parser.y"
6505 > #line 2689 "ircd_parser.y"
6506      {
6507    if (conf_parser_ctx.pass == 2)
6508      hostbuf[0] = reasonbuf[0] = '\0';
# Line 6516 | Line 6512 | yyreduce:
6512    case 414:
6513  
6514   /* Line 1464 of yacc.c  */
6515 < #line 2697 "ircd_parser.y"
6515 > #line 2693 "ircd_parser.y"
6516      {
6517    if (conf_parser_ctx.pass == 2)
6518    {
# Line 6539 | Line 6535 | yyreduce:
6535    case 420:
6536  
6537   /* Line 1464 of yacc.c  */
6538 < #line 2719 "ircd_parser.y"
6538 > #line 2715 "ircd_parser.y"
6539      {
6540    if (conf_parser_ctx.pass == 2)
6541      strlcpy(hostbuf, yylval.string, sizeof(hostbuf));
# Line 6549 | Line 6545 | yyreduce:
6545    case 421:
6546  
6547   /* Line 1464 of yacc.c  */
6548 < #line 2725 "ircd_parser.y"
6548 > #line 2721 "ircd_parser.y"
6549      {
6550    if (conf_parser_ctx.pass == 2)
6551      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6559 | Line 6555 | yyreduce:
6555    case 427:
6556  
6557   /* Line 1464 of yacc.c  */
6558 < #line 2739 "ircd_parser.y"
6558 > #line 2735 "ircd_parser.y"
6559      {
6560    if (conf_parser_ctx.pass == 2)
6561    {
# Line 6578 | Line 6574 | yyreduce:
6574    case 428:
6575  
6576   /* Line 1464 of yacc.c  */
6577 < #line 2757 "ircd_parser.y"
6577 > #line 2753 "ircd_parser.y"
6578      {
6579    if (conf_parser_ctx.pass == 2)
6580    {
# Line 6591 | Line 6587 | yyreduce:
6587    case 429:
6588  
6589   /* Line 1464 of yacc.c  */
6590 < #line 2764 "ircd_parser.y"
6590 > #line 2760 "ircd_parser.y"
6591      {
6592    if (conf_parser_ctx.pass == 2)
6593    {
# Line 6635 | Line 6631 | yyreduce:
6631    case 430:
6632  
6633   /* Line 1464 of yacc.c  */
6634 < #line 2804 "ircd_parser.y"
6634 > #line 2800 "ircd_parser.y"
6635      {
6636   }
6637      break;
# Line 6643 | Line 6639 | yyreduce:
6639    case 434:
6640  
6641   /* Line 1464 of yacc.c  */
6642 < #line 2809 "ircd_parser.y"
6642 > #line 2805 "ircd_parser.y"
6643      {
6644    if (conf_parser_ctx.pass == 2)
6645      regex_ban = 1;
# Line 6653 | Line 6649 | yyreduce:
6649    case 441:
6650  
6651   /* Line 1464 of yacc.c  */
6652 < #line 2818 "ircd_parser.y"
6652 > #line 2814 "ircd_parser.y"
6653      {
6654    if (conf_parser_ctx.pass == 2)
6655      strlcpy(gecos_name, yylval.string, sizeof(gecos_name));
# Line 6663 | Line 6659 | yyreduce:
6659    case 442:
6660  
6661   /* Line 1464 of yacc.c  */
6662 < #line 2824 "ircd_parser.y"
6662 > #line 2820 "ircd_parser.y"
6663      {
6664    if (conf_parser_ctx.pass == 2)
6665      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6673 | Line 6669 | yyreduce:
6669    case 502:
6670  
6671   /* Line 1464 of yacc.c  */
6672 < #line 2869 "ircd_parser.y"
6672 > #line 2865 "ircd_parser.y"
6673      {
6674    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
6675   }
# Line 6682 | Line 6678 | yyreduce:
6678    case 503:
6679  
6680   /* Line 1464 of yacc.c  */
6681 < #line 2874 "ircd_parser.y"
6681 > #line 2870 "ircd_parser.y"
6682      {
6683    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
6684   }
# Line 6691 | Line 6687 | yyreduce:
6687    case 504:
6688  
6689   /* Line 1464 of yacc.c  */
6690 < #line 2879 "ircd_parser.y"
6690 > #line 2875 "ircd_parser.y"
6691      {
6692    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
6693   }
# Line 6700 | Line 6696 | yyreduce:
6696    case 505:
6697  
6698   /* Line 1464 of yacc.c  */
6699 < #line 2884 "ircd_parser.y"
6699 > #line 2880 "ircd_parser.y"
6700      {
6701    ConfigFileEntry.burst_away = yylval.number;
6702   }
# Line 6709 | Line 6705 | yyreduce:
6705    case 506:
6706  
6707   /* Line 1464 of yacc.c  */
6708 < #line 2889 "ircd_parser.y"
6708 > #line 2885 "ircd_parser.y"
6709      {
6710    ConfigFileEntry.use_whois_actually = yylval.number;
6711   }
# Line 6718 | Line 6714 | yyreduce:
6714    case 507:
6715  
6716   /* Line 1464 of yacc.c  */
6717 < #line 2894 "ircd_parser.y"
6717 > #line 2890 "ircd_parser.y"
6718      {
6719    GlobalSetOptions.rejecttime = yylval.number;
6720   }
# Line 6727 | Line 6723 | yyreduce:
6723    case 508:
6724  
6725   /* Line 1464 of yacc.c  */
6726 < #line 2899 "ircd_parser.y"
6726 > #line 2895 "ircd_parser.y"
6727      {
6728    ConfigFileEntry.tkline_expire_notices = yylval.number;
6729   }
# Line 6736 | Line 6732 | yyreduce:
6732    case 509:
6733  
6734   /* Line 1464 of yacc.c  */
6735 < #line 2904 "ircd_parser.y"
6735 > #line 2900 "ircd_parser.y"
6736      {
6737    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
6738   }
# Line 6745 | Line 6741 | yyreduce:
6741    case 510:
6742  
6743   /* Line 1464 of yacc.c  */
6744 < #line 2909 "ircd_parser.y"
6744 > #line 2905 "ircd_parser.y"
6745      {
6746    ConfigFileEntry.hide_spoof_ips = yylval.number;
6747   }
# Line 6754 | Line 6750 | yyreduce:
6750    case 511:
6751  
6752   /* Line 1464 of yacc.c  */
6753 < #line 2914 "ircd_parser.y"
6753 > #line 2910 "ircd_parser.y"
6754      {
6755    ConfigFileEntry.ignore_bogus_ts = yylval.number;
6756   }
# Line 6763 | Line 6759 | yyreduce:
6759    case 512:
6760  
6761   /* Line 1464 of yacc.c  */
6762 < #line 2919 "ircd_parser.y"
6762 > #line 2915 "ircd_parser.y"
6763      {
6764    ConfigFileEntry.disable_remote = yylval.number;
6765   }
# Line 6772 | Line 6768 | yyreduce:
6768    case 513:
6769  
6770   /* Line 1464 of yacc.c  */
6771 < #line 2924 "ircd_parser.y"
6771 > #line 2920 "ircd_parser.y"
6772      {
6773    ConfigFileEntry.failed_oper_notice = yylval.number;
6774   }
# Line 6781 | Line 6777 | yyreduce:
6777    case 514:
6778  
6779   /* Line 1464 of yacc.c  */
6780 < #line 2929 "ircd_parser.y"
6780 > #line 2925 "ircd_parser.y"
6781      {
6782    ConfigFileEntry.anti_nick_flood = yylval.number;
6783   }
# Line 6790 | Line 6786 | yyreduce:
6786    case 515:
6787  
6788   /* Line 1464 of yacc.c  */
6789 < #line 2934 "ircd_parser.y"
6789 > #line 2930 "ircd_parser.y"
6790      {
6791    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
6792   }
# Line 6799 | Line 6795 | yyreduce:
6795    case 516:
6796  
6797   /* Line 1464 of yacc.c  */
6798 < #line 2939 "ircd_parser.y"
6798 > #line 2935 "ircd_parser.y"
6799      {
6800    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
6801   }
# Line 6808 | Line 6804 | yyreduce:
6804    case 517:
6805  
6806   /* Line 1464 of yacc.c  */
6807 < #line 2944 "ircd_parser.y"
6807 > #line 2940 "ircd_parser.y"
6808      {
6809    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
6810   }
# Line 6817 | Line 6813 | yyreduce:
6813    case 518:
6814  
6815   /* Line 1464 of yacc.c  */
6816 < #line 2949 "ircd_parser.y"
6816 > #line 2945 "ircd_parser.y"
6817      {
6818    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
6819   }
# Line 6826 | Line 6822 | yyreduce:
6822    case 519:
6823  
6824   /* Line 1464 of yacc.c  */
6825 < #line 2954 "ircd_parser.y"
6825 > #line 2950 "ircd_parser.y"
6826      {
6827    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
6828   }
# Line 6835 | Line 6831 | yyreduce:
6831    case 520:
6832  
6833   /* Line 1464 of yacc.c  */
6834 < #line 2959 "ircd_parser.y"
6834 > #line 2955 "ircd_parser.y"
6835      {
6836    if (conf_parser_ctx.pass == 2)
6837      ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number);
# Line 6845 | Line 6841 | yyreduce:
6841    case 521:
6842  
6843   /* Line 1464 of yacc.c  */
6844 < #line 2965 "ircd_parser.y"
6844 > #line 2961 "ircd_parser.y"
6845      {
6846    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
6847    {
# Line 6860 | Line 6856 | yyreduce:
6856    case 522:
6857  
6858   /* Line 1464 of yacc.c  */
6859 < #line 2976 "ircd_parser.y"
6859 > #line 2972 "ircd_parser.y"
6860      {
6861    ConfigFileEntry.kline_with_reason = yylval.number;
6862   }
# Line 6869 | Line 6865 | yyreduce:
6865    case 523:
6866  
6867   /* Line 1464 of yacc.c  */
6868 < #line 2981 "ircd_parser.y"
6868 > #line 2977 "ircd_parser.y"
6869      {
6870    if (conf_parser_ctx.pass == 2)
6871    {
# Line 6882 | Line 6878 | yyreduce:
6878    case 524:
6879  
6880   /* Line 1464 of yacc.c  */
6881 < #line 2990 "ircd_parser.y"
6881 > #line 2986 "ircd_parser.y"
6882      {
6883    ConfigFileEntry.invisible_on_connect = yylval.number;
6884   }
# Line 6891 | Line 6887 | yyreduce:
6887    case 525:
6888  
6889   /* Line 1464 of yacc.c  */
6890 < #line 2995 "ircd_parser.y"
6890 > #line 2991 "ircd_parser.y"
6891      {
6892    ConfigFileEntry.warn_no_nline = yylval.number;
6893   }
# Line 6900 | Line 6896 | yyreduce:
6896    case 526:
6897  
6898   /* Line 1464 of yacc.c  */
6899 < #line 3000 "ircd_parser.y"
6899 > #line 2996 "ircd_parser.y"
6900      {
6901    ConfigFileEntry.stats_e_disabled = yylval.number;
6902   }
# Line 6909 | Line 6905 | yyreduce:
6905    case 527:
6906  
6907   /* Line 1464 of yacc.c  */
6908 < #line 3005 "ircd_parser.y"
6908 > #line 3001 "ircd_parser.y"
6909      {
6910    ConfigFileEntry.stats_o_oper_only = yylval.number;
6911   }
# Line 6918 | Line 6914 | yyreduce:
6914    case 528:
6915  
6916   /* Line 1464 of yacc.c  */
6917 < #line 3010 "ircd_parser.y"
6917 > #line 3006 "ircd_parser.y"
6918      {
6919    ConfigFileEntry.stats_P_oper_only = yylval.number;
6920   }
# Line 6927 | Line 6923 | yyreduce:
6923    case 529:
6924  
6925   /* Line 1464 of yacc.c  */
6926 < #line 3015 "ircd_parser.y"
6926 > #line 3011 "ircd_parser.y"
6927      {
6928    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
6929   }
# Line 6936 | Line 6932 | yyreduce:
6932    case 530:
6933  
6934   /* Line 1464 of yacc.c  */
6935 < #line 3018 "ircd_parser.y"
6935 > #line 3014 "ircd_parser.y"
6936      {
6937    ConfigFileEntry.stats_k_oper_only = 1;
6938   }
# Line 6945 | Line 6941 | yyreduce:
6941    case 531:
6942  
6943   /* Line 1464 of yacc.c  */
6944 < #line 3023 "ircd_parser.y"
6944 > #line 3019 "ircd_parser.y"
6945      {
6946    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
6947   }
# Line 6954 | Line 6950 | yyreduce:
6950    case 532:
6951  
6952   /* Line 1464 of yacc.c  */
6953 < #line 3026 "ircd_parser.y"
6953 > #line 3022 "ircd_parser.y"
6954      {
6955    ConfigFileEntry.stats_i_oper_only = 1;
6956   }
# Line 6963 | Line 6959 | yyreduce:
6959    case 533:
6960  
6961   /* Line 1464 of yacc.c  */
6962 < #line 3031 "ircd_parser.y"
6962 > #line 3027 "ircd_parser.y"
6963      {
6964    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
6965   }
# Line 6972 | Line 6968 | yyreduce:
6968    case 534:
6969  
6970   /* Line 1464 of yacc.c  */
6971 < #line 3036 "ircd_parser.y"
6971 > #line 3032 "ircd_parser.y"
6972      {
6973    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
6974   }
# Line 6981 | Line 6977 | yyreduce:
6977    case 535:
6978  
6979   /* Line 1464 of yacc.c  */
6980 < #line 3041 "ircd_parser.y"
6980 > #line 3037 "ircd_parser.y"
6981      {
6982    ConfigFileEntry.opers_bypass_callerid = yylval.number;
6983   }
# Line 6990 | Line 6986 | yyreduce:
6986    case 536:
6987  
6988   /* Line 1464 of yacc.c  */
6989 < #line 3046 "ircd_parser.y"
6989 > #line 3042 "ircd_parser.y"
6990      {
6991    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
6992   }
# Line 6999 | Line 6995 | yyreduce:
6995    case 537:
6996  
6997   /* Line 1464 of yacc.c  */
6998 < #line 3051 "ircd_parser.y"
6998 > #line 3047 "ircd_parser.y"
6999      {
7000    ConfigFileEntry.short_motd = yylval.number;
7001   }
# Line 7008 | Line 7004 | yyreduce:
7004    case 538:
7005  
7006   /* Line 1464 of yacc.c  */
7007 < #line 3056 "ircd_parser.y"
7007 > #line 3052 "ircd_parser.y"
7008      {
7009    ConfigFileEntry.no_oper_flood = yylval.number;
7010   }
# Line 7017 | Line 7013 | yyreduce:
7013    case 539:
7014  
7015   /* Line 1464 of yacc.c  */
7016 < #line 3061 "ircd_parser.y"
7016 > #line 3057 "ircd_parser.y"
7017      {
7018    ConfigFileEntry.true_no_oper_flood = yylval.number;
7019   }
# Line 7026 | Line 7022 | yyreduce:
7022    case 540:
7023  
7024   /* Line 1464 of yacc.c  */
7025 < #line 3066 "ircd_parser.y"
7025 > #line 3062 "ircd_parser.y"
7026      {
7027    ConfigFileEntry.oper_pass_resv = yylval.number;
7028   }
# Line 7035 | Line 7031 | yyreduce:
7031    case 541:
7032  
7033   /* Line 1464 of yacc.c  */
7034 < #line 3071 "ircd_parser.y"
7034 > #line 3067 "ircd_parser.y"
7035      {
7036    if (conf_parser_ctx.pass == 2)
7037    {
# Line 7050 | Line 7046 | yyreduce:
7046    case 542:
7047  
7048   /* Line 1464 of yacc.c  */
7049 < #line 3082 "ircd_parser.y"
7049 > #line 3078 "ircd_parser.y"
7050      {
7051    ConfigFileEntry.idletime = (yyvsp[(3) - (4)].number);
7052   }
# Line 7059 | Line 7055 | yyreduce:
7055    case 543:
7056  
7057   /* Line 1464 of yacc.c  */
7058 < #line 3087 "ircd_parser.y"
7058 > #line 3083 "ircd_parser.y"
7059      {
7060    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
7061   }
# Line 7068 | Line 7064 | yyreduce:
7064    case 544:
7065  
7066   /* Line 1464 of yacc.c  */
7067 < #line 3092 "ircd_parser.y"
7067 > #line 3088 "ircd_parser.y"
7068      {
7069    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
7070   }
# Line 7077 | Line 7073 | yyreduce:
7073    case 545:
7074  
7075   /* Line 1464 of yacc.c  */
7076 < #line 3097 "ircd_parser.y"
7076 > #line 3093 "ircd_parser.y"
7077      {
7078    if (conf_parser_ctx.pass == 2)
7079    {
# Line 7090 | Line 7086 | yyreduce:
7086    case 546:
7087  
7088   /* Line 1464 of yacc.c  */
7089 < #line 3106 "ircd_parser.y"
7089 > #line 3102 "ircd_parser.y"
7090      {
7091   #ifdef HAVE_LIBCRYPTO
7092    if (conf_parser_ctx.pass == 2)
# Line 7126 | Line 7122 | yyreduce:
7122    case 547:
7123  
7124   /* Line 1464 of yacc.c  */
7125 < #line 3138 "ircd_parser.y"
7125 > #line 3134 "ircd_parser.y"
7126      {
7127    if (conf_parser_ctx.pass == 2)
7128    {
# Line 7148 | Line 7144 | yyreduce:
7144    case 548:
7145  
7146   /* Line 1464 of yacc.c  */
7147 < #line 3156 "ircd_parser.y"
7147 > #line 3152 "ircd_parser.y"
7148      {
7149    ConfigFileEntry.use_egd = yylval.number;
7150   }
# Line 7157 | Line 7153 | yyreduce:
7153    case 549:
7154  
7155   /* Line 1464 of yacc.c  */
7156 < #line 3161 "ircd_parser.y"
7156 > #line 3157 "ircd_parser.y"
7157      {
7158    if (conf_parser_ctx.pass == 2)
7159    {
# Line 7170 | Line 7166 | yyreduce:
7166    case 550:
7167  
7168   /* Line 1464 of yacc.c  */
7169 < #line 3170 "ircd_parser.y"
7169 > #line 3166 "ircd_parser.y"
7170      {
7171    ConfigFileEntry.ping_cookie = yylval.number;
7172   }
# Line 7179 | Line 7175 | yyreduce:
7175    case 551:
7176  
7177   /* Line 1464 of yacc.c  */
7178 < #line 3175 "ircd_parser.y"
7178 > #line 3171 "ircd_parser.y"
7179      {
7180    ConfigFileEntry.disable_auth = yylval.number;
7181   }
# Line 7188 | Line 7184 | yyreduce:
7184    case 552:
7185  
7186   /* Line 1464 of yacc.c  */
7187 < #line 3180 "ircd_parser.y"
7187 > #line 3176 "ircd_parser.y"
7188      {
7189    ConfigFileEntry.throttle_time = yylval.number;
7190   }
# Line 7197 | Line 7193 | yyreduce:
7193    case 553:
7194  
7195   /* Line 1464 of yacc.c  */
7196 < #line 3185 "ircd_parser.y"
7196 > #line 3181 "ircd_parser.y"
7197      {
7198    ConfigFileEntry.oper_umodes = 0;
7199   }
# Line 7206 | Line 7202 | yyreduce:
7202    case 557:
7203  
7204   /* Line 1464 of yacc.c  */
7205 < #line 3191 "ircd_parser.y"
7205 > #line 3187 "ircd_parser.y"
7206      {
7207    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
7208   }
# Line 7215 | Line 7211 | yyreduce:
7211    case 558:
7212  
7213   /* Line 1464 of yacc.c  */
7214 < #line 3194 "ircd_parser.y"
7214 > #line 3190 "ircd_parser.y"
7215      {
7216    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
7217   }
# Line 7224 | Line 7220 | yyreduce:
7220    case 559:
7221  
7222   /* Line 1464 of yacc.c  */
7223 < #line 3197 "ircd_parser.y"
7223 > #line 3193 "ircd_parser.y"
7224      {
7225    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
7226   }
# Line 7233 | Line 7229 | yyreduce:
7229    case 560:
7230  
7231   /* Line 1464 of yacc.c  */
7232 < #line 3200 "ircd_parser.y"
7232 > #line 3196 "ircd_parser.y"
7233      {
7234    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
7235   }
# Line 7242 | Line 7238 | yyreduce:
7238    case 561:
7239  
7240   /* Line 1464 of yacc.c  */
7241 < #line 3203 "ircd_parser.y"
7241 > #line 3199 "ircd_parser.y"
7242      {
7243    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
7244   }
# Line 7251 | Line 7247 | yyreduce:
7247    case 562:
7248  
7249   /* Line 1464 of yacc.c  */
7250 < #line 3206 "ircd_parser.y"
7250 > #line 3202 "ircd_parser.y"
7251      {
7252    ConfigFileEntry.oper_umodes |= UMODE_FULL;
7253   }
# Line 7260 | Line 7256 | yyreduce:
7256    case 563:
7257  
7258   /* Line 1464 of yacc.c  */
7259 < #line 3209 "ircd_parser.y"
7259 > #line 3205 "ircd_parser.y"
7260      {
7261    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
7262   }
# Line 7269 | Line 7265 | yyreduce:
7265    case 564:
7266  
7267   /* Line 1464 of yacc.c  */
7268 < #line 3212 "ircd_parser.y"
7268 > #line 3208 "ircd_parser.y"
7269      {
7270    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
7271   }
# Line 7278 | Line 7274 | yyreduce:
7274    case 565:
7275  
7276   /* Line 1464 of yacc.c  */
7277 < #line 3215 "ircd_parser.y"
7277 > #line 3211 "ircd_parser.y"
7278      {
7279    ConfigFileEntry.oper_umodes |= UMODE_REJ;
7280   }
# Line 7287 | Line 7283 | yyreduce:
7283    case 566:
7284  
7285   /* Line 1464 of yacc.c  */
7286 < #line 3218 "ircd_parser.y"
7286 > #line 3214 "ircd_parser.y"
7287      {
7288    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
7289   }
# Line 7296 | Line 7292 | yyreduce:
7292    case 567:
7293  
7294   /* Line 1464 of yacc.c  */
7295 < #line 3221 "ircd_parser.y"
7295 > #line 3217 "ircd_parser.y"
7296      {
7297    ConfigFileEntry.oper_umodes |= UMODE_SPY;
7298   }
# Line 7305 | Line 7301 | yyreduce:
7301    case 568:
7302  
7303   /* Line 1464 of yacc.c  */
7304 < #line 3224 "ircd_parser.y"
7304 > #line 3220 "ircd_parser.y"
7305      {
7306    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
7307   }
# Line 7314 | Line 7310 | yyreduce:
7310    case 569:
7311  
7312   /* Line 1464 of yacc.c  */
7313 < #line 3227 "ircd_parser.y"
7313 > #line 3223 "ircd_parser.y"
7314      {
7315    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
7316   }
# Line 7323 | Line 7319 | yyreduce:
7319    case 570:
7320  
7321   /* Line 1464 of yacc.c  */
7322 < #line 3230 "ircd_parser.y"
7322 > #line 3226 "ircd_parser.y"
7323      {
7324    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
7325   }
# Line 7332 | Line 7328 | yyreduce:
7328    case 571:
7329  
7330   /* Line 1464 of yacc.c  */
7331 < #line 3233 "ircd_parser.y"
7331 > #line 3229 "ircd_parser.y"
7332      {
7333    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
7334   }
# Line 7341 | Line 7337 | yyreduce:
7337    case 572:
7338  
7339   /* Line 1464 of yacc.c  */
7340 < #line 3236 "ircd_parser.y"
7340 > #line 3232 "ircd_parser.y"
7341      {
7342    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
7343   }
# Line 7350 | Line 7346 | yyreduce:
7346    case 573:
7347  
7348   /* Line 1464 of yacc.c  */
7349 < #line 3239 "ircd_parser.y"
7349 > #line 3235 "ircd_parser.y"
7350      {
7351    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
7352   }
# Line 7359 | Line 7355 | yyreduce:
7355    case 574:
7356  
7357   /* Line 1464 of yacc.c  */
7358 < #line 3242 "ircd_parser.y"
7358 > #line 3238 "ircd_parser.y"
7359      {
7360    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
7361   }
# Line 7368 | Line 7364 | yyreduce:
7364    case 575:
7365  
7366   /* Line 1464 of yacc.c  */
7367 < #line 3245 "ircd_parser.y"
7367 > #line 3241 "ircd_parser.y"
7368      {
7369    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
7370   }
# Line 7377 | Line 7373 | yyreduce:
7373    case 576:
7374  
7375   /* Line 1464 of yacc.c  */
7376 < #line 3250 "ircd_parser.y"
7376 > #line 3246 "ircd_parser.y"
7377      {
7378    ConfigFileEntry.oper_only_umodes = 0;
7379   }
# Line 7386 | Line 7382 | yyreduce:
7382    case 580:
7383  
7384   /* Line 1464 of yacc.c  */
7385 < #line 3256 "ircd_parser.y"
7385 > #line 3252 "ircd_parser.y"
7386      {
7387    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
7388   }
# Line 7395 | Line 7391 | yyreduce:
7391    case 581:
7392  
7393   /* Line 1464 of yacc.c  */
7394 < #line 3259 "ircd_parser.y"
7394 > #line 3255 "ircd_parser.y"
7395      {
7396    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
7397   }
# Line 7404 | Line 7400 | yyreduce:
7400    case 582:
7401  
7402   /* Line 1464 of yacc.c  */
7403 < #line 3262 "ircd_parser.y"
7403 > #line 3258 "ircd_parser.y"
7404      {
7405    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
7406   }
# Line 7413 | Line 7409 | yyreduce:
7409    case 583:
7410  
7411   /* Line 1464 of yacc.c  */
7412 < #line 3265 "ircd_parser.y"
7412 > #line 3261 "ircd_parser.y"
7413      {
7414    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
7415   }
# Line 7422 | Line 7418 | yyreduce:
7418    case 584:
7419  
7420   /* Line 1464 of yacc.c  */
7421 < #line 3268 "ircd_parser.y"
7421 > #line 3264 "ircd_parser.y"
7422      {
7423    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
7424   }
# Line 7431 | Line 7427 | yyreduce:
7427    case 585:
7428  
7429   /* Line 1464 of yacc.c  */
7430 < #line 3271 "ircd_parser.y"
7430 > #line 3267 "ircd_parser.y"
7431      {
7432    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
7433   }
# Line 7440 | Line 7436 | yyreduce:
7436    case 586:
7437  
7438   /* Line 1464 of yacc.c  */
7439 < #line 3274 "ircd_parser.y"
7439 > #line 3270 "ircd_parser.y"
7440      {
7441    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
7442   }
# Line 7449 | Line 7445 | yyreduce:
7445    case 587:
7446  
7447   /* Line 1464 of yacc.c  */
7448 < #line 3277 "ircd_parser.y"
7448 > #line 3273 "ircd_parser.y"
7449      {
7450    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
7451   }
# Line 7458 | Line 7454 | yyreduce:
7454    case 588:
7455  
7456   /* Line 1464 of yacc.c  */
7457 < #line 3280 "ircd_parser.y"
7457 > #line 3276 "ircd_parser.y"
7458      {
7459    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
7460   }
# Line 7467 | Line 7463 | yyreduce:
7463    case 589:
7464  
7465   /* Line 1464 of yacc.c  */
7466 < #line 3283 "ircd_parser.y"
7466 > #line 3279 "ircd_parser.y"
7467      {
7468    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
7469   }
# Line 7476 | Line 7472 | yyreduce:
7472    case 590:
7473  
7474   /* Line 1464 of yacc.c  */
7475 < #line 3286 "ircd_parser.y"
7475 > #line 3282 "ircd_parser.y"
7476      {
7477    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
7478   }
# Line 7485 | Line 7481 | yyreduce:
7481    case 591:
7482  
7483   /* Line 1464 of yacc.c  */
7484 < #line 3289 "ircd_parser.y"
7484 > #line 3285 "ircd_parser.y"
7485      {
7486    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
7487   }
# Line 7494 | Line 7490 | yyreduce:
7490    case 592:
7491  
7492   /* Line 1464 of yacc.c  */
7493 < #line 3292 "ircd_parser.y"
7493 > #line 3288 "ircd_parser.y"
7494      {
7495    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
7496   }
# Line 7503 | Line 7499 | yyreduce:
7499    case 593:
7500  
7501   /* Line 1464 of yacc.c  */
7502 < #line 3295 "ircd_parser.y"
7502 > #line 3291 "ircd_parser.y"
7503      {
7504    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
7505   }
# Line 7512 | Line 7508 | yyreduce:
7508    case 594:
7509  
7510   /* Line 1464 of yacc.c  */
7511 < #line 3298 "ircd_parser.y"
7511 > #line 3294 "ircd_parser.y"
7512      {
7513    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
7514   }
# Line 7521 | Line 7517 | yyreduce:
7517    case 595:
7518  
7519   /* Line 1464 of yacc.c  */
7520 < #line 3301 "ircd_parser.y"
7520 > #line 3297 "ircd_parser.y"
7521      {
7522    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
7523   }
# Line 7530 | Line 7526 | yyreduce:
7526    case 596:
7527  
7528   /* Line 1464 of yacc.c  */
7529 < #line 3304 "ircd_parser.y"
7529 > #line 3300 "ircd_parser.y"
7530      {
7531    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
7532   }
# Line 7539 | Line 7535 | yyreduce:
7535    case 597:
7536  
7537   /* Line 1464 of yacc.c  */
7538 < #line 3307 "ircd_parser.y"
7538 > #line 3303 "ircd_parser.y"
7539      {
7540    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
7541   }
# Line 7548 | Line 7544 | yyreduce:
7544    case 598:
7545  
7546   /* Line 1464 of yacc.c  */
7547 < #line 3310 "ircd_parser.y"
7547 > #line 3306 "ircd_parser.y"
7548      {
7549    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
7550   }
# Line 7557 | Line 7553 | yyreduce:
7553    case 599:
7554  
7555   /* Line 1464 of yacc.c  */
7556 < #line 3315 "ircd_parser.y"
7556 > #line 3311 "ircd_parser.y"
7557      {
7558    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
7559   }
# Line 7566 | Line 7562 | yyreduce:
7562    case 600:
7563  
7564   /* Line 1464 of yacc.c  */
7565 < #line 3320 "ircd_parser.y"
7565 > #line 3316 "ircd_parser.y"
7566      {
7567    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
7568   }
# Line 7575 | Line 7571 | yyreduce:
7571    case 601:
7572  
7573   /* Line 1464 of yacc.c  */
7574 < #line 3325 "ircd_parser.y"
7574 > #line 3321 "ircd_parser.y"
7575      {
7576    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
7577   }
# Line 7584 | Line 7580 | yyreduce:
7580    case 602:
7581  
7582   /* Line 1464 of yacc.c  */
7583 < #line 3330 "ircd_parser.y"
7583 > #line 3326 "ircd_parser.y"
7584      {
7585    ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number);
7586   }
# Line 7593 | Line 7589 | yyreduce:
7589    case 603:
7590  
7591   /* Line 1464 of yacc.c  */
7592 < #line 3339 "ircd_parser.y"
7592 > #line 3335 "ircd_parser.y"
7593      {
7594    if (conf_parser_ctx.pass == 2)
7595    {
# Line 7606 | Line 7602 | yyreduce:
7602    case 604:
7603  
7604   /* Line 1464 of yacc.c  */
7605 < #line 3346 "ircd_parser.y"
7605 > #line 3342 "ircd_parser.y"
7606      {
7607    if (conf_parser_ctx.pass == 2)
7608    {
# Line 7627 | Line 7623 | yyreduce:
7623    case 614:
7624  
7625   /* Line 1464 of yacc.c  */
7626 < #line 3372 "ircd_parser.y"
7626 > #line 3368 "ircd_parser.y"
7627      {
7628    if (conf_parser_ctx.pass == 2)
7629      ConfigFileEntry.glines = yylval.number;
# Line 7637 | Line 7633 | yyreduce:
7633    case 615:
7634  
7635   /* Line 1464 of yacc.c  */
7636 < #line 3378 "ircd_parser.y"
7636 > #line 3374 "ircd_parser.y"
7637      {
7638    if (conf_parser_ctx.pass == 2)
7639      ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number);
# Line 7647 | Line 7643 | yyreduce:
7643    case 616:
7644  
7645   /* Line 1464 of yacc.c  */
7646 < #line 3384 "ircd_parser.y"
7646 > #line 3380 "ircd_parser.y"
7647      {
7648    if (conf_parser_ctx.pass == 2)
7649      ConfigFileEntry.gline_logging = 0;
# Line 7657 | Line 7653 | yyreduce:
7653    case 620:
7654  
7655   /* Line 1464 of yacc.c  */
7656 < #line 3390 "ircd_parser.y"
7656 > #line 3386 "ircd_parser.y"
7657      {
7658    if (conf_parser_ctx.pass == 2)
7659      ConfigFileEntry.gline_logging |= GDENY_REJECT;
# Line 7667 | Line 7663 | yyreduce:
7663    case 621:
7664  
7665   /* Line 1464 of yacc.c  */
7666 < #line 3394 "ircd_parser.y"
7666 > #line 3390 "ircd_parser.y"
7667      {
7668    if (conf_parser_ctx.pass == 2)
7669      ConfigFileEntry.gline_logging |= GDENY_BLOCK;
# Line 7677 | Line 7673 | yyreduce:
7673    case 622:
7674  
7675   /* Line 1464 of yacc.c  */
7676 < #line 3400 "ircd_parser.y"
7676 > #line 3396 "ircd_parser.y"
7677      {
7678    if (conf_parser_ctx.pass == 2)
7679    {
# Line 7715 | Line 7711 | yyreduce:
7711    case 623:
7712  
7713   /* Line 1464 of yacc.c  */
7714 < #line 3434 "ircd_parser.y"
7714 > #line 3430 "ircd_parser.y"
7715      {
7716    if (conf_parser_ctx.pass == 2)  
7717    {
# Line 7728 | Line 7724 | yyreduce:
7724    case 624:
7725  
7726   /* Line 1464 of yacc.c  */
7727 < #line 3443 "ircd_parser.y"
7727 > #line 3439 "ircd_parser.y"
7728      {
7729    if (conf_parser_ctx.pass == 2)
7730      yy_aconf->flags = 0;
# Line 7738 | Line 7734 | yyreduce:
7734    case 625:
7735  
7736   /* Line 1464 of yacc.c  */
7737 < #line 3447 "ircd_parser.y"
7737 > #line 3443 "ircd_parser.y"
7738      {
7739    if (conf_parser_ctx.pass == 2)
7740    {
# Line 7788 | Line 7784 | yyreduce:
7784    case 628:
7785  
7786   /* Line 1464 of yacc.c  */
7787 < #line 3494 "ircd_parser.y"
7787 > #line 3490 "ircd_parser.y"
7788      {
7789    if (conf_parser_ctx.pass == 2)
7790      yy_aconf->flags |= GDENY_REJECT;
# Line 7798 | Line 7794 | yyreduce:
7794    case 629:
7795  
7796   /* Line 1464 of yacc.c  */
7797 < #line 3498 "ircd_parser.y"
7797 > #line 3494 "ircd_parser.y"
7798      {
7799    if (conf_parser_ctx.pass == 2)
7800      yy_aconf->flags |= GDENY_BLOCK;
# Line 7808 | Line 7804 | yyreduce:
7804    case 652:
7805  
7806   /* Line 1464 of yacc.c  */
7807 < #line 3522 "ircd_parser.y"
7807 > #line 3518 "ircd_parser.y"
7808      {
7809    ConfigChannel.disable_fake_channels = yylval.number;
7810   }
# Line 7817 | Line 7813 | yyreduce:
7813    case 653:
7814  
7815   /* Line 1464 of yacc.c  */
7816 < #line 3527 "ircd_parser.y"
7816 > #line 3523 "ircd_parser.y"
7817      {
7818    ConfigChannel.restrict_channels = yylval.number;
7819   }
# Line 7826 | Line 7822 | yyreduce:
7822    case 654:
7823  
7824   /* Line 1464 of yacc.c  */
7825 < #line 3532 "ircd_parser.y"
7825 > #line 3528 "ircd_parser.y"
7826      {
7827    ConfigChannel.disable_local_channels = yylval.number;
7828   }
# Line 7835 | Line 7831 | yyreduce:
7831    case 655:
7832  
7833   /* Line 1464 of yacc.c  */
7834 < #line 3537 "ircd_parser.y"
7834 > #line 3533 "ircd_parser.y"
7835      {
7836    ConfigChannel.use_except = yylval.number;
7837   }
# Line 7844 | Line 7840 | yyreduce:
7840    case 656:
7841  
7842   /* Line 1464 of yacc.c  */
7843 < #line 3542 "ircd_parser.y"
7843 > #line 3538 "ircd_parser.y"
7844      {
7845    ConfigChannel.use_invex = yylval.number;
7846   }
# Line 7853 | Line 7849 | yyreduce:
7849    case 657:
7850  
7851   /* Line 1464 of yacc.c  */
7852 < #line 3547 "ircd_parser.y"
7852 > #line 3543 "ircd_parser.y"
7853      {
7854    ConfigChannel.use_knock = yylval.number;
7855   }
# Line 7862 | Line 7858 | yyreduce:
7858    case 658:
7859  
7860   /* Line 1464 of yacc.c  */
7861 < #line 3552 "ircd_parser.y"
7861 > #line 3548 "ircd_parser.y"
7862      {
7863    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
7864   }
# Line 7871 | Line 7867 | yyreduce:
7867    case 659:
7868  
7869   /* Line 1464 of yacc.c  */
7870 < #line 3557 "ircd_parser.y"
7870 > #line 3553 "ircd_parser.y"
7871      {
7872    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
7873   }
# Line 7880 | Line 7876 | yyreduce:
7876    case 660:
7877  
7878   /* Line 1464 of yacc.c  */
7879 < #line 3562 "ircd_parser.y"
7879 > #line 3558 "ircd_parser.y"
7880      {
7881    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
7882   }
# Line 7889 | Line 7885 | yyreduce:
7885    case 661:
7886  
7887   /* Line 1464 of yacc.c  */
7888 < #line 3567 "ircd_parser.y"
7888 > #line 3563 "ircd_parser.y"
7889      {
7890    ConfigChannel.quiet_on_ban = yylval.number;
7891   }
# Line 7898 | Line 7894 | yyreduce:
7894    case 662:
7895  
7896   /* Line 1464 of yacc.c  */
7897 < #line 3572 "ircd_parser.y"
7897 > #line 3568 "ircd_parser.y"
7898      {
7899    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
7900   }
# Line 7907 | Line 7903 | yyreduce:
7903    case 663:
7904  
7905   /* Line 1464 of yacc.c  */
7906 < #line 3577 "ircd_parser.y"
7906 > #line 3573 "ircd_parser.y"
7907      {
7908    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
7909   }
# Line 7916 | Line 7912 | yyreduce:
7912    case 664:
7913  
7914   /* Line 1464 of yacc.c  */
7915 < #line 3582 "ircd_parser.y"
7915 > #line 3578 "ircd_parser.y"
7916      {
7917    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
7918   }
# Line 7925 | Line 7921 | yyreduce:
7921    case 665:
7922  
7923   /* Line 1464 of yacc.c  */
7924 < #line 3587 "ircd_parser.y"
7924 > #line 3583 "ircd_parser.y"
7925      {
7926    ConfigChannel.no_create_on_split = yylval.number;
7927   }
# Line 7934 | Line 7930 | yyreduce:
7930    case 666:
7931  
7932   /* Line 1464 of yacc.c  */
7933 < #line 3592 "ircd_parser.y"
7933 > #line 3588 "ircd_parser.y"
7934      {
7935    ConfigChannel.no_join_on_split = yylval.number;
7936   }
# Line 7943 | Line 7939 | yyreduce:
7939    case 667:
7940  
7941   /* Line 1464 of yacc.c  */
7942 < #line 3597 "ircd_parser.y"
7942 > #line 3593 "ircd_parser.y"
7943      {
7944    ConfigChannel.burst_topicwho = yylval.number;
7945   }
# Line 7952 | Line 7948 | yyreduce:
7948    case 668:
7949  
7950   /* Line 1464 of yacc.c  */
7951 < #line 3602 "ircd_parser.y"
7951 > #line 3598 "ircd_parser.y"
7952      {
7953    GlobalSetOptions.joinfloodcount = yylval.number;
7954   }
# Line 7961 | Line 7957 | yyreduce:
7957    case 669:
7958  
7959   /* Line 1464 of yacc.c  */
7960 < #line 3607 "ircd_parser.y"
7960 > #line 3603 "ircd_parser.y"
7961      {
7962    GlobalSetOptions.joinfloodtime = yylval.number;
7963   }
# Line 7970 | Line 7966 | yyreduce:
7966    case 681:
7967  
7968   /* Line 1464 of yacc.c  */
7969 < #line 3626 "ircd_parser.y"
7969 > #line 3622 "ircd_parser.y"
7970      {
7971    if (conf_parser_ctx.pass == 2)
7972      ConfigServerHide.flatten_links = yylval.number;
# Line 7980 | Line 7976 | yyreduce:
7976    case 682:
7977  
7978   /* Line 1464 of yacc.c  */
7979 < #line 3632 "ircd_parser.y"
7979 > #line 3628 "ircd_parser.y"
7980      {
7981    if (conf_parser_ctx.pass == 2)
7982      ConfigServerHide.hide_servers = yylval.number;
# Line 7990 | Line 7986 | yyreduce:
7986    case 683:
7987  
7988   /* Line 1464 of yacc.c  */
7989 < #line 3638 "ircd_parser.y"
7989 > #line 3634 "ircd_parser.y"
7990      {
7991    if (conf_parser_ctx.pass == 2)
7992    {
# Line 8003 | Line 7999 | yyreduce:
7999    case 684:
8000  
8001   /* Line 1464 of yacc.c  */
8002 < #line 3647 "ircd_parser.y"
8002 > #line 3643 "ircd_parser.y"
8003      {
8004    if (conf_parser_ctx.pass == 2)
8005    {
# Line 8021 | Line 8017 | yyreduce:
8017    case 685:
8018  
8019   /* Line 1464 of yacc.c  */
8020 < #line 3661 "ircd_parser.y"
8020 > #line 3657 "ircd_parser.y"
8021      {
8022    if (conf_parser_ctx.pass == 2)
8023      ConfigServerHide.hidden = yylval.number;
# Line 8031 | Line 8027 | yyreduce:
8027    case 686:
8028  
8029   /* Line 1464 of yacc.c  */
8030 < #line 3667 "ircd_parser.y"
8030 > #line 3663 "ircd_parser.y"
8031      {
8032    if (conf_parser_ctx.pass == 2)
8033      ConfigServerHide.disable_hidden = yylval.number;
# Line 8041 | Line 8037 | yyreduce:
8037    case 687:
8038  
8039   /* Line 1464 of yacc.c  */
8040 < #line 3673 "ircd_parser.y"
8040 > #line 3669 "ircd_parser.y"
8041      {
8042    if (conf_parser_ctx.pass == 2)
8043      ConfigServerHide.hide_server_ips = yylval.number;
# Line 8051 | Line 8047 | yyreduce:
8047  
8048  
8049   /* Line 1464 of yacc.c  */
8050 < #line 8055 "ircd_parser.c"
8050 > #line 8051 "ircd_parser.c"
8051        default: break;
8052      }
8053    YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)