[IRCServices Coding] RE: [IRCServices] chanserv

George Stamatiou master at xchat.gr
Mon Jun 17 03:55:01 PDT 2002


well, in my server with bahamut ircd , the option SECUREOPS had problem, and
did not deop user with no access in channel.Gizm0 is right.This will cause
problem with unreal ircd.But look that there are CA_AUTOOP and
CA_AUTOHALFOP.The problem is not the giving mode, but when ChanServ will
deop the user (CA_AUTODEOP).I don't know if should be added an
CA_AUTODEHALFOP.
----- Original Message -----
From: "Andrew Church" <achurch at achurch.org>
To: "Panagiotis Kefalidis ( Gizm0 )" <ircservices-coding at ircservices.za.net>
Sent: Monday, June 17, 2002 12:46 PM
Subject: Re: [IRCServices Coding] RE: [IRCServices] chanserv


> >
> >>Well, Andrew i think i found what was going wrong with SECUREOPS.
> >>In file access.c in line 42...
> >>  { CA_AUTODEOP,          -1, "AUTODEOP",    CHAN_LEVEL_AUTODEOP,
> >>          CL_CLEAR_MODE|CL_LESSEQUAL, { cumode: {"oh",0} } },
> >>
> >>There is NO channel mode +h on bahamut.I changed that simple to "o" >and
> >is working fine.
> >
> >i think this is added for compatibility to half-ops(h) which exists in
> >Unreal ircd.the ChanServ module is used in all protocols and not only for
> >the bahamut,so removing this will propably cause services not to
> >work/respond correct on unreal ircd.Correct me if i'm wrong.
>
>      That's correct.  Frankly I don't know what bug the original poster
was
> referring to, but the posted fix will break Unreal and other servers with
> halfops.
>
>   --Andrew Church
>     achurch at achurch.org
>     http://achurch.org/
> ------------------------------------------------------------------
> To unsubscribe or change your subscription options, visit:
> http://www.ircservices.za.net/mailman/listinfo/ircservices-coding
>