[IRCServices] exceptions entries by IP & channel bans with bahamut

Trevor Talbot quension at softhome.net
Fri Jan 19 17:20:50 PST 2001


Andy Smith wrote:

> Secondly, Bahamut allows bans applied by IP address to affect the hostnames
> that match, but chanserv unban <nick> doesn't take this into account.  This
> leads to a bit of confusion when people try to unban a nick from outside the
> channel and it doesn't appear to be happening.  What are people's thoughts
> on this behaviour?

The bans are checked at the local server; since that server knows both
the client's IP and hostname, it can do the checks easily.  Kelmar has
already adressed the other side of this.

As for having services remove such bans, bahamut supports a channel
version of SVSMODE (since one of the early 1.4.x releases at least):

SVSMODE channel -b nick nickts

nickts is optional, and I'm not entirely sure what it's used for.  It
appears to be another check to make sure the right person is targetted.

All matching bans for that nick are removed by the client's server,
whether hostname or IP based.

-- Quension