[IRCServices] IrcServices enforcing +R

Craig McLure Craig at frostycoolslug.com
Wed Mar 28 17:08:17 PDT 2007


I agree with you and Andy, there's also the issue of checking whether
the user has permission on services side to perform the specific
invite, for your +R case, it would need to be ensure that the user has
permission to change the MLOCK on the channel before the invite could
be allowed, with normal procedure for this being:

/cs set #channel mlock -R
/invite user #channel
*** USER JOINS ***
/cs set #channel mlock +R

which adds another level of complexity to what is being asked (Also
note this would be added for one, maybe two, IRCd(s)).

What it all comes down to, is I don't believe that the behaviour of an
IRCd should dictate the behaviour of Services.

It's just my 2c, and at the end of the day, it comes down to Andy to
make the final call ;)



On 28/03/07, Kieron Thwaites <ron2k.za at gmail.com> wrote:
> You do have a valid point there, however my opinion is that it won't
> be worth adding the extra complexity to deal with special cases (such
> as invited users). There's a FAQ entry dealing with a similar issue,
> although I'm uncertain whether or not Andrew would extend it to
> something like this.
>
> Incidentally, Services exhibits this behaviour in other cases as well.
> If you /invite a user who's on the channel AKICK list, for example,
> Services will still kick the user out, even if the user was able to
> walk though bans set by Services because of said /invite.
>
> --K
>
> On 28/03/07, nim at shadowfire.org <nim at shadowfire.org> wrote:
> > The problem is, the ircd explicitly allows methods to bypass +R, yet ircservices doesnt, such as /inviting for instance.
> >
> > Also, just my 2 cents worth.
> >
> >
> > Nim
> >
> > On Wed, Mar 28, 2007 at 03:12:25PM +0200, Kieron Thwaites wrote:
> > > I have to say that I'm in agreement with Andrew here. If you mlock +R,
> > > you're implying that you want Services to enforce it.
> > >
> > > Just my 2 cents worth.
> > >
> > > --K
> > >
> > > On 28/03/07, nim at shadowfire.org <nim at shadowfire.org> wrote:
> > > >
> > > >
> > > >>      If ChanServ "joins", you're not using IRC Services.
> > > >
> > > >
> > > >19:02 <nim> and
> > > >19:02 <nim> mlock +R
> > > >19:02 <mithrandi> done
> > > >19:02 <nim> just for curiosities sake
> > > >19:02 -!- ChanServ [services at shadowfire.org] has joined #testquux
> > > >19:02 -!- mode/#testquux [+b *!mithrandi@*.telkomadsl.co.za] by ChanServ
> > > >19:02 -!- mithtest was kicked from #testquux by ChanServ [You are not
> > > >permitted to be on this channel.]
> > > >19:02 -!- mode/#testquux [+q mithrandi] by ChanServ
> > > >
> > > >
> > > ><08:06:17> -!- Irssi: Changed to shadowfire server 65.110.62.93
> > > ><08:08:30> [shadowfire] -!- [Services.ShadowFire.ORG] ircservices-5.0.60
> > > >Services.ShadowFire.ORG build #1, compiled Sat Mar 24 15:02:53 EDT 2007
> > > >
> > > >
> > > >Nim
> > > >
> > > >-----BEGIN PGP SIGNATURE-----
> > > >Version: GnuPG v1.4.6 (GNU/Linux)
> > > >
> > > >iD8DBQFGCmjdhwuzJdpbgpkRApWWAKCigegERZrLgZXI9EteO1FiTm4QRACgjMqZ
> > > >AWlXwY+9Bn64FdmqqgsFeqw=
> > > >=6cxY
> > > >-----END PGP SIGNATURE-----
> > > >
> > > >------------------------------------------------------------------
> > > >To unsubscribe or change your subscription options, visit:
> > > >http://lists.ircservices.za.net/mailman/listinfo/ircservices
> > > >
> > > ------------------------------------------------------------------
> > > To unsubscribe or change your subscription options, visit:
> > > http://lists.ircservices.za.net/mailman/listinfo/ircservices
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.6 (GNU/Linux)
> >
> > iD8DBQFGCmvYhwuzJdpbgpkRAg/gAJ9O/lhKFnvhIUjtduxXBtrz2cUlewCaA6Pd
> > ZX79ddqtyYzh1lUh+YDpPXQ=
> > =MXPH
> > -----END PGP SIGNATURE-----
> >
> > ------------------------------------------------------------------
> > To unsubscribe or change your subscription options, visit:
> > http://lists.ircservices.za.net/mailman/listinfo/ircservices
> >
> ------------------------------------------------------------------
> To unsubscribe or change your subscription options, visit:
> http://lists.ircservices.za.net/mailman/listinfo/ircservices
>


-- 
/**********************************************
 *        Craig "FrostyCoolSlug" McLure
 * ChatSpike    - http://www.chatspike.net
 * InspIRCd     - http://www.inspircd.org
 **********************************************/