1322 |
|
1908, 1909, 1913, 1917, 1921, 1925, 1929, 1933, 1937, 1941, |
1323 |
|
1945, 1955, 1954, 1975, 1975, 1976, 1976, 1976, 1978, 1985, |
1324 |
|
1984, 1990, 1990, 1991, 1995, 1999, 2003, 2007, 2011, 2015, |
1325 |
< |
2019, 2023, 2027, 2037, 2036, 2106, 2106, 2107, 2107, 2107, |
1326 |
< |
2108, 2108, 2109, 2110, 2110, 2110, 2111, 2111, 2111, 2112, |
1327 |
< |
2112, 2113, 2115, 2121, 2127, 2133, 2146, 2159, 2165, 2171, |
1328 |
< |
2175, 2184, 2183, 2188, 2188, 2189, 2193, 2199, 2210, 2216, |
1329 |
< |
2222, 2228, 2244, 2243, 2269, 2269, 2270, 2270, 2270, 2272, |
1330 |
< |
2292, 2302, 2301, 2328, 2328, 2329, 2329, 2329, 2331, 2337, |
1331 |
< |
2346, 2348, 2348, 2349, 2349, 2351, 2369, 2368, 2391, 2391, |
1332 |
< |
2392, 2392, 2392, 2394, 2400, 2409, 2412, 2412, 2413, 2413, |
1333 |
< |
2414, 2414, 2415, 2415, 2416, 2416, 2417, 2417, 2418, 2419, |
1334 |
< |
2420, 2420, 2421, 2421, 2422, 2422, 2423, 2423, 2424, 2424, |
1335 |
< |
2425, 2425, 2426, 2426, 2427, 2427, 2428, 2428, 2429, 2429, |
1336 |
< |
2430, 2430, 2431, 2431, 2432, 2433, 2434, 2434, 2435, 2435, |
1337 |
< |
2436, 2437, 2438, 2439, 2439, 2440, 2443, 2448, 2454, 2460, |
1338 |
< |
2466, 2471, 2476, 2481, 2486, 2491, 2496, 2501, 2506, 2511, |
1339 |
< |
2516, 2521, 2526, 2531, 2537, 2548, 2553, 2558, 2563, 2568, |
1340 |
< |
2573, 2576, 2581, 2584, 2589, 2594, 2599, 2604, 2609, 2614, |
1341 |
< |
2619, 2624, 2629, 2634, 2639, 2644, 2653, 2662, 2667, 2672, |
1342 |
< |
2678, 2677, 2682, 2682, 2683, 2686, 2689, 2692, 2695, 2698, |
1343 |
< |
2701, 2704, 2707, 2710, 2713, 2716, 2719, 2722, 2725, 2728, |
1344 |
< |
2731, 2734, 2737, 2740, 2743, 2749, 2748, 2753, 2753, 2754, |
1345 |
< |
2757, 2760, 2763, 2766, 2769, 2772, 2775, 2778, 2781, 2784, |
1346 |
< |
2787, 2790, 2793, 2796, 2799, 2802, 2805, 2808, 2811, 2814, |
1347 |
< |
2819, 2824, 2829, 2838, 2841, 2841, 2842, 2843, 2843, 2844, |
1348 |
< |
2844, 2845, 2846, 2847, 2848, 2849, 2849, 2850, 2850, 2852, |
1349 |
< |
2857, 2862, 2867, 2872, 2877, 2882, 2887, 2892, 2897, 2902, |
1350 |
< |
2907, 2915, 2918, 2918, 2919, 2919, 2920, 2921, 2922, 2923, |
1351 |
< |
2923, 2924, 2925, 2927, 2933, 2939, 2945, 2951, 2960, 2974, |
1352 |
< |
2980 |
1325 |
> |
2019, 2023, 2027, 2037, 2036, 2107, 2107, 2108, 2108, 2108, |
1326 |
> |
2109, 2109, 2110, 2111, 2111, 2111, 2112, 2112, 2112, 2113, |
1327 |
> |
2113, 2114, 2116, 2122, 2128, 2134, 2147, 2160, 2166, 2172, |
1328 |
> |
2176, 2185, 2184, 2189, 2189, 2190, 2194, 2200, 2211, 2217, |
1329 |
> |
2223, 2229, 2245, 2244, 2270, 2270, 2271, 2271, 2271, 2273, |
1330 |
> |
2293, 2303, 2302, 2329, 2329, 2330, 2330, 2330, 2332, 2338, |
1331 |
> |
2347, 2349, 2349, 2350, 2350, 2352, 2370, 2369, 2392, 2392, |
1332 |
> |
2393, 2393, 2393, 2395, 2401, 2410, 2413, 2413, 2414, 2414, |
1333 |
> |
2415, 2415, 2416, 2416, 2417, 2417, 2418, 2418, 2419, 2420, |
1334 |
> |
2421, 2421, 2422, 2422, 2423, 2423, 2424, 2424, 2425, 2425, |
1335 |
> |
2426, 2426, 2427, 2427, 2428, 2428, 2429, 2429, 2430, 2430, |
1336 |
> |
2431, 2431, 2432, 2432, 2433, 2434, 2435, 2435, 2436, 2436, |
1337 |
> |
2437, 2438, 2439, 2440, 2440, 2441, 2444, 2449, 2455, 2461, |
1338 |
> |
2467, 2472, 2477, 2482, 2487, 2492, 2497, 2502, 2507, 2512, |
1339 |
> |
2517, 2522, 2527, 2532, 2538, 2549, 2554, 2559, 2564, 2569, |
1340 |
> |
2574, 2577, 2582, 2585, 2590, 2595, 2600, 2605, 2610, 2615, |
1341 |
> |
2620, 2625, 2630, 2635, 2640, 2645, 2654, 2663, 2668, 2673, |
1342 |
> |
2679, 2678, 2683, 2683, 2684, 2687, 2690, 2693, 2696, 2699, |
1343 |
> |
2702, 2705, 2708, 2711, 2714, 2717, 2720, 2723, 2726, 2729, |
1344 |
> |
2732, 2735, 2738, 2741, 2744, 2750, 2749, 2754, 2754, 2755, |
1345 |
> |
2758, 2761, 2764, 2767, 2770, 2773, 2776, 2779, 2782, 2785, |
1346 |
> |
2788, 2791, 2794, 2797, 2800, 2803, 2806, 2809, 2812, 2815, |
1347 |
> |
2820, 2825, 2830, 2839, 2842, 2842, 2843, 2844, 2844, 2845, |
1348 |
> |
2845, 2846, 2847, 2848, 2849, 2850, 2850, 2851, 2851, 2853, |
1349 |
> |
2858, 2863, 2868, 2873, 2878, 2883, 2888, 2893, 2898, 2903, |
1350 |
> |
2908, 2916, 2919, 2919, 2920, 2920, 2921, 2922, 2923, 2924, |
1351 |
> |
2924, 2925, 2926, 2928, 2934, 2940, 2946, 2952, 2961, 2975, |
1352 |
> |
2981 |
1353 |
|
}; |
1354 |
|
#endif |
1355 |
|
|
5524 |
|
if (block_state.cert.buf[0]) |
5525 |
|
conf->certfp = xstrdup(block_state.cert.buf); |
5526 |
|
|
5527 |
< |
conf->cipher_list = xstrdup(block_state.ciph.buf); |
5527 |
> |
if (block_state.ciph.buf[0]) |
5528 |
> |
conf->cipher_list = xstrdup(block_state.ciph.buf); |
5529 |
|
|
5530 |
|
dlinkMoveList(&block_state.leaf.list, &conf->leaf_list); |
5531 |
|
dlinkMoveList(&block_state.hub.list, &conf->hub_list); |
5558 |
|
|
5559 |
|
case 402: |
5560 |
|
/* Line 1787 of yacc.c */ |
5561 |
< |
#line 2116 "conf_parser.y" |
5561 |
> |
#line 2117 "conf_parser.y" |
5562 |
|
{ |
5563 |
|
if (conf_parser_ctx.pass == 2) |
5564 |
|
strlcpy(block_state.name.buf, yylval.string, sizeof(block_state.name.buf)); |
5567 |
|
|
5568 |
|
case 403: |
5569 |
|
/* Line 1787 of yacc.c */ |
5570 |
< |
#line 2122 "conf_parser.y" |
5570 |
> |
#line 2123 "conf_parser.y" |
5571 |
|
{ |
5572 |
|
if (conf_parser_ctx.pass == 2) |
5573 |
|
strlcpy(block_state.host.buf, yylval.string, sizeof(block_state.host.buf)); |
5576 |
|
|
5577 |
|
case 404: |
5578 |
|
/* Line 1787 of yacc.c */ |
5579 |
< |
#line 2128 "conf_parser.y" |
5579 |
> |
#line 2129 "conf_parser.y" |
5580 |
|
{ |
5581 |
|
if (conf_parser_ctx.pass == 2) |
5582 |
|
strlcpy(block_state.bind.buf, yylval.string, sizeof(block_state.bind.buf)); |
5585 |
|
|
5586 |
|
case 405: |
5587 |
|
/* Line 1787 of yacc.c */ |
5588 |
< |
#line 2134 "conf_parser.y" |
5588 |
> |
#line 2135 "conf_parser.y" |
5589 |
|
{ |
5590 |
|
if (conf_parser_ctx.pass != 2) |
5591 |
|
break; |
5601 |
|
|
5602 |
|
case 406: |
5603 |
|
/* Line 1787 of yacc.c */ |
5604 |
< |
#line 2147 "conf_parser.y" |
5604 |
> |
#line 2148 "conf_parser.y" |
5605 |
|
{ |
5606 |
|
if (conf_parser_ctx.pass != 2) |
5607 |
|
break; |
5617 |
|
|
5618 |
|
case 407: |
5619 |
|
/* Line 1787 of yacc.c */ |
5620 |
< |
#line 2160 "conf_parser.y" |
5620 |
> |
#line 2161 "conf_parser.y" |
5621 |
|
{ |
5622 |
|
if (conf_parser_ctx.pass == 2) |
5623 |
|
strlcpy(block_state.cert.buf, yylval.string, sizeof(block_state.cert.buf)); |
5626 |
|
|
5627 |
|
case 408: |
5628 |
|
/* Line 1787 of yacc.c */ |
5629 |
< |
#line 2166 "conf_parser.y" |
5629 |
> |
#line 2167 "conf_parser.y" |
5630 |
|
{ |
5631 |
|
if (conf_parser_ctx.pass == 2) |
5632 |
|
block_state.port.value = (yyvsp[(3) - (4)].number); |
5635 |
|
|
5636 |
|
case 409: |
5637 |
|
/* Line 1787 of yacc.c */ |
5638 |
< |
#line 2172 "conf_parser.y" |
5638 |
> |
#line 2173 "conf_parser.y" |
5639 |
|
{ |
5640 |
|
if (conf_parser_ctx.pass == 2) |
5641 |
|
block_state.aftype.value = AF_INET; |
5644 |
|
|
5645 |
|
case 410: |
5646 |
|
/* Line 1787 of yacc.c */ |
5647 |
< |
#line 2176 "conf_parser.y" |
5647 |
> |
#line 2177 "conf_parser.y" |
5648 |
|
{ |
5649 |
|
#ifdef IPV6 |
5650 |
|
if (conf_parser_ctx.pass == 2) |
5655 |
|
|
5656 |
|
case 411: |
5657 |
|
/* Line 1787 of yacc.c */ |
5658 |
< |
#line 2184 "conf_parser.y" |
5658 |
> |
#line 2185 "conf_parser.y" |
5659 |
|
{ |
5660 |
|
block_state.flags.value &= CONF_FLAGS_ENCRYPTED; |
5661 |
|
} |
5663 |
|
|
5664 |
|
case 415: |
5665 |
|
/* Line 1787 of yacc.c */ |
5666 |
< |
#line 2190 "conf_parser.y" |
5666 |
> |
#line 2191 "conf_parser.y" |
5667 |
|
{ |
5668 |
|
if (conf_parser_ctx.pass == 2) |
5669 |
|
block_state.flags.value |= CONF_FLAGS_ALLOW_AUTO_CONN; |
5672 |
|
|
5673 |
|
case 416: |
5674 |
|
/* Line 1787 of yacc.c */ |
5675 |
< |
#line 2194 "conf_parser.y" |
5675 |
> |
#line 2195 "conf_parser.y" |
5676 |
|
{ |
5677 |
|
if (conf_parser_ctx.pass == 2) |
5678 |
|
block_state.flags.value |= CONF_FLAGS_SSL; |
5681 |
|
|
5682 |
|
case 417: |
5683 |
|
/* Line 1787 of yacc.c */ |
5684 |
< |
#line 2200 "conf_parser.y" |
5684 |
> |
#line 2201 "conf_parser.y" |
5685 |
|
{ |
5686 |
|
if (conf_parser_ctx.pass == 2) |
5687 |
|
{ |
5695 |
|
|
5696 |
|
case 418: |
5697 |
|
/* Line 1787 of yacc.c */ |
5698 |
< |
#line 2211 "conf_parser.y" |
5698 |
> |
#line 2212 "conf_parser.y" |
5699 |
|
{ |
5700 |
|
if (conf_parser_ctx.pass == 2) |
5701 |
|
dlinkAdd(xstrdup(yylval.string), make_dlink_node(), &block_state.hub.list); |
5704 |
|
|
5705 |
|
case 419: |
5706 |
|
/* Line 1787 of yacc.c */ |
5707 |
< |
#line 2217 "conf_parser.y" |
5707 |
> |
#line 2218 "conf_parser.y" |
5708 |
|
{ |
5709 |
|
if (conf_parser_ctx.pass == 2) |
5710 |
|
dlinkAdd(xstrdup(yylval.string), make_dlink_node(), &block_state.leaf.list); |
5713 |
|
|
5714 |
|
case 420: |
5715 |
|
/* Line 1787 of yacc.c */ |
5716 |
< |
#line 2223 "conf_parser.y" |
5716 |
> |
#line 2224 "conf_parser.y" |
5717 |
|
{ |
5718 |
|
if (conf_parser_ctx.pass == 2) |
5719 |
|
strlcpy(block_state.class.buf, yylval.string, sizeof(block_state.class.buf)); |
5722 |
|
|
5723 |
|
case 421: |
5724 |
|
/* Line 1787 of yacc.c */ |
5725 |
< |
#line 2229 "conf_parser.y" |
5725 |
> |
#line 2230 "conf_parser.y" |
5726 |
|
{ |
5727 |
|
#ifdef HAVE_LIBCRYPTO |
5728 |
|
if (conf_parser_ctx.pass == 2) |
5736 |
|
|
5737 |
|
case 422: |
5738 |
|
/* Line 1787 of yacc.c */ |
5739 |
< |
#line 2244 "conf_parser.y" |
5739 |
> |
#line 2245 "conf_parser.y" |
5740 |
|
{ |
5741 |
|
if (conf_parser_ctx.pass == 2) |
5742 |
|
reset_block_state(); |
5745 |
|
|
5746 |
|
case 423: |
5747 |
|
/* Line 1787 of yacc.c */ |
5748 |
< |
#line 2248 "conf_parser.y" |
5748 |
> |
#line 2249 "conf_parser.y" |
5749 |
|
{ |
5750 |
|
struct MaskItem *conf = NULL; |
5751 |
|
|
5770 |
|
|
5771 |
|
case 429: |
5772 |
|
/* Line 1787 of yacc.c */ |
5773 |
< |
#line 2273 "conf_parser.y" |
5773 |
> |
#line 2274 "conf_parser.y" |
5774 |
|
{ |
5775 |
|
|
5776 |
|
if (conf_parser_ctx.pass == 2) |
5793 |
|
|
5794 |
|
case 430: |
5795 |
|
/* Line 1787 of yacc.c */ |
5796 |
< |
#line 2293 "conf_parser.y" |
5796 |
> |
#line 2294 "conf_parser.y" |
5797 |
|
{ |
5798 |
|
if (conf_parser_ctx.pass == 2) |
5799 |
|
strlcpy(block_state.rpass.buf, yylval.string, sizeof(block_state.rpass.buf)); |
5802 |
|
|
5803 |
|
case 431: |
5804 |
|
/* Line 1787 of yacc.c */ |
5805 |
< |
#line 2302 "conf_parser.y" |
5805 |
> |
#line 2303 "conf_parser.y" |
5806 |
|
{ |
5807 |
|
if (conf_parser_ctx.pass == 2) |
5808 |
|
reset_block_state(); |
5811 |
|
|
5812 |
|
case 432: |
5813 |
|
/* Line 1787 of yacc.c */ |
5814 |
< |
#line 2306 "conf_parser.y" |
5814 |
> |
#line 2307 "conf_parser.y" |
5815 |
|
{ |
5816 |
|
struct MaskItem *conf = NULL; |
5817 |
|
|
5837 |
|
|
5838 |
|
case 438: |
5839 |
|
/* Line 1787 of yacc.c */ |
5840 |
< |
#line 2332 "conf_parser.y" |
5840 |
> |
#line 2333 "conf_parser.y" |
5841 |
|
{ |
5842 |
|
if (conf_parser_ctx.pass == 2) |
5843 |
|
strlcpy(block_state.addr.buf, yylval.string, sizeof(block_state.addr.buf)); |
5846 |
|
|
5847 |
|
case 439: |
5848 |
|
/* Line 1787 of yacc.c */ |
5849 |
< |
#line 2338 "conf_parser.y" |
5849 |
> |
#line 2339 "conf_parser.y" |
5850 |
|
{ |
5851 |
|
if (conf_parser_ctx.pass == 2) |
5852 |
|
strlcpy(block_state.rpass.buf, yylval.string, sizeof(block_state.rpass.buf)); |
5855 |
|
|
5856 |
|
case 445: |
5857 |
|
/* Line 1787 of yacc.c */ |
5858 |
< |
#line 2352 "conf_parser.y" |
5858 |
> |
#line 2353 "conf_parser.y" |
5859 |
|
{ |
5860 |
|
if (conf_parser_ctx.pass == 2) |
5861 |
|
{ |
5872 |
|
|
5873 |
|
case 446: |
5874 |
|
/* Line 1787 of yacc.c */ |
5875 |
< |
#line 2369 "conf_parser.y" |
5875 |
> |
#line 2370 "conf_parser.y" |
5876 |
|
{ |
5877 |
|
if (conf_parser_ctx.pass == 2) |
5878 |
|
reset_block_state(); |
5881 |
|
|
5882 |
|
case 447: |
5883 |
|
/* Line 1787 of yacc.c */ |
5884 |
< |
#line 2373 "conf_parser.y" |
5884 |
> |
#line 2374 "conf_parser.y" |
5885 |
|
{ |
5886 |
|
struct MaskItem *conf = NULL; |
5887 |
|
|
5903 |
|
|
5904 |
|
case 453: |
5905 |
|
/* Line 1787 of yacc.c */ |
5906 |
< |
#line 2395 "conf_parser.y" |
5906 |
> |
#line 2396 "conf_parser.y" |
5907 |
|
{ |
5908 |
|
if (conf_parser_ctx.pass == 2) |
5909 |
|
strlcpy(block_state.name.buf, yylval.string, sizeof(block_state.name.buf)); |
5912 |
|
|
5913 |
|
case 454: |
5914 |
|
/* Line 1787 of yacc.c */ |
5915 |
< |
#line 2401 "conf_parser.y" |
5915 |
> |
#line 2402 "conf_parser.y" |
5916 |
|
{ |
5917 |
|
if (conf_parser_ctx.pass == 2) |
5918 |
|
strlcpy(block_state.rpass.buf, yylval.string, sizeof(block_state.rpass.buf)); |
5921 |
|
|
5922 |
|
case 506: |
5923 |
|
/* Line 1787 of yacc.c */ |
5924 |
< |
#line 2444 "conf_parser.y" |
5924 |
> |
#line 2445 "conf_parser.y" |
5925 |
|
{ |
5926 |
|
ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number); |
5927 |
|
} |
5929 |
|
|
5930 |
|
case 507: |
5931 |
|
/* Line 1787 of yacc.c */ |
5932 |
< |
#line 2449 "conf_parser.y" |
5932 |
> |
#line 2450 "conf_parser.y" |
5933 |
|
{ |
5934 |
|
if (conf_parser_ctx.pass == 2) |
5935 |
|
ConfigFileEntry.glines = yylval.number; |
5938 |
|
|
5939 |
|
case 508: |
5940 |
|
/* Line 1787 of yacc.c */ |
5941 |
< |
#line 2455 "conf_parser.y" |
5941 |
> |
#line 2456 "conf_parser.y" |
5942 |
|
{ |
5943 |
|
if (conf_parser_ctx.pass == 2) |
5944 |
|
ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number); |
5947 |
|
|
5948 |
|
case 509: |
5949 |
|
/* Line 1787 of yacc.c */ |
5950 |
< |
#line 2461 "conf_parser.y" |
5950 |
> |
#line 2462 "conf_parser.y" |
5951 |
|
{ |
5952 |
|
if (conf_parser_ctx.pass == 2) |
5953 |
|
ConfigFileEntry.gline_request_time = (yyvsp[(3) - (4)].number); |
5956 |
|
|
5957 |
|
case 510: |
5958 |
|
/* Line 1787 of yacc.c */ |
5959 |
< |
#line 2467 "conf_parser.y" |
5959 |
> |
#line 2468 "conf_parser.y" |
5960 |
|
{ |
5961 |
|
ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number); |
5962 |
|
} |
5964 |
|
|
5965 |
|
case 511: |
5966 |
|
/* Line 1787 of yacc.c */ |
5967 |
< |
#line 2472 "conf_parser.y" |
5967 |
> |
#line 2473 "conf_parser.y" |
5968 |
|
{ |
5969 |
|
ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number); |
5970 |
|
} |
5972 |
|
|
5973 |
|
case 512: |
5974 |
|
/* Line 1787 of yacc.c */ |
5975 |
< |
#line 2477 "conf_parser.y" |
5975 |
> |
#line 2478 "conf_parser.y" |
5976 |
|
{ |
5977 |
|
ConfigFileEntry.tkline_expire_notices = yylval.number; |
5978 |
|
} |
5980 |
|
|
5981 |
|
case 513: |
5982 |
|
/* Line 1787 of yacc.c */ |
5983 |
< |
#line 2482 "conf_parser.y" |
5983 |
> |
#line 2483 "conf_parser.y" |
5984 |
|
{ |
5985 |
|
ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number); |
5986 |
|
} |
5988 |
|
|
5989 |
|
case 514: |
5990 |
|
/* Line 1787 of yacc.c */ |
5991 |
< |
#line 2487 "conf_parser.y" |
5991 |
> |
#line 2488 "conf_parser.y" |
5992 |
|
{ |
5993 |
|
ConfigFileEntry.hide_spoof_ips = yylval.number; |
5994 |
|
} |
5996 |
|
|
5997 |
|
case 515: |
5998 |
|
/* Line 1787 of yacc.c */ |
5999 |
< |
#line 2492 "conf_parser.y" |
5999 |
> |
#line 2493 "conf_parser.y" |
6000 |
|
{ |
6001 |
|
ConfigFileEntry.ignore_bogus_ts = yylval.number; |
6002 |
|
} |
6004 |
|
|
6005 |
|
case 516: |
6006 |
|
/* Line 1787 of yacc.c */ |
6007 |
< |
#line 2497 "conf_parser.y" |
6007 |
> |
#line 2498 "conf_parser.y" |
6008 |
|
{ |
6009 |
|
ConfigFileEntry.failed_oper_notice = yylval.number; |
6010 |
|
} |
6012 |
|
|
6013 |
|
case 517: |
6014 |
|
/* Line 1787 of yacc.c */ |
6015 |
< |
#line 2502 "conf_parser.y" |
6015 |
> |
#line 2503 "conf_parser.y" |
6016 |
|
{ |
6017 |
|
ConfigFileEntry.anti_nick_flood = yylval.number; |
6018 |
|
} |
6020 |
|
|
6021 |
|
case 518: |
6022 |
|
/* Line 1787 of yacc.c */ |
6023 |
< |
#line 2507 "conf_parser.y" |
6023 |
> |
#line 2508 "conf_parser.y" |
6024 |
|
{ |
6025 |
|
ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number); |
6026 |
|
} |
6028 |
|
|
6029 |
|
case 519: |
6030 |
|
/* Line 1787 of yacc.c */ |
6031 |
< |
#line 2512 "conf_parser.y" |
6031 |
> |
#line 2513 "conf_parser.y" |
6032 |
|
{ |
6033 |
|
ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number); |
6034 |
|
} |
6036 |
|
|
6037 |
|
case 520: |
6038 |
|
/* Line 1787 of yacc.c */ |
6039 |
< |
#line 2517 "conf_parser.y" |
6039 |
> |
#line 2518 "conf_parser.y" |
6040 |
|
{ |
6041 |
|
ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number); |
6042 |
|
} |
6044 |
|
|
6045 |
|
case 521: |
6046 |
|
/* Line 1787 of yacc.c */ |
6047 |
< |
#line 2522 "conf_parser.y" |
6047 |
> |
#line 2523 "conf_parser.y" |
6048 |
|
{ |
6049 |
|
ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number); |
6050 |
|
} |
6052 |
|
|
6053 |
|
case 522: |
6054 |
|
/* Line 1787 of yacc.c */ |
6055 |
< |
#line 2527 "conf_parser.y" |
6055 |
> |
#line 2528 "conf_parser.y" |
6056 |
|
{ |
6057 |
|
ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number); |
6058 |
|
} |
6060 |
|
|
6061 |
|
case 523: |
6062 |
|
/* Line 1787 of yacc.c */ |
6063 |
< |
#line 2532 "conf_parser.y" |
6063 |
> |
#line 2533 "conf_parser.y" |
6064 |
|
{ |
6065 |
|
if (conf_parser_ctx.pass == 2) |
6066 |
|
ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number); |
6069 |
|
|
6070 |
|
case 524: |
6071 |
|
/* Line 1787 of yacc.c */ |
6072 |
< |
#line 2538 "conf_parser.y" |
6072 |
> |
#line 2539 "conf_parser.y" |
6073 |
|
{ |
6074 |
|
if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1) |
6075 |
|
{ |
6083 |
|
|
6084 |
|
case 525: |
6085 |
|
/* Line 1787 of yacc.c */ |
6086 |
< |
#line 2549 "conf_parser.y" |
6086 |
> |
#line 2550 "conf_parser.y" |
6087 |
|
{ |
6088 |
|
ConfigFileEntry.invisible_on_connect = yylval.number; |
6089 |
|
} |
6091 |
|
|
6092 |
|
case 526: |
6093 |
|
/* Line 1787 of yacc.c */ |
6094 |
< |
#line 2554 "conf_parser.y" |
6094 |
> |
#line 2555 "conf_parser.y" |
6095 |
|
{ |
6096 |
|
ConfigFileEntry.warn_no_nline = yylval.number; |
6097 |
|
} |
6099 |
|
|
6100 |
|
case 527: |
6101 |
|
/* Line 1787 of yacc.c */ |
6102 |
< |
#line 2559 "conf_parser.y" |
6102 |
> |
#line 2560 "conf_parser.y" |
6103 |
|
{ |
6104 |
|
ConfigFileEntry.stats_e_disabled = yylval.number; |
6105 |
|
} |
6107 |
|
|
6108 |
|
case 528: |
6109 |
|
/* Line 1787 of yacc.c */ |
6110 |
< |
#line 2564 "conf_parser.y" |
6110 |
> |
#line 2565 "conf_parser.y" |
6111 |
|
{ |
6112 |
|
ConfigFileEntry.stats_o_oper_only = yylval.number; |
6113 |
|
} |
6115 |
|
|
6116 |
|
case 529: |
6117 |
|
/* Line 1787 of yacc.c */ |
6118 |
< |
#line 2569 "conf_parser.y" |
6118 |
> |
#line 2570 "conf_parser.y" |
6119 |
|
{ |
6120 |
|
ConfigFileEntry.stats_P_oper_only = yylval.number; |
6121 |
|
} |
6123 |
|
|
6124 |
|
case 530: |
6125 |
|
/* Line 1787 of yacc.c */ |
6126 |
< |
#line 2574 "conf_parser.y" |
6126 |
> |
#line 2575 "conf_parser.y" |
6127 |
|
{ |
6128 |
|
ConfigFileEntry.stats_k_oper_only = 2 * yylval.number; |
6129 |
|
} |
6131 |
|
|
6132 |
|
case 531: |
6133 |
|
/* Line 1787 of yacc.c */ |
6134 |
< |
#line 2577 "conf_parser.y" |
6134 |
> |
#line 2578 "conf_parser.y" |
6135 |
|
{ |
6136 |
|
ConfigFileEntry.stats_k_oper_only = 1; |
6137 |
|
} |
6139 |
|
|
6140 |
|
case 532: |
6141 |
|
/* Line 1787 of yacc.c */ |
6142 |
< |
#line 2582 "conf_parser.y" |
6142 |
> |
#line 2583 "conf_parser.y" |
6143 |
|
{ |
6144 |
|
ConfigFileEntry.stats_i_oper_only = 2 * yylval.number; |
6145 |
|
} |
6147 |
|
|
6148 |
|
case 533: |
6149 |
|
/* Line 1787 of yacc.c */ |
6150 |
< |
#line 2585 "conf_parser.y" |
6150 |
> |
#line 2586 "conf_parser.y" |
6151 |
|
{ |
6152 |
|
ConfigFileEntry.stats_i_oper_only = 1; |
6153 |
|
} |
6155 |
|
|
6156 |
|
case 534: |
6157 |
|
/* Line 1787 of yacc.c */ |
6158 |
< |
#line 2590 "conf_parser.y" |
6158 |
> |
#line 2591 "conf_parser.y" |
6159 |
|
{ |
6160 |
|
ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number); |
6161 |
|
} |
6163 |
|
|
6164 |
|
case 535: |
6165 |
|
/* Line 1787 of yacc.c */ |
6166 |
< |
#line 2595 "conf_parser.y" |
6166 |
> |
#line 2596 "conf_parser.y" |
6167 |
|
{ |
6168 |
|
ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number); |
6169 |
|
} |
6171 |
|
|
6172 |
|
case 536: |
6173 |
|
/* Line 1787 of yacc.c */ |
6174 |
< |
#line 2600 "conf_parser.y" |
6174 |
> |
#line 2601 "conf_parser.y" |
6175 |
|
{ |
6176 |
|
ConfigFileEntry.opers_bypass_callerid = yylval.number; |
6177 |
|
} |
6179 |
|
|
6180 |
|
case 537: |
6181 |
|
/* Line 1787 of yacc.c */ |
6182 |
< |
#line 2605 "conf_parser.y" |
6182 |
> |
#line 2606 "conf_parser.y" |
6183 |
|
{ |
6184 |
|
ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number); |
6185 |
|
} |
6187 |
|
|
6188 |
|
case 538: |
6189 |
|
/* Line 1787 of yacc.c */ |
6190 |
< |
#line 2610 "conf_parser.y" |
6190 |
> |
#line 2611 "conf_parser.y" |
6191 |
|
{ |
6192 |
|
ConfigFileEntry.short_motd = yylval.number; |
6193 |
|
} |
6195 |
|
|
6196 |
|
case 539: |
6197 |
|
/* Line 1787 of yacc.c */ |
6198 |
< |
#line 2615 "conf_parser.y" |
6198 |
> |
#line 2616 "conf_parser.y" |
6199 |
|
{ |
6200 |
|
ConfigFileEntry.no_oper_flood = yylval.number; |
6201 |
|
} |
6203 |
|
|
6204 |
|
case 540: |
6205 |
|
/* Line 1787 of yacc.c */ |
6206 |
< |
#line 2620 "conf_parser.y" |
6206 |
> |
#line 2621 "conf_parser.y" |
6207 |
|
{ |
6208 |
|
ConfigFileEntry.true_no_oper_flood = yylval.number; |
6209 |
|
} |
6211 |
|
|
6212 |
|
case 541: |
6213 |
|
/* Line 1787 of yacc.c */ |
6214 |
< |
#line 2625 "conf_parser.y" |
6214 |
> |
#line 2626 "conf_parser.y" |
6215 |
|
{ |
6216 |
|
ConfigFileEntry.oper_pass_resv = yylval.number; |
6217 |
|
} |
6219 |
|
|
6220 |
|
case 542: |
6221 |
|
/* Line 1787 of yacc.c */ |
6222 |
< |
#line 2630 "conf_parser.y" |
6222 |
> |
#line 2631 "conf_parser.y" |
6223 |
|
{ |
6224 |
|
ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number); |
6225 |
|
} |
6227 |
|
|
6228 |
|
case 543: |
6229 |
|
/* Line 1787 of yacc.c */ |
6230 |
< |
#line 2635 "conf_parser.y" |
6230 |
> |
#line 2636 "conf_parser.y" |
6231 |
|
{ |
6232 |
|
ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number); |
6233 |
|
} |
6235 |
|
|
6236 |
|
case 544: |
6237 |
|
/* Line 1787 of yacc.c */ |
6238 |
< |
#line 2640 "conf_parser.y" |
6238 |
> |
#line 2641 "conf_parser.y" |
6239 |
|
{ |
6240 |
|
ConfigFileEntry.use_egd = yylval.number; |
6241 |
|
} |
6243 |
|
|
6244 |
|
case 545: |
6245 |
|
/* Line 1787 of yacc.c */ |
6246 |
< |
#line 2645 "conf_parser.y" |
6246 |
> |
#line 2646 "conf_parser.y" |
6247 |
|
{ |
6248 |
|
if (conf_parser_ctx.pass == 2) |
6249 |
|
{ |
6255 |
|
|
6256 |
|
case 546: |
6257 |
|
/* Line 1787 of yacc.c */ |
6258 |
< |
#line 2654 "conf_parser.y" |
6258 |
> |
#line 2655 "conf_parser.y" |
6259 |
|
{ |
6260 |
|
if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string)) |
6261 |
|
{ |
6267 |
|
|
6268 |
|
case 547: |
6269 |
|
/* Line 1787 of yacc.c */ |
6270 |
< |
#line 2663 "conf_parser.y" |
6270 |
> |
#line 2664 "conf_parser.y" |
6271 |
|
{ |
6272 |
|
ConfigFileEntry.ping_cookie = yylval.number; |
6273 |
|
} |
6275 |
|
|
6276 |
|
case 548: |
6277 |
|
/* Line 1787 of yacc.c */ |
6278 |
< |
#line 2668 "conf_parser.y" |
6278 |
> |
#line 2669 "conf_parser.y" |
6279 |
|
{ |
6280 |
|
ConfigFileEntry.disable_auth = yylval.number; |
6281 |
|
} |
6283 |
|
|
6284 |
|
case 549: |
6285 |
|
/* Line 1787 of yacc.c */ |
6286 |
< |
#line 2673 "conf_parser.y" |
6286 |
> |
#line 2674 "conf_parser.y" |
6287 |
|
{ |
6288 |
|
ConfigFileEntry.throttle_time = yylval.number; |
6289 |
|
} |
6291 |
|
|
6292 |
|
case 550: |
6293 |
|
/* Line 1787 of yacc.c */ |
6294 |
< |
#line 2678 "conf_parser.y" |
6294 |
> |
#line 2679 "conf_parser.y" |
6295 |
|
{ |
6296 |
|
ConfigFileEntry.oper_umodes = 0; |
6297 |
|
} |
6299 |
|
|
6300 |
|
case 554: |
6301 |
|
/* Line 1787 of yacc.c */ |
6302 |
< |
#line 2684 "conf_parser.y" |
6302 |
> |
#line 2685 "conf_parser.y" |
6303 |
|
{ |
6304 |
|
ConfigFileEntry.oper_umodes |= UMODE_BOTS; |
6305 |
|
} |
6307 |
|
|
6308 |
|
case 555: |
6309 |
|
/* Line 1787 of yacc.c */ |
6310 |
< |
#line 2687 "conf_parser.y" |
6310 |
> |
#line 2688 "conf_parser.y" |
6311 |
|
{ |
6312 |
|
ConfigFileEntry.oper_umodes |= UMODE_CCONN; |
6313 |
|
} |
6315 |
|
|
6316 |
|
case 556: |
6317 |
|
/* Line 1787 of yacc.c */ |
6318 |
< |
#line 2690 "conf_parser.y" |
6318 |
> |
#line 2691 "conf_parser.y" |
6319 |
|
{ |
6320 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEAF; |
6321 |
|
} |
6323 |
|
|
6324 |
|
case 557: |
6325 |
|
/* Line 1787 of yacc.c */ |
6326 |
< |
#line 2693 "conf_parser.y" |
6326 |
> |
#line 2694 "conf_parser.y" |
6327 |
|
{ |
6328 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEBUG; |
6329 |
|
} |
6331 |
|
|
6332 |
|
case 558: |
6333 |
|
/* Line 1787 of yacc.c */ |
6334 |
< |
#line 2696 "conf_parser.y" |
6334 |
> |
#line 2697 "conf_parser.y" |
6335 |
|
{ |
6336 |
|
ConfigFileEntry.oper_umodes |= UMODE_FULL; |
6337 |
|
} |
6339 |
|
|
6340 |
|
case 559: |
6341 |
|
/* Line 1787 of yacc.c */ |
6342 |
< |
#line 2699 "conf_parser.y" |
6342 |
> |
#line 2700 "conf_parser.y" |
6343 |
|
{ |
6344 |
|
ConfigFileEntry.oper_umodes |= UMODE_HIDDEN; |
6345 |
|
} |
6347 |
|
|
6348 |
|
case 560: |
6349 |
|
/* Line 1787 of yacc.c */ |
6350 |
< |
#line 2702 "conf_parser.y" |
6350 |
> |
#line 2703 "conf_parser.y" |
6351 |
|
{ |
6352 |
|
ConfigFileEntry.oper_umodes |= UMODE_SKILL; |
6353 |
|
} |
6355 |
|
|
6356 |
|
case 561: |
6357 |
|
/* Line 1787 of yacc.c */ |
6358 |
< |
#line 2705 "conf_parser.y" |
6358 |
> |
#line 2706 "conf_parser.y" |
6359 |
|
{ |
6360 |
|
ConfigFileEntry.oper_umodes |= UMODE_NCHANGE; |
6361 |
|
} |
6363 |
|
|
6364 |
|
case 562: |
6365 |
|
/* Line 1787 of yacc.c */ |
6366 |
< |
#line 2708 "conf_parser.y" |
6366 |
> |
#line 2709 "conf_parser.y" |
6367 |
|
{ |
6368 |
|
ConfigFileEntry.oper_umodes |= UMODE_REJ; |
6369 |
|
} |
6371 |
|
|
6372 |
|
case 563: |
6373 |
|
/* Line 1787 of yacc.c */ |
6374 |
< |
#line 2711 "conf_parser.y" |
6374 |
> |
#line 2712 "conf_parser.y" |
6375 |
|
{ |
6376 |
|
ConfigFileEntry.oper_umodes |= UMODE_UNAUTH; |
6377 |
|
} |
6379 |
|
|
6380 |
|
case 564: |
6381 |
|
/* Line 1787 of yacc.c */ |
6382 |
< |
#line 2714 "conf_parser.y" |
6382 |
> |
#line 2715 "conf_parser.y" |
6383 |
|
{ |
6384 |
|
ConfigFileEntry.oper_umodes |= UMODE_SPY; |
6385 |
|
} |
6387 |
|
|
6388 |
|
case 565: |
6389 |
|
/* Line 1787 of yacc.c */ |
6390 |
< |
#line 2717 "conf_parser.y" |
6390 |
> |
#line 2718 "conf_parser.y" |
6391 |
|
{ |
6392 |
|
ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL; |
6393 |
|
} |
6395 |
|
|
6396 |
|
case 566: |
6397 |
|
/* Line 1787 of yacc.c */ |
6398 |
< |
#line 2720 "conf_parser.y" |
6398 |
> |
#line 2721 "conf_parser.y" |
6399 |
|
{ |
6400 |
|
ConfigFileEntry.oper_umodes |= UMODE_OPERWALL; |
6401 |
|
} |
6403 |
|
|
6404 |
|
case 567: |
6405 |
|
/* Line 1787 of yacc.c */ |
6406 |
< |
#line 2723 "conf_parser.y" |
6406 |
> |
#line 2724 "conf_parser.y" |
6407 |
|
{ |
6408 |
|
ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE; |
6409 |
|
} |
6411 |
|
|
6412 |
|
case 568: |
6413 |
|
/* Line 1787 of yacc.c */ |
6414 |
< |
#line 2726 "conf_parser.y" |
6414 |
> |
#line 2727 "conf_parser.y" |
6415 |
|
{ |
6416 |
|
ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE; |
6417 |
|
} |
6419 |
|
|
6420 |
|
case 569: |
6421 |
|
/* Line 1787 of yacc.c */ |
6422 |
< |
#line 2729 "conf_parser.y" |
6422 |
> |
#line 2730 "conf_parser.y" |
6423 |
|
{ |
6424 |
|
ConfigFileEntry.oper_umodes |= UMODE_WALLOP; |
6425 |
|
} |
6427 |
|
|
6428 |
|
case 570: |
6429 |
|
/* Line 1787 of yacc.c */ |
6430 |
< |
#line 2732 "conf_parser.y" |
6430 |
> |
#line 2733 "conf_parser.y" |
6431 |
|
{ |
6432 |
|
ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID; |
6433 |
|
} |
6435 |
|
|
6436 |
|
case 571: |
6437 |
|
/* Line 1787 of yacc.c */ |
6438 |
< |
#line 2735 "conf_parser.y" |
6438 |
> |
#line 2736 "conf_parser.y" |
6439 |
|
{ |
6440 |
|
ConfigFileEntry.oper_umodes |= UMODE_CALLERID; |
6441 |
|
} |
6443 |
|
|
6444 |
|
case 572: |
6445 |
|
/* Line 1787 of yacc.c */ |
6446 |
< |
#line 2738 "conf_parser.y" |
6446 |
> |
#line 2739 "conf_parser.y" |
6447 |
|
{ |
6448 |
|
ConfigFileEntry.oper_umodes |= UMODE_LOCOPS; |
6449 |
|
} |
6451 |
|
|
6452 |
|
case 573: |
6453 |
|
/* Line 1787 of yacc.c */ |
6454 |
< |
#line 2741 "conf_parser.y" |
6454 |
> |
#line 2742 "conf_parser.y" |
6455 |
|
{ |
6456 |
|
ConfigFileEntry.oper_umodes |= UMODE_REGONLY; |
6457 |
|
} |
6459 |
|
|
6460 |
|
case 574: |
6461 |
|
/* Line 1787 of yacc.c */ |
6462 |
< |
#line 2744 "conf_parser.y" |
6462 |
> |
#line 2745 "conf_parser.y" |
6463 |
|
{ |
6464 |
|
ConfigFileEntry.oper_umodes |= UMODE_FARCONNECT; |
6465 |
|
} |
6467 |
|
|
6468 |
|
case 575: |
6469 |
|
/* Line 1787 of yacc.c */ |
6470 |
< |
#line 2749 "conf_parser.y" |
6470 |
> |
#line 2750 "conf_parser.y" |
6471 |
|
{ |
6472 |
|
ConfigFileEntry.oper_only_umodes = 0; |
6473 |
|
} |
6475 |
|
|
6476 |
|
case 579: |
6477 |
|
/* Line 1787 of yacc.c */ |
6478 |
< |
#line 2755 "conf_parser.y" |
6478 |
> |
#line 2756 "conf_parser.y" |
6479 |
|
{ |
6480 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_BOTS; |
6481 |
|
} |
6483 |
|
|
6484 |
|
case 580: |
6485 |
|
/* Line 1787 of yacc.c */ |
6486 |
< |
#line 2758 "conf_parser.y" |
6486 |
> |
#line 2759 "conf_parser.y" |
6487 |
|
{ |
6488 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CCONN; |
6489 |
|
} |
6491 |
|
|
6492 |
|
case 581: |
6493 |
|
/* Line 1787 of yacc.c */ |
6494 |
< |
#line 2761 "conf_parser.y" |
6494 |
> |
#line 2762 "conf_parser.y" |
6495 |
|
{ |
6496 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEAF; |
6497 |
|
} |
6499 |
|
|
6500 |
|
case 582: |
6501 |
|
/* Line 1787 of yacc.c */ |
6502 |
< |
#line 2764 "conf_parser.y" |
6502 |
> |
#line 2765 "conf_parser.y" |
6503 |
|
{ |
6504 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG; |
6505 |
|
} |
6507 |
|
|
6508 |
|
case 583: |
6509 |
|
/* Line 1787 of yacc.c */ |
6510 |
< |
#line 2767 "conf_parser.y" |
6510 |
> |
#line 2768 "conf_parser.y" |
6511 |
|
{ |
6512 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_FULL; |
6513 |
|
} |
6515 |
|
|
6516 |
|
case 584: |
6517 |
|
/* Line 1787 of yacc.c */ |
6518 |
< |
#line 2770 "conf_parser.y" |
6518 |
> |
#line 2771 "conf_parser.y" |
6519 |
|
{ |
6520 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SKILL; |
6521 |
|
} |
6523 |
|
|
6524 |
|
case 585: |
6525 |
|
/* Line 1787 of yacc.c */ |
6526 |
< |
#line 2773 "conf_parser.y" |
6526 |
> |
#line 2774 "conf_parser.y" |
6527 |
|
{ |
6528 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN; |
6529 |
|
} |
6531 |
|
|
6532 |
|
case 586: |
6533 |
|
/* Line 1787 of yacc.c */ |
6534 |
< |
#line 2776 "conf_parser.y" |
6534 |
> |
#line 2777 "conf_parser.y" |
6535 |
|
{ |
6536 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE; |
6537 |
|
} |
6539 |
|
|
6540 |
|
case 587: |
6541 |
|
/* Line 1787 of yacc.c */ |
6542 |
< |
#line 2779 "conf_parser.y" |
6542 |
> |
#line 2780 "conf_parser.y" |
6543 |
|
{ |
6544 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_REJ; |
6545 |
|
} |
6547 |
|
|
6548 |
|
case 588: |
6549 |
|
/* Line 1787 of yacc.c */ |
6550 |
< |
#line 2782 "conf_parser.y" |
6550 |
> |
#line 2783 "conf_parser.y" |
6551 |
|
{ |
6552 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH; |
6553 |
|
} |
6555 |
|
|
6556 |
|
case 589: |
6557 |
|
/* Line 1787 of yacc.c */ |
6558 |
< |
#line 2785 "conf_parser.y" |
6558 |
> |
#line 2786 "conf_parser.y" |
6559 |
|
{ |
6560 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SPY; |
6561 |
|
} |
6563 |
|
|
6564 |
|
case 590: |
6565 |
|
/* Line 1787 of yacc.c */ |
6566 |
< |
#line 2788 "conf_parser.y" |
6566 |
> |
#line 2789 "conf_parser.y" |
6567 |
|
{ |
6568 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL; |
6569 |
|
} |
6571 |
|
|
6572 |
|
case 591: |
6573 |
|
/* Line 1787 of yacc.c */ |
6574 |
< |
#line 2791 "conf_parser.y" |
6574 |
> |
#line 2792 "conf_parser.y" |
6575 |
|
{ |
6576 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL; |
6577 |
|
} |
6579 |
|
|
6580 |
|
case 592: |
6581 |
|
/* Line 1787 of yacc.c */ |
6582 |
< |
#line 2794 "conf_parser.y" |
6582 |
> |
#line 2795 "conf_parser.y" |
6583 |
|
{ |
6584 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE; |
6585 |
|
} |
6587 |
|
|
6588 |
|
case 593: |
6589 |
|
/* Line 1787 of yacc.c */ |
6590 |
< |
#line 2797 "conf_parser.y" |
6590 |
> |
#line 2798 "conf_parser.y" |
6591 |
|
{ |
6592 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE; |
6593 |
|
} |
6595 |
|
|
6596 |
|
case 594: |
6597 |
|
/* Line 1787 of yacc.c */ |
6598 |
< |
#line 2800 "conf_parser.y" |
6598 |
> |
#line 2801 "conf_parser.y" |
6599 |
|
{ |
6600 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP; |
6601 |
|
} |
6603 |
|
|
6604 |
|
case 595: |
6605 |
|
/* Line 1787 of yacc.c */ |
6606 |
< |
#line 2803 "conf_parser.y" |
6606 |
> |
#line 2804 "conf_parser.y" |
6607 |
|
{ |
6608 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID; |
6609 |
|
} |
6611 |
|
|
6612 |
|
case 596: |
6613 |
|
/* Line 1787 of yacc.c */ |
6614 |
< |
#line 2806 "conf_parser.y" |
6614 |
> |
#line 2807 "conf_parser.y" |
6615 |
|
{ |
6616 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID; |
6617 |
|
} |
6619 |
|
|
6620 |
|
case 597: |
6621 |
|
/* Line 1787 of yacc.c */ |
6622 |
< |
#line 2809 "conf_parser.y" |
6622 |
> |
#line 2810 "conf_parser.y" |
6623 |
|
{ |
6624 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS; |
6625 |
|
} |
6627 |
|
|
6628 |
|
case 598: |
6629 |
|
/* Line 1787 of yacc.c */ |
6630 |
< |
#line 2812 "conf_parser.y" |
6630 |
> |
#line 2813 "conf_parser.y" |
6631 |
|
{ |
6632 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_REGONLY; |
6633 |
|
} |
6635 |
|
|
6636 |
|
case 599: |
6637 |
|
/* Line 1787 of yacc.c */ |
6638 |
< |
#line 2815 "conf_parser.y" |
6638 |
> |
#line 2816 "conf_parser.y" |
6639 |
|
{ |
6640 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_FARCONNECT; |
6641 |
|
} |
6643 |
|
|
6644 |
|
case 600: |
6645 |
|
/* Line 1787 of yacc.c */ |
6646 |
< |
#line 2820 "conf_parser.y" |
6646 |
> |
#line 2821 "conf_parser.y" |
6647 |
|
{ |
6648 |
|
ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number); |
6649 |
|
} |
6651 |
|
|
6652 |
|
case 601: |
6653 |
|
/* Line 1787 of yacc.c */ |
6654 |
< |
#line 2825 "conf_parser.y" |
6654 |
> |
#line 2826 "conf_parser.y" |
6655 |
|
{ |
6656 |
|
ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number); |
6657 |
|
} |
6659 |
|
|
6660 |
|
case 602: |
6661 |
|
/* Line 1787 of yacc.c */ |
6662 |
< |
#line 2830 "conf_parser.y" |
6662 |
> |
#line 2831 "conf_parser.y" |
6663 |
|
{ |
6664 |
|
ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number); |
6665 |
|
} |
6667 |
|
|
6668 |
|
case 619: |
6669 |
|
/* Line 1787 of yacc.c */ |
6670 |
< |
#line 2853 "conf_parser.y" |
6670 |
> |
#line 2854 "conf_parser.y" |
6671 |
|
{ |
6672 |
|
ConfigChannel.disable_fake_channels = yylval.number; |
6673 |
|
} |
6675 |
|
|
6676 |
|
case 620: |
6677 |
|
/* Line 1787 of yacc.c */ |
6678 |
< |
#line 2858 "conf_parser.y" |
6678 |
> |
#line 2859 "conf_parser.y" |
6679 |
|
{ |
6680 |
|
ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number); |
6681 |
|
} |
6683 |
|
|
6684 |
|
case 621: |
6685 |
|
/* Line 1787 of yacc.c */ |
6686 |
< |
#line 2863 "conf_parser.y" |
6686 |
> |
#line 2864 "conf_parser.y" |
6687 |
|
{ |
6688 |
|
ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number); |
6689 |
|
} |
6691 |
|
|
6692 |
|
case 622: |
6693 |
|
/* Line 1787 of yacc.c */ |
6694 |
< |
#line 2868 "conf_parser.y" |
6694 |
> |
#line 2869 "conf_parser.y" |
6695 |
|
{ |
6696 |
|
ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number); |
6697 |
|
} |
6699 |
|
|
6700 |
|
case 623: |
6701 |
|
/* Line 1787 of yacc.c */ |
6702 |
< |
#line 2873 "conf_parser.y" |
6702 |
> |
#line 2874 "conf_parser.y" |
6703 |
|
{ |
6704 |
|
ConfigChannel.max_chans_per_oper = (yyvsp[(3) - (4)].number); |
6705 |
|
} |
6707 |
|
|
6708 |
|
case 624: |
6709 |
|
/* Line 1787 of yacc.c */ |
6710 |
< |
#line 2878 "conf_parser.y" |
6710 |
> |
#line 2879 "conf_parser.y" |
6711 |
|
{ |
6712 |
|
ConfigChannel.max_bans = (yyvsp[(3) - (4)].number); |
6713 |
|
} |
6715 |
|
|
6716 |
|
case 625: |
6717 |
|
/* Line 1787 of yacc.c */ |
6718 |
< |
#line 2883 "conf_parser.y" |
6718 |
> |
#line 2884 "conf_parser.y" |
6719 |
|
{ |
6720 |
|
ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number); |
6721 |
|
} |
6723 |
|
|
6724 |
|
case 626: |
6725 |
|
/* Line 1787 of yacc.c */ |
6726 |
< |
#line 2888 "conf_parser.y" |
6726 |
> |
#line 2889 "conf_parser.y" |
6727 |
|
{ |
6728 |
|
ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number); |
6729 |
|
} |
6731 |
|
|
6732 |
|
case 627: |
6733 |
|
/* Line 1787 of yacc.c */ |
6734 |
< |
#line 2893 "conf_parser.y" |
6734 |
> |
#line 2894 "conf_parser.y" |
6735 |
|
{ |
6736 |
|
ConfigChannel.no_create_on_split = yylval.number; |
6737 |
|
} |
6739 |
|
|
6740 |
|
case 628: |
6741 |
|
/* Line 1787 of yacc.c */ |
6742 |
< |
#line 2898 "conf_parser.y" |
6742 |
> |
#line 2899 "conf_parser.y" |
6743 |
|
{ |
6744 |
|
ConfigChannel.no_join_on_split = yylval.number; |
6745 |
|
} |
6747 |
|
|
6748 |
|
case 629: |
6749 |
|
/* Line 1787 of yacc.c */ |
6750 |
< |
#line 2903 "conf_parser.y" |
6750 |
> |
#line 2904 "conf_parser.y" |
6751 |
|
{ |
6752 |
|
GlobalSetOptions.joinfloodcount = yylval.number; |
6753 |
|
} |
6755 |
|
|
6756 |
|
case 630: |
6757 |
|
/* Line 1787 of yacc.c */ |
6758 |
< |
#line 2908 "conf_parser.y" |
6758 |
> |
#line 2909 "conf_parser.y" |
6759 |
|
{ |
6760 |
|
GlobalSetOptions.joinfloodtime = yylval.number; |
6761 |
|
} |
6763 |
|
|
6764 |
|
case 643: |
6765 |
|
/* Line 1787 of yacc.c */ |
6766 |
< |
#line 2928 "conf_parser.y" |
6766 |
> |
#line 2929 "conf_parser.y" |
6767 |
|
{ |
6768 |
|
if (conf_parser_ctx.pass == 2) |
6769 |
|
ConfigServerHide.flatten_links = yylval.number; |
6772 |
|
|
6773 |
|
case 644: |
6774 |
|
/* Line 1787 of yacc.c */ |
6775 |
< |
#line 2934 "conf_parser.y" |
6775 |
> |
#line 2935 "conf_parser.y" |
6776 |
|
{ |
6777 |
|
if (conf_parser_ctx.pass == 2) |
6778 |
|
ConfigServerHide.disable_remote_commands = yylval.number; |
6781 |
|
|
6782 |
|
case 645: |
6783 |
|
/* Line 1787 of yacc.c */ |
6784 |
< |
#line 2940 "conf_parser.y" |
6784 |
> |
#line 2941 "conf_parser.y" |
6785 |
|
{ |
6786 |
|
if (conf_parser_ctx.pass == 2) |
6787 |
|
ConfigServerHide.hide_servers = yylval.number; |
6790 |
|
|
6791 |
|
case 646: |
6792 |
|
/* Line 1787 of yacc.c */ |
6793 |
< |
#line 2946 "conf_parser.y" |
6793 |
> |
#line 2947 "conf_parser.y" |
6794 |
|
{ |
6795 |
|
if (conf_parser_ctx.pass == 2) |
6796 |
|
ConfigServerHide.hide_services = yylval.number; |
6799 |
|
|
6800 |
|
case 647: |
6801 |
|
/* Line 1787 of yacc.c */ |
6802 |
< |
#line 2952 "conf_parser.y" |
6802 |
> |
#line 2953 "conf_parser.y" |
6803 |
|
{ |
6804 |
|
if (conf_parser_ctx.pass == 2) |
6805 |
|
{ |
6811 |
|
|
6812 |
|
case 648: |
6813 |
|
/* Line 1787 of yacc.c */ |
6814 |
< |
#line 2961 "conf_parser.y" |
6814 |
> |
#line 2962 "conf_parser.y" |
6815 |
|
{ |
6816 |
|
if (conf_parser_ctx.pass == 2) |
6817 |
|
{ |
6828 |
|
|
6829 |
|
case 649: |
6830 |
|
/* Line 1787 of yacc.c */ |
6831 |
< |
#line 2975 "conf_parser.y" |
6831 |
> |
#line 2976 "conf_parser.y" |
6832 |
|
{ |
6833 |
|
if (conf_parser_ctx.pass == 2) |
6834 |
|
ConfigServerHide.hidden = yylval.number; |
6837 |
|
|
6838 |
|
case 650: |
6839 |
|
/* Line 1787 of yacc.c */ |
6840 |
< |
#line 2981 "conf_parser.y" |
6840 |
> |
#line 2982 "conf_parser.y" |
6841 |
|
{ |
6842 |
|
if (conf_parser_ctx.pass == 2) |
6843 |
|
ConfigServerHide.hide_server_ips = yylval.number; |
6846 |
|
|
6847 |
|
|
6848 |
|
/* Line 1787 of yacc.c */ |
6849 |
< |
#line 6849 "conf_parser.c" |
6849 |
> |
#line 6850 "conf_parser.c" |
6850 |
|
default: break; |
6851 |
|
} |
6852 |
|
/* User semantic actions sometimes alter yychar, and that requires |