[IRCServices] IrcServices enforcing +R
aragon at phat.za.net
Thu Mar 29 08:26:13 PDT 2007
| By Andrew Church <achurch at achurch.org>
| [ 2007-03-29 17:09 +0200 ]
> P.S. If you disagree with my decision, you are of course free to write
> (and distribute, if you so choose) a patch. That's what open source is
> about, after all. You would, however, be well advised to consider the
> varied effects of netsplits and netjoins, particularly with respect to
> colliding channels and clients in them at netjoin time.
Indeed, and this is a very simple patch from my brief look at it. See lines
330-337 of modules/chanserv/check.c. Commenting that block should stop the
behaviour in the case of +R enforcement.
However, FWIW, I do think it'd be useful to permit channel owners to decide
what level of enforcement they want chanserv to perform in their channel.
Maybe something for 5.1 or future versions?