
Vin King wrote:
Err, lemme clarify that a little.
If the user is banned, how do you ban a segment if their ISP? Example, 127-0-0-1.mn.rocks.someisp.net <http://127-0-0-1.mn.rocks.someisp.net> can be banned at a state level, without banning all of someisp.net <http://someisp.net>. Banning all of an ISP isn't usually a wanted thing, but banning regions of an ISP is.
On FreeQuest, we have implemented hostmasking successfully (Bahamut 1.8.x). We mask the first part of the hostname (sometimes the second part as well, IIRC), or if you don't resolve your IP you'll have a long mask ending in .IP. IRC Operators can still see the users real host, and the ban mechanism takes both into consideration, that is you can ban the users real IP, and if they mask it and try to join again, they're still banned. A similar implementation shouldn't be too hard for DALnet to implement, since opermasking already is in place. /Andreas aka ph0x