From: <dia...@us...> - 2003-10-15 11:55:14
|
Update of /cvsroot/genericircd/gircd2.0/ircd In directory sc8-pr-cvs1:/tmp/cvs-serv8636/ircd Modified Files: s_user.c Log Message: Removed +k mode for users. Now only services will be able to use it. Index: s_user.c =================================================================== RCS file: /cvsroot/genericircd/gircd2.0/ircd/s_user.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** s_user.c 12 Jul 2003 20:08:59 -0000 1.1.1.1 --- s_user.c 15 Oct 2003 11:55:04 -0000 1.2 *************** *** 1531,1542 **** if (!FlagHas(&setflags, FLAG_LOCOP) && IsLocOp(sptr)) ClearLocOp(sptr); ! /* ! * new umode; servers can set it, local users cannot; ! * prevents users from /kick'ing or /mode -o'ing ! * ! * ASUKA: Allow opers to set +k. Also, restrict +XnI to ! * opers only also. ! */ ! if (!FlagHas(&setflags, FLAG_CHSERV) && !IsOper(sptr)) ClearChannelService(sptr); if (!FlagHas(&setflags, FLAG_XTRAOP) && !IsOper(sptr)) --- 1531,1535 ---- if (!FlagHas(&setflags, FLAG_LOCOP) && IsLocOp(sptr)) ClearLocOp(sptr); ! if (!FlagHas(&setflags, FLAG_CHSERV)) ClearChannelService(sptr); if (!FlagHas(&setflags, FLAG_XTRAOP) && !IsOper(sptr)) |