[IRCServices Coding] channel modes bug report

Andrew Church achurch at achurch.org
Mon Aug 22 20:33:26 PDT 2005


RTFM (FAQ E.8), and don't use HTML mail.

  --Andrew Church
    achurch at achurch.org
    http://achurch.org/

>--===============0591489499==
>Content-Type: multipart/alternative; 
>	boundary="----=_Part_6963_25044273.1124706341036"
>
>------=_Part_6963_25044273.1124706341036
>Content-Type: text/plain; charset=ISO-8859-1
>Content-Transfer-Encoding: quoted-printable
>Content-Disposition: inline
>
>Hi,
>just noticed something weird, services try to do ircd's job by not letting=
>=20
>users without channel op to add modes like half-ops and voices, problem is=
>=20
>this is done really poorly on unrealircd which does this on his own fairly=
>=20
>good.
>here's an example:
>
>> *** SoCkX (~a at NiX-B9069B23.iplei.pt <http://NiX-B9069B23.iplei.pt>) has=
>=20
>> 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=
>=20
>> joined #somechan
>> * ChanServ sets mode: +o SoCkX
>> * SoCkX sets mode: +hv-o SoCkX SoCkX SoCkX
>>=20
>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 firs=
>t=20
>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=
>/>
>
>------=_Part_6963_25044273.1124706341036
>Content-Type: text/html; charset=ISO-8859-1
>Content-Transfer-Encoding: quoted-printable
>Content-Disposition: inline
>
>Hi,<br>
>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.<br>
>here's an example:<br>
><blockquote style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt=
> 0pt 0pt 0.8ex; padding-left: 1ex; background-color: rgb(204, 204, 204);" c=
>lass=3D"gmail_quote">*** SoCkX (~a@<a href=3D"http://NiX-B9069B23.iplei.pt"=
>>
>NiX-B9069B23.iplei.pt</a>) has joined #somechan<br>
>* ChanServ sets mode: +o SoCkX<br>
>* SoCkX sets mode: -o+hv SoCkX SoCkX SoCkX<br>
>* ChanServ sets mode: -h SoCkX</blockquote>
><div>See how the voice is unset? and how this user should have +h?<br>
>This however will not happen if<br>
><blockquote style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt=
> 0pt 0pt 0.8ex; padding-left: 1ex;" class=3D"gmail_quote"><span style=3D"ba=
>ckground-color: rgb(204, 204, 204);">*** SoCkX (~a@<a href=3D"http://NiX-B9=
>069B23.iplei.pt">
>NiX-B9069B23.iplei.pt</a>) has joined #somechan</span><br style=3D"backgrou=
>nd-color: rgb(204, 204, 204);">
>  <span style=3D"background-color: rgb(204, 204, 204);">* ChanServ sets mod=
>e: +o SoCkX</span><br style=3D"background-color: rgb(204, 204, 204);">
>  <span style=3D"background-color: rgb(204, 204, 204);">* SoCkX sets mode: =
>+hv-o SoCkX SoCkX SoCkX</span><br>
></blockquote>
>This is exactly the same for the ircd, but it's not for the services.<br>
>Even if this is desired functionality, it's done poorly since only the firs=
>t mode is actually unset, though i believe it isn't.<br>
>Hope this helps,<br>
><br>
>Best Regards,<br>
>PHANTOm &lt; <a href=3D"mailto:phantom at nix.co.il">phantom at nix.co.il</a> &gt=
>; -- <a href=3D"http://www.irc.nix.co.il/">www.irc.nix.co.il</a><br>
></div>
>
>------=_Part_6963_25044273.1124706341036--
>
>--===============0591489499==
>Content-Type: text/plain; charset="us-ascii"
>MIME-Version: 1.0
>Content-Transfer-Encoding: 7bit
>Content-Disposition: inline
>
>------------------------------------------------------------------
>To unsubscribe or change your subscription options, visit:
>http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding
>--===============0591489499==--