diff options
author | Adam <Adam@anope.org> | 2011-03-05 17:23:22 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2011-03-05 17:23:22 -0500 |
commit | 6fe2d8af973dfb0c81f513e56488e39a4eea2fbf (patch) | |
tree | 432b93053ef56d1ff98b3193d5768a4ca16d3785 /src/nickserv.cpp | |
parent | 90e5d0feaa1646c28cfce45dbde1a914a6f1d62c (diff) |
Removed nickrequests, instead have unconfirmed registrations. Also made ns_resetpass allow remote-id to get past things such as kill immed.
Diffstat (limited to 'src/nickserv.cpp')
-rw-r--r-- | src/nickserv.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/nickserv.cpp b/src/nickserv.cpp index 4a45e6ce2..e12673d08 100644 --- a/src/nickserv.cpp +++ b/src/nickserv.cpp @@ -14,7 +14,6 @@ nickalias_map NickAliasList; nickcore_map NickCoreList; -nickrequest_map NickRequestList; typedef std::map<Anope::string, NickServCollide *> nickservcollides_map; typedef std::map<Anope::string, NickServRelease *> nickservreleases_map; @@ -169,13 +168,6 @@ void ns_init() int validate_user(User *u) { - NickRequest *nr = findrequestnick(u->nick); - if (nr) - { - u->SendMessage(NickServ, _(NICK_IS_PREREG)); - return 0; - } - NickAlias *na = findnick(u->nick); if (!na) return 0; @@ -291,32 +283,8 @@ void expire_nicks() } } -void expire_requests() -{ - for (nickrequest_map::const_iterator it = NickRequestList.begin(), it_end = NickRequestList.end(); it != it_end; ) - { - NickRequest *nr = it->second; - ++it; - - if (Config->NSRExpire && Anope::CurTime - nr->requested >= Config->NSRExpire) - { - Log(LOG_NORMAL, "expire") << "Request for nick " << nr->nick << " expiring"; - delete nr; - } - } -} - /*************************************************************************/ -NickRequest *findrequestnick(const Anope::string &nick) -{ - nickrequest_map::const_iterator it = NickRequestList.find(nick); - - if (it != NickRequestList.end()) - return it->second; - return NULL; -} - NickAlias *findnick(const Anope::string &nick) { FOREACH_MOD(I_OnFindNick, OnFindNick(nick)); |