[IRCServices Coding] channel modes bug report
Anton Wolkov
phan70m at gmail.com
Mon Aug 22 03:25:41 PDT 2005
Hi,
just noticed something weird, services try to do ircd's job by not letting
users without channel op to add modes like half-ops and voices, problem is
this is done really poorly on unrealircd which does this on his own fairly
good.
here's an example:
> *** SoCkX (~a at NiX-B9069B23.iplei.pt <http://NiX-B9069B23.iplei.pt>) has
> joined #somechan
> * ChanServ sets mode: +o SoCkX
> * SoCkX sets mode: -o+hv SoCkX SoCkX SoCkX
> * ChanServ sets mode: -h SoCkX
See how the voice is unset? and how this user should have +h?
This however will not happen if
> *** SoCkX (~a at NiX-B9069B23.iplei.pt <http://NiX-B9069B23.iplei.pt>) has
> joined #somechan
> * ChanServ sets mode: +o SoCkX
> * SoCkX sets mode: +hv-o SoCkX SoCkX SoCkX
>
This is exactly the same for the ircd, but it's not for the services.
Even if this is desired functionality, it's done poorly since only the first
mode is actually unset, though i believe it isn't.
Hope this helps,
Best Regards,
PHANTOm < phantom at nix.co.il > -- www.irc.nix.co.il<http://www.irc.nix.co.il/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: ../attachments/20050822/5ddb9d11/attachment.html