|
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))
|