76 |
|
#include <string.h> |
77 |
|
|
78 |
|
#include "config.h" |
79 |
– |
#ifdef HAVE_LIBPCRE |
80 |
– |
#include <pcre.h> |
81 |
– |
#endif |
79 |
|
#include "stdinc.h" |
80 |
|
#include "ircd.h" |
84 |
– |
#include "tools.h" |
81 |
|
#include "list.h" |
82 |
|
#include "s_conf.h" |
83 |
|
#include "event.h" |
119 |
|
static char reasonbuf[REASONLEN + 1]; |
120 |
|
static char gecos_name[REALLEN * 4]; |
121 |
|
|
126 |
– |
extern dlink_list gdeny_items; /* XXX */ |
127 |
– |
|
122 |
|
static char *resv_reason = NULL; |
123 |
|
static char *listener_address = NULL; |
124 |
|
static int not_atom = 0; |
177 |
|
|
178 |
|
|
179 |
|
/* Line 189 of yacc.c */ |
180 |
< |
#line 187 "ircd_parser.c" |
180 |
> |
#line 181 "ircd_parser.c" |
181 |
|
|
182 |
|
/* Enabling traces. */ |
183 |
|
#ifndef YYDEBUG |
734 |
|
{ |
735 |
|
|
736 |
|
/* Line 214 of yacc.c */ |
737 |
< |
#line 138 "ircd_parser.y" |
737 |
> |
#line 132 "ircd_parser.y" |
738 |
|
|
739 |
|
int number; |
740 |
|
char *string; |
742 |
|
|
743 |
|
|
744 |
|
/* Line 214 of yacc.c */ |
745 |
< |
#line 752 "ircd_parser.c" |
745 |
> |
#line 746 "ircd_parser.c" |
746 |
|
} YYSTYPE; |
747 |
|
# define YYSTYPE_IS_TRIVIAL 1 |
748 |
|
# define yystype YYSTYPE /* obsolescent; will be withdrawn */ |
754 |
|
|
755 |
|
|
756 |
|
/* Line 264 of yacc.c */ |
757 |
< |
#line 764 "ircd_parser.c" |
757 |
> |
#line 758 "ircd_parser.c" |
758 |
|
|
759 |
|
#ifdef short |
760 |
|
# undef short |
1364 |
|
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ |
1365 |
|
static const yytype_uint16 yyrline[] = |
1366 |
|
{ |
1367 |
< |
0, 403, 403, 404, 407, 408, 409, 410, 411, 412, |
1368 |
< |
413, 414, 415, 416, 417, 418, 419, 420, 421, 422, |
1369 |
< |
423, 424, 425, 426, 427, 428, 432, 432, 433, 437, |
1370 |
< |
441, 445, 449, 453, 459, 459, 460, 461, 462, 463, |
1371 |
< |
470, 473, 473, 474, 474, 474, 476, 484, 493, 495, |
1372 |
< |
495, 496, 496, 497, 497, 498, 498, 499, 500, 500, |
1373 |
< |
501, 501, 502, 503, 507, 506, 521, 521, 522, 526, |
1374 |
< |
532, 566, 626, 640, 655, 664, 678, 687, 715, 745, |
1375 |
< |
768, 790, 792, 792, 793, 793, 794, 794, 796, 805, |
1376 |
< |
814, 827, 829, 830, 832, 832, 833, 834, 834, 835, |
1377 |
< |
835, 836, 836, 837, 837, 838, 839, 841, 845, 849, |
1378 |
< |
856, 863, 870, 877, 884, 891, 898, 905, 909, 913, |
1379 |
< |
917, 921, 925, 929, 935, 945, 944, 1038, 1038, 1039, |
1380 |
< |
1039, 1040, 1040, 1040, 1040, 1041, 1041, 1042, 1042, 1042, |
1381 |
< |
1043, 1043, 1043, 1044, 1044, 1044, 1045, 1045, 1045, 1045, |
1382 |
< |
1046, 1046, 1047, 1047, 1049, 1061, 1073, 1107, 1119, 1130, |
1383 |
< |
1172, 1182, 1181, 1187, 1187, 1188, 1192, 1196, 1200, 1204, |
1384 |
< |
1208, 1212, 1216, 1220, 1224, 1228, 1232, 1236, 1240, 1244, |
1385 |
< |
1248, 1252, 1256, 1260, 1266, 1277, 1288, 1299, 1310, 1321, |
1386 |
< |
1332, 1343, 1354, 1365, 1376, 1387, 1398, 1409, 1421, 1420, |
1387 |
< |
1424, 1424, 1425, 1425, 1426, 1426, 1428, 1435, 1442, 1449, |
1388 |
< |
1456, 1463, 1470, 1477, 1484, 1491, 1498, 1505, 1512, 1519, |
1389 |
< |
1526, 1533, 1547, 1546, 1596, 1596, 1598, 1598, 1599, 1600, |
1390 |
< |
1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, |
1391 |
< |
1610, 1611, 1613, 1622, 1631, 1637, 1643, 1649, 1655, 1661, |
1392 |
< |
1667, 1673, 1679, 1685, 1691, 1697, 1707, 1706, 1723, 1722, |
1393 |
< |
1727, 1727, 1728, 1732, 1736, 1744, 1744, 1745, 1745, 1745, |
1394 |
< |
1745, 1745, 1747, 1747, 1749, 1749, 1751, 1765, 1785, 1794, |
1395 |
< |
1807, 1806, 1875, 1875, 1876, 1876, 1876, 1876, 1877, 1877, |
1396 |
< |
1878, 1878, 1878, 1879, 1879, 1880, 1880, 1880, 1881, 1881, |
1397 |
< |
1881, 1883, 1920, 1933, 1944, 1953, 1965, 1964, 1968, 1968, |
1398 |
< |
1969, 1969, 1970, 1970, 1972, 1980, 1987, 1994, 2001, 2008, |
1399 |
< |
2015, 2022, 2029, 2036, 2045, 2056, 2067, 2078, 2089, 2100, |
1400 |
< |
2112, 2131, 2141, 2150, 2166, 2165, 2181, 2181, 2182, 2182, |
1401 |
< |
2182, 2182, 2184, 2193, 2208, 2222, 2221, 2237, 2237, 2238, |
1402 |
< |
2238, 2238, 2238, 2240, 2249, 2272, 2271, 2277, 2277, 2278, |
1403 |
< |
2282, 2286, 2290, 2294, 2298, 2302, 2306, 2310, 2314, 2318, |
1404 |
< |
2328, 2327, 2344, 2344, 2345, 2345, 2345, 2347, 2354, 2353, |
1405 |
< |
2359, 2359, 2360, 2364, 2368, 2372, 2376, 2380, 2384, 2388, |
1406 |
< |
2392, 2396, 2400, 2410, 2409, 2555, 2555, 2556, 2556, 2557, |
1407 |
< |
2557, 2557, 2558, 2558, 2559, 2559, 2560, 2560, 2560, 2561, |
1408 |
< |
2561, 2561, 2562, 2562, 2562, 2563, 2563, 2564, 2564, 2566, |
1409 |
< |
2578, 2590, 2599, 2625, 2643, 2661, 2667, 2671, 2679, 2689, |
1410 |
< |
2688, 2692, 2692, 2693, 2693, 2694, 2694, 2696, 2707, 2714, |
1411 |
< |
2721, 2728, 2738, 2779, 2790, 2801, 2816, 2827, 2838, 2851, |
1412 |
< |
2864, 2873, 2909, 2908, 2972, 2971, 2975, 2975, 2976, 2982, |
1413 |
< |
2982, 2983, 2983, 2983, 2983, 2985, 3004, 3014, 3013, 3036, |
1414 |
< |
3036, 3037, 3037, 3037, 3039, 3045, 3054, 3056, 3056, 3057, |
1415 |
< |
3057, 3059, 3078, 3077, 3125, 3124, 3128, 3128, 3129, 3135, |
1416 |
< |
3135, 3136, 3136, 3136, 3136, 3138, 3144, 3153, 3156, 3156, |
1417 |
< |
3157, 3157, 3158, 3158, 3159, 3159, 3160, 3160, 3161, 3161, |
1418 |
< |
3162, 3162, 3163, 3163, 3164, 3164, 3165, 3165, 3166, 3166, |
1419 |
< |
3167, 3167, 3168, 3168, 3169, 3169, 3170, 3170, 3171, 3171, |
1420 |
< |
3172, 3172, 3173, 3173, 3174, 3174, 3175, 3175, 3176, 3176, |
1421 |
< |
3177, 3178, 3178, 3179, 3179, 3180, 3180, 3181, 3181, 3182, |
1422 |
< |
3182, 3183, 3183, 3184, 3184, 3185, 3186, 3189, 3194, 3199, |
1423 |
< |
3204, 3209, 3214, 3219, 3224, 3229, 3234, 3239, 3244, 3249, |
1424 |
< |
3254, 3259, 3264, 3269, 3274, 3279, 3285, 3296, 3301, 3310, |
1425 |
< |
3315, 3320, 3325, 3330, 3335, 3338, 3343, 3346, 3351, 3356, |
1426 |
< |
3361, 3366, 3371, 3376, 3381, 3386, 3391, 3402, 3407, 3412, |
1427 |
< |
3417, 3426, 3458, 3476, 3481, 3490, 3495, 3500, 3506, 3505, |
1428 |
< |
3510, 3510, 3511, 3514, 3517, 3520, 3523, 3526, 3529, 3532, |
1429 |
< |
3535, 3538, 3541, 3544, 3547, 3550, 3553, 3556, 3559, 3562, |
1430 |
< |
3565, 3571, 3570, 3575, 3575, 3576, 3579, 3582, 3585, 3588, |
1431 |
< |
3591, 3594, 3597, 3600, 3603, 3606, 3609, 3612, 3615, 3618, |
1432 |
< |
3621, 3624, 3627, 3630, 3635, 3640, 3645, 3650, 3655, 3664, |
1433 |
< |
3663, 3687, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, |
1434 |
< |
3696, 3702, 3709, 3708, 3713, 3713, 3714, 3718, 3724, 3758, |
1435 |
< |
3768, 3767, 3817, 3817, 3818, 3822, 3831, 3834, 3834, 3835, |
1436 |
< |
3835, 3836, 3836, 3837, 3837, 3838, 3838, 3839, 3839, 3840, |
1437 |
< |
3841, 3841, 3842, 3842, 3843, 3843, 3844, 3844, 3846, 3851, |
1438 |
< |
3856, 3861, 3866, 3871, 3876, 3881, 3886, 3891, 3896, 3901, |
1439 |
< |
3906, 3911, 3916, 3921, 3926, 3931, 3939, 3942, 3942, 3943, |
1440 |
< |
3943, 3944, 3945, 3946, 3946, 3947, 3948, 3950, 3956, 3962, |
1441 |
< |
3971, 3985, 3991, 3997 |
1367 |
> |
0, 397, 397, 398, 401, 402, 403, 404, 405, 406, |
1368 |
> |
407, 408, 409, 410, 411, 412, 413, 414, 415, 416, |
1369 |
> |
417, 418, 419, 420, 421, 422, 426, 426, 427, 431, |
1370 |
> |
435, 439, 443, 447, 453, 453, 454, 455, 456, 457, |
1371 |
> |
464, 467, 467, 468, 468, 468, 470, 478, 487, 489, |
1372 |
> |
489, 490, 490, 491, 491, 492, 492, 493, 494, 494, |
1373 |
> |
495, 495, 496, 497, 501, 500, 515, 515, 516, 520, |
1374 |
> |
526, 560, 620, 634, 649, 658, 672, 681, 709, 739, |
1375 |
> |
762, 784, 786, 786, 787, 787, 788, 788, 790, 799, |
1376 |
> |
808, 821, 823, 824, 826, 826, 827, 828, 828, 829, |
1377 |
> |
829, 830, 830, 831, 831, 832, 833, 835, 839, 843, |
1378 |
> |
850, 857, 864, 871, 878, 885, 892, 899, 903, 907, |
1379 |
> |
911, 915, 919, 923, 929, 939, 938, 1032, 1032, 1033, |
1380 |
> |
1033, 1034, 1034, 1034, 1034, 1035, 1035, 1036, 1036, 1036, |
1381 |
> |
1037, 1037, 1037, 1038, 1038, 1038, 1039, 1039, 1039, 1039, |
1382 |
> |
1040, 1040, 1041, 1041, 1043, 1055, 1067, 1101, 1113, 1124, |
1383 |
> |
1166, 1176, 1175, 1181, 1181, 1182, 1186, 1190, 1194, 1198, |
1384 |
> |
1202, 1206, 1210, 1214, 1218, 1222, 1226, 1230, 1234, 1238, |
1385 |
> |
1242, 1246, 1250, 1254, 1260, 1271, 1282, 1293, 1304, 1315, |
1386 |
> |
1326, 1337, 1348, 1359, 1370, 1381, 1392, 1403, 1415, 1414, |
1387 |
> |
1418, 1418, 1419, 1419, 1420, 1420, 1422, 1429, 1436, 1443, |
1388 |
> |
1450, 1457, 1464, 1471, 1478, 1485, 1492, 1499, 1506, 1513, |
1389 |
> |
1520, 1527, 1541, 1540, 1590, 1590, 1592, 1592, 1593, 1594, |
1390 |
> |
1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, |
1391 |
> |
1604, 1605, 1607, 1616, 1625, 1631, 1637, 1643, 1649, 1655, |
1392 |
> |
1661, 1667, 1673, 1679, 1685, 1691, 1701, 1700, 1717, 1716, |
1393 |
> |
1721, 1721, 1722, 1726, 1730, 1738, 1738, 1739, 1739, 1739, |
1394 |
> |
1739, 1739, 1741, 1741, 1743, 1743, 1745, 1759, 1779, 1788, |
1395 |
> |
1801, 1800, 1869, 1869, 1870, 1870, 1870, 1870, 1871, 1871, |
1396 |
> |
1872, 1872, 1872, 1873, 1873, 1874, 1874, 1874, 1875, 1875, |
1397 |
> |
1875, 1877, 1914, 1927, 1938, 1947, 1959, 1958, 1962, 1962, |
1398 |
> |
1963, 1963, 1964, 1964, 1966, 1974, 1981, 1988, 1995, 2002, |
1399 |
> |
2009, 2016, 2023, 2030, 2039, 2050, 2061, 2072, 2083, 2094, |
1400 |
> |
2106, 2125, 2135, 2144, 2160, 2159, 2175, 2175, 2176, 2176, |
1401 |
> |
2176, 2176, 2178, 2187, 2202, 2216, 2215, 2231, 2231, 2232, |
1402 |
> |
2232, 2232, 2232, 2234, 2243, 2266, 2265, 2271, 2271, 2272, |
1403 |
> |
2276, 2280, 2284, 2288, 2292, 2296, 2300, 2304, 2308, 2312, |
1404 |
> |
2322, 2321, 2338, 2338, 2339, 2339, 2339, 2341, 2348, 2347, |
1405 |
> |
2353, 2353, 2354, 2358, 2362, 2366, 2370, 2374, 2378, 2382, |
1406 |
> |
2386, 2390, 2394, 2404, 2403, 2549, 2549, 2550, 2550, 2551, |
1407 |
> |
2551, 2551, 2552, 2552, 2553, 2553, 2554, 2554, 2554, 2555, |
1408 |
> |
2555, 2555, 2556, 2556, 2556, 2557, 2557, 2558, 2558, 2560, |
1409 |
> |
2572, 2584, 2593, 2619, 2637, 2655, 2661, 2665, 2673, 2683, |
1410 |
> |
2682, 2686, 2686, 2687, 2687, 2688, 2688, 2690, 2701, 2708, |
1411 |
> |
2715, 2722, 2732, 2773, 2784, 2795, 2810, 2821, 2832, 2845, |
1412 |
> |
2858, 2867, 2903, 2902, 2966, 2965, 2969, 2969, 2970, 2976, |
1413 |
> |
2976, 2977, 2977, 2977, 2977, 2979, 2998, 3008, 3007, 3030, |
1414 |
> |
3030, 3031, 3031, 3031, 3033, 3039, 3048, 3050, 3050, 3051, |
1415 |
> |
3051, 3053, 3072, 3071, 3119, 3118, 3122, 3122, 3123, 3129, |
1416 |
> |
3129, 3130, 3130, 3130, 3130, 3132, 3138, 3147, 3150, 3150, |
1417 |
> |
3151, 3151, 3152, 3152, 3153, 3153, 3154, 3154, 3155, 3155, |
1418 |
> |
3156, 3156, 3157, 3157, 3158, 3158, 3159, 3159, 3160, 3160, |
1419 |
> |
3161, 3161, 3162, 3162, 3163, 3163, 3164, 3164, 3165, 3165, |
1420 |
> |
3166, 3166, 3167, 3167, 3168, 3168, 3169, 3169, 3170, 3170, |
1421 |
> |
3171, 3172, 3172, 3173, 3173, 3174, 3174, 3175, 3175, 3176, |
1422 |
> |
3176, 3177, 3177, 3178, 3178, 3179, 3180, 3183, 3188, 3193, |
1423 |
> |
3198, 3203, 3208, 3213, 3218, 3223, 3228, 3233, 3238, 3243, |
1424 |
> |
3248, 3253, 3258, 3263, 3268, 3273, 3279, 3290, 3295, 3304, |
1425 |
> |
3309, 3314, 3319, 3324, 3329, 3332, 3337, 3340, 3345, 3350, |
1426 |
> |
3355, 3360, 3365, 3370, 3375, 3380, 3385, 3396, 3401, 3406, |
1427 |
> |
3411, 3420, 3452, 3470, 3475, 3484, 3489, 3494, 3500, 3499, |
1428 |
> |
3504, 3504, 3505, 3508, 3511, 3514, 3517, 3520, 3523, 3526, |
1429 |
> |
3529, 3532, 3535, 3538, 3541, 3544, 3547, 3550, 3553, 3556, |
1430 |
> |
3559, 3565, 3564, 3569, 3569, 3570, 3573, 3576, 3579, 3582, |
1431 |
> |
3585, 3588, 3591, 3594, 3597, 3600, 3603, 3606, 3609, 3612, |
1432 |
> |
3615, 3618, 3621, 3624, 3629, 3634, 3639, 3644, 3649, 3658, |
1433 |
> |
3657, 3681, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, |
1434 |
> |
3690, 3696, 3703, 3702, 3707, 3707, 3708, 3712, 3718, 3752, |
1435 |
> |
3762, 3761, 3811, 3811, 3812, 3816, 3825, 3828, 3828, 3829, |
1436 |
> |
3829, 3830, 3830, 3831, 3831, 3832, 3832, 3833, 3833, 3834, |
1437 |
> |
3835, 3835, 3836, 3836, 3837, 3837, 3838, 3838, 3840, 3845, |
1438 |
> |
3850, 3855, 3860, 3865, 3870, 3875, 3880, 3885, 3890, 3895, |
1439 |
> |
3900, 3905, 3910, 3915, 3920, 3925, 3933, 3936, 3936, 3937, |
1440 |
> |
3937, 3938, 3939, 3940, 3940, 3941, 3942, 3944, 3950, 3956, |
1441 |
> |
3965, 3979, 3985, 3991 |
1442 |
|
}; |
1443 |
|
#endif |
1444 |
|
|
3462 |
|
case 26: |
3463 |
|
|
3464 |
|
/* Line 1455 of yacc.c */ |
3465 |
< |
#line 432 "ircd_parser.y" |
3465 |
> |
#line 426 "ircd_parser.y" |
3466 |
|
{ (yyval.number) = 0; } |
3467 |
|
break; |
3468 |
|
|
3469 |
|
case 28: |
3470 |
|
|
3471 |
|
/* Line 1455 of yacc.c */ |
3472 |
< |
#line 434 "ircd_parser.y" |
3472 |
> |
#line 428 "ircd_parser.y" |
3473 |
|
{ |
3474 |
|
(yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); |
3475 |
|
} |
3478 |
|
case 29: |
3479 |
|
|
3480 |
|
/* Line 1455 of yacc.c */ |
3481 |
< |
#line 438 "ircd_parser.y" |
3481 |
> |
#line 432 "ircd_parser.y" |
3482 |
|
{ |
3483 |
|
(yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); |
3484 |
|
} |
3487 |
|
case 30: |
3488 |
|
|
3489 |
|
/* Line 1455 of yacc.c */ |
3490 |
< |
#line 442 "ircd_parser.y" |
3490 |
> |
#line 436 "ircd_parser.y" |
3491 |
|
{ |
3492 |
|
(yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number); |
3493 |
|
} |
3496 |
|
case 31: |
3497 |
|
|
3498 |
|
/* Line 1455 of yacc.c */ |
3499 |
< |
#line 446 "ircd_parser.y" |
3499 |
> |
#line 440 "ircd_parser.y" |
3500 |
|
{ |
3501 |
|
(yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number); |
3502 |
|
} |
3505 |
|
case 32: |
3506 |
|
|
3507 |
|
/* Line 1455 of yacc.c */ |
3508 |
< |
#line 450 "ircd_parser.y" |
3508 |
> |
#line 444 "ircd_parser.y" |
3509 |
|
{ |
3510 |
|
(yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number); |
3511 |
|
} |
3514 |
|
case 33: |
3515 |
|
|
3516 |
|
/* Line 1455 of yacc.c */ |
3517 |
< |
#line 454 "ircd_parser.y" |
3517 |
> |
#line 448 "ircd_parser.y" |
3518 |
|
{ |
3519 |
|
(yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number); |
3520 |
|
} |
3523 |
|
case 34: |
3524 |
|
|
3525 |
|
/* Line 1455 of yacc.c */ |
3526 |
< |
#line 459 "ircd_parser.y" |
3526 |
> |
#line 453 "ircd_parser.y" |
3527 |
|
{ (yyval.number) = 0; } |
3528 |
|
break; |
3529 |
|
|
3530 |
|
case 36: |
3531 |
|
|
3532 |
|
/* Line 1455 of yacc.c */ |
3533 |
< |
#line 460 "ircd_parser.y" |
3533 |
> |
#line 454 "ircd_parser.y" |
3534 |
|
{ (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); } |
3535 |
|
break; |
3536 |
|
|
3537 |
|
case 37: |
3538 |
|
|
3539 |
|
/* Line 1455 of yacc.c */ |
3540 |
< |
#line 461 "ircd_parser.y" |
3540 |
> |
#line 455 "ircd_parser.y" |
3541 |
|
{ (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); } |
3542 |
|
break; |
3543 |
|
|
3544 |
|
case 38: |
3545 |
|
|
3546 |
|
/* Line 1455 of yacc.c */ |
3547 |
< |
#line 462 "ircd_parser.y" |
3547 |
> |
#line 456 "ircd_parser.y" |
3548 |
|
{ (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); } |
3549 |
|
break; |
3550 |
|
|
3551 |
|
case 39: |
3552 |
|
|
3553 |
|
/* Line 1455 of yacc.c */ |
3554 |
< |
#line 463 "ircd_parser.y" |
3554 |
> |
#line 457 "ircd_parser.y" |
3555 |
|
{ (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); } |
3556 |
|
break; |
3557 |
|
|
3558 |
|
case 46: |
3559 |
|
|
3560 |
|
/* Line 1455 of yacc.c */ |
3561 |
< |
#line 477 "ircd_parser.y" |
3561 |
> |
#line 471 "ircd_parser.y" |
3562 |
|
{ |
3563 |
|
#ifndef STATIC_MODULES /* NOOP in the static case */ |
3564 |
|
if (conf_parser_ctx.pass == 2) |
3570 |
|
case 47: |
3571 |
|
|
3572 |
|
/* Line 1455 of yacc.c */ |
3573 |
< |
#line 485 "ircd_parser.y" |
3573 |
> |
#line 479 "ircd_parser.y" |
3574 |
|
{ |
3575 |
|
#ifndef STATIC_MODULES |
3576 |
|
if (conf_parser_ctx.pass == 2) |
3582 |
|
case 64: |
3583 |
|
|
3584 |
|
/* Line 1455 of yacc.c */ |
3585 |
< |
#line 507 "ircd_parser.y" |
3585 |
> |
#line 501 "ircd_parser.y" |
3586 |
|
{ |
3587 |
|
if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) |
3588 |
|
ServerInfo.tls_version = 0; |
3592 |
|
case 65: |
3593 |
|
|
3594 |
|
/* Line 1455 of yacc.c */ |
3595 |
< |
#line 511 "ircd_parser.y" |
3595 |
> |
#line 505 "ircd_parser.y" |
3596 |
|
{ |
3597 |
|
if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) |
3598 |
|
{ |
3607 |
|
case 68: |
3608 |
|
|
3609 |
|
/* Line 1455 of yacc.c */ |
3610 |
< |
#line 523 "ircd_parser.y" |
3610 |
> |
#line 517 "ircd_parser.y" |
3611 |
|
{ |
3612 |
|
if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) |
3613 |
|
ServerInfo.tls_version |= CONF_SERVER_INFO_TLS_VERSION_SSLV3; |
3617 |
|
case 69: |
3618 |
|
|
3619 |
|
/* Line 1455 of yacc.c */ |
3620 |
< |
#line 527 "ircd_parser.y" |
3620 |
> |
#line 521 "ircd_parser.y" |
3621 |
|
{ |
3622 |
|
if (conf_parser_ctx.boot && conf_parser_ctx.pass == 2) |
3623 |
|
ServerInfo.tls_version |= CONF_SERVER_INFO_TLS_VERSION_TLSV1; |
3627 |
|
case 70: |
3628 |
|
|
3629 |
|
/* Line 1455 of yacc.c */ |
3630 |
< |
#line 533 "ircd_parser.y" |
3630 |
> |
#line 527 "ircd_parser.y" |
3631 |
|
{ |
3632 |
|
#ifdef HAVE_LIBCRYPTO |
3633 |
|
if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx) |
3665 |
|
case 71: |
3666 |
|
|
3667 |
|
/* Line 1455 of yacc.c */ |
3668 |
< |
#line 567 "ircd_parser.y" |
3668 |
> |
#line 561 "ircd_parser.y" |
3669 |
|
{ |
3670 |
|
#ifdef HAVE_LIBCRYPTO |
3671 |
|
if (conf_parser_ctx.pass == 1) |
3729 |
|
case 72: |
3730 |
|
|
3731 |
|
/* Line 1455 of yacc.c */ |
3732 |
< |
#line 627 "ircd_parser.y" |
3732 |
> |
#line 621 "ircd_parser.y" |
3733 |
|
{ |
3734 |
|
/* this isn't rehashable */ |
3735 |
|
if (conf_parser_ctx.pass == 2) |
3747 |
|
case 73: |
3748 |
|
|
3749 |
|
/* Line 1455 of yacc.c */ |
3750 |
< |
#line 641 "ircd_parser.y" |
3750 |
> |
#line 635 "ircd_parser.y" |
3751 |
|
{ |
3752 |
|
/* this isn't rehashable */ |
3753 |
|
if (conf_parser_ctx.pass == 2 && !ServerInfo.sid) |
3766 |
|
case 74: |
3767 |
|
|
3768 |
|
/* Line 1455 of yacc.c */ |
3769 |
< |
#line 656 "ircd_parser.y" |
3769 |
> |
#line 650 "ircd_parser.y" |
3770 |
|
{ |
3771 |
|
if (conf_parser_ctx.pass == 2) |
3772 |
|
{ |
3779 |
|
case 75: |
3780 |
|
|
3781 |
|
/* Line 1455 of yacc.c */ |
3782 |
< |
#line 665 "ircd_parser.y" |
3782 |
> |
#line 659 "ircd_parser.y" |
3783 |
|
{ |
3784 |
|
if (conf_parser_ctx.pass == 2) |
3785 |
|
{ |
3797 |
|
case 76: |
3798 |
|
|
3799 |
|
/* Line 1455 of yacc.c */ |
3800 |
< |
#line 679 "ircd_parser.y" |
3800 |
> |
#line 673 "ircd_parser.y" |
3801 |
|
{ |
3802 |
|
if (conf_parser_ctx.pass == 2) |
3803 |
|
{ |
3810 |
|
case 77: |
3811 |
|
|
3812 |
|
/* Line 1455 of yacc.c */ |
3813 |
< |
#line 688 "ircd_parser.y" |
3813 |
> |
#line 682 "ircd_parser.y" |
3814 |
|
{ |
3815 |
|
if (conf_parser_ctx.pass == 2 && *yylval.string != '*') |
3816 |
|
{ |
3842 |
|
case 78: |
3843 |
|
|
3844 |
|
/* Line 1455 of yacc.c */ |
3845 |
< |
#line 716 "ircd_parser.y" |
3845 |
> |
#line 710 "ircd_parser.y" |
3846 |
|
{ |
3847 |
|
#ifdef IPV6 |
3848 |
|
if (conf_parser_ctx.pass == 2 && *yylval.string != '*') |
3876 |
|
case 79: |
3877 |
|
|
3878 |
|
/* Line 1455 of yacc.c */ |
3879 |
< |
#line 746 "ircd_parser.y" |
3879 |
> |
#line 740 "ircd_parser.y" |
3880 |
|
{ |
3881 |
|
if (conf_parser_ctx.pass == 2) |
3882 |
|
{ |
3903 |
|
case 80: |
3904 |
|
|
3905 |
|
/* Line 1455 of yacc.c */ |
3906 |
< |
#line 769 "ircd_parser.y" |
3906 |
> |
#line 763 "ircd_parser.y" |
3907 |
|
{ |
3908 |
|
if (conf_parser_ctx.pass == 2) |
3909 |
|
{ |
3926 |
|
case 88: |
3927 |
|
|
3928 |
|
/* Line 1455 of yacc.c */ |
3929 |
< |
#line 797 "ircd_parser.y" |
3929 |
> |
#line 791 "ircd_parser.y" |
3930 |
|
{ |
3931 |
|
if (conf_parser_ctx.pass == 2) |
3932 |
|
{ |
3939 |
|
case 89: |
3940 |
|
|
3941 |
|
/* Line 1455 of yacc.c */ |
3942 |
< |
#line 806 "ircd_parser.y" |
3942 |
> |
#line 800 "ircd_parser.y" |
3943 |
|
{ |
3944 |
|
if (conf_parser_ctx.pass == 2) |
3945 |
|
{ |
3952 |
|
case 90: |
3953 |
|
|
3954 |
|
/* Line 1455 of yacc.c */ |
3955 |
< |
#line 815 "ircd_parser.y" |
3955 |
> |
#line 809 "ircd_parser.y" |
3956 |
|
{ |
3957 |
|
if (conf_parser_ctx.pass == 2) |
3958 |
|
{ |
3965 |
|
case 107: |
3966 |
|
|
3967 |
|
/* Line 1455 of yacc.c */ |
3968 |
< |
#line 842 "ircd_parser.y" |
3968 |
> |
#line 836 "ircd_parser.y" |
3969 |
|
{ |
3970 |
|
} |
3971 |
|
break; |
3973 |
|
case 108: |
3974 |
|
|
3975 |
|
/* Line 1455 of yacc.c */ |
3976 |
< |
#line 846 "ircd_parser.y" |
3976 |
> |
#line 840 "ircd_parser.y" |
3977 |
|
{ |
3978 |
|
} |
3979 |
|
break; |
3981 |
|
case 109: |
3982 |
|
|
3983 |
|
/* Line 1455 of yacc.c */ |
3984 |
< |
#line 850 "ircd_parser.y" |
3984 |
> |
#line 844 "ircd_parser.y" |
3985 |
|
{ |
3986 |
|
if (conf_parser_ctx.pass == 2) |
3987 |
|
strlcpy(ConfigLoggingEntry.userlog, yylval.string, |
3992 |
|
case 110: |
3993 |
|
|
3994 |
|
/* Line 1455 of yacc.c */ |
3995 |
< |
#line 857 "ircd_parser.y" |
3995 |
> |
#line 851 "ircd_parser.y" |
3996 |
|
{ |
3997 |
|
if (conf_parser_ctx.pass == 2) |
3998 |
|
strlcpy(ConfigLoggingEntry.failed_operlog, yylval.string, |
4003 |
|
case 111: |
4004 |
|
|
4005 |
|
/* Line 1455 of yacc.c */ |
4006 |
< |
#line 864 "ircd_parser.y" |
4006 |
> |
#line 858 "ircd_parser.y" |
4007 |
|
{ |
4008 |
|
if (conf_parser_ctx.pass == 2) |
4009 |
|
strlcpy(ConfigLoggingEntry.operlog, yylval.string, |
4014 |
|
case 112: |
4015 |
|
|
4016 |
|
/* Line 1455 of yacc.c */ |
4017 |
< |
#line 871 "ircd_parser.y" |
4017 |
> |
#line 865 "ircd_parser.y" |
4018 |
|
{ |
4019 |
|
if (conf_parser_ctx.pass == 2) |
4020 |
|
strlcpy(ConfigLoggingEntry.operspylog, yylval.string, |
4025 |
|
case 113: |
4026 |
|
|
4027 |
|
/* Line 1455 of yacc.c */ |
4028 |
< |
#line 878 "ircd_parser.y" |
4028 |
> |
#line 872 "ircd_parser.y" |
4029 |
|
{ |
4030 |
|
if (conf_parser_ctx.pass == 2) |
4031 |
|
strlcpy(ConfigLoggingEntry.glinelog, yylval.string, |
4036 |
|
case 114: |
4037 |
|
|
4038 |
|
/* Line 1455 of yacc.c */ |
4039 |
< |
#line 885 "ircd_parser.y" |
4039 |
> |
#line 879 "ircd_parser.y" |
4040 |
|
{ |
4041 |
|
if (conf_parser_ctx.pass == 2) |
4042 |
|
strlcpy(ConfigLoggingEntry.klinelog, yylval.string, |
4047 |
|
case 115: |
4048 |
|
|
4049 |
|
/* Line 1455 of yacc.c */ |
4050 |
< |
#line 892 "ircd_parser.y" |
4050 |
> |
#line 886 "ircd_parser.y" |
4051 |
|
{ |
4052 |
|
if (conf_parser_ctx.pass == 2) |
4053 |
|
strlcpy(ConfigLoggingEntry.ioerrlog, yylval.string, |
4058 |
|
case 116: |
4059 |
|
|
4060 |
|
/* Line 1455 of yacc.c */ |
4061 |
< |
#line 899 "ircd_parser.y" |
4061 |
> |
#line 893 "ircd_parser.y" |
4062 |
|
{ |
4063 |
|
if (conf_parser_ctx.pass == 2) |
4064 |
|
strlcpy(ConfigLoggingEntry.killlog, yylval.string, |
4069 |
|
case 117: |
4070 |
|
|
4071 |
|
/* Line 1455 of yacc.c */ |
4072 |
< |
#line 906 "ircd_parser.y" |
4072 |
> |
#line 900 "ircd_parser.y" |
4073 |
|
{ |
4074 |
|
if (conf_parser_ctx.pass == 2) |
4075 |
|
set_log_level(L_CRIT); |
4079 |
|
case 118: |
4080 |
|
|
4081 |
|
/* Line 1455 of yacc.c */ |
4082 |
< |
#line 910 "ircd_parser.y" |
4082 |
> |
#line 904 "ircd_parser.y" |
4083 |
|
{ |
4084 |
|
if (conf_parser_ctx.pass == 2) |
4085 |
|
set_log_level(L_ERROR); |
4089 |
|
case 119: |
4090 |
|
|
4091 |
|
/* Line 1455 of yacc.c */ |
4092 |
< |
#line 914 "ircd_parser.y" |
4092 |
> |
#line 908 "ircd_parser.y" |
4093 |
|
{ |
4094 |
|
if (conf_parser_ctx.pass == 2) |
4095 |
|
set_log_level(L_WARN); |
4099 |
|
case 120: |
4100 |
|
|
4101 |
|
/* Line 1455 of yacc.c */ |
4102 |
< |
#line 918 "ircd_parser.y" |
4102 |
> |
#line 912 "ircd_parser.y" |
4103 |
|
{ |
4104 |
|
if (conf_parser_ctx.pass == 2) |
4105 |
|
set_log_level(L_NOTICE); |
4109 |
|
case 121: |
4110 |
|
|
4111 |
|
/* Line 1455 of yacc.c */ |
4112 |
< |
#line 922 "ircd_parser.y" |
4112 |
> |
#line 916 "ircd_parser.y" |
4113 |
|
{ |
4114 |
|
if (conf_parser_ctx.pass == 2) |
4115 |
|
set_log_level(L_TRACE); |
4119 |
|
case 122: |
4120 |
|
|
4121 |
|
/* Line 1455 of yacc.c */ |
4122 |
< |
#line 926 "ircd_parser.y" |
4122 |
> |
#line 920 "ircd_parser.y" |
4123 |
|
{ |
4124 |
|
if (conf_parser_ctx.pass == 2) |
4125 |
|
set_log_level(L_INFO); |
4129 |
|
case 123: |
4130 |
|
|
4131 |
|
/* Line 1455 of yacc.c */ |
4132 |
< |
#line 930 "ircd_parser.y" |
4132 |
> |
#line 924 "ircd_parser.y" |
4133 |
|
{ |
4134 |
|
if (conf_parser_ctx.pass == 2) |
4135 |
|
set_log_level(L_DEBUG); |
4139 |
|
case 124: |
4140 |
|
|
4141 |
|
/* Line 1455 of yacc.c */ |
4142 |
< |
#line 936 "ircd_parser.y" |
4142 |
> |
#line 930 "ircd_parser.y" |
4143 |
|
{ |
4144 |
|
if (conf_parser_ctx.pass == 2) |
4145 |
|
ConfigLoggingEntry.use_logging = yylval.number; |
4149 |
|
case 125: |
4150 |
|
|
4151 |
|
/* Line 1455 of yacc.c */ |
4152 |
< |
#line 945 "ircd_parser.y" |
4152 |
> |
#line 939 "ircd_parser.y" |
4153 |
|
{ |
4154 |
|
if (conf_parser_ctx.pass == 2) |
4155 |
|
{ |
4168 |
|
case 126: |
4169 |
|
|
4170 |
|
/* Line 1455 of yacc.c */ |
4171 |
< |
#line 958 "ircd_parser.y" |
4171 |
> |
#line 952 "ircd_parser.y" |
4172 |
|
{ |
4173 |
|
if (conf_parser_ctx.pass == 2) |
4174 |
|
{ |
4253 |
|
case 154: |
4254 |
|
|
4255 |
|
/* Line 1455 of yacc.c */ |
4256 |
< |
#line 1050 "ircd_parser.y" |
4256 |
> |
#line 1044 "ircd_parser.y" |
4257 |
|
{ |
4258 |
|
if (conf_parser_ctx.pass == 2) |
4259 |
|
{ |
4269 |
|
case 155: |
4270 |
|
|
4271 |
|
/* Line 1455 of yacc.c */ |
4272 |
< |
#line 1062 "ircd_parser.y" |
4272 |
> |
#line 1056 "ircd_parser.y" |
4273 |
|
{ |
4274 |
|
if (conf_parser_ctx.pass == 2) |
4275 |
|
{ |
4285 |
|
case 156: |
4286 |
|
|
4287 |
|
/* Line 1455 of yacc.c */ |
4288 |
< |
#line 1074 "ircd_parser.y" |
4288 |
> |
#line 1068 "ircd_parser.y" |
4289 |
|
{ |
4290 |
|
if (conf_parser_ctx.pass == 2) |
4291 |
|
{ |
4323 |
|
case 157: |
4324 |
|
|
4325 |
|
/* Line 1455 of yacc.c */ |
4326 |
< |
#line 1108 "ircd_parser.y" |
4326 |
> |
#line 1102 "ircd_parser.y" |
4327 |
|
{ |
4328 |
|
if (conf_parser_ctx.pass == 2) |
4329 |
|
{ |
4339 |
|
case 158: |
4340 |
|
|
4341 |
|
/* Line 1455 of yacc.c */ |
4342 |
< |
#line 1120 "ircd_parser.y" |
4342 |
> |
#line 1114 "ircd_parser.y" |
4343 |
|
{ |
4344 |
|
if (conf_parser_ctx.pass == 2) |
4345 |
|
{ |
4354 |
|
case 159: |
4355 |
|
|
4356 |
|
/* Line 1455 of yacc.c */ |
4357 |
< |
#line 1131 "ircd_parser.y" |
4357 |
> |
#line 1125 "ircd_parser.y" |
4358 |
|
{ |
4359 |
|
#ifdef HAVE_LIBCRYPTO |
4360 |
|
if (conf_parser_ctx.pass == 2) |
4400 |
|
case 160: |
4401 |
|
|
4402 |
|
/* Line 1455 of yacc.c */ |
4403 |
< |
#line 1173 "ircd_parser.y" |
4403 |
> |
#line 1167 "ircd_parser.y" |
4404 |
|
{ |
4405 |
|
if (conf_parser_ctx.pass == 2) |
4406 |
|
{ |
4413 |
|
case 161: |
4414 |
|
|
4415 |
|
/* Line 1455 of yacc.c */ |
4416 |
< |
#line 1182 "ircd_parser.y" |
4416 |
> |
#line 1176 "ircd_parser.y" |
4417 |
|
{ |
4418 |
|
if (conf_parser_ctx.pass == 2) |
4419 |
|
yy_aconf->modes = 0; |
4423 |
|
case 165: |
4424 |
|
|
4425 |
|
/* Line 1455 of yacc.c */ |
4426 |
< |
#line 1189 "ircd_parser.y" |
4426 |
> |
#line 1183 "ircd_parser.y" |
4427 |
|
{ |
4428 |
|
if (conf_parser_ctx.pass == 2) |
4429 |
|
yy_aconf->modes |= UMODE_BOTS; |
4433 |
|
case 166: |
4434 |
|
|
4435 |
|
/* Line 1455 of yacc.c */ |
4436 |
< |
#line 1193 "ircd_parser.y" |
4436 |
> |
#line 1187 "ircd_parser.y" |
4437 |
|
{ |
4438 |
|
if (conf_parser_ctx.pass == 2) |
4439 |
|
yy_aconf->modes |= UMODE_CCONN; |
4443 |
|
case 167: |
4444 |
|
|
4445 |
|
/* Line 1455 of yacc.c */ |
4446 |
< |
#line 1197 "ircd_parser.y" |
4446 |
> |
#line 1191 "ircd_parser.y" |
4447 |
|
{ |
4448 |
|
if (conf_parser_ctx.pass == 2) |
4449 |
|
yy_aconf->modes |= UMODE_CCONN_FULL; |
4453 |
|
case 168: |
4454 |
|
|
4455 |
|
/* Line 1455 of yacc.c */ |
4456 |
< |
#line 1201 "ircd_parser.y" |
4456 |
> |
#line 1195 "ircd_parser.y" |
4457 |
|
{ |
4458 |
|
if (conf_parser_ctx.pass == 2) |
4459 |
|
yy_aconf->modes |= UMODE_DEAF; |
4463 |
|
case 169: |
4464 |
|
|
4465 |
|
/* Line 1455 of yacc.c */ |
4466 |
< |
#line 1205 "ircd_parser.y" |
4466 |
> |
#line 1199 "ircd_parser.y" |
4467 |
|
{ |
4468 |
|
if (conf_parser_ctx.pass == 2) |
4469 |
|
yy_aconf->modes |= UMODE_DEBUG; |
4473 |
|
case 170: |
4474 |
|
|
4475 |
|
/* Line 1455 of yacc.c */ |
4476 |
< |
#line 1209 "ircd_parser.y" |
4476 |
> |
#line 1203 "ircd_parser.y" |
4477 |
|
{ |
4478 |
|
if (conf_parser_ctx.pass == 2) |
4479 |
|
yy_aconf->modes |= UMODE_FULL; |
4483 |
|
case 171: |
4484 |
|
|
4485 |
|
/* Line 1455 of yacc.c */ |
4486 |
< |
#line 1213 "ircd_parser.y" |
4486 |
> |
#line 1207 "ircd_parser.y" |
4487 |
|
{ |
4488 |
|
if (conf_parser_ctx.pass == 2) |
4489 |
|
yy_aconf->modes |= UMODE_SKILL; |
4493 |
|
case 172: |
4494 |
|
|
4495 |
|
/* Line 1455 of yacc.c */ |
4496 |
< |
#line 1217 "ircd_parser.y" |
4496 |
> |
#line 1211 "ircd_parser.y" |
4497 |
|
{ |
4498 |
|
if (conf_parser_ctx.pass == 2) |
4499 |
|
yy_aconf->modes |= UMODE_NCHANGE; |
4503 |
|
case 173: |
4504 |
|
|
4505 |
|
/* Line 1455 of yacc.c */ |
4506 |
< |
#line 1221 "ircd_parser.y" |
4506 |
> |
#line 1215 "ircd_parser.y" |
4507 |
|
{ |
4508 |
|
if (conf_parser_ctx.pass == 2) |
4509 |
|
yy_aconf->modes |= UMODE_REJ; |
4513 |
|
case 174: |
4514 |
|
|
4515 |
|
/* Line 1455 of yacc.c */ |
4516 |
< |
#line 1225 "ircd_parser.y" |
4516 |
> |
#line 1219 "ircd_parser.y" |
4517 |
|
{ |
4518 |
|
if (conf_parser_ctx.pass == 2) |
4519 |
|
yy_aconf->modes |= UMODE_UNAUTH; |
4523 |
|
case 175: |
4524 |
|
|
4525 |
|
/* Line 1455 of yacc.c */ |
4526 |
< |
#line 1229 "ircd_parser.y" |
4526 |
> |
#line 1223 "ircd_parser.y" |
4527 |
|
{ |
4528 |
|
if (conf_parser_ctx.pass == 2) |
4529 |
|
yy_aconf->modes |= UMODE_SPY; |
4533 |
|
case 176: |
4534 |
|
|
4535 |
|
/* Line 1455 of yacc.c */ |
4536 |
< |
#line 1233 "ircd_parser.y" |
4536 |
> |
#line 1227 "ircd_parser.y" |
4537 |
|
{ |
4538 |
|
if (conf_parser_ctx.pass == 2) |
4539 |
|
yy_aconf->modes |= UMODE_EXTERNAL; |
4543 |
|
case 177: |
4544 |
|
|
4545 |
|
/* Line 1455 of yacc.c */ |
4546 |
< |
#line 1237 "ircd_parser.y" |
4546 |
> |
#line 1231 "ircd_parser.y" |
4547 |
|
{ |
4548 |
|
if (conf_parser_ctx.pass == 2) |
4549 |
|
yy_aconf->modes |= UMODE_OPERWALL; |
4553 |
|
case 178: |
4554 |
|
|
4555 |
|
/* Line 1455 of yacc.c */ |
4556 |
< |
#line 1241 "ircd_parser.y" |
4556 |
> |
#line 1235 "ircd_parser.y" |
4557 |
|
{ |
4558 |
|
if (conf_parser_ctx.pass == 2) |
4559 |
|
yy_aconf->modes |= UMODE_SERVNOTICE; |
4563 |
|
case 179: |
4564 |
|
|
4565 |
|
/* Line 1455 of yacc.c */ |
4566 |
< |
#line 1245 "ircd_parser.y" |
4566 |
> |
#line 1239 "ircd_parser.y" |
4567 |
|
{ |
4568 |
|
if (conf_parser_ctx.pass == 2) |
4569 |
|
yy_aconf->modes |= UMODE_INVISIBLE; |
4573 |
|
case 180: |
4574 |
|
|
4575 |
|
/* Line 1455 of yacc.c */ |
4576 |
< |
#line 1249 "ircd_parser.y" |
4576 |
> |
#line 1243 "ircd_parser.y" |
4577 |
|
{ |
4578 |
|
if (conf_parser_ctx.pass == 2) |
4579 |
|
yy_aconf->modes |= UMODE_WALLOP; |
4583 |
|
case 181: |
4584 |
|
|
4585 |
|
/* Line 1455 of yacc.c */ |
4586 |
< |
#line 1253 "ircd_parser.y" |
4586 |
> |
#line 1247 "ircd_parser.y" |
4587 |
|
{ |
4588 |
|
if (conf_parser_ctx.pass == 2) |
4589 |
|
yy_aconf->modes |= UMODE_SOFTCALLERID; |
4593 |
|
case 182: |
4594 |
|
|
4595 |
|
/* Line 1455 of yacc.c */ |
4596 |
< |
#line 1257 "ircd_parser.y" |
4596 |
> |
#line 1251 "ircd_parser.y" |
4597 |
|
{ |
4598 |
|
if (conf_parser_ctx.pass == 2) |
4599 |
|
yy_aconf->modes |= UMODE_CALLERID; |
4603 |
|
case 183: |
4604 |
|
|
4605 |
|
/* Line 1455 of yacc.c */ |
4606 |
< |
#line 1261 "ircd_parser.y" |
4606 |
> |
#line 1255 "ircd_parser.y" |
4607 |
|
{ |
4608 |
|
if (conf_parser_ctx.pass == 2) |
4609 |
|
yy_aconf->modes |= UMODE_LOCOPS; |
4613 |
|
case 184: |
4614 |
|
|
4615 |
|
/* Line 1455 of yacc.c */ |
4616 |
< |
#line 1267 "ircd_parser.y" |
4616 |
> |
#line 1261 "ircd_parser.y" |
4617 |
|
{ |
4618 |
|
if (conf_parser_ctx.pass == 2) |
4619 |
|
{ |
4628 |
|
case 185: |
4629 |
|
|
4630 |
|
/* Line 1455 of yacc.c */ |
4631 |
< |
#line 1278 "ircd_parser.y" |
4631 |
> |
#line 1272 "ircd_parser.y" |
4632 |
|
{ |
4633 |
|
if (conf_parser_ctx.pass == 2) |
4634 |
|
{ |
4643 |
|
case 186: |
4644 |
|
|
4645 |
|
/* Line 1455 of yacc.c */ |
4646 |
< |
#line 1289 "ircd_parser.y" |
4646 |
> |
#line 1283 "ircd_parser.y" |
4647 |
|
{ |
4648 |
|
if (conf_parser_ctx.pass == 2) |
4649 |
|
{ |
4658 |
|
case 187: |
4659 |
|
|
4660 |
|
/* Line 1455 of yacc.c */ |
4661 |
< |
#line 1300 "ircd_parser.y" |
4661 |
> |
#line 1294 "ircd_parser.y" |
4662 |
|
{ |
4663 |
|
if (conf_parser_ctx.pass == 2) |
4664 |
|
{ |
4673 |
|
case 188: |
4674 |
|
|
4675 |
|
/* Line 1455 of yacc.c */ |
4676 |
< |
#line 1311 "ircd_parser.y" |
4676 |
> |
#line 1305 "ircd_parser.y" |
4677 |
|
{ |
4678 |
|
if (conf_parser_ctx.pass == 2) |
4679 |
|
{ |
4688 |
|
case 189: |
4689 |
|
|
4690 |
|
/* Line 1455 of yacc.c */ |
4691 |
< |
#line 1322 "ircd_parser.y" |
4691 |
> |
#line 1316 "ircd_parser.y" |
4692 |
|
{ |
4693 |
|
if (conf_parser_ctx.pass == 2) |
4694 |
|
{ |
4703 |
|
case 190: |
4704 |
|
|
4705 |
|
/* Line 1455 of yacc.c */ |
4706 |
< |
#line 1333 "ircd_parser.y" |
4706 |
> |
#line 1327 "ircd_parser.y" |
4707 |
|
{ |
4708 |
|
if (conf_parser_ctx.pass == 2) |
4709 |
|
{ |
4718 |
|
case 191: |
4719 |
|
|
4720 |
|
/* Line 1455 of yacc.c */ |
4721 |
< |
#line 1344 "ircd_parser.y" |
4721 |
> |
#line 1338 "ircd_parser.y" |
4722 |
|
{ |
4723 |
|
if (conf_parser_ctx.pass == 2) |
4724 |
|
{ |
4733 |
|
case 192: |
4734 |
|
|
4735 |
|
/* Line 1455 of yacc.c */ |
4736 |
< |
#line 1355 "ircd_parser.y" |
4736 |
> |
#line 1349 "ircd_parser.y" |
4737 |
|
{ |
4738 |
|
if (conf_parser_ctx.pass == 2) |
4739 |
|
{ |
4748 |
|
case 193: |
4749 |
|
|
4750 |
|
/* Line 1455 of yacc.c */ |
4751 |
< |
#line 1366 "ircd_parser.y" |
4751 |
> |
#line 1360 "ircd_parser.y" |
4752 |
|
{ |
4753 |
|
if (conf_parser_ctx.pass == 2) |
4754 |
|
{ |
4763 |
|
case 194: |
4764 |
|
|
4765 |
|
/* Line 1455 of yacc.c */ |
4766 |
< |
#line 1377 "ircd_parser.y" |
4766 |
> |
#line 1371 "ircd_parser.y" |
4767 |
|
{ |
4768 |
|
if (conf_parser_ctx.pass == 2) |
4769 |
|
{ |
4778 |
|
case 195: |
4779 |
|
|
4780 |
|
/* Line 1455 of yacc.c */ |
4781 |
< |
#line 1388 "ircd_parser.y" |
4781 |
> |
#line 1382 "ircd_parser.y" |
4782 |
|
{ |
4783 |
|
if (conf_parser_ctx.pass == 2) |
4784 |
|
{ |
4793 |
|
case 196: |
4794 |
|
|
4795 |
|
/* Line 1455 of yacc.c */ |
4796 |
< |
#line 1399 "ircd_parser.y" |
4796 |
> |
#line 1393 "ircd_parser.y" |
4797 |
|
{ |
4798 |
|
if (conf_parser_ctx.pass == 2) |
4799 |
|
{ |
4808 |
|
case 197: |
4809 |
|
|
4810 |
|
/* Line 1455 of yacc.c */ |
4811 |
< |
#line 1410 "ircd_parser.y" |
4811 |
> |
#line 1404 "ircd_parser.y" |
4812 |
|
{ |
4813 |
|
if (conf_parser_ctx.pass == 2) |
4814 |
|
{ |
4823 |
|
case 198: |
4824 |
|
|
4825 |
|
/* Line 1455 of yacc.c */ |
4826 |
< |
#line 1421 "ircd_parser.y" |
4826 |
> |
#line 1415 "ircd_parser.y" |
4827 |
|
{ |
4828 |
|
} |
4829 |
|
break; |
4831 |
|
case 202: |
4832 |
|
|
4833 |
|
/* Line 1455 of yacc.c */ |
4834 |
< |
#line 1425 "ircd_parser.y" |
4834 |
> |
#line 1419 "ircd_parser.y" |
4835 |
|
{ not_atom = 1; } |
4836 |
|
break; |
4837 |
|
|
4838 |
|
case 204: |
4839 |
|
|
4840 |
|
/* Line 1455 of yacc.c */ |
4841 |
< |
#line 1426 "ircd_parser.y" |
4841 |
> |
#line 1420 "ircd_parser.y" |
4842 |
|
{ not_atom = 0; } |
4843 |
|
break; |
4844 |
|
|
4845 |
|
case 206: |
4846 |
|
|
4847 |
|
/* Line 1455 of yacc.c */ |
4848 |
< |
#line 1429 "ircd_parser.y" |
4848 |
> |
#line 1423 "ircd_parser.y" |
4849 |
|
{ |
4850 |
|
if (conf_parser_ctx.pass == 2) |
4851 |
|
{ |
4858 |
|
case 207: |
4859 |
|
|
4860 |
|
/* Line 1455 of yacc.c */ |
4861 |
< |
#line 1436 "ircd_parser.y" |
4861 |
> |
#line 1430 "ircd_parser.y" |
4862 |
|
{ |
4863 |
|
if (conf_parser_ctx.pass == 2) |
4864 |
|
{ |
4871 |
|
case 208: |
4872 |
|
|
4873 |
|
/* Line 1455 of yacc.c */ |
4874 |
< |
#line 1443 "ircd_parser.y" |
4874 |
> |
#line 1437 "ircd_parser.y" |
4875 |
|
{ |
4876 |
|
if (conf_parser_ctx.pass == 2) |
4877 |
|
{ |
4884 |
|
case 209: |
4885 |
|
|
4886 |
|
/* Line 1455 of yacc.c */ |
4887 |
< |
#line 1450 "ircd_parser.y" |
4887 |
> |
#line 1444 "ircd_parser.y" |
4888 |
|
{ |
4889 |
|
if (conf_parser_ctx.pass == 2) |
4890 |
|
{ |
4897 |
|
case 210: |
4898 |
|
|
4899 |
|
/* Line 1455 of yacc.c */ |
4900 |
< |
#line 1457 "ircd_parser.y" |
4900 |
> |
#line 1451 "ircd_parser.y" |
4901 |
|
{ |
4902 |
|
if (conf_parser_ctx.pass == 2) |
4903 |
|
{ |
4910 |
|
case 211: |
4911 |
|
|
4912 |
|
/* Line 1455 of yacc.c */ |
4913 |
< |
#line 1464 "ircd_parser.y" |
4913 |
> |
#line 1458 "ircd_parser.y" |
4914 |
|
{ |
4915 |
|
if (conf_parser_ctx.pass == 2) |
4916 |
|
{ |
4923 |
|
case 212: |
4924 |
|
|
4925 |
|
/* Line 1455 of yacc.c */ |
4926 |
< |
#line 1471 "ircd_parser.y" |
4926 |
> |
#line 1465 "ircd_parser.y" |
4927 |
|
{ |
4928 |
|
if (conf_parser_ctx.pass == 2) |
4929 |
|
{ |
4936 |
|
case 213: |
4937 |
|
|
4938 |
|
/* Line 1455 of yacc.c */ |
4939 |
< |
#line 1478 "ircd_parser.y" |
4939 |
> |
#line 1472 "ircd_parser.y" |
4940 |
|
{ |
4941 |
|
if (conf_parser_ctx.pass == 2) |
4942 |
|
{ |
4949 |
|
case 214: |
4950 |
|
|
4951 |
|
/* Line 1455 of yacc.c */ |
4952 |
< |
#line 1485 "ircd_parser.y" |
4952 |
> |
#line 1479 "ircd_parser.y" |
4953 |
|
{ |
4954 |
|
if (conf_parser_ctx.pass == 2) |
4955 |
|
{ |
4962 |
|
case 215: |
4963 |
|
|
4964 |
|
/* Line 1455 of yacc.c */ |
4965 |
< |
#line 1492 "ircd_parser.y" |
4965 |
> |
#line 1486 "ircd_parser.y" |
4966 |
|
{ |
4967 |
|
if (conf_parser_ctx.pass == 2) |
4968 |
|
{ |
4975 |
|
case 216: |
4976 |
|
|
4977 |
|
/* Line 1455 of yacc.c */ |
4978 |
< |
#line 1499 "ircd_parser.y" |
4978 |
> |
#line 1493 "ircd_parser.y" |
4979 |
|
{ |
4980 |
|
if (conf_parser_ctx.pass == 2) |
4981 |
|
{ |
4988 |
|
case 217: |
4989 |
|
|
4990 |
|
/* Line 1455 of yacc.c */ |
4991 |
< |
#line 1506 "ircd_parser.y" |
4991 |
> |
#line 1500 "ircd_parser.y" |
4992 |
|
{ |
4993 |
|
if (conf_parser_ctx.pass == 2) |
4994 |
|
{ |
5001 |
|
case 218: |
5002 |
|
|
5003 |
|
/* Line 1455 of yacc.c */ |
5004 |
< |
#line 1513 "ircd_parser.y" |
5004 |
> |
#line 1507 "ircd_parser.y" |
5005 |
|
{ |
5006 |
|
if (conf_parser_ctx.pass == 2) |
5007 |
|
{ |
5014 |
|
case 219: |
5015 |
|
|
5016 |
|
/* Line 1455 of yacc.c */ |
5017 |
< |
#line 1520 "ircd_parser.y" |
5017 |
> |
#line 1514 "ircd_parser.y" |
5018 |
|
{ |
5019 |
|
if (conf_parser_ctx.pass == 2) |
5020 |
|
{ |
5027 |
|
case 220: |
5028 |
|
|
5029 |
|
/* Line 1455 of yacc.c */ |
5030 |
< |
#line 1527 "ircd_parser.y" |
5030 |
> |
#line 1521 "ircd_parser.y" |
5031 |
|
{ |
5032 |
|
if (conf_parser_ctx.pass == 2) |
5033 |
|
{ |
5040 |
|
case 221: |
5041 |
|
|
5042 |
|
/* Line 1455 of yacc.c */ |
5043 |
< |
#line 1534 "ircd_parser.y" |
5043 |
> |
#line 1528 "ircd_parser.y" |
5044 |
|
{ |
5045 |
|
if (conf_parser_ctx.pass == 2) |
5046 |
|
{ |
5053 |
|
case 222: |
5054 |
|
|
5055 |
|
/* Line 1455 of yacc.c */ |
5056 |
< |
#line 1547 "ircd_parser.y" |
5056 |
> |
#line 1541 "ircd_parser.y" |
5057 |
|
{ |
5058 |
|
if (conf_parser_ctx.pass == 1) |
5059 |
|
{ |
5066 |
|
case 223: |
5067 |
|
|
5068 |
|
/* Line 1455 of yacc.c */ |
5069 |
< |
#line 1554 "ircd_parser.y" |
5069 |
> |
#line 1548 "ircd_parser.y" |
5070 |
|
{ |
5071 |
|
if (conf_parser_ctx.pass == 1) |
5072 |
|
{ |
5113 |
|
case 242: |
5114 |
|
|
5115 |
|
/* Line 1455 of yacc.c */ |
5116 |
< |
#line 1614 "ircd_parser.y" |
5116 |
> |
#line 1608 "ircd_parser.y" |
5117 |
|
{ |
5118 |
|
if (conf_parser_ctx.pass == 1) |
5119 |
|
{ |
5126 |
|
case 243: |
5127 |
|
|
5128 |
|
/* Line 1455 of yacc.c */ |
5129 |
< |
#line 1623 "ircd_parser.y" |
5129 |
> |
#line 1617 "ircd_parser.y" |
5130 |
|
{ |
5131 |
|
if (conf_parser_ctx.pass == 1) |
5132 |
|
{ |
5139 |
|
case 244: |
5140 |
|
|
5141 |
|
/* Line 1455 of yacc.c */ |
5142 |
< |
#line 1632 "ircd_parser.y" |
5142 |
> |
#line 1626 "ircd_parser.y" |
5143 |
|
{ |
5144 |
|
if (conf_parser_ctx.pass == 1) |
5145 |
|
PingFreq(yy_class) = (yyvsp[(3) - (4)].number); |
5149 |
|
case 245: |
5150 |
|
|
5151 |
|
/* Line 1455 of yacc.c */ |
5152 |
< |
#line 1638 "ircd_parser.y" |
5152 |
> |
#line 1632 "ircd_parser.y" |
5153 |
|
{ |
5154 |
|
if (conf_parser_ctx.pass == 1) |
5155 |
|
PingWarning(yy_class) = (yyvsp[(3) - (4)].number); |
5159 |
|
case 246: |
5160 |
|
|
5161 |
|
/* Line 1455 of yacc.c */ |
5162 |
< |
#line 1644 "ircd_parser.y" |
5162 |
> |
#line 1638 "ircd_parser.y" |
5163 |
|
{ |
5164 |
|
if (conf_parser_ctx.pass == 1) |
5165 |
|
MaxPerIp(yy_class) = (yyvsp[(3) - (4)].number); |
5169 |
|
case 247: |
5170 |
|
|
5171 |
|
/* Line 1455 of yacc.c */ |
5172 |
< |
#line 1650 "ircd_parser.y" |
5172 |
> |
#line 1644 "ircd_parser.y" |
5173 |
|
{ |
5174 |
|
if (conf_parser_ctx.pass == 1) |
5175 |
|
ConFreq(yy_class) = (yyvsp[(3) - (4)].number); |
5179 |
|
case 248: |
5180 |
|
|
5181 |
|
/* Line 1455 of yacc.c */ |
5182 |
< |
#line 1656 "ircd_parser.y" |
5182 |
> |
#line 1650 "ircd_parser.y" |
5183 |
|
{ |
5184 |
|
if (conf_parser_ctx.pass == 1) |
5185 |
|
MaxTotal(yy_class) = (yyvsp[(3) - (4)].number); |
5189 |
|
case 249: |
5190 |
|
|
5191 |
|
/* Line 1455 of yacc.c */ |
5192 |
< |
#line 1662 "ircd_parser.y" |
5192 |
> |
#line 1656 "ircd_parser.y" |
5193 |
|
{ |
5194 |
|
if (conf_parser_ctx.pass == 1) |
5195 |
|
MaxGlobal(yy_class) = (yyvsp[(3) - (4)].number); |
5199 |
|
case 250: |
5200 |
|
|
5201 |
|
/* Line 1455 of yacc.c */ |
5202 |
< |
#line 1668 "ircd_parser.y" |
5202 |
> |
#line 1662 "ircd_parser.y" |
5203 |
|
{ |
5204 |
|
if (conf_parser_ctx.pass == 1) |
5205 |
|
MaxLocal(yy_class) = (yyvsp[(3) - (4)].number); |
5209 |
|
case 251: |
5210 |
|
|
5211 |
|
/* Line 1455 of yacc.c */ |
5212 |
< |
#line 1674 "ircd_parser.y" |
5212 |
> |
#line 1668 "ircd_parser.y" |
5213 |
|
{ |
5214 |
|
if (conf_parser_ctx.pass == 1) |
5215 |
|
MaxIdent(yy_class) = (yyvsp[(3) - (4)].number); |
5219 |
|
case 252: |
5220 |
|
|
5221 |
|
/* Line 1455 of yacc.c */ |
5222 |
< |
#line 1680 "ircd_parser.y" |
5222 |
> |
#line 1674 "ircd_parser.y" |
5223 |
|
{ |
5224 |
|
if (conf_parser_ctx.pass == 1) |
5225 |
|
MaxSendq(yy_class) = (yyvsp[(3) - (4)].number); |
5229 |
|
case 253: |
5230 |
|
|
5231 |
|
/* Line 1455 of yacc.c */ |
5232 |
< |
#line 1686 "ircd_parser.y" |
5232 |
> |
#line 1680 "ircd_parser.y" |
5233 |
|
{ |
5234 |
|
if (conf_parser_ctx.pass == 1) |
5235 |
|
CidrBitlenIPV4(yy_class) = (yyvsp[(3) - (4)].number); |
5239 |
|
case 254: |
5240 |
|
|
5241 |
|
/* Line 1455 of yacc.c */ |
5242 |
< |
#line 1692 "ircd_parser.y" |
5242 |
> |
#line 1686 "ircd_parser.y" |
5243 |
|
{ |
5244 |
|
if (conf_parser_ctx.pass == 1) |
5245 |
|
CidrBitlenIPV6(yy_class) = (yyvsp[(3) - (4)].number); |
5249 |
|
case 255: |
5250 |
|
|
5251 |
|
/* Line 1455 of yacc.c */ |
5252 |
< |
#line 1698 "ircd_parser.y" |
5252 |
> |
#line 1692 "ircd_parser.y" |
5253 |
|
{ |
5254 |
|
if (conf_parser_ctx.pass == 1) |
5255 |
|
NumberPerCidr(yy_class) = (yyvsp[(3) - (4)].number); |
5259 |
|
case 256: |
5260 |
|
|
5261 |
|
/* Line 1455 of yacc.c */ |
5262 |
< |
#line 1707 "ircd_parser.y" |
5262 |
> |
#line 1701 "ircd_parser.y" |
5263 |
|
{ |
5264 |
|
if (conf_parser_ctx.pass == 2) |
5265 |
|
{ |
5272 |
|
case 257: |
5273 |
|
|
5274 |
|
/* Line 1455 of yacc.c */ |
5275 |
< |
#line 1714 "ircd_parser.y" |
5275 |
> |
#line 1708 "ircd_parser.y" |
5276 |
|
{ |
5277 |
|
if (conf_parser_ctx.pass == 2) |
5278 |
|
{ |
5285 |
|
case 258: |
5286 |
|
|
5287 |
|
/* Line 1455 of yacc.c */ |
5288 |
< |
#line 1723 "ircd_parser.y" |
5288 |
> |
#line 1717 "ircd_parser.y" |
5289 |
|
{ |
5290 |
|
listener_flags = 0; |
5291 |
|
} |
5294 |
|
case 262: |
5295 |
|
|
5296 |
|
/* Line 1455 of yacc.c */ |
5297 |
< |
#line 1729 "ircd_parser.y" |
5297 |
> |
#line 1723 "ircd_parser.y" |
5298 |
|
{ |
5299 |
|
if (conf_parser_ctx.pass == 2) |
5300 |
|
listener_flags |= LISTENER_SSL; |
5304 |
|
case 263: |
5305 |
|
|
5306 |
|
/* Line 1455 of yacc.c */ |
5307 |
< |
#line 1733 "ircd_parser.y" |
5307 |
> |
#line 1727 "ircd_parser.y" |
5308 |
|
{ |
5309 |
|
if (conf_parser_ctx.pass == 2) |
5310 |
|
listener_flags |= LISTENER_HIDDEN; |
5314 |
|
case 264: |
5315 |
|
|
5316 |
|
/* Line 1455 of yacc.c */ |
5317 |
< |
#line 1737 "ircd_parser.y" |
5317 |
> |
#line 1731 "ircd_parser.y" |
5318 |
|
{ |
5319 |
|
if (conf_parser_ctx.pass == 2) |
5320 |
|
listener_flags |= LISTENER_SERVER; |
5324 |
|
case 272: |
5325 |
|
|
5326 |
|
/* Line 1455 of yacc.c */ |
5327 |
< |
#line 1747 "ircd_parser.y" |
5327 |
> |
#line 1741 "ircd_parser.y" |
5328 |
|
{ listener_flags = 0; } |
5329 |
|
break; |
5330 |
|
|
5331 |
|
case 276: |
5332 |
|
|
5333 |
|
/* Line 1455 of yacc.c */ |
5334 |
< |
#line 1752 "ircd_parser.y" |
5334 |
> |
#line 1746 "ircd_parser.y" |
5335 |
|
{ |
5336 |
|
if (conf_parser_ctx.pass == 2) |
5337 |
|
{ |
5351 |
|
case 277: |
5352 |
|
|
5353 |
|
/* Line 1455 of yacc.c */ |
5354 |
< |
#line 1766 "ircd_parser.y" |
5354 |
> |
#line 1760 "ircd_parser.y" |
5355 |
|
{ |
5356 |
|
if (conf_parser_ctx.pass == 2) |
5357 |
|
{ |
5375 |
|
case 278: |
5376 |
|
|
5377 |
|
/* Line 1455 of yacc.c */ |
5378 |
< |
#line 1786 "ircd_parser.y" |
5378 |
> |
#line 1780 "ircd_parser.y" |
5379 |
|
{ |
5380 |
|
if (conf_parser_ctx.pass == 2) |
5381 |
|
{ |
5388 |
|
case 279: |
5389 |
|
|
5390 |
|
/* Line 1455 of yacc.c */ |
5391 |
< |
#line 1795 "ircd_parser.y" |
5391 |
> |
#line 1789 "ircd_parser.y" |
5392 |
|
{ |
5393 |
|
if (conf_parser_ctx.pass == 2) |
5394 |
|
{ |
5401 |
|
case 280: |
5402 |
|
|
5403 |
|
/* Line 1455 of yacc.c */ |
5404 |
< |
#line 1807 "ircd_parser.y" |
5404 |
> |
#line 1801 "ircd_parser.y" |
5405 |
|
{ |
5406 |
|
if (conf_parser_ctx.pass == 2) |
5407 |
|
{ |
5419 |
|
case 281: |
5420 |
|
|
5421 |
|
/* Line 1455 of yacc.c */ |
5422 |
< |
#line 1819 "ircd_parser.y" |
5422 |
> |
#line 1813 "ircd_parser.y" |
5423 |
|
{ |
5424 |
|
if (conf_parser_ctx.pass == 2) |
5425 |
|
{ |
5480 |
|
case 301: |
5481 |
|
|
5482 |
|
/* Line 1455 of yacc.c */ |
5483 |
< |
#line 1884 "ircd_parser.y" |
5483 |
> |
#line 1878 "ircd_parser.y" |
5484 |
|
{ |
5485 |
|
if (conf_parser_ctx.pass == 2) |
5486 |
|
{ |
5519 |
|
case 302: |
5520 |
|
|
5521 |
|
/* Line 1455 of yacc.c */ |
5522 |
< |
#line 1921 "ircd_parser.y" |
5522 |
> |
#line 1915 "ircd_parser.y" |
5523 |
|
{ |
5524 |
|
if (conf_parser_ctx.pass == 2) |
5525 |
|
{ |
5536 |
|
case 303: |
5537 |
|
|
5538 |
|
/* Line 1455 of yacc.c */ |
5539 |
< |
#line 1934 "ircd_parser.y" |
5539 |
> |
#line 1928 "ircd_parser.y" |
5540 |
|
{ |
5541 |
|
if (conf_parser_ctx.pass == 2) |
5542 |
|
{ |
5551 |
|
case 304: |
5552 |
|
|
5553 |
|
/* Line 1455 of yacc.c */ |
5554 |
< |
#line 1945 "ircd_parser.y" |
5554 |
> |
#line 1939 "ircd_parser.y" |
5555 |
|
{ |
5556 |
|
if (conf_parser_ctx.pass == 2) |
5557 |
|
{ |
5564 |
|
case 305: |
5565 |
|
|
5566 |
|
/* Line 1455 of yacc.c */ |
5567 |
< |
#line 1954 "ircd_parser.y" |
5567 |
> |
#line 1948 "ircd_parser.y" |
5568 |
|
{ |
5569 |
|
if (conf_parser_ctx.pass == 2) |
5570 |
|
{ |
5579 |
|
case 306: |
5580 |
|
|
5581 |
|
/* Line 1455 of yacc.c */ |
5582 |
< |
#line 1965 "ircd_parser.y" |
5582 |
> |
#line 1959 "ircd_parser.y" |
5583 |
|
{ |
5584 |
|
} |
5585 |
|
break; |
5587 |
|
case 310: |
5588 |
|
|
5589 |
|
/* Line 1455 of yacc.c */ |
5590 |
< |
#line 1969 "ircd_parser.y" |
5590 |
> |
#line 1963 "ircd_parser.y" |
5591 |
|
{ not_atom = 1; } |
5592 |
|
break; |
5593 |
|
|
5594 |
|
case 312: |
5595 |
|
|
5596 |
|
/* Line 1455 of yacc.c */ |
5597 |
< |
#line 1970 "ircd_parser.y" |
5597 |
> |
#line 1964 "ircd_parser.y" |
5598 |
|
{ not_atom = 0; } |
5599 |
|
break; |
5600 |
|
|
5601 |
|
case 314: |
5602 |
|
|
5603 |
|
/* Line 1455 of yacc.c */ |
5604 |
< |
#line 1973 "ircd_parser.y" |
5604 |
> |
#line 1967 "ircd_parser.y" |
5605 |
|
{ |
5606 |
|
if (conf_parser_ctx.pass == 2) |
5607 |
|
{ |
5615 |
|
case 315: |
5616 |
|
|
5617 |
|
/* Line 1455 of yacc.c */ |
5618 |
< |
#line 1981 "ircd_parser.y" |
5618 |
> |
#line 1975 "ircd_parser.y" |
5619 |
|
{ |
5620 |
|
if (conf_parser_ctx.pass == 2) |
5621 |
|
{ |
5628 |
|
case 316: |
5629 |
|
|
5630 |
|
/* Line 1455 of yacc.c */ |
5631 |
< |
#line 1988 "ircd_parser.y" |
5631 |
> |
#line 1982 "ircd_parser.y" |
5632 |
|
{ |
5633 |
|
if (conf_parser_ctx.pass == 2) |
5634 |
|
{ |
5641 |
|
case 317: |
5642 |
|
|
5643 |
|
/* Line 1455 of yacc.c */ |
5644 |
< |
#line 1995 "ircd_parser.y" |
5644 |
> |
#line 1989 "ircd_parser.y" |
5645 |
|
{ |
5646 |
|
if (conf_parser_ctx.pass == 2) |
5647 |
|
{ |
5654 |
|
case 318: |
5655 |
|
|
5656 |
|
/* Line 1455 of yacc.c */ |
5657 |
< |
#line 2002 "ircd_parser.y" |
5657 |
> |
#line 1996 "ircd_parser.y" |
5658 |
|
{ |
5659 |
|
if (conf_parser_ctx.pass == 2) |
5660 |
|
{ |
5667 |
|
case 319: |
5668 |
|
|
5669 |
|
/* Line 1455 of yacc.c */ |
5670 |
< |
#line 2009 "ircd_parser.y" |
5670 |
> |
#line 2003 "ircd_parser.y" |
5671 |
|
{ |
5672 |
|
if (conf_parser_ctx.pass == 2) |
5673 |
|
{ |
5680 |
|
case 320: |
5681 |
|
|
5682 |
|
/* Line 1455 of yacc.c */ |
5683 |
< |
#line 2016 "ircd_parser.y" |
5683 |
> |
#line 2010 "ircd_parser.y" |
5684 |
|
{ |
5685 |
|
if (conf_parser_ctx.pass == 2) |
5686 |
|
{ |
5693 |
|
case 321: |
5694 |
|
|
5695 |
|
/* Line 1455 of yacc.c */ |
5696 |
< |
#line 2023 "ircd_parser.y" |
5696 |
> |
#line 2017 "ircd_parser.y" |
5697 |
|
{ |
5698 |
|
if (conf_parser_ctx.pass == 2) |
5699 |
|
{ |
5706 |
|
case 322: |
5707 |
|
|
5708 |
|
/* Line 1455 of yacc.c */ |
5709 |
< |
#line 2030 "ircd_parser.y" |
5709 |
> |
#line 2024 "ircd_parser.y" |
5710 |
|
{ |
5711 |
|
if (conf_parser_ctx.pass == 2) |
5712 |
|
{ |
5719 |
|
case 323: |
5720 |
|
|
5721 |
|
/* Line 1455 of yacc.c */ |
5722 |
< |
#line 2037 "ircd_parser.y" |
5722 |
> |
#line 2031 "ircd_parser.y" |
5723 |
|
{ |
5724 |
|
if (conf_parser_ctx.pass == 2) |
5725 |
|
{ |
5732 |
|
case 324: |
5733 |
|
|
5734 |
|
/* Line 1455 of yacc.c */ |
5735 |
< |
#line 2046 "ircd_parser.y" |
5735 |
> |
#line 2040 "ircd_parser.y" |
5736 |
|
{ |
5737 |
|
if (conf_parser_ctx.pass == 2) |
5738 |
|
{ |
5747 |
|
case 325: |
5748 |
|
|
5749 |
|
/* Line 1455 of yacc.c */ |
5750 |
< |
#line 2057 "ircd_parser.y" |
5750 |
> |
#line 2051 "ircd_parser.y" |
5751 |
|
{ |
5752 |
|
if (conf_parser_ctx.pass == 2) |
5753 |
|
{ |
5762 |
|
case 326: |
5763 |
|
|
5764 |
|
/* Line 1455 of yacc.c */ |
5765 |
< |
#line 2068 "ircd_parser.y" |
5765 |
> |
#line 2062 "ircd_parser.y" |
5766 |
|
{ |
5767 |
|
if (conf_parser_ctx.pass == 2) |
5768 |
|
{ |
5777 |
|
case 327: |
5778 |
|
|
5779 |
|
/* Line 1455 of yacc.c */ |
5780 |
< |
#line 2079 "ircd_parser.y" |
5780 |
> |
#line 2073 "ircd_parser.y" |
5781 |
|
{ |
5782 |
|
if (conf_parser_ctx.pass == 2) |
5783 |
|
{ |
5792 |
|
case 328: |
5793 |
|
|
5794 |
|
/* Line 1455 of yacc.c */ |
5795 |
< |
#line 2090 "ircd_parser.y" |
5795 |
> |
#line 2084 "ircd_parser.y" |
5796 |
|
{ |
5797 |
|
if (conf_parser_ctx.pass == 2) |
5798 |
|
{ |
5807 |
|
case 329: |
5808 |
|
|
5809 |
|
/* Line 1455 of yacc.c */ |
5810 |
< |
#line 2101 "ircd_parser.y" |
5810 |
> |
#line 2095 "ircd_parser.y" |
5811 |
|
{ |
5812 |
|
if (conf_parser_ctx.pass == 2) |
5813 |
|
{ |
5822 |
|
case 330: |
5823 |
|
|
5824 |
|
/* Line 1455 of yacc.c */ |
5825 |
< |
#line 2113 "ircd_parser.y" |
5825 |
> |
#line 2107 "ircd_parser.y" |
5826 |
|
{ |
5827 |
|
if (conf_parser_ctx.pass == 2) |
5828 |
|
{ |
5845 |
|
case 331: |
5846 |
|
|
5847 |
|
/* Line 1455 of yacc.c */ |
5848 |
< |
#line 2132 "ircd_parser.y" |
5848 |
> |
#line 2126 "ircd_parser.y" |
5849 |
|
{ |
5850 |
|
if (conf_parser_ctx.pass == 2) |
5851 |
|
{ |
5859 |
|
case 332: |
5860 |
|
|
5861 |
|
/* Line 1455 of yacc.c */ |
5862 |
< |
#line 2142 "ircd_parser.y" |
5862 |
> |
#line 2136 "ircd_parser.y" |
5863 |
|
{ |
5864 |
|
if (conf_parser_ctx.pass == 2) |
5865 |
|
{ |
5872 |
|
case 333: |
5873 |
|
|
5874 |
|
/* Line 1455 of yacc.c */ |
5875 |
< |
#line 2151 "ircd_parser.y" |
5875 |
> |
#line 2145 "ircd_parser.y" |
5876 |
|
{ |
5877 |
|
if (conf_parser_ctx.pass == 2) |
5878 |
|
{ |
5887 |
|
case 334: |
5888 |
|
|
5889 |
|
/* Line 1455 of yacc.c */ |
5890 |
< |
#line 2166 "ircd_parser.y" |
5890 |
> |
#line 2160 "ircd_parser.y" |
5891 |
|
{ |
5892 |
|
if (conf_parser_ctx.pass == 2) |
5893 |
|
{ |
5900 |
|
case 335: |
5901 |
|
|
5902 |
|
/* Line 1455 of yacc.c */ |
5903 |
< |
#line 2173 "ircd_parser.y" |
5903 |
> |
#line 2167 "ircd_parser.y" |
5904 |
|
{ |
5905 |
|
if (conf_parser_ctx.pass == 2) |
5906 |
|
{ |
5913 |
|
case 342: |
5914 |
|
|
5915 |
|
/* Line 1455 of yacc.c */ |
5916 |
< |
#line 2185 "ircd_parser.y" |
5916 |
> |
#line 2179 "ircd_parser.y" |
5917 |
|
{ |
5918 |
|
if (conf_parser_ctx.pass == 2) |
5919 |
|
{ |
5926 |
|
case 343: |
5927 |
|
|
5928 |
|
/* Line 1455 of yacc.c */ |
5929 |
< |
#line 2194 "ircd_parser.y" |
5929 |
> |
#line 2188 "ircd_parser.y" |
5930 |
|
{ |
5931 |
|
if (conf_parser_ctx.pass == 2) |
5932 |
|
{ |
5945 |
|
case 344: |
5946 |
|
|
5947 |
|
/* Line 1455 of yacc.c */ |
5948 |
< |
#line 2209 "ircd_parser.y" |
5948 |
> |
#line 2203 "ircd_parser.y" |
5949 |
|
{ |
5950 |
|
if (conf_parser_ctx.pass == 2) |
5951 |
|
{ |
5959 |
|
case 345: |
5960 |
|
|
5961 |
|
/* Line 1455 of yacc.c */ |
5962 |
< |
#line 2222 "ircd_parser.y" |
5962 |
> |
#line 2216 "ircd_parser.y" |
5963 |
|
{ |
5964 |
|
if (conf_parser_ctx.pass == 2) |
5965 |
|
{ |
5973 |
|
case 346: |
5974 |
|
|
5975 |
|
/* Line 1455 of yacc.c */ |
5976 |
< |
#line 2230 "ircd_parser.y" |
5976 |
> |
#line 2224 "ircd_parser.y" |
5977 |
|
{ |
5978 |
|
if (conf_parser_ctx.pass == 2) |
5979 |
|
{ |
5985 |
|
case 353: |
5986 |
|
|
5987 |
|
/* Line 1455 of yacc.c */ |
5988 |
< |
#line 2241 "ircd_parser.y" |
5988 |
> |
#line 2235 "ircd_parser.y" |
5989 |
|
{ |
5990 |
|
if (conf_parser_ctx.pass == 2) |
5991 |
|
{ |
5998 |
|
case 354: |
5999 |
|
|
6000 |
|
/* Line 1455 of yacc.c */ |
6001 |
< |
#line 2250 "ircd_parser.y" |
6001 |
> |
#line 2244 "ircd_parser.y" |
6002 |
|
{ |
6003 |
|
if (conf_parser_ctx.pass == 2) |
6004 |
|
{ |
6024 |
|
case 355: |
6025 |
|
|
6026 |
|
/* Line 1455 of yacc.c */ |
6027 |
< |
#line 2272 "ircd_parser.y" |
6027 |
> |
#line 2266 "ircd_parser.y" |
6028 |
|
{ |
6029 |
|
if (conf_parser_ctx.pass == 2) |
6030 |
|
yy_match_item->action = 0; |
6034 |
|
case 359: |
6035 |
|
|
6036 |
|
/* Line 1455 of yacc.c */ |
6037 |
< |
#line 2279 "ircd_parser.y" |
6037 |
> |
#line 2273 "ircd_parser.y" |
6038 |
|
{ |
6039 |
|
if (conf_parser_ctx.pass == 2) |
6040 |
|
yy_match_item->action |= SHARED_KLINE; |
6044 |
|
case 360: |
6045 |
|
|
6046 |
|
/* Line 1455 of yacc.c */ |
6047 |
< |
#line 2283 "ircd_parser.y" |
6047 |
> |
#line 2277 "ircd_parser.y" |
6048 |
|
{ |
6049 |
|
if (conf_parser_ctx.pass == 2) |
6050 |
|
yy_match_item->action |= SHARED_TKLINE; |
6054 |
|
case 361: |
6055 |
|
|
6056 |
|
/* Line 1455 of yacc.c */ |
6057 |
< |
#line 2287 "ircd_parser.y" |
6057 |
> |
#line 2281 "ircd_parser.y" |
6058 |
|
{ |
6059 |
|
if (conf_parser_ctx.pass == 2) |
6060 |
|
yy_match_item->action |= SHARED_UNKLINE; |
6064 |
|
case 362: |
6065 |
|
|
6066 |
|
/* Line 1455 of yacc.c */ |
6067 |
< |
#line 2291 "ircd_parser.y" |
6067 |
> |
#line 2285 "ircd_parser.y" |
6068 |
|
{ |
6069 |
|
if (conf_parser_ctx.pass == 2) |
6070 |
|
yy_match_item->action |= SHARED_XLINE; |
6074 |
|
case 363: |
6075 |
|
|
6076 |
|
/* Line 1455 of yacc.c */ |
6077 |
< |
#line 2295 "ircd_parser.y" |
6077 |
> |
#line 2289 "ircd_parser.y" |
6078 |
|
{ |
6079 |
|
if (conf_parser_ctx.pass == 2) |
6080 |
|
yy_match_item->action |= SHARED_TXLINE; |
6084 |
|
case 364: |
6085 |
|
|
6086 |
|
/* Line 1455 of yacc.c */ |
6087 |
< |
#line 2299 "ircd_parser.y" |
6087 |
> |
#line 2293 "ircd_parser.y" |
6088 |
|
{ |
6089 |
|
if (conf_parser_ctx.pass == 2) |
6090 |
|
yy_match_item->action |= SHARED_UNXLINE; |
6094 |
|
case 365: |
6095 |
|
|
6096 |
|
/* Line 1455 of yacc.c */ |
6097 |
< |
#line 2303 "ircd_parser.y" |
6097 |
> |
#line 2297 "ircd_parser.y" |
6098 |
|
{ |
6099 |
|
if (conf_parser_ctx.pass == 2) |
6100 |
|
yy_match_item->action |= SHARED_RESV; |
6104 |
|
case 366: |
6105 |
|
|
6106 |
|
/* Line 1455 of yacc.c */ |
6107 |
< |
#line 2307 "ircd_parser.y" |
6107 |
> |
#line 2301 "ircd_parser.y" |
6108 |
|
{ |
6109 |
|
if (conf_parser_ctx.pass == 2) |
6110 |
|
yy_match_item->action |= SHARED_TRESV; |
6114 |
|
case 367: |
6115 |
|
|
6116 |
|
/* Line 1455 of yacc.c */ |
6117 |
< |
#line 2311 "ircd_parser.y" |
6117 |
> |
#line 2305 "ircd_parser.y" |
6118 |
|
{ |
6119 |
|
if (conf_parser_ctx.pass == 2) |
6120 |
|
yy_match_item->action |= SHARED_UNRESV; |
6124 |
|
case 368: |
6125 |
|
|
6126 |
|
/* Line 1455 of yacc.c */ |
6127 |
< |
#line 2315 "ircd_parser.y" |
6127 |
> |
#line 2309 "ircd_parser.y" |
6128 |
|
{ |
6129 |
|
if (conf_parser_ctx.pass == 2) |
6130 |
|
yy_match_item->action |= SHARED_LOCOPS; |
6134 |
|
case 369: |
6135 |
|
|
6136 |
|
/* Line 1455 of yacc.c */ |
6137 |
< |
#line 2319 "ircd_parser.y" |
6137 |
> |
#line 2313 "ircd_parser.y" |
6138 |
|
{ |
6139 |
|
if (conf_parser_ctx.pass == 2) |
6140 |
|
yy_match_item->action = SHARED_ALL; |
6144 |
|
case 370: |
6145 |
|
|
6146 |
|
/* Line 1455 of yacc.c */ |
6147 |
< |
#line 2328 "ircd_parser.y" |
6147 |
> |
#line 2322 "ircd_parser.y" |
6148 |
|
{ |
6149 |
|
if (conf_parser_ctx.pass == 2) |
6150 |
|
{ |
6157 |
|
case 371: |
6158 |
|
|
6159 |
|
/* Line 1455 of yacc.c */ |
6160 |
< |
#line 2335 "ircd_parser.y" |
6160 |
> |
#line 2329 "ircd_parser.y" |
6161 |
|
{ |
6162 |
|
if (conf_parser_ctx.pass == 2) |
6163 |
|
{ |
6171 |
|
case 377: |
6172 |
|
|
6173 |
|
/* Line 1455 of yacc.c */ |
6174 |
< |
#line 2348 "ircd_parser.y" |
6174 |
> |
#line 2342 "ircd_parser.y" |
6175 |
|
{ |
6176 |
|
if (conf_parser_ctx.pass == 2) |
6177 |
|
DupString(yy_conf->name, yylval.string); |
6181 |
|
case 378: |
6182 |
|
|
6183 |
|
/* Line 1455 of yacc.c */ |
6184 |
< |
#line 2354 "ircd_parser.y" |
6184 |
> |
#line 2348 "ircd_parser.y" |
6185 |
|
{ |
6186 |
|
if (conf_parser_ctx.pass == 2) |
6187 |
|
yy_conf->flags = 0; |
6191 |
|
case 382: |
6192 |
|
|
6193 |
|
/* Line 1455 of yacc.c */ |
6194 |
< |
#line 2361 "ircd_parser.y" |
6194 |
> |
#line 2355 "ircd_parser.y" |
6195 |
|
{ |
6196 |
|
if (conf_parser_ctx.pass == 2) |
6197 |
|
yy_conf->flags |= SHARED_KLINE; |
6201 |
|
case 383: |
6202 |
|
|
6203 |
|
/* Line 1455 of yacc.c */ |
6204 |
< |
#line 2365 "ircd_parser.y" |
6204 |
> |
#line 2359 "ircd_parser.y" |
6205 |
|
{ |
6206 |
|
if (conf_parser_ctx.pass == 2) |
6207 |
|
yy_conf->flags |= SHARED_TKLINE; |
6211 |
|
case 384: |
6212 |
|
|
6213 |
|
/* Line 1455 of yacc.c */ |
6214 |
< |
#line 2369 "ircd_parser.y" |
6214 |
> |
#line 2363 "ircd_parser.y" |
6215 |
|
{ |
6216 |
|
if (conf_parser_ctx.pass == 2) |
6217 |
|
yy_conf->flags |= SHARED_UNKLINE; |
6221 |
|
case 385: |
6222 |
|
|
6223 |
|
/* Line 1455 of yacc.c */ |
6224 |
< |
#line 2373 "ircd_parser.y" |
6224 |
> |
#line 2367 "ircd_parser.y" |
6225 |
|
{ |
6226 |
|
if (conf_parser_ctx.pass == 2) |
6227 |
|
yy_conf->flags |= SHARED_XLINE; |
6231 |
|
case 386: |
6232 |
|
|
6233 |
|
/* Line 1455 of yacc.c */ |
6234 |
< |
#line 2377 "ircd_parser.y" |
6234 |
> |
#line 2371 "ircd_parser.y" |
6235 |
|
{ |
6236 |
|
if (conf_parser_ctx.pass == 2) |
6237 |
|
yy_conf->flags |= SHARED_TXLINE; |
6241 |
|
case 387: |
6242 |
|
|
6243 |
|
/* Line 1455 of yacc.c */ |
6244 |
< |
#line 2381 "ircd_parser.y" |
6244 |
> |
#line 2375 "ircd_parser.y" |
6245 |
|
{ |
6246 |
|
if (conf_parser_ctx.pass == 2) |
6247 |
|
yy_conf->flags |= SHARED_UNXLINE; |
6251 |
|
case 388: |
6252 |
|
|
6253 |
|
/* Line 1455 of yacc.c */ |
6254 |
< |
#line 2385 "ircd_parser.y" |
6254 |
> |
#line 2379 "ircd_parser.y" |
6255 |
|
{ |
6256 |
|
if (conf_parser_ctx.pass == 2) |
6257 |
|
yy_conf->flags |= SHARED_RESV; |
6261 |
|
case 389: |
6262 |
|
|
6263 |
|
/* Line 1455 of yacc.c */ |
6264 |
< |
#line 2389 "ircd_parser.y" |
6264 |
> |
#line 2383 "ircd_parser.y" |
6265 |
|
{ |
6266 |
|
if (conf_parser_ctx.pass == 2) |
6267 |
|
yy_conf->flags |= SHARED_TRESV; |
6271 |
|
case 390: |
6272 |
|
|
6273 |
|
/* Line 1455 of yacc.c */ |
6274 |
< |
#line 2393 "ircd_parser.y" |
6274 |
> |
#line 2387 "ircd_parser.y" |
6275 |
|
{ |
6276 |
|
if (conf_parser_ctx.pass == 2) |
6277 |
|
yy_conf->flags |= SHARED_UNRESV; |
6281 |
|
case 391: |
6282 |
|
|
6283 |
|
/* Line 1455 of yacc.c */ |
6284 |
< |
#line 2397 "ircd_parser.y" |
6284 |
> |
#line 2391 "ircd_parser.y" |
6285 |
|
{ |
6286 |
|
if (conf_parser_ctx.pass == 2) |
6287 |
|
yy_conf->flags |= SHARED_LOCOPS; |
6291 |
|
case 392: |
6292 |
|
|
6293 |
|
/* Line 1455 of yacc.c */ |
6294 |
< |
#line 2401 "ircd_parser.y" |
6294 |
> |
#line 2395 "ircd_parser.y" |
6295 |
|
{ |
6296 |
|
if (conf_parser_ctx.pass == 2) |
6297 |
|
yy_conf->flags = SHARED_ALL; |
6301 |
|
case 393: |
6302 |
|
|
6303 |
|
/* Line 1455 of yacc.c */ |
6304 |
< |
#line 2410 "ircd_parser.y" |
6304 |
> |
#line 2404 "ircd_parser.y" |
6305 |
|
{ |
6306 |
|
if (conf_parser_ctx.pass == 2) |
6307 |
|
{ |
6325 |
|
case 394: |
6326 |
|
|
6327 |
|
/* Line 1455 of yacc.c */ |
6328 |
< |
#line 2428 "ircd_parser.y" |
6328 |
> |
#line 2422 "ircd_parser.y" |
6329 |
|
{ |
6330 |
|
if (conf_parser_ctx.pass == 2) |
6331 |
|
{ |
6457 |
|
case 419: |
6458 |
|
|
6459 |
|
/* Line 1455 of yacc.c */ |
6460 |
< |
#line 2567 "ircd_parser.y" |
6460 |
> |
#line 2561 "ircd_parser.y" |
6461 |
|
{ |
6462 |
|
if (conf_parser_ctx.pass == 2) |
6463 |
|
{ |
6473 |
|
case 420: |
6474 |
|
|
6475 |
|
/* Line 1455 of yacc.c */ |
6476 |
< |
#line 2579 "ircd_parser.y" |
6476 |
> |
#line 2573 "ircd_parser.y" |
6477 |
|
{ |
6478 |
|
if (conf_parser_ctx.pass == 2) |
6479 |
|
{ |
6489 |
|
case 421: |
6490 |
|
|
6491 |
|
/* Line 1455 of yacc.c */ |
6492 |
< |
#line 2591 "ircd_parser.y" |
6492 |
> |
#line 2585 "ircd_parser.y" |
6493 |
|
{ |
6494 |
|
if (conf_parser_ctx.pass == 2) |
6495 |
|
{ |
6502 |
|
case 422: |
6503 |
|
|
6504 |
|
/* Line 1455 of yacc.c */ |
6505 |
< |
#line 2600 "ircd_parser.y" |
6505 |
> |
#line 2594 "ircd_parser.y" |
6506 |
|
{ |
6507 |
|
if (conf_parser_ctx.pass == 2) |
6508 |
|
{ |
6532 |
|
case 423: |
6533 |
|
|
6534 |
|
/* Line 1455 of yacc.c */ |
6535 |
< |
#line 2626 "ircd_parser.y" |
6535 |
> |
#line 2620 "ircd_parser.y" |
6536 |
|
{ |
6537 |
|
if (conf_parser_ctx.pass == 2) |
6538 |
|
{ |
6554 |
|
case 424: |
6555 |
|
|
6556 |
|
/* Line 1455 of yacc.c */ |
6557 |
< |
#line 2644 "ircd_parser.y" |
6557 |
> |
#line 2638 "ircd_parser.y" |
6558 |
|
{ |
6559 |
|
if (conf_parser_ctx.pass == 2) |
6560 |
|
{ |
6576 |
|
case 425: |
6577 |
|
|
6578 |
|
/* Line 1455 of yacc.c */ |
6579 |
< |
#line 2662 "ircd_parser.y" |
6579 |
> |
#line 2656 "ircd_parser.y" |
6580 |
|
{ |
6581 |
|
if (conf_parser_ctx.pass == 2) |
6582 |
|
yy_aconf->port = (yyvsp[(3) - (4)].number); |
6586 |
|
case 426: |
6587 |
|
|
6588 |
|
/* Line 1455 of yacc.c */ |
6589 |
< |
#line 2668 "ircd_parser.y" |
6589 |
> |
#line 2662 "ircd_parser.y" |
6590 |
|
{ |
6591 |
|
if (conf_parser_ctx.pass == 2) |
6592 |
|
yy_aconf->aftype = AF_INET; |
6596 |
|
case 427: |
6597 |
|
|
6598 |
|
/* Line 1455 of yacc.c */ |
6599 |
< |
#line 2672 "ircd_parser.y" |
6599 |
> |
#line 2666 "ircd_parser.y" |
6600 |
|
{ |
6601 |
|
#ifdef IPV6 |
6602 |
|
if (conf_parser_ctx.pass == 2) |
6608 |
|
case 428: |
6609 |
|
|
6610 |
|
/* Line 1455 of yacc.c */ |
6611 |
< |
#line 2680 "ircd_parser.y" |
6611 |
> |
#line 2674 "ircd_parser.y" |
6612 |
|
{ |
6613 |
|
if (conf_parser_ctx.pass == 2) |
6614 |
|
{ |
6621 |
|
case 429: |
6622 |
|
|
6623 |
|
/* Line 1455 of yacc.c */ |
6624 |
< |
#line 2689 "ircd_parser.y" |
6624 |
> |
#line 2683 "ircd_parser.y" |
6625 |
|
{ |
6626 |
|
} |
6627 |
|
break; |
6629 |
|
case 433: |
6630 |
|
|
6631 |
|
/* Line 1455 of yacc.c */ |
6632 |
< |
#line 2693 "ircd_parser.y" |
6632 |
> |
#line 2687 "ircd_parser.y" |
6633 |
|
{ not_atom = 1; } |
6634 |
|
break; |
6635 |
|
|
6636 |
|
case 435: |
6637 |
|
|
6638 |
|
/* Line 1455 of yacc.c */ |
6639 |
< |
#line 2694 "ircd_parser.y" |
6639 |
> |
#line 2688 "ircd_parser.y" |
6640 |
|
{ not_atom = 0; } |
6641 |
|
break; |
6642 |
|
|
6643 |
|
case 437: |
6644 |
|
|
6645 |
|
/* Line 1455 of yacc.c */ |
6646 |
< |
#line 2697 "ircd_parser.y" |
6646 |
> |
#line 2691 "ircd_parser.y" |
6647 |
|
{ |
6648 |
|
if (conf_parser_ctx.pass == 2) |
6649 |
|
#ifndef HAVE_LIBZ |
6660 |
|
case 438: |
6661 |
|
|
6662 |
|
/* Line 1455 of yacc.c */ |
6663 |
< |
#line 2708 "ircd_parser.y" |
6663 |
> |
#line 2702 "ircd_parser.y" |
6664 |
|
{ |
6665 |
|
if (conf_parser_ctx.pass == 2) |
6666 |
|
{ |
6673 |
|
case 439: |
6674 |
|
|
6675 |
|
/* Line 1455 of yacc.c */ |
6676 |
< |
#line 2715 "ircd_parser.y" |
6676 |
> |
#line 2709 "ircd_parser.y" |
6677 |
|
{ |
6678 |
|
if (conf_parser_ctx.pass == 2) |
6679 |
|
{ |
6686 |
|
case 440: |
6687 |
|
|
6688 |
|
/* Line 1455 of yacc.c */ |
6689 |
< |
#line 2722 "ircd_parser.y" |
6689 |
> |
#line 2716 "ircd_parser.y" |
6690 |
|
{ |
6691 |
|
if (conf_parser_ctx.pass == 2) |
6692 |
|
{ |
6699 |
|
case 441: |
6700 |
|
|
6701 |
|
/* Line 1455 of yacc.c */ |
6702 |
< |
#line 2729 "ircd_parser.y" |
6702 |
> |
#line 2723 "ircd_parser.y" |
6703 |
|
{ |
6704 |
|
if (conf_parser_ctx.pass == 2) |
6705 |
|
{ |
6712 |
|
case 442: |
6713 |
|
|
6714 |
|
/* Line 1455 of yacc.c */ |
6715 |
< |
#line 2739 "ircd_parser.y" |
6715 |
> |
#line 2733 "ircd_parser.y" |
6716 |
|
{ |
6717 |
|
#ifdef HAVE_LIBCRYPTO |
6718 |
|
if (conf_parser_ctx.pass == 2) |
6757 |
|
case 443: |
6758 |
|
|
6759 |
|
/* Line 1455 of yacc.c */ |
6760 |
< |
#line 2780 "ircd_parser.y" |
6760 |
> |
#line 2774 "ircd_parser.y" |
6761 |
|
{ |
6762 |
|
if (conf_parser_ctx.pass == 2) |
6763 |
|
{ |
6772 |
|
case 444: |
6773 |
|
|
6774 |
|
/* Line 1455 of yacc.c */ |
6775 |
< |
#line 2791 "ircd_parser.y" |
6775 |
> |
#line 2785 "ircd_parser.y" |
6776 |
|
{ |
6777 |
|
if (conf_parser_ctx.pass == 2) |
6778 |
|
{ |
6787 |
|
case 445: |
6788 |
|
|
6789 |
|
/* Line 1455 of yacc.c */ |
6790 |
< |
#line 2802 "ircd_parser.y" |
6790 |
> |
#line 2796 "ircd_parser.y" |
6791 |
|
{ |
6792 |
|
if (conf_parser_ctx.pass == 2) |
6793 |
|
{ |
6806 |
|
case 446: |
6807 |
|
|
6808 |
|
/* Line 1455 of yacc.c */ |
6809 |
< |
#line 2817 "ircd_parser.y" |
6809 |
> |
#line 2811 "ircd_parser.y" |
6810 |
|
{ |
6811 |
|
if (conf_parser_ctx.pass == 2) |
6812 |
|
{ |
6821 |
|
case 447: |
6822 |
|
|
6823 |
|
/* Line 1455 of yacc.c */ |
6824 |
< |
#line 2828 "ircd_parser.y" |
6824 |
> |
#line 2822 "ircd_parser.y" |
6825 |
|
{ |
6826 |
|
if (conf_parser_ctx.pass == 2) |
6827 |
|
{ |
6836 |
|
case 448: |
6837 |
|
|
6838 |
|
/* Line 1455 of yacc.c */ |
6839 |
< |
#line 2839 "ircd_parser.y" |
6839 |
> |
#line 2833 "ircd_parser.y" |
6840 |
|
{ |
6841 |
|
if (conf_parser_ctx.pass == 2) |
6842 |
|
{ |
6853 |
|
case 449: |
6854 |
|
|
6855 |
|
/* Line 1455 of yacc.c */ |
6856 |
< |
#line 2852 "ircd_parser.y" |
6856 |
> |
#line 2846 "ircd_parser.y" |
6857 |
|
{ |
6858 |
|
if (conf_parser_ctx.pass == 2) |
6859 |
|
{ |
6870 |
|
case 450: |
6871 |
|
|
6872 |
|
/* Line 1455 of yacc.c */ |
6873 |
< |
#line 2865 "ircd_parser.y" |
6873 |
> |
#line 2859 "ircd_parser.y" |
6874 |
|
{ |
6875 |
|
if (conf_parser_ctx.pass == 2) |
6876 |
|
{ |
6883 |
|
case 451: |
6884 |
|
|
6885 |
|
/* Line 1455 of yacc.c */ |
6886 |
< |
#line 2874 "ircd_parser.y" |
6886 |
> |
#line 2868 "ircd_parser.y" |
6887 |
|
{ |
6888 |
|
#ifdef HAVE_LIBCRYPTO |
6889 |
|
if (conf_parser_ctx.pass == 2) |
6919 |
|
case 452: |
6920 |
|
|
6921 |
|
/* Line 1455 of yacc.c */ |
6922 |
< |
#line 2909 "ircd_parser.y" |
6922 |
> |
#line 2903 "ircd_parser.y" |
6923 |
|
{ |
6924 |
|
if (conf_parser_ctx.pass == 2) |
6925 |
|
{ |
6932 |
|
case 453: |
6933 |
|
|
6934 |
|
/* Line 1455 of yacc.c */ |
6935 |
< |
#line 2916 "ircd_parser.y" |
6935 |
> |
#line 2910 "ircd_parser.y" |
6936 |
|
{ |
6937 |
|
if (conf_parser_ctx.pass == 2) |
6938 |
|
{ |
6941 |
|
if (regex_ban) |
6942 |
|
{ |
6943 |
|
#ifdef HAVE_LIBPCRE |
6944 |
< |
pcre *exp_user = NULL; |
6945 |
< |
pcre *exp_host = NULL; |
6944 |
> |
void *exp_user = NULL; |
6945 |
> |
void *exp_host = NULL; |
6946 |
|
const char *errptr = NULL; |
6947 |
|
|
6948 |
|
if (!(exp_user = ircd_pcre_compile(userbuf, &errptr)) || |
6992 |
|
case 454: |
6993 |
|
|
6994 |
|
/* Line 1455 of yacc.c */ |
6995 |
< |
#line 2972 "ircd_parser.y" |
6995 |
> |
#line 2966 "ircd_parser.y" |
6996 |
|
{ |
6997 |
|
} |
6998 |
|
break; |
7000 |
|
case 458: |
7001 |
|
|
7002 |
|
/* Line 1455 of yacc.c */ |
7003 |
< |
#line 2977 "ircd_parser.y" |
7003 |
> |
#line 2971 "ircd_parser.y" |
7004 |
|
{ |
7005 |
|
if (conf_parser_ctx.pass == 2) |
7006 |
|
regex_ban = 1; |
7010 |
|
case 465: |
7011 |
|
|
7012 |
|
/* Line 1455 of yacc.c */ |
7013 |
< |
#line 2986 "ircd_parser.y" |
7013 |
> |
#line 2980 "ircd_parser.y" |
7014 |
|
{ |
7015 |
|
if (conf_parser_ctx.pass == 2) |
7016 |
|
{ |
7033 |
|
case 466: |
7034 |
|
|
7035 |
|
/* Line 1455 of yacc.c */ |
7036 |
< |
#line 3005 "ircd_parser.y" |
7036 |
> |
#line 2999 "ircd_parser.y" |
7037 |
|
{ |
7038 |
|
if (conf_parser_ctx.pass == 2) |
7039 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
7043 |
|
case 467: |
7044 |
|
|
7045 |
|
/* Line 1455 of yacc.c */ |
7046 |
< |
#line 3014 "ircd_parser.y" |
7046 |
> |
#line 3008 "ircd_parser.y" |
7047 |
|
{ |
7048 |
|
if (conf_parser_ctx.pass == 2) |
7049 |
|
hostbuf[0] = reasonbuf[0] = '\0'; |
7053 |
|
case 468: |
7054 |
|
|
7055 |
|
/* Line 1455 of yacc.c */ |
7056 |
< |
#line 3018 "ircd_parser.y" |
7056 |
> |
#line 3012 "ircd_parser.y" |
7057 |
|
{ |
7058 |
|
if (conf_parser_ctx.pass == 2) |
7059 |
|
{ |
7076 |
|
case 474: |
7077 |
|
|
7078 |
|
/* Line 1455 of yacc.c */ |
7079 |
< |
#line 3040 "ircd_parser.y" |
7079 |
> |
#line 3034 "ircd_parser.y" |
7080 |
|
{ |
7081 |
|
if (conf_parser_ctx.pass == 2) |
7082 |
|
strlcpy(hostbuf, yylval.string, sizeof(hostbuf)); |
7086 |
|
case 475: |
7087 |
|
|
7088 |
|
/* Line 1455 of yacc.c */ |
7089 |
< |
#line 3046 "ircd_parser.y" |
7089 |
> |
#line 3040 "ircd_parser.y" |
7090 |
|
{ |
7091 |
|
if (conf_parser_ctx.pass == 2) |
7092 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
7096 |
|
case 481: |
7097 |
|
|
7098 |
|
/* Line 1455 of yacc.c */ |
7099 |
< |
#line 3060 "ircd_parser.y" |
7099 |
> |
#line 3054 "ircd_parser.y" |
7100 |
|
{ |
7101 |
|
if (conf_parser_ctx.pass == 2) |
7102 |
|
{ |
7115 |
|
case 482: |
7116 |
|
|
7117 |
|
/* Line 1455 of yacc.c */ |
7118 |
< |
#line 3078 "ircd_parser.y" |
7118 |
> |
#line 3072 "ircd_parser.y" |
7119 |
|
{ |
7120 |
|
if (conf_parser_ctx.pass == 2) |
7121 |
|
{ |
7128 |
|
case 483: |
7129 |
|
|
7130 |
|
/* Line 1455 of yacc.c */ |
7131 |
< |
#line 3085 "ircd_parser.y" |
7131 |
> |
#line 3079 "ircd_parser.y" |
7132 |
|
{ |
7133 |
|
if (conf_parser_ctx.pass == 2) |
7134 |
|
{ |
7137 |
|
if (regex_ban) |
7138 |
|
{ |
7139 |
|
#ifdef HAVE_LIBPCRE |
7140 |
< |
pcre *exp_p = NULL; |
7140 |
> |
void *exp_p = NULL; |
7141 |
|
const char *errptr = NULL; |
7142 |
|
|
7143 |
|
if (!(exp_p = ircd_pcre_compile(gecos_name, &errptr))) |
7172 |
|
case 484: |
7173 |
|
|
7174 |
|
/* Line 1455 of yacc.c */ |
7175 |
< |
#line 3125 "ircd_parser.y" |
7175 |
> |
#line 3119 "ircd_parser.y" |
7176 |
|
{ |
7177 |
|
} |
7178 |
|
break; |
7180 |
|
case 488: |
7181 |
|
|
7182 |
|
/* Line 1455 of yacc.c */ |
7183 |
< |
#line 3130 "ircd_parser.y" |
7183 |
> |
#line 3124 "ircd_parser.y" |
7184 |
|
{ |
7185 |
|
if (conf_parser_ctx.pass == 2) |
7186 |
|
regex_ban = 1; |
7190 |
|
case 495: |
7191 |
|
|
7192 |
|
/* Line 1455 of yacc.c */ |
7193 |
< |
#line 3139 "ircd_parser.y" |
7193 |
> |
#line 3133 "ircd_parser.y" |
7194 |
|
{ |
7195 |
|
if (conf_parser_ctx.pass == 2) |
7196 |
|
strlcpy(gecos_name, yylval.string, sizeof(gecos_name)); |
7200 |
|
case 496: |
7201 |
|
|
7202 |
|
/* Line 1455 of yacc.c */ |
7203 |
< |
#line 3145 "ircd_parser.y" |
7203 |
> |
#line 3139 "ircd_parser.y" |
7204 |
|
{ |
7205 |
|
if (conf_parser_ctx.pass == 2) |
7206 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
7210 |
|
case 557: |
7211 |
|
|
7212 |
|
/* Line 1455 of yacc.c */ |
7213 |
< |
#line 3190 "ircd_parser.y" |
7213 |
> |
#line 3184 "ircd_parser.y" |
7214 |
|
{ |
7215 |
|
ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number); |
7216 |
|
} |
7219 |
|
case 558: |
7220 |
|
|
7221 |
|
/* Line 1455 of yacc.c */ |
7222 |
< |
#line 3195 "ircd_parser.y" |
7222 |
> |
#line 3189 "ircd_parser.y" |
7223 |
|
{ |
7224 |
|
ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number); |
7225 |
|
} |
7228 |
|
case 559: |
7229 |
|
|
7230 |
|
/* Line 1455 of yacc.c */ |
7231 |
< |
#line 3200 "ircd_parser.y" |
7231 |
> |
#line 3194 "ircd_parser.y" |
7232 |
|
{ |
7233 |
|
ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number); |
7234 |
|
} |
7237 |
|
case 560: |
7238 |
|
|
7239 |
|
/* Line 1455 of yacc.c */ |
7240 |
< |
#line 3205 "ircd_parser.y" |
7240 |
> |
#line 3199 "ircd_parser.y" |
7241 |
|
{ |
7242 |
|
ConfigFileEntry.burst_away = yylval.number; |
7243 |
|
} |
7246 |
|
case 561: |
7247 |
|
|
7248 |
|
/* Line 1455 of yacc.c */ |
7249 |
< |
#line 3210 "ircd_parser.y" |
7249 |
> |
#line 3204 "ircd_parser.y" |
7250 |
|
{ |
7251 |
|
ConfigFileEntry.use_whois_actually = yylval.number; |
7252 |
|
} |
7255 |
|
case 562: |
7256 |
|
|
7257 |
|
/* Line 1455 of yacc.c */ |
7258 |
< |
#line 3215 "ircd_parser.y" |
7258 |
> |
#line 3209 "ircd_parser.y" |
7259 |
|
{ |
7260 |
|
GlobalSetOptions.rejecttime = yylval.number; |
7261 |
|
} |
7264 |
|
case 563: |
7265 |
|
|
7266 |
|
/* Line 1455 of yacc.c */ |
7267 |
< |
#line 3220 "ircd_parser.y" |
7267 |
> |
#line 3214 "ircd_parser.y" |
7268 |
|
{ |
7269 |
|
ConfigFileEntry.tkline_expire_notices = yylval.number; |
7270 |
|
} |
7273 |
|
case 564: |
7274 |
|
|
7275 |
|
/* Line 1455 of yacc.c */ |
7276 |
< |
#line 3225 "ircd_parser.y" |
7276 |
> |
#line 3219 "ircd_parser.y" |
7277 |
|
{ |
7278 |
|
ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number); |
7279 |
|
} |
7282 |
|
case 565: |
7283 |
|
|
7284 |
|
/* Line 1455 of yacc.c */ |
7285 |
< |
#line 3230 "ircd_parser.y" |
7285 |
> |
#line 3224 "ircd_parser.y" |
7286 |
|
{ |
7287 |
|
ConfigFileEntry.hide_spoof_ips = yylval.number; |
7288 |
|
} |
7291 |
|
case 566: |
7292 |
|
|
7293 |
|
/* Line 1455 of yacc.c */ |
7294 |
< |
#line 3235 "ircd_parser.y" |
7294 |
> |
#line 3229 "ircd_parser.y" |
7295 |
|
{ |
7296 |
|
ConfigFileEntry.ignore_bogus_ts = yylval.number; |
7297 |
|
} |
7300 |
|
case 567: |
7301 |
|
|
7302 |
|
/* Line 1455 of yacc.c */ |
7303 |
< |
#line 3240 "ircd_parser.y" |
7303 |
> |
#line 3234 "ircd_parser.y" |
7304 |
|
{ |
7305 |
|
ConfigFileEntry.disable_remote = yylval.number; |
7306 |
|
} |
7309 |
|
case 568: |
7310 |
|
|
7311 |
|
/* Line 1455 of yacc.c */ |
7312 |
< |
#line 3245 "ircd_parser.y" |
7312 |
> |
#line 3239 "ircd_parser.y" |
7313 |
|
{ |
7314 |
|
ConfigFileEntry.failed_oper_notice = yylval.number; |
7315 |
|
} |
7318 |
|
case 569: |
7319 |
|
|
7320 |
|
/* Line 1455 of yacc.c */ |
7321 |
< |
#line 3250 "ircd_parser.y" |
7321 |
> |
#line 3244 "ircd_parser.y" |
7322 |
|
{ |
7323 |
|
ConfigFileEntry.anti_nick_flood = yylval.number; |
7324 |
|
} |
7327 |
|
case 570: |
7328 |
|
|
7329 |
|
/* Line 1455 of yacc.c */ |
7330 |
< |
#line 3255 "ircd_parser.y" |
7330 |
> |
#line 3249 "ircd_parser.y" |
7331 |
|
{ |
7332 |
|
ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number); |
7333 |
|
} |
7336 |
|
case 571: |
7337 |
|
|
7338 |
|
/* Line 1455 of yacc.c */ |
7339 |
< |
#line 3260 "ircd_parser.y" |
7339 |
> |
#line 3254 "ircd_parser.y" |
7340 |
|
{ |
7341 |
|
ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number); |
7342 |
|
} |
7345 |
|
case 572: |
7346 |
|
|
7347 |
|
/* Line 1455 of yacc.c */ |
7348 |
< |
#line 3265 "ircd_parser.y" |
7348 |
> |
#line 3259 "ircd_parser.y" |
7349 |
|
{ |
7350 |
|
ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number); |
7351 |
|
} |
7354 |
|
case 573: |
7355 |
|
|
7356 |
|
/* Line 1455 of yacc.c */ |
7357 |
< |
#line 3270 "ircd_parser.y" |
7357 |
> |
#line 3264 "ircd_parser.y" |
7358 |
|
{ |
7359 |
|
ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number); |
7360 |
|
} |
7363 |
|
case 574: |
7364 |
|
|
7365 |
|
/* Line 1455 of yacc.c */ |
7366 |
< |
#line 3275 "ircd_parser.y" |
7366 |
> |
#line 3269 "ircd_parser.y" |
7367 |
|
{ |
7368 |
|
ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number); |
7369 |
|
} |
7372 |
|
case 575: |
7373 |
|
|
7374 |
|
/* Line 1455 of yacc.c */ |
7375 |
< |
#line 3280 "ircd_parser.y" |
7375 |
> |
#line 3274 "ircd_parser.y" |
7376 |
|
{ |
7377 |
|
if (conf_parser_ctx.pass == 2) |
7378 |
|
ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number); |
7382 |
|
case 576: |
7383 |
|
|
7384 |
|
/* Line 1455 of yacc.c */ |
7385 |
< |
#line 3286 "ircd_parser.y" |
7385 |
> |
#line 3280 "ircd_parser.y" |
7386 |
|
{ |
7387 |
|
if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1) |
7388 |
|
{ |
7397 |
|
case 577: |
7398 |
|
|
7399 |
|
/* Line 1455 of yacc.c */ |
7400 |
< |
#line 3297 "ircd_parser.y" |
7400 |
> |
#line 3291 "ircd_parser.y" |
7401 |
|
{ |
7402 |
|
ConfigFileEntry.kline_with_reason = yylval.number; |
7403 |
|
} |
7406 |
|
case 578: |
7407 |
|
|
7408 |
|
/* Line 1455 of yacc.c */ |
7409 |
< |
#line 3302 "ircd_parser.y" |
7409 |
> |
#line 3296 "ircd_parser.y" |
7410 |
|
{ |
7411 |
|
if (conf_parser_ctx.pass == 2) |
7412 |
|
{ |
7419 |
|
case 579: |
7420 |
|
|
7421 |
|
/* Line 1455 of yacc.c */ |
7422 |
< |
#line 3311 "ircd_parser.y" |
7422 |
> |
#line 3305 "ircd_parser.y" |
7423 |
|
{ |
7424 |
|
ConfigFileEntry.invisible_on_connect = yylval.number; |
7425 |
|
} |
7428 |
|
case 580: |
7429 |
|
|
7430 |
|
/* Line 1455 of yacc.c */ |
7431 |
< |
#line 3316 "ircd_parser.y" |
7431 |
> |
#line 3310 "ircd_parser.y" |
7432 |
|
{ |
7433 |
|
ConfigFileEntry.warn_no_nline = yylval.number; |
7434 |
|
} |
7437 |
|
case 581: |
7438 |
|
|
7439 |
|
/* Line 1455 of yacc.c */ |
7440 |
< |
#line 3321 "ircd_parser.y" |
7440 |
> |
#line 3315 "ircd_parser.y" |
7441 |
|
{ |
7442 |
|
ConfigFileEntry.stats_e_disabled = yylval.number; |
7443 |
|
} |
7446 |
|
case 582: |
7447 |
|
|
7448 |
|
/* Line 1455 of yacc.c */ |
7449 |
< |
#line 3326 "ircd_parser.y" |
7449 |
> |
#line 3320 "ircd_parser.y" |
7450 |
|
{ |
7451 |
|
ConfigFileEntry.stats_o_oper_only = yylval.number; |
7452 |
|
} |
7455 |
|
case 583: |
7456 |
|
|
7457 |
|
/* Line 1455 of yacc.c */ |
7458 |
< |
#line 3331 "ircd_parser.y" |
7458 |
> |
#line 3325 "ircd_parser.y" |
7459 |
|
{ |
7460 |
|
ConfigFileEntry.stats_P_oper_only = yylval.number; |
7461 |
|
} |
7464 |
|
case 584: |
7465 |
|
|
7466 |
|
/* Line 1455 of yacc.c */ |
7467 |
< |
#line 3336 "ircd_parser.y" |
7467 |
> |
#line 3330 "ircd_parser.y" |
7468 |
|
{ |
7469 |
|
ConfigFileEntry.stats_k_oper_only = 2 * yylval.number; |
7470 |
|
} |
7473 |
|
case 585: |
7474 |
|
|
7475 |
|
/* Line 1455 of yacc.c */ |
7476 |
< |
#line 3339 "ircd_parser.y" |
7476 |
> |
#line 3333 "ircd_parser.y" |
7477 |
|
{ |
7478 |
|
ConfigFileEntry.stats_k_oper_only = 1; |
7479 |
|
} |
7482 |
|
case 586: |
7483 |
|
|
7484 |
|
/* Line 1455 of yacc.c */ |
7485 |
< |
#line 3344 "ircd_parser.y" |
7485 |
> |
#line 3338 "ircd_parser.y" |
7486 |
|
{ |
7487 |
|
ConfigFileEntry.stats_i_oper_only = 2 * yylval.number; |
7488 |
|
} |
7491 |
|
case 587: |
7492 |
|
|
7493 |
|
/* Line 1455 of yacc.c */ |
7494 |
< |
#line 3347 "ircd_parser.y" |
7494 |
> |
#line 3341 "ircd_parser.y" |
7495 |
|
{ |
7496 |
|
ConfigFileEntry.stats_i_oper_only = 1; |
7497 |
|
} |
7500 |
|
case 588: |
7501 |
|
|
7502 |
|
/* Line 1455 of yacc.c */ |
7503 |
< |
#line 3352 "ircd_parser.y" |
7503 |
> |
#line 3346 "ircd_parser.y" |
7504 |
|
{ |
7505 |
|
ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number); |
7506 |
|
} |
7509 |
|
case 589: |
7510 |
|
|
7511 |
|
/* Line 1455 of yacc.c */ |
7512 |
< |
#line 3357 "ircd_parser.y" |
7512 |
> |
#line 3351 "ircd_parser.y" |
7513 |
|
{ |
7514 |
|
ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number); |
7515 |
|
} |
7518 |
|
case 590: |
7519 |
|
|
7520 |
|
/* Line 1455 of yacc.c */ |
7521 |
< |
#line 3362 "ircd_parser.y" |
7521 |
> |
#line 3356 "ircd_parser.y" |
7522 |
|
{ |
7523 |
|
ConfigFileEntry.opers_bypass_callerid = yylval.number; |
7524 |
|
} |
7527 |
|
case 591: |
7528 |
|
|
7529 |
|
/* Line 1455 of yacc.c */ |
7530 |
< |
#line 3367 "ircd_parser.y" |
7530 |
> |
#line 3361 "ircd_parser.y" |
7531 |
|
{ |
7532 |
|
ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number); |
7533 |
|
} |
7536 |
|
case 592: |
7537 |
|
|
7538 |
|
/* Line 1455 of yacc.c */ |
7539 |
< |
#line 3372 "ircd_parser.y" |
7539 |
> |
#line 3366 "ircd_parser.y" |
7540 |
|
{ |
7541 |
|
ConfigFileEntry.short_motd = yylval.number; |
7542 |
|
} |
7545 |
|
case 593: |
7546 |
|
|
7547 |
|
/* Line 1455 of yacc.c */ |
7548 |
< |
#line 3377 "ircd_parser.y" |
7548 |
> |
#line 3371 "ircd_parser.y" |
7549 |
|
{ |
7550 |
|
ConfigFileEntry.no_oper_flood = yylval.number; |
7551 |
|
} |
7554 |
|
case 594: |
7555 |
|
|
7556 |
|
/* Line 1455 of yacc.c */ |
7557 |
< |
#line 3382 "ircd_parser.y" |
7557 |
> |
#line 3376 "ircd_parser.y" |
7558 |
|
{ |
7559 |
|
ConfigFileEntry.true_no_oper_flood = yylval.number; |
7560 |
|
} |
7563 |
|
case 595: |
7564 |
|
|
7565 |
|
/* Line 1455 of yacc.c */ |
7566 |
< |
#line 3387 "ircd_parser.y" |
7566 |
> |
#line 3381 "ircd_parser.y" |
7567 |
|
{ |
7568 |
|
ConfigFileEntry.oper_pass_resv = yylval.number; |
7569 |
|
} |
7572 |
|
case 596: |
7573 |
|
|
7574 |
|
/* Line 1455 of yacc.c */ |
7575 |
< |
#line 3392 "ircd_parser.y" |
7575 |
> |
#line 3386 "ircd_parser.y" |
7576 |
|
{ |
7577 |
|
if (conf_parser_ctx.pass == 2) |
7578 |
|
{ |
7587 |
|
case 597: |
7588 |
|
|
7589 |
|
/* Line 1455 of yacc.c */ |
7590 |
< |
#line 3403 "ircd_parser.y" |
7590 |
> |
#line 3397 "ircd_parser.y" |
7591 |
|
{ |
7592 |
|
ConfigFileEntry.idletime = (yyvsp[(3) - (4)].number); |
7593 |
|
} |
7596 |
|
case 598: |
7597 |
|
|
7598 |
|
/* Line 1455 of yacc.c */ |
7599 |
< |
#line 3408 "ircd_parser.y" |
7599 |
> |
#line 3402 "ircd_parser.y" |
7600 |
|
{ |
7601 |
|
ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number); |
7602 |
|
} |
7605 |
|
case 599: |
7606 |
|
|
7607 |
|
/* Line 1455 of yacc.c */ |
7608 |
< |
#line 3413 "ircd_parser.y" |
7608 |
> |
#line 3407 "ircd_parser.y" |
7609 |
|
{ |
7610 |
|
ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number); |
7611 |
|
} |
7614 |
|
case 600: |
7615 |
|
|
7616 |
|
/* Line 1455 of yacc.c */ |
7617 |
< |
#line 3418 "ircd_parser.y" |
7617 |
> |
#line 3412 "ircd_parser.y" |
7618 |
|
{ |
7619 |
|
if (conf_parser_ctx.pass == 2) |
7620 |
|
{ |
7627 |
|
case 601: |
7628 |
|
|
7629 |
|
/* Line 1455 of yacc.c */ |
7630 |
< |
#line 3427 "ircd_parser.y" |
7630 |
> |
#line 3421 "ircd_parser.y" |
7631 |
|
{ |
7632 |
|
#ifdef HAVE_LIBCRYPTO |
7633 |
|
if (conf_parser_ctx.pass == 2) |
7663 |
|
case 602: |
7664 |
|
|
7665 |
|
/* Line 1455 of yacc.c */ |
7666 |
< |
#line 3459 "ircd_parser.y" |
7666 |
> |
#line 3453 "ircd_parser.y" |
7667 |
|
{ |
7668 |
|
if (conf_parser_ctx.pass == 2) |
7669 |
|
{ |
7685 |
|
case 603: |
7686 |
|
|
7687 |
|
/* Line 1455 of yacc.c */ |
7688 |
< |
#line 3477 "ircd_parser.y" |
7688 |
> |
#line 3471 "ircd_parser.y" |
7689 |
|
{ |
7690 |
|
ConfigFileEntry.use_egd = yylval.number; |
7691 |
|
} |
7694 |
|
case 604: |
7695 |
|
|
7696 |
|
/* Line 1455 of yacc.c */ |
7697 |
< |
#line 3482 "ircd_parser.y" |
7697 |
> |
#line 3476 "ircd_parser.y" |
7698 |
|
{ |
7699 |
|
if (conf_parser_ctx.pass == 2) |
7700 |
|
{ |
7707 |
|
case 605: |
7708 |
|
|
7709 |
|
/* Line 1455 of yacc.c */ |
7710 |
< |
#line 3491 "ircd_parser.y" |
7710 |
> |
#line 3485 "ircd_parser.y" |
7711 |
|
{ |
7712 |
|
ConfigFileEntry.ping_cookie = yylval.number; |
7713 |
|
} |
7716 |
|
case 606: |
7717 |
|
|
7718 |
|
/* Line 1455 of yacc.c */ |
7719 |
< |
#line 3496 "ircd_parser.y" |
7719 |
> |
#line 3490 "ircd_parser.y" |
7720 |
|
{ |
7721 |
|
ConfigFileEntry.disable_auth = yylval.number; |
7722 |
|
} |
7725 |
|
case 607: |
7726 |
|
|
7727 |
|
/* Line 1455 of yacc.c */ |
7728 |
< |
#line 3501 "ircd_parser.y" |
7728 |
> |
#line 3495 "ircd_parser.y" |
7729 |
|
{ |
7730 |
|
ConfigFileEntry.throttle_time = yylval.number; |
7731 |
|
} |
7734 |
|
case 608: |
7735 |
|
|
7736 |
|
/* Line 1455 of yacc.c */ |
7737 |
< |
#line 3506 "ircd_parser.y" |
7737 |
> |
#line 3500 "ircd_parser.y" |
7738 |
|
{ |
7739 |
|
ConfigFileEntry.oper_umodes = 0; |
7740 |
|
} |
7743 |
|
case 612: |
7744 |
|
|
7745 |
|
/* Line 1455 of yacc.c */ |
7746 |
< |
#line 3512 "ircd_parser.y" |
7746 |
> |
#line 3506 "ircd_parser.y" |
7747 |
|
{ |
7748 |
|
ConfigFileEntry.oper_umodes |= UMODE_BOTS; |
7749 |
|
} |
7752 |
|
case 613: |
7753 |
|
|
7754 |
|
/* Line 1455 of yacc.c */ |
7755 |
< |
#line 3515 "ircd_parser.y" |
7755 |
> |
#line 3509 "ircd_parser.y" |
7756 |
|
{ |
7757 |
|
ConfigFileEntry.oper_umodes |= UMODE_CCONN; |
7758 |
|
} |
7761 |
|
case 614: |
7762 |
|
|
7763 |
|
/* Line 1455 of yacc.c */ |
7764 |
< |
#line 3518 "ircd_parser.y" |
7764 |
> |
#line 3512 "ircd_parser.y" |
7765 |
|
{ |
7766 |
|
ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL; |
7767 |
|
} |
7770 |
|
case 615: |
7771 |
|
|
7772 |
|
/* Line 1455 of yacc.c */ |
7773 |
< |
#line 3521 "ircd_parser.y" |
7773 |
> |
#line 3515 "ircd_parser.y" |
7774 |
|
{ |
7775 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEAF; |
7776 |
|
} |
7779 |
|
case 616: |
7780 |
|
|
7781 |
|
/* Line 1455 of yacc.c */ |
7782 |
< |
#line 3524 "ircd_parser.y" |
7782 |
> |
#line 3518 "ircd_parser.y" |
7783 |
|
{ |
7784 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEBUG; |
7785 |
|
} |
7788 |
|
case 617: |
7789 |
|
|
7790 |
|
/* Line 1455 of yacc.c */ |
7791 |
< |
#line 3527 "ircd_parser.y" |
7791 |
> |
#line 3521 "ircd_parser.y" |
7792 |
|
{ |
7793 |
|
ConfigFileEntry.oper_umodes |= UMODE_FULL; |
7794 |
|
} |
7797 |
|
case 618: |
7798 |
|
|
7799 |
|
/* Line 1455 of yacc.c */ |
7800 |
< |
#line 3530 "ircd_parser.y" |
7800 |
> |
#line 3524 "ircd_parser.y" |
7801 |
|
{ |
7802 |
|
ConfigFileEntry.oper_umodes |= UMODE_SKILL; |
7803 |
|
} |
7806 |
|
case 619: |
7807 |
|
|
7808 |
|
/* Line 1455 of yacc.c */ |
7809 |
< |
#line 3533 "ircd_parser.y" |
7809 |
> |
#line 3527 "ircd_parser.y" |
7810 |
|
{ |
7811 |
|
ConfigFileEntry.oper_umodes |= UMODE_NCHANGE; |
7812 |
|
} |
7815 |
|
case 620: |
7816 |
|
|
7817 |
|
/* Line 1455 of yacc.c */ |
7818 |
< |
#line 3536 "ircd_parser.y" |
7818 |
> |
#line 3530 "ircd_parser.y" |
7819 |
|
{ |
7820 |
|
ConfigFileEntry.oper_umodes |= UMODE_REJ; |
7821 |
|
} |
7824 |
|
case 621: |
7825 |
|
|
7826 |
|
/* Line 1455 of yacc.c */ |
7827 |
< |
#line 3539 "ircd_parser.y" |
7827 |
> |
#line 3533 "ircd_parser.y" |
7828 |
|
{ |
7829 |
|
ConfigFileEntry.oper_umodes |= UMODE_UNAUTH; |
7830 |
|
} |
7833 |
|
case 622: |
7834 |
|
|
7835 |
|
/* Line 1455 of yacc.c */ |
7836 |
< |
#line 3542 "ircd_parser.y" |
7836 |
> |
#line 3536 "ircd_parser.y" |
7837 |
|
{ |
7838 |
|
ConfigFileEntry.oper_umodes |= UMODE_SPY; |
7839 |
|
} |
7842 |
|
case 623: |
7843 |
|
|
7844 |
|
/* Line 1455 of yacc.c */ |
7845 |
< |
#line 3545 "ircd_parser.y" |
7845 |
> |
#line 3539 "ircd_parser.y" |
7846 |
|
{ |
7847 |
|
ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL; |
7848 |
|
} |
7851 |
|
case 624: |
7852 |
|
|
7853 |
|
/* Line 1455 of yacc.c */ |
7854 |
< |
#line 3548 "ircd_parser.y" |
7854 |
> |
#line 3542 "ircd_parser.y" |
7855 |
|
{ |
7856 |
|
ConfigFileEntry.oper_umodes |= UMODE_OPERWALL; |
7857 |
|
} |
7860 |
|
case 625: |
7861 |
|
|
7862 |
|
/* Line 1455 of yacc.c */ |
7863 |
< |
#line 3551 "ircd_parser.y" |
7863 |
> |
#line 3545 "ircd_parser.y" |
7864 |
|
{ |
7865 |
|
ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE; |
7866 |
|
} |
7869 |
|
case 626: |
7870 |
|
|
7871 |
|
/* Line 1455 of yacc.c */ |
7872 |
< |
#line 3554 "ircd_parser.y" |
7872 |
> |
#line 3548 "ircd_parser.y" |
7873 |
|
{ |
7874 |
|
ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE; |
7875 |
|
} |
7878 |
|
case 627: |
7879 |
|
|
7880 |
|
/* Line 1455 of yacc.c */ |
7881 |
< |
#line 3557 "ircd_parser.y" |
7881 |
> |
#line 3551 "ircd_parser.y" |
7882 |
|
{ |
7883 |
|
ConfigFileEntry.oper_umodes |= UMODE_WALLOP; |
7884 |
|
} |
7887 |
|
case 628: |
7888 |
|
|
7889 |
|
/* Line 1455 of yacc.c */ |
7890 |
< |
#line 3560 "ircd_parser.y" |
7890 |
> |
#line 3554 "ircd_parser.y" |
7891 |
|
{ |
7892 |
|
ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID; |
7893 |
|
} |
7896 |
|
case 629: |
7897 |
|
|
7898 |
|
/* Line 1455 of yacc.c */ |
7899 |
< |
#line 3563 "ircd_parser.y" |
7899 |
> |
#line 3557 "ircd_parser.y" |
7900 |
|
{ |
7901 |
|
ConfigFileEntry.oper_umodes |= UMODE_CALLERID; |
7902 |
|
} |
7905 |
|
case 630: |
7906 |
|
|
7907 |
|
/* Line 1455 of yacc.c */ |
7908 |
< |
#line 3566 "ircd_parser.y" |
7908 |
> |
#line 3560 "ircd_parser.y" |
7909 |
|
{ |
7910 |
|
ConfigFileEntry.oper_umodes |= UMODE_LOCOPS; |
7911 |
|
} |
7914 |
|
case 631: |
7915 |
|
|
7916 |
|
/* Line 1455 of yacc.c */ |
7917 |
< |
#line 3571 "ircd_parser.y" |
7917 |
> |
#line 3565 "ircd_parser.y" |
7918 |
|
{ |
7919 |
|
ConfigFileEntry.oper_only_umodes = 0; |
7920 |
|
} |
7923 |
|
case 635: |
7924 |
|
|
7925 |
|
/* Line 1455 of yacc.c */ |
7926 |
< |
#line 3577 "ircd_parser.y" |
7926 |
> |
#line 3571 "ircd_parser.y" |
7927 |
|
{ |
7928 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_BOTS; |
7929 |
|
} |
7932 |
|
case 636: |
7933 |
|
|
7934 |
|
/* Line 1455 of yacc.c */ |
7935 |
< |
#line 3580 "ircd_parser.y" |
7935 |
> |
#line 3574 "ircd_parser.y" |
7936 |
|
{ |
7937 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CCONN; |
7938 |
|
} |
7941 |
|
case 637: |
7942 |
|
|
7943 |
|
/* Line 1455 of yacc.c */ |
7944 |
< |
#line 3583 "ircd_parser.y" |
7944 |
> |
#line 3577 "ircd_parser.y" |
7945 |
|
{ |
7946 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL; |
7947 |
|
} |
7950 |
|
case 638: |
7951 |
|
|
7952 |
|
/* Line 1455 of yacc.c */ |
7953 |
< |
#line 3586 "ircd_parser.y" |
7953 |
> |
#line 3580 "ircd_parser.y" |
7954 |
|
{ |
7955 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEAF; |
7956 |
|
} |
7959 |
|
case 639: |
7960 |
|
|
7961 |
|
/* Line 1455 of yacc.c */ |
7962 |
< |
#line 3589 "ircd_parser.y" |
7962 |
> |
#line 3583 "ircd_parser.y" |
7963 |
|
{ |
7964 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG; |
7965 |
|
} |
7968 |
|
case 640: |
7969 |
|
|
7970 |
|
/* Line 1455 of yacc.c */ |
7971 |
< |
#line 3592 "ircd_parser.y" |
7971 |
> |
#line 3586 "ircd_parser.y" |
7972 |
|
{ |
7973 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_FULL; |
7974 |
|
} |
7977 |
|
case 641: |
7978 |
|
|
7979 |
|
/* Line 1455 of yacc.c */ |
7980 |
< |
#line 3595 "ircd_parser.y" |
7980 |
> |
#line 3589 "ircd_parser.y" |
7981 |
|
{ |
7982 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SKILL; |
7983 |
|
} |
7986 |
|
case 642: |
7987 |
|
|
7988 |
|
/* Line 1455 of yacc.c */ |
7989 |
< |
#line 3598 "ircd_parser.y" |
7989 |
> |
#line 3592 "ircd_parser.y" |
7990 |
|
{ |
7991 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE; |
7992 |
|
} |
7995 |
|
case 643: |
7996 |
|
|
7997 |
|
/* Line 1455 of yacc.c */ |
7998 |
< |
#line 3601 "ircd_parser.y" |
7998 |
> |
#line 3595 "ircd_parser.y" |
7999 |
|
{ |
8000 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_REJ; |
8001 |
|
} |
8004 |
|
case 644: |
8005 |
|
|
8006 |
|
/* Line 1455 of yacc.c */ |
8007 |
< |
#line 3604 "ircd_parser.y" |
8007 |
> |
#line 3598 "ircd_parser.y" |
8008 |
|
{ |
8009 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH; |
8010 |
|
} |
8013 |
|
case 645: |
8014 |
|
|
8015 |
|
/* Line 1455 of yacc.c */ |
8016 |
< |
#line 3607 "ircd_parser.y" |
8016 |
> |
#line 3601 "ircd_parser.y" |
8017 |
|
{ |
8018 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SPY; |
8019 |
|
} |
8022 |
|
case 646: |
8023 |
|
|
8024 |
|
/* Line 1455 of yacc.c */ |
8025 |
< |
#line 3610 "ircd_parser.y" |
8025 |
> |
#line 3604 "ircd_parser.y" |
8026 |
|
{ |
8027 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL; |
8028 |
|
} |
8031 |
|
case 647: |
8032 |
|
|
8033 |
|
/* Line 1455 of yacc.c */ |
8034 |
< |
#line 3613 "ircd_parser.y" |
8034 |
> |
#line 3607 "ircd_parser.y" |
8035 |
|
{ |
8036 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL; |
8037 |
|
} |
8040 |
|
case 648: |
8041 |
|
|
8042 |
|
/* Line 1455 of yacc.c */ |
8043 |
< |
#line 3616 "ircd_parser.y" |
8043 |
> |
#line 3610 "ircd_parser.y" |
8044 |
|
{ |
8045 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE; |
8046 |
|
} |
8049 |
|
case 649: |
8050 |
|
|
8051 |
|
/* Line 1455 of yacc.c */ |
8052 |
< |
#line 3619 "ircd_parser.y" |
8052 |
> |
#line 3613 "ircd_parser.y" |
8053 |
|
{ |
8054 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE; |
8055 |
|
} |
8058 |
|
case 650: |
8059 |
|
|
8060 |
|
/* Line 1455 of yacc.c */ |
8061 |
< |
#line 3622 "ircd_parser.y" |
8061 |
> |
#line 3616 "ircd_parser.y" |
8062 |
|
{ |
8063 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP; |
8064 |
|
} |
8067 |
|
case 651: |
8068 |
|
|
8069 |
|
/* Line 1455 of yacc.c */ |
8070 |
< |
#line 3625 "ircd_parser.y" |
8070 |
> |
#line 3619 "ircd_parser.y" |
8071 |
|
{ |
8072 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID; |
8073 |
|
} |
8076 |
|
case 652: |
8077 |
|
|
8078 |
|
/* Line 1455 of yacc.c */ |
8079 |
< |
#line 3628 "ircd_parser.y" |
8079 |
> |
#line 3622 "ircd_parser.y" |
8080 |
|
{ |
8081 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID; |
8082 |
|
} |
8085 |
|
case 653: |
8086 |
|
|
8087 |
|
/* Line 1455 of yacc.c */ |
8088 |
< |
#line 3631 "ircd_parser.y" |
8088 |
> |
#line 3625 "ircd_parser.y" |
8089 |
|
{ |
8090 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS; |
8091 |
|
} |
8094 |
|
case 654: |
8095 |
|
|
8096 |
|
/* Line 1455 of yacc.c */ |
8097 |
< |
#line 3636 "ircd_parser.y" |
8097 |
> |
#line 3630 "ircd_parser.y" |
8098 |
|
{ |
8099 |
|
ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number); |
8100 |
|
} |
8103 |
|
case 655: |
8104 |
|
|
8105 |
|
/* Line 1455 of yacc.c */ |
8106 |
< |
#line 3641 "ircd_parser.y" |
8106 |
> |
#line 3635 "ircd_parser.y" |
8107 |
|
{ |
8108 |
|
ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number); |
8109 |
|
} |
8112 |
|
case 656: |
8113 |
|
|
8114 |
|
/* Line 1455 of yacc.c */ |
8115 |
< |
#line 3646 "ircd_parser.y" |
8115 |
> |
#line 3640 "ircd_parser.y" |
8116 |
|
{ |
8117 |
|
ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number); |
8118 |
|
} |
8121 |
|
case 657: |
8122 |
|
|
8123 |
|
/* Line 1455 of yacc.c */ |
8124 |
< |
#line 3651 "ircd_parser.y" |
8124 |
> |
#line 3645 "ircd_parser.y" |
8125 |
|
{ |
8126 |
|
ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number); |
8127 |
|
} |
8130 |
|
case 658: |
8131 |
|
|
8132 |
|
/* Line 1455 of yacc.c */ |
8133 |
< |
#line 3656 "ircd_parser.y" |
8133 |
> |
#line 3650 "ircd_parser.y" |
8134 |
|
{ |
8135 |
|
ConfigFileEntry.dot_in_ip6_addr = yylval.number; |
8136 |
|
} |
8139 |
|
case 659: |
8140 |
|
|
8141 |
|
/* Line 1455 of yacc.c */ |
8142 |
< |
#line 3664 "ircd_parser.y" |
8142 |
> |
#line 3658 "ircd_parser.y" |
8143 |
|
{ |
8144 |
|
if (conf_parser_ctx.pass == 2) |
8145 |
|
{ |
8152 |
|
case 660: |
8153 |
|
|
8154 |
|
/* Line 1455 of yacc.c */ |
8155 |
< |
#line 3671 "ircd_parser.y" |
8155 |
> |
#line 3665 "ircd_parser.y" |
8156 |
|
{ |
8157 |
|
if (conf_parser_ctx.pass == 2) |
8158 |
|
{ |
8173 |
|
case 670: |
8174 |
|
|
8175 |
|
/* Line 1455 of yacc.c */ |
8176 |
< |
#line 3697 "ircd_parser.y" |
8176 |
> |
#line 3691 "ircd_parser.y" |
8177 |
|
{ |
8178 |
|
if (conf_parser_ctx.pass == 2) |
8179 |
|
ConfigFileEntry.glines = yylval.number; |
8183 |
|
case 671: |
8184 |
|
|
8185 |
|
/* Line 1455 of yacc.c */ |
8186 |
< |
#line 3703 "ircd_parser.y" |
8186 |
> |
#line 3697 "ircd_parser.y" |
8187 |
|
{ |
8188 |
|
if (conf_parser_ctx.pass == 2) |
8189 |
|
ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number); |
8193 |
|
case 672: |
8194 |
|
|
8195 |
|
/* Line 1455 of yacc.c */ |
8196 |
< |
#line 3709 "ircd_parser.y" |
8196 |
> |
#line 3703 "ircd_parser.y" |
8197 |
|
{ |
8198 |
|
if (conf_parser_ctx.pass == 2) |
8199 |
|
ConfigFileEntry.gline_logging = 0; |
8203 |
|
case 676: |
8204 |
|
|
8205 |
|
/* Line 1455 of yacc.c */ |
8206 |
< |
#line 3715 "ircd_parser.y" |
8206 |
> |
#line 3709 "ircd_parser.y" |
8207 |
|
{ |
8208 |
|
if (conf_parser_ctx.pass == 2) |
8209 |
|
ConfigFileEntry.gline_logging |= GDENY_REJECT; |
8213 |
|
case 677: |
8214 |
|
|
8215 |
|
/* Line 1455 of yacc.c */ |
8216 |
< |
#line 3719 "ircd_parser.y" |
8216 |
> |
#line 3713 "ircd_parser.y" |
8217 |
|
{ |
8218 |
|
if (conf_parser_ctx.pass == 2) |
8219 |
|
ConfigFileEntry.gline_logging |= GDENY_BLOCK; |
8223 |
|
case 678: |
8224 |
|
|
8225 |
|
/* Line 1455 of yacc.c */ |
8226 |
< |
#line 3725 "ircd_parser.y" |
8226 |
> |
#line 3719 "ircd_parser.y" |
8227 |
|
{ |
8228 |
|
if (conf_parser_ctx.pass == 2) |
8229 |
|
{ |
8261 |
|
case 679: |
8262 |
|
|
8263 |
|
/* Line 1455 of yacc.c */ |
8264 |
< |
#line 3759 "ircd_parser.y" |
8264 |
> |
#line 3753 "ircd_parser.y" |
8265 |
|
{ |
8266 |
|
if (conf_parser_ctx.pass == 2) |
8267 |
|
{ |
8274 |
|
case 680: |
8275 |
|
|
8276 |
|
/* Line 1455 of yacc.c */ |
8277 |
< |
#line 3768 "ircd_parser.y" |
8277 |
> |
#line 3762 "ircd_parser.y" |
8278 |
|
{ |
8279 |
|
if (conf_parser_ctx.pass == 2) |
8280 |
|
yy_aconf->flags = 0; |
8284 |
|
case 681: |
8285 |
|
|
8286 |
|
/* Line 1455 of yacc.c */ |
8287 |
< |
#line 3772 "ircd_parser.y" |
8287 |
> |
#line 3766 "ircd_parser.y" |
8288 |
|
{ |
8289 |
|
if (conf_parser_ctx.pass == 2) |
8290 |
|
{ |
8334 |
|
case 684: |
8335 |
|
|
8336 |
|
/* Line 1455 of yacc.c */ |
8337 |
< |
#line 3819 "ircd_parser.y" |
8337 |
> |
#line 3813 "ircd_parser.y" |
8338 |
|
{ |
8339 |
|
if (conf_parser_ctx.pass == 2) |
8340 |
|
yy_aconf->flags |= GDENY_REJECT; |
8344 |
|
case 685: |
8345 |
|
|
8346 |
|
/* Line 1455 of yacc.c */ |
8347 |
< |
#line 3823 "ircd_parser.y" |
8347 |
> |
#line 3817 "ircd_parser.y" |
8348 |
|
{ |
8349 |
|
if (conf_parser_ctx.pass == 2) |
8350 |
|
yy_aconf->flags |= GDENY_BLOCK; |
8354 |
|
case 708: |
8355 |
|
|
8356 |
|
/* Line 1455 of yacc.c */ |
8357 |
< |
#line 3847 "ircd_parser.y" |
8357 |
> |
#line 3841 "ircd_parser.y" |
8358 |
|
{ |
8359 |
|
ConfigChannel.disable_fake_channels = yylval.number; |
8360 |
|
} |
8363 |
|
case 709: |
8364 |
|
|
8365 |
|
/* Line 1455 of yacc.c */ |
8366 |
< |
#line 3852 "ircd_parser.y" |
8366 |
> |
#line 3846 "ircd_parser.y" |
8367 |
|
{ |
8368 |
|
ConfigChannel.restrict_channels = yylval.number; |
8369 |
|
} |
8372 |
|
case 710: |
8373 |
|
|
8374 |
|
/* Line 1455 of yacc.c */ |
8375 |
< |
#line 3857 "ircd_parser.y" |
8375 |
> |
#line 3851 "ircd_parser.y" |
8376 |
|
{ |
8377 |
|
ConfigChannel.disable_local_channels = yylval.number; |
8378 |
|
} |
8381 |
|
case 711: |
8382 |
|
|
8383 |
|
/* Line 1455 of yacc.c */ |
8384 |
< |
#line 3862 "ircd_parser.y" |
8384 |
> |
#line 3856 "ircd_parser.y" |
8385 |
|
{ |
8386 |
|
ConfigChannel.use_except = yylval.number; |
8387 |
|
} |
8390 |
|
case 712: |
8391 |
|
|
8392 |
|
/* Line 1455 of yacc.c */ |
8393 |
< |
#line 3867 "ircd_parser.y" |
8393 |
> |
#line 3861 "ircd_parser.y" |
8394 |
|
{ |
8395 |
|
ConfigChannel.use_invex = yylval.number; |
8396 |
|
} |
8399 |
|
case 713: |
8400 |
|
|
8401 |
|
/* Line 1455 of yacc.c */ |
8402 |
< |
#line 3872 "ircd_parser.y" |
8402 |
> |
#line 3866 "ircd_parser.y" |
8403 |
|
{ |
8404 |
|
ConfigChannel.use_knock = yylval.number; |
8405 |
|
} |
8408 |
|
case 714: |
8409 |
|
|
8410 |
|
/* Line 1455 of yacc.c */ |
8411 |
< |
#line 3877 "ircd_parser.y" |
8411 |
> |
#line 3871 "ircd_parser.y" |
8412 |
|
{ |
8413 |
|
ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number); |
8414 |
|
} |
8417 |
|
case 715: |
8418 |
|
|
8419 |
|
/* Line 1455 of yacc.c */ |
8420 |
< |
#line 3882 "ircd_parser.y" |
8420 |
> |
#line 3876 "ircd_parser.y" |
8421 |
|
{ |
8422 |
|
ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number); |
8423 |
|
} |
8426 |
|
case 716: |
8427 |
|
|
8428 |
|
/* Line 1455 of yacc.c */ |
8429 |
< |
#line 3887 "ircd_parser.y" |
8429 |
> |
#line 3881 "ircd_parser.y" |
8430 |
|
{ |
8431 |
|
ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number); |
8432 |
|
} |
8435 |
|
case 717: |
8436 |
|
|
8437 |
|
/* Line 1455 of yacc.c */ |
8438 |
< |
#line 3892 "ircd_parser.y" |
8438 |
> |
#line 3886 "ircd_parser.y" |
8439 |
|
{ |
8440 |
|
ConfigChannel.quiet_on_ban = yylval.number; |
8441 |
|
} |
8444 |
|
case 718: |
8445 |
|
|
8446 |
|
/* Line 1455 of yacc.c */ |
8447 |
< |
#line 3897 "ircd_parser.y" |
8447 |
> |
#line 3891 "ircd_parser.y" |
8448 |
|
{ |
8449 |
|
ConfigChannel.max_bans = (yyvsp[(3) - (4)].number); |
8450 |
|
} |
8453 |
|
case 719: |
8454 |
|
|
8455 |
|
/* Line 1455 of yacc.c */ |
8456 |
< |
#line 3902 "ircd_parser.y" |
8456 |
> |
#line 3896 "ircd_parser.y" |
8457 |
|
{ |
8458 |
|
ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number); |
8459 |
|
} |
8462 |
|
case 720: |
8463 |
|
|
8464 |
|
/* Line 1455 of yacc.c */ |
8465 |
< |
#line 3907 "ircd_parser.y" |
8465 |
> |
#line 3901 "ircd_parser.y" |
8466 |
|
{ |
8467 |
|
ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number); |
8468 |
|
} |
8471 |
|
case 721: |
8472 |
|
|
8473 |
|
/* Line 1455 of yacc.c */ |
8474 |
< |
#line 3912 "ircd_parser.y" |
8474 |
> |
#line 3906 "ircd_parser.y" |
8475 |
|
{ |
8476 |
|
ConfigChannel.no_create_on_split = yylval.number; |
8477 |
|
} |
8480 |
|
case 722: |
8481 |
|
|
8482 |
|
/* Line 1455 of yacc.c */ |
8483 |
< |
#line 3917 "ircd_parser.y" |
8483 |
> |
#line 3911 "ircd_parser.y" |
8484 |
|
{ |
8485 |
|
ConfigChannel.no_join_on_split = yylval.number; |
8486 |
|
} |
8489 |
|
case 723: |
8490 |
|
|
8491 |
|
/* Line 1455 of yacc.c */ |
8492 |
< |
#line 3922 "ircd_parser.y" |
8492 |
> |
#line 3916 "ircd_parser.y" |
8493 |
|
{ |
8494 |
|
ConfigChannel.burst_topicwho = yylval.number; |
8495 |
|
} |
8498 |
|
case 724: |
8499 |
|
|
8500 |
|
/* Line 1455 of yacc.c */ |
8501 |
< |
#line 3927 "ircd_parser.y" |
8501 |
> |
#line 3921 "ircd_parser.y" |
8502 |
|
{ |
8503 |
|
GlobalSetOptions.joinfloodcount = yylval.number; |
8504 |
|
} |
8507 |
|
case 725: |
8508 |
|
|
8509 |
|
/* Line 1455 of yacc.c */ |
8510 |
< |
#line 3932 "ircd_parser.y" |
8510 |
> |
#line 3926 "ircd_parser.y" |
8511 |
|
{ |
8512 |
|
GlobalSetOptions.joinfloodtime = yylval.number; |
8513 |
|
} |
8516 |
|
case 737: |
8517 |
|
|
8518 |
|
/* Line 1455 of yacc.c */ |
8519 |
< |
#line 3951 "ircd_parser.y" |
8519 |
> |
#line 3945 "ircd_parser.y" |
8520 |
|
{ |
8521 |
|
if (conf_parser_ctx.pass == 2) |
8522 |
|
ConfigServerHide.flatten_links = yylval.number; |
8526 |
|
case 738: |
8527 |
|
|
8528 |
|
/* Line 1455 of yacc.c */ |
8529 |
< |
#line 3957 "ircd_parser.y" |
8529 |
> |
#line 3951 "ircd_parser.y" |
8530 |
|
{ |
8531 |
|
if (conf_parser_ctx.pass == 2) |
8532 |
|
ConfigServerHide.hide_servers = yylval.number; |
8536 |
|
case 739: |
8537 |
|
|
8538 |
|
/* Line 1455 of yacc.c */ |
8539 |
< |
#line 3963 "ircd_parser.y" |
8539 |
> |
#line 3957 "ircd_parser.y" |
8540 |
|
{ |
8541 |
|
if (conf_parser_ctx.pass == 2) |
8542 |
|
{ |
8549 |
|
case 740: |
8550 |
|
|
8551 |
|
/* Line 1455 of yacc.c */ |
8552 |
< |
#line 3972 "ircd_parser.y" |
8552 |
> |
#line 3966 "ircd_parser.y" |
8553 |
|
{ |
8554 |
|
if (conf_parser_ctx.pass == 2) |
8555 |
|
{ |
8567 |
|
case 741: |
8568 |
|
|
8569 |
|
/* Line 1455 of yacc.c */ |
8570 |
< |
#line 3986 "ircd_parser.y" |
8570 |
> |
#line 3980 "ircd_parser.y" |
8571 |
|
{ |
8572 |
|
if (conf_parser_ctx.pass == 2) |
8573 |
|
ConfigServerHide.hidden = yylval.number; |
8577 |
|
case 742: |
8578 |
|
|
8579 |
|
/* Line 1455 of yacc.c */ |
8580 |
< |
#line 3992 "ircd_parser.y" |
8580 |
> |
#line 3986 "ircd_parser.y" |
8581 |
|
{ |
8582 |
|
if (conf_parser_ctx.pass == 2) |
8583 |
|
ConfigServerHide.disable_hidden = yylval.number; |
8587 |
|
case 743: |
8588 |
|
|
8589 |
|
/* Line 1455 of yacc.c */ |
8590 |
< |
#line 3998 "ircd_parser.y" |
8590 |
> |
#line 3992 "ircd_parser.y" |
8591 |
|
{ |
8592 |
|
if (conf_parser_ctx.pass == 2) |
8593 |
|
ConfigServerHide.hide_server_ips = yylval.number; |
8597 |
|
|
8598 |
|
|
8599 |
|
/* Line 1455 of yacc.c */ |
8600 |
< |
#line 8607 "ircd_parser.c" |
8600 |
> |
#line 8601 "ircd_parser.c" |
8601 |
|
default: break; |
8602 |
|
} |
8603 |
|
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); |