[IRCServices Coding] RE: [IRCServices] Chanserv

Panagiotis Kefalidis ( Gizm0 ) gizm0 at mail.gr
Mon Jun 17 14:57:02 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.
the point is that your fix was wrong.
>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)
AUTODEOP checks both modes(o and h).there is no need to add and
AUTODEHALFOP.I'm not sure if understood what you were trying to explain us.

>I don't know if 
>should be added an CA_AUTODEHALFOP.
> >
> >>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
>


"I can see the darkness in your eyes."
              Gizm0.-

-------------------------------------------------------------
http://www.mail.gr/ - Get Your Private Free Email Address!
http://www.ringtone.gr/ - Ringtones & Logos for your mobile!