1260 |
|
430, 434, 438, 442, 448, 448, 449, 450, 451, 452, |
1261 |
|
459, 462, 462, 463, 463, 463, 465, 482, 493, 496, |
1262 |
|
497, 498, 498, 499, 499, 500, 500, 501, 502, 502, |
1263 |
< |
503, 503, 504, 506, 540, 600, 614, 632, 641, 655, |
1264 |
< |
664, 692, 722, 745, 795, 797, 797, 798, 798, 799, |
1265 |
< |
799, 801, 810, 819, 832, 834, 835, 837, 837, 838, |
1266 |
< |
839, 839, 840, 840, 841, 841, 842, 842, 843, 844, |
1267 |
< |
846, 850, 854, 861, 868, 875, 882, 889, 896, 903, |
1268 |
< |
910, 914, 918, 922, 926, 930, 934, 940, 950, 949, |
1269 |
< |
1043, 1043, 1044, 1044, 1045, 1045, 1045, 1045, 1046, 1046, |
1270 |
< |
1047, 1047, 1047, 1048, 1048, 1048, 1049, 1049, 1049, 1050, |
1271 |
< |
1050, 1050, 1050, 1051, 1051, 1052, 1052, 1054, 1066, 1078, |
1272 |
< |
1097, 1109, 1120, 1162, 1172, 1171, 1177, 1177, 1178, 1182, |
1273 |
< |
1186, 1190, 1194, 1198, 1202, 1206, 1210, 1214, 1218, 1222, |
1274 |
< |
1226, 1230, 1234, 1238, 1242, 1246, 1252, 1263, 1274, 1285, |
1275 |
< |
1296, 1307, 1318, 1329, 1340, 1351, 1362, 1373, 1384, 1395, |
1276 |
< |
1407, 1406, 1410, 1410, 1411, 1411, 1412, 1412, 1414, 1421, |
1277 |
< |
1428, 1435, 1442, 1449, 1456, 1463, 1470, 1477, 1484, 1491, |
1278 |
< |
1498, 1505, 1512, 1519, 1533, 1532, 1574, 1574, 1576, 1576, |
1279 |
< |
1577, 1578, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, |
1280 |
< |
1586, 1587, 1588, 1589, 1591, 1600, 1609, 1615, 1621, 1627, |
1281 |
< |
1633, 1639, 1645, 1651, 1657, 1663, 1669, 1675, 1685, 1684, |
1282 |
< |
1701, 1700, 1705, 1705, 1706, 1710, 1716, 1716, 1717, 1717, |
1283 |
< |
1717, 1717, 1717, 1719, 1719, 1721, 1721, 1723, 1737, 1757, |
1284 |
< |
1766, 1779, 1778, 1847, 1847, 1848, 1848, 1848, 1848, 1849, |
1285 |
< |
1849, 1850, 1850, 1850, 1851, 1851, 1852, 1852, 1852, 1853, |
1286 |
< |
1853, 1853, 1855, 1874, 1887, 1898, 1907, 1919, 1918, 1922, |
1287 |
< |
1922, 1923, 1923, 1924, 1924, 1926, 1934, 1941, 1948, 1955, |
1288 |
< |
1962, 1969, 1976, 1983, 1990, 1999, 2010, 2021, 2032, 2043, |
1289 |
< |
2054, 2066, 2085, 2095, 2104, 2120, 2119, 2135, 2135, 2136, |
1290 |
< |
2136, 2136, 2136, 2138, 2147, 2162, 2176, 2175, 2191, 2191, |
1291 |
< |
2192, 2192, 2192, 2192, 2194, 2203, 2212, 2211, 2217, 2217, |
1292 |
< |
2218, 2222, 2226, 2230, 2234, 2238, 2242, 2246, 2250, 2254, |
1293 |
< |
2258, 2268, 2267, 2284, 2284, 2285, 2285, 2285, 2287, 2294, |
1294 |
< |
2293, 2299, 2299, 2300, 2304, 2308, 2312, 2316, 2320, 2324, |
1295 |
< |
2328, 2332, 2336, 2340, 2350, 2349, 2499, 2499, 2500, 2500, |
1296 |
< |
2501, 2501, 2501, 2502, 2502, 2503, 2503, 2504, 2504, 2504, |
1297 |
< |
2505, 2505, 2505, 2506, 2506, 2506, 2507, 2507, 2508, 2508, |
1298 |
< |
2510, 2522, 2534, 2543, 2569, 2587, 2605, 2611, 2615, 2623, |
1299 |
< |
2633, 2632, 2636, 2636, 2637, 2637, 2638, 2638, 2640, 2647, |
1300 |
< |
2658, 2665, 2672, 2679, 2689, 2730, 2741, 2752, 2767, 2778, |
1301 |
< |
2789, 2802, 2815, 2824, 2860, 2859, 2921, 2920, 2924, 2924, |
1302 |
< |
2925, 2931, 2931, 2932, 2932, 2932, 2932, 2934, 2950, 2960, |
1303 |
< |
2959, 2981, 2981, 2982, 2982, 2982, 2984, 2993, 3005, 3007, |
1304 |
< |
3007, 3008, 3008, 3010, 3032, 3031, 3073, 3072, 3076, 3076, |
1305 |
< |
3077, 3083, 3083, 3084, 3084, 3084, 3084, 3086, 3092, 3101, |
1306 |
< |
3104, 3104, 3105, 3105, 3106, 3106, 3107, 3107, 3108, 3108, |
1307 |
< |
3109, 3109, 3110, 3110, 3111, 3111, 3112, 3112, 3113, 3113, |
1308 |
< |
3114, 3114, 3115, 3115, 3116, 3116, 3117, 3117, 3118, 3118, |
1309 |
< |
3119, 3119, 3120, 3120, 3121, 3121, 3122, 3122, 3123, 3123, |
1310 |
< |
3124, 3124, 3125, 3126, 3126, 3127, 3127, 3128, 3128, 3129, |
1311 |
< |
3129, 3130, 3130, 3131, 3131, 3132, 3133, 3137, 3142, 3147, |
1312 |
< |
3152, 3157, 3162, 3167, 3172, 3177, 3182, 3187, 3192, 3197, |
1313 |
< |
3202, 3207, 3212, 3217, 3222, 3228, 3239, 3244, 3253, 3258, |
1314 |
< |
3263, 3268, 3273, 3276, 3281, 3284, 3289, 3294, 3299, 3304, |
1315 |
< |
3309, 3314, 3319, 3324, 3329, 3340, 3345, 3350, 3355, 3364, |
1316 |
< |
3396, 3414, 3419, 3428, 3433, 3438, 3444, 3443, 3448, 3448, |
1317 |
< |
3449, 3452, 3455, 3458, 3461, 3464, 3467, 3470, 3473, 3476, |
1318 |
< |
3479, 3482, 3485, 3488, 3491, 3494, 3497, 3500, 3506, 3505, |
1319 |
< |
3510, 3510, 3511, 3514, 3517, 3520, 3523, 3526, 3529, 3532, |
1320 |
< |
3535, 3538, 3541, 3544, 3547, 3550, 3553, 3556, 3559, 3562, |
1321 |
< |
3567, 3572, 3577, 3582, 3587, 3596, 3595, 3619, 3619, 3620, |
1322 |
< |
3621, 3622, 3623, 3624, 3625, 3626, 3628, 3634, 3641, 3640, |
1323 |
< |
3645, 3645, 3646, 3650, 3656, 3675, 3685, 3684, 3734, 3734, |
1324 |
< |
3735, 3739, 3748, 3751, 3751, 3752, 3752, 3753, 3753, 3754, |
1325 |
< |
3754, 3755, 3755, 3756, 3756, 3757, 3758, 3758, 3759, 3759, |
1326 |
< |
3760, 3760, 3761, 3763, 3768, 3773, 3778, 3783, 3788, 3793, |
1327 |
< |
3798, 3803, 3808, 3813, 3818, 3823, 3828, 3833, 3838, 3843, |
1328 |
< |
3851, 3854, 3854, 3855, 3855, 3856, 3857, 3858, 3858, 3859, |
1329 |
< |
3860, 3862, 3868, 3874, 3883, 3897, 3903, 3909 |
1263 |
> |
503, 503, 504, 506, 540, 600, 614, 629, 638, 652, |
1264 |
> |
661, 689, 719, 742, 792, 794, 794, 795, 795, 796, |
1265 |
> |
796, 798, 807, 816, 829, 831, 832, 834, 834, 835, |
1266 |
> |
836, 836, 837, 837, 838, 838, 839, 839, 840, 841, |
1267 |
> |
843, 847, 851, 858, 865, 872, 879, 886, 893, 900, |
1268 |
> |
907, 911, 915, 919, 923, 927, 931, 937, 947, 946, |
1269 |
> |
1040, 1040, 1041, 1041, 1042, 1042, 1042, 1042, 1043, 1043, |
1270 |
> |
1044, 1044, 1044, 1045, 1045, 1045, 1046, 1046, 1046, 1047, |
1271 |
> |
1047, 1047, 1047, 1048, 1048, 1049, 1049, 1051, 1063, 1075, |
1272 |
> |
1094, 1106, 1117, 1159, 1169, 1168, 1174, 1174, 1175, 1179, |
1273 |
> |
1183, 1187, 1191, 1195, 1199, 1203, 1207, 1211, 1215, 1219, |
1274 |
> |
1223, 1227, 1231, 1235, 1239, 1243, 1249, 1260, 1271, 1282, |
1275 |
> |
1293, 1304, 1315, 1326, 1337, 1348, 1359, 1370, 1381, 1392, |
1276 |
> |
1404, 1403, 1407, 1407, 1408, 1408, 1409, 1409, 1411, 1418, |
1277 |
> |
1425, 1432, 1439, 1446, 1453, 1460, 1467, 1474, 1481, 1488, |
1278 |
> |
1495, 1502, 1509, 1516, 1530, 1529, 1571, 1571, 1573, 1573, |
1279 |
> |
1574, 1575, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, |
1280 |
> |
1583, 1584, 1585, 1586, 1588, 1597, 1606, 1612, 1618, 1624, |
1281 |
> |
1630, 1636, 1642, 1648, 1654, 1660, 1666, 1672, 1682, 1681, |
1282 |
> |
1698, 1697, 1702, 1702, 1703, 1707, 1713, 1713, 1714, 1714, |
1283 |
> |
1714, 1714, 1714, 1716, 1716, 1718, 1718, 1720, 1734, 1754, |
1284 |
> |
1763, 1776, 1775, 1844, 1844, 1845, 1845, 1845, 1845, 1846, |
1285 |
> |
1846, 1847, 1847, 1847, 1848, 1848, 1849, 1849, 1849, 1850, |
1286 |
> |
1850, 1850, 1852, 1871, 1884, 1895, 1904, 1916, 1915, 1919, |
1287 |
> |
1919, 1920, 1920, 1921, 1921, 1923, 1931, 1938, 1945, 1952, |
1288 |
> |
1959, 1966, 1973, 1980, 1987, 1996, 2007, 2018, 2029, 2040, |
1289 |
> |
2051, 2063, 2082, 2092, 2101, 2117, 2116, 2132, 2132, 2133, |
1290 |
> |
2133, 2133, 2133, 2135, 2144, 2159, 2173, 2172, 2188, 2188, |
1291 |
> |
2189, 2189, 2189, 2189, 2191, 2200, 2209, 2208, 2214, 2214, |
1292 |
> |
2215, 2219, 2223, 2227, 2231, 2235, 2239, 2243, 2247, 2251, |
1293 |
> |
2255, 2265, 2264, 2281, 2281, 2282, 2282, 2282, 2284, 2291, |
1294 |
> |
2290, 2296, 2296, 2297, 2301, 2305, 2309, 2313, 2317, 2321, |
1295 |
> |
2325, 2329, 2333, 2337, 2347, 2346, 2496, 2496, 2497, 2497, |
1296 |
> |
2498, 2498, 2498, 2499, 2499, 2500, 2500, 2501, 2501, 2501, |
1297 |
> |
2502, 2502, 2502, 2503, 2503, 2503, 2504, 2504, 2505, 2505, |
1298 |
> |
2507, 2519, 2531, 2540, 2566, 2584, 2602, 2608, 2612, 2620, |
1299 |
> |
2630, 2629, 2633, 2633, 2634, 2634, 2635, 2635, 2637, 2644, |
1300 |
> |
2655, 2662, 2669, 2676, 2686, 2727, 2738, 2749, 2764, 2775, |
1301 |
> |
2786, 2799, 2812, 2821, 2857, 2856, 2918, 2917, 2921, 2921, |
1302 |
> |
2922, 2928, 2928, 2929, 2929, 2929, 2929, 2931, 2947, 2957, |
1303 |
> |
2956, 2978, 2978, 2979, 2979, 2979, 2981, 2990, 3002, 3004, |
1304 |
> |
3004, 3005, 3005, 3007, 3029, 3028, 3070, 3069, 3073, 3073, |
1305 |
> |
3074, 3080, 3080, 3081, 3081, 3081, 3081, 3083, 3089, 3098, |
1306 |
> |
3101, 3101, 3102, 3102, 3103, 3103, 3104, 3104, 3105, 3105, |
1307 |
> |
3106, 3106, 3107, 3107, 3108, 3108, 3109, 3109, 3110, 3110, |
1308 |
> |
3111, 3111, 3112, 3112, 3113, 3113, 3114, 3114, 3115, 3115, |
1309 |
> |
3116, 3116, 3117, 3117, 3118, 3118, 3119, 3119, 3120, 3120, |
1310 |
> |
3121, 3121, 3122, 3123, 3123, 3124, 3124, 3125, 3125, 3126, |
1311 |
> |
3126, 3127, 3127, 3128, 3128, 3129, 3130, 3134, 3139, 3144, |
1312 |
> |
3149, 3154, 3159, 3164, 3169, 3174, 3179, 3184, 3189, 3194, |
1313 |
> |
3199, 3204, 3209, 3214, 3219, 3225, 3236, 3241, 3250, 3255, |
1314 |
> |
3260, 3265, 3270, 3273, 3278, 3281, 3286, 3291, 3296, 3301, |
1315 |
> |
3306, 3311, 3316, 3321, 3326, 3337, 3342, 3347, 3352, 3361, |
1316 |
> |
3393, 3411, 3416, 3425, 3430, 3435, 3441, 3440, 3445, 3445, |
1317 |
> |
3446, 3449, 3452, 3455, 3458, 3461, 3464, 3467, 3470, 3473, |
1318 |
> |
3476, 3479, 3482, 3485, 3488, 3491, 3494, 3497, 3503, 3502, |
1319 |
> |
3507, 3507, 3508, 3511, 3514, 3517, 3520, 3523, 3526, 3529, |
1320 |
> |
3532, 3535, 3538, 3541, 3544, 3547, 3550, 3553, 3556, 3559, |
1321 |
> |
3564, 3569, 3574, 3579, 3584, 3593, 3592, 3616, 3616, 3617, |
1322 |
> |
3618, 3619, 3620, 3621, 3622, 3623, 3625, 3631, 3638, 3637, |
1323 |
> |
3642, 3642, 3643, 3647, 3653, 3672, 3682, 3681, 3731, 3731, |
1324 |
> |
3732, 3736, 3745, 3748, 3748, 3749, 3749, 3750, 3750, 3751, |
1325 |
> |
3751, 3752, 3752, 3753, 3753, 3754, 3755, 3755, 3756, 3756, |
1326 |
> |
3757, 3757, 3758, 3760, 3765, 3770, 3775, 3780, 3785, 3790, |
1327 |
> |
3795, 3800, 3805, 3810, 3815, 3820, 3825, 3830, 3835, 3840, |
1328 |
> |
3848, 3851, 3851, 3852, 3852, 3853, 3854, 3855, 3855, 3856, |
1329 |
> |
3857, 3859, 3865, 3871, 3880, 3894, 3900, 3906 |
1330 |
|
}; |
1331 |
|
#endif |
1332 |
|
|
3400 |
|
/* this isn't rehashable */ |
3401 |
|
if (ypass == 2 && !ServerInfo.sid) |
3402 |
|
{ |
3403 |
< |
if ((strlen(yylval.string) == IRC_MAXSID) && IsDigit(yylval.string[0]) |
3404 |
< |
&& IsAlNum(yylval.string[1]) && IsAlNum(yylval.string[2])) |
3405 |
< |
{ |
3403 |
> |
if (valid_sid(yylval.string)) |
3404 |
|
DupString(ServerInfo.sid, yylval.string); |
3407 |
– |
} |
3405 |
|
else |
3406 |
|
{ |
3407 |
|
ilog(L_ERROR, "Ignoring config file entry SID -- invalid SID. Aborting."); |
3412 |
|
break; |
3413 |
|
|
3414 |
|
case 67: |
3415 |
< |
#line 633 "ircd_parser.y" |
3415 |
> |
#line 630 "ircd_parser.y" |
3416 |
|
{ |
3417 |
|
if (ypass == 2) |
3418 |
|
{ |
3423 |
|
break; |
3424 |
|
|
3425 |
|
case 68: |
3426 |
< |
#line 642 "ircd_parser.y" |
3426 |
> |
#line 639 "ircd_parser.y" |
3427 |
|
{ |
3428 |
|
if (ypass == 2) |
3429 |
|
{ |
3439 |
|
break; |
3440 |
|
|
3441 |
|
case 69: |
3442 |
< |
#line 656 "ircd_parser.y" |
3442 |
> |
#line 653 "ircd_parser.y" |
3443 |
|
{ |
3444 |
|
if (ypass == 2) |
3445 |
|
{ |
3450 |
|
break; |
3451 |
|
|
3452 |
|
case 70: |
3453 |
< |
#line 665 "ircd_parser.y" |
3453 |
> |
#line 662 "ircd_parser.y" |
3454 |
|
{ |
3455 |
|
if (ypass == 2 && *yylval.string != '*') |
3456 |
|
{ |
3480 |
|
break; |
3481 |
|
|
3482 |
|
case 71: |
3483 |
< |
#line 693 "ircd_parser.y" |
3483 |
> |
#line 690 "ircd_parser.y" |
3484 |
|
{ |
3485 |
|
#ifdef IPV6 |
3486 |
|
if (ypass == 2 && *yylval.string != '*') |
3512 |
|
break; |
3513 |
|
|
3514 |
|
case 72: |
3515 |
< |
#line 723 "ircd_parser.y" |
3515 |
> |
#line 720 "ircd_parser.y" |
3516 |
|
{ |
3517 |
|
if (ypass == 2) |
3518 |
|
{ |
3537 |
|
break; |
3538 |
|
|
3539 |
|
case 73: |
3540 |
< |
#line 746 "ircd_parser.y" |
3540 |
> |
#line 743 "ircd_parser.y" |
3541 |
|
{ |
3542 |
|
if (ypass == 2) |
3543 |
|
{ |
3586 |
|
break; |
3587 |
|
|
3588 |
|
case 81: |
3589 |
< |
#line 802 "ircd_parser.y" |
3589 |
> |
#line 799 "ircd_parser.y" |
3590 |
|
{ |
3591 |
|
if (ypass == 2) |
3592 |
|
{ |
3597 |
|
break; |
3598 |
|
|
3599 |
|
case 82: |
3600 |
< |
#line 811 "ircd_parser.y" |
3600 |
> |
#line 808 "ircd_parser.y" |
3601 |
|
{ |
3602 |
|
if (ypass == 2) |
3603 |
|
{ |
3608 |
|
break; |
3609 |
|
|
3610 |
|
case 83: |
3611 |
< |
#line 820 "ircd_parser.y" |
3611 |
> |
#line 817 "ircd_parser.y" |
3612 |
|
{ |
3613 |
|
if (ypass == 2) |
3614 |
|
{ |
3619 |
|
break; |
3620 |
|
|
3621 |
|
case 100: |
3622 |
< |
#line 847 "ircd_parser.y" |
3622 |
> |
#line 844 "ircd_parser.y" |
3623 |
|
{ |
3624 |
|
} |
3625 |
|
break; |
3626 |
|
|
3627 |
|
case 101: |
3628 |
< |
#line 851 "ircd_parser.y" |
3628 |
> |
#line 848 "ircd_parser.y" |
3629 |
|
{ |
3630 |
|
} |
3631 |
|
break; |
3632 |
|
|
3633 |
|
case 102: |
3634 |
< |
#line 855 "ircd_parser.y" |
3634 |
> |
#line 852 "ircd_parser.y" |
3635 |
|
{ |
3636 |
|
if (ypass == 2) |
3637 |
|
strlcpy(ConfigLoggingEntry.userlog, yylval.string, |
3640 |
|
break; |
3641 |
|
|
3642 |
|
case 103: |
3643 |
< |
#line 862 "ircd_parser.y" |
3643 |
> |
#line 859 "ircd_parser.y" |
3644 |
|
{ |
3645 |
|
if (ypass == 2) |
3646 |
|
strlcpy(ConfigLoggingEntry.failed_operlog, yylval.string, |
3649 |
|
break; |
3650 |
|
|
3651 |
|
case 104: |
3652 |
< |
#line 869 "ircd_parser.y" |
3652 |
> |
#line 866 "ircd_parser.y" |
3653 |
|
{ |
3654 |
|
if (ypass == 2) |
3655 |
|
strlcpy(ConfigLoggingEntry.operlog, yylval.string, |
3658 |
|
break; |
3659 |
|
|
3660 |
|
case 105: |
3661 |
< |
#line 876 "ircd_parser.y" |
3661 |
> |
#line 873 "ircd_parser.y" |
3662 |
|
{ |
3663 |
|
if (ypass == 2) |
3664 |
|
strlcpy(ConfigLoggingEntry.operspylog, yylval.string, |
3667 |
|
break; |
3668 |
|
|
3669 |
|
case 106: |
3670 |
< |
#line 883 "ircd_parser.y" |
3670 |
> |
#line 880 "ircd_parser.y" |
3671 |
|
{ |
3672 |
|
if (ypass == 2) |
3673 |
|
strlcpy(ConfigLoggingEntry.glinelog, yylval.string, |
3676 |
|
break; |
3677 |
|
|
3678 |
|
case 107: |
3679 |
< |
#line 890 "ircd_parser.y" |
3679 |
> |
#line 887 "ircd_parser.y" |
3680 |
|
{ |
3681 |
|
if (ypass == 2) |
3682 |
|
strlcpy(ConfigLoggingEntry.klinelog, yylval.string, |
3685 |
|
break; |
3686 |
|
|
3687 |
|
case 108: |
3688 |
< |
#line 897 "ircd_parser.y" |
3688 |
> |
#line 894 "ircd_parser.y" |
3689 |
|
{ |
3690 |
|
if (ypass == 2) |
3691 |
|
strlcpy(ConfigLoggingEntry.ioerrlog, yylval.string, |
3694 |
|
break; |
3695 |
|
|
3696 |
|
case 109: |
3697 |
< |
#line 904 "ircd_parser.y" |
3697 |
> |
#line 901 "ircd_parser.y" |
3698 |
|
{ |
3699 |
|
if (ypass == 2) |
3700 |
|
strlcpy(ConfigLoggingEntry.killlog, yylval.string, |
3703 |
|
break; |
3704 |
|
|
3705 |
|
case 110: |
3706 |
< |
#line 911 "ircd_parser.y" |
3706 |
> |
#line 908 "ircd_parser.y" |
3707 |
|
{ |
3708 |
|
if (ypass == 2) |
3709 |
|
set_log_level(L_CRIT); |
3711 |
|
break; |
3712 |
|
|
3713 |
|
case 111: |
3714 |
< |
#line 915 "ircd_parser.y" |
3714 |
> |
#line 912 "ircd_parser.y" |
3715 |
|
{ |
3716 |
|
if (ypass == 2) |
3717 |
|
set_log_level(L_ERROR); |
3719 |
|
break; |
3720 |
|
|
3721 |
|
case 112: |
3722 |
< |
#line 919 "ircd_parser.y" |
3722 |
> |
#line 916 "ircd_parser.y" |
3723 |
|
{ |
3724 |
|
if (ypass == 2) |
3725 |
|
set_log_level(L_WARN); |
3727 |
|
break; |
3728 |
|
|
3729 |
|
case 113: |
3730 |
< |
#line 923 "ircd_parser.y" |
3730 |
> |
#line 920 "ircd_parser.y" |
3731 |
|
{ |
3732 |
|
if (ypass == 2) |
3733 |
|
set_log_level(L_NOTICE); |
3735 |
|
break; |
3736 |
|
|
3737 |
|
case 114: |
3738 |
< |
#line 927 "ircd_parser.y" |
3738 |
> |
#line 924 "ircd_parser.y" |
3739 |
|
{ |
3740 |
|
if (ypass == 2) |
3741 |
|
set_log_level(L_TRACE); |
3743 |
|
break; |
3744 |
|
|
3745 |
|
case 115: |
3746 |
< |
#line 931 "ircd_parser.y" |
3746 |
> |
#line 928 "ircd_parser.y" |
3747 |
|
{ |
3748 |
|
if (ypass == 2) |
3749 |
|
set_log_level(L_INFO); |
3751 |
|
break; |
3752 |
|
|
3753 |
|
case 116: |
3754 |
< |
#line 935 "ircd_parser.y" |
3754 |
> |
#line 932 "ircd_parser.y" |
3755 |
|
{ |
3756 |
|
if (ypass == 2) |
3757 |
|
set_log_level(L_DEBUG); |
3759 |
|
break; |
3760 |
|
|
3761 |
|
case 117: |
3762 |
< |
#line 941 "ircd_parser.y" |
3762 |
> |
#line 938 "ircd_parser.y" |
3763 |
|
{ |
3764 |
|
if (ypass == 2) |
3765 |
|
ConfigLoggingEntry.use_logging = yylval.number; |
3767 |
|
break; |
3768 |
|
|
3769 |
|
case 118: |
3770 |
< |
#line 950 "ircd_parser.y" |
3770 |
> |
#line 947 "ircd_parser.y" |
3771 |
|
{ |
3772 |
|
if (ypass == 2) |
3773 |
|
{ |
3784 |
|
break; |
3785 |
|
|
3786 |
|
case 119: |
3787 |
< |
#line 963 "ircd_parser.y" |
3787 |
> |
#line 960 "ircd_parser.y" |
3788 |
|
{ |
3789 |
|
if (ypass == 2) |
3790 |
|
{ |
3867 |
|
break; |
3868 |
|
|
3869 |
|
case 147: |
3870 |
< |
#line 1055 "ircd_parser.y" |
3870 |
> |
#line 1052 "ircd_parser.y" |
3871 |
|
{ |
3872 |
|
if (ypass == 2) |
3873 |
|
{ |
3881 |
|
break; |
3882 |
|
|
3883 |
|
case 148: |
3884 |
< |
#line 1067 "ircd_parser.y" |
3884 |
> |
#line 1064 "ircd_parser.y" |
3885 |
|
{ |
3886 |
|
if (ypass == 2) |
3887 |
|
{ |
3895 |
|
break; |
3896 |
|
|
3897 |
|
case 149: |
3898 |
< |
#line 1079 "ircd_parser.y" |
3898 |
> |
#line 1076 "ircd_parser.y" |
3899 |
|
{ |
3900 |
|
if (ypass == 2) |
3901 |
|
{ |
3916 |
|
break; |
3917 |
|
|
3918 |
|
case 150: |
3919 |
< |
#line 1098 "ircd_parser.y" |
3919 |
> |
#line 1095 "ircd_parser.y" |
3920 |
|
{ |
3921 |
|
if (ypass == 2) |
3922 |
|
{ |
3930 |
|
break; |
3931 |
|
|
3932 |
|
case 151: |
3933 |
< |
#line 1110 "ircd_parser.y" |
3933 |
> |
#line 1107 "ircd_parser.y" |
3934 |
|
{ |
3935 |
|
if (ypass == 2) |
3936 |
|
{ |
3943 |
|
break; |
3944 |
|
|
3945 |
|
case 152: |
3946 |
< |
#line 1121 "ircd_parser.y" |
3946 |
> |
#line 1118 "ircd_parser.y" |
3947 |
|
{ |
3948 |
|
#ifdef HAVE_LIBCRYPTO |
3949 |
|
if (ypass == 2) |
3987 |
|
break; |
3988 |
|
|
3989 |
|
case 153: |
3990 |
< |
#line 1163 "ircd_parser.y" |
3990 |
> |
#line 1160 "ircd_parser.y" |
3991 |
|
{ |
3992 |
|
if (ypass == 2) |
3993 |
|
{ |
3998 |
|
break; |
3999 |
|
|
4000 |
|
case 154: |
4001 |
< |
#line 1172 "ircd_parser.y" |
4001 |
> |
#line 1169 "ircd_parser.y" |
4002 |
|
{ |
4003 |
|
if (ypass == 2) |
4004 |
|
yy_aconf->modes = 0; |
4006 |
|
break; |
4007 |
|
|
4008 |
|
case 158: |
4009 |
< |
#line 1179 "ircd_parser.y" |
4009 |
> |
#line 1176 "ircd_parser.y" |
4010 |
|
{ |
4011 |
|
if (ypass == 2) |
4012 |
|
yy_aconf->modes |= UMODE_BOTS; |
4014 |
|
break; |
4015 |
|
|
4016 |
|
case 159: |
4017 |
< |
#line 1183 "ircd_parser.y" |
4017 |
> |
#line 1180 "ircd_parser.y" |
4018 |
|
{ |
4019 |
|
if (ypass == 2) |
4020 |
|
yy_aconf->modes |= UMODE_CCONN; |
4022 |
|
break; |
4023 |
|
|
4024 |
|
case 160: |
4025 |
< |
#line 1187 "ircd_parser.y" |
4025 |
> |
#line 1184 "ircd_parser.y" |
4026 |
|
{ |
4027 |
|
if (ypass == 2) |
4028 |
|
yy_aconf->modes |= UMODE_DEAF; |
4030 |
|
break; |
4031 |
|
|
4032 |
|
case 161: |
4033 |
< |
#line 1191 "ircd_parser.y" |
4033 |
> |
#line 1188 "ircd_parser.y" |
4034 |
|
{ |
4035 |
|
if (ypass == 2) |
4036 |
|
yy_aconf->modes |= UMODE_DEBUG; |
4038 |
|
break; |
4039 |
|
|
4040 |
|
case 162: |
4041 |
< |
#line 1195 "ircd_parser.y" |
4041 |
> |
#line 1192 "ircd_parser.y" |
4042 |
|
{ |
4043 |
|
if (ypass == 2) |
4044 |
|
yy_aconf->modes |= UMODE_FULL; |
4046 |
|
break; |
4047 |
|
|
4048 |
|
case 163: |
4049 |
< |
#line 1199 "ircd_parser.y" |
4049 |
> |
#line 1196 "ircd_parser.y" |
4050 |
|
{ |
4051 |
|
if (ypass == 2) |
4052 |
|
yy_aconf->modes |= UMODE_SKILL; |
4054 |
|
break; |
4055 |
|
|
4056 |
|
case 164: |
4057 |
< |
#line 1203 "ircd_parser.y" |
4057 |
> |
#line 1200 "ircd_parser.y" |
4058 |
|
{ |
4059 |
|
if (ypass == 2) |
4060 |
|
yy_aconf->modes |= UMODE_NCHANGE; |
4062 |
|
break; |
4063 |
|
|
4064 |
|
case 165: |
4065 |
< |
#line 1207 "ircd_parser.y" |
4065 |
> |
#line 1204 "ircd_parser.y" |
4066 |
|
{ |
4067 |
|
if (ypass == 2) |
4068 |
|
yy_aconf->modes |= UMODE_REJ; |
4070 |
|
break; |
4071 |
|
|
4072 |
|
case 166: |
4073 |
< |
#line 1211 "ircd_parser.y" |
4073 |
> |
#line 1208 "ircd_parser.y" |
4074 |
|
{ |
4075 |
|
if (ypass == 2) |
4076 |
|
yy_aconf->modes |= UMODE_UNAUTH; |
4078 |
|
break; |
4079 |
|
|
4080 |
|
case 167: |
4081 |
< |
#line 1215 "ircd_parser.y" |
4081 |
> |
#line 1212 "ircd_parser.y" |
4082 |
|
{ |
4083 |
|
if (ypass == 2) |
4084 |
|
yy_aconf->modes |= UMODE_SPY; |
4086 |
|
break; |
4087 |
|
|
4088 |
|
case 168: |
4089 |
< |
#line 1219 "ircd_parser.y" |
4089 |
> |
#line 1216 "ircd_parser.y" |
4090 |
|
{ |
4091 |
|
if (ypass == 2) |
4092 |
|
yy_aconf->modes |= UMODE_EXTERNAL; |
4094 |
|
break; |
4095 |
|
|
4096 |
|
case 169: |
4097 |
< |
#line 1223 "ircd_parser.y" |
4097 |
> |
#line 1220 "ircd_parser.y" |
4098 |
|
{ |
4099 |
|
if (ypass == 2) |
4100 |
|
yy_aconf->modes |= UMODE_OPERWALL; |
4102 |
|
break; |
4103 |
|
|
4104 |
|
case 170: |
4105 |
< |
#line 1227 "ircd_parser.y" |
4105 |
> |
#line 1224 "ircd_parser.y" |
4106 |
|
{ |
4107 |
|
if (ypass == 2) |
4108 |
|
yy_aconf->modes |= UMODE_SERVNOTICE; |
4110 |
|
break; |
4111 |
|
|
4112 |
|
case 171: |
4113 |
< |
#line 1231 "ircd_parser.y" |
4113 |
> |
#line 1228 "ircd_parser.y" |
4114 |
|
{ |
4115 |
|
if (ypass == 2) |
4116 |
|
yy_aconf->modes |= UMODE_INVISIBLE; |
4118 |
|
break; |
4119 |
|
|
4120 |
|
case 172: |
4121 |
< |
#line 1235 "ircd_parser.y" |
4121 |
> |
#line 1232 "ircd_parser.y" |
4122 |
|
{ |
4123 |
|
if (ypass == 2) |
4124 |
|
yy_aconf->modes |= UMODE_WALLOP; |
4126 |
|
break; |
4127 |
|
|
4128 |
|
case 173: |
4129 |
< |
#line 1239 "ircd_parser.y" |
4129 |
> |
#line 1236 "ircd_parser.y" |
4130 |
|
{ |
4131 |
|
if (ypass == 2) |
4132 |
|
yy_aconf->modes |= UMODE_SOFTCALLERID; |
4134 |
|
break; |
4135 |
|
|
4136 |
|
case 174: |
4137 |
< |
#line 1243 "ircd_parser.y" |
4137 |
> |
#line 1240 "ircd_parser.y" |
4138 |
|
{ |
4139 |
|
if (ypass == 2) |
4140 |
|
yy_aconf->modes |= UMODE_CALLERID; |
4142 |
|
break; |
4143 |
|
|
4144 |
|
case 175: |
4145 |
< |
#line 1247 "ircd_parser.y" |
4145 |
> |
#line 1244 "ircd_parser.y" |
4146 |
|
{ |
4147 |
|
if (ypass == 2) |
4148 |
|
yy_aconf->modes |= UMODE_LOCOPS; |
4150 |
|
break; |
4151 |
|
|
4152 |
|
case 176: |
4153 |
< |
#line 1253 "ircd_parser.y" |
4153 |
> |
#line 1250 "ircd_parser.y" |
4154 |
|
{ |
4155 |
|
if (ypass == 2) |
4156 |
|
{ |
4163 |
|
break; |
4164 |
|
|
4165 |
|
case 177: |
4166 |
< |
#line 1264 "ircd_parser.y" |
4166 |
> |
#line 1261 "ircd_parser.y" |
4167 |
|
{ |
4168 |
|
if (ypass == 2) |
4169 |
|
{ |
4176 |
|
break; |
4177 |
|
|
4178 |
|
case 178: |
4179 |
< |
#line 1275 "ircd_parser.y" |
4179 |
> |
#line 1272 "ircd_parser.y" |
4180 |
|
{ |
4181 |
|
if (ypass == 2) |
4182 |
|
{ |
4189 |
|
break; |
4190 |
|
|
4191 |
|
case 179: |
4192 |
< |
#line 1286 "ircd_parser.y" |
4192 |
> |
#line 1283 "ircd_parser.y" |
4193 |
|
{ |
4194 |
|
if (ypass == 2) |
4195 |
|
{ |
4202 |
|
break; |
4203 |
|
|
4204 |
|
case 180: |
4205 |
< |
#line 1297 "ircd_parser.y" |
4205 |
> |
#line 1294 "ircd_parser.y" |
4206 |
|
{ |
4207 |
|
if (ypass == 2) |
4208 |
|
{ |
4215 |
|
break; |
4216 |
|
|
4217 |
|
case 181: |
4218 |
< |
#line 1308 "ircd_parser.y" |
4218 |
> |
#line 1305 "ircd_parser.y" |
4219 |
|
{ |
4220 |
|
if (ypass == 2) |
4221 |
|
{ |
4228 |
|
break; |
4229 |
|
|
4230 |
|
case 182: |
4231 |
< |
#line 1319 "ircd_parser.y" |
4231 |
> |
#line 1316 "ircd_parser.y" |
4232 |
|
{ |
4233 |
|
if (ypass == 2) |
4234 |
|
{ |
4241 |
|
break; |
4242 |
|
|
4243 |
|
case 183: |
4244 |
< |
#line 1330 "ircd_parser.y" |
4244 |
> |
#line 1327 "ircd_parser.y" |
4245 |
|
{ |
4246 |
|
if (ypass == 2) |
4247 |
|
{ |
4254 |
|
break; |
4255 |
|
|
4256 |
|
case 184: |
4257 |
< |
#line 1341 "ircd_parser.y" |
4257 |
> |
#line 1338 "ircd_parser.y" |
4258 |
|
{ |
4259 |
|
if (ypass == 2) |
4260 |
|
{ |
4267 |
|
break; |
4268 |
|
|
4269 |
|
case 185: |
4270 |
< |
#line 1352 "ircd_parser.y" |
4270 |
> |
#line 1349 "ircd_parser.y" |
4271 |
|
{ |
4272 |
|
if (ypass == 2) |
4273 |
|
{ |
4280 |
|
break; |
4281 |
|
|
4282 |
|
case 186: |
4283 |
< |
#line 1363 "ircd_parser.y" |
4283 |
> |
#line 1360 "ircd_parser.y" |
4284 |
|
{ |
4285 |
|
if (ypass == 2) |
4286 |
|
{ |
4293 |
|
break; |
4294 |
|
|
4295 |
|
case 187: |
4296 |
< |
#line 1374 "ircd_parser.y" |
4296 |
> |
#line 1371 "ircd_parser.y" |
4297 |
|
{ |
4298 |
|
if (ypass == 2) |
4299 |
|
{ |
4306 |
|
break; |
4307 |
|
|
4308 |
|
case 188: |
4309 |
< |
#line 1385 "ircd_parser.y" |
4309 |
> |
#line 1382 "ircd_parser.y" |
4310 |
|
{ |
4311 |
|
if (ypass == 2) |
4312 |
|
{ |
4319 |
|
break; |
4320 |
|
|
4321 |
|
case 189: |
4322 |
< |
#line 1396 "ircd_parser.y" |
4322 |
> |
#line 1393 "ircd_parser.y" |
4323 |
|
{ |
4324 |
|
if (ypass == 2) |
4325 |
|
{ |
4332 |
|
break; |
4333 |
|
|
4334 |
|
case 190: |
4335 |
< |
#line 1407 "ircd_parser.y" |
4335 |
> |
#line 1404 "ircd_parser.y" |
4336 |
|
{ |
4337 |
|
} |
4338 |
|
break; |
4339 |
|
|
4340 |
|
case 194: |
4341 |
< |
#line 1411 "ircd_parser.y" |
4341 |
> |
#line 1408 "ircd_parser.y" |
4342 |
|
{ not_atom = 1; } |
4343 |
|
break; |
4344 |
|
|
4345 |
|
case 196: |
4346 |
< |
#line 1412 "ircd_parser.y" |
4346 |
> |
#line 1409 "ircd_parser.y" |
4347 |
|
{ not_atom = 0; } |
4348 |
|
break; |
4349 |
|
|
4350 |
|
case 198: |
4351 |
< |
#line 1415 "ircd_parser.y" |
4351 |
> |
#line 1412 "ircd_parser.y" |
4352 |
|
{ |
4353 |
|
if (ypass == 2) |
4354 |
|
{ |
4359 |
|
break; |
4360 |
|
|
4361 |
|
case 199: |
4362 |
< |
#line 1422 "ircd_parser.y" |
4362 |
> |
#line 1419 "ircd_parser.y" |
4363 |
|
{ |
4364 |
|
if (ypass == 2) |
4365 |
|
{ |
4370 |
|
break; |
4371 |
|
|
4372 |
|
case 200: |
4373 |
< |
#line 1429 "ircd_parser.y" |
4373 |
> |
#line 1426 "ircd_parser.y" |
4374 |
|
{ |
4375 |
|
if (ypass == 2) |
4376 |
|
{ |
4381 |
|
break; |
4382 |
|
|
4383 |
|
case 201: |
4384 |
< |
#line 1436 "ircd_parser.y" |
4384 |
> |
#line 1433 "ircd_parser.y" |
4385 |
|
{ |
4386 |
|
if (ypass == 2) |
4387 |
|
{ |
4392 |
|
break; |
4393 |
|
|
4394 |
|
case 202: |
4395 |
< |
#line 1443 "ircd_parser.y" |
4395 |
> |
#line 1440 "ircd_parser.y" |
4396 |
|
{ |
4397 |
|
if (ypass == 2) |
4398 |
|
{ |
4403 |
|
break; |
4404 |
|
|
4405 |
|
case 203: |
4406 |
< |
#line 1450 "ircd_parser.y" |
4406 |
> |
#line 1447 "ircd_parser.y" |
4407 |
|
{ |
4408 |
|
if (ypass == 2) |
4409 |
|
{ |
4414 |
|
break; |
4415 |
|
|
4416 |
|
case 204: |
4417 |
< |
#line 1457 "ircd_parser.y" |
4417 |
> |
#line 1454 "ircd_parser.y" |
4418 |
|
{ |
4419 |
|
if (ypass == 2) |
4420 |
|
{ |
4425 |
|
break; |
4426 |
|
|
4427 |
|
case 205: |
4428 |
< |
#line 1464 "ircd_parser.y" |
4428 |
> |
#line 1461 "ircd_parser.y" |
4429 |
|
{ |
4430 |
|
if (ypass == 2) |
4431 |
|
{ |
4436 |
|
break; |
4437 |
|
|
4438 |
|
case 206: |
4439 |
< |
#line 1471 "ircd_parser.y" |
4439 |
> |
#line 1468 "ircd_parser.y" |
4440 |
|
{ |
4441 |
|
if (ypass == 2) |
4442 |
|
{ |
4447 |
|
break; |
4448 |
|
|
4449 |
|
case 207: |
4450 |
< |
#line 1478 "ircd_parser.y" |
4450 |
> |
#line 1475 "ircd_parser.y" |
4451 |
|
{ |
4452 |
|
if (ypass == 2) |
4453 |
|
{ |
4458 |
|
break; |
4459 |
|
|
4460 |
|
case 208: |
4461 |
< |
#line 1485 "ircd_parser.y" |
4461 |
> |
#line 1482 "ircd_parser.y" |
4462 |
|
{ |
4463 |
|
if (ypass == 2) |
4464 |
|
{ |
4469 |
|
break; |
4470 |
|
|
4471 |
|
case 209: |
4472 |
< |
#line 1492 "ircd_parser.y" |
4472 |
> |
#line 1489 "ircd_parser.y" |
4473 |
|
{ |
4474 |
|
if (ypass == 2) |
4475 |
|
{ |
4480 |
|
break; |
4481 |
|
|
4482 |
|
case 210: |
4483 |
< |
#line 1499 "ircd_parser.y" |
4483 |
> |
#line 1496 "ircd_parser.y" |
4484 |
|
{ |
4485 |
|
if (ypass == 2) |
4486 |
|
{ |
4491 |
|
break; |
4492 |
|
|
4493 |
|
case 211: |
4494 |
< |
#line 1506 "ircd_parser.y" |
4494 |
> |
#line 1503 "ircd_parser.y" |
4495 |
|
{ |
4496 |
|
if (ypass == 2) |
4497 |
|
{ |
4502 |
|
break; |
4503 |
|
|
4504 |
|
case 212: |
4505 |
< |
#line 1513 "ircd_parser.y" |
4505 |
> |
#line 1510 "ircd_parser.y" |
4506 |
|
{ |
4507 |
|
if (ypass == 2) |
4508 |
|
{ |
4513 |
|
break; |
4514 |
|
|
4515 |
|
case 213: |
4516 |
< |
#line 1520 "ircd_parser.y" |
4516 |
> |
#line 1517 "ircd_parser.y" |
4517 |
|
{ |
4518 |
|
if (ypass == 2) |
4519 |
|
{ |
4524 |
|
break; |
4525 |
|
|
4526 |
|
case 214: |
4527 |
< |
#line 1533 "ircd_parser.y" |
4527 |
> |
#line 1530 "ircd_parser.y" |
4528 |
|
{ |
4529 |
|
if (ypass == 1) |
4530 |
|
{ |
4535 |
|
break; |
4536 |
|
|
4537 |
|
case 215: |
4538 |
< |
#line 1540 "ircd_parser.y" |
4538 |
> |
#line 1537 "ircd_parser.y" |
4539 |
|
{ |
4540 |
|
if (ypass == 1) |
4541 |
|
{ |
4572 |
|
break; |
4573 |
|
|
4574 |
|
case 234: |
4575 |
< |
#line 1592 "ircd_parser.y" |
4575 |
> |
#line 1589 "ircd_parser.y" |
4576 |
|
{ |
4577 |
|
if (ypass == 1) |
4578 |
|
{ |
4583 |
|
break; |
4584 |
|
|
4585 |
|
case 235: |
4586 |
< |
#line 1601 "ircd_parser.y" |
4586 |
> |
#line 1598 "ircd_parser.y" |
4587 |
|
{ |
4588 |
|
if (ypass == 1) |
4589 |
|
{ |
4594 |
|
break; |
4595 |
|
|
4596 |
|
case 236: |
4597 |
< |
#line 1610 "ircd_parser.y" |
4597 |
> |
#line 1607 "ircd_parser.y" |
4598 |
|
{ |
4599 |
|
if (ypass == 1) |
4600 |
|
PingFreq(yy_class) = (yyvsp[-1].number); |
4602 |
|
break; |
4603 |
|
|
4604 |
|
case 237: |
4605 |
< |
#line 1616 "ircd_parser.y" |
4605 |
> |
#line 1613 "ircd_parser.y" |
4606 |
|
{ |
4607 |
|
if (ypass == 1) |
4608 |
|
PingWarning(yy_class) = (yyvsp[-1].number); |
4610 |
|
break; |
4611 |
|
|
4612 |
|
case 238: |
4613 |
< |
#line 1622 "ircd_parser.y" |
4613 |
> |
#line 1619 "ircd_parser.y" |
4614 |
|
{ |
4615 |
|
if (ypass == 1) |
4616 |
|
MaxPerIp(yy_class) = (yyvsp[-1].number); |
4618 |
|
break; |
4619 |
|
|
4620 |
|
case 239: |
4621 |
< |
#line 1628 "ircd_parser.y" |
4621 |
> |
#line 1625 "ircd_parser.y" |
4622 |
|
{ |
4623 |
|
if (ypass == 1) |
4624 |
|
ConFreq(yy_class) = (yyvsp[-1].number); |
4626 |
|
break; |
4627 |
|
|
4628 |
|
case 240: |
4629 |
< |
#line 1634 "ircd_parser.y" |
4629 |
> |
#line 1631 "ircd_parser.y" |
4630 |
|
{ |
4631 |
|
if (ypass == 1) |
4632 |
|
MaxTotal(yy_class) = (yyvsp[-1].number); |
4634 |
|
break; |
4635 |
|
|
4636 |
|
case 241: |
4637 |
< |
#line 1640 "ircd_parser.y" |
4637 |
> |
#line 1637 "ircd_parser.y" |
4638 |
|
{ |
4639 |
|
if (ypass == 1) |
4640 |
|
MaxGlobal(yy_class) = (yyvsp[-1].number); |
4642 |
|
break; |
4643 |
|
|
4644 |
|
case 242: |
4645 |
< |
#line 1646 "ircd_parser.y" |
4645 |
> |
#line 1643 "ircd_parser.y" |
4646 |
|
{ |
4647 |
|
if (ypass == 1) |
4648 |
|
MaxLocal(yy_class) = (yyvsp[-1].number); |
4650 |
|
break; |
4651 |
|
|
4652 |
|
case 243: |
4653 |
< |
#line 1652 "ircd_parser.y" |
4653 |
> |
#line 1649 "ircd_parser.y" |
4654 |
|
{ |
4655 |
|
if (ypass == 1) |
4656 |
|
MaxIdent(yy_class) = (yyvsp[-1].number); |
4658 |
|
break; |
4659 |
|
|
4660 |
|
case 244: |
4661 |
< |
#line 1658 "ircd_parser.y" |
4661 |
> |
#line 1655 "ircd_parser.y" |
4662 |
|
{ |
4663 |
|
if (ypass == 1) |
4664 |
|
MaxSendq(yy_class) = (yyvsp[-1].number); |
4666 |
|
break; |
4667 |
|
|
4668 |
|
case 245: |
4669 |
< |
#line 1664 "ircd_parser.y" |
4669 |
> |
#line 1661 "ircd_parser.y" |
4670 |
|
{ |
4671 |
|
if (ypass == 1) |
4672 |
|
CidrBitlenIPV4(yy_class) = (yyvsp[-1].number); |
4674 |
|
break; |
4675 |
|
|
4676 |
|
case 246: |
4677 |
< |
#line 1670 "ircd_parser.y" |
4677 |
> |
#line 1667 "ircd_parser.y" |
4678 |
|
{ |
4679 |
|
if (ypass == 1) |
4680 |
|
CidrBitlenIPV6(yy_class) = (yyvsp[-1].number); |
4682 |
|
break; |
4683 |
|
|
4684 |
|
case 247: |
4685 |
< |
#line 1676 "ircd_parser.y" |
4685 |
> |
#line 1673 "ircd_parser.y" |
4686 |
|
{ |
4687 |
|
if (ypass == 1) |
4688 |
|
NumberPerCidr(yy_class) = (yyvsp[-1].number); |
4690 |
|
break; |
4691 |
|
|
4692 |
|
case 248: |
4693 |
< |
#line 1685 "ircd_parser.y" |
4693 |
> |
#line 1682 "ircd_parser.y" |
4694 |
|
{ |
4695 |
|
if (ypass == 2) |
4696 |
|
{ |
4701 |
|
break; |
4702 |
|
|
4703 |
|
case 249: |
4704 |
< |
#line 1692 "ircd_parser.y" |
4704 |
> |
#line 1689 "ircd_parser.y" |
4705 |
|
{ |
4706 |
|
if (ypass == 2) |
4707 |
|
{ |
4712 |
|
break; |
4713 |
|
|
4714 |
|
case 250: |
4715 |
< |
#line 1701 "ircd_parser.y" |
4715 |
> |
#line 1698 "ircd_parser.y" |
4716 |
|
{ |
4717 |
|
listener_flags = 0; |
4718 |
|
} |
4719 |
|
break; |
4720 |
|
|
4721 |
|
case 254: |
4722 |
< |
#line 1707 "ircd_parser.y" |
4722 |
> |
#line 1704 "ircd_parser.y" |
4723 |
|
{ |
4724 |
|
if (ypass == 2) |
4725 |
|
listener_flags |= LISTENER_SSL; |
4727 |
|
break; |
4728 |
|
|
4729 |
|
case 255: |
4730 |
< |
#line 1711 "ircd_parser.y" |
4730 |
> |
#line 1708 "ircd_parser.y" |
4731 |
|
{ |
4732 |
|
if (ypass == 2) |
4733 |
|
listener_flags |= LISTENER_HIDDEN; |
4735 |
|
break; |
4736 |
|
|
4737 |
|
case 263: |
4738 |
< |
#line 1719 "ircd_parser.y" |
4738 |
> |
#line 1716 "ircd_parser.y" |
4739 |
|
{ listener_flags = 0; } |
4740 |
|
break; |
4741 |
|
|
4742 |
|
case 267: |
4743 |
< |
#line 1724 "ircd_parser.y" |
4743 |
> |
#line 1721 "ircd_parser.y" |
4744 |
|
{ |
4745 |
|
if (ypass == 2) |
4746 |
|
{ |
4758 |
|
break; |
4759 |
|
|
4760 |
|
case 268: |
4761 |
< |
#line 1738 "ircd_parser.y" |
4761 |
> |
#line 1735 "ircd_parser.y" |
4762 |
|
{ |
4763 |
|
if (ypass == 2) |
4764 |
|
{ |
4780 |
|
break; |
4781 |
|
|
4782 |
|
case 269: |
4783 |
< |
#line 1758 "ircd_parser.y" |
4783 |
> |
#line 1755 "ircd_parser.y" |
4784 |
|
{ |
4785 |
|
if (ypass == 2) |
4786 |
|
{ |
4791 |
|
break; |
4792 |
|
|
4793 |
|
case 270: |
4794 |
< |
#line 1767 "ircd_parser.y" |
4794 |
> |
#line 1764 "ircd_parser.y" |
4795 |
|
{ |
4796 |
|
if (ypass == 2) |
4797 |
|
{ |
4802 |
|
break; |
4803 |
|
|
4804 |
|
case 271: |
4805 |
< |
#line 1779 "ircd_parser.y" |
4805 |
> |
#line 1776 "ircd_parser.y" |
4806 |
|
{ |
4807 |
|
if (ypass == 2) |
4808 |
|
{ |
4818 |
|
break; |
4819 |
|
|
4820 |
|
case 272: |
4821 |
< |
#line 1791 "ircd_parser.y" |
4821 |
> |
#line 1788 "ircd_parser.y" |
4822 |
|
{ |
4823 |
|
if (ypass == 2) |
4824 |
|
{ |
4877 |
|
break; |
4878 |
|
|
4879 |
|
case 292: |
4880 |
< |
#line 1856 "ircd_parser.y" |
4880 |
> |
#line 1853 "ircd_parser.y" |
4881 |
|
{ |
4882 |
|
if (ypass == 2) |
4883 |
|
{ |
4896 |
|
break; |
4897 |
|
|
4898 |
|
case 293: |
4899 |
< |
#line 1875 "ircd_parser.y" |
4899 |
> |
#line 1872 "ircd_parser.y" |
4900 |
|
{ |
4901 |
|
if (ypass == 2) |
4902 |
|
{ |
4911 |
|
break; |
4912 |
|
|
4913 |
|
case 294: |
4914 |
< |
#line 1888 "ircd_parser.y" |
4914 |
> |
#line 1885 "ircd_parser.y" |
4915 |
|
{ |
4916 |
|
if (ypass == 2) |
4917 |
|
{ |
4924 |
|
break; |
4925 |
|
|
4926 |
|
case 295: |
4927 |
< |
#line 1899 "ircd_parser.y" |
4927 |
> |
#line 1896 "ircd_parser.y" |
4928 |
|
{ |
4929 |
|
if (ypass == 2) |
4930 |
|
{ |
4935 |
|
break; |
4936 |
|
|
4937 |
|
case 296: |
4938 |
< |
#line 1908 "ircd_parser.y" |
4938 |
> |
#line 1905 "ircd_parser.y" |
4939 |
|
{ |
4940 |
|
if (ypass == 2) |
4941 |
|
{ |
4948 |
|
break; |
4949 |
|
|
4950 |
|
case 297: |
4951 |
< |
#line 1919 "ircd_parser.y" |
4951 |
> |
#line 1916 "ircd_parser.y" |
4952 |
|
{ |
4953 |
|
} |
4954 |
|
break; |
4955 |
|
|
4956 |
|
case 301: |
4957 |
< |
#line 1923 "ircd_parser.y" |
4957 |
> |
#line 1920 "ircd_parser.y" |
4958 |
|
{ not_atom = 1; } |
4959 |
|
break; |
4960 |
|
|
4961 |
|
case 303: |
4962 |
< |
#line 1924 "ircd_parser.y" |
4962 |
> |
#line 1921 "ircd_parser.y" |
4963 |
|
{ not_atom = 0; } |
4964 |
|
break; |
4965 |
|
|
4966 |
|
case 305: |
4967 |
< |
#line 1927 "ircd_parser.y" |
4967 |
> |
#line 1924 "ircd_parser.y" |
4968 |
|
{ |
4969 |
|
if (ypass == 2) |
4970 |
|
{ |
4976 |
|
break; |
4977 |
|
|
4978 |
|
case 306: |
4979 |
< |
#line 1935 "ircd_parser.y" |
4979 |
> |
#line 1932 "ircd_parser.y" |
4980 |
|
{ |
4981 |
|
if (ypass == 2) |
4982 |
|
{ |
4987 |
|
break; |
4988 |
|
|
4989 |
|
case 307: |
4990 |
< |
#line 1942 "ircd_parser.y" |
4990 |
> |
#line 1939 "ircd_parser.y" |
4991 |
|
{ |
4992 |
|
if (ypass == 2) |
4993 |
|
{ |
4998 |
|
break; |
4999 |
|
|
5000 |
|
case 308: |
5001 |
< |
#line 1949 "ircd_parser.y" |
5001 |
> |
#line 1946 "ircd_parser.y" |
5002 |
|
{ |
5003 |
|
if (ypass == 2) |
5004 |
|
{ |
5009 |
|
break; |
5010 |
|
|
5011 |
|
case 309: |
5012 |
< |
#line 1956 "ircd_parser.y" |
5012 |
> |
#line 1953 "ircd_parser.y" |
5013 |
|
{ |
5014 |
|
if (ypass == 2) |
5015 |
|
{ |
5020 |
|
break; |
5021 |
|
|
5022 |
|
case 310: |
5023 |
< |
#line 1963 "ircd_parser.y" |
5023 |
> |
#line 1960 "ircd_parser.y" |
5024 |
|
{ |
5025 |
|
if (ypass == 2) |
5026 |
|
{ |
5031 |
|
break; |
5032 |
|
|
5033 |
|
case 311: |
5034 |
< |
#line 1970 "ircd_parser.y" |
5034 |
> |
#line 1967 "ircd_parser.y" |
5035 |
|
{ |
5036 |
|
if (ypass == 2) |
5037 |
|
{ |
5042 |
|
break; |
5043 |
|
|
5044 |
|
case 312: |
5045 |
< |
#line 1977 "ircd_parser.y" |
5045 |
> |
#line 1974 "ircd_parser.y" |
5046 |
|
{ |
5047 |
|
if (ypass == 2) |
5048 |
|
{ |
5053 |
|
break; |
5054 |
|
|
5055 |
|
case 313: |
5056 |
< |
#line 1984 "ircd_parser.y" |
5056 |
> |
#line 1981 "ircd_parser.y" |
5057 |
|
{ |
5058 |
|
if (ypass == 2) |
5059 |
|
{ |
5064 |
|
break; |
5065 |
|
|
5066 |
|
case 314: |
5067 |
< |
#line 1991 "ircd_parser.y" |
5067 |
> |
#line 1988 "ircd_parser.y" |
5068 |
|
{ |
5069 |
|
if (ypass == 2) |
5070 |
|
{ |
5075 |
|
break; |
5076 |
|
|
5077 |
|
case 315: |
5078 |
< |
#line 2000 "ircd_parser.y" |
5078 |
> |
#line 1997 "ircd_parser.y" |
5079 |
|
{ |
5080 |
|
if (ypass == 2) |
5081 |
|
{ |
5088 |
|
break; |
5089 |
|
|
5090 |
|
case 316: |
5091 |
< |
#line 2011 "ircd_parser.y" |
5091 |
> |
#line 2008 "ircd_parser.y" |
5092 |
|
{ |
5093 |
|
if (ypass == 2) |
5094 |
|
{ |
5101 |
|
break; |
5102 |
|
|
5103 |
|
case 317: |
5104 |
< |
#line 2022 "ircd_parser.y" |
5104 |
> |
#line 2019 "ircd_parser.y" |
5105 |
|
{ |
5106 |
|
if (ypass == 2) |
5107 |
|
{ |
5114 |
|
break; |
5115 |
|
|
5116 |
|
case 318: |
5117 |
< |
#line 2033 "ircd_parser.y" |
5117 |
> |
#line 2030 "ircd_parser.y" |
5118 |
|
{ |
5119 |
|
if (ypass == 2) |
5120 |
|
{ |
5127 |
|
break; |
5128 |
|
|
5129 |
|
case 319: |
5130 |
< |
#line 2044 "ircd_parser.y" |
5130 |
> |
#line 2041 "ircd_parser.y" |
5131 |
|
{ |
5132 |
|
if (ypass == 2) |
5133 |
|
{ |
5140 |
|
break; |
5141 |
|
|
5142 |
|
case 320: |
5143 |
< |
#line 2055 "ircd_parser.y" |
5143 |
> |
#line 2052 "ircd_parser.y" |
5144 |
|
{ |
5145 |
|
if (ypass == 2) |
5146 |
|
{ |
5153 |
|
break; |
5154 |
|
|
5155 |
|
case 321: |
5156 |
< |
#line 2067 "ircd_parser.y" |
5156 |
> |
#line 2064 "ircd_parser.y" |
5157 |
|
{ |
5158 |
|
if (ypass == 2) |
5159 |
|
{ |
5174 |
|
break; |
5175 |
|
|
5176 |
|
case 322: |
5177 |
< |
#line 2086 "ircd_parser.y" |
5177 |
> |
#line 2083 "ircd_parser.y" |
5178 |
|
{ |
5179 |
|
if (ypass == 2) |
5180 |
|
{ |
5186 |
|
break; |
5187 |
|
|
5188 |
|
case 323: |
5189 |
< |
#line 2096 "ircd_parser.y" |
5189 |
> |
#line 2093 "ircd_parser.y" |
5190 |
|
{ |
5191 |
|
if (ypass == 2) |
5192 |
|
{ |
5197 |
|
break; |
5198 |
|
|
5199 |
|
case 324: |
5200 |
< |
#line 2105 "ircd_parser.y" |
5200 |
> |
#line 2102 "ircd_parser.y" |
5201 |
|
{ |
5202 |
|
if (ypass == 2) |
5203 |
|
{ |
5210 |
|
break; |
5211 |
|
|
5212 |
|
case 325: |
5213 |
< |
#line 2120 "ircd_parser.y" |
5213 |
> |
#line 2117 "ircd_parser.y" |
5214 |
|
{ |
5215 |
|
if (ypass == 2) |
5216 |
|
{ |
5221 |
|
break; |
5222 |
|
|
5223 |
|
case 326: |
5224 |
< |
#line 2127 "ircd_parser.y" |
5224 |
> |
#line 2124 "ircd_parser.y" |
5225 |
|
{ |
5226 |
|
if (ypass == 2) |
5227 |
|
{ |
5232 |
|
break; |
5233 |
|
|
5234 |
|
case 333: |
5235 |
< |
#line 2139 "ircd_parser.y" |
5235 |
> |
#line 2136 "ircd_parser.y" |
5236 |
|
{ |
5237 |
|
if (ypass == 2) |
5238 |
|
{ |
5243 |
|
break; |
5244 |
|
|
5245 |
|
case 334: |
5246 |
< |
#line 2148 "ircd_parser.y" |
5246 |
> |
#line 2145 "ircd_parser.y" |
5247 |
|
{ |
5248 |
|
if (ypass == 2) |
5249 |
|
{ |
5260 |
|
break; |
5261 |
|
|
5262 |
|
case 335: |
5263 |
< |
#line 2163 "ircd_parser.y" |
5263 |
> |
#line 2160 "ircd_parser.y" |
5264 |
|
{ |
5265 |
|
if (ypass == 2) |
5266 |
|
{ |
5272 |
|
break; |
5273 |
|
|
5274 |
|
case 336: |
5275 |
< |
#line 2176 "ircd_parser.y" |
5275 |
> |
#line 2173 "ircd_parser.y" |
5276 |
|
{ |
5277 |
|
if (ypass == 2) |
5278 |
|
{ |
5284 |
|
break; |
5285 |
|
|
5286 |
|
case 337: |
5287 |
< |
#line 2184 "ircd_parser.y" |
5287 |
> |
#line 2181 "ircd_parser.y" |
5288 |
|
{ |
5289 |
|
if (ypass == 2) |
5290 |
|
{ |
5294 |
|
break; |
5295 |
|
|
5296 |
|
case 344: |
5297 |
< |
#line 2195 "ircd_parser.y" |
5297 |
> |
#line 2192 "ircd_parser.y" |
5298 |
|
{ |
5299 |
|
if (ypass == 2) |
5300 |
|
{ |
5305 |
|
break; |
5306 |
|
|
5307 |
|
case 345: |
5308 |
< |
#line 2204 "ircd_parser.y" |
5308 |
> |
#line 2201 "ircd_parser.y" |
5309 |
|
{ |
5310 |
|
if (ypass == 2) |
5311 |
|
{ |
5315 |
|
break; |
5316 |
|
|
5317 |
|
case 346: |
5318 |
< |
#line 2212 "ircd_parser.y" |
5318 |
> |
#line 2209 "ircd_parser.y" |
5319 |
|
{ |
5320 |
|
if (ypass == 2) |
5321 |
|
yy_match_item->action = 0; |
5323 |
|
break; |
5324 |
|
|
5325 |
|
case 350: |
5326 |
< |
#line 2219 "ircd_parser.y" |
5326 |
> |
#line 2216 "ircd_parser.y" |
5327 |
|
{ |
5328 |
|
if (ypass == 2) |
5329 |
|
yy_match_item->action |= SHARED_KLINE; |
5331 |
|
break; |
5332 |
|
|
5333 |
|
case 351: |
5334 |
< |
#line 2223 "ircd_parser.y" |
5334 |
> |
#line 2220 "ircd_parser.y" |
5335 |
|
{ |
5336 |
|
if (ypass == 2) |
5337 |
|
yy_match_item->action |= SHARED_TKLINE; |
5339 |
|
break; |
5340 |
|
|
5341 |
|
case 352: |
5342 |
< |
#line 2227 "ircd_parser.y" |
5342 |
> |
#line 2224 "ircd_parser.y" |
5343 |
|
{ |
5344 |
|
if (ypass == 2) |
5345 |
|
yy_match_item->action |= SHARED_UNKLINE; |
5347 |
|
break; |
5348 |
|
|
5349 |
|
case 353: |
5350 |
< |
#line 2231 "ircd_parser.y" |
5350 |
> |
#line 2228 "ircd_parser.y" |
5351 |
|
{ |
5352 |
|
if (ypass == 2) |
5353 |
|
yy_match_item->action |= SHARED_XLINE; |
5355 |
|
break; |
5356 |
|
|
5357 |
|
case 354: |
5358 |
< |
#line 2235 "ircd_parser.y" |
5358 |
> |
#line 2232 "ircd_parser.y" |
5359 |
|
{ |
5360 |
|
if (ypass == 2) |
5361 |
|
yy_match_item->action |= SHARED_TXLINE; |
5363 |
|
break; |
5364 |
|
|
5365 |
|
case 355: |
5366 |
< |
#line 2239 "ircd_parser.y" |
5366 |
> |
#line 2236 "ircd_parser.y" |
5367 |
|
{ |
5368 |
|
if (ypass == 2) |
5369 |
|
yy_match_item->action |= SHARED_UNXLINE; |
5371 |
|
break; |
5372 |
|
|
5373 |
|
case 356: |
5374 |
< |
#line 2243 "ircd_parser.y" |
5374 |
> |
#line 2240 "ircd_parser.y" |
5375 |
|
{ |
5376 |
|
if (ypass == 2) |
5377 |
|
yy_match_item->action |= SHARED_RESV; |
5379 |
|
break; |
5380 |
|
|
5381 |
|
case 357: |
5382 |
< |
#line 2247 "ircd_parser.y" |
5382 |
> |
#line 2244 "ircd_parser.y" |
5383 |
|
{ |
5384 |
|
if (ypass == 2) |
5385 |
|
yy_match_item->action |= SHARED_TRESV; |
5387 |
|
break; |
5388 |
|
|
5389 |
|
case 358: |
5390 |
< |
#line 2251 "ircd_parser.y" |
5390 |
> |
#line 2248 "ircd_parser.y" |
5391 |
|
{ |
5392 |
|
if (ypass == 2) |
5393 |
|
yy_match_item->action |= SHARED_UNRESV; |
5395 |
|
break; |
5396 |
|
|
5397 |
|
case 359: |
5398 |
< |
#line 2255 "ircd_parser.y" |
5398 |
> |
#line 2252 "ircd_parser.y" |
5399 |
|
{ |
5400 |
|
if (ypass == 2) |
5401 |
|
yy_match_item->action |= SHARED_LOCOPS; |
5403 |
|
break; |
5404 |
|
|
5405 |
|
case 360: |
5406 |
< |
#line 2259 "ircd_parser.y" |
5406 |
> |
#line 2256 "ircd_parser.y" |
5407 |
|
{ |
5408 |
|
if (ypass == 2) |
5409 |
|
yy_match_item->action = SHARED_ALL; |
5411 |
|
break; |
5412 |
|
|
5413 |
|
case 361: |
5414 |
< |
#line 2268 "ircd_parser.y" |
5414 |
> |
#line 2265 "ircd_parser.y" |
5415 |
|
{ |
5416 |
|
if (ypass == 2) |
5417 |
|
{ |
5422 |
|
break; |
5423 |
|
|
5424 |
|
case 362: |
5425 |
< |
#line 2275 "ircd_parser.y" |
5425 |
> |
#line 2272 "ircd_parser.y" |
5426 |
|
{ |
5427 |
|
if (ypass == 2) |
5428 |
|
{ |
5434 |
|
break; |
5435 |
|
|
5436 |
|
case 368: |
5437 |
< |
#line 2288 "ircd_parser.y" |
5437 |
> |
#line 2285 "ircd_parser.y" |
5438 |
|
{ |
5439 |
|
if (ypass == 2) |
5440 |
|
DupString(yy_conf->name, yylval.string); |
5442 |
|
break; |
5443 |
|
|
5444 |
|
case 369: |
5445 |
< |
#line 2294 "ircd_parser.y" |
5445 |
> |
#line 2291 "ircd_parser.y" |
5446 |
|
{ |
5447 |
|
if (ypass == 2) |
5448 |
|
yy_conf->flags = 0; |
5450 |
|
break; |
5451 |
|
|
5452 |
|
case 373: |
5453 |
< |
#line 2301 "ircd_parser.y" |
5453 |
> |
#line 2298 "ircd_parser.y" |
5454 |
|
{ |
5455 |
|
if (ypass == 2) |
5456 |
|
yy_conf->flags |= SHARED_KLINE; |
5458 |
|
break; |
5459 |
|
|
5460 |
|
case 374: |
5461 |
< |
#line 2305 "ircd_parser.y" |
5461 |
> |
#line 2302 "ircd_parser.y" |
5462 |
|
{ |
5463 |
|
if (ypass == 2) |
5464 |
|
yy_conf->flags |= SHARED_TKLINE; |
5466 |
|
break; |
5467 |
|
|
5468 |
|
case 375: |
5469 |
< |
#line 2309 "ircd_parser.y" |
5469 |
> |
#line 2306 "ircd_parser.y" |
5470 |
|
{ |
5471 |
|
if (ypass == 2) |
5472 |
|
yy_conf->flags |= SHARED_UNKLINE; |
5474 |
|
break; |
5475 |
|
|
5476 |
|
case 376: |
5477 |
< |
#line 2313 "ircd_parser.y" |
5477 |
> |
#line 2310 "ircd_parser.y" |
5478 |
|
{ |
5479 |
|
if (ypass == 2) |
5480 |
|
yy_conf->flags |= SHARED_XLINE; |
5482 |
|
break; |
5483 |
|
|
5484 |
|
case 377: |
5485 |
< |
#line 2317 "ircd_parser.y" |
5485 |
> |
#line 2314 "ircd_parser.y" |
5486 |
|
{ |
5487 |
|
if (ypass == 2) |
5488 |
|
yy_conf->flags |= SHARED_TXLINE; |
5490 |
|
break; |
5491 |
|
|
5492 |
|
case 378: |
5493 |
< |
#line 2321 "ircd_parser.y" |
5493 |
> |
#line 2318 "ircd_parser.y" |
5494 |
|
{ |
5495 |
|
if (ypass == 2) |
5496 |
|
yy_conf->flags |= SHARED_UNXLINE; |
5498 |
|
break; |
5499 |
|
|
5500 |
|
case 379: |
5501 |
< |
#line 2325 "ircd_parser.y" |
5501 |
> |
#line 2322 "ircd_parser.y" |
5502 |
|
{ |
5503 |
|
if (ypass == 2) |
5504 |
|
yy_conf->flags |= SHARED_RESV; |
5506 |
|
break; |
5507 |
|
|
5508 |
|
case 380: |
5509 |
< |
#line 2329 "ircd_parser.y" |
5509 |
> |
#line 2326 "ircd_parser.y" |
5510 |
|
{ |
5511 |
|
if (ypass == 2) |
5512 |
|
yy_conf->flags |= SHARED_TRESV; |
5514 |
|
break; |
5515 |
|
|
5516 |
|
case 381: |
5517 |
< |
#line 2333 "ircd_parser.y" |
5517 |
> |
#line 2330 "ircd_parser.y" |
5518 |
|
{ |
5519 |
|
if (ypass == 2) |
5520 |
|
yy_conf->flags |= SHARED_UNRESV; |
5522 |
|
break; |
5523 |
|
|
5524 |
|
case 382: |
5525 |
< |
#line 2337 "ircd_parser.y" |
5525 |
> |
#line 2334 "ircd_parser.y" |
5526 |
|
{ |
5527 |
|
if (ypass == 2) |
5528 |
|
yy_conf->flags |= SHARED_LOCOPS; |
5530 |
|
break; |
5531 |
|
|
5532 |
|
case 383: |
5533 |
< |
#line 2341 "ircd_parser.y" |
5533 |
> |
#line 2338 "ircd_parser.y" |
5534 |
|
{ |
5535 |
|
if (ypass == 2) |
5536 |
|
yy_conf->flags = SHARED_ALL; |
5538 |
|
break; |
5539 |
|
|
5540 |
|
case 384: |
5541 |
< |
#line 2350 "ircd_parser.y" |
5541 |
> |
#line 2347 "ircd_parser.y" |
5542 |
|
{ |
5543 |
|
if (ypass == 2) |
5544 |
|
{ |
5560 |
|
break; |
5561 |
|
|
5562 |
|
case 385: |
5563 |
< |
#line 2368 "ircd_parser.y" |
5563 |
> |
#line 2365 "ircd_parser.y" |
5564 |
|
{ |
5565 |
|
if (ypass == 2) |
5566 |
|
{ |
5694 |
|
break; |
5695 |
|
|
5696 |
|
case 410: |
5697 |
< |
#line 2511 "ircd_parser.y" |
5697 |
> |
#line 2508 "ircd_parser.y" |
5698 |
|
{ |
5699 |
|
if (ypass == 2) |
5700 |
|
{ |
5708 |
|
break; |
5709 |
|
|
5710 |
|
case 411: |
5711 |
< |
#line 2523 "ircd_parser.y" |
5711 |
> |
#line 2520 "ircd_parser.y" |
5712 |
|
{ |
5713 |
|
if (ypass == 2) |
5714 |
|
{ |
5722 |
|
break; |
5723 |
|
|
5724 |
|
case 412: |
5725 |
< |
#line 2535 "ircd_parser.y" |
5725 |
> |
#line 2532 "ircd_parser.y" |
5726 |
|
{ |
5727 |
|
if (ypass == 2) |
5728 |
|
{ |
5733 |
|
break; |
5734 |
|
|
5735 |
|
case 413: |
5736 |
< |
#line 2544 "ircd_parser.y" |
5736 |
> |
#line 2541 "ircd_parser.y" |
5737 |
|
{ |
5738 |
|
if (ypass == 2) |
5739 |
|
{ |
5761 |
|
break; |
5762 |
|
|
5763 |
|
case 414: |
5764 |
< |
#line 2570 "ircd_parser.y" |
5764 |
> |
#line 2567 "ircd_parser.y" |
5765 |
|
{ |
5766 |
|
if (ypass == 2) |
5767 |
|
{ |
5781 |
|
break; |
5782 |
|
|
5783 |
|
case 415: |
5784 |
< |
#line 2588 "ircd_parser.y" |
5784 |
> |
#line 2585 "ircd_parser.y" |
5785 |
|
{ |
5786 |
|
if (ypass == 2) |
5787 |
|
{ |
5801 |
|
break; |
5802 |
|
|
5803 |
|
case 416: |
5804 |
< |
#line 2606 "ircd_parser.y" |
5804 |
> |
#line 2603 "ircd_parser.y" |
5805 |
|
{ |
5806 |
|
if (ypass == 2) |
5807 |
|
yy_aconf->port = (yyvsp[-1].number); |
5809 |
|
break; |
5810 |
|
|
5811 |
|
case 417: |
5812 |
< |
#line 2612 "ircd_parser.y" |
5812 |
> |
#line 2609 "ircd_parser.y" |
5813 |
|
{ |
5814 |
|
if (ypass == 2) |
5815 |
|
yy_aconf->aftype = AF_INET; |
5817 |
|
break; |
5818 |
|
|
5819 |
|
case 418: |
5820 |
< |
#line 2616 "ircd_parser.y" |
5820 |
> |
#line 2613 "ircd_parser.y" |
5821 |
|
{ |
5822 |
|
#ifdef IPV6 |
5823 |
|
if (ypass == 2) |
5827 |
|
break; |
5828 |
|
|
5829 |
|
case 419: |
5830 |
< |
#line 2624 "ircd_parser.y" |
5830 |
> |
#line 2621 "ircd_parser.y" |
5831 |
|
{ |
5832 |
|
if (ypass == 2) |
5833 |
|
{ |
5838 |
|
break; |
5839 |
|
|
5840 |
|
case 420: |
5841 |
< |
#line 2633 "ircd_parser.y" |
5841 |
> |
#line 2630 "ircd_parser.y" |
5842 |
|
{ |
5843 |
|
} |
5844 |
|
break; |
5845 |
|
|
5846 |
|
case 424: |
5847 |
< |
#line 2637 "ircd_parser.y" |
5847 |
> |
#line 2634 "ircd_parser.y" |
5848 |
|
{ not_atom = 1; } |
5849 |
|
break; |
5850 |
|
|
5851 |
|
case 426: |
5852 |
< |
#line 2638 "ircd_parser.y" |
5852 |
> |
#line 2635 "ircd_parser.y" |
5853 |
|
{ not_atom = 0; } |
5854 |
|
break; |
5855 |
|
|
5856 |
|
case 428: |
5857 |
< |
#line 2641 "ircd_parser.y" |
5857 |
> |
#line 2638 "ircd_parser.y" |
5858 |
|
{ |
5859 |
|
if (ypass == 2) |
5860 |
|
{ |
5865 |
|
break; |
5866 |
|
|
5867 |
|
case 429: |
5868 |
< |
#line 2648 "ircd_parser.y" |
5868 |
> |
#line 2645 "ircd_parser.y" |
5869 |
|
{ |
5870 |
|
if (ypass == 2) |
5871 |
|
#ifndef HAVE_LIBZ |
5880 |
|
break; |
5881 |
|
|
5882 |
|
case 430: |
5883 |
< |
#line 2659 "ircd_parser.y" |
5883 |
> |
#line 2656 "ircd_parser.y" |
5884 |
|
{ |
5885 |
|
if (ypass == 2) |
5886 |
|
{ |
5891 |
|
break; |
5892 |
|
|
5893 |
|
case 431: |
5894 |
< |
#line 2666 "ircd_parser.y" |
5894 |
> |
#line 2663 "ircd_parser.y" |
5895 |
|
{ |
5896 |
|
if (ypass == 2) |
5897 |
|
{ |
5902 |
|
break; |
5903 |
|
|
5904 |
|
case 432: |
5905 |
< |
#line 2673 "ircd_parser.y" |
5905 |
> |
#line 2670 "ircd_parser.y" |
5906 |
|
{ |
5907 |
|
if (ypass == 2) |
5908 |
|
{ |
5913 |
|
break; |
5914 |
|
|
5915 |
|
case 433: |
5916 |
< |
#line 2680 "ircd_parser.y" |
5916 |
> |
#line 2677 "ircd_parser.y" |
5917 |
|
{ |
5918 |
|
if (ypass == 2) |
5919 |
|
{ |
5924 |
|
break; |
5925 |
|
|
5926 |
|
case 434: |
5927 |
< |
#line 2690 "ircd_parser.y" |
5927 |
> |
#line 2687 "ircd_parser.y" |
5928 |
|
{ |
5929 |
|
#ifdef HAVE_LIBCRYPTO |
5930 |
|
if (ypass == 2) |
5967 |
|
break; |
5968 |
|
|
5969 |
|
case 435: |
5970 |
< |
#line 2731 "ircd_parser.y" |
5970 |
> |
#line 2728 "ircd_parser.y" |
5971 |
|
{ |
5972 |
|
if (ypass == 2) |
5973 |
|
{ |
5980 |
|
break; |
5981 |
|
|
5982 |
|
case 436: |
5983 |
< |
#line 2742 "ircd_parser.y" |
5983 |
> |
#line 2739 "ircd_parser.y" |
5984 |
|
{ |
5985 |
|
if (ypass == 2) |
5986 |
|
{ |
5993 |
|
break; |
5994 |
|
|
5995 |
|
case 437: |
5996 |
< |
#line 2753 "ircd_parser.y" |
5996 |
> |
#line 2750 "ircd_parser.y" |
5997 |
|
{ |
5998 |
|
if (ypass == 2) |
5999 |
|
{ |
6010 |
|
break; |
6011 |
|
|
6012 |
|
case 438: |
6013 |
< |
#line 2768 "ircd_parser.y" |
6013 |
> |
#line 2765 "ircd_parser.y" |
6014 |
|
{ |
6015 |
|
if (ypass == 2) |
6016 |
|
{ |
6023 |
|
break; |
6024 |
|
|
6025 |
|
case 439: |
6026 |
< |
#line 2779 "ircd_parser.y" |
6026 |
> |
#line 2776 "ircd_parser.y" |
6027 |
|
{ |
6028 |
|
if (ypass == 2) |
6029 |
|
{ |
6036 |
|
break; |
6037 |
|
|
6038 |
|
case 440: |
6039 |
< |
#line 2790 "ircd_parser.y" |
6039 |
> |
#line 2787 "ircd_parser.y" |
6040 |
|
{ |
6041 |
|
if (ypass == 2) |
6042 |
|
{ |
6051 |
|
break; |
6052 |
|
|
6053 |
|
case 441: |
6054 |
< |
#line 2803 "ircd_parser.y" |
6054 |
> |
#line 2800 "ircd_parser.y" |
6055 |
|
{ |
6056 |
|
if (ypass == 2) |
6057 |
|
{ |
6066 |
|
break; |
6067 |
|
|
6068 |
|
case 442: |
6069 |
< |
#line 2816 "ircd_parser.y" |
6069 |
> |
#line 2813 "ircd_parser.y" |
6070 |
|
{ |
6071 |
|
if (ypass == 2) |
6072 |
|
{ |
6077 |
|
break; |
6078 |
|
|
6079 |
|
case 443: |
6080 |
< |
#line 2825 "ircd_parser.y" |
6080 |
> |
#line 2822 "ircd_parser.y" |
6081 |
|
{ |
6082 |
|
#ifdef HAVE_LIBCRYPTO |
6083 |
|
if (ypass == 2) |
6111 |
|
break; |
6112 |
|
|
6113 |
|
case 444: |
6114 |
< |
#line 2860 "ircd_parser.y" |
6114 |
> |
#line 2857 "ircd_parser.y" |
6115 |
|
{ |
6116 |
|
if (ypass == 2) |
6117 |
|
{ |
6122 |
|
break; |
6123 |
|
|
6124 |
|
case 445: |
6125 |
< |
#line 2867 "ircd_parser.y" |
6125 |
> |
#line 2864 "ircd_parser.y" |
6126 |
|
{ |
6127 |
|
if (ypass == 2) |
6128 |
|
{ |
6178 |
|
break; |
6179 |
|
|
6180 |
|
case 446: |
6181 |
< |
#line 2921 "ircd_parser.y" |
6181 |
> |
#line 2918 "ircd_parser.y" |
6182 |
|
{ |
6183 |
|
} |
6184 |
|
break; |
6185 |
|
|
6186 |
|
case 450: |
6187 |
< |
#line 2926 "ircd_parser.y" |
6187 |
> |
#line 2923 "ircd_parser.y" |
6188 |
|
{ |
6189 |
|
if (ypass == 2) |
6190 |
|
regex_ban = 1; |
6192 |
|
break; |
6193 |
|
|
6194 |
|
case 457: |
6195 |
< |
#line 2935 "ircd_parser.y" |
6195 |
> |
#line 2932 "ircd_parser.y" |
6196 |
|
{ |
6197 |
|
if (ypass == 2) |
6198 |
|
{ |
6210 |
|
break; |
6211 |
|
|
6212 |
|
case 458: |
6213 |
< |
#line 2951 "ircd_parser.y" |
6213 |
> |
#line 2948 "ircd_parser.y" |
6214 |
|
{ |
6215 |
|
if (ypass == 2) |
6216 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
6218 |
|
break; |
6219 |
|
|
6220 |
|
case 459: |
6221 |
< |
#line 2960 "ircd_parser.y" |
6221 |
> |
#line 2957 "ircd_parser.y" |
6222 |
|
{ |
6223 |
|
if (ypass == 2) |
6224 |
|
{ |
6231 |
|
break; |
6232 |
|
|
6233 |
|
case 460: |
6234 |
< |
#line 2969 "ircd_parser.y" |
6234 |
> |
#line 2966 "ircd_parser.y" |
6235 |
|
{ |
6236 |
|
if (ypass == 2) |
6237 |
|
{ |
6246 |
|
break; |
6247 |
|
|
6248 |
|
case 466: |
6249 |
< |
#line 2985 "ircd_parser.y" |
6249 |
> |
#line 2982 "ircd_parser.y" |
6250 |
|
{ |
6251 |
|
if (ypass == 2) |
6252 |
|
{ |
6257 |
|
break; |
6258 |
|
|
6259 |
|
case 467: |
6260 |
< |
#line 2994 "ircd_parser.y" |
6260 |
> |
#line 2991 "ircd_parser.y" |
6261 |
|
{ |
6262 |
|
if (ypass == 2) |
6263 |
|
{ |
6268 |
|
break; |
6269 |
|
|
6270 |
|
case 473: |
6271 |
< |
#line 3011 "ircd_parser.y" |
6271 |
> |
#line 3008 "ircd_parser.y" |
6272 |
|
{ |
6273 |
|
if (ypass == 2) |
6274 |
|
{ |
6288 |
|
break; |
6289 |
|
|
6290 |
|
case 474: |
6291 |
< |
#line 3032 "ircd_parser.y" |
6291 |
> |
#line 3029 "ircd_parser.y" |
6292 |
|
{ |
6293 |
|
if (ypass == 2) |
6294 |
|
{ |
6299 |
|
break; |
6300 |
|
|
6301 |
|
case 475: |
6302 |
< |
#line 3039 "ircd_parser.y" |
6302 |
> |
#line 3036 "ircd_parser.y" |
6303 |
|
{ |
6304 |
|
if (ypass == 2) |
6305 |
|
{ |
6335 |
|
break; |
6336 |
|
|
6337 |
|
case 476: |
6338 |
< |
#line 3073 "ircd_parser.y" |
6338 |
> |
#line 3070 "ircd_parser.y" |
6339 |
|
{ |
6340 |
|
} |
6341 |
|
break; |
6342 |
|
|
6343 |
|
case 480: |
6344 |
< |
#line 3078 "ircd_parser.y" |
6344 |
> |
#line 3075 "ircd_parser.y" |
6345 |
|
{ |
6346 |
|
if (ypass == 2) |
6347 |
|
regex_ban = 1; |
6349 |
|
break; |
6350 |
|
|
6351 |
|
case 487: |
6352 |
< |
#line 3087 "ircd_parser.y" |
6352 |
> |
#line 3084 "ircd_parser.y" |
6353 |
|
{ |
6354 |
|
if (ypass == 2) |
6355 |
|
strlcpy(gecos_name, yylval.string, sizeof(gecos_name)); |
6357 |
|
break; |
6358 |
|
|
6359 |
|
case 488: |
6360 |
< |
#line 3093 "ircd_parser.y" |
6360 |
> |
#line 3090 "ircd_parser.y" |
6361 |
|
{ |
6362 |
|
if (ypass == 2) |
6363 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
6365 |
|
break; |
6366 |
|
|
6367 |
|
case 547: |
6368 |
< |
#line 3138 "ircd_parser.y" |
6368 |
> |
#line 3135 "ircd_parser.y" |
6369 |
|
{ |
6370 |
|
ConfigFileEntry.gline_min_cidr = (yyvsp[-1].number); |
6371 |
|
} |
6372 |
|
break; |
6373 |
|
|
6374 |
|
case 548: |
6375 |
< |
#line 3143 "ircd_parser.y" |
6375 |
> |
#line 3140 "ircd_parser.y" |
6376 |
|
{ |
6377 |
|
ConfigFileEntry.gline_min_cidr6 = (yyvsp[-1].number); |
6378 |
|
} |
6379 |
|
break; |
6380 |
|
|
6381 |
|
case 549: |
6382 |
< |
#line 3148 "ircd_parser.y" |
6382 |
> |
#line 3145 "ircd_parser.y" |
6383 |
|
{ |
6384 |
|
ConfigFileEntry.burst_away = yylval.number; |
6385 |
|
} |
6386 |
|
break; |
6387 |
|
|
6388 |
|
case 550: |
6389 |
< |
#line 3153 "ircd_parser.y" |
6389 |
> |
#line 3150 "ircd_parser.y" |
6390 |
|
{ |
6391 |
|
ConfigFileEntry.use_whois_actually = yylval.number; |
6392 |
|
} |
6393 |
|
break; |
6394 |
|
|
6395 |
|
case 551: |
6396 |
< |
#line 3158 "ircd_parser.y" |
6396 |
> |
#line 3155 "ircd_parser.y" |
6397 |
|
{ |
6398 |
|
GlobalSetOptions.rejecttime = yylval.number; |
6399 |
|
} |
6400 |
|
break; |
6401 |
|
|
6402 |
|
case 552: |
6403 |
< |
#line 3163 "ircd_parser.y" |
6403 |
> |
#line 3160 "ircd_parser.y" |
6404 |
|
{ |
6405 |
|
ConfigFileEntry.tkline_expire_notices = yylval.number; |
6406 |
|
} |
6407 |
|
break; |
6408 |
|
|
6409 |
|
case 553: |
6410 |
< |
#line 3168 "ircd_parser.y" |
6410 |
> |
#line 3165 "ircd_parser.y" |
6411 |
|
{ |
6412 |
|
ConfigFileEntry.kill_chase_time_limit = (yyvsp[-1].number); |
6413 |
|
} |
6414 |
|
break; |
6415 |
|
|
6416 |
|
case 554: |
6417 |
< |
#line 3173 "ircd_parser.y" |
6417 |
> |
#line 3170 "ircd_parser.y" |
6418 |
|
{ |
6419 |
|
ConfigFileEntry.hide_spoof_ips = yylval.number; |
6420 |
|
} |
6421 |
|
break; |
6422 |
|
|
6423 |
|
case 555: |
6424 |
< |
#line 3178 "ircd_parser.y" |
6424 |
> |
#line 3175 "ircd_parser.y" |
6425 |
|
{ |
6426 |
|
ConfigFileEntry.ignore_bogus_ts = yylval.number; |
6427 |
|
} |
6428 |
|
break; |
6429 |
|
|
6430 |
|
case 556: |
6431 |
< |
#line 3183 "ircd_parser.y" |
6431 |
> |
#line 3180 "ircd_parser.y" |
6432 |
|
{ |
6433 |
|
ConfigFileEntry.disable_remote = yylval.number; |
6434 |
|
} |
6435 |
|
break; |
6436 |
|
|
6437 |
|
case 557: |
6438 |
< |
#line 3188 "ircd_parser.y" |
6438 |
> |
#line 3185 "ircd_parser.y" |
6439 |
|
{ |
6440 |
|
ConfigFileEntry.failed_oper_notice = yylval.number; |
6441 |
|
} |
6442 |
|
break; |
6443 |
|
|
6444 |
|
case 558: |
6445 |
< |
#line 3193 "ircd_parser.y" |
6445 |
> |
#line 3190 "ircd_parser.y" |
6446 |
|
{ |
6447 |
|
ConfigFileEntry.anti_nick_flood = yylval.number; |
6448 |
|
} |
6449 |
|
break; |
6450 |
|
|
6451 |
|
case 559: |
6452 |
< |
#line 3198 "ircd_parser.y" |
6452 |
> |
#line 3195 "ircd_parser.y" |
6453 |
|
{ |
6454 |
|
ConfigFileEntry.max_nick_time = (yyvsp[-1].number); |
6455 |
|
} |
6456 |
|
break; |
6457 |
|
|
6458 |
|
case 560: |
6459 |
< |
#line 3203 "ircd_parser.y" |
6459 |
> |
#line 3200 "ircd_parser.y" |
6460 |
|
{ |
6461 |
|
ConfigFileEntry.max_nick_changes = (yyvsp[-1].number); |
6462 |
|
} |
6463 |
|
break; |
6464 |
|
|
6465 |
|
case 561: |
6466 |
< |
#line 3208 "ircd_parser.y" |
6466 |
> |
#line 3205 "ircd_parser.y" |
6467 |
|
{ |
6468 |
|
ConfigFileEntry.max_accept = (yyvsp[-1].number); |
6469 |
|
} |
6470 |
|
break; |
6471 |
|
|
6472 |
|
case 562: |
6473 |
< |
#line 3213 "ircd_parser.y" |
6473 |
> |
#line 3210 "ircd_parser.y" |
6474 |
|
{ |
6475 |
|
ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[-1].number); |
6476 |
|
} |
6477 |
|
break; |
6478 |
|
|
6479 |
|
case 563: |
6480 |
< |
#line 3218 "ircd_parser.y" |
6480 |
> |
#line 3215 "ircd_parser.y" |
6481 |
|
{ |
6482 |
|
ConfigFileEntry.ts_warn_delta = (yyvsp[-1].number); |
6483 |
|
} |
6484 |
|
break; |
6485 |
|
|
6486 |
|
case 564: |
6487 |
< |
#line 3223 "ircd_parser.y" |
6487 |
> |
#line 3220 "ircd_parser.y" |
6488 |
|
{ |
6489 |
|
if (ypass == 2) |
6490 |
|
ConfigFileEntry.ts_max_delta = (yyvsp[-1].number); |
6492 |
|
break; |
6493 |
|
|
6494 |
|
case 565: |
6495 |
< |
#line 3229 "ircd_parser.y" |
6495 |
> |
#line 3226 "ircd_parser.y" |
6496 |
|
{ |
6497 |
|
if (((yyvsp[-1].number) > 0) && ypass == 1) |
6498 |
|
{ |
6505 |
|
break; |
6506 |
|
|
6507 |
|
case 566: |
6508 |
< |
#line 3240 "ircd_parser.y" |
6508 |
> |
#line 3237 "ircd_parser.y" |
6509 |
|
{ |
6510 |
|
ConfigFileEntry.kline_with_reason = yylval.number; |
6511 |
|
} |
6512 |
|
break; |
6513 |
|
|
6514 |
|
case 567: |
6515 |
< |
#line 3245 "ircd_parser.y" |
6515 |
> |
#line 3242 "ircd_parser.y" |
6516 |
|
{ |
6517 |
|
if (ypass == 2) |
6518 |
|
{ |
6523 |
|
break; |
6524 |
|
|
6525 |
|
case 568: |
6526 |
< |
#line 3254 "ircd_parser.y" |
6526 |
> |
#line 3251 "ircd_parser.y" |
6527 |
|
{ |
6528 |
|
ConfigFileEntry.invisible_on_connect = yylval.number; |
6529 |
|
} |
6530 |
|
break; |
6531 |
|
|
6532 |
|
case 569: |
6533 |
< |
#line 3259 "ircd_parser.y" |
6533 |
> |
#line 3256 "ircd_parser.y" |
6534 |
|
{ |
6535 |
|
ConfigFileEntry.warn_no_nline = yylval.number; |
6536 |
|
} |
6537 |
|
break; |
6538 |
|
|
6539 |
|
case 570: |
6540 |
< |
#line 3264 "ircd_parser.y" |
6540 |
> |
#line 3261 "ircd_parser.y" |
6541 |
|
{ |
6542 |
|
ConfigFileEntry.stats_o_oper_only = yylval.number; |
6543 |
|
} |
6544 |
|
break; |
6545 |
|
|
6546 |
|
case 571: |
6547 |
< |
#line 3269 "ircd_parser.y" |
6547 |
> |
#line 3266 "ircd_parser.y" |
6548 |
|
{ |
6549 |
|
ConfigFileEntry.stats_P_oper_only = yylval.number; |
6550 |
|
} |
6551 |
|
break; |
6552 |
|
|
6553 |
|
case 572: |
6554 |
< |
#line 3274 "ircd_parser.y" |
6554 |
> |
#line 3271 "ircd_parser.y" |
6555 |
|
{ |
6556 |
|
ConfigFileEntry.stats_k_oper_only = 2 * yylval.number; |
6557 |
|
} |
6558 |
|
break; |
6559 |
|
|
6560 |
|
case 573: |
6561 |
< |
#line 3277 "ircd_parser.y" |
6561 |
> |
#line 3274 "ircd_parser.y" |
6562 |
|
{ |
6563 |
|
ConfigFileEntry.stats_k_oper_only = 1; |
6564 |
|
} |
6565 |
|
break; |
6566 |
|
|
6567 |
|
case 574: |
6568 |
< |
#line 3282 "ircd_parser.y" |
6568 |
> |
#line 3279 "ircd_parser.y" |
6569 |
|
{ |
6570 |
|
ConfigFileEntry.stats_i_oper_only = 2 * yylval.number; |
6571 |
|
} |
6572 |
|
break; |
6573 |
|
|
6574 |
|
case 575: |
6575 |
< |
#line 3285 "ircd_parser.y" |
6575 |
> |
#line 3282 "ircd_parser.y" |
6576 |
|
{ |
6577 |
|
ConfigFileEntry.stats_i_oper_only = 1; |
6578 |
|
} |
6579 |
|
break; |
6580 |
|
|
6581 |
|
case 576: |
6582 |
< |
#line 3290 "ircd_parser.y" |
6582 |
> |
#line 3287 "ircd_parser.y" |
6583 |
|
{ |
6584 |
|
ConfigFileEntry.pace_wait = (yyvsp[-1].number); |
6585 |
|
} |
6586 |
|
break; |
6587 |
|
|
6588 |
|
case 577: |
6589 |
< |
#line 3295 "ircd_parser.y" |
6589 |
> |
#line 3292 "ircd_parser.y" |
6590 |
|
{ |
6591 |
|
ConfigFileEntry.caller_id_wait = (yyvsp[-1].number); |
6592 |
|
} |
6593 |
|
break; |
6594 |
|
|
6595 |
|
case 578: |
6596 |
< |
#line 3300 "ircd_parser.y" |
6596 |
> |
#line 3297 "ircd_parser.y" |
6597 |
|
{ |
6598 |
|
ConfigFileEntry.opers_bypass_callerid = yylval.number; |
6599 |
|
} |
6600 |
|
break; |
6601 |
|
|
6602 |
|
case 579: |
6603 |
< |
#line 3305 "ircd_parser.y" |
6603 |
> |
#line 3302 "ircd_parser.y" |
6604 |
|
{ |
6605 |
|
ConfigFileEntry.pace_wait_simple = (yyvsp[-1].number); |
6606 |
|
} |
6607 |
|
break; |
6608 |
|
|
6609 |
|
case 580: |
6610 |
< |
#line 3310 "ircd_parser.y" |
6610 |
> |
#line 3307 "ircd_parser.y" |
6611 |
|
{ |
6612 |
|
ConfigFileEntry.short_motd = yylval.number; |
6613 |
|
} |
6614 |
|
break; |
6615 |
|
|
6616 |
|
case 581: |
6617 |
< |
#line 3315 "ircd_parser.y" |
6617 |
> |
#line 3312 "ircd_parser.y" |
6618 |
|
{ |
6619 |
|
ConfigFileEntry.no_oper_flood = yylval.number; |
6620 |
|
} |
6621 |
|
break; |
6622 |
|
|
6623 |
|
case 582: |
6624 |
< |
#line 3320 "ircd_parser.y" |
6624 |
> |
#line 3317 "ircd_parser.y" |
6625 |
|
{ |
6626 |
|
ConfigFileEntry.true_no_oper_flood = yylval.number; |
6627 |
|
} |
6628 |
|
break; |
6629 |
|
|
6630 |
|
case 583: |
6631 |
< |
#line 3325 "ircd_parser.y" |
6631 |
> |
#line 3322 "ircd_parser.y" |
6632 |
|
{ |
6633 |
|
ConfigFileEntry.oper_pass_resv = yylval.number; |
6634 |
|
} |
6635 |
|
break; |
6636 |
|
|
6637 |
|
case 584: |
6638 |
< |
#line 3330 "ircd_parser.y" |
6638 |
> |
#line 3327 "ircd_parser.y" |
6639 |
|
{ |
6640 |
|
if (ypass == 2) |
6641 |
|
{ |
6648 |
|
break; |
6649 |
|
|
6650 |
|
case 585: |
6651 |
< |
#line 3341 "ircd_parser.y" |
6651 |
> |
#line 3338 "ircd_parser.y" |
6652 |
|
{ |
6653 |
|
ConfigFileEntry.idletime = (yyvsp[-1].number); |
6654 |
|
} |
6655 |
|
break; |
6656 |
|
|
6657 |
|
case 586: |
6658 |
< |
#line 3346 "ircd_parser.y" |
6658 |
> |
#line 3343 "ircd_parser.y" |
6659 |
|
{ |
6660 |
|
ConfigFileEntry.dots_in_ident = (yyvsp[-1].number); |
6661 |
|
} |
6662 |
|
break; |
6663 |
|
|
6664 |
|
case 587: |
6665 |
< |
#line 3351 "ircd_parser.y" |
6665 |
> |
#line 3348 "ircd_parser.y" |
6666 |
|
{ |
6667 |
|
ConfigFileEntry.max_targets = (yyvsp[-1].number); |
6668 |
|
} |
6669 |
|
break; |
6670 |
|
|
6671 |
|
case 588: |
6672 |
< |
#line 3356 "ircd_parser.y" |
6672 |
> |
#line 3353 "ircd_parser.y" |
6673 |
|
{ |
6674 |
|
if (ypass == 2) |
6675 |
|
{ |
6680 |
|
break; |
6681 |
|
|
6682 |
|
case 589: |
6683 |
< |
#line 3365 "ircd_parser.y" |
6683 |
> |
#line 3362 "ircd_parser.y" |
6684 |
|
{ |
6685 |
|
#ifdef HAVE_LIBCRYPTO |
6686 |
|
if (ypass == 2) |
6714 |
|
break; |
6715 |
|
|
6716 |
|
case 590: |
6717 |
< |
#line 3397 "ircd_parser.y" |
6717 |
> |
#line 3394 "ircd_parser.y" |
6718 |
|
{ |
6719 |
|
if (ypass == 2) |
6720 |
|
{ |
6734 |
|
break; |
6735 |
|
|
6736 |
|
case 591: |
6737 |
< |
#line 3415 "ircd_parser.y" |
6737 |
> |
#line 3412 "ircd_parser.y" |
6738 |
|
{ |
6739 |
|
ConfigFileEntry.use_egd = yylval.number; |
6740 |
|
} |
6741 |
|
break; |
6742 |
|
|
6743 |
|
case 592: |
6744 |
< |
#line 3420 "ircd_parser.y" |
6744 |
> |
#line 3417 "ircd_parser.y" |
6745 |
|
{ |
6746 |
|
if (ypass == 2) |
6747 |
|
{ |
6752 |
|
break; |
6753 |
|
|
6754 |
|
case 593: |
6755 |
< |
#line 3429 "ircd_parser.y" |
6755 |
> |
#line 3426 "ircd_parser.y" |
6756 |
|
{ |
6757 |
|
ConfigFileEntry.ping_cookie = yylval.number; |
6758 |
|
} |
6759 |
|
break; |
6760 |
|
|
6761 |
|
case 594: |
6762 |
< |
#line 3434 "ircd_parser.y" |
6762 |
> |
#line 3431 "ircd_parser.y" |
6763 |
|
{ |
6764 |
|
ConfigFileEntry.disable_auth = yylval.number; |
6765 |
|
} |
6766 |
|
break; |
6767 |
|
|
6768 |
|
case 595: |
6769 |
< |
#line 3439 "ircd_parser.y" |
6769 |
> |
#line 3436 "ircd_parser.y" |
6770 |
|
{ |
6771 |
|
ConfigFileEntry.throttle_time = yylval.number; |
6772 |
|
} |
6773 |
|
break; |
6774 |
|
|
6775 |
|
case 596: |
6776 |
< |
#line 3444 "ircd_parser.y" |
6776 |
> |
#line 3441 "ircd_parser.y" |
6777 |
|
{ |
6778 |
|
ConfigFileEntry.oper_umodes = 0; |
6779 |
|
} |
6780 |
|
break; |
6781 |
|
|
6782 |
|
case 600: |
6783 |
< |
#line 3450 "ircd_parser.y" |
6783 |
> |
#line 3447 "ircd_parser.y" |
6784 |
|
{ |
6785 |
|
ConfigFileEntry.oper_umodes |= UMODE_BOTS; |
6786 |
|
} |
6787 |
|
break; |
6788 |
|
|
6789 |
|
case 601: |
6790 |
< |
#line 3453 "ircd_parser.y" |
6790 |
> |
#line 3450 "ircd_parser.y" |
6791 |
|
{ |
6792 |
|
ConfigFileEntry.oper_umodes |= UMODE_CCONN; |
6793 |
|
} |
6794 |
|
break; |
6795 |
|
|
6796 |
|
case 602: |
6797 |
< |
#line 3456 "ircd_parser.y" |
6797 |
> |
#line 3453 "ircd_parser.y" |
6798 |
|
{ |
6799 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEAF; |
6800 |
|
} |
6801 |
|
break; |
6802 |
|
|
6803 |
|
case 603: |
6804 |
< |
#line 3459 "ircd_parser.y" |
6804 |
> |
#line 3456 "ircd_parser.y" |
6805 |
|
{ |
6806 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEBUG; |
6807 |
|
} |
6808 |
|
break; |
6809 |
|
|
6810 |
|
case 604: |
6811 |
< |
#line 3462 "ircd_parser.y" |
6811 |
> |
#line 3459 "ircd_parser.y" |
6812 |
|
{ |
6813 |
|
ConfigFileEntry.oper_umodes |= UMODE_FULL; |
6814 |
|
} |
6815 |
|
break; |
6816 |
|
|
6817 |
|
case 605: |
6818 |
< |
#line 3465 "ircd_parser.y" |
6818 |
> |
#line 3462 "ircd_parser.y" |
6819 |
|
{ |
6820 |
|
ConfigFileEntry.oper_umodes |= UMODE_SKILL; |
6821 |
|
} |
6822 |
|
break; |
6823 |
|
|
6824 |
|
case 606: |
6825 |
< |
#line 3468 "ircd_parser.y" |
6825 |
> |
#line 3465 "ircd_parser.y" |
6826 |
|
{ |
6827 |
|
ConfigFileEntry.oper_umodes |= UMODE_NCHANGE; |
6828 |
|
} |
6829 |
|
break; |
6830 |
|
|
6831 |
|
case 607: |
6832 |
< |
#line 3471 "ircd_parser.y" |
6832 |
> |
#line 3468 "ircd_parser.y" |
6833 |
|
{ |
6834 |
|
ConfigFileEntry.oper_umodes |= UMODE_REJ; |
6835 |
|
} |
6836 |
|
break; |
6837 |
|
|
6838 |
|
case 608: |
6839 |
< |
#line 3474 "ircd_parser.y" |
6839 |
> |
#line 3471 "ircd_parser.y" |
6840 |
|
{ |
6841 |
|
ConfigFileEntry.oper_umodes |= UMODE_UNAUTH; |
6842 |
|
} |
6843 |
|
break; |
6844 |
|
|
6845 |
|
case 609: |
6846 |
< |
#line 3477 "ircd_parser.y" |
6846 |
> |
#line 3474 "ircd_parser.y" |
6847 |
|
{ |
6848 |
|
ConfigFileEntry.oper_umodes |= UMODE_SPY; |
6849 |
|
} |
6850 |
|
break; |
6851 |
|
|
6852 |
|
case 610: |
6853 |
< |
#line 3480 "ircd_parser.y" |
6853 |
> |
#line 3477 "ircd_parser.y" |
6854 |
|
{ |
6855 |
|
ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL; |
6856 |
|
} |
6857 |
|
break; |
6858 |
|
|
6859 |
|
case 611: |
6860 |
< |
#line 3483 "ircd_parser.y" |
6860 |
> |
#line 3480 "ircd_parser.y" |
6861 |
|
{ |
6862 |
|
ConfigFileEntry.oper_umodes |= UMODE_OPERWALL; |
6863 |
|
} |
6864 |
|
break; |
6865 |
|
|
6866 |
|
case 612: |
6867 |
< |
#line 3486 "ircd_parser.y" |
6867 |
> |
#line 3483 "ircd_parser.y" |
6868 |
|
{ |
6869 |
|
ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE; |
6870 |
|
} |
6871 |
|
break; |
6872 |
|
|
6873 |
|
case 613: |
6874 |
< |
#line 3489 "ircd_parser.y" |
6874 |
> |
#line 3486 "ircd_parser.y" |
6875 |
|
{ |
6876 |
|
ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE; |
6877 |
|
} |
6878 |
|
break; |
6879 |
|
|
6880 |
|
case 614: |
6881 |
< |
#line 3492 "ircd_parser.y" |
6881 |
> |
#line 3489 "ircd_parser.y" |
6882 |
|
{ |
6883 |
|
ConfigFileEntry.oper_umodes |= UMODE_WALLOP; |
6884 |
|
} |
6885 |
|
break; |
6886 |
|
|
6887 |
|
case 615: |
6888 |
< |
#line 3495 "ircd_parser.y" |
6888 |
> |
#line 3492 "ircd_parser.y" |
6889 |
|
{ |
6890 |
|
ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID; |
6891 |
|
} |
6892 |
|
break; |
6893 |
|
|
6894 |
|
case 616: |
6895 |
< |
#line 3498 "ircd_parser.y" |
6895 |
> |
#line 3495 "ircd_parser.y" |
6896 |
|
{ |
6897 |
|
ConfigFileEntry.oper_umodes |= UMODE_CALLERID; |
6898 |
|
} |
6899 |
|
break; |
6900 |
|
|
6901 |
|
case 617: |
6902 |
< |
#line 3501 "ircd_parser.y" |
6902 |
> |
#line 3498 "ircd_parser.y" |
6903 |
|
{ |
6904 |
|
ConfigFileEntry.oper_umodes |= UMODE_LOCOPS; |
6905 |
|
} |
6906 |
|
break; |
6907 |
|
|
6908 |
|
case 618: |
6909 |
< |
#line 3506 "ircd_parser.y" |
6909 |
> |
#line 3503 "ircd_parser.y" |
6910 |
|
{ |
6911 |
|
ConfigFileEntry.oper_only_umodes = 0; |
6912 |
|
} |
6913 |
|
break; |
6914 |
|
|
6915 |
|
case 622: |
6916 |
< |
#line 3512 "ircd_parser.y" |
6916 |
> |
#line 3509 "ircd_parser.y" |
6917 |
|
{ |
6918 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_BOTS; |
6919 |
|
} |
6920 |
|
break; |
6921 |
|
|
6922 |
|
case 623: |
6923 |
< |
#line 3515 "ircd_parser.y" |
6923 |
> |
#line 3512 "ircd_parser.y" |
6924 |
|
{ |
6925 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CCONN; |
6926 |
|
} |
6927 |
|
break; |
6928 |
|
|
6929 |
|
case 624: |
6930 |
< |
#line 3518 "ircd_parser.y" |
6930 |
> |
#line 3515 "ircd_parser.y" |
6931 |
|
{ |
6932 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEAF; |
6933 |
|
} |
6934 |
|
break; |
6935 |
|
|
6936 |
|
case 625: |
6937 |
< |
#line 3521 "ircd_parser.y" |
6937 |
> |
#line 3518 "ircd_parser.y" |
6938 |
|
{ |
6939 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG; |
6940 |
|
} |
6941 |
|
break; |
6942 |
|
|
6943 |
|
case 626: |
6944 |
< |
#line 3524 "ircd_parser.y" |
6944 |
> |
#line 3521 "ircd_parser.y" |
6945 |
|
{ |
6946 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_FULL; |
6947 |
|
} |
6948 |
|
break; |
6949 |
|
|
6950 |
|
case 627: |
6951 |
< |
#line 3527 "ircd_parser.y" |
6951 |
> |
#line 3524 "ircd_parser.y" |
6952 |
|
{ |
6953 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SKILL; |
6954 |
|
} |
6955 |
|
break; |
6956 |
|
|
6957 |
|
case 628: |
6958 |
< |
#line 3530 "ircd_parser.y" |
6958 |
> |
#line 3527 "ircd_parser.y" |
6959 |
|
{ |
6960 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE; |
6961 |
|
} |
6962 |
|
break; |
6963 |
|
|
6964 |
|
case 629: |
6965 |
< |
#line 3533 "ircd_parser.y" |
6965 |
> |
#line 3530 "ircd_parser.y" |
6966 |
|
{ |
6967 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_REJ; |
6968 |
|
} |
6969 |
|
break; |
6970 |
|
|
6971 |
|
case 630: |
6972 |
< |
#line 3536 "ircd_parser.y" |
6972 |
> |
#line 3533 "ircd_parser.y" |
6973 |
|
{ |
6974 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH; |
6975 |
|
} |
6976 |
|
break; |
6977 |
|
|
6978 |
|
case 631: |
6979 |
< |
#line 3539 "ircd_parser.y" |
6979 |
> |
#line 3536 "ircd_parser.y" |
6980 |
|
{ |
6981 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SPY; |
6982 |
|
} |
6983 |
|
break; |
6984 |
|
|
6985 |
|
case 632: |
6986 |
< |
#line 3542 "ircd_parser.y" |
6986 |
> |
#line 3539 "ircd_parser.y" |
6987 |
|
{ |
6988 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL; |
6989 |
|
} |
6990 |
|
break; |
6991 |
|
|
6992 |
|
case 633: |
6993 |
< |
#line 3545 "ircd_parser.y" |
6993 |
> |
#line 3542 "ircd_parser.y" |
6994 |
|
{ |
6995 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL; |
6996 |
|
} |
6997 |
|
break; |
6998 |
|
|
6999 |
|
case 634: |
7000 |
< |
#line 3548 "ircd_parser.y" |
7000 |
> |
#line 3545 "ircd_parser.y" |
7001 |
|
{ |
7002 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE; |
7003 |
|
} |
7004 |
|
break; |
7005 |
|
|
7006 |
|
case 635: |
7007 |
< |
#line 3551 "ircd_parser.y" |
7007 |
> |
#line 3548 "ircd_parser.y" |
7008 |
|
{ |
7009 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE; |
7010 |
|
} |
7011 |
|
break; |
7012 |
|
|
7013 |
|
case 636: |
7014 |
< |
#line 3554 "ircd_parser.y" |
7014 |
> |
#line 3551 "ircd_parser.y" |
7015 |
|
{ |
7016 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP; |
7017 |
|
} |
7018 |
|
break; |
7019 |
|
|
7020 |
|
case 637: |
7021 |
< |
#line 3557 "ircd_parser.y" |
7021 |
> |
#line 3554 "ircd_parser.y" |
7022 |
|
{ |
7023 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID; |
7024 |
|
} |
7025 |
|
break; |
7026 |
|
|
7027 |
|
case 638: |
7028 |
< |
#line 3560 "ircd_parser.y" |
7028 |
> |
#line 3557 "ircd_parser.y" |
7029 |
|
{ |
7030 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID; |
7031 |
|
} |
7032 |
|
break; |
7033 |
|
|
7034 |
|
case 639: |
7035 |
< |
#line 3563 "ircd_parser.y" |
7035 |
> |
#line 3560 "ircd_parser.y" |
7036 |
|
{ |
7037 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS; |
7038 |
|
} |
7039 |
|
break; |
7040 |
|
|
7041 |
|
case 640: |
7042 |
< |
#line 3568 "ircd_parser.y" |
7042 |
> |
#line 3565 "ircd_parser.y" |
7043 |
|
{ |
7044 |
|
ConfigFileEntry.min_nonwildcard = (yyvsp[-1].number); |
7045 |
|
} |
7046 |
|
break; |
7047 |
|
|
7048 |
|
case 641: |
7049 |
< |
#line 3573 "ircd_parser.y" |
7049 |
> |
#line 3570 "ircd_parser.y" |
7050 |
|
{ |
7051 |
|
ConfigFileEntry.min_nonwildcard_simple = (yyvsp[-1].number); |
7052 |
|
} |
7053 |
|
break; |
7054 |
|
|
7055 |
|
case 642: |
7056 |
< |
#line 3578 "ircd_parser.y" |
7056 |
> |
#line 3575 "ircd_parser.y" |
7057 |
|
{ |
7058 |
|
ConfigFileEntry.default_floodcount = (yyvsp[-1].number); |
7059 |
|
} |
7060 |
|
break; |
7061 |
|
|
7062 |
|
case 643: |
7063 |
< |
#line 3583 "ircd_parser.y" |
7063 |
> |
#line 3580 "ircd_parser.y" |
7064 |
|
{ |
7065 |
|
ConfigFileEntry.client_flood = (yyvsp[-1].number); |
7066 |
|
} |
7067 |
|
break; |
7068 |
|
|
7069 |
|
case 644: |
7070 |
< |
#line 3588 "ircd_parser.y" |
7070 |
> |
#line 3585 "ircd_parser.y" |
7071 |
|
{ |
7072 |
|
ConfigFileEntry.dot_in_ip6_addr = yylval.number; |
7073 |
|
} |
7074 |
|
break; |
7075 |
|
|
7076 |
|
case 645: |
7077 |
< |
#line 3596 "ircd_parser.y" |
7077 |
> |
#line 3593 "ircd_parser.y" |
7078 |
|
{ |
7079 |
|
if (ypass == 2) |
7080 |
|
{ |
7085 |
|
break; |
7086 |
|
|
7087 |
|
case 646: |
7088 |
< |
#line 3603 "ircd_parser.y" |
7088 |
> |
#line 3600 "ircd_parser.y" |
7089 |
|
{ |
7090 |
|
if (ypass == 2) |
7091 |
|
{ |
7104 |
|
break; |
7105 |
|
|
7106 |
|
case 656: |
7107 |
< |
#line 3629 "ircd_parser.y" |
7107 |
> |
#line 3626 "ircd_parser.y" |
7108 |
|
{ |
7109 |
|
if (ypass == 2) |
7110 |
|
ConfigFileEntry.glines = yylval.number; |
7112 |
|
break; |
7113 |
|
|
7114 |
|
case 657: |
7115 |
< |
#line 3635 "ircd_parser.y" |
7115 |
> |
#line 3632 "ircd_parser.y" |
7116 |
|
{ |
7117 |
|
if (ypass == 2) |
7118 |
|
ConfigFileEntry.gline_time = (yyvsp[-1].number); |
7120 |
|
break; |
7121 |
|
|
7122 |
|
case 658: |
7123 |
< |
#line 3641 "ircd_parser.y" |
7123 |
> |
#line 3638 "ircd_parser.y" |
7124 |
|
{ |
7125 |
|
if (ypass == 2) |
7126 |
|
ConfigFileEntry.gline_logging = 0; |
7128 |
|
break; |
7129 |
|
|
7130 |
|
case 662: |
7131 |
< |
#line 3647 "ircd_parser.y" |
7131 |
> |
#line 3644 "ircd_parser.y" |
7132 |
|
{ |
7133 |
|
if (ypass == 2) |
7134 |
|
ConfigFileEntry.gline_logging |= GDENY_REJECT; |
7136 |
|
break; |
7137 |
|
|
7138 |
|
case 663: |
7139 |
< |
#line 3651 "ircd_parser.y" |
7139 |
> |
#line 3648 "ircd_parser.y" |
7140 |
|
{ |
7141 |
|
if (ypass == 2) |
7142 |
|
ConfigFileEntry.gline_logging |= GDENY_BLOCK; |
7144 |
|
break; |
7145 |
|
|
7146 |
|
case 664: |
7147 |
< |
#line 3657 "ircd_parser.y" |
7147 |
> |
#line 3654 "ircd_parser.y" |
7148 |
|
{ |
7149 |
|
if (ypass == 2) |
7150 |
|
{ |
7165 |
|
break; |
7166 |
|
|
7167 |
|
case 665: |
7168 |
< |
#line 3676 "ircd_parser.y" |
7168 |
> |
#line 3673 "ircd_parser.y" |
7169 |
|
{ |
7170 |
|
if (ypass == 2) |
7171 |
|
{ |
7176 |
|
break; |
7177 |
|
|
7178 |
|
case 666: |
7179 |
< |
#line 3685 "ircd_parser.y" |
7179 |
> |
#line 3682 "ircd_parser.y" |
7180 |
|
{ |
7181 |
|
if (ypass == 2) |
7182 |
|
yy_aconf->flags = 0; |
7184 |
|
break; |
7185 |
|
|
7186 |
|
case 667: |
7187 |
< |
#line 3689 "ircd_parser.y" |
7187 |
> |
#line 3686 "ircd_parser.y" |
7188 |
|
{ |
7189 |
|
if (ypass == 2) |
7190 |
|
{ |
7232 |
|
break; |
7233 |
|
|
7234 |
|
case 670: |
7235 |
< |
#line 3736 "ircd_parser.y" |
7235 |
> |
#line 3733 "ircd_parser.y" |
7236 |
|
{ |
7237 |
|
if (ypass == 2) |
7238 |
|
yy_aconf->flags |= GDENY_REJECT; |
7240 |
|
break; |
7241 |
|
|
7242 |
|
case 671: |
7243 |
< |
#line 3740 "ircd_parser.y" |
7243 |
> |
#line 3737 "ircd_parser.y" |
7244 |
|
{ |
7245 |
|
if (ypass == 2) |
7246 |
|
yy_aconf->flags |= GDENY_BLOCK; |
7248 |
|
break; |
7249 |
|
|
7250 |
|
case 693: |
7251 |
< |
#line 3764 "ircd_parser.y" |
7251 |
> |
#line 3761 "ircd_parser.y" |
7252 |
|
{ |
7253 |
|
ConfigChannel.restrict_channels = yylval.number; |
7254 |
|
} |
7255 |
|
break; |
7256 |
|
|
7257 |
|
case 694: |
7258 |
< |
#line 3769 "ircd_parser.y" |
7258 |
> |
#line 3766 "ircd_parser.y" |
7259 |
|
{ |
7260 |
|
ConfigChannel.disable_local_channels = yylval.number; |
7261 |
|
} |
7262 |
|
break; |
7263 |
|
|
7264 |
|
case 695: |
7265 |
< |
#line 3774 "ircd_parser.y" |
7265 |
> |
#line 3771 "ircd_parser.y" |
7266 |
|
{ |
7267 |
|
ConfigChannel.use_except = yylval.number; |
7268 |
|
} |
7269 |
|
break; |
7270 |
|
|
7271 |
|
case 696: |
7272 |
< |
#line 3779 "ircd_parser.y" |
7272 |
> |
#line 3776 "ircd_parser.y" |
7273 |
|
{ |
7274 |
|
ConfigChannel.use_invex = yylval.number; |
7275 |
|
} |
7276 |
|
break; |
7277 |
|
|
7278 |
|
case 697: |
7279 |
< |
#line 3784 "ircd_parser.y" |
7279 |
> |
#line 3781 "ircd_parser.y" |
7280 |
|
{ |
7281 |
|
ConfigChannel.use_knock = yylval.number; |
7282 |
|
} |
7283 |
|
break; |
7284 |
|
|
7285 |
|
case 698: |
7286 |
< |
#line 3789 "ircd_parser.y" |
7286 |
> |
#line 3786 "ircd_parser.y" |
7287 |
|
{ |
7288 |
|
ConfigChannel.knock_delay = (yyvsp[-1].number); |
7289 |
|
} |
7290 |
|
break; |
7291 |
|
|
7292 |
|
case 699: |
7293 |
< |
#line 3794 "ircd_parser.y" |
7293 |
> |
#line 3791 "ircd_parser.y" |
7294 |
|
{ |
7295 |
|
ConfigChannel.knock_delay_channel = (yyvsp[-1].number); |
7296 |
|
} |
7297 |
|
break; |
7298 |
|
|
7299 |
|
case 700: |
7300 |
< |
#line 3799 "ircd_parser.y" |
7300 |
> |
#line 3796 "ircd_parser.y" |
7301 |
|
{ |
7302 |
|
ConfigChannel.max_chans_per_user = (yyvsp[-1].number); |
7303 |
|
} |
7304 |
|
break; |
7305 |
|
|
7306 |
|
case 701: |
7307 |
< |
#line 3804 "ircd_parser.y" |
7307 |
> |
#line 3801 "ircd_parser.y" |
7308 |
|
{ |
7309 |
|
ConfigChannel.quiet_on_ban = yylval.number; |
7310 |
|
} |
7311 |
|
break; |
7312 |
|
|
7313 |
|
case 702: |
7314 |
< |
#line 3809 "ircd_parser.y" |
7314 |
> |
#line 3806 "ircd_parser.y" |
7315 |
|
{ |
7316 |
|
ConfigChannel.max_bans = (yyvsp[-1].number); |
7317 |
|
} |
7318 |
|
break; |
7319 |
|
|
7320 |
|
case 703: |
7321 |
< |
#line 3814 "ircd_parser.y" |
7321 |
> |
#line 3811 "ircd_parser.y" |
7322 |
|
{ |
7323 |
|
ConfigChannel.default_split_user_count = (yyvsp[-1].number); |
7324 |
|
} |
7325 |
|
break; |
7326 |
|
|
7327 |
|
case 704: |
7328 |
< |
#line 3819 "ircd_parser.y" |
7328 |
> |
#line 3816 "ircd_parser.y" |
7329 |
|
{ |
7330 |
|
ConfigChannel.default_split_server_count = (yyvsp[-1].number); |
7331 |
|
} |
7332 |
|
break; |
7333 |
|
|
7334 |
|
case 705: |
7335 |
< |
#line 3824 "ircd_parser.y" |
7335 |
> |
#line 3821 "ircd_parser.y" |
7336 |
|
{ |
7337 |
|
ConfigChannel.no_create_on_split = yylval.number; |
7338 |
|
} |
7339 |
|
break; |
7340 |
|
|
7341 |
|
case 706: |
7342 |
< |
#line 3829 "ircd_parser.y" |
7342 |
> |
#line 3826 "ircd_parser.y" |
7343 |
|
{ |
7344 |
|
ConfigChannel.no_join_on_split = yylval.number; |
7345 |
|
} |
7346 |
|
break; |
7347 |
|
|
7348 |
|
case 707: |
7349 |
< |
#line 3834 "ircd_parser.y" |
7349 |
> |
#line 3831 "ircd_parser.y" |
7350 |
|
{ |
7351 |
|
ConfigChannel.burst_topicwho = yylval.number; |
7352 |
|
} |
7353 |
|
break; |
7354 |
|
|
7355 |
|
case 708: |
7356 |
< |
#line 3839 "ircd_parser.y" |
7356 |
> |
#line 3836 "ircd_parser.y" |
7357 |
|
{ |
7358 |
|
GlobalSetOptions.joinfloodcount = yylval.number; |
7359 |
|
} |
7360 |
|
break; |
7361 |
|
|
7362 |
|
case 709: |
7363 |
< |
#line 3844 "ircd_parser.y" |
7363 |
> |
#line 3841 "ircd_parser.y" |
7364 |
|
{ |
7365 |
|
GlobalSetOptions.joinfloodtime = yylval.number; |
7366 |
|
} |
7367 |
|
break; |
7368 |
|
|
7369 |
|
case 721: |
7370 |
< |
#line 3863 "ircd_parser.y" |
7370 |
> |
#line 3860 "ircd_parser.y" |
7371 |
|
{ |
7372 |
|
if (ypass == 2) |
7373 |
|
ConfigServerHide.flatten_links = yylval.number; |
7375 |
|
break; |
7376 |
|
|
7377 |
|
case 722: |
7378 |
< |
#line 3869 "ircd_parser.y" |
7378 |
> |
#line 3866 "ircd_parser.y" |
7379 |
|
{ |
7380 |
|
if (ypass == 2) |
7381 |
|
ConfigServerHide.hide_servers = yylval.number; |
7383 |
|
break; |
7384 |
|
|
7385 |
|
case 723: |
7386 |
< |
#line 3875 "ircd_parser.y" |
7386 |
> |
#line 3872 "ircd_parser.y" |
7387 |
|
{ |
7388 |
|
if (ypass == 2) |
7389 |
|
{ |
7394 |
|
break; |
7395 |
|
|
7396 |
|
case 724: |
7397 |
< |
#line 3884 "ircd_parser.y" |
7397 |
> |
#line 3881 "ircd_parser.y" |
7398 |
|
{ |
7399 |
|
if (ypass == 2) |
7400 |
|
{ |
7410 |
|
break; |
7411 |
|
|
7412 |
|
case 725: |
7413 |
< |
#line 3898 "ircd_parser.y" |
7413 |
> |
#line 3895 "ircd_parser.y" |
7414 |
|
{ |
7415 |
|
if (ypass == 2) |
7416 |
|
ConfigServerHide.hidden = yylval.number; |
7418 |
|
break; |
7419 |
|
|
7420 |
|
case 726: |
7421 |
< |
#line 3904 "ircd_parser.y" |
7421 |
> |
#line 3901 "ircd_parser.y" |
7422 |
|
{ |
7423 |
|
if (ypass == 2) |
7424 |
|
ConfigServerHide.disable_hidden = yylval.number; |
7426 |
|
break; |
7427 |
|
|
7428 |
|
case 727: |
7429 |
< |
#line 3910 "ircd_parser.y" |
7429 |
> |
#line 3907 "ircd_parser.y" |
7430 |
|
{ |
7431 |
|
if (ypass == 2) |
7432 |
|
ConfigServerHide.hide_server_ips = yylval.number; |
7438 |
|
} |
7439 |
|
|
7440 |
|
/* Line 1126 of yacc.c. */ |
7441 |
< |
#line 7445 "y.tab.c" |
7441 |
> |
#line 7442 "y.tab.c" |
7442 |
|
|
7443 |
|
yyvsp -= yylen; |
7444 |
|
yyssp -= yylen; |