I believe services should work with default configuration, adding additional extended bans is done via modules and with the exception of the regexp ban/exception i've seen, almost none of them block join, thus i recommend supporting the 2 defaults, channel and realname.
<br><br><div><span class="gmail_quote">On 3/19/06, <b class="gmail_sendername">Andrew Church</b> &lt;<a href="mailto:achurch@achurch.org">achurch@achurch.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&nbsp;&nbsp;&nbsp;&nbsp; The most likely possibility (on Services' side) is that the channel<br>in question has an extended exception that doesn't include a usermask,<br>such as c: or r:.&nbsp;&nbsp;To be honest, I'm at a loss at what to do about these,
<br>especially since Unreal allows modules to add further types; for 5.1 I'm<br>half-inclined to just forbid extended bans/exceptions entirely (by<br>clearing anything that users try to set), but I'd be interested in hearing
<br>other ideas.<br><br>&nbsp;&nbsp;--Andrew Church<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:achurch@achurch.org">achurch@achurch.org</a><br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://achurch.org/">http://achurch.org/</a><br><br>&gt;Hi,<br>&gt;<br>&gt;I've seen this happen once or twice, but was never able to reproduce it
<br>&gt;- last night it got a little major, so I thought I'd better send it on<br>&gt;to the list.<br>&gt;<br>&gt;It appears sometimes on a violation of AKICK or SET RESTRICTED, ChanServ<br>&gt;doesn't add a +b to the channel, leading to fun endless JOIN/KICK
<br>&gt;floods. Sometimes, ChanServ wakes up after a while - yesterday this<br>&gt;wasn't the case...<br>&gt;<br>&gt;[04:32:59] * You were kicked from #helpers by ChanServ (You are not<br>&gt;permitted to be on this channel.)
<br>&gt;[04:33:01] * You were kicked from #helpers by ChanServ (You are not<br>&gt;permitted to be on this channel.)<br>&gt;[04:33:04] * You were kicked from #helpers by ChanServ (You are not<br>&gt;permitted to be on this channel.)
<br>&gt;<br>&gt;...<br>&gt;<br>&gt;[05:09:41] * You were kicked from #helpers by ChanServ (You are not<br>&gt;permitted to be on this channel.)<br>&gt;[05:09:43] * You were kicked from #helpers by ChanServ (You are not<br>
&gt;permitted to be on this channel.)<br>&gt;[05:09:45] * You were kicked from #helpers by ChanServ (You are not<br>&gt;permitted to be on this channel.)<br>&gt;[05:09:46] #helpers unable to join channel (address is banned)
<br>&gt;<br>&gt;<br>&gt;That ban being a +b Guest*!*@* set by someone else on the channel.<br>&gt;<br>&gt;IRCd is Unreal (3.2.2b, for the terminally curious) - services are at<br>&gt;5.0.55, with some modules, but no core tweaks.
<br>&gt;<br>&gt;If anyone else has ideas, because this one has me a little stumped...<br>&gt;<br>&gt;Thanks,<br>&gt;w00t.<br>&gt;------------------------------------------------------------------<br>&gt;To unsubscribe or change your subscription options, visit:
<br>&gt;<a href="http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding">http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding</a><br>------------------------------------------------------------------
<br>To unsubscribe or change your subscription options, visit:<br><a href="http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding">http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding</a><br></blockquote>
</div><br>