1412 |
|
2575, 2587, 2596, 2622, 2640, 2658, 2664, 2668, 2676, 2686, |
1413 |
|
2685, 2689, 2689, 2690, 2690, 2691, 2691, 2693, 2704, 2711, |
1414 |
|
2718, 2725, 2735, 2776, 2787, 2798, 2813, 2824, 2835, 2848, |
1415 |
< |
2861, 2870, 2906, 2905, 2970, 2969, 2973, 2973, 2974, 2980, |
1416 |
< |
2980, 2981, 2981, 2981, 2981, 2983, 3002, 3012, 3011, 3033, |
1417 |
< |
3033, 3034, 3034, 3034, 3036, 3045, 3057, 3059, 3059, 3060, |
1418 |
< |
3060, 3062, 3084, 3083, 3126, 3125, 3129, 3129, 3130, 3136, |
1419 |
< |
3136, 3137, 3137, 3137, 3137, 3139, 3145, 3154, 3157, 3157, |
1420 |
< |
3158, 3158, 3159, 3159, 3160, 3160, 3161, 3161, 3162, 3162, |
1421 |
< |
3163, 3163, 3164, 3164, 3165, 3165, 3166, 3166, 3167, 3167, |
1422 |
< |
3168, 3168, 3169, 3169, 3170, 3170, 3171, 3171, 3172, 3172, |
1423 |
< |
3173, 3173, 3174, 3174, 3175, 3175, 3176, 3176, 3177, 3177, |
1424 |
< |
3178, 3179, 3179, 3180, 3180, 3181, 3181, 3182, 3182, 3183, |
1425 |
< |
3183, 3184, 3184, 3185, 3185, 3186, 3187, 3190, 3195, 3200, |
1426 |
< |
3205, 3210, 3215, 3220, 3225, 3230, 3235, 3240, 3245, 3250, |
1427 |
< |
3255, 3260, 3265, 3270, 3275, 3280, 3286, 3297, 3302, 3311, |
1428 |
< |
3316, 3321, 3326, 3331, 3336, 3339, 3344, 3347, 3352, 3357, |
1429 |
< |
3362, 3367, 3372, 3377, 3382, 3387, 3392, 3403, 3408, 3413, |
1430 |
< |
3418, 3427, 3459, 3477, 3482, 3491, 3496, 3501, 3507, 3506, |
1431 |
< |
3511, 3511, 3512, 3515, 3518, 3521, 3524, 3527, 3530, 3533, |
1432 |
< |
3536, 3539, 3542, 3545, 3548, 3551, 3554, 3557, 3560, 3563, |
1433 |
< |
3566, 3572, 3571, 3576, 3576, 3577, 3580, 3583, 3586, 3589, |
1434 |
< |
3592, 3595, 3598, 3601, 3604, 3607, 3610, 3613, 3616, 3619, |
1435 |
< |
3622, 3625, 3628, 3631, 3636, 3641, 3646, 3651, 3656, 3665, |
1436 |
< |
3664, 3688, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, |
1437 |
< |
3697, 3703, 3710, 3709, 3714, 3714, 3715, 3719, 3725, 3759, |
1438 |
< |
3769, 3768, 3818, 3818, 3819, 3823, 3832, 3835, 3835, 3836, |
1439 |
< |
3836, 3837, 3837, 3838, 3838, 3839, 3839, 3840, 3840, 3841, |
1440 |
< |
3842, 3842, 3843, 3843, 3844, 3844, 3845, 3845, 3847, 3852, |
1441 |
< |
3857, 3862, 3867, 3872, 3877, 3882, 3887, 3892, 3897, 3902, |
1442 |
< |
3907, 3912, 3917, 3922, 3927, 3932, 3940, 3943, 3943, 3944, |
1443 |
< |
3944, 3945, 3946, 3947, 3947, 3948, 3949, 3951, 3957, 3963, |
1444 |
< |
3972, 3986, 3992, 3998 |
1415 |
> |
2861, 2870, 2906, 2905, 2964, 2963, 2967, 2967, 2968, 2974, |
1416 |
> |
2974, 2975, 2975, 2975, 2975, 2977, 2996, 3006, 3005, 3028, |
1417 |
> |
3028, 3029, 3029, 3029, 3031, 3037, 3046, 3048, 3048, 3049, |
1418 |
> |
3049, 3051, 3070, 3069, 3112, 3111, 3115, 3115, 3116, 3122, |
1419 |
> |
3122, 3123, 3123, 3123, 3123, 3125, 3131, 3140, 3143, 3143, |
1420 |
> |
3144, 3144, 3145, 3145, 3146, 3146, 3147, 3147, 3148, 3148, |
1421 |
> |
3149, 3149, 3150, 3150, 3151, 3151, 3152, 3152, 3153, 3153, |
1422 |
> |
3154, 3154, 3155, 3155, 3156, 3156, 3157, 3157, 3158, 3158, |
1423 |
> |
3159, 3159, 3160, 3160, 3161, 3161, 3162, 3162, 3163, 3163, |
1424 |
> |
3164, 3165, 3165, 3166, 3166, 3167, 3167, 3168, 3168, 3169, |
1425 |
> |
3169, 3170, 3170, 3171, 3171, 3172, 3173, 3176, 3181, 3186, |
1426 |
> |
3191, 3196, 3201, 3206, 3211, 3216, 3221, 3226, 3231, 3236, |
1427 |
> |
3241, 3246, 3251, 3256, 3261, 3266, 3272, 3283, 3288, 3297, |
1428 |
> |
3302, 3307, 3312, 3317, 3322, 3325, 3330, 3333, 3338, 3343, |
1429 |
> |
3348, 3353, 3358, 3363, 3368, 3373, 3378, 3389, 3394, 3399, |
1430 |
> |
3404, 3413, 3445, 3463, 3468, 3477, 3482, 3487, 3493, 3492, |
1431 |
> |
3497, 3497, 3498, 3501, 3504, 3507, 3510, 3513, 3516, 3519, |
1432 |
> |
3522, 3525, 3528, 3531, 3534, 3537, 3540, 3543, 3546, 3549, |
1433 |
> |
3552, 3558, 3557, 3562, 3562, 3563, 3566, 3569, 3572, 3575, |
1434 |
> |
3578, 3581, 3584, 3587, 3590, 3593, 3596, 3599, 3602, 3605, |
1435 |
> |
3608, 3611, 3614, 3617, 3622, 3627, 3632, 3637, 3642, 3651, |
1436 |
> |
3650, 3674, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, |
1437 |
> |
3683, 3689, 3696, 3695, 3700, 3700, 3701, 3705, 3711, 3745, |
1438 |
> |
3755, 3754, 3804, 3804, 3805, 3809, 3818, 3821, 3821, 3822, |
1439 |
> |
3822, 3823, 3823, 3824, 3824, 3825, 3825, 3826, 3826, 3827, |
1440 |
> |
3828, 3828, 3829, 3829, 3830, 3830, 3831, 3831, 3833, 3838, |
1441 |
> |
3843, 3848, 3853, 3858, 3863, 3868, 3873, 3878, 3883, 3888, |
1442 |
> |
3893, 3898, 3903, 3908, 3913, 3918, 3926, 3929, 3929, 3930, |
1443 |
> |
3930, 3931, 3932, 3933, 3933, 3934, 3935, 3937, 3943, 3949, |
1444 |
> |
3958, 3972, 3978, 3984 |
1445 |
|
}; |
1446 |
|
#endif |
1447 |
|
|
6955 |
|
break; |
6956 |
|
} |
6957 |
|
|
6958 |
< |
yy_conf = make_conf_item(RKLINE_TYPE); |
6959 |
< |
yy_aconf = map_to_conf(yy_conf); |
6960 |
< |
|
6958 |
> |
yy_aconf = map_to_conf(make_conf_item(RKLINE_TYPE)); |
6959 |
|
yy_aconf->regexuser = exp_user; |
6960 |
|
yy_aconf->regexhost = exp_host; |
6961 |
|
|
6969 |
|
} |
6970 |
|
else |
6971 |
|
{ |
6972 |
< |
yy_conf = make_conf_item(KLINE_TYPE); |
6975 |
< |
yy_aconf = map_to_conf(yy_conf); |
6972 |
> |
yy_aconf = map_to_conf(make_conf_item(KLINE_TYPE)); |
6973 |
|
|
6974 |
|
DupString(yy_aconf->user, userbuf); |
6975 |
|
DupString(yy_aconf->host, hostbuf); |
6981 |
|
add_conf_by_address(CONF_KILL, yy_aconf); |
6982 |
|
} |
6983 |
|
} |
6987 |
– |
else |
6988 |
– |
delete_conf_item(yy_conf); |
6984 |
|
|
6990 |
– |
yy_conf = NULL; |
6985 |
|
yy_aconf = NULL; |
6986 |
|
} |
6987 |
|
} |
6990 |
|
case 454: |
6991 |
|
|
6992 |
|
/* Line 1455 of yacc.c */ |
6993 |
< |
#line 2970 "ircd_parser.y" |
6993 |
> |
#line 2964 "ircd_parser.y" |
6994 |
|
{ |
6995 |
|
} |
6996 |
|
break; |
6998 |
|
case 458: |
6999 |
|
|
7000 |
|
/* Line 1455 of yacc.c */ |
7001 |
< |
#line 2975 "ircd_parser.y" |
7001 |
> |
#line 2969 "ircd_parser.y" |
7002 |
|
{ |
7003 |
|
if (conf_parser_ctx.pass == 2) |
7004 |
|
regex_ban = 1; |
7008 |
|
case 465: |
7009 |
|
|
7010 |
|
/* Line 1455 of yacc.c */ |
7011 |
< |
#line 2984 "ircd_parser.y" |
7011 |
> |
#line 2978 "ircd_parser.y" |
7012 |
|
{ |
7013 |
|
if (conf_parser_ctx.pass == 2) |
7014 |
|
{ |
7031 |
|
case 466: |
7032 |
|
|
7033 |
|
/* Line 1455 of yacc.c */ |
7034 |
< |
#line 3003 "ircd_parser.y" |
7034 |
> |
#line 2997 "ircd_parser.y" |
7035 |
|
{ |
7036 |
|
if (conf_parser_ctx.pass == 2) |
7037 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
7041 |
|
case 467: |
7042 |
|
|
7043 |
|
/* Line 1455 of yacc.c */ |
7044 |
< |
#line 3012 "ircd_parser.y" |
7044 |
> |
#line 3006 "ircd_parser.y" |
7045 |
|
{ |
7046 |
|
if (conf_parser_ctx.pass == 2) |
7047 |
< |
{ |
7054 |
< |
yy_conf = make_conf_item(DLINE_TYPE); |
7055 |
< |
yy_aconf = map_to_conf(yy_conf); |
7056 |
< |
/* default reason */ |
7057 |
< |
DupString(yy_aconf->reason, "No reason"); |
7058 |
< |
} |
7047 |
> |
hostbuf[0] = reasonbuf[0] = '\0'; |
7048 |
|
} |
7049 |
|
break; |
7050 |
|
|
7051 |
|
case 468: |
7052 |
|
|
7053 |
|
/* Line 1455 of yacc.c */ |
7054 |
< |
#line 3021 "ircd_parser.y" |
7054 |
> |
#line 3010 "ircd_parser.y" |
7055 |
|
{ |
7056 |
|
if (conf_parser_ctx.pass == 2) |
7057 |
|
{ |
7058 |
< |
if (yy_aconf->host && parse_netmask(yy_aconf->host, NULL, NULL) != HM_HOST) |
7058 |
> |
if (hostbuf[0] && parse_netmask(hostbuf, NULL, NULL) != HM_HOST) |
7059 |
> |
{ |
7060 |
> |
yy_aconf = map_to_conf(make_conf_item(DLINE_TYPE)); |
7061 |
> |
DupString(yy_aconf->host, hostbuf); |
7062 |
> |
|
7063 |
> |
if (reasonbuf[0]) |
7064 |
> |
DupString(yy_aconf->reason, reasonbuf); |
7065 |
> |
else |
7066 |
> |
DupString(yy_aconf->reason, "No reason"); |
7067 |
|
add_conf_by_address(CONF_DLINE, yy_aconf); |
7068 |
< |
else |
7069 |
< |
delete_conf_item(yy_conf); |
7073 |
< |
yy_conf = NULL; |
7074 |
< |
yy_aconf = NULL; |
7068 |
> |
yy_aconf = NULL; |
7069 |
> |
} |
7070 |
|
} |
7071 |
|
} |
7072 |
|
break; |
7074 |
|
case 474: |
7075 |
|
|
7076 |
|
/* Line 1455 of yacc.c */ |
7077 |
< |
#line 3037 "ircd_parser.y" |
7077 |
> |
#line 3032 "ircd_parser.y" |
7078 |
|
{ |
7079 |
|
if (conf_parser_ctx.pass == 2) |
7080 |
< |
{ |
7086 |
< |
MyFree(yy_aconf->host); |
7087 |
< |
DupString(yy_aconf->host, yylval.string); |
7088 |
< |
} |
7080 |
> |
strlcpy(hostbuf, yylval.string, sizeof(hostbuf)); |
7081 |
|
} |
7082 |
|
break; |
7083 |
|
|
7084 |
|
case 475: |
7085 |
|
|
7086 |
|
/* Line 1455 of yacc.c */ |
7087 |
< |
#line 3046 "ircd_parser.y" |
7087 |
> |
#line 3038 "ircd_parser.y" |
7088 |
|
{ |
7089 |
|
if (conf_parser_ctx.pass == 2) |
7090 |
< |
{ |
7099 |
< |
MyFree(yy_aconf->reason); |
7100 |
< |
DupString(yy_aconf->reason, yylval.string); |
7101 |
< |
} |
7090 |
> |
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
7091 |
|
} |
7092 |
|
break; |
7093 |
|
|
7094 |
|
case 481: |
7095 |
|
|
7096 |
|
/* Line 1455 of yacc.c */ |
7097 |
< |
#line 3063 "ircd_parser.y" |
7097 |
> |
#line 3052 "ircd_parser.y" |
7098 |
|
{ |
7099 |
|
if (conf_parser_ctx.pass == 2) |
7100 |
|
{ |
7101 |
|
if (yylval.string[0] && parse_netmask(yylval.string, NULL, NULL) != HM_HOST) |
7102 |
|
{ |
7103 |
< |
yy_conf = make_conf_item(EXEMPTDLINE_TYPE); |
7115 |
< |
yy_aconf = map_to_conf(yy_conf); |
7103 |
> |
yy_aconf = map_to_conf(make_conf_item(EXEMPTDLINE_TYPE)); |
7104 |
|
DupString(yy_aconf->host, yylval.string); |
7105 |
|
|
7106 |
|
add_conf_by_address(CONF_EXEMPTDLINE, yy_aconf); |
7119 |
– |
|
7120 |
– |
yy_conf = NULL; |
7107 |
|
yy_aconf = NULL; |
7108 |
|
} |
7109 |
|
} |
7113 |
|
case 482: |
7114 |
|
|
7115 |
|
/* Line 1455 of yacc.c */ |
7116 |
< |
#line 3084 "ircd_parser.y" |
7116 |
> |
#line 3070 "ircd_parser.y" |
7117 |
|
{ |
7118 |
|
if (conf_parser_ctx.pass == 2) |
7119 |
|
{ |
7126 |
|
case 483: |
7127 |
|
|
7128 |
|
/* Line 1455 of yacc.c */ |
7129 |
< |
#line 3091 "ircd_parser.y" |
7129 |
> |
#line 3077 "ircd_parser.y" |
7130 |
|
{ |
7131 |
|
if (conf_parser_ctx.pass == 2) |
7132 |
|
{ |
7165 |
|
case 484: |
7166 |
|
|
7167 |
|
/* Line 1455 of yacc.c */ |
7168 |
< |
#line 3126 "ircd_parser.y" |
7168 |
> |
#line 3112 "ircd_parser.y" |
7169 |
|
{ |
7170 |
|
} |
7171 |
|
break; |
7173 |
|
case 488: |
7174 |
|
|
7175 |
|
/* Line 1455 of yacc.c */ |
7176 |
< |
#line 3131 "ircd_parser.y" |
7176 |
> |
#line 3117 "ircd_parser.y" |
7177 |
|
{ |
7178 |
|
if (conf_parser_ctx.pass == 2) |
7179 |
|
regex_ban = 1; |
7183 |
|
case 495: |
7184 |
|
|
7185 |
|
/* Line 1455 of yacc.c */ |
7186 |
< |
#line 3140 "ircd_parser.y" |
7186 |
> |
#line 3126 "ircd_parser.y" |
7187 |
|
{ |
7188 |
|
if (conf_parser_ctx.pass == 2) |
7189 |
|
strlcpy(gecos_name, yylval.string, sizeof(gecos_name)); |
7193 |
|
case 496: |
7194 |
|
|
7195 |
|
/* Line 1455 of yacc.c */ |
7196 |
< |
#line 3146 "ircd_parser.y" |
7196 |
> |
#line 3132 "ircd_parser.y" |
7197 |
|
{ |
7198 |
|
if (conf_parser_ctx.pass == 2) |
7199 |
|
strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf)); |
7203 |
|
case 557: |
7204 |
|
|
7205 |
|
/* Line 1455 of yacc.c */ |
7206 |
< |
#line 3191 "ircd_parser.y" |
7206 |
> |
#line 3177 "ircd_parser.y" |
7207 |
|
{ |
7208 |
|
ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number); |
7209 |
|
} |
7212 |
|
case 558: |
7213 |
|
|
7214 |
|
/* Line 1455 of yacc.c */ |
7215 |
< |
#line 3196 "ircd_parser.y" |
7215 |
> |
#line 3182 "ircd_parser.y" |
7216 |
|
{ |
7217 |
|
ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number); |
7218 |
|
} |
7221 |
|
case 559: |
7222 |
|
|
7223 |
|
/* Line 1455 of yacc.c */ |
7224 |
< |
#line 3201 "ircd_parser.y" |
7224 |
> |
#line 3187 "ircd_parser.y" |
7225 |
|
{ |
7226 |
|
ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number); |
7227 |
|
} |
7230 |
|
case 560: |
7231 |
|
|
7232 |
|
/* Line 1455 of yacc.c */ |
7233 |
< |
#line 3206 "ircd_parser.y" |
7233 |
> |
#line 3192 "ircd_parser.y" |
7234 |
|
{ |
7235 |
|
ConfigFileEntry.burst_away = yylval.number; |
7236 |
|
} |
7239 |
|
case 561: |
7240 |
|
|
7241 |
|
/* Line 1455 of yacc.c */ |
7242 |
< |
#line 3211 "ircd_parser.y" |
7242 |
> |
#line 3197 "ircd_parser.y" |
7243 |
|
{ |
7244 |
|
ConfigFileEntry.use_whois_actually = yylval.number; |
7245 |
|
} |
7248 |
|
case 562: |
7249 |
|
|
7250 |
|
/* Line 1455 of yacc.c */ |
7251 |
< |
#line 3216 "ircd_parser.y" |
7251 |
> |
#line 3202 "ircd_parser.y" |
7252 |
|
{ |
7253 |
|
GlobalSetOptions.rejecttime = yylval.number; |
7254 |
|
} |
7257 |
|
case 563: |
7258 |
|
|
7259 |
|
/* Line 1455 of yacc.c */ |
7260 |
< |
#line 3221 "ircd_parser.y" |
7260 |
> |
#line 3207 "ircd_parser.y" |
7261 |
|
{ |
7262 |
|
ConfigFileEntry.tkline_expire_notices = yylval.number; |
7263 |
|
} |
7266 |
|
case 564: |
7267 |
|
|
7268 |
|
/* Line 1455 of yacc.c */ |
7269 |
< |
#line 3226 "ircd_parser.y" |
7269 |
> |
#line 3212 "ircd_parser.y" |
7270 |
|
{ |
7271 |
|
ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number); |
7272 |
|
} |
7275 |
|
case 565: |
7276 |
|
|
7277 |
|
/* Line 1455 of yacc.c */ |
7278 |
< |
#line 3231 "ircd_parser.y" |
7278 |
> |
#line 3217 "ircd_parser.y" |
7279 |
|
{ |
7280 |
|
ConfigFileEntry.hide_spoof_ips = yylval.number; |
7281 |
|
} |
7284 |
|
case 566: |
7285 |
|
|
7286 |
|
/* Line 1455 of yacc.c */ |
7287 |
< |
#line 3236 "ircd_parser.y" |
7287 |
> |
#line 3222 "ircd_parser.y" |
7288 |
|
{ |
7289 |
|
ConfigFileEntry.ignore_bogus_ts = yylval.number; |
7290 |
|
} |
7293 |
|
case 567: |
7294 |
|
|
7295 |
|
/* Line 1455 of yacc.c */ |
7296 |
< |
#line 3241 "ircd_parser.y" |
7296 |
> |
#line 3227 "ircd_parser.y" |
7297 |
|
{ |
7298 |
|
ConfigFileEntry.disable_remote = yylval.number; |
7299 |
|
} |
7302 |
|
case 568: |
7303 |
|
|
7304 |
|
/* Line 1455 of yacc.c */ |
7305 |
< |
#line 3246 "ircd_parser.y" |
7305 |
> |
#line 3232 "ircd_parser.y" |
7306 |
|
{ |
7307 |
|
ConfigFileEntry.failed_oper_notice = yylval.number; |
7308 |
|
} |
7311 |
|
case 569: |
7312 |
|
|
7313 |
|
/* Line 1455 of yacc.c */ |
7314 |
< |
#line 3251 "ircd_parser.y" |
7314 |
> |
#line 3237 "ircd_parser.y" |
7315 |
|
{ |
7316 |
|
ConfigFileEntry.anti_nick_flood = yylval.number; |
7317 |
|
} |
7320 |
|
case 570: |
7321 |
|
|
7322 |
|
/* Line 1455 of yacc.c */ |
7323 |
< |
#line 3256 "ircd_parser.y" |
7323 |
> |
#line 3242 "ircd_parser.y" |
7324 |
|
{ |
7325 |
|
ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number); |
7326 |
|
} |
7329 |
|
case 571: |
7330 |
|
|
7331 |
|
/* Line 1455 of yacc.c */ |
7332 |
< |
#line 3261 "ircd_parser.y" |
7332 |
> |
#line 3247 "ircd_parser.y" |
7333 |
|
{ |
7334 |
|
ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number); |
7335 |
|
} |
7338 |
|
case 572: |
7339 |
|
|
7340 |
|
/* Line 1455 of yacc.c */ |
7341 |
< |
#line 3266 "ircd_parser.y" |
7341 |
> |
#line 3252 "ircd_parser.y" |
7342 |
|
{ |
7343 |
|
ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number); |
7344 |
|
} |
7347 |
|
case 573: |
7348 |
|
|
7349 |
|
/* Line 1455 of yacc.c */ |
7350 |
< |
#line 3271 "ircd_parser.y" |
7350 |
> |
#line 3257 "ircd_parser.y" |
7351 |
|
{ |
7352 |
|
ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number); |
7353 |
|
} |
7356 |
|
case 574: |
7357 |
|
|
7358 |
|
/* Line 1455 of yacc.c */ |
7359 |
< |
#line 3276 "ircd_parser.y" |
7359 |
> |
#line 3262 "ircd_parser.y" |
7360 |
|
{ |
7361 |
|
ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number); |
7362 |
|
} |
7365 |
|
case 575: |
7366 |
|
|
7367 |
|
/* Line 1455 of yacc.c */ |
7368 |
< |
#line 3281 "ircd_parser.y" |
7368 |
> |
#line 3267 "ircd_parser.y" |
7369 |
|
{ |
7370 |
|
if (conf_parser_ctx.pass == 2) |
7371 |
|
ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number); |
7375 |
|
case 576: |
7376 |
|
|
7377 |
|
/* Line 1455 of yacc.c */ |
7378 |
< |
#line 3287 "ircd_parser.y" |
7378 |
> |
#line 3273 "ircd_parser.y" |
7379 |
|
{ |
7380 |
|
if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1) |
7381 |
|
{ |
7390 |
|
case 577: |
7391 |
|
|
7392 |
|
/* Line 1455 of yacc.c */ |
7393 |
< |
#line 3298 "ircd_parser.y" |
7393 |
> |
#line 3284 "ircd_parser.y" |
7394 |
|
{ |
7395 |
|
ConfigFileEntry.kline_with_reason = yylval.number; |
7396 |
|
} |
7399 |
|
case 578: |
7400 |
|
|
7401 |
|
/* Line 1455 of yacc.c */ |
7402 |
< |
#line 3303 "ircd_parser.y" |
7402 |
> |
#line 3289 "ircd_parser.y" |
7403 |
|
{ |
7404 |
|
if (conf_parser_ctx.pass == 2) |
7405 |
|
{ |
7412 |
|
case 579: |
7413 |
|
|
7414 |
|
/* Line 1455 of yacc.c */ |
7415 |
< |
#line 3312 "ircd_parser.y" |
7415 |
> |
#line 3298 "ircd_parser.y" |
7416 |
|
{ |
7417 |
|
ConfigFileEntry.invisible_on_connect = yylval.number; |
7418 |
|
} |
7421 |
|
case 580: |
7422 |
|
|
7423 |
|
/* Line 1455 of yacc.c */ |
7424 |
< |
#line 3317 "ircd_parser.y" |
7424 |
> |
#line 3303 "ircd_parser.y" |
7425 |
|
{ |
7426 |
|
ConfigFileEntry.warn_no_nline = yylval.number; |
7427 |
|
} |
7430 |
|
case 581: |
7431 |
|
|
7432 |
|
/* Line 1455 of yacc.c */ |
7433 |
< |
#line 3322 "ircd_parser.y" |
7433 |
> |
#line 3308 "ircd_parser.y" |
7434 |
|
{ |
7435 |
|
ConfigFileEntry.stats_e_disabled = yylval.number; |
7436 |
|
} |
7439 |
|
case 582: |
7440 |
|
|
7441 |
|
/* Line 1455 of yacc.c */ |
7442 |
< |
#line 3327 "ircd_parser.y" |
7442 |
> |
#line 3313 "ircd_parser.y" |
7443 |
|
{ |
7444 |
|
ConfigFileEntry.stats_o_oper_only = yylval.number; |
7445 |
|
} |
7448 |
|
case 583: |
7449 |
|
|
7450 |
|
/* Line 1455 of yacc.c */ |
7451 |
< |
#line 3332 "ircd_parser.y" |
7451 |
> |
#line 3318 "ircd_parser.y" |
7452 |
|
{ |
7453 |
|
ConfigFileEntry.stats_P_oper_only = yylval.number; |
7454 |
|
} |
7457 |
|
case 584: |
7458 |
|
|
7459 |
|
/* Line 1455 of yacc.c */ |
7460 |
< |
#line 3337 "ircd_parser.y" |
7460 |
> |
#line 3323 "ircd_parser.y" |
7461 |
|
{ |
7462 |
|
ConfigFileEntry.stats_k_oper_only = 2 * yylval.number; |
7463 |
|
} |
7466 |
|
case 585: |
7467 |
|
|
7468 |
|
/* Line 1455 of yacc.c */ |
7469 |
< |
#line 3340 "ircd_parser.y" |
7469 |
> |
#line 3326 "ircd_parser.y" |
7470 |
|
{ |
7471 |
|
ConfigFileEntry.stats_k_oper_only = 1; |
7472 |
|
} |
7475 |
|
case 586: |
7476 |
|
|
7477 |
|
/* Line 1455 of yacc.c */ |
7478 |
< |
#line 3345 "ircd_parser.y" |
7478 |
> |
#line 3331 "ircd_parser.y" |
7479 |
|
{ |
7480 |
|
ConfigFileEntry.stats_i_oper_only = 2 * yylval.number; |
7481 |
|
} |
7484 |
|
case 587: |
7485 |
|
|
7486 |
|
/* Line 1455 of yacc.c */ |
7487 |
< |
#line 3348 "ircd_parser.y" |
7487 |
> |
#line 3334 "ircd_parser.y" |
7488 |
|
{ |
7489 |
|
ConfigFileEntry.stats_i_oper_only = 1; |
7490 |
|
} |
7493 |
|
case 588: |
7494 |
|
|
7495 |
|
/* Line 1455 of yacc.c */ |
7496 |
< |
#line 3353 "ircd_parser.y" |
7496 |
> |
#line 3339 "ircd_parser.y" |
7497 |
|
{ |
7498 |
|
ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number); |
7499 |
|
} |
7502 |
|
case 589: |
7503 |
|
|
7504 |
|
/* Line 1455 of yacc.c */ |
7505 |
< |
#line 3358 "ircd_parser.y" |
7505 |
> |
#line 3344 "ircd_parser.y" |
7506 |
|
{ |
7507 |
|
ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number); |
7508 |
|
} |
7511 |
|
case 590: |
7512 |
|
|
7513 |
|
/* Line 1455 of yacc.c */ |
7514 |
< |
#line 3363 "ircd_parser.y" |
7514 |
> |
#line 3349 "ircd_parser.y" |
7515 |
|
{ |
7516 |
|
ConfigFileEntry.opers_bypass_callerid = yylval.number; |
7517 |
|
} |
7520 |
|
case 591: |
7521 |
|
|
7522 |
|
/* Line 1455 of yacc.c */ |
7523 |
< |
#line 3368 "ircd_parser.y" |
7523 |
> |
#line 3354 "ircd_parser.y" |
7524 |
|
{ |
7525 |
|
ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number); |
7526 |
|
} |
7529 |
|
case 592: |
7530 |
|
|
7531 |
|
/* Line 1455 of yacc.c */ |
7532 |
< |
#line 3373 "ircd_parser.y" |
7532 |
> |
#line 3359 "ircd_parser.y" |
7533 |
|
{ |
7534 |
|
ConfigFileEntry.short_motd = yylval.number; |
7535 |
|
} |
7538 |
|
case 593: |
7539 |
|
|
7540 |
|
/* Line 1455 of yacc.c */ |
7541 |
< |
#line 3378 "ircd_parser.y" |
7541 |
> |
#line 3364 "ircd_parser.y" |
7542 |
|
{ |
7543 |
|
ConfigFileEntry.no_oper_flood = yylval.number; |
7544 |
|
} |
7547 |
|
case 594: |
7548 |
|
|
7549 |
|
/* Line 1455 of yacc.c */ |
7550 |
< |
#line 3383 "ircd_parser.y" |
7550 |
> |
#line 3369 "ircd_parser.y" |
7551 |
|
{ |
7552 |
|
ConfigFileEntry.true_no_oper_flood = yylval.number; |
7553 |
|
} |
7556 |
|
case 595: |
7557 |
|
|
7558 |
|
/* Line 1455 of yacc.c */ |
7559 |
< |
#line 3388 "ircd_parser.y" |
7559 |
> |
#line 3374 "ircd_parser.y" |
7560 |
|
{ |
7561 |
|
ConfigFileEntry.oper_pass_resv = yylval.number; |
7562 |
|
} |
7565 |
|
case 596: |
7566 |
|
|
7567 |
|
/* Line 1455 of yacc.c */ |
7568 |
< |
#line 3393 "ircd_parser.y" |
7568 |
> |
#line 3379 "ircd_parser.y" |
7569 |
|
{ |
7570 |
|
if (conf_parser_ctx.pass == 2) |
7571 |
|
{ |
7580 |
|
case 597: |
7581 |
|
|
7582 |
|
/* Line 1455 of yacc.c */ |
7583 |
< |
#line 3404 "ircd_parser.y" |
7583 |
> |
#line 3390 "ircd_parser.y" |
7584 |
|
{ |
7585 |
|
ConfigFileEntry.idletime = (yyvsp[(3) - (4)].number); |
7586 |
|
} |
7589 |
|
case 598: |
7590 |
|
|
7591 |
|
/* Line 1455 of yacc.c */ |
7592 |
< |
#line 3409 "ircd_parser.y" |
7592 |
> |
#line 3395 "ircd_parser.y" |
7593 |
|
{ |
7594 |
|
ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number); |
7595 |
|
} |
7598 |
|
case 599: |
7599 |
|
|
7600 |
|
/* Line 1455 of yacc.c */ |
7601 |
< |
#line 3414 "ircd_parser.y" |
7601 |
> |
#line 3400 "ircd_parser.y" |
7602 |
|
{ |
7603 |
|
ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number); |
7604 |
|
} |
7607 |
|
case 600: |
7608 |
|
|
7609 |
|
/* Line 1455 of yacc.c */ |
7610 |
< |
#line 3419 "ircd_parser.y" |
7610 |
> |
#line 3405 "ircd_parser.y" |
7611 |
|
{ |
7612 |
|
if (conf_parser_ctx.pass == 2) |
7613 |
|
{ |
7620 |
|
case 601: |
7621 |
|
|
7622 |
|
/* Line 1455 of yacc.c */ |
7623 |
< |
#line 3428 "ircd_parser.y" |
7623 |
> |
#line 3414 "ircd_parser.y" |
7624 |
|
{ |
7625 |
|
#ifdef HAVE_LIBCRYPTO |
7626 |
|
if (conf_parser_ctx.pass == 2) |
7656 |
|
case 602: |
7657 |
|
|
7658 |
|
/* Line 1455 of yacc.c */ |
7659 |
< |
#line 3460 "ircd_parser.y" |
7659 |
> |
#line 3446 "ircd_parser.y" |
7660 |
|
{ |
7661 |
|
if (conf_parser_ctx.pass == 2) |
7662 |
|
{ |
7678 |
|
case 603: |
7679 |
|
|
7680 |
|
/* Line 1455 of yacc.c */ |
7681 |
< |
#line 3478 "ircd_parser.y" |
7681 |
> |
#line 3464 "ircd_parser.y" |
7682 |
|
{ |
7683 |
|
ConfigFileEntry.use_egd = yylval.number; |
7684 |
|
} |
7687 |
|
case 604: |
7688 |
|
|
7689 |
|
/* Line 1455 of yacc.c */ |
7690 |
< |
#line 3483 "ircd_parser.y" |
7690 |
> |
#line 3469 "ircd_parser.y" |
7691 |
|
{ |
7692 |
|
if (conf_parser_ctx.pass == 2) |
7693 |
|
{ |
7700 |
|
case 605: |
7701 |
|
|
7702 |
|
/* Line 1455 of yacc.c */ |
7703 |
< |
#line 3492 "ircd_parser.y" |
7703 |
> |
#line 3478 "ircd_parser.y" |
7704 |
|
{ |
7705 |
|
ConfigFileEntry.ping_cookie = yylval.number; |
7706 |
|
} |
7709 |
|
case 606: |
7710 |
|
|
7711 |
|
/* Line 1455 of yacc.c */ |
7712 |
< |
#line 3497 "ircd_parser.y" |
7712 |
> |
#line 3483 "ircd_parser.y" |
7713 |
|
{ |
7714 |
|
ConfigFileEntry.disable_auth = yylval.number; |
7715 |
|
} |
7718 |
|
case 607: |
7719 |
|
|
7720 |
|
/* Line 1455 of yacc.c */ |
7721 |
< |
#line 3502 "ircd_parser.y" |
7721 |
> |
#line 3488 "ircd_parser.y" |
7722 |
|
{ |
7723 |
|
ConfigFileEntry.throttle_time = yylval.number; |
7724 |
|
} |
7727 |
|
case 608: |
7728 |
|
|
7729 |
|
/* Line 1455 of yacc.c */ |
7730 |
< |
#line 3507 "ircd_parser.y" |
7730 |
> |
#line 3493 "ircd_parser.y" |
7731 |
|
{ |
7732 |
|
ConfigFileEntry.oper_umodes = 0; |
7733 |
|
} |
7736 |
|
case 612: |
7737 |
|
|
7738 |
|
/* Line 1455 of yacc.c */ |
7739 |
< |
#line 3513 "ircd_parser.y" |
7739 |
> |
#line 3499 "ircd_parser.y" |
7740 |
|
{ |
7741 |
|
ConfigFileEntry.oper_umodes |= UMODE_BOTS; |
7742 |
|
} |
7745 |
|
case 613: |
7746 |
|
|
7747 |
|
/* Line 1455 of yacc.c */ |
7748 |
< |
#line 3516 "ircd_parser.y" |
7748 |
> |
#line 3502 "ircd_parser.y" |
7749 |
|
{ |
7750 |
|
ConfigFileEntry.oper_umodes |= UMODE_CCONN; |
7751 |
|
} |
7754 |
|
case 614: |
7755 |
|
|
7756 |
|
/* Line 1455 of yacc.c */ |
7757 |
< |
#line 3519 "ircd_parser.y" |
7757 |
> |
#line 3505 "ircd_parser.y" |
7758 |
|
{ |
7759 |
|
ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL; |
7760 |
|
} |
7763 |
|
case 615: |
7764 |
|
|
7765 |
|
/* Line 1455 of yacc.c */ |
7766 |
< |
#line 3522 "ircd_parser.y" |
7766 |
> |
#line 3508 "ircd_parser.y" |
7767 |
|
{ |
7768 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEAF; |
7769 |
|
} |
7772 |
|
case 616: |
7773 |
|
|
7774 |
|
/* Line 1455 of yacc.c */ |
7775 |
< |
#line 3525 "ircd_parser.y" |
7775 |
> |
#line 3511 "ircd_parser.y" |
7776 |
|
{ |
7777 |
|
ConfigFileEntry.oper_umodes |= UMODE_DEBUG; |
7778 |
|
} |
7781 |
|
case 617: |
7782 |
|
|
7783 |
|
/* Line 1455 of yacc.c */ |
7784 |
< |
#line 3528 "ircd_parser.y" |
7784 |
> |
#line 3514 "ircd_parser.y" |
7785 |
|
{ |
7786 |
|
ConfigFileEntry.oper_umodes |= UMODE_FULL; |
7787 |
|
} |
7790 |
|
case 618: |
7791 |
|
|
7792 |
|
/* Line 1455 of yacc.c */ |
7793 |
< |
#line 3531 "ircd_parser.y" |
7793 |
> |
#line 3517 "ircd_parser.y" |
7794 |
|
{ |
7795 |
|
ConfigFileEntry.oper_umodes |= UMODE_SKILL; |
7796 |
|
} |
7799 |
|
case 619: |
7800 |
|
|
7801 |
|
/* Line 1455 of yacc.c */ |
7802 |
< |
#line 3534 "ircd_parser.y" |
7802 |
> |
#line 3520 "ircd_parser.y" |
7803 |
|
{ |
7804 |
|
ConfigFileEntry.oper_umodes |= UMODE_NCHANGE; |
7805 |
|
} |
7808 |
|
case 620: |
7809 |
|
|
7810 |
|
/* Line 1455 of yacc.c */ |
7811 |
< |
#line 3537 "ircd_parser.y" |
7811 |
> |
#line 3523 "ircd_parser.y" |
7812 |
|
{ |
7813 |
|
ConfigFileEntry.oper_umodes |= UMODE_REJ; |
7814 |
|
} |
7817 |
|
case 621: |
7818 |
|
|
7819 |
|
/* Line 1455 of yacc.c */ |
7820 |
< |
#line 3540 "ircd_parser.y" |
7820 |
> |
#line 3526 "ircd_parser.y" |
7821 |
|
{ |
7822 |
|
ConfigFileEntry.oper_umodes |= UMODE_UNAUTH; |
7823 |
|
} |
7826 |
|
case 622: |
7827 |
|
|
7828 |
|
/* Line 1455 of yacc.c */ |
7829 |
< |
#line 3543 "ircd_parser.y" |
7829 |
> |
#line 3529 "ircd_parser.y" |
7830 |
|
{ |
7831 |
|
ConfigFileEntry.oper_umodes |= UMODE_SPY; |
7832 |
|
} |
7835 |
|
case 623: |
7836 |
|
|
7837 |
|
/* Line 1455 of yacc.c */ |
7838 |
< |
#line 3546 "ircd_parser.y" |
7838 |
> |
#line 3532 "ircd_parser.y" |
7839 |
|
{ |
7840 |
|
ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL; |
7841 |
|
} |
7844 |
|
case 624: |
7845 |
|
|
7846 |
|
/* Line 1455 of yacc.c */ |
7847 |
< |
#line 3549 "ircd_parser.y" |
7847 |
> |
#line 3535 "ircd_parser.y" |
7848 |
|
{ |
7849 |
|
ConfigFileEntry.oper_umodes |= UMODE_OPERWALL; |
7850 |
|
} |
7853 |
|
case 625: |
7854 |
|
|
7855 |
|
/* Line 1455 of yacc.c */ |
7856 |
< |
#line 3552 "ircd_parser.y" |
7856 |
> |
#line 3538 "ircd_parser.y" |
7857 |
|
{ |
7858 |
|
ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE; |
7859 |
|
} |
7862 |
|
case 626: |
7863 |
|
|
7864 |
|
/* Line 1455 of yacc.c */ |
7865 |
< |
#line 3555 "ircd_parser.y" |
7865 |
> |
#line 3541 "ircd_parser.y" |
7866 |
|
{ |
7867 |
|
ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE; |
7868 |
|
} |
7871 |
|
case 627: |
7872 |
|
|
7873 |
|
/* Line 1455 of yacc.c */ |
7874 |
< |
#line 3558 "ircd_parser.y" |
7874 |
> |
#line 3544 "ircd_parser.y" |
7875 |
|
{ |
7876 |
|
ConfigFileEntry.oper_umodes |= UMODE_WALLOP; |
7877 |
|
} |
7880 |
|
case 628: |
7881 |
|
|
7882 |
|
/* Line 1455 of yacc.c */ |
7883 |
< |
#line 3561 "ircd_parser.y" |
7883 |
> |
#line 3547 "ircd_parser.y" |
7884 |
|
{ |
7885 |
|
ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID; |
7886 |
|
} |
7889 |
|
case 629: |
7890 |
|
|
7891 |
|
/* Line 1455 of yacc.c */ |
7892 |
< |
#line 3564 "ircd_parser.y" |
7892 |
> |
#line 3550 "ircd_parser.y" |
7893 |
|
{ |
7894 |
|
ConfigFileEntry.oper_umodes |= UMODE_CALLERID; |
7895 |
|
} |
7898 |
|
case 630: |
7899 |
|
|
7900 |
|
/* Line 1455 of yacc.c */ |
7901 |
< |
#line 3567 "ircd_parser.y" |
7901 |
> |
#line 3553 "ircd_parser.y" |
7902 |
|
{ |
7903 |
|
ConfigFileEntry.oper_umodes |= UMODE_LOCOPS; |
7904 |
|
} |
7907 |
|
case 631: |
7908 |
|
|
7909 |
|
/* Line 1455 of yacc.c */ |
7910 |
< |
#line 3572 "ircd_parser.y" |
7910 |
> |
#line 3558 "ircd_parser.y" |
7911 |
|
{ |
7912 |
|
ConfigFileEntry.oper_only_umodes = 0; |
7913 |
|
} |
7916 |
|
case 635: |
7917 |
|
|
7918 |
|
/* Line 1455 of yacc.c */ |
7919 |
< |
#line 3578 "ircd_parser.y" |
7919 |
> |
#line 3564 "ircd_parser.y" |
7920 |
|
{ |
7921 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_BOTS; |
7922 |
|
} |
7925 |
|
case 636: |
7926 |
|
|
7927 |
|
/* Line 1455 of yacc.c */ |
7928 |
< |
#line 3581 "ircd_parser.y" |
7928 |
> |
#line 3567 "ircd_parser.y" |
7929 |
|
{ |
7930 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CCONN; |
7931 |
|
} |
7934 |
|
case 637: |
7935 |
|
|
7936 |
|
/* Line 1455 of yacc.c */ |
7937 |
< |
#line 3584 "ircd_parser.y" |
7937 |
> |
#line 3570 "ircd_parser.y" |
7938 |
|
{ |
7939 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL; |
7940 |
|
} |
7943 |
|
case 638: |
7944 |
|
|
7945 |
|
/* Line 1455 of yacc.c */ |
7946 |
< |
#line 3587 "ircd_parser.y" |
7946 |
> |
#line 3573 "ircd_parser.y" |
7947 |
|
{ |
7948 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEAF; |
7949 |
|
} |
7952 |
|
case 639: |
7953 |
|
|
7954 |
|
/* Line 1455 of yacc.c */ |
7955 |
< |
#line 3590 "ircd_parser.y" |
7955 |
> |
#line 3576 "ircd_parser.y" |
7956 |
|
{ |
7957 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG; |
7958 |
|
} |
7961 |
|
case 640: |
7962 |
|
|
7963 |
|
/* Line 1455 of yacc.c */ |
7964 |
< |
#line 3593 "ircd_parser.y" |
7964 |
> |
#line 3579 "ircd_parser.y" |
7965 |
|
{ |
7966 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_FULL; |
7967 |
|
} |
7970 |
|
case 641: |
7971 |
|
|
7972 |
|
/* Line 1455 of yacc.c */ |
7973 |
< |
#line 3596 "ircd_parser.y" |
7973 |
> |
#line 3582 "ircd_parser.y" |
7974 |
|
{ |
7975 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SKILL; |
7976 |
|
} |
7979 |
|
case 642: |
7980 |
|
|
7981 |
|
/* Line 1455 of yacc.c */ |
7982 |
< |
#line 3599 "ircd_parser.y" |
7982 |
> |
#line 3585 "ircd_parser.y" |
7983 |
|
{ |
7984 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE; |
7985 |
|
} |
7988 |
|
case 643: |
7989 |
|
|
7990 |
|
/* Line 1455 of yacc.c */ |
7991 |
< |
#line 3602 "ircd_parser.y" |
7991 |
> |
#line 3588 "ircd_parser.y" |
7992 |
|
{ |
7993 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_REJ; |
7994 |
|
} |
7997 |
|
case 644: |
7998 |
|
|
7999 |
|
/* Line 1455 of yacc.c */ |
8000 |
< |
#line 3605 "ircd_parser.y" |
8000 |
> |
#line 3591 "ircd_parser.y" |
8001 |
|
{ |
8002 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH; |
8003 |
|
} |
8006 |
|
case 645: |
8007 |
|
|
8008 |
|
/* Line 1455 of yacc.c */ |
8009 |
< |
#line 3608 "ircd_parser.y" |
8009 |
> |
#line 3594 "ircd_parser.y" |
8010 |
|
{ |
8011 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SPY; |
8012 |
|
} |
8015 |
|
case 646: |
8016 |
|
|
8017 |
|
/* Line 1455 of yacc.c */ |
8018 |
< |
#line 3611 "ircd_parser.y" |
8018 |
> |
#line 3597 "ircd_parser.y" |
8019 |
|
{ |
8020 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL; |
8021 |
|
} |
8024 |
|
case 647: |
8025 |
|
|
8026 |
|
/* Line 1455 of yacc.c */ |
8027 |
< |
#line 3614 "ircd_parser.y" |
8027 |
> |
#line 3600 "ircd_parser.y" |
8028 |
|
{ |
8029 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL; |
8030 |
|
} |
8033 |
|
case 648: |
8034 |
|
|
8035 |
|
/* Line 1455 of yacc.c */ |
8036 |
< |
#line 3617 "ircd_parser.y" |
8036 |
> |
#line 3603 "ircd_parser.y" |
8037 |
|
{ |
8038 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE; |
8039 |
|
} |
8042 |
|
case 649: |
8043 |
|
|
8044 |
|
/* Line 1455 of yacc.c */ |
8045 |
< |
#line 3620 "ircd_parser.y" |
8045 |
> |
#line 3606 "ircd_parser.y" |
8046 |
|
{ |
8047 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE; |
8048 |
|
} |
8051 |
|
case 650: |
8052 |
|
|
8053 |
|
/* Line 1455 of yacc.c */ |
8054 |
< |
#line 3623 "ircd_parser.y" |
8054 |
> |
#line 3609 "ircd_parser.y" |
8055 |
|
{ |
8056 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP; |
8057 |
|
} |
8060 |
|
case 651: |
8061 |
|
|
8062 |
|
/* Line 1455 of yacc.c */ |
8063 |
< |
#line 3626 "ircd_parser.y" |
8063 |
> |
#line 3612 "ircd_parser.y" |
8064 |
|
{ |
8065 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID; |
8066 |
|
} |
8069 |
|
case 652: |
8070 |
|
|
8071 |
|
/* Line 1455 of yacc.c */ |
8072 |
< |
#line 3629 "ircd_parser.y" |
8072 |
> |
#line 3615 "ircd_parser.y" |
8073 |
|
{ |
8074 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID; |
8075 |
|
} |
8078 |
|
case 653: |
8079 |
|
|
8080 |
|
/* Line 1455 of yacc.c */ |
8081 |
< |
#line 3632 "ircd_parser.y" |
8081 |
> |
#line 3618 "ircd_parser.y" |
8082 |
|
{ |
8083 |
|
ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS; |
8084 |
|
} |
8087 |
|
case 654: |
8088 |
|
|
8089 |
|
/* Line 1455 of yacc.c */ |
8090 |
< |
#line 3637 "ircd_parser.y" |
8090 |
> |
#line 3623 "ircd_parser.y" |
8091 |
|
{ |
8092 |
|
ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number); |
8093 |
|
} |
8096 |
|
case 655: |
8097 |
|
|
8098 |
|
/* Line 1455 of yacc.c */ |
8099 |
< |
#line 3642 "ircd_parser.y" |
8099 |
> |
#line 3628 "ircd_parser.y" |
8100 |
|
{ |
8101 |
|
ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number); |
8102 |
|
} |
8105 |
|
case 656: |
8106 |
|
|
8107 |
|
/* Line 1455 of yacc.c */ |
8108 |
< |
#line 3647 "ircd_parser.y" |
8108 |
> |
#line 3633 "ircd_parser.y" |
8109 |
|
{ |
8110 |
|
ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number); |
8111 |
|
} |
8114 |
|
case 657: |
8115 |
|
|
8116 |
|
/* Line 1455 of yacc.c */ |
8117 |
< |
#line 3652 "ircd_parser.y" |
8117 |
> |
#line 3638 "ircd_parser.y" |
8118 |
|
{ |
8119 |
|
ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number); |
8120 |
|
} |
8123 |
|
case 658: |
8124 |
|
|
8125 |
|
/* Line 1455 of yacc.c */ |
8126 |
< |
#line 3657 "ircd_parser.y" |
8126 |
> |
#line 3643 "ircd_parser.y" |
8127 |
|
{ |
8128 |
|
ConfigFileEntry.dot_in_ip6_addr = yylval.number; |
8129 |
|
} |
8132 |
|
case 659: |
8133 |
|
|
8134 |
|
/* Line 1455 of yacc.c */ |
8135 |
< |
#line 3665 "ircd_parser.y" |
8135 |
> |
#line 3651 "ircd_parser.y" |
8136 |
|
{ |
8137 |
|
if (conf_parser_ctx.pass == 2) |
8138 |
|
{ |
8145 |
|
case 660: |
8146 |
|
|
8147 |
|
/* Line 1455 of yacc.c */ |
8148 |
< |
#line 3672 "ircd_parser.y" |
8148 |
> |
#line 3658 "ircd_parser.y" |
8149 |
|
{ |
8150 |
|
if (conf_parser_ctx.pass == 2) |
8151 |
|
{ |
8166 |
|
case 670: |
8167 |
|
|
8168 |
|
/* Line 1455 of yacc.c */ |
8169 |
< |
#line 3698 "ircd_parser.y" |
8169 |
> |
#line 3684 "ircd_parser.y" |
8170 |
|
{ |
8171 |
|
if (conf_parser_ctx.pass == 2) |
8172 |
|
ConfigFileEntry.glines = yylval.number; |
8176 |
|
case 671: |
8177 |
|
|
8178 |
|
/* Line 1455 of yacc.c */ |
8179 |
< |
#line 3704 "ircd_parser.y" |
8179 |
> |
#line 3690 "ircd_parser.y" |
8180 |
|
{ |
8181 |
|
if (conf_parser_ctx.pass == 2) |
8182 |
|
ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number); |
8186 |
|
case 672: |
8187 |
|
|
8188 |
|
/* Line 1455 of yacc.c */ |
8189 |
< |
#line 3710 "ircd_parser.y" |
8189 |
> |
#line 3696 "ircd_parser.y" |
8190 |
|
{ |
8191 |
|
if (conf_parser_ctx.pass == 2) |
8192 |
|
ConfigFileEntry.gline_logging = 0; |
8196 |
|
case 676: |
8197 |
|
|
8198 |
|
/* Line 1455 of yacc.c */ |
8199 |
< |
#line 3716 "ircd_parser.y" |
8199 |
> |
#line 3702 "ircd_parser.y" |
8200 |
|
{ |
8201 |
|
if (conf_parser_ctx.pass == 2) |
8202 |
|
ConfigFileEntry.gline_logging |= GDENY_REJECT; |
8206 |
|
case 677: |
8207 |
|
|
8208 |
|
/* Line 1455 of yacc.c */ |
8209 |
< |
#line 3720 "ircd_parser.y" |
8209 |
> |
#line 3706 "ircd_parser.y" |
8210 |
|
{ |
8211 |
|
if (conf_parser_ctx.pass == 2) |
8212 |
|
ConfigFileEntry.gline_logging |= GDENY_BLOCK; |
8216 |
|
case 678: |
8217 |
|
|
8218 |
|
/* Line 1455 of yacc.c */ |
8219 |
< |
#line 3726 "ircd_parser.y" |
8219 |
> |
#line 3712 "ircd_parser.y" |
8220 |
|
{ |
8221 |
|
if (conf_parser_ctx.pass == 2) |
8222 |
|
{ |
8254 |
|
case 679: |
8255 |
|
|
8256 |
|
/* Line 1455 of yacc.c */ |
8257 |
< |
#line 3760 "ircd_parser.y" |
8257 |
> |
#line 3746 "ircd_parser.y" |
8258 |
|
{ |
8259 |
|
if (conf_parser_ctx.pass == 2) |
8260 |
|
{ |
8267 |
|
case 680: |
8268 |
|
|
8269 |
|
/* Line 1455 of yacc.c */ |
8270 |
< |
#line 3769 "ircd_parser.y" |
8270 |
> |
#line 3755 "ircd_parser.y" |
8271 |
|
{ |
8272 |
|
if (conf_parser_ctx.pass == 2) |
8273 |
|
yy_aconf->flags = 0; |
8277 |
|
case 681: |
8278 |
|
|
8279 |
|
/* Line 1455 of yacc.c */ |
8280 |
< |
#line 3773 "ircd_parser.y" |
8280 |
> |
#line 3759 "ircd_parser.y" |
8281 |
|
{ |
8282 |
|
if (conf_parser_ctx.pass == 2) |
8283 |
|
{ |
8327 |
|
case 684: |
8328 |
|
|
8329 |
|
/* Line 1455 of yacc.c */ |
8330 |
< |
#line 3820 "ircd_parser.y" |
8330 |
> |
#line 3806 "ircd_parser.y" |
8331 |
|
{ |
8332 |
|
if (conf_parser_ctx.pass == 2) |
8333 |
|
yy_aconf->flags |= GDENY_REJECT; |
8337 |
|
case 685: |
8338 |
|
|
8339 |
|
/* Line 1455 of yacc.c */ |
8340 |
< |
#line 3824 "ircd_parser.y" |
8340 |
> |
#line 3810 "ircd_parser.y" |
8341 |
|
{ |
8342 |
|
if (conf_parser_ctx.pass == 2) |
8343 |
|
yy_aconf->flags |= GDENY_BLOCK; |
8347 |
|
case 708: |
8348 |
|
|
8349 |
|
/* Line 1455 of yacc.c */ |
8350 |
< |
#line 3848 "ircd_parser.y" |
8350 |
> |
#line 3834 "ircd_parser.y" |
8351 |
|
{ |
8352 |
|
ConfigChannel.disable_fake_channels = yylval.number; |
8353 |
|
} |
8356 |
|
case 709: |
8357 |
|
|
8358 |
|
/* Line 1455 of yacc.c */ |
8359 |
< |
#line 3853 "ircd_parser.y" |
8359 |
> |
#line 3839 "ircd_parser.y" |
8360 |
|
{ |
8361 |
|
ConfigChannel.restrict_channels = yylval.number; |
8362 |
|
} |
8365 |
|
case 710: |
8366 |
|
|
8367 |
|
/* Line 1455 of yacc.c */ |
8368 |
< |
#line 3858 "ircd_parser.y" |
8368 |
> |
#line 3844 "ircd_parser.y" |
8369 |
|
{ |
8370 |
|
ConfigChannel.disable_local_channels = yylval.number; |
8371 |
|
} |
8374 |
|
case 711: |
8375 |
|
|
8376 |
|
/* Line 1455 of yacc.c */ |
8377 |
< |
#line 3863 "ircd_parser.y" |
8377 |
> |
#line 3849 "ircd_parser.y" |
8378 |
|
{ |
8379 |
|
ConfigChannel.use_except = yylval.number; |
8380 |
|
} |
8383 |
|
case 712: |
8384 |
|
|
8385 |
|
/* Line 1455 of yacc.c */ |
8386 |
< |
#line 3868 "ircd_parser.y" |
8386 |
> |
#line 3854 "ircd_parser.y" |
8387 |
|
{ |
8388 |
|
ConfigChannel.use_invex = yylval.number; |
8389 |
|
} |
8392 |
|
case 713: |
8393 |
|
|
8394 |
|
/* Line 1455 of yacc.c */ |
8395 |
< |
#line 3873 "ircd_parser.y" |
8395 |
> |
#line 3859 "ircd_parser.y" |
8396 |
|
{ |
8397 |
|
ConfigChannel.use_knock = yylval.number; |
8398 |
|
} |
8401 |
|
case 714: |
8402 |
|
|
8403 |
|
/* Line 1455 of yacc.c */ |
8404 |
< |
#line 3878 "ircd_parser.y" |
8404 |
> |
#line 3864 "ircd_parser.y" |
8405 |
|
{ |
8406 |
|
ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number); |
8407 |
|
} |
8410 |
|
case 715: |
8411 |
|
|
8412 |
|
/* Line 1455 of yacc.c */ |
8413 |
< |
#line 3883 "ircd_parser.y" |
8413 |
> |
#line 3869 "ircd_parser.y" |
8414 |
|
{ |
8415 |
|
ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number); |
8416 |
|
} |
8419 |
|
case 716: |
8420 |
|
|
8421 |
|
/* Line 1455 of yacc.c */ |
8422 |
< |
#line 3888 "ircd_parser.y" |
8422 |
> |
#line 3874 "ircd_parser.y" |
8423 |
|
{ |
8424 |
|
ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number); |
8425 |
|
} |
8428 |
|
case 717: |
8429 |
|
|
8430 |
|
/* Line 1455 of yacc.c */ |
8431 |
< |
#line 3893 "ircd_parser.y" |
8431 |
> |
#line 3879 "ircd_parser.y" |
8432 |
|
{ |
8433 |
|
ConfigChannel.quiet_on_ban = yylval.number; |
8434 |
|
} |
8437 |
|
case 718: |
8438 |
|
|
8439 |
|
/* Line 1455 of yacc.c */ |
8440 |
< |
#line 3898 "ircd_parser.y" |
8440 |
> |
#line 3884 "ircd_parser.y" |
8441 |
|
{ |
8442 |
|
ConfigChannel.max_bans = (yyvsp[(3) - (4)].number); |
8443 |
|
} |
8446 |
|
case 719: |
8447 |
|
|
8448 |
|
/* Line 1455 of yacc.c */ |
8449 |
< |
#line 3903 "ircd_parser.y" |
8449 |
> |
#line 3889 "ircd_parser.y" |
8450 |
|
{ |
8451 |
|
ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number); |
8452 |
|
} |
8455 |
|
case 720: |
8456 |
|
|
8457 |
|
/* Line 1455 of yacc.c */ |
8458 |
< |
#line 3908 "ircd_parser.y" |
8458 |
> |
#line 3894 "ircd_parser.y" |
8459 |
|
{ |
8460 |
|
ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number); |
8461 |
|
} |
8464 |
|
case 721: |
8465 |
|
|
8466 |
|
/* Line 1455 of yacc.c */ |
8467 |
< |
#line 3913 "ircd_parser.y" |
8467 |
> |
#line 3899 "ircd_parser.y" |
8468 |
|
{ |
8469 |
|
ConfigChannel.no_create_on_split = yylval.number; |
8470 |
|
} |
8473 |
|
case 722: |
8474 |
|
|
8475 |
|
/* Line 1455 of yacc.c */ |
8476 |
< |
#line 3918 "ircd_parser.y" |
8476 |
> |
#line 3904 "ircd_parser.y" |
8477 |
|
{ |
8478 |
|
ConfigChannel.no_join_on_split = yylval.number; |
8479 |
|
} |
8482 |
|
case 723: |
8483 |
|
|
8484 |
|
/* Line 1455 of yacc.c */ |
8485 |
< |
#line 3923 "ircd_parser.y" |
8485 |
> |
#line 3909 "ircd_parser.y" |
8486 |
|
{ |
8487 |
|
ConfigChannel.burst_topicwho = yylval.number; |
8488 |
|
} |
8491 |
|
case 724: |
8492 |
|
|
8493 |
|
/* Line 1455 of yacc.c */ |
8494 |
< |
#line 3928 "ircd_parser.y" |
8494 |
> |
#line 3914 "ircd_parser.y" |
8495 |
|
{ |
8496 |
|
GlobalSetOptions.joinfloodcount = yylval.number; |
8497 |
|
} |
8500 |
|
case 725: |
8501 |
|
|
8502 |
|
/* Line 1455 of yacc.c */ |
8503 |
< |
#line 3933 "ircd_parser.y" |
8503 |
> |
#line 3919 "ircd_parser.y" |
8504 |
|
{ |
8505 |
|
GlobalSetOptions.joinfloodtime = yylval.number; |
8506 |
|
} |
8509 |
|
case 737: |
8510 |
|
|
8511 |
|
/* Line 1455 of yacc.c */ |
8512 |
< |
#line 3952 "ircd_parser.y" |
8512 |
> |
#line 3938 "ircd_parser.y" |
8513 |
|
{ |
8514 |
|
if (conf_parser_ctx.pass == 2) |
8515 |
|
ConfigServerHide.flatten_links = yylval.number; |
8519 |
|
case 738: |
8520 |
|
|
8521 |
|
/* Line 1455 of yacc.c */ |
8522 |
< |
#line 3958 "ircd_parser.y" |
8522 |
> |
#line 3944 "ircd_parser.y" |
8523 |
|
{ |
8524 |
|
if (conf_parser_ctx.pass == 2) |
8525 |
|
ConfigServerHide.hide_servers = yylval.number; |
8529 |
|
case 739: |
8530 |
|
|
8531 |
|
/* Line 1455 of yacc.c */ |
8532 |
< |
#line 3964 "ircd_parser.y" |
8532 |
> |
#line 3950 "ircd_parser.y" |
8533 |
|
{ |
8534 |
|
if (conf_parser_ctx.pass == 2) |
8535 |
|
{ |
8542 |
|
case 740: |
8543 |
|
|
8544 |
|
/* Line 1455 of yacc.c */ |
8545 |
< |
#line 3973 "ircd_parser.y" |
8545 |
> |
#line 3959 "ircd_parser.y" |
8546 |
|
{ |
8547 |
|
if (conf_parser_ctx.pass == 2) |
8548 |
|
{ |
8560 |
|
case 741: |
8561 |
|
|
8562 |
|
/* Line 1455 of yacc.c */ |
8563 |
< |
#line 3987 "ircd_parser.y" |
8563 |
> |
#line 3973 "ircd_parser.y" |
8564 |
|
{ |
8565 |
|
if (conf_parser_ctx.pass == 2) |
8566 |
|
ConfigServerHide.hidden = yylval.number; |
8570 |
|
case 742: |
8571 |
|
|
8572 |
|
/* Line 1455 of yacc.c */ |
8573 |
< |
#line 3993 "ircd_parser.y" |
8573 |
> |
#line 3979 "ircd_parser.y" |
8574 |
|
{ |
8575 |
|
if (conf_parser_ctx.pass == 2) |
8576 |
|
ConfigServerHide.disable_hidden = yylval.number; |
8580 |
|
case 743: |
8581 |
|
|
8582 |
|
/* Line 1455 of yacc.c */ |
8583 |
< |
#line 3999 "ircd_parser.y" |
8583 |
> |
#line 3985 "ircd_parser.y" |
8584 |
|
{ |
8585 |
|
if (conf_parser_ctx.pass == 2) |
8586 |
|
ConfigServerHide.hide_server_ips = yylval.number; |
8590 |
|
|
8591 |
|
|
8592 |
|
/* Line 1455 of yacc.c */ |
8593 |
< |
#line 8608 "ircd_parser.c" |
8593 |
> |
#line 8594 "ircd_parser.c" |
8594 |
|
default: break; |
8595 |
|
} |
8596 |
|
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); |