
Isil Drosdow wrote:
I like the idea of hostmasking, however as mentioned in the previous emails, its something that needs planning and to take into consideration many factors, personally I think only +r users deserve +H, since its used for legitimate purposes and in case of abuse would be way easier to control via services (SAbuse will have more work ;))
I disagree for a variety of reasons...but mainly that A: Services does occasionally go down, meaning people wouldn't be +r in some instances, and B: People don't connect as +r, so what's protecting them before they identify? If some abuser is going to target a specific user for ddos, which is, in my mind, what this feature would be all about preventing, it would be too easy to at some point find out their IP. What's the harm in doing +H on connect? There's no additional abuse one can do with it as described on this thread. The only potential for abuse of hostmasking comes in when you tie it to nick registrations, and people start registering things like IAmTheBest.user.dalnet just to be cute, or other things to evade bans.
fix it, well there is something maybe we should take into consideration which is masking the servers as well, from my undernet experience (which is different since you cant register nicknames) the hostmasking just make users go for the servers, so if I want nick X or nick Y what's the easiest way? take down the server. Now, why do I mention serverhostmasking as well? in many cases, users try to register a channel that just dropped, and yes I know, chanserv kicks everyone after a channel dropped, but this is not working at all, why? I have seen users in #dalnethelp or #operhelp still asking for @ in certain channel to register it, so if they cant take down the users by DDoSing their hosts, they will target the servers they are in to register the channel.
Good point! And server masking is already in bahamut, just mostly unused on DALnet. -Brandon -- brandon@dalnet [irc.dal.net] DALnet Server Administrator & CSop Lead[Routing], Member[Exp, Training, Web]