From 1e9a0220e69a62dd45b53753537fb4563e50412c Mon Sep 17 00:00:00 2001 From: MW Date: Wed, 16 May 2007 17:35:27 +0000 Subject: Quite big change to how Sessions/circuits are Authenticated. Seems to work okay but needs a lot more testing. --- OpenSim.RegionServer/UDPServer.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'OpenSim.RegionServer/UDPServer.cs') diff --git a/OpenSim.RegionServer/UDPServer.cs b/OpenSim.RegionServer/UDPServer.cs index 0fd3cdb..e4ac042 100644 --- a/OpenSim.RegionServer/UDPServer.cs +++ b/OpenSim.RegionServer/UDPServer.cs @@ -47,6 +47,8 @@ namespace OpenSim private bool m_sandbox = false; private bool user_accounts = false; private ConsoleBase m_console; + private AuthenticateSessionsBase m_authenticateSessionsClass; + public AuthenticateSessionHandler AuthenticateHandler; public PacketServer PacketServer @@ -70,7 +72,7 @@ namespace OpenSim } } - public UDPServer(int port, Grid gridServers, AssetCache assetCache, InventoryCache inventoryCache, RegionInfo _regionData, bool sandbox, bool accounts, ConsoleBase console) + public UDPServer(int port, Grid gridServers, AssetCache assetCache, InventoryCache inventoryCache, RegionInfo _regionData, bool sandbox, bool accounts, ConsoleBase console , AuthenticateSessionsBase authenticateClass) { listenPort = port; this.m_gridServers = gridServers; @@ -80,10 +82,11 @@ namespace OpenSim this.m_sandbox = sandbox; this.user_accounts = accounts; this.m_console = console; + this.m_authenticateSessionsClass = authenticateClass; PacketServer packetServer = new PacketServer(this); //set up delegate for authenticate sessions - this.AuthenticateHandler = new AuthenticateSessionHandler(this.m_gridServers.GridServer.AuthenticateSession); + this.AuthenticateHandler = new AuthenticateSessionHandler(this.m_authenticateSessionsClass.AuthenticateSession); } protected virtual void OnReceivedData(IAsyncResult result) -- cgit v1.1