Thank you, StrawberryFride, for a patch to fix SceneBan behavior.

Applied with changes (commented the logging entirely, since Linux defaults
to debug level)
Fixes Mantis #3689
0.6.6-post-fixes
Melanie Thielker 2009-05-20 11:27:15 +00:00
parent a3fed17956
commit 20383a61b8
1 changed files with 23 additions and 19 deletions

View File

@ -48,6 +48,9 @@ namespace OpenSim.Region.CoreModules.Agent.IPBan
} }
void EventManager_OnClientConnect(IClientCore client) void EventManager_OnClientConnect(IClientCore client)
{
// Only need to run through all this if there are entries in the ban list
if (bans.Count > 0)
{ {
IClientIPEndpoint ipEndpoint; IClientIPEndpoint ipEndpoint;
if (client.TryGet(out ipEndpoint)) if (client.TryGet(out ipEndpoint))
@ -72,7 +75,8 @@ namespace OpenSim.Region.CoreModules.Agent.IPBan
{ {
m_log.WarnFormat("[IPBAN] IP address \"{0}\" cannot be resolved via DNS", end); m_log.WarnFormat("[IPBAN] IP address \"{0}\" cannot be resolved via DNS", end);
} }
m_log.WarnFormat("[IPBAN] User \"{0}\" not in any ban lists. Allowing connection.", end); // m_log.DebugFormat("[IPBAN] User \"{0}\" not in any ban lists. Allowing connection.", end);
}
} }
} }
} }