| 1350 |
|
798, 811, 813, 814, 816, 816, 817, 818, 818, 819, |
| 1351 |
|
819, 820, 820, 821, 821, 822, 823, 825, 829, 833, |
| 1352 |
|
840, 847, 854, 861, 868, 875, 882, 889, 893, 897, |
| 1353 |
< |
901, 905, 909, 913, 919, 929, 928, 1022, 1022, 1023, |
| 1354 |
< |
1023, 1024, 1024, 1024, 1025, 1025, 1025, 1026, 1026, 1026, |
| 1355 |
< |
1028, 1040, 1052, 1086, 1098, 1109, 1151, 1161, 1160, 1166, |
| 1356 |
< |
1166, 1167, 1171, 1175, 1179, 1183, 1187, 1191, 1195, 1199, |
| 1357 |
< |
1203, 1207, 1211, 1215, 1219, 1223, 1227, 1231, 1235, 1239, |
| 1358 |
< |
1246, 1245, 1249, 1249, 1250, 1250, 1251, 1251, 1253, 1260, |
| 1359 |
< |
1267, 1274, 1281, 1288, 1295, 1302, 1309, 1316, 1323, 1330, |
| 1360 |
< |
1337, 1344, 1351, 1358, 1372, 1371, 1421, 1421, 1423, 1423, |
| 1361 |
< |
1424, 1425, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, |
| 1362 |
< |
1433, 1434, 1435, 1436, 1438, 1447, 1456, 1462, 1468, 1474, |
| 1363 |
< |
1480, 1486, 1492, 1498, 1504, 1510, 1516, 1522, 1532, 1531, |
| 1364 |
< |
1548, 1547, 1552, 1552, 1553, 1557, 1561, 1569, 1569, 1570, |
| 1365 |
< |
1570, 1570, 1570, 1570, 1572, 1572, 1574, 1574, 1576, 1590, |
| 1366 |
< |
1610, 1619, 1632, 1631, 1700, 1700, 1701, 1701, 1701, 1701, |
| 1367 |
< |
1702, 1702, 1702, 1703, 1703, 1705, 1742, 1755, 1764, 1776, |
| 1368 |
< |
1775, 1779, 1779, 1780, 1780, 1781, 1781, 1783, 1790, 1797, |
| 1369 |
< |
1804, 1811, 1818, 1825, 1832, 1839, 1846, 1853, 1863, 1882, |
| 1370 |
< |
1892, 1906, 1905, 1921, 1921, 1922, 1922, 1922, 1922, 1924, |
| 1371 |
< |
1933, 1948, 1962, 1961, 1977, 1977, 1978, 1978, 1978, 1978, |
| 1372 |
< |
1980, 1989, 2012, 2011, 2017, 2017, 2018, 2022, 2026, 2030, |
| 1373 |
< |
2034, 2038, 2042, 2046, 2050, 2054, 2058, 2068, 2067, 2084, |
| 1374 |
< |
2084, 2085, 2085, 2085, 2087, 2094, 2093, 2099, 2099, 2100, |
| 1375 |
< |
2104, 2108, 2112, 2116, 2120, 2124, 2128, 2132, 2136, 2140, |
| 1376 |
< |
2150, 2149, 2295, 2295, 2296, 2296, 2297, 2297, 2297, 2298, |
| 1377 |
< |
2298, 2299, 2299, 2300, 2300, 2300, 2301, 2301, 2302, 2302, |
| 1378 |
< |
2303, 2305, 2317, 2329, 2338, 2364, 2382, 2400, 2406, 2410, |
| 1379 |
< |
2419, 2418, 2422, 2422, 2423, 2423, 2424, 2424, 2426, 2437, |
| 1380 |
< |
2444, 2451, 2458, 2468, 2509, 2520, 2533, 2546, 2555, 2591, |
| 1381 |
< |
2590, 2654, 2653, 2657, 2657, 2658, 2664, 2664, 2665, 2665, |
| 1382 |
< |
2665, 2665, 2667, 2686, 2696, 2695, 2718, 2718, 2719, 2719, |
| 1383 |
< |
2719, 2721, 2727, 2736, 2738, 2738, 2739, 2739, 2741, 2760, |
| 1384 |
< |
2759, 2807, 2806, 2810, 2810, 2811, 2817, 2817, 2818, 2818, |
| 1385 |
< |
2818, 2818, 2820, 2826, 2835, 2838, 2838, 2839, 2839, 2840, |
| 1386 |
< |
2840, 2841, 2841, 2842, 2842, 2843, 2843, 2844, 2844, 2845, |
| 1387 |
< |
2845, 2846, 2846, 2847, 2847, 2848, 2848, 2849, 2849, 2850, |
| 1388 |
< |
2850, 2851, 2851, 2852, 2852, 2853, 2853, 2854, 2854, 2855, |
| 1389 |
< |
2855, 2856, 2856, 2857, 2857, 2858, 2858, 2859, 2860, 2860, |
| 1390 |
< |
2861, 2861, 2862, 2863, 2863, 2864, 2864, 2865, 2865, 2866, |
| 1391 |
< |
2866, 2867, 2868, 2871, 2876, 2881, 2886, 2891, 2896, 2901, |
| 1392 |
< |
2906, 2911, 2916, 2921, 2926, 2931, 2936, 2941, 2946, 2951, |
| 1393 |
< |
2956, 2961, 2967, 2978, 2983, 2992, 2997, 3002, 3007, 3012, |
| 1394 |
< |
3017, 3020, 3025, 3028, 3033, 3038, 3043, 3048, 3053, 3058, |
| 1395 |
< |
3063, 3068, 3073, 3084, 3089, 3094, 3099, 3108, 3140, 3158, |
| 1396 |
< |
3163, 3172, 3177, 3182, 3188, 3187, 3192, 3192, 3193, 3196, |
| 1397 |
< |
3199, 3202, 3205, 3208, 3211, 3214, 3217, 3220, 3223, 3226, |
| 1398 |
< |
3229, 3232, 3235, 3238, 3241, 3244, 3247, 3253, 3252, 3257, |
| 1399 |
< |
3257, 3258, 3261, 3264, 3267, 3270, 3273, 3276, 3279, 3282, |
| 1400 |
< |
3285, 3288, 3291, 3294, 3297, 3300, 3303, 3306, 3309, 3312, |
| 1401 |
< |
3317, 3322, 3327, 3332, 3342, 3341, 3365, 3365, 3366, 3367, |
| 1402 |
< |
3368, 3369, 3370, 3371, 3372, 3374, 3380, 3387, 3386, 3391, |
| 1403 |
< |
3391, 3392, 3396, 3402, 3436, 3446, 3445, 3495, 3495, 3496, |
| 1404 |
< |
3500, 3509, 3512, 3512, 3513, 3513, 3514, 3514, 3515, 3515, |
| 1405 |
< |
3516, 3516, 3517, 3517, 3518, 3519, 3519, 3520, 3520, 3521, |
| 1406 |
< |
3521, 3522, 3522, 3524, 3529, 3534, 3539, 3544, 3549, 3554, |
| 1407 |
< |
3559, 3564, 3569, 3574, 3579, 3584, 3589, 3594, 3599, 3604, |
| 1408 |
< |
3609, 3617, 3620, 3620, 3621, 3621, 3622, 3623, 3624, 3624, |
| 1409 |
< |
3625, 3626, 3628, 3634, 3640, 3649, 3663, 3669, 3675 |
| 1353 |
> |
901, 905, 909, 913, 919, 929, 928, 1025, 1025, 1026, |
| 1354 |
> |
1026, 1027, 1027, 1027, 1028, 1028, 1028, 1029, 1029, 1029, |
| 1355 |
> |
1031, 1043, 1055, 1092, 1104, 1115, 1157, 1167, 1166, 1172, |
| 1356 |
> |
1172, 1173, 1177, 1181, 1185, 1189, 1193, 1197, 1201, 1205, |
| 1357 |
> |
1209, 1213, 1217, 1221, 1225, 1229, 1233, 1237, 1241, 1245, |
| 1358 |
> |
1252, 1251, 1255, 1255, 1256, 1256, 1257, 1257, 1259, 1266, |
| 1359 |
> |
1273, 1280, 1287, 1294, 1301, 1308, 1315, 1322, 1329, 1336, |
| 1360 |
> |
1343, 1350, 1357, 1364, 1378, 1377, 1427, 1427, 1429, 1429, |
| 1361 |
> |
1430, 1431, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, |
| 1362 |
> |
1439, 1440, 1441, 1442, 1444, 1453, 1462, 1468, 1474, 1480, |
| 1363 |
> |
1486, 1492, 1498, 1504, 1510, 1516, 1522, 1528, 1538, 1537, |
| 1364 |
> |
1554, 1553, 1558, 1558, 1559, 1563, 1567, 1575, 1575, 1576, |
| 1365 |
> |
1576, 1576, 1576, 1576, 1578, 1578, 1580, 1580, 1582, 1596, |
| 1366 |
> |
1616, 1625, 1638, 1637, 1706, 1706, 1707, 1707, 1707, 1707, |
| 1367 |
> |
1708, 1708, 1708, 1709, 1709, 1711, 1748, 1761, 1770, 1782, |
| 1368 |
> |
1781, 1785, 1785, 1786, 1786, 1787, 1787, 1789, 1796, 1803, |
| 1369 |
> |
1810, 1817, 1824, 1831, 1838, 1845, 1852, 1859, 1869, 1888, |
| 1370 |
> |
1898, 1912, 1911, 1927, 1927, 1928, 1928, 1928, 1928, 1930, |
| 1371 |
> |
1939, 1954, 1968, 1967, 1983, 1983, 1984, 1984, 1984, 1984, |
| 1372 |
> |
1986, 1995, 2018, 2017, 2023, 2023, 2024, 2028, 2032, 2036, |
| 1373 |
> |
2040, 2044, 2048, 2052, 2056, 2060, 2064, 2074, 2073, 2090, |
| 1374 |
> |
2090, 2091, 2091, 2091, 2093, 2100, 2099, 2105, 2105, 2106, |
| 1375 |
> |
2110, 2114, 2118, 2122, 2126, 2130, 2134, 2138, 2142, 2146, |
| 1376 |
> |
2156, 2155, 2301, 2301, 2302, 2302, 2303, 2303, 2303, 2304, |
| 1377 |
> |
2304, 2305, 2305, 2306, 2306, 2306, 2307, 2307, 2308, 2308, |
| 1378 |
> |
2309, 2311, 2323, 2335, 2344, 2370, 2388, 2406, 2412, 2416, |
| 1379 |
> |
2425, 2424, 2428, 2428, 2429, 2429, 2430, 2430, 2432, 2443, |
| 1380 |
> |
2450, 2457, 2464, 2474, 2515, 2526, 2539, 2552, 2561, 2597, |
| 1381 |
> |
2596, 2660, 2659, 2663, 2663, 2664, 2670, 2670, 2671, 2671, |
| 1382 |
> |
2671, 2671, 2673, 2692, 2702, 2701, 2724, 2724, 2725, 2725, |
| 1383 |
> |
2725, 2727, 2733, 2742, 2744, 2744, 2745, 2745, 2747, 2766, |
| 1384 |
> |
2765, 2813, 2812, 2816, 2816, 2817, 2823, 2823, 2824, 2824, |
| 1385 |
> |
2824, 2824, 2826, 2832, 2841, 2844, 2844, 2845, 2845, 2846, |
| 1386 |
> |
2846, 2847, 2847, 2848, 2848, 2849, 2849, 2850, 2850, 2851, |
| 1387 |
> |
2851, 2852, 2852, 2853, 2853, 2854, 2854, 2855, 2855, 2856, |
| 1388 |
> |
2856, 2857, 2857, 2858, 2858, 2859, 2859, 2860, 2860, 2861, |
| 1389 |
> |
2861, 2862, 2862, 2863, 2863, 2864, 2864, 2865, 2866, 2866, |
| 1390 |
> |
2867, 2867, 2868, 2869, 2869, 2870, 2870, 2871, 2871, 2872, |
| 1391 |
> |
2872, 2873, 2874, 2877, 2882, 2887, 2892, 2897, 2902, 2907, |
| 1392 |
> |
2912, 2917, 2922, 2927, 2932, 2937, 2942, 2947, 2952, 2957, |
| 1393 |
> |
2962, 2967, 2973, 2984, 2989, 2998, 3003, 3008, 3013, 3018, |
| 1394 |
> |
3023, 3026, 3031, 3034, 3039, 3044, 3049, 3054, 3059, 3064, |
| 1395 |
> |
3069, 3074, 3079, 3090, 3095, 3100, 3105, 3114, 3146, 3164, |
| 1396 |
> |
3169, 3178, 3183, 3188, 3194, 3193, 3198, 3198, 3199, 3202, |
| 1397 |
> |
3205, 3208, 3211, 3214, 3217, 3220, 3223, 3226, 3229, 3232, |
| 1398 |
> |
3235, 3238, 3241, 3244, 3247, 3250, 3253, 3259, 3258, 3263, |
| 1399 |
> |
3263, 3264, 3267, 3270, 3273, 3276, 3279, 3282, 3285, 3288, |
| 1400 |
> |
3291, 3294, 3297, 3300, 3303, 3306, 3309, 3312, 3315, 3318, |
| 1401 |
> |
3323, 3328, 3333, 3338, 3348, 3347, 3371, 3371, 3372, 3373, |
| 1402 |
> |
3374, 3375, 3376, 3377, 3378, 3380, 3386, 3393, 3392, 3397, |
| 1403 |
> |
3397, 3398, 3402, 3408, 3442, 3452, 3451, 3501, 3501, 3502, |
| 1404 |
> |
3506, 3515, 3518, 3518, 3519, 3519, 3520, 3520, 3521, 3521, |
| 1405 |
> |
3522, 3522, 3523, 3523, 3524, 3525, 3525, 3526, 3526, 3527, |
| 1406 |
> |
3527, 3528, 3528, 3530, 3535, 3540, 3545, 3550, 3555, 3560, |
| 1407 |
> |
3565, 3570, 3575, 3580, 3585, 3590, 3595, 3600, 3605, 3610, |
| 1408 |
> |
3615, 3623, 3626, 3626, 3627, 3627, 3628, 3629, 3630, 3630, |
| 1409 |
> |
3631, 3632, 3634, 3640, 3646, 3655, 3669, 3675, 3681 |
| 1410 |
|
}; |
| 1411 |
|
#endif |
| 1412 |
|
|
| 4093 |
|
DupString(new_aconf->host, yy_tmp->host); |
| 4094 |
|
else |
| 4095 |
|
DupString(new_aconf->host, "*"); |
| 4096 |
+ |
|
| 4097 |
+ |
new_aconf->type = parse_netmask(new_aconf->host, &new_aconf->ipnum, |
| 4098 |
+ |
&new_aconf->bits); |
| 4099 |
|
conf_add_class_to_conf(new_conf, class_name); |
| 4100 |
|
if (yy_aconf->passwd != NULL) |
| 4101 |
|
DupString(new_aconf->passwd, yy_aconf->passwd); |
| 4146 |
|
case 140: |
| 4147 |
|
|
| 4148 |
|
/* Line 1806 of yacc.c */ |
| 4149 |
< |
#line 1029 "ircd_parser.y" |
| 4149 |
> |
#line 1032 "ircd_parser.y" |
| 4150 |
|
{ |
| 4151 |
|
if (conf_parser_ctx.pass == 2) |
| 4152 |
|
{ |
| 4162 |
|
case 141: |
| 4163 |
|
|
| 4164 |
|
/* Line 1806 of yacc.c */ |
| 4165 |
< |
#line 1041 "ircd_parser.y" |
| 4165 |
> |
#line 1044 "ircd_parser.y" |
| 4166 |
|
{ |
| 4167 |
|
if (conf_parser_ctx.pass == 2) |
| 4168 |
|
{ |
| 4178 |
|
case 142: |
| 4179 |
|
|
| 4180 |
|
/* Line 1806 of yacc.c */ |
| 4181 |
< |
#line 1053 "ircd_parser.y" |
| 4181 |
> |
#line 1056 "ircd_parser.y" |
| 4182 |
|
{ |
| 4183 |
|
if (conf_parser_ctx.pass == 2) |
| 4184 |
|
{ |
| 4199 |
|
{ |
| 4200 |
|
DupString(yy_aconf->user, userbuf); |
| 4201 |
|
DupString(yy_aconf->host, hostbuf); |
| 4202 |
+ |
|
| 4203 |
+ |
yy_aconf->type = parse_netmask(yy_aconf->host, &yy_aconf->ipnum, |
| 4204 |
+ |
&yy_aconf->bits); |
| 4205 |
|
} |
| 4206 |
|
else |
| 4207 |
|
{ |
| 4219 |
|
case 143: |
| 4220 |
|
|
| 4221 |
|
/* Line 1806 of yacc.c */ |
| 4222 |
< |
#line 1087 "ircd_parser.y" |
| 4222 |
> |
#line 1093 "ircd_parser.y" |
| 4223 |
|
{ |
| 4224 |
|
if (conf_parser_ctx.pass == 2) |
| 4225 |
|
{ |
| 4235 |
|
case 144: |
| 4236 |
|
|
| 4237 |
|
/* Line 1806 of yacc.c */ |
| 4238 |
< |
#line 1099 "ircd_parser.y" |
| 4238 |
> |
#line 1105 "ircd_parser.y" |
| 4239 |
|
{ |
| 4240 |
|
if (conf_parser_ctx.pass == 2) |
| 4241 |
|
{ |
| 4250 |
|
case 145: |
| 4251 |
|
|
| 4252 |
|
/* Line 1806 of yacc.c */ |
| 4253 |
< |
#line 1110 "ircd_parser.y" |
| 4253 |
> |
#line 1116 "ircd_parser.y" |
| 4254 |
|
{ |
| 4255 |
|
#ifdef HAVE_LIBCRYPTO |
| 4256 |
|
if (conf_parser_ctx.pass == 2) |
| 4296 |
|
case 146: |
| 4297 |
|
|
| 4298 |
|
/* Line 1806 of yacc.c */ |
| 4299 |
< |
#line 1152 "ircd_parser.y" |
| 4299 |
> |
#line 1158 "ircd_parser.y" |
| 4300 |
|
{ |
| 4301 |
|
if (conf_parser_ctx.pass == 2) |
| 4302 |
|
{ |
| 4309 |
|
case 147: |
| 4310 |
|
|
| 4311 |
|
/* Line 1806 of yacc.c */ |
| 4312 |
< |
#line 1161 "ircd_parser.y" |
| 4312 |
> |
#line 1167 "ircd_parser.y" |
| 4313 |
|
{ |
| 4314 |
|
if (conf_parser_ctx.pass == 2) |
| 4315 |
|
yy_aconf->modes = 0; |
| 4319 |
|
case 151: |
| 4320 |
|
|
| 4321 |
|
/* Line 1806 of yacc.c */ |
| 4322 |
< |
#line 1168 "ircd_parser.y" |
| 4322 |
> |
#line 1174 "ircd_parser.y" |
| 4323 |
|
{ |
| 4324 |
|
if (conf_parser_ctx.pass == 2) |
| 4325 |
|
yy_aconf->modes |= UMODE_BOTS; |
| 4329 |
|
case 152: |
| 4330 |
|
|
| 4331 |
|
/* Line 1806 of yacc.c */ |
| 4332 |
< |
#line 1172 "ircd_parser.y" |
| 4332 |
> |
#line 1178 "ircd_parser.y" |
| 4333 |
|
{ |
| 4334 |
|
if (conf_parser_ctx.pass == 2) |
| 4335 |
|
yy_aconf->modes |= UMODE_CCONN; |
| 4339 |
|
case 153: |
| 4340 |
|
|
| 4341 |
|
/* Line 1806 of yacc.c */ |
| 4342 |
< |
#line 1176 "ircd_parser.y" |
| 4342 |
> |
#line 1182 "ircd_parser.y" |
| 4343 |
|
{ |
| 4344 |
|
if (conf_parser_ctx.pass == 2) |
| 4345 |
|
yy_aconf->modes |= UMODE_CCONN_FULL; |
| 4349 |
|
case 154: |
| 4350 |
|
|
| 4351 |
|
/* Line 1806 of yacc.c */ |
| 4352 |
< |
#line 1180 "ircd_parser.y" |
| 4352 |
> |
#line 1186 "ircd_parser.y" |
| 4353 |
|
{ |
| 4354 |
|
if (conf_parser_ctx.pass == 2) |
| 4355 |
|
yy_aconf->modes |= UMODE_DEAF; |
| 4359 |
|
case 155: |
| 4360 |
|
|
| 4361 |
|
/* Line 1806 of yacc.c */ |
| 4362 |
< |
#line 1184 "ircd_parser.y" |
| 4362 |
> |
#line 1190 "ircd_parser.y" |
| 4363 |
|
{ |
| 4364 |
|
if (conf_parser_ctx.pass == 2) |
| 4365 |
|
yy_aconf->modes |= UMODE_DEBUG; |
| 4369 |
|
case 156: |
| 4370 |
|
|
| 4371 |
|
/* Line 1806 of yacc.c */ |
| 4372 |
< |
#line 1188 "ircd_parser.y" |
| 4372 |
> |
#line 1194 "ircd_parser.y" |
| 4373 |
|
{ |
| 4374 |
|
if (conf_parser_ctx.pass == 2) |
| 4375 |
|
yy_aconf->modes |= UMODE_FULL; |
| 4379 |
|
case 157: |
| 4380 |
|
|
| 4381 |
|
/* Line 1806 of yacc.c */ |
| 4382 |
< |
#line 1192 "ircd_parser.y" |
| 4382 |
> |
#line 1198 "ircd_parser.y" |
| 4383 |
|
{ |
| 4384 |
|
if (conf_parser_ctx.pass == 2) |
| 4385 |
|
yy_aconf->modes |= UMODE_SKILL; |
| 4389 |
|
case 158: |
| 4390 |
|
|
| 4391 |
|
/* Line 1806 of yacc.c */ |
| 4392 |
< |
#line 1196 "ircd_parser.y" |
| 4392 |
> |
#line 1202 "ircd_parser.y" |
| 4393 |
|
{ |
| 4394 |
|
if (conf_parser_ctx.pass == 2) |
| 4395 |
|
yy_aconf->modes |= UMODE_NCHANGE; |
| 4399 |
|
case 159: |
| 4400 |
|
|
| 4401 |
|
/* Line 1806 of yacc.c */ |
| 4402 |
< |
#line 1200 "ircd_parser.y" |
| 4402 |
> |
#line 1206 "ircd_parser.y" |
| 4403 |
|
{ |
| 4404 |
|
if (conf_parser_ctx.pass == 2) |
| 4405 |
|
yy_aconf->modes |= UMODE_REJ; |
| 4409 |
|
case 160: |
| 4410 |
|
|
| 4411 |
|
/* Line 1806 of yacc.c */ |
| 4412 |
< |
#line 1204 "ircd_parser.y" |
| 4412 |
> |
#line 1210 "ircd_parser.y" |
| 4413 |
|
{ |
| 4414 |
|
if (conf_parser_ctx.pass == 2) |
| 4415 |
|
yy_aconf->modes |= UMODE_UNAUTH; |
| 4419 |
|
case 161: |
| 4420 |
|
|
| 4421 |
|
/* Line 1806 of yacc.c */ |
| 4422 |
< |
#line 1208 "ircd_parser.y" |
| 4422 |
> |
#line 1214 "ircd_parser.y" |
| 4423 |
|
{ |
| 4424 |
|
if (conf_parser_ctx.pass == 2) |
| 4425 |
|
yy_aconf->modes |= UMODE_SPY; |
| 4429 |
|
case 162: |
| 4430 |
|
|
| 4431 |
|
/* Line 1806 of yacc.c */ |
| 4432 |
< |
#line 1212 "ircd_parser.y" |
| 4432 |
> |
#line 1218 "ircd_parser.y" |
| 4433 |
|
{ |
| 4434 |
|
if (conf_parser_ctx.pass == 2) |
| 4435 |
|
yy_aconf->modes |= UMODE_EXTERNAL; |
| 4439 |
|
case 163: |
| 4440 |
|
|
| 4441 |
|
/* Line 1806 of yacc.c */ |
| 4442 |
< |
#line 1216 "ircd_parser.y" |
| 4442 |
> |
#line 1222 "ircd_parser.y" |
| 4443 |
|
{ |
| 4444 |
|
if (conf_parser_ctx.pass == 2) |
| 4445 |
|
yy_aconf->modes |= UMODE_OPERWALL; |
| 4449 |
|
case 164: |
| 4450 |
|
|
| 4451 |
|
/* Line 1806 of yacc.c */ |
| 4452 |
< |
#line 1220 "ircd_parser.y" |
| 4452 |
> |
#line 1226 "ircd_parser.y" |
| 4453 |
|
{ |
| 4454 |
|
if (conf_parser_ctx.pass == 2) |
| 4455 |
|
yy_aconf->modes |= UMODE_SERVNOTICE; |
| 4459 |
|
case 165: |
| 4460 |
|
|
| 4461 |
|
/* Line 1806 of yacc.c */ |
| 4462 |
< |
#line 1224 "ircd_parser.y" |
| 4462 |
> |
#line 1230 "ircd_parser.y" |
| 4463 |
|
{ |
| 4464 |
|
if (conf_parser_ctx.pass == 2) |
| 4465 |
|
yy_aconf->modes |= UMODE_INVISIBLE; |
| 4469 |
|
case 166: |
| 4470 |
|
|
| 4471 |
|
/* Line 1806 of yacc.c */ |
| 4472 |
< |
#line 1228 "ircd_parser.y" |
| 4472 |
> |
#line 1234 "ircd_parser.y" |
| 4473 |
|
{ |
| 4474 |
|
if (conf_parser_ctx.pass == 2) |
| 4475 |
|
yy_aconf->modes |= UMODE_WALLOP; |
| 4479 |
|
case 167: |
| 4480 |
|
|
| 4481 |
|
/* Line 1806 of yacc.c */ |
| 4482 |
< |
#line 1232 "ircd_parser.y" |
| 4482 |
> |
#line 1238 "ircd_parser.y" |
| 4483 |
|
{ |
| 4484 |
|
if (conf_parser_ctx.pass == 2) |
| 4485 |
|
yy_aconf->modes |= UMODE_SOFTCALLERID; |
| 4489 |
|
case 168: |
| 4490 |
|
|
| 4491 |
|
/* Line 1806 of yacc.c */ |
| 4492 |
< |
#line 1236 "ircd_parser.y" |
| 4492 |
> |
#line 1242 "ircd_parser.y" |
| 4493 |
|
{ |
| 4494 |
|
if (conf_parser_ctx.pass == 2) |
| 4495 |
|
yy_aconf->modes |= UMODE_CALLERID; |
| 4499 |
|
case 169: |
| 4500 |
|
|
| 4501 |
|
/* Line 1806 of yacc.c */ |
| 4502 |
< |
#line 1240 "ircd_parser.y" |
| 4502 |
> |
#line 1246 "ircd_parser.y" |
| 4503 |
|
{ |
| 4504 |
|
if (conf_parser_ctx.pass == 2) |
| 4505 |
|
yy_aconf->modes |= UMODE_LOCOPS; |
| 4509 |
|
case 170: |
| 4510 |
|
|
| 4511 |
|
/* Line 1806 of yacc.c */ |
| 4512 |
< |
#line 1246 "ircd_parser.y" |
| 4512 |
> |
#line 1252 "ircd_parser.y" |
| 4513 |
|
{ |
| 4514 |
|
} |
| 4515 |
|
break; |
| 4517 |
|
case 174: |
| 4518 |
|
|
| 4519 |
|
/* Line 1806 of yacc.c */ |
| 4520 |
< |
#line 1250 "ircd_parser.y" |
| 4520 |
> |
#line 1256 "ircd_parser.y" |
| 4521 |
|
{ not_atom = 1; } |
| 4522 |
|
break; |
| 4523 |
|
|
| 4524 |
|
case 176: |
| 4525 |
|
|
| 4526 |
|
/* Line 1806 of yacc.c */ |
| 4527 |
< |
#line 1251 "ircd_parser.y" |
| 4527 |
> |
#line 1257 "ircd_parser.y" |
| 4528 |
|
{ not_atom = 0; } |
| 4529 |
|
break; |
| 4530 |
|
|
| 4531 |
|
case 178: |
| 4532 |
|
|
| 4533 |
|
/* Line 1806 of yacc.c */ |
| 4534 |
< |
#line 1254 "ircd_parser.y" |
| 4534 |
> |
#line 1260 "ircd_parser.y" |
| 4535 |
|
{ |
| 4536 |
|
if (conf_parser_ctx.pass == 2) |
| 4537 |
|
{ |
| 4544 |
|
case 179: |
| 4545 |
|
|
| 4546 |
|
/* Line 1806 of yacc.c */ |
| 4547 |
< |
#line 1261 "ircd_parser.y" |
| 4547 |
> |
#line 1267 "ircd_parser.y" |
| 4548 |
|
{ |
| 4549 |
|
if (conf_parser_ctx.pass == 2) |
| 4550 |
|
{ |
| 4557 |
|
case 180: |
| 4558 |
|
|
| 4559 |
|
/* Line 1806 of yacc.c */ |
| 4560 |
< |
#line 1268 "ircd_parser.y" |
| 4560 |
> |
#line 1274 "ircd_parser.y" |
| 4561 |
|
{ |
| 4562 |
|
if (conf_parser_ctx.pass == 2) |
| 4563 |
|
{ |
| 4570 |
|
case 181: |
| 4571 |
|
|
| 4572 |
|
/* Line 1806 of yacc.c */ |
| 4573 |
< |
#line 1275 "ircd_parser.y" |
| 4573 |
> |
#line 1281 "ircd_parser.y" |
| 4574 |
|
{ |
| 4575 |
|
if (conf_parser_ctx.pass == 2) |
| 4576 |
|
{ |
| 4583 |
|
case 182: |
| 4584 |
|
|
| 4585 |
|
/* Line 1806 of yacc.c */ |
| 4586 |
< |
#line 1282 "ircd_parser.y" |
| 4586 |
> |
#line 1288 "ircd_parser.y" |
| 4587 |
|
{ |
| 4588 |
|
if (conf_parser_ctx.pass == 2) |
| 4589 |
|
{ |
| 4596 |
|
case 183: |
| 4597 |
|
|
| 4598 |
|
/* Line 1806 of yacc.c */ |
| 4599 |
< |
#line 1289 "ircd_parser.y" |
| 4599 |
> |
#line 1295 "ircd_parser.y" |
| 4600 |
|
{ |
| 4601 |
|
if (conf_parser_ctx.pass == 2) |
| 4602 |
|
{ |
| 4609 |
|
case 184: |
| 4610 |
|
|
| 4611 |
|
/* Line 1806 of yacc.c */ |
| 4612 |
< |
#line 1296 "ircd_parser.y" |
| 4612 |
> |
#line 1302 "ircd_parser.y" |
| 4613 |
|
{ |
| 4614 |
|
if (conf_parser_ctx.pass == 2) |
| 4615 |
|
{ |
| 4622 |
|
case 185: |
| 4623 |
|
|
| 4624 |
|
/* Line 1806 of yacc.c */ |
| 4625 |
< |
#line 1303 "ircd_parser.y" |
| 4625 |
> |
#line 1309 "ircd_parser.y" |
| 4626 |
|
{ |
| 4627 |
|
if (conf_parser_ctx.pass == 2) |
| 4628 |
|
{ |
| 4635 |
|
case 186: |
| 4636 |
|
|
| 4637 |
|
/* Line 1806 of yacc.c */ |
| 4638 |
< |
#line 1310 "ircd_parser.y" |
| 4638 |
> |
#line 1316 "ircd_parser.y" |
| 4639 |
|
{ |
| 4640 |
|
if (conf_parser_ctx.pass == 2) |
| 4641 |
|
{ |
| 4648 |
|
case 187: |
| 4649 |
|
|
| 4650 |
|
/* Line 1806 of yacc.c */ |
| 4651 |
< |
#line 1317 "ircd_parser.y" |
| 4651 |
> |
#line 1323 "ircd_parser.y" |
| 4652 |
|
{ |
| 4653 |
|
if (conf_parser_ctx.pass == 2) |
| 4654 |
|
{ |
| 4661 |
|
case 188: |
| 4662 |
|
|
| 4663 |
|
/* Line 1806 of yacc.c */ |
| 4664 |
< |
#line 1324 "ircd_parser.y" |
| 4664 |
> |
#line 1330 "ircd_parser.y" |
| 4665 |
|
{ |
| 4666 |
|
if (conf_parser_ctx.pass == 2) |
| 4667 |
|
{ |
| 4674 |
|
case 189: |
| 4675 |
|
|
| 4676 |
|
/* Line 1806 of yacc.c */ |
| 4677 |
< |
#line 1331 "ircd_parser.y" |
| 4677 |
> |
#line 1337 "ircd_parser.y" |
| 4678 |
|
{ |
| 4679 |
|
if (conf_parser_ctx.pass == 2) |
| 4680 |
|
{ |
| 4687 |
|
case 190: |
| 4688 |
|
|
| 4689 |
|
/* Line 1806 of yacc.c */ |
| 4690 |
< |
#line 1338 "ircd_parser.y" |
| 4690 |
> |
#line 1344 "ircd_parser.y" |
| 4691 |
|
{ |
| 4692 |
|
if (conf_parser_ctx.pass == 2) |
| 4693 |
|
{ |
| 4700 |
|
case 191: |
| 4701 |
|
|
| 4702 |
|
/* Line 1806 of yacc.c */ |
| 4703 |
< |
#line 1345 "ircd_parser.y" |
| 4703 |
> |
#line 1351 "ircd_parser.y" |
| 4704 |
|
{ |
| 4705 |
|
if (conf_parser_ctx.pass == 2) |
| 4706 |
|
{ |
| 4713 |
|
case 192: |
| 4714 |
|
|
| 4715 |
|
/* Line 1806 of yacc.c */ |
| 4716 |
< |
#line 1352 "ircd_parser.y" |
| 4716 |
> |
#line 1358 "ircd_parser.y" |
| 4717 |
|
{ |
| 4718 |
|
if (conf_parser_ctx.pass == 2) |
| 4719 |
|
{ |
| 4726 |
|
case 193: |
| 4727 |
|
|
| 4728 |
|
/* Line 1806 of yacc.c */ |
| 4729 |
< |
#line 1359 "ircd_parser.y" |
| 4729 |
> |
#line 1365 "ircd_parser.y" |
| 4730 |
|
{ |
| 4731 |
|
if (conf_parser_ctx.pass == 2) |
| 4732 |
|
{ |
| 4739 |
|
case 194: |
| 4740 |
|
|
| 4741 |
|
/* Line 1806 of yacc.c */ |
| 4742 |
< |
#line 1372 "ircd_parser.y" |
| 4742 |
> |
#line 1378 "ircd_parser.y" |
| 4743 |
|
{ |
| 4744 |
|
if (conf_parser_ctx.pass == 1) |
| 4745 |
|
{ |
| 4752 |
|
case 195: |
| 4753 |
|
|
| 4754 |
|
/* Line 1806 of yacc.c */ |
| 4755 |
< |
#line 1379 "ircd_parser.y" |
| 4755 |
> |
#line 1385 "ircd_parser.y" |
| 4756 |
|
{ |
| 4757 |
|
if (conf_parser_ctx.pass == 1) |
| 4758 |
|
{ |
| 4763 |
|
delete_conf_item(yy_conf); |
| 4764 |
|
else |
| 4765 |
|
{ |
| 4766 |
< |
cconf = find_exact_name_conf(CLASS_TYPE, yy_class_name, NULL, NULL); |
| 4766 |
> |
cconf = find_exact_name_conf(CLASS_TYPE, NULL, yy_class_name, NULL, NULL); |
| 4767 |
|
|
| 4768 |
|
if (cconf != NULL) /* The class existed already */ |
| 4769 |
|
{ |
| 4799 |
|
case 214: |
| 4800 |
|
|
| 4801 |
|
/* Line 1806 of yacc.c */ |
| 4802 |
< |
#line 1439 "ircd_parser.y" |
| 4802 |
> |
#line 1445 "ircd_parser.y" |
| 4803 |
|
{ |
| 4804 |
|
if (conf_parser_ctx.pass == 1) |
| 4805 |
|
{ |
| 4812 |
|
case 215: |
| 4813 |
|
|
| 4814 |
|
/* Line 1806 of yacc.c */ |
| 4815 |
< |
#line 1448 "ircd_parser.y" |
| 4815 |
> |
#line 1454 "ircd_parser.y" |
| 4816 |
|
{ |
| 4817 |
|
if (conf_parser_ctx.pass == 1) |
| 4818 |
|
{ |
| 4825 |
|
case 216: |
| 4826 |
|
|
| 4827 |
|
/* Line 1806 of yacc.c */ |
| 4828 |
< |
#line 1457 "ircd_parser.y" |
| 4828 |
> |
#line 1463 "ircd_parser.y" |
| 4829 |
|
{ |
| 4830 |
|
if (conf_parser_ctx.pass == 1) |
| 4831 |
|
PingFreq(yy_class) = (yyvsp[(3) - (4)].number); |
| 4835 |
|
case 217: |
| 4836 |
|
|
| 4837 |
|
/* Line 1806 of yacc.c */ |
| 4838 |
< |
#line 1463 "ircd_parser.y" |
| 4838 |
> |
#line 1469 "ircd_parser.y" |
| 4839 |
|
{ |
| 4840 |
|
if (conf_parser_ctx.pass == 1) |
| 4841 |
|
PingWarning(yy_class) = (yyvsp[(3) - (4)].number); |
| 4845 |
|
case 218: |
| 4846 |
|
|
| 4847 |
|
/* Line 1806 of yacc.c */ |
| 4848 |
< |
#line 1469 "ircd_parser.y" |
| 4848 |
> |
#line 1475 "ircd_parser.y" |
| 4849 |
|
{ |
| 4850 |
|
if (conf_parser_ctx.pass == 1) |
| 4851 |
|
MaxPerIp(yy_class) = (yyvsp[(3) - (4)].number); |
| 4855 |
|
case 219: |
| 4856 |
|
|
| 4857 |
|
/* Line 1806 of yacc.c */ |
| 4858 |
< |
#line 1475 "ircd_parser.y" |
| 4858 |
> |
#line 1481 "ircd_parser.y" |
| 4859 |
|
{ |
| 4860 |
|
if (conf_parser_ctx.pass == 1) |
| 4861 |
|
ConFreq(yy_class) = (yyvsp[(3) - (4)].number); |
| 4865 |
|
case 220: |
| 4866 |
|
|
| 4867 |
|
/* Line 1806 of yacc.c */ |
| 4868 |
< |
#line 1481 "ircd_parser.y" |
| 4868 |
> |
#line 1487 "ircd_parser.y" |
| 4869 |
|
{ |
| 4870 |
|
if (conf_parser_ctx.pass == 1) |
| 4871 |
|
MaxTotal(yy_class) = (yyvsp[(3) - (4)].number); |
| 4875 |
|
case 221: |
| 4876 |
|
|
| 4877 |
|
/* Line 1806 of yacc.c */ |
| 4878 |
< |
#line 1487 "ircd_parser.y" |
| 4878 |
> |
#line 1493 "ircd_parser.y" |
| 4879 |
|
{ |
| 4880 |
|
if (conf_parser_ctx.pass == 1) |
| 4881 |
|
MaxGlobal(yy_class) = (yyvsp[(3) - (4)].number); |
| 4885 |
|
case 222: |
| 4886 |
|
|
| 4887 |
|
/* Line 1806 of yacc.c */ |
| 4888 |
< |
#line 1493 "ircd_parser.y" |
| 4888 |
> |
#line 1499 "ircd_parser.y" |
| 4889 |
|
{ |
| 4890 |
|
if (conf_parser_ctx.pass == 1) |
| 4891 |
|
MaxLocal(yy_class) = (yyvsp[(3) - (4)].number); |
| 4895 |
|
case 223: |
| 4896 |
|
|
| 4897 |
|
/* Line 1806 of yacc.c */ |
| 4898 |
< |
#line 1499 "ircd_parser.y" |
| 4898 |
> |
#line 1505 "ircd_parser.y" |
| 4899 |
|
{ |
| 4900 |
|
if (conf_parser_ctx.pass == 1) |
| 4901 |
|
MaxIdent(yy_class) = (yyvsp[(3) - (4)].number); |
| 4905 |
|
case 224: |
| 4906 |
|
|
| 4907 |
|
/* Line 1806 of yacc.c */ |
| 4908 |
< |
#line 1505 "ircd_parser.y" |
| 4908 |
> |
#line 1511 "ircd_parser.y" |
| 4909 |
|
{ |
| 4910 |
|
if (conf_parser_ctx.pass == 1) |
| 4911 |
|
MaxSendq(yy_class) = (yyvsp[(3) - (4)].number); |
| 4915 |
|
case 225: |
| 4916 |
|
|
| 4917 |
|
/* Line 1806 of yacc.c */ |
| 4918 |
< |
#line 1511 "ircd_parser.y" |
| 4918 |
> |
#line 1517 "ircd_parser.y" |
| 4919 |
|
{ |
| 4920 |
|
if (conf_parser_ctx.pass == 1) |
| 4921 |
|
CidrBitlenIPV4(yy_class) = (yyvsp[(3) - (4)].number); |
| 4925 |
|
case 226: |
| 4926 |
|
|
| 4927 |
|
/* Line 1806 of yacc.c */ |
| 4928 |
< |
#line 1517 "ircd_parser.y" |
| 4928 |
> |
#line 1523 "ircd_parser.y" |
| 4929 |
|
{ |
| 4930 |
|
if (conf_parser_ctx.pass == 1) |
| 4931 |
|
CidrBitlenIPV6(yy_class) = (yyvsp[(3) - (4)].number); |
| 4935 |
|
case 227: |
| 4936 |
|
|
| 4937 |
|
/* Line 1806 of yacc.c */ |
| 4938 |
< |
#line 1523 "ircd_parser.y" |
| 4938 |
> |
#line 1529 "ircd_parser.y" |
| 4939 |
|
{ |
| 4940 |
|
if (conf_parser_ctx.pass == 1) |
| 4941 |
|
NumberPerCidr(yy_class) = (yyvsp[(3) - (4)].number); |
| 4945 |
|
case 228: |
| 4946 |
|
|
| 4947 |
|
/* Line 1806 of yacc.c */ |
| 4948 |
< |
#line 1532 "ircd_parser.y" |
| 4948 |
> |
#line 1538 "ircd_parser.y" |
| 4949 |
|
{ |
| 4950 |
|
if (conf_parser_ctx.pass == 2) |
| 4951 |
|
{ |
| 4958 |
|
case 229: |
| 4959 |
|
|
| 4960 |
|
/* Line 1806 of yacc.c */ |
| 4961 |
< |
#line 1539 "ircd_parser.y" |
| 4961 |
> |
#line 1545 "ircd_parser.y" |
| 4962 |
|
{ |
| 4963 |
|
if (conf_parser_ctx.pass == 2) |
| 4964 |
|
{ |
| 4971 |
|
case 230: |
| 4972 |
|
|
| 4973 |
|
/* Line 1806 of yacc.c */ |
| 4974 |
< |
#line 1548 "ircd_parser.y" |
| 4974 |
> |
#line 1554 "ircd_parser.y" |
| 4975 |
|
{ |
| 4976 |
|
listener_flags = 0; |
| 4977 |
|
} |
| 4980 |
|
case 234: |
| 4981 |
|
|
| 4982 |
|
/* Line 1806 of yacc.c */ |
| 4983 |
< |
#line 1554 "ircd_parser.y" |
| 4983 |
> |
#line 1560 "ircd_parser.y" |
| 4984 |
|
{ |
| 4985 |
|
if (conf_parser_ctx.pass == 2) |
| 4986 |
|
listener_flags |= LISTENER_SSL; |
| 4990 |
|
case 235: |
| 4991 |
|
|
| 4992 |
|
/* Line 1806 of yacc.c */ |
| 4993 |
< |
#line 1558 "ircd_parser.y" |
| 4993 |
> |
#line 1564 "ircd_parser.y" |
| 4994 |
|
{ |
| 4995 |
|
if (conf_parser_ctx.pass == 2) |
| 4996 |
|
listener_flags |= LISTENER_HIDDEN; |
| 5000 |
|
case 236: |
| 5001 |
|
|
| 5002 |
|
/* Line 1806 of yacc.c */ |
| 5003 |
< |
#line 1562 "ircd_parser.y" |
| 5003 |
> |
#line 1568 "ircd_parser.y" |
| 5004 |
|
{ |
| 5005 |
|
if (conf_parser_ctx.pass == 2) |
| 5006 |
|
listener_flags |= LISTENER_SERVER; |
| 5010 |
|
case 244: |
| 5011 |
|
|
| 5012 |
|
/* Line 1806 of yacc.c */ |
| 5013 |
< |
#line 1572 "ircd_parser.y" |
| 5013 |
> |
#line 1578 "ircd_parser.y" |
| 5014 |
|
{ listener_flags = 0; } |
| 5015 |
|
break; |
| 5016 |
|
|
| 5017 |
|
case 248: |
| 5018 |
|
|
| 5019 |
|
/* Line 1806 of yacc.c */ |
| 5020 |
< |
#line 1577 "ircd_parser.y" |
| 5020 |
> |
#line 1583 "ircd_parser.y" |
| 5021 |
|
{ |
| 5022 |
|
if (conf_parser_ctx.pass == 2) |
| 5023 |
|
{ |
| 5037 |
|
case 249: |
| 5038 |
|
|
| 5039 |
|
/* Line 1806 of yacc.c */ |
| 5040 |
< |
#line 1591 "ircd_parser.y" |
| 5040 |
> |
#line 1597 "ircd_parser.y" |
| 5041 |
|
{ |
| 5042 |
|
if (conf_parser_ctx.pass == 2) |
| 5043 |
|
{ |
| 5061 |
|
case 250: |
| 5062 |
|
|
| 5063 |
|
/* Line 1806 of yacc.c */ |
| 5064 |
< |
#line 1611 "ircd_parser.y" |
| 5064 |
> |
#line 1617 "ircd_parser.y" |
| 5065 |
|
{ |
| 5066 |
|
if (conf_parser_ctx.pass == 2) |
| 5067 |
|
{ |
| 5074 |
|
case 251: |
| 5075 |
|
|
| 5076 |
|
/* Line 1806 of yacc.c */ |
| 5077 |
< |
#line 1620 "ircd_parser.y" |
| 5077 |
> |
#line 1626 "ircd_parser.y" |
| 5078 |
|
{ |
| 5079 |
|
if (conf_parser_ctx.pass == 2) |
| 5080 |
|
{ |
| 5087 |
|
case 252: |
| 5088 |
|
|
| 5089 |
|
/* Line 1806 of yacc.c */ |
| 5090 |
< |
#line 1632 "ircd_parser.y" |
| 5090 |
> |
#line 1638 "ircd_parser.y" |
| 5091 |
|
{ |
| 5092 |
|
if (conf_parser_ctx.pass == 2) |
| 5093 |
|
{ |
| 5105 |
|
case 253: |
| 5106 |
|
|
| 5107 |
|
/* Line 1806 of yacc.c */ |
| 5108 |
< |
#line 1644 "ircd_parser.y" |
| 5108 |
> |
#line 1650 "ircd_parser.y" |
| 5109 |
|
{ |
| 5110 |
|
if (conf_parser_ctx.pass == 2) |
| 5111 |
|
{ |
| 5166 |
|
case 265: |
| 5167 |
|
|
| 5168 |
|
/* Line 1806 of yacc.c */ |
| 5169 |
< |
#line 1706 "ircd_parser.y" |
| 5169 |
> |
#line 1712 "ircd_parser.y" |
| 5170 |
|
{ |
| 5171 |
|
if (conf_parser_ctx.pass == 2) |
| 5172 |
|
{ |
| 5205 |
|
case 266: |
| 5206 |
|
|
| 5207 |
|
/* Line 1806 of yacc.c */ |
| 5208 |
< |
#line 1743 "ircd_parser.y" |
| 5208 |
> |
#line 1749 "ircd_parser.y" |
| 5209 |
|
{ |
| 5210 |
|
if (conf_parser_ctx.pass == 2) |
| 5211 |
|
{ |
| 5222 |
|
case 267: |
| 5223 |
|
|
| 5224 |
|
/* Line 1806 of yacc.c */ |
| 5225 |
< |
#line 1756 "ircd_parser.y" |
| 5225 |
> |
#line 1762 "ircd_parser.y" |
| 5226 |
|
{ |
| 5227 |
|
if (conf_parser_ctx.pass == 2) |
| 5228 |
|
{ |
| 5235 |
|
case 268: |
| 5236 |
|
|
| 5237 |
|
/* Line 1806 of yacc.c */ |
| 5238 |
< |
#line 1765 "ircd_parser.y" |
| 5238 |
> |
#line 1771 "ircd_parser.y" |
| 5239 |
|
{ |
| 5240 |
|
if (conf_parser_ctx.pass == 2) |
| 5241 |
|
{ |
| 5250 |
|
case 269: |
| 5251 |
|
|
| 5252 |
|
/* Line 1806 of yacc.c */ |
| 5253 |
< |
#line 1776 "ircd_parser.y" |
| 5253 |
> |
#line 1782 "ircd_parser.y" |
| 5254 |
|
{ |
| 5255 |
|
} |
| 5256 |
|
break; |
| 5258 |
|
case 273: |
| 5259 |
|
|
| 5260 |
|
/* Line 1806 of yacc.c */ |
| 5261 |
< |
#line 1780 "ircd_parser.y" |
| 5261 |
> |
#line 1786 "ircd_parser.y" |
| 5262 |
|
{ not_atom = 1; } |
| 5263 |
|
break; |
| 5264 |
|
|
| 5265 |
|
case 275: |
| 5266 |
|
|
| 5267 |
|
/* Line 1806 of yacc.c */ |
| 5268 |
< |
#line 1781 "ircd_parser.y" |
| 5268 |
> |
#line 1787 "ircd_parser.y" |
| 5269 |
|
{ not_atom = 0; } |
| 5270 |
|
break; |
| 5271 |
|
|
| 5272 |
|
case 277: |
| 5273 |
|
|
| 5274 |
|
/* Line 1806 of yacc.c */ |
| 5275 |
< |
#line 1784 "ircd_parser.y" |
| 5275 |
> |
#line 1790 "ircd_parser.y" |
| 5276 |
|
{ |
| 5277 |
|
if (conf_parser_ctx.pass == 2) |
| 5278 |
|
{ |
| 5285 |
|
case 278: |
| 5286 |
|
|
| 5287 |
|
/* Line 1806 of yacc.c */ |
| 5288 |
< |
#line 1791 "ircd_parser.y" |
| 5288 |
> |
#line 1797 "ircd_parser.y" |
| 5289 |
|
{ |
| 5290 |
|
if (conf_parser_ctx.pass == 2) |
| 5291 |
|
{ |
| 5298 |
|
case 279: |
| 5299 |
|
|
| 5300 |
|
/* Line 1806 of yacc.c */ |
| 5301 |
< |
#line 1798 "ircd_parser.y" |
| 5301 |
> |
#line 1804 "ircd_parser.y" |
| 5302 |
|
{ |
| 5303 |
|
if (conf_parser_ctx.pass == 2) |
| 5304 |
|
{ |
| 5311 |
|
case 280: |
| 5312 |
|
|
| 5313 |
|
/* Line 1806 of yacc.c */ |
| 5314 |
< |
#line 1805 "ircd_parser.y" |
| 5314 |
> |
#line 1811 "ircd_parser.y" |
| 5315 |
|
{ |
| 5316 |
|
if (conf_parser_ctx.pass == 2) |
| 5317 |
|
{ |
| 5324 |
|
case 281: |
| 5325 |
|
|
| 5326 |
|
/* Line 1806 of yacc.c */ |
| 5327 |
< |
#line 1812 "ircd_parser.y" |
| 5327 |
> |
#line 1818 "ircd_parser.y" |
| 5328 |
|
{ |
| 5329 |
|
if (conf_parser_ctx.pass == 2) |
| 5330 |
|
{ |
| 5337 |
|
case 282: |
| 5338 |
|
|
| 5339 |
|
/* Line 1806 of yacc.c */ |
| 5340 |
< |
#line 1819 "ircd_parser.y" |
| 5340 |
> |
#line 1825 "ircd_parser.y" |
| 5341 |
|
{ |
| 5342 |
|
if (conf_parser_ctx.pass == 2) |
| 5343 |
|
{ |
| 5350 |
|
case 283: |
| 5351 |
|
|
| 5352 |
|
/* Line 1806 of yacc.c */ |
| 5353 |
< |
#line 1826 "ircd_parser.y" |
| 5353 |
> |
#line 1832 "ircd_parser.y" |
| 5354 |
|
{ |
| 5355 |
|
if (conf_parser_ctx.pass == 2) |
| 5356 |
|
{ |
| 5363 |
|
case 284: |
| 5364 |
|
|
| 5365 |
|
/* Line 1806 of yacc.c */ |
| 5366 |
< |
#line 1833 "ircd_parser.y" |
| 5366 |
> |
#line 1839 "ircd_parser.y" |
| 5367 |
|
{ |
| 5368 |
|
if (conf_parser_ctx.pass == 2) |
| 5369 |
|
{ |
| 5376 |
|
case 285: |
| 5377 |
|
|
| 5378 |
|
/* Line 1806 of yacc.c */ |
| 5379 |
< |
#line 1840 "ircd_parser.y" |
| 5379 |
> |
#line 1846 "ircd_parser.y" |
| 5380 |
|
{ |
| 5381 |
|
if (conf_parser_ctx.pass == 2) |
| 5382 |
|
{ |
| 5389 |
|
case 286: |
| 5390 |
|
|
| 5391 |
|
/* Line 1806 of yacc.c */ |
| 5392 |
< |
#line 1847 "ircd_parser.y" |
| 5392 |
> |
#line 1853 "ircd_parser.y" |
| 5393 |
|
{ |
| 5394 |
|
if (conf_parser_ctx.pass == 2) |
| 5395 |
|
{ |
| 5402 |
|
case 287: |
| 5403 |
|
|
| 5404 |
|
/* Line 1806 of yacc.c */ |
| 5405 |
< |
#line 1854 "ircd_parser.y" |
| 5405 |
> |
#line 1860 "ircd_parser.y" |
| 5406 |
|
{ |
| 5407 |
|
if (conf_parser_ctx.pass == 2) |
| 5408 |
|
{ |
| 5415 |
|
case 288: |
| 5416 |
|
|
| 5417 |
|
/* Line 1806 of yacc.c */ |
| 5418 |
< |
#line 1864 "ircd_parser.y" |
| 5418 |
> |
#line 1870 "ircd_parser.y" |
| 5419 |
|
{ |
| 5420 |
|
if (conf_parser_ctx.pass == 2) |
| 5421 |
|
{ |
| 5438 |
|
case 289: |
| 5439 |
|
|
| 5440 |
|
/* Line 1806 of yacc.c */ |
| 5441 |
< |
#line 1883 "ircd_parser.y" |
| 5441 |
> |
#line 1889 "ircd_parser.y" |
| 5442 |
|
{ |
| 5443 |
|
if (conf_parser_ctx.pass == 2) |
| 5444 |
|
{ |
| 5452 |
|
case 290: |
| 5453 |
|
|
| 5454 |
|
/* Line 1806 of yacc.c */ |
| 5455 |
< |
#line 1893 "ircd_parser.y" |
| 5455 |
> |
#line 1899 "ircd_parser.y" |
| 5456 |
|
{ |
| 5457 |
|
if (conf_parser_ctx.pass == 2) |
| 5458 |
|
{ |
| 5465 |
|
case 291: |
| 5466 |
|
|
| 5467 |
|
/* Line 1806 of yacc.c */ |
| 5468 |
< |
#line 1906 "ircd_parser.y" |
| 5468 |
> |
#line 1912 "ircd_parser.y" |
| 5469 |
|
{ |
| 5470 |
|
if (conf_parser_ctx.pass == 2) |
| 5471 |
|
{ |
| 5478 |
|
case 292: |
| 5479 |
|
|
| 5480 |
|
/* Line 1806 of yacc.c */ |
| 5481 |
< |
#line 1913 "ircd_parser.y" |
| 5481 |
> |
#line 1919 "ircd_parser.y" |
| 5482 |
|
{ |
| 5483 |
|
if (conf_parser_ctx.pass == 2) |
| 5484 |
|
{ |
| 5491 |
|
case 299: |
| 5492 |
|
|
| 5493 |
|
/* Line 1806 of yacc.c */ |
| 5494 |
< |
#line 1925 "ircd_parser.y" |
| 5494 |
> |
#line 1931 "ircd_parser.y" |
| 5495 |
|
{ |
| 5496 |
|
if (conf_parser_ctx.pass == 2) |
| 5497 |
|
{ |
| 5504 |
|
case 300: |
| 5505 |
|
|
| 5506 |
|
/* Line 1806 of yacc.c */ |
| 5507 |
< |
#line 1934 "ircd_parser.y" |
| 5507 |
> |
#line 1940 "ircd_parser.y" |
| 5508 |
|
{ |
| 5509 |
|
if (conf_parser_ctx.pass == 2) |
| 5510 |
|
{ |
| 5523 |
|
case 301: |
| 5524 |
|
|
| 5525 |
|
/* Line 1806 of yacc.c */ |
| 5526 |
< |
#line 1949 "ircd_parser.y" |
| 5526 |
> |
#line 1955 "ircd_parser.y" |
| 5527 |
|
{ |
| 5528 |
|
if (conf_parser_ctx.pass == 2) |
| 5529 |
|
{ |
| 5537 |
|
case 302: |
| 5538 |
|
|
| 5539 |
|
/* Line 1806 of yacc.c */ |
| 5540 |
< |
#line 1962 "ircd_parser.y" |
| 5540 |
> |
#line 1968 "ircd_parser.y" |
| 5541 |
|
{ |
| 5542 |
|
if (conf_parser_ctx.pass == 2) |
| 5543 |
|
{ |
| 5551 |
|
case 303: |
| 5552 |
|
|
| 5553 |
|
/* Line 1806 of yacc.c */ |
| 5554 |
< |
#line 1970 "ircd_parser.y" |
| 5554 |
> |
#line 1976 "ircd_parser.y" |
| 5555 |
|
{ |
| 5556 |
|
if (conf_parser_ctx.pass == 2) |
| 5557 |
|
{ |
| 5563 |
|
case 310: |
| 5564 |
|
|
| 5565 |
|
/* Line 1806 of yacc.c */ |
| 5566 |
< |
#line 1981 "ircd_parser.y" |
| 5566 |
> |
#line 1987 "ircd_parser.y" |
| 5567 |
|
{ |
| 5568 |
|
if (conf_parser_ctx.pass == 2) |
| 5569 |
|
{ |
| 5576 |
|
case 311: |
| 5577 |
|
|
| 5578 |
|
/* Line 1806 of yacc.c */ |
| 5579 |
< |
#line 1990 "ircd_parser.y" |
| 5579 |
> |
#line 1996 "ircd_parser.y" |
| 5580 |
|
{ |
| 5581 |
|
if (conf_parser_ctx.pass == 2) |
| 5582 |
|
{ |
| 5602 |
|
case 312: |
| 5603 |
|
|
| 5604 |
|
/* Line 1806 of yacc.c */ |
| 5605 |
< |
#line 2012 "ircd_parser.y" |
| 5605 |
> |
#line 2018 "ircd_parser.y" |
| 5606 |
|
{ |
| 5607 |
|
if (conf_parser_ctx.pass == 2) |
| 5608 |
|
yy_match_item->action = 0; |
| 5612 |
|
case 316: |
| 5613 |
|
|
| 5614 |
|
/* Line 1806 of yacc.c */ |
| 5615 |
< |
#line 2019 "ircd_parser.y" |
| 5615 |
> |
#line 2025 "ircd_parser.y" |
| 5616 |
|
{ |
| 5617 |
|
if (conf_parser_ctx.pass == 2) |
| 5618 |
|
yy_match_item->action |= SHARED_KLINE; |
| 5622 |
|
case 317: |
| 5623 |
|
|
| 5624 |
|
/* Line 1806 of yacc.c */ |
| 5625 |
< |
#line 2023 "ircd_parser.y" |
| 5625 |
> |
#line 2029 "ircd_parser.y" |
| 5626 |
|
{ |
| 5627 |
|
if (conf_parser_ctx.pass == 2) |
| 5628 |
|
yy_match_item->action |= SHARED_TKLINE; |
| 5632 |
|
case 318: |
| 5633 |
|
|
| 5634 |
|
/* Line 1806 of yacc.c */ |
| 5635 |
< |
#line 2027 "ircd_parser.y" |
| 5635 |
> |
#line 2033 "ircd_parser.y" |
| 5636 |
|
{ |
| 5637 |
|
if (conf_parser_ctx.pass == 2) |
| 5638 |
|
yy_match_item->action |= SHARED_UNKLINE; |
| 5642 |
|
case 319: |
| 5643 |
|
|
| 5644 |
|
/* Line 1806 of yacc.c */ |
| 5645 |
< |
#line 2031 "ircd_parser.y" |
| 5645 |
> |
#line 2037 "ircd_parser.y" |
| 5646 |
|
{ |
| 5647 |
|
if (conf_parser_ctx.pass == 2) |
| 5648 |
|
yy_match_item->action |= SHARED_XLINE; |
| 5652 |
|
case 320: |
| 5653 |
|
|
| 5654 |
|
/* Line 1806 of yacc.c */ |
| 5655 |
< |
#line 2035 "ircd_parser.y" |
| 5655 |
> |
#line 2041 "ircd_parser.y" |
| 5656 |
|
{ |
| 5657 |
|
if (conf_parser_ctx.pass == 2) |
| 5658 |
|
yy_match_item->action |= SHARED_TXLINE; |
| 5662 |
|
case 321: |
| 5663 |
|
|
| 5664 |
|
/* Line 1806 of yacc.c */ |
| 5665 |
< |
#line 2039 "ircd_parser.y" |
| 5665 |
> |
#line 2045 "ircd_parser.y" |
| 5666 |
|
{ |
| 5667 |
|
if (conf_parser_ctx.pass == 2) |
| 5668 |
|
yy_match_item->action |= SHARED_UNXLINE; |
| 5672 |
|
case 322: |
| 5673 |
|
|
| 5674 |
|
/* Line 1806 of yacc.c */ |
| 5675 |
< |
#line 2043 "ircd_parser.y" |
| 5675 |
> |
#line 2049 "ircd_parser.y" |
| 5676 |
|
{ |
| 5677 |
|
if (conf_parser_ctx.pass == 2) |
| 5678 |
|
yy_match_item->action |= SHARED_RESV; |
| 5682 |
|
case 323: |
| 5683 |
|
|
| 5684 |
|
/* Line 1806 of yacc.c */ |
| 5685 |
< |
#line 2047 "ircd_parser.y" |
| 5685 |
> |
#line 2053 "ircd_parser.y" |
| 5686 |
|
{ |
| 5687 |
|
if (conf_parser_ctx.pass == 2) |
| 5688 |
|
yy_match_item->action |= SHARED_TRESV; |
| 5692 |
|
case 324: |
| 5693 |
|
|
| 5694 |
|
/* Line 1806 of yacc.c */ |
| 5695 |
< |
#line 2051 "ircd_parser.y" |
| 5695 |
> |
#line 2057 "ircd_parser.y" |
| 5696 |
|
{ |
| 5697 |
|
if (conf_parser_ctx.pass == 2) |
| 5698 |
|
yy_match_item->action |= SHARED_UNRESV; |
| 5702 |
|
case 325: |
| 5703 |
|
|
| 5704 |
|
/* Line 1806 of yacc.c */ |
| 5705 |
< |
#line 2055 "ircd_parser.y" |
| 5705 |
> |
#line 2061 "ircd_parser.y" |
| 5706 |
|
{ |
| 5707 |
|
if (conf_parser_ctx.pass == 2) |
| 5708 |
|
yy_match_item->action |= SHARED_LOCOPS; |
| 5712 |
|
case 326: |
| 5713 |
|
|
| 5714 |
|
/* Line 1806 of yacc.c */ |
| 5715 |
< |
#line 2059 "ircd_parser.y" |
| 5715 |
> |
#line 2065 "ircd_parser.y" |
| 5716 |
|
{ |
| 5717 |
|
if (conf_parser_ctx.pass == 2) |
| 5718 |
|
yy_match_item->action = SHARED_ALL; |
| 5722 |
|
case 327: |
| 5723 |
|
|
| 5724 |
|
/* Line 1806 of yacc.c */ |
| 5725 |
< |
#line 2068 "ircd_parser.y" |
| 5725 |
> |
#line 2074 "ircd_parser.y" |
| 5726 |
|
{ |
| 5727 |
|
if (conf_parser_ctx.pass == 2) |
| 5728 |
|
{ |
| 5735 |
|
case 328: |
| 5736 |
|
|
| 5737 |
|
/* Line 1806 of yacc.c */ |
| 5738 |
< |
#line 2075 "ircd_parser.y" |
| 5738 |
> |
#line 2081 "ircd_parser.y" |
| 5739 |
|
{ |
| 5740 |
|
if (conf_parser_ctx.pass == 2) |
| 5741 |
|
{ |
| 5749 |
|
case 334: |
| 5750 |
|
|
| 5751 |
|
/* Line 1806 of yacc.c */ |
| 5752 |
< |
#line 2088 "ircd_parser.y" |
| 5752 |
> |
#line 2094 "ircd_parser.y" |
| 5753 |
|
{ |
| 5754 |
|
if (conf_parser_ctx.pass == 2) |
| 5755 |
|
DupString(yy_conf->name, yylval.string); |
| 5759 |
|
case 335: |
| 5760 |
|
|
| 5761 |
|
/* Line 1806 of yacc.c */ |
| 5762 |
< |
#line 2094 "ircd_parser.y" |
| 5762 |
> |
#line 2100 "ircd_parser.y" |
| 5763 |
|
{ |
| 5764 |
|
if (conf_parser_ctx.pass == 2) |
| 5765 |
|
yy_conf->flags = 0; |
| 5769 |
|
case 339: |
| 5770 |
|
|
| 5771 |
|
/* Line 1806 of yacc.c */ |
| 5772 |
< |
#line 2101 "ircd_parser.y" |
| 5772 |
> |
#line 2107 "ircd_parser.y" |
| 5773 |
|
{ |
| 5774 |
|
if (conf_parser_ctx.pass == 2) |
| 5775 |
|
yy_conf->flags |= SHARED_KLINE; |
| 5779 |
|
case 340: |
| 5780 |
|
|
| 5781 |
|
/* Line 1806 of yacc.c */ |
| 5782 |
< |
#line 2105 "ircd_parser.y" |
| 5782 |
> |
#line 2111 "ircd_parser.y" |
| 5783 |
|
{ |
| 5784 |
|
if (conf_parser_ctx.pass == 2) |
| 5785 |
|
yy_conf->flags |= SHARED_TKLINE; |
| 5789 |
|
case 341: |
| 5790 |
|
|
| 5791 |
|
/* Line 1806 of yacc.c */ |
| 5792 |
< |
#line 2109 "ircd_parser.y" |
| 5792 |
> |
#line 2115 "ircd_parser.y" |
| 5793 |
|
{ |
| 5794 |
|
if (conf_parser_ctx.pass == 2) |
| 5795 |
|
yy_conf->flags |= SHARED_UNKLINE; |
| 5799 |
|
case 342: |
| 5800 |
|
|
| 5801 |
|
/* Line 1806 of yacc.c */ |
| 5802 |
< |
#line 2113 "ircd_parser.y" |
| 5802 |
> |
#line 2119 "ircd_parser.y" |
| 5803 |
|
{ |
| 5804 |
|
if (conf_parser_ctx.pass == 2) |
| 5805 |
|
yy_conf->flags |= SHARED_XLINE; |
| 5809 |
|
case 343: |
| 5810 |
|
|
| 5811 |
|
/* Line 1806 of yacc.c */ |
| 5812 |
< |
#line 2117 "ircd_parser.y" |
| 5812 |
> |
#line 2123 "ircd_parser.y" |
| 5813 |
|
{ |
| 5814 |
|
if (conf_parser_ctx.pass == 2) |
| 5815 |
|
yy_conf->flags |= SHARED_TXLINE; |
| 5819 |
|
case 344: |
| 5820 |
|
|
| 5821 |
|
/* Line 1806 of yacc.c */ |
| 5822 |
< |
#line 2121 "ircd_parser.y" |
| 5822 |
> |
#line 2127 "ircd_parser.y" |
| 5823 |
|
{ |
| 5824 |
|
if (conf_parser_ctx.pass == 2) |
| 5825 |
|
yy_conf->flags |= SHARED_UNXLINE; |
| 5829 |
|
case 345: |
| 5830 |
|
|
| 5831 |
|
/* Line 1806 of yacc.c */ |
| 5832 |
< |
#line 2125 "ircd_parser.y" |
| 5832 |
> |
#line 2131 "ircd_parser.y" |
| 5833 |
|
{ |
| 5834 |
|
if (conf_parser_ctx.pass == 2) |
| 5835 |
|
yy_conf->flags |= SHARED_RESV; |
| 5839 |
|
case 346: |
| 5840 |
|
|
| 5841 |
|
/* Line 1806 of yacc.c */ |
| 5842 |
< |
#line 2129 "ircd_parser.y" |
| 5842 |
> |
#line 2135 "ircd_parser.y" |
| 5843 |
|
{ |
| 5844 |
|
if (conf_parser_ctx.pass == 2) |
| 5845 |
|
yy_conf->flags |= SHARED_TRESV; |
| 5849 |
|
case 347: |
| 5850 |
|
|
| 5851 |
|
/* Line 1806 of yacc.c */ |
| 5852 |
< |
#line 2133 "ircd_parser.y" |
| 5852 |
> |
#line 2139 "ircd_parser.y" |
| 5853 |
|
{ |
| 5854 |
|
if (conf_parser_ctx.pass == 2) |
| 5855 |
|
yy_conf->flags |= SHARED_UNRESV; |
| 5859 |
|
case 348: |
| 5860 |
|
|
| 5861 |
|
/* Line 1806 of yacc.c */ |
| 5862 |
< |
#line 2137 "ircd_parser.y" |
| 5862 |
> |
#line 2143 "ircd_parser.y" |
| 5863 |
|
{ |
| 5864 |
|
if (conf_parser_ctx.pass == 2) |
| 5865 |
|
yy_conf->flags |= SHARED_LOCOPS; |
| 5869 |
|
case 349: |
| 5870 |
|
|
| 5871 |
|
/* Line 1806 of yacc.c */ |
| 5872 |
< |
#line 2141 "ircd_parser.y" |
| 5872 |
> |
#line 2147 "ircd_parser.y" |
| 5873 |
|
{ |
| 5874 |
|
if (conf_parser_ctx.pass == 2) |
| 5875 |
|
yy_conf->flags = SHARED_ALL; |
| 5879 |
|
case 350: |
| 5880 |
|
|
| 5881 |
|
/* Line 1806 of yacc.c */ |
| 5882 |
< |
#line 2150 "ircd_parser.y" |
| 5882 |
> |
#line 2156 "ircd_parser.y" |
| 5883 |
|
{ |
| 5884 |
|
if (conf_parser_ctx.pass == 2) |
| 5885 |
|
{ |
| 5903 |
|
case 351: |
| 5904 |
|
|
| 5905 |
|
/* Line 1806 of yacc.c */ |
| 5906 |
< |
#line 2168 "ircd_parser.y" |
| 5906 |
> |
#line 2174 "ircd_parser.y" |
| 5907 |
|
{ |
| 5908 |
|
if (conf_parser_ctx.pass == 2) |
| 5909 |
|
{ |
| 6035 |
|
case 371: |
| 6036 |
|
|
| 6037 |
|
/* Line 1806 of yacc.c */ |
| 6038 |
< |
#line 2306 "ircd_parser.y" |
| 6038 |
> |
#line 2312 "ircd_parser.y" |
| 6039 |
|
{ |
| 6040 |
|
if (conf_parser_ctx.pass == 2) |
| 6041 |
|
{ |
| 6051 |
|
case 372: |
| 6052 |
|
|
| 6053 |
|
/* Line 1806 of yacc.c */ |
| 6054 |
< |
#line 2318 "ircd_parser.y" |
| 6054 |
> |
#line 2324 "ircd_parser.y" |
| 6055 |
|
{ |
| 6056 |
|
if (conf_parser_ctx.pass == 2) |
| 6057 |
|
{ |
| 6067 |
|
case 373: |
| 6068 |
|
|
| 6069 |
|
/* Line 1806 of yacc.c */ |
| 6070 |
< |
#line 2330 "ircd_parser.y" |
| 6070 |
> |
#line 2336 "ircd_parser.y" |
| 6071 |
|
{ |
| 6072 |
|
if (conf_parser_ctx.pass == 2) |
| 6073 |
|
{ |
| 6080 |
|
case 374: |
| 6081 |
|
|
| 6082 |
|
/* Line 1806 of yacc.c */ |
| 6083 |
< |
#line 2339 "ircd_parser.y" |
| 6083 |
> |
#line 2345 "ircd_parser.y" |
| 6084 |
|
{ |
| 6085 |
|
if (conf_parser_ctx.pass == 2) |
| 6086 |
|
{ |
| 6110 |
|
case 375: |
| 6111 |
|
|
| 6112 |
|
/* Line 1806 of yacc.c */ |
| 6113 |
< |
#line 2365 "ircd_parser.y" |
| 6113 |
> |
#line 2371 "ircd_parser.y" |
| 6114 |
|
{ |
| 6115 |
|
if (conf_parser_ctx.pass == 2) |
| 6116 |
|
{ |
| 6132 |
|
case 376: |
| 6133 |
|
|
| 6134 |
|
/* Line 1806 of yacc.c */ |
| 6135 |
< |
#line 2383 "ircd_parser.y" |
| 6135 |
> |
#line 2389 "ircd_parser.y" |
| 6136 |
|
{ |
| 6137 |
|
if (conf_parser_ctx.pass == 2) |
| 6138 |
|
{ |
| 6154 |
|
case 377: |
| 6155 |
|
|
| 6156 |
|
/* Line 1806 of yacc.c */ |
| 6157 |
< |
#line 2401 "ircd_parser.y" |
| 6157 |
> |
#line 2407 "ircd_parser.y" |
| 6158 |
|
{ |
| 6159 |
|
if (conf_parser_ctx.pass == 2) |
| 6160 |
|
yy_aconf->port = (yyvsp[(3) - (4)].number); |
| 6164 |
|
case 378: |
| 6165 |
|
|
| 6166 |
|
/* Line 1806 of yacc.c */ |
| 6167 |
< |
#line 2407 "ircd_parser.y" |
| 6167 |
> |
#line 2413 "ircd_parser.y" |
| 6168 |
|
{ |
| 6169 |
|
if (conf_parser_ctx.pass == 2) |
| 6170 |
|
yy_aconf->aftype = AF_INET; |
| 6174 |
|
case 379: |
| 6175 |
|
|
| 6176 |
|
/* Line 1806 of yacc.c */ |
| 6177 |
< |
#line 2411 "ircd_parser.y" |
| 6177 |
> |
#line 2417 "ircd_parser.y" |
| 6178 |
|
{ |
| 6179 |
|
#ifdef IPV6 |
| 6180 |
|
if (conf_parser_ctx.pass == 2) |
| 6186 |
|
case 380: |
| 6187 |
|
|
| 6188 |
|
/* Line 1806 of yacc.c */ |
| 6189 |
< |
#line 2419 "ircd_parser.y" |
| 6189 |
> |
#line 2425 "ircd_parser.y" |
| 6190 |
|
{ |
| 6191 |
|
} |
| 6192 |
|
break; |
| 6194 |
|
case 384: |
| 6195 |
|
|
| 6196 |
|
/* Line 1806 of yacc.c */ |
| 6197 |
< |
#line 2423 "ircd_parser.y" |
| 6197 |
> |
#line 2429 "ircd_parser.y" |
| 6198 |
|
{ not_atom = 1; } |
| 6199 |
|
break; |
| 6200 |
|
|
| 6201 |
|
case 386: |
| 6202 |
|
|
| 6203 |
|
/* Line 1806 of yacc.c */ |
| 6204 |
< |
#line 2424 "ircd_parser.y" |
| 6204 |
> |
#line 2430 "ircd_parser.y" |
| 6205 |
|
{ not_atom = 0; } |
| 6206 |
|
break; |
| 6207 |
|
|
| 6208 |
|
case 388: |
| 6209 |
|
|
| 6210 |
|
/* Line 1806 of yacc.c */ |
| 6211 |
< |
#line 2427 "ircd_parser.y" |
| 6211 |
> |
#line 2433 "ircd_parser.y" |
| 6212 |
|
{ |
| 6213 |
|
if (conf_parser_ctx.pass == 2) |
| 6214 |
|
#ifndef HAVE_LIBZ |
| 6225 |
|
case 389: |
| 6226 |
|
|
| 6227 |
|
/* Line 1806 of yacc.c */ |
| 6228 |
< |
#line 2438 "ircd_parser.y" |
| 6228 |
> |
#line 2444 "ircd_parser.y" |
| 6229 |
|
{ |
| 6230 |
|
if (conf_parser_ctx.pass == 2) |
| 6231 |
|
{ |
| 6238 |
|
case 390: |
| 6239 |
|
|
| 6240 |
|
/* Line 1806 of yacc.c */ |
| 6241 |
< |
#line 2445 "ircd_parser.y" |
| 6241 |
> |
#line 2451 "ircd_parser.y" |
| 6242 |
|
{ |
| 6243 |
|
if (conf_parser_ctx.pass == 2) |
| 6244 |
|
{ |
| 6251 |
|
case 391: |
| 6252 |
|
|
| 6253 |
|
/* Line 1806 of yacc.c */ |
| 6254 |
< |
#line 2452 "ircd_parser.y" |
| 6254 |
> |
#line 2458 "ircd_parser.y" |
| 6255 |
|
{ |
| 6256 |
|
if (conf_parser_ctx.pass == 2) |
| 6257 |
|
{ |
| 6264 |
|
case 392: |
| 6265 |
|
|
| 6266 |
|
/* Line 1806 of yacc.c */ |
| 6267 |
< |
#line 2459 "ircd_parser.y" |
| 6267 |
> |
#line 2465 "ircd_parser.y" |
| 6268 |
|
{ |
| 6269 |
|
if (conf_parser_ctx.pass == 2) |
| 6270 |
|
{ |
| 6277 |
|
case 393: |
| 6278 |
|
|
| 6279 |
|
/* Line 1806 of yacc.c */ |
| 6280 |
< |
#line 2469 "ircd_parser.y" |
| 6280 |
> |
#line 2475 "ircd_parser.y" |
| 6281 |
|
{ |
| 6282 |
|
#ifdef HAVE_LIBCRYPTO |
| 6283 |
|
if (conf_parser_ctx.pass == 2) |
| 6322 |
|
case 394: |
| 6323 |
|
|
| 6324 |
|
/* Line 1806 of yacc.c */ |
| 6325 |
< |
#line 2510 "ircd_parser.y" |
| 6325 |
> |
#line 2516 "ircd_parser.y" |
| 6326 |
|
{ |
| 6327 |
|
if (conf_parser_ctx.pass == 2) |
| 6328 |
|
{ |
| 6337 |
|
case 395: |
| 6338 |
|
|
| 6339 |
|
/* Line 1806 of yacc.c */ |
| 6340 |
< |
#line 2521 "ircd_parser.y" |
| 6340 |
> |
#line 2527 "ircd_parser.y" |
| 6341 |
|
{ |
| 6342 |
|
if (conf_parser_ctx.pass == 2) |
| 6343 |
|
{ |
| 6354 |
|
case 396: |
| 6355 |
|
|
| 6356 |
|
/* Line 1806 of yacc.c */ |
| 6357 |
< |
#line 2534 "ircd_parser.y" |
| 6357 |
> |
#line 2540 "ircd_parser.y" |
| 6358 |
|
{ |
| 6359 |
|
if (conf_parser_ctx.pass == 2) |
| 6360 |
|
{ |
| 6371 |
|
case 397: |
| 6372 |
|
|
| 6373 |
|
/* Line 1806 of yacc.c */ |
| 6374 |
< |
#line 2547 "ircd_parser.y" |
| 6374 |
> |
#line 2553 "ircd_parser.y" |
| 6375 |
|
{ |
| 6376 |
|
if (conf_parser_ctx.pass == 2) |
| 6377 |
|
{ |
| 6384 |
|
case 398: |
| 6385 |
|
|
| 6386 |
|
/* Line 1806 of yacc.c */ |
| 6387 |
< |
#line 2556 "ircd_parser.y" |
| 6387 |
> |
#line 2562 "ircd_parser.y" |
| 6388 |
|
{ |
| 6389 |
|
#ifdef HAVE_LIBCRYPTO |
| 6390 |
|
if (conf_parser_ctx.pass == 2) |
| 6420 |
|
case 399: |
| 6421 |
|
|
| 6422 |
|
/* Line 1806 of yacc.c */ |
| 6423 |
< |
#line 2591 "ircd_parser.y" |
| 6423 |
> |
#line 2597 "ircd_parser.y" |
| 6424 |
|
{ |
| 6425 |
|
if (conf_parser_ctx.pass == 2) |
| 6426 |
|
{ |
| 6433 |
|
case 400: |
| 6434 |
|
|
| 6435 |
|
/* Line 1806 of yacc.c */ |
| 6436 |
< |
#line 2598 "ircd_parser.y" |
| 6436 |
> |
#line 2604 "ircd_parser.y" |
| 6437 |
|
{ |
| 6438 |
|
if (conf_parser_ctx.pass == 2) |
| 6439 |
|
{ |
| 6493 |
|
case 401: |
| 6494 |
|
|
| 6495 |
|
/* Line 1806 of yacc.c */ |
| 6496 |
< |
#line 2654 "ircd_parser.y" |
| 6496 |
> |
#line 2660 "ircd_parser.y" |
| 6497 |
|
{ |
| 6498 |
|
} |
| 6499 |
|
break; |
| 6501 |
|
case 405: |
| 6502 |
|
|
| 6503 |
|
/* Line 1806 of yacc.c */ |
| 6504 |
< |
#line 2659 "ircd_parser.y" |
| 6504 |
> |
#line 2665 "ircd_parser.y" |
| 6505 |
|
{ |
| 6506 |
|
if (conf_parser_ctx.pass == 2) |
| 6507 |
|
regex_ban = 1; |
| 6511 |
|
case 412: |
| 6512 |
|
|
| 6513 |
|
/* Line 1806 of yacc.c */ |
| 6514 |
< |
#line 2668 "ircd_parser.y" |
| 6514 |
> |
#line 2674 "ircd_parser.y" |
| 6515 |
|
{ |
| 6516 |
|
if (conf_parser_ctx.pass == 2) |
| 6517 |
|
{ |
| 6534 |
|
case 413: |
| 6535 |
|
|
| 6536 |
|
/* Line 1806 of yacc.c */ |
| 6537 |
< |
#line 2687 "ircd_parser.y" |
| 6537 |
> |
#line 2693 "ircd_parser.y" |
| 6538 |
|
{ |
| 6539 |
|
if (conf_parser_ctx.pass == 2) |
| 6540 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
| 6544 |
|
case 414: |
| 6545 |
|
|
| 6546 |
|
/* Line 1806 of yacc.c */ |
| 6547 |
< |
#line 2696 "ircd_parser.y" |
| 6547 |
> |
#line 2702 "ircd_parser.y" |
| 6548 |
|
{ |
| 6549 |
|
if (conf_parser_ctx.pass == 2) |
| 6550 |
|
hostbuf[0] = reasonbuf[0] = '\0'; |
| 6554 |
|
case 415: |
| 6555 |
|
|
| 6556 |
|
/* Line 1806 of yacc.c */ |
| 6557 |
< |
#line 2700 "ircd_parser.y" |
| 6557 |
> |
#line 2706 "ircd_parser.y" |
| 6558 |
|
{ |
| 6559 |
|
if (conf_parser_ctx.pass == 2) |
| 6560 |
|
{ |
| 6577 |
|
case 421: |
| 6578 |
|
|
| 6579 |
|
/* Line 1806 of yacc.c */ |
| 6580 |
< |
#line 2722 "ircd_parser.y" |
| 6580 |
> |
#line 2728 "ircd_parser.y" |
| 6581 |
|
{ |
| 6582 |
|
if (conf_parser_ctx.pass == 2) |
| 6583 |
|
strlcpy(hostbuf, yylval.string, sizeof(hostbuf)); |
| 6587 |
|
case 422: |
| 6588 |
|
|
| 6589 |
|
/* Line 1806 of yacc.c */ |
| 6590 |
< |
#line 2728 "ircd_parser.y" |
| 6590 |
> |
#line 2734 "ircd_parser.y" |
| 6591 |
|
{ |
| 6592 |
|
if (conf_parser_ctx.pass == 2) |
| 6593 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
| 6597 |
|
case 428: |
| 6598 |
|
|
| 6599 |
|
/* Line 1806 of yacc.c */ |
| 6600 |
< |
#line 2742 "ircd_parser.y" |
| 6600 |
> |
#line 2748 "ircd_parser.y" |
| 6601 |
|
{ |
| 6602 |
|
if (conf_parser_ctx.pass == 2) |
| 6603 |
|
{ |
| 6616 |
|
case 429: |
| 6617 |
|
|
| 6618 |
|
/* Line 1806 of yacc.c */ |
| 6619 |
< |
#line 2760 "ircd_parser.y" |
| 6619 |
> |
#line 2766 "ircd_parser.y" |
| 6620 |
|
{ |
| 6621 |
|
if (conf_parser_ctx.pass == 2) |
| 6622 |
|
{ |
| 6629 |
|
case 430: |
| 6630 |
|
|
| 6631 |
|
/* Line 1806 of yacc.c */ |
| 6632 |
< |
#line 2767 "ircd_parser.y" |
| 6632 |
> |
#line 2773 "ircd_parser.y" |
| 6633 |
|
{ |
| 6634 |
|
if (conf_parser_ctx.pass == 2) |
| 6635 |
|
{ |
| 6673 |
|
case 431: |
| 6674 |
|
|
| 6675 |
|
/* Line 1806 of yacc.c */ |
| 6676 |
< |
#line 2807 "ircd_parser.y" |
| 6676 |
> |
#line 2813 "ircd_parser.y" |
| 6677 |
|
{ |
| 6678 |
|
} |
| 6679 |
|
break; |
| 6681 |
|
case 435: |
| 6682 |
|
|
| 6683 |
|
/* Line 1806 of yacc.c */ |
| 6684 |
< |
#line 2812 "ircd_parser.y" |
| 6684 |
> |
#line 2818 "ircd_parser.y" |
| 6685 |
|
{ |
| 6686 |
|
if (conf_parser_ctx.pass == 2) |
| 6687 |
|
regex_ban = 1; |
| 6691 |
|
case 442: |
| 6692 |
|
|
| 6693 |
|
/* Line 1806 of yacc.c */ |
| 6694 |
< |
#line 2821 "ircd_parser.y" |
| 6694 |
> |
#line 2827 "ircd_parser.y" |
| 6695 |
|
{ |
| 6696 |
|
if (conf_parser_ctx.pass == 2) |
| 6697 |
|
strlcpy(gecos_name, yylval.string, sizeof(gecos_name)); |
| 6701 |
|
case 443: |
| 6702 |
|
|
| 6703 |
|
/* Line 1806 of yacc.c */ |
| 6704 |
< |
#line 2827 "ircd_parser.y" |
| 6704 |
> |
#line 2833 "ircd_parser.y" |
| 6705 |
|
{ |
| 6706 |
|
if (conf_parser_ctx.pass == 2) |
| 6707 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
| 6711 |
|
case 503: |
| 6712 |
|
|
| 6713 |
|
/* Line 1806 of yacc.c */ |
| 6714 |
< |
#line 2872 "ircd_parser.y" |
| 6714 |
> |
#line 2878 "ircd_parser.y" |
| 6715 |
|
{ |
| 6716 |
|
ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number); |
| 6717 |
|
} |
| 6720 |
|
case 504: |
| 6721 |
|
|
| 6722 |
|
/* Line 1806 of yacc.c */ |
| 6723 |
< |
#line 2877 "ircd_parser.y" |
| 6723 |
> |
#line 2883 "ircd_parser.y" |
| 6724 |
|
{ |
| 6725 |
|
ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number); |
| 6726 |
|
} |
| 6729 |
|
case 505: |
| 6730 |
|
|
| 6731 |
|
/* Line 1806 of yacc.c */ |
| 6732 |
< |
#line 2882 "ircd_parser.y" |
| 6732 |
> |
#line 2888 "ircd_parser.y" |
| 6733 |
|
{ |
| 6734 |
|
ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number); |
| 6735 |
|
} |
| 6738 |
|
case 506: |
| 6739 |
|
|
| 6740 |
|
/* Line 1806 of yacc.c */ |
| 6741 |
< |
#line 2887 "ircd_parser.y" |
| 6741 |
> |
#line 2893 "ircd_parser.y" |
| 6742 |
|
{ |
| 6743 |
|
ConfigFileEntry.burst_away = yylval.number; |
| 6744 |
|
} |
| 6747 |
|
case 507: |
| 6748 |
|
|
| 6749 |
|
/* Line 1806 of yacc.c */ |
| 6750 |
< |
#line 2892 "ircd_parser.y" |
| 6750 |
> |
#line 2898 "ircd_parser.y" |
| 6751 |
|
{ |
| 6752 |
|
ConfigFileEntry.use_whois_actually = yylval.number; |
| 6753 |
|
} |
| 6756 |
|
case 508: |
| 6757 |
|
|
| 6758 |
|
/* Line 1806 of yacc.c */ |
| 6759 |
< |
#line 2897 "ircd_parser.y" |
| 6759 |
> |
#line 2903 "ircd_parser.y" |
| 6760 |
|
{ |
| 6761 |
|
GlobalSetOptions.rejecttime = yylval.number; |
| 6762 |
|
} |
| 6765 |
|
case 509: |
| 6766 |
|
|
| 6767 |
|
/* Line 1806 of yacc.c */ |
| 6768 |
< |
#line 2902 "ircd_parser.y" |
| 6768 |
> |
#line 2908 "ircd_parser.y" |
| 6769 |
|
{ |
| 6770 |
|
ConfigFileEntry.tkline_expire_notices = yylval.number; |
| 6771 |
|
} |
| 6774 |
|
case 510: |
| 6775 |
|
|
| 6776 |
|
/* Line 1806 of yacc.c */ |
| 6777 |
< |
#line 2907 "ircd_parser.y" |
| 6777 |
> |
#line 2913 "ircd_parser.y" |
| 6778 |
|
{ |
| 6779 |
|
ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number); |
| 6780 |
|
} |
| 6783 |
|
case 511: |
| 6784 |
|
|
| 6785 |
|
/* Line 1806 of yacc.c */ |
| 6786 |
< |
#line 2912 "ircd_parser.y" |
| 6786 |
> |
#line 2918 "ircd_parser.y" |
| 6787 |
|
{ |
| 6788 |
|
ConfigFileEntry.hide_spoof_ips = yylval.number; |
| 6789 |
|
} |
| 6792 |
|
case 512: |
| 6793 |
|
|
| 6794 |
|
/* Line 1806 of yacc.c */ |
| 6795 |
< |
#line 2917 "ircd_parser.y" |
| 6795 |
> |
#line 2923 "ircd_parser.y" |
| 6796 |
|
{ |
| 6797 |
|
ConfigFileEntry.ignore_bogus_ts = yylval.number; |
| 6798 |
|
} |
| 6801 |
|
case 513: |
| 6802 |
|
|
| 6803 |
|
/* Line 1806 of yacc.c */ |
| 6804 |
< |
#line 2922 "ircd_parser.y" |
| 6804 |
> |
#line 2928 "ircd_parser.y" |
| 6805 |
|
{ |
| 6806 |
|
ConfigFileEntry.disable_remote = yylval.number; |
| 6807 |
|
} |
| 6810 |
|
case 514: |
| 6811 |
|
|
| 6812 |
|
/* Line 1806 of yacc.c */ |
| 6813 |
< |
#line 2927 "ircd_parser.y" |
| 6813 |
> |
#line 2933 "ircd_parser.y" |
| 6814 |
|
{ |
| 6815 |
|
ConfigFileEntry.failed_oper_notice = yylval.number; |
| 6816 |
|
} |
| 6819 |
|
case 515: |
| 6820 |
|
|
| 6821 |
|
/* Line 1806 of yacc.c */ |
| 6822 |
< |
#line 2932 "ircd_parser.y" |
| 6822 |
> |
#line 2938 "ircd_parser.y" |
| 6823 |
|
{ |
| 6824 |
|
ConfigFileEntry.anti_nick_flood = yylval.number; |
| 6825 |
|
} |
| 6828 |
|
case 516: |
| 6829 |
|
|
| 6830 |
|
/* Line 1806 of yacc.c */ |
| 6831 |
< |
#line 2937 "ircd_parser.y" |
| 6831 |
> |
#line 2943 "ircd_parser.y" |
| 6832 |
|
{ |
| 6833 |
|
ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number); |
| 6834 |
|
} |
| 6837 |
|
case 517: |
| 6838 |
|
|
| 6839 |
|
/* Line 1806 of yacc.c */ |
| 6840 |
< |
#line 2942 "ircd_parser.y" |
| 6840 |
> |
#line 2948 "ircd_parser.y" |
| 6841 |
|
{ |
| 6842 |
|
ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number); |
| 6843 |
|
} |
| 6846 |
|
case 518: |
| 6847 |
|
|
| 6848 |
|
/* Line 1806 of yacc.c */ |
| 6849 |
< |
#line 2947 "ircd_parser.y" |
| 6849 |
> |
#line 2953 "ircd_parser.y" |
| 6850 |
|
{ |
| 6851 |
|
ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number); |
| 6852 |
|
} |
| 6855 |
|
case 519: |
| 6856 |
|
|
| 6857 |
|
/* Line 1806 of yacc.c */ |
| 6858 |
< |
#line 2952 "ircd_parser.y" |
| 6858 |
> |
#line 2958 "ircd_parser.y" |
| 6859 |
|
{ |
| 6860 |
|
ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number); |
| 6861 |
|
} |
| 6864 |
|
case 520: |
| 6865 |
|
|
| 6866 |
|
/* Line 1806 of yacc.c */ |
| 6867 |
< |
#line 2957 "ircd_parser.y" |
| 6867 |
> |
#line 2963 "ircd_parser.y" |
| 6868 |
|
{ |
| 6869 |
|
ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number); |
| 6870 |
|
} |
| 6873 |
|
case 521: |
| 6874 |
|
|
| 6875 |
|
/* Line 1806 of yacc.c */ |
| 6876 |
< |
#line 2962 "ircd_parser.y" |
| 6876 |
> |
#line 2968 "ircd_parser.y" |
| 6877 |
|
{ |
| 6878 |
|
if (conf_parser_ctx.pass == 2) |
| 6879 |
|
ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number); |
| 6883 |
|
case 522: |
| 6884 |
|
|
| 6885 |
|
/* Line 1806 of yacc.c */ |
| 6886 |
< |
#line 2968 "ircd_parser.y" |
| 6886 |
> |
#line 2974 "ircd_parser.y" |
| 6887 |
|
{ |
| 6888 |
|
if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1) |
| 6889 |
|
{ |
| 6898 |
|
case 523: |
| 6899 |
|
|
| 6900 |
|
/* Line 1806 of yacc.c */ |
| 6901 |
< |
#line 2979 "ircd_parser.y" |
| 6901 |
> |
#line 2985 "ircd_parser.y" |
| 6902 |
|
{ |
| 6903 |
|
ConfigFileEntry.kline_with_reason = yylval.number; |
| 6904 |
|
} |
| 6907 |
|
case 524: |
| 6908 |
|
|
| 6909 |
|
/* Line 1806 of yacc.c */ |
| 6910 |
< |
#line 2984 "ircd_parser.y" |
| 6910 |
> |
#line 2990 "ircd_parser.y" |
| 6911 |
|
{ |
| 6912 |
|
if (conf_parser_ctx.pass == 2) |
| 6913 |
|
{ |
| 6920 |
|
case 525: |
| 6921 |
|
|
| 6922 |
|
/* Line 1806 of yacc.c */ |
| 6923 |
< |
#line 2993 "ircd_parser.y" |
| 6923 |
> |
#line 2999 "ircd_parser.y" |
| 6924 |
|
{ |
| 6925 |
|
ConfigFileEntry.invisible_on_connect = yylval.number; |
| 6926 |
|
} |
| 6929 |
|
case 526: |
| 6930 |
|
|
| 6931 |
|
/* Line 1806 of yacc.c */ |
| 6932 |
< |
#line 2998 "ircd_parser.y" |
| 6932 |
> |
#line 3004 "ircd_parser.y" |
| 6933 |
|
{ |
| 6934 |
|
ConfigFileEntry.warn_no_nline = yylval.number; |
| 6935 |
|
} |
| 6938 |
|
case 527: |
| 6939 |
|
|
| 6940 |
|
/* Line 1806 of yacc.c */ |
| 6941 |
< |
#line 3003 "ircd_parser.y" |
| 6941 |
> |
#line 3009 "ircd_parser.y" |
| 6942 |
|
{ |
| 6943 |
|
ConfigFileEntry.stats_e_disabled = yylval.number; |
| 6944 |
|
} |
| 6947 |
|
case 528: |
| 6948 |
|
|
| 6949 |
|
/* Line 1806 of yacc.c */ |
| 6950 |
< |
#line 3008 "ircd_parser.y" |
| 6950 |
> |
#line 3014 "ircd_parser.y" |
| 6951 |
|
{ |
| 6952 |
|
ConfigFileEntry.stats_o_oper_only = yylval.number; |
| 6953 |
|
} |
| 6956 |
|
case 529: |
| 6957 |
|
|
| 6958 |
|
/* Line 1806 of yacc.c */ |
| 6959 |
< |
#line 3013 "ircd_parser.y" |
| 6959 |
> |
#line 3019 "ircd_parser.y" |
| 6960 |
|
{ |
| 6961 |
|
ConfigFileEntry.stats_P_oper_only = yylval.number; |
| 6962 |
|
} |
| 6965 |
|
case 530: |
| 6966 |
|
|
| 6967 |
|
/* Line 1806 of yacc.c */ |
| 6968 |
< |
#line 3018 "ircd_parser.y" |
| 6968 |
> |
#line 3024 "ircd_parser.y" |
| 6969 |
|
{ |
| 6970 |
|
ConfigFileEntry.stats_k_oper_only = 2 * yylval.number; |
| 6971 |
|
} |
| 6974 |
|
case 531: |
| 6975 |
|
|
| 6976 |
|
/* Line 1806 of yacc.c */ |
| 6977 |
< |
#line 3021 "ircd_parser.y" |
| 6977 |
> |
#line 3027 "ircd_parser.y" |
| 6978 |
|
{ |
| 6979 |
|
ConfigFileEntry.stats_k_oper_only = 1; |
| 6980 |
|
} |
| 6983 |
|
case 532: |
| 6984 |
|
|
| 6985 |
|
/* Line 1806 of yacc.c */ |
| 6986 |
< |
#line 3026 "ircd_parser.y" |
| 6986 |
> |
#line 3032 "ircd_parser.y" |
| 6987 |
|
{ |
| 6988 |
|
ConfigFileEntry.stats_i_oper_only = 2 * yylval.number; |
| 6989 |
|
} |
| 6992 |
|
case 533: |
| 6993 |
|
|
| 6994 |
|
/* Line 1806 of yacc.c */ |
| 6995 |
< |
#line 3029 "ircd_parser.y" |
| 6995 |
> |
#line 3035 "ircd_parser.y" |
| 6996 |
|
{ |
| 6997 |
|
ConfigFileEntry.stats_i_oper_only = 1; |
| 6998 |
|
} |
| 7001 |
|
case 534: |
| 7002 |
|
|
| 7003 |
|
/* Line 1806 of yacc.c */ |
| 7004 |
< |
#line 3034 "ircd_parser.y" |
| 7004 |
> |
#line 3040 "ircd_parser.y" |
| 7005 |
|
{ |
| 7006 |
|
ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number); |
| 7007 |
|
} |
| 7010 |
|
case 535: |
| 7011 |
|
|
| 7012 |
|
/* Line 1806 of yacc.c */ |
| 7013 |
< |
#line 3039 "ircd_parser.y" |
| 7013 |
> |
#line 3045 "ircd_parser.y" |
| 7014 |
|
{ |
| 7015 |
|
ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number); |
| 7016 |
|
} |
| 7019 |
|
case 536: |
| 7020 |
|
|
| 7021 |
|
/* Line 1806 of yacc.c */ |
| 7022 |
< |
#line 3044 "ircd_parser.y" |
| 7022 |
> |
#line 3050 "ircd_parser.y" |
| 7023 |
|
{ |
| 7024 |
|
ConfigFileEntry.opers_bypass_callerid = yylval.number; |
| 7025 |
|
} |
| 7028 |
|
case 537: |
| 7029 |
|
|
| 7030 |
|
/* Line 1806 of yacc.c */ |
| 7031 |
< |
#line 3049 "ircd_parser.y" |
| 7031 |
> |
#line 3055 "ircd_parser.y" |
| 7032 |
|
{ |
| 7033 |
|
ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number); |
| 7034 |
|
} |
| 7037 |
|
case 538: |
| 7038 |
|
|
| 7039 |
|
/* Line 1806 of yacc.c */ |
| 7040 |
< |
#line 3054 "ircd_parser.y" |
| 7040 |
> |
#line 3060 "ircd_parser.y" |
| 7041 |
|
{ |
| 7042 |
|
ConfigFileEntry.short_motd = yylval.number; |
| 7043 |
|
} |
| 7046 |
|
case 539: |
| 7047 |
|
|
| 7048 |
|
/* Line 1806 of yacc.c */ |
| 7049 |
< |
#line 3059 "ircd_parser.y" |
| 7049 |
> |
#line 3065 "ircd_parser.y" |
| 7050 |
|
{ |
| 7051 |
|
ConfigFileEntry.no_oper_flood = yylval.number; |
| 7052 |
|
} |
| 7055 |
|
case 540: |
| 7056 |
|
|
| 7057 |
|
/* Line 1806 of yacc.c */ |
| 7058 |
< |
#line 3064 "ircd_parser.y" |
| 7058 |
> |
#line 3070 "ircd_parser.y" |
| 7059 |
|
{ |
| 7060 |
|
ConfigFileEntry.true_no_oper_flood = yylval.number; |
| 7061 |
|
} |
| 7064 |
|
case 541: |
| 7065 |
|
|
| 7066 |
|
/* Line 1806 of yacc.c */ |
| 7067 |
< |
#line 3069 "ircd_parser.y" |
| 7067 |
> |
#line 3075 "ircd_parser.y" |
| 7068 |
|
{ |
| 7069 |
|
ConfigFileEntry.oper_pass_resv = yylval.number; |
| 7070 |
|
} |
| 7073 |
|
case 542: |
| 7074 |
|
|
| 7075 |
|
/* Line 1806 of yacc.c */ |
| 7076 |
< |
#line 3074 "ircd_parser.y" |
| 7076 |
> |
#line 3080 "ircd_parser.y" |
| 7077 |
|
{ |
| 7078 |
|
if (conf_parser_ctx.pass == 2) |
| 7079 |
|
{ |
| 7088 |
|
case 543: |
| 7089 |
|
|
| 7090 |
|
/* Line 1806 of yacc.c */ |
| 7091 |
< |
#line 3085 "ircd_parser.y" |
| 7091 |
> |
#line 3091 "ircd_parser.y" |
| 7092 |
|
{ |
| 7093 |
|
ConfigFileEntry.idletime = (yyvsp[(3) - (4)].number); |
| 7094 |
|
} |
| 7097 |
|
case 544: |
| 7098 |
|
|
| 7099 |
|
/* Line 1806 of yacc.c */ |
| 7100 |
< |
#line 3090 "ircd_parser.y" |
| 7100 |
> |
#line 3096 "ircd_parser.y" |
| 7101 |
|
{ |
| 7102 |
|
ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number); |
| 7103 |
|
} |
| 7106 |
|
case 545: |
| 7107 |
|
|
| 7108 |
|
/* Line 1806 of yacc.c */ |
| 7109 |
< |
#line 3095 "ircd_parser.y" |
| 7109 |
> |
#line 3101 "ircd_parser.y" |
| 7110 |
|
{ |
| 7111 |
|
ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number); |
| 7112 |
|
} |
| 7115 |
|
case 546: |
| 7116 |
|
|
| 7117 |
|
/* Line 1806 of yacc.c */ |
| 7118 |
< |
#line 3100 "ircd_parser.y" |
| 7118 |
> |
#line 3106 "ircd_parser.y" |
| 7119 |
|
{ |
| 7120 |
|
if (conf_parser_ctx.pass == 2) |
| 7121 |
|
{ |
| 7128 |
|
case 547: |
| 7129 |
|
|
| 7130 |
|
/* Line 1806 of yacc.c */ |
| 7131 |
< |
#line 3109 "ircd_parser.y" |
| 7131 |
> |
#line 3115 "ircd_parser.y" |
| 7132 |
|
{ |
| 7133 |
|
#ifdef HAVE_LIBCRYPTO |
| 7134 |
|
if (conf_parser_ctx.pass == 2) |
| 7164 |
|
case 548: |
| 7165 |
|
|
| 7166 |
|
/* Line 1806 of yacc.c */ |
| 7167 |
< |
#line 3141 "ircd_parser.y" |
| 7167 |
> |
#line 3147 "ircd_parser.y" |
| 7168 |
|
{ |
| 7169 |
|
if (conf_parser_ctx.pass == 2) |
| 7170 |
|
{ |
| 7186 |
|
case 549: |
| 7187 |
|
|
| 7188 |
|
/* Line 1806 of yacc.c */ |
| 7189 |
< |
#line 3159 "ircd_parser.y" |
| 7189 |
> |
#line 3165 "ircd_parser.y" |
| 7190 |
|
{ |
| 7191 |
|
ConfigFileEntry.use_egd = yylval.number; |
| 7192 |
|
} |
| 7195 |
|
case 550: |
| 7196 |
|
|
| 7197 |
|
/* Line 1806 of yacc.c */ |
| 7198 |
< |
#line 3164 "ircd_parser.y" |
| 7198 |
> |
#line 3170 "ircd_parser.y" |
| 7199 |
|
{ |
| 7200 |
|
if (conf_parser_ctx.pass == 2) |
| 7201 |
|
{ |
| 7208 |
|
case 551: |
| 7209 |
|
|
| 7210 |
|
/* Line 1806 of yacc.c */ |
| 7211 |
< |
#line 3173 "ircd_parser.y" |
| 7211 |
> |
#line 3179 "ircd_parser.y" |
| 7212 |
|
{ |
| 7213 |
|
ConfigFileEntry.ping_cookie = yylval.number; |
| 7214 |
|
} |
| 7217 |
|
case 552: |
| 7218 |
|
|
| 7219 |
|
/* Line 1806 of yacc.c */ |
| 7220 |
< |
#line 3178 "ircd_parser.y" |
| 7220 |
> |
#line 3184 "ircd_parser.y" |
| 7221 |
|
{ |
| 7222 |
|
ConfigFileEntry.disable_auth = yylval.number; |
| 7223 |
|
} |
| 7226 |
|
case 553: |
| 7227 |
|
|
| 7228 |
|
/* Line 1806 of yacc.c */ |
| 7229 |
< |
#line 3183 "ircd_parser.y" |
| 7229 |
> |
#line 3189 "ircd_parser.y" |
| 7230 |
|
{ |
| 7231 |
|
ConfigFileEntry.throttle_time = yylval.number; |
| 7232 |
|
} |
| 7235 |
|
case 554: |
| 7236 |
|
|
| 7237 |
|
/* Line 1806 of yacc.c */ |
| 7238 |
< |
#line 3188 "ircd_parser.y" |
| 7238 |
> |
#line 3194 "ircd_parser.y" |
| 7239 |
|
{ |
| 7240 |
|
ConfigFileEntry.oper_umodes = 0; |
| 7241 |
|
} |
| 7244 |
|
case 558: |
| 7245 |
|
|
| 7246 |
|
/* Line 1806 of yacc.c */ |
| 7247 |
< |
#line 3194 "ircd_parser.y" |
| 7247 |
> |
#line 3200 "ircd_parser.y" |
| 7248 |
|
{ |
| 7249 |
|
ConfigFileEntry.oper_umodes |= UMODE_BOTS; |
| 7250 |
|
} |
| 7253 |
|
case 559: |
| 7254 |
|
|
| 7255 |
|
/* Line 1806 of yacc.c */ |
| 7256 |
< |
#line 3197 "ircd_parser.y" |
| 7256 |
> |
#line 3203 "ircd_parser.y" |
| 7257 |
|
{ |
| 7258 |
|
ConfigFileEntry.oper_umodes |= UMODE_CCONN; |
| 7259 |
|
} |
| 7262 |
|
case 560: |
| 7263 |
|
|
| 7264 |
|
/* Line 1806 of yacc.c */ |
| 7265 |
< |
#line 3200 "ircd_parser.y" |
| 7265 |
> |
#line 3206 "ircd_parser.y" |
| 7266 |
|
{ |
| 7267 |
|
ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL; |
| 7268 |
|
} |
| 7271 |
|
case 561: |
| 7272 |
|
|
| 7273 |
|
/* Line 1806 of yacc.c */ |
| 7274 |
< |
#line 3203 "ircd_parser.y" |
| 7274 |
> |
#line 3209 "ircd_parser.y" |
| 7275 |
|
{ |
| 7276 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEAF; |
| 7277 |
|
} |
| 7280 |
|
case 562: |
| 7281 |
|
|
| 7282 |
|
/* Line 1806 of yacc.c */ |
| 7283 |
< |
#line 3206 "ircd_parser.y" |
| 7283 |
> |
#line 3212 "ircd_parser.y" |
| 7284 |
|
{ |
| 7285 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEBUG; |
| 7286 |
|
} |
| 7289 |
|
case 563: |
| 7290 |
|
|
| 7291 |
|
/* Line 1806 of yacc.c */ |
| 7292 |
< |
#line 3209 "ircd_parser.y" |
| 7292 |
> |
#line 3215 "ircd_parser.y" |
| 7293 |
|
{ |
| 7294 |
|
ConfigFileEntry.oper_umodes |= UMODE_FULL; |
| 7295 |
|
} |
| 7298 |
|
case 564: |
| 7299 |
|
|
| 7300 |
|
/* Line 1806 of yacc.c */ |
| 7301 |
< |
#line 3212 "ircd_parser.y" |
| 7301 |
> |
#line 3218 "ircd_parser.y" |
| 7302 |
|
{ |
| 7303 |
|
ConfigFileEntry.oper_umodes |= UMODE_SKILL; |
| 7304 |
|
} |
| 7307 |
|
case 565: |
| 7308 |
|
|
| 7309 |
|
/* Line 1806 of yacc.c */ |
| 7310 |
< |
#line 3215 "ircd_parser.y" |
| 7310 |
> |
#line 3221 "ircd_parser.y" |
| 7311 |
|
{ |
| 7312 |
|
ConfigFileEntry.oper_umodes |= UMODE_NCHANGE; |
| 7313 |
|
} |
| 7316 |
|
case 566: |
| 7317 |
|
|
| 7318 |
|
/* Line 1806 of yacc.c */ |
| 7319 |
< |
#line 3218 "ircd_parser.y" |
| 7319 |
> |
#line 3224 "ircd_parser.y" |
| 7320 |
|
{ |
| 7321 |
|
ConfigFileEntry.oper_umodes |= UMODE_REJ; |
| 7322 |
|
} |
| 7325 |
|
case 567: |
| 7326 |
|
|
| 7327 |
|
/* Line 1806 of yacc.c */ |
| 7328 |
< |
#line 3221 "ircd_parser.y" |
| 7328 |
> |
#line 3227 "ircd_parser.y" |
| 7329 |
|
{ |
| 7330 |
|
ConfigFileEntry.oper_umodes |= UMODE_UNAUTH; |
| 7331 |
|
} |
| 7334 |
|
case 568: |
| 7335 |
|
|
| 7336 |
|
/* Line 1806 of yacc.c */ |
| 7337 |
< |
#line 3224 "ircd_parser.y" |
| 7337 |
> |
#line 3230 "ircd_parser.y" |
| 7338 |
|
{ |
| 7339 |
|
ConfigFileEntry.oper_umodes |= UMODE_SPY; |
| 7340 |
|
} |
| 7343 |
|
case 569: |
| 7344 |
|
|
| 7345 |
|
/* Line 1806 of yacc.c */ |
| 7346 |
< |
#line 3227 "ircd_parser.y" |
| 7346 |
> |
#line 3233 "ircd_parser.y" |
| 7347 |
|
{ |
| 7348 |
|
ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL; |
| 7349 |
|
} |
| 7352 |
|
case 570: |
| 7353 |
|
|
| 7354 |
|
/* Line 1806 of yacc.c */ |
| 7355 |
< |
#line 3230 "ircd_parser.y" |
| 7355 |
> |
#line 3236 "ircd_parser.y" |
| 7356 |
|
{ |
| 7357 |
|
ConfigFileEntry.oper_umodes |= UMODE_OPERWALL; |
| 7358 |
|
} |
| 7361 |
|
case 571: |
| 7362 |
|
|
| 7363 |
|
/* Line 1806 of yacc.c */ |
| 7364 |
< |
#line 3233 "ircd_parser.y" |
| 7364 |
> |
#line 3239 "ircd_parser.y" |
| 7365 |
|
{ |
| 7366 |
|
ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE; |
| 7367 |
|
} |
| 7370 |
|
case 572: |
| 7371 |
|
|
| 7372 |
|
/* Line 1806 of yacc.c */ |
| 7373 |
< |
#line 3236 "ircd_parser.y" |
| 7373 |
> |
#line 3242 "ircd_parser.y" |
| 7374 |
|
{ |
| 7375 |
|
ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE; |
| 7376 |
|
} |
| 7379 |
|
case 573: |
| 7380 |
|
|
| 7381 |
|
/* Line 1806 of yacc.c */ |
| 7382 |
< |
#line 3239 "ircd_parser.y" |
| 7382 |
> |
#line 3245 "ircd_parser.y" |
| 7383 |
|
{ |
| 7384 |
|
ConfigFileEntry.oper_umodes |= UMODE_WALLOP; |
| 7385 |
|
} |
| 7388 |
|
case 574: |
| 7389 |
|
|
| 7390 |
|
/* Line 1806 of yacc.c */ |
| 7391 |
< |
#line 3242 "ircd_parser.y" |
| 7391 |
> |
#line 3248 "ircd_parser.y" |
| 7392 |
|
{ |
| 7393 |
|
ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID; |
| 7394 |
|
} |
| 7397 |
|
case 575: |
| 7398 |
|
|
| 7399 |
|
/* Line 1806 of yacc.c */ |
| 7400 |
< |
#line 3245 "ircd_parser.y" |
| 7400 |
> |
#line 3251 "ircd_parser.y" |
| 7401 |
|
{ |
| 7402 |
|
ConfigFileEntry.oper_umodes |= UMODE_CALLERID; |
| 7403 |
|
} |
| 7406 |
|
case 576: |
| 7407 |
|
|
| 7408 |
|
/* Line 1806 of yacc.c */ |
| 7409 |
< |
#line 3248 "ircd_parser.y" |
| 7409 |
> |
#line 3254 "ircd_parser.y" |
| 7410 |
|
{ |
| 7411 |
|
ConfigFileEntry.oper_umodes |= UMODE_LOCOPS; |
| 7412 |
|
} |
| 7415 |
|
case 577: |
| 7416 |
|
|
| 7417 |
|
/* Line 1806 of yacc.c */ |
| 7418 |
< |
#line 3253 "ircd_parser.y" |
| 7418 |
> |
#line 3259 "ircd_parser.y" |
| 7419 |
|
{ |
| 7420 |
|
ConfigFileEntry.oper_only_umodes = 0; |
| 7421 |
|
} |
| 7424 |
|
case 581: |
| 7425 |
|
|
| 7426 |
|
/* Line 1806 of yacc.c */ |
| 7427 |
< |
#line 3259 "ircd_parser.y" |
| 7427 |
> |
#line 3265 "ircd_parser.y" |
| 7428 |
|
{ |
| 7429 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_BOTS; |
| 7430 |
|
} |
| 7433 |
|
case 582: |
| 7434 |
|
|
| 7435 |
|
/* Line 1806 of yacc.c */ |
| 7436 |
< |
#line 3262 "ircd_parser.y" |
| 7436 |
> |
#line 3268 "ircd_parser.y" |
| 7437 |
|
{ |
| 7438 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CCONN; |
| 7439 |
|
} |
| 7442 |
|
case 583: |
| 7443 |
|
|
| 7444 |
|
/* Line 1806 of yacc.c */ |
| 7445 |
< |
#line 3265 "ircd_parser.y" |
| 7445 |
> |
#line 3271 "ircd_parser.y" |
| 7446 |
|
{ |
| 7447 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL; |
| 7448 |
|
} |
| 7451 |
|
case 584: |
| 7452 |
|
|
| 7453 |
|
/* Line 1806 of yacc.c */ |
| 7454 |
< |
#line 3268 "ircd_parser.y" |
| 7454 |
> |
#line 3274 "ircd_parser.y" |
| 7455 |
|
{ |
| 7456 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEAF; |
| 7457 |
|
} |
| 7460 |
|
case 585: |
| 7461 |
|
|
| 7462 |
|
/* Line 1806 of yacc.c */ |
| 7463 |
< |
#line 3271 "ircd_parser.y" |
| 7463 |
> |
#line 3277 "ircd_parser.y" |
| 7464 |
|
{ |
| 7465 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG; |
| 7466 |
|
} |
| 7469 |
|
case 586: |
| 7470 |
|
|
| 7471 |
|
/* Line 1806 of yacc.c */ |
| 7472 |
< |
#line 3274 "ircd_parser.y" |
| 7472 |
> |
#line 3280 "ircd_parser.y" |
| 7473 |
|
{ |
| 7474 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_FULL; |
| 7475 |
|
} |
| 7478 |
|
case 587: |
| 7479 |
|
|
| 7480 |
|
/* Line 1806 of yacc.c */ |
| 7481 |
< |
#line 3277 "ircd_parser.y" |
| 7481 |
> |
#line 3283 "ircd_parser.y" |
| 7482 |
|
{ |
| 7483 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SKILL; |
| 7484 |
|
} |
| 7487 |
|
case 588: |
| 7488 |
|
|
| 7489 |
|
/* Line 1806 of yacc.c */ |
| 7490 |
< |
#line 3280 "ircd_parser.y" |
| 7490 |
> |
#line 3286 "ircd_parser.y" |
| 7491 |
|
{ |
| 7492 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE; |
| 7493 |
|
} |
| 7496 |
|
case 589: |
| 7497 |
|
|
| 7498 |
|
/* Line 1806 of yacc.c */ |
| 7499 |
< |
#line 3283 "ircd_parser.y" |
| 7499 |
> |
#line 3289 "ircd_parser.y" |
| 7500 |
|
{ |
| 7501 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_REJ; |
| 7502 |
|
} |
| 7505 |
|
case 590: |
| 7506 |
|
|
| 7507 |
|
/* Line 1806 of yacc.c */ |
| 7508 |
< |
#line 3286 "ircd_parser.y" |
| 7508 |
> |
#line 3292 "ircd_parser.y" |
| 7509 |
|
{ |
| 7510 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH; |
| 7511 |
|
} |
| 7514 |
|
case 591: |
| 7515 |
|
|
| 7516 |
|
/* Line 1806 of yacc.c */ |
| 7517 |
< |
#line 3289 "ircd_parser.y" |
| 7517 |
> |
#line 3295 "ircd_parser.y" |
| 7518 |
|
{ |
| 7519 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SPY; |
| 7520 |
|
} |
| 7523 |
|
case 592: |
| 7524 |
|
|
| 7525 |
|
/* Line 1806 of yacc.c */ |
| 7526 |
< |
#line 3292 "ircd_parser.y" |
| 7526 |
> |
#line 3298 "ircd_parser.y" |
| 7527 |
|
{ |
| 7528 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL; |
| 7529 |
|
} |
| 7532 |
|
case 593: |
| 7533 |
|
|
| 7534 |
|
/* Line 1806 of yacc.c */ |
| 7535 |
< |
#line 3295 "ircd_parser.y" |
| 7535 |
> |
#line 3301 "ircd_parser.y" |
| 7536 |
|
{ |
| 7537 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL; |
| 7538 |
|
} |
| 7541 |
|
case 594: |
| 7542 |
|
|
| 7543 |
|
/* Line 1806 of yacc.c */ |
| 7544 |
< |
#line 3298 "ircd_parser.y" |
| 7544 |
> |
#line 3304 "ircd_parser.y" |
| 7545 |
|
{ |
| 7546 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE; |
| 7547 |
|
} |
| 7550 |
|
case 595: |
| 7551 |
|
|
| 7552 |
|
/* Line 1806 of yacc.c */ |
| 7553 |
< |
#line 3301 "ircd_parser.y" |
| 7553 |
> |
#line 3307 "ircd_parser.y" |
| 7554 |
|
{ |
| 7555 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE; |
| 7556 |
|
} |
| 7559 |
|
case 596: |
| 7560 |
|
|
| 7561 |
|
/* Line 1806 of yacc.c */ |
| 7562 |
< |
#line 3304 "ircd_parser.y" |
| 7562 |
> |
#line 3310 "ircd_parser.y" |
| 7563 |
|
{ |
| 7564 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP; |
| 7565 |
|
} |
| 7568 |
|
case 597: |
| 7569 |
|
|
| 7570 |
|
/* Line 1806 of yacc.c */ |
| 7571 |
< |
#line 3307 "ircd_parser.y" |
| 7571 |
> |
#line 3313 "ircd_parser.y" |
| 7572 |
|
{ |
| 7573 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID; |
| 7574 |
|
} |
| 7577 |
|
case 598: |
| 7578 |
|
|
| 7579 |
|
/* Line 1806 of yacc.c */ |
| 7580 |
< |
#line 3310 "ircd_parser.y" |
| 7580 |
> |
#line 3316 "ircd_parser.y" |
| 7581 |
|
{ |
| 7582 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID; |
| 7583 |
|
} |
| 7586 |
|
case 599: |
| 7587 |
|
|
| 7588 |
|
/* Line 1806 of yacc.c */ |
| 7589 |
< |
#line 3313 "ircd_parser.y" |
| 7589 |
> |
#line 3319 "ircd_parser.y" |
| 7590 |
|
{ |
| 7591 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS; |
| 7592 |
|
} |
| 7595 |
|
case 600: |
| 7596 |
|
|
| 7597 |
|
/* Line 1806 of yacc.c */ |
| 7598 |
< |
#line 3318 "ircd_parser.y" |
| 7598 |
> |
#line 3324 "ircd_parser.y" |
| 7599 |
|
{ |
| 7600 |
|
ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number); |
| 7601 |
|
} |
| 7604 |
|
case 601: |
| 7605 |
|
|
| 7606 |
|
/* Line 1806 of yacc.c */ |
| 7607 |
< |
#line 3323 "ircd_parser.y" |
| 7607 |
> |
#line 3329 "ircd_parser.y" |
| 7608 |
|
{ |
| 7609 |
|
ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number); |
| 7610 |
|
} |
| 7613 |
|
case 602: |
| 7614 |
|
|
| 7615 |
|
/* Line 1806 of yacc.c */ |
| 7616 |
< |
#line 3328 "ircd_parser.y" |
| 7616 |
> |
#line 3334 "ircd_parser.y" |
| 7617 |
|
{ |
| 7618 |
|
ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number); |
| 7619 |
|
} |
| 7622 |
|
case 603: |
| 7623 |
|
|
| 7624 |
|
/* Line 1806 of yacc.c */ |
| 7625 |
< |
#line 3333 "ircd_parser.y" |
| 7625 |
> |
#line 3339 "ircd_parser.y" |
| 7626 |
|
{ |
| 7627 |
|
ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number); |
| 7628 |
|
} |
| 7631 |
|
case 604: |
| 7632 |
|
|
| 7633 |
|
/* Line 1806 of yacc.c */ |
| 7634 |
< |
#line 3342 "ircd_parser.y" |
| 7634 |
> |
#line 3348 "ircd_parser.y" |
| 7635 |
|
{ |
| 7636 |
|
if (conf_parser_ctx.pass == 2) |
| 7637 |
|
{ |
| 7644 |
|
case 605: |
| 7645 |
|
|
| 7646 |
|
/* Line 1806 of yacc.c */ |
| 7647 |
< |
#line 3349 "ircd_parser.y" |
| 7647 |
> |
#line 3355 "ircd_parser.y" |
| 7648 |
|
{ |
| 7649 |
|
if (conf_parser_ctx.pass == 2) |
| 7650 |
|
{ |
| 7665 |
|
case 615: |
| 7666 |
|
|
| 7667 |
|
/* Line 1806 of yacc.c */ |
| 7668 |
< |
#line 3375 "ircd_parser.y" |
| 7668 |
> |
#line 3381 "ircd_parser.y" |
| 7669 |
|
{ |
| 7670 |
|
if (conf_parser_ctx.pass == 2) |
| 7671 |
|
ConfigFileEntry.glines = yylval.number; |
| 7675 |
|
case 616: |
| 7676 |
|
|
| 7677 |
|
/* Line 1806 of yacc.c */ |
| 7678 |
< |
#line 3381 "ircd_parser.y" |
| 7678 |
> |
#line 3387 "ircd_parser.y" |
| 7679 |
|
{ |
| 7680 |
|
if (conf_parser_ctx.pass == 2) |
| 7681 |
|
ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number); |
| 7685 |
|
case 617: |
| 7686 |
|
|
| 7687 |
|
/* Line 1806 of yacc.c */ |
| 7688 |
< |
#line 3387 "ircd_parser.y" |
| 7688 |
> |
#line 3393 "ircd_parser.y" |
| 7689 |
|
{ |
| 7690 |
|
if (conf_parser_ctx.pass == 2) |
| 7691 |
|
ConfigFileEntry.gline_logging = 0; |
| 7695 |
|
case 621: |
| 7696 |
|
|
| 7697 |
|
/* Line 1806 of yacc.c */ |
| 7698 |
< |
#line 3393 "ircd_parser.y" |
| 7698 |
> |
#line 3399 "ircd_parser.y" |
| 7699 |
|
{ |
| 7700 |
|
if (conf_parser_ctx.pass == 2) |
| 7701 |
|
ConfigFileEntry.gline_logging |= GDENY_REJECT; |
| 7705 |
|
case 622: |
| 7706 |
|
|
| 7707 |
|
/* Line 1806 of yacc.c */ |
| 7708 |
< |
#line 3397 "ircd_parser.y" |
| 7708 |
> |
#line 3403 "ircd_parser.y" |
| 7709 |
|
{ |
| 7710 |
|
if (conf_parser_ctx.pass == 2) |
| 7711 |
|
ConfigFileEntry.gline_logging |= GDENY_BLOCK; |
| 7715 |
|
case 623: |
| 7716 |
|
|
| 7717 |
|
/* Line 1806 of yacc.c */ |
| 7718 |
< |
#line 3403 "ircd_parser.y" |
| 7718 |
> |
#line 3409 "ircd_parser.y" |
| 7719 |
|
{ |
| 7720 |
|
if (conf_parser_ctx.pass == 2) |
| 7721 |
|
{ |
| 7753 |
|
case 624: |
| 7754 |
|
|
| 7755 |
|
/* Line 1806 of yacc.c */ |
| 7756 |
< |
#line 3437 "ircd_parser.y" |
| 7756 |
> |
#line 3443 "ircd_parser.y" |
| 7757 |
|
{ |
| 7758 |
|
if (conf_parser_ctx.pass == 2) |
| 7759 |
|
{ |
| 7766 |
|
case 625: |
| 7767 |
|
|
| 7768 |
|
/* Line 1806 of yacc.c */ |
| 7769 |
< |
#line 3446 "ircd_parser.y" |
| 7769 |
> |
#line 3452 "ircd_parser.y" |
| 7770 |
|
{ |
| 7771 |
|
if (conf_parser_ctx.pass == 2) |
| 7772 |
|
yy_aconf->flags = 0; |
| 7776 |
|
case 626: |
| 7777 |
|
|
| 7778 |
|
/* Line 1806 of yacc.c */ |
| 7779 |
< |
#line 3450 "ircd_parser.y" |
| 7779 |
> |
#line 3456 "ircd_parser.y" |
| 7780 |
|
{ |
| 7781 |
|
if (conf_parser_ctx.pass == 2) |
| 7782 |
|
{ |
| 7826 |
|
case 629: |
| 7827 |
|
|
| 7828 |
|
/* Line 1806 of yacc.c */ |
| 7829 |
< |
#line 3497 "ircd_parser.y" |
| 7829 |
> |
#line 3503 "ircd_parser.y" |
| 7830 |
|
{ |
| 7831 |
|
if (conf_parser_ctx.pass == 2) |
| 7832 |
|
yy_aconf->flags |= GDENY_REJECT; |
| 7836 |
|
case 630: |
| 7837 |
|
|
| 7838 |
|
/* Line 1806 of yacc.c */ |
| 7839 |
< |
#line 3501 "ircd_parser.y" |
| 7839 |
> |
#line 3507 "ircd_parser.y" |
| 7840 |
|
{ |
| 7841 |
|
if (conf_parser_ctx.pass == 2) |
| 7842 |
|
yy_aconf->flags |= GDENY_BLOCK; |
| 7846 |
|
case 653: |
| 7847 |
|
|
| 7848 |
|
/* Line 1806 of yacc.c */ |
| 7849 |
< |
#line 3525 "ircd_parser.y" |
| 7849 |
> |
#line 3531 "ircd_parser.y" |
| 7850 |
|
{ |
| 7851 |
|
ConfigChannel.disable_fake_channels = yylval.number; |
| 7852 |
|
} |
| 7855 |
|
case 654: |
| 7856 |
|
|
| 7857 |
|
/* Line 1806 of yacc.c */ |
| 7858 |
< |
#line 3530 "ircd_parser.y" |
| 7858 |
> |
#line 3536 "ircd_parser.y" |
| 7859 |
|
{ |
| 7860 |
|
ConfigChannel.restrict_channels = yylval.number; |
| 7861 |
|
} |
| 7864 |
|
case 655: |
| 7865 |
|
|
| 7866 |
|
/* Line 1806 of yacc.c */ |
| 7867 |
< |
#line 3535 "ircd_parser.y" |
| 7867 |
> |
#line 3541 "ircd_parser.y" |
| 7868 |
|
{ |
| 7869 |
|
ConfigChannel.disable_local_channels = yylval.number; |
| 7870 |
|
} |
| 7873 |
|
case 656: |
| 7874 |
|
|
| 7875 |
|
/* Line 1806 of yacc.c */ |
| 7876 |
< |
#line 3540 "ircd_parser.y" |
| 7876 |
> |
#line 3546 "ircd_parser.y" |
| 7877 |
|
{ |
| 7878 |
|
ConfigChannel.use_except = yylval.number; |
| 7879 |
|
} |
| 7882 |
|
case 657: |
| 7883 |
|
|
| 7884 |
|
/* Line 1806 of yacc.c */ |
| 7885 |
< |
#line 3545 "ircd_parser.y" |
| 7885 |
> |
#line 3551 "ircd_parser.y" |
| 7886 |
|
{ |
| 7887 |
|
ConfigChannel.use_invex = yylval.number; |
| 7888 |
|
} |
| 7891 |
|
case 658: |
| 7892 |
|
|
| 7893 |
|
/* Line 1806 of yacc.c */ |
| 7894 |
< |
#line 3550 "ircd_parser.y" |
| 7894 |
> |
#line 3556 "ircd_parser.y" |
| 7895 |
|
{ |
| 7896 |
|
ConfigChannel.use_knock = yylval.number; |
| 7897 |
|
} |
| 7900 |
|
case 659: |
| 7901 |
|
|
| 7902 |
|
/* Line 1806 of yacc.c */ |
| 7903 |
< |
#line 3555 "ircd_parser.y" |
| 7903 |
> |
#line 3561 "ircd_parser.y" |
| 7904 |
|
{ |
| 7905 |
|
ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number); |
| 7906 |
|
} |
| 7909 |
|
case 660: |
| 7910 |
|
|
| 7911 |
|
/* Line 1806 of yacc.c */ |
| 7912 |
< |
#line 3560 "ircd_parser.y" |
| 7912 |
> |
#line 3566 "ircd_parser.y" |
| 7913 |
|
{ |
| 7914 |
|
ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number); |
| 7915 |
|
} |
| 7918 |
|
case 661: |
| 7919 |
|
|
| 7920 |
|
/* Line 1806 of yacc.c */ |
| 7921 |
< |
#line 3565 "ircd_parser.y" |
| 7921 |
> |
#line 3571 "ircd_parser.y" |
| 7922 |
|
{ |
| 7923 |
|
ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number); |
| 7924 |
|
} |
| 7927 |
|
case 662: |
| 7928 |
|
|
| 7929 |
|
/* Line 1806 of yacc.c */ |
| 7930 |
< |
#line 3570 "ircd_parser.y" |
| 7930 |
> |
#line 3576 "ircd_parser.y" |
| 7931 |
|
{ |
| 7932 |
|
ConfigChannel.quiet_on_ban = yylval.number; |
| 7933 |
|
} |
| 7936 |
|
case 663: |
| 7937 |
|
|
| 7938 |
|
/* Line 1806 of yacc.c */ |
| 7939 |
< |
#line 3575 "ircd_parser.y" |
| 7939 |
> |
#line 3581 "ircd_parser.y" |
| 7940 |
|
{ |
| 7941 |
|
ConfigChannel.max_bans = (yyvsp[(3) - (4)].number); |
| 7942 |
|
} |
| 7945 |
|
case 664: |
| 7946 |
|
|
| 7947 |
|
/* Line 1806 of yacc.c */ |
| 7948 |
< |
#line 3580 "ircd_parser.y" |
| 7948 |
> |
#line 3586 "ircd_parser.y" |
| 7949 |
|
{ |
| 7950 |
|
ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number); |
| 7951 |
|
} |
| 7954 |
|
case 665: |
| 7955 |
|
|
| 7956 |
|
/* Line 1806 of yacc.c */ |
| 7957 |
< |
#line 3585 "ircd_parser.y" |
| 7957 |
> |
#line 3591 "ircd_parser.y" |
| 7958 |
|
{ |
| 7959 |
|
ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number); |
| 7960 |
|
} |
| 7963 |
|
case 666: |
| 7964 |
|
|
| 7965 |
|
/* Line 1806 of yacc.c */ |
| 7966 |
< |
#line 3590 "ircd_parser.y" |
| 7966 |
> |
#line 3596 "ircd_parser.y" |
| 7967 |
|
{ |
| 7968 |
|
ConfigChannel.no_create_on_split = yylval.number; |
| 7969 |
|
} |
| 7972 |
|
case 667: |
| 7973 |
|
|
| 7974 |
|
/* Line 1806 of yacc.c */ |
| 7975 |
< |
#line 3595 "ircd_parser.y" |
| 7975 |
> |
#line 3601 "ircd_parser.y" |
| 7976 |
|
{ |
| 7977 |
|
ConfigChannel.no_join_on_split = yylval.number; |
| 7978 |
|
} |
| 7981 |
|
case 668: |
| 7982 |
|
|
| 7983 |
|
/* Line 1806 of yacc.c */ |
| 7984 |
< |
#line 3600 "ircd_parser.y" |
| 7984 |
> |
#line 3606 "ircd_parser.y" |
| 7985 |
|
{ |
| 7986 |
|
ConfigChannel.burst_topicwho = yylval.number; |
| 7987 |
|
} |
| 7990 |
|
case 669: |
| 7991 |
|
|
| 7992 |
|
/* Line 1806 of yacc.c */ |
| 7993 |
< |
#line 3605 "ircd_parser.y" |
| 7993 |
> |
#line 3611 "ircd_parser.y" |
| 7994 |
|
{ |
| 7995 |
|
GlobalSetOptions.joinfloodcount = yylval.number; |
| 7996 |
|
} |
| 7999 |
|
case 670: |
| 8000 |
|
|
| 8001 |
|
/* Line 1806 of yacc.c */ |
| 8002 |
< |
#line 3610 "ircd_parser.y" |
| 8002 |
> |
#line 3616 "ircd_parser.y" |
| 8003 |
|
{ |
| 8004 |
|
GlobalSetOptions.joinfloodtime = yylval.number; |
| 8005 |
|
} |
| 8008 |
|
case 682: |
| 8009 |
|
|
| 8010 |
|
/* Line 1806 of yacc.c */ |
| 8011 |
< |
#line 3629 "ircd_parser.y" |
| 8011 |
> |
#line 3635 "ircd_parser.y" |
| 8012 |
|
{ |
| 8013 |
|
if (conf_parser_ctx.pass == 2) |
| 8014 |
|
ConfigServerHide.flatten_links = yylval.number; |
| 8018 |
|
case 683: |
| 8019 |
|
|
| 8020 |
|
/* Line 1806 of yacc.c */ |
| 8021 |
< |
#line 3635 "ircd_parser.y" |
| 8021 |
> |
#line 3641 "ircd_parser.y" |
| 8022 |
|
{ |
| 8023 |
|
if (conf_parser_ctx.pass == 2) |
| 8024 |
|
ConfigServerHide.hide_servers = yylval.number; |
| 8028 |
|
case 684: |
| 8029 |
|
|
| 8030 |
|
/* Line 1806 of yacc.c */ |
| 8031 |
< |
#line 3641 "ircd_parser.y" |
| 8031 |
> |
#line 3647 "ircd_parser.y" |
| 8032 |
|
{ |
| 8033 |
|
if (conf_parser_ctx.pass == 2) |
| 8034 |
|
{ |
| 8041 |
|
case 685: |
| 8042 |
|
|
| 8043 |
|
/* Line 1806 of yacc.c */ |
| 8044 |
< |
#line 3650 "ircd_parser.y" |
| 8044 |
> |
#line 3656 "ircd_parser.y" |
| 8045 |
|
{ |
| 8046 |
|
if (conf_parser_ctx.pass == 2) |
| 8047 |
|
{ |
| 8059 |
|
case 686: |
| 8060 |
|
|
| 8061 |
|
/* Line 1806 of yacc.c */ |
| 8062 |
< |
#line 3664 "ircd_parser.y" |
| 8062 |
> |
#line 3670 "ircd_parser.y" |
| 8063 |
|
{ |
| 8064 |
|
if (conf_parser_ctx.pass == 2) |
| 8065 |
|
ConfigServerHide.hidden = yylval.number; |
| 8069 |
|
case 687: |
| 8070 |
|
|
| 8071 |
|
/* Line 1806 of yacc.c */ |
| 8072 |
< |
#line 3670 "ircd_parser.y" |
| 8072 |
> |
#line 3676 "ircd_parser.y" |
| 8073 |
|
{ |
| 8074 |
|
if (conf_parser_ctx.pass == 2) |
| 8075 |
|
ConfigServerHide.disable_hidden = yylval.number; |
| 8079 |
|
case 688: |
| 8080 |
|
|
| 8081 |
|
/* Line 1806 of yacc.c */ |
| 8082 |
< |
#line 3676 "ircd_parser.y" |
| 8082 |
> |
#line 3682 "ircd_parser.y" |
| 8083 |
|
{ |
| 8084 |
|
if (conf_parser_ctx.pass == 2) |
| 8085 |
|
ConfigServerHide.hide_server_ips = yylval.number; |
| 8089 |
|
|
| 8090 |
|
|
| 8091 |
|
/* Line 1806 of yacc.c */ |
| 8092 |
< |
#line 8087 "ircd_parser.c" |
| 8092 |
> |
#line 8093 "ircd_parser.c" |
| 8093 |
|
default: break; |
| 8094 |
|
} |
| 8095 |
|
/* User semantic actions sometimes alter yychar, and that requires |