at the moment I have a problem with someone who is using proxies and/or
bots to connect to the server, then he sends a spam message, reconnects
with another IP/Nick and sends a slightly modified message again and so on.
At the moment I helped myself by setting the channel modes to +m. But I
dont really like this. Is there a way to block proxies/bots before they
actually connect? I know that other IRC servers can use DNSBLs for that
but afaik ngircd doesn't have that option.
I've modified a bit the source code of ngircd to let the IRC operators to bypass the +x and +i mode, so the commands who, whois, whowas, userhost and list will show the invisible and host masked users and invisible channels. I made it in my network to prevent abuse.
However, before releasing the modification, I would like to ask: is that forbidden by the ngircd philosophy?
If not, can someone please tell me how to release a patch, so everyone could also use this features?
Thanks : )