This patch does exactly what its name says; it has
nickserv check every user who registers a new account
for having other accounts - on nets with nick ownership,
this becomes a problem, and everywhere else this is also
a problem because it leads to +x abuse. (/msg nickserv
register newaccount; /mode user +x; /join #channel-I-
was-banned-in.. etc)
If a user attempts to register over this limit (configurable
in srvx.conf), they are politely asked to either see
support staff or read through NickServ's help (I couldn't
make it any more specific than that, as users on
networks with nick ownership will be doing this for
different reasons than users on nets without it, and the
helpfiles should be personalized to that)
[msg(nickserv@services.crazyeightyeight.net)] register
akl5 a1234
-NickServ(NickServ@services.crazyeightyeight.net)- You
have already registered the maximum number of
accounts; please read through NickServ's help or see
support staff for
assistance.
Also, it logs a warning in nickserv's log. (LOG_INFO)
[19:17:56 12/28/2003] (NickServ:info) adam_!
akl@adam.goatse.cx attempted to register a new
account, yet already had 2 other accounts.
This patch, combined with email registration, thwarts
most attempts at using services to help evade bans.
Also, this patch adds the 'hostmask lastquit' search
(same as my last patch did), since the very nature of
the feature is reliant on that functionality.
This patch can be applied with a 'patch -p1 < hostmask-
check.diff'
Adds nickserv ability to deny new accounts if user already has registered a certain amount