On Fri, May 24, 2013 at 7:10 PM, Jimmy Hess <mysidia@gmail.com> wrote:
How about generalize it to an "external policy deny mechanism";
basically a mechanism for IRCD to connect to a specified IP:PORT,
report a connection attempt, and receive an answer in the form of
either "OK" / "NOT OK", or a "spam score",
combined with a refusal reason, if the client is deemed not OK by the
policy service.
[snip]
It's been a few years since I've paid to attention to the lists, or even been on the network, but I think this is generally a good idea.
One could look at the iauth protocol, as used by other ircds (e.g., ircu, ircd (IRCnet), some hybrid implementations, etc.) to see how they've done this, or perhaps even add support for it with any bahamut-specific extensions that may be needed.
-J