From 30ebcceec568425941ac30fb09676ba2dabc5acc Mon Sep 17 00:00:00 2001 From: danieldg Date: Tue, 2 Mar 2010 06:22:45 +0000 Subject: Move DNSBL and ident lookups after /bancache/Z:line checks --- src/usermanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/usermanager.cpp') diff --git a/src/usermanager.cpp b/src/usermanager.cpp index 27790800c..ca3f91e41 100644 --- a/src/usermanager.cpp +++ b/src/usermanager.cpp @@ -56,8 +56,6 @@ void UserManager::AddUser(LocalUser* New, ListenSocket* via) */ New->SetClass(); - FOREACH_MOD(I_OnUserInit,OnUserInit(New)); - /* * Check connect class settings and initialise settings into User. * This will be done again after DNS resolution. -- w00t @@ -112,6 +110,8 @@ void UserManager::AddUser(LocalUser* New, ListenSocket* via) */ New->WriteServ("NOTICE Auth :*** Looking up your hostname..."); + FOREACH_MOD(I_OnUserInit,OnUserInit(New)); + if (ServerInstance->Config->NoUserDns) { New->WriteServ("NOTICE %s :*** Skipping host resolution (disabled by server administrator)", New->nick.c_str()); -- cgit v1.3.1-10-gc9f91