aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment')
-rw-r--r--OpenSim/Region/Environment/Scenes/Scene.cs18
1 files changed, 14 insertions, 4 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs
index dd1c538..bd7f59d 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.cs
@@ -1241,6 +1241,7 @@ namespace OpenSim.Region.Environment.Scenes
1241 /// <param name="child"></param> 1241 /// <param name="child"></param>
1242 public override void AddNewClient(IClientAPI client, bool child) 1242 public override void AddNewClient(IClientAPI client, bool child)
1243 { 1243 {
1244 m_log.Warn("[CONNECTION DEBUGGING]: Creating new client for " + client.AgentId.ToString());
1244 SubscribeToClientEvents(client); 1245 SubscribeToClientEvents(client);
1245 1246
1246 m_estateManager.sendRegionHandshake(client); 1247 m_estateManager.sendRegionHandshake(client);
@@ -1516,6 +1517,7 @@ namespace OpenSim.Region.Environment.Scenes
1516 { 1517 {
1517 if (agent.CapsPath != String.Empty) 1518 if (agent.CapsPath != String.Empty)
1518 { 1519 {
1520 m_log.Debug("[CONNECTION DEBUGGING]: Setting up CAPS handler for " + agent.AgentID.ToString() + " at " + agent.CapsPath.ToString());
1519 Caps cap = 1521 Caps cap =
1520 new Caps(AssetCache, httpListener, m_regInfo.ExternalHostName, httpListener.Port, 1522 new Caps(AssetCache, httpListener, m_regInfo.ExternalHostName, httpListener.Port,
1521 agent.CapsPath, agent.AgentID, m_dumpAssetsToFile); 1523 agent.CapsPath, agent.AgentID, m_dumpAssetsToFile);
@@ -1526,7 +1528,7 @@ namespace OpenSim.Region.Environment.Scenes
1526 cap.RegisterHandlers(); 1528 cap.RegisterHandlers();
1527 if (agent.child) 1529 if (agent.child)
1528 { 1530 {
1529 1531
1530 } 1532 }
1531 cap.AddNewInventoryItem = AddInventoryItem; 1533 cap.AddNewInventoryItem = AddInventoryItem;
1532 cap.ItemUpdatedCall = CapsUpdateInventoryItemAsset; 1534 cap.ItemUpdatedCall = CapsUpdateInventoryItemAsset;
@@ -1534,14 +1536,14 @@ namespace OpenSim.Region.Environment.Scenes
1534 1536
1535 if (m_capsHandlers.ContainsKey(agent.AgentID)) 1537 if (m_capsHandlers.ContainsKey(agent.AgentID))
1536 { 1538 {
1537 //m_log.Warn("[client]: Adding duplicate CAPS entry for user " + 1539 m_log.Debug("[CONNECTION DEBUGGING]: Caps path already in use for " + agent.AgentID.ToString());
1538 // agent.AgentID.ToString());
1539 try 1540 try
1540 { 1541 {
1541 m_capsHandlers[agent.AgentID] = cap; 1542 m_capsHandlers[agent.AgentID] = cap;
1542 } 1543 }
1543 catch (KeyNotFoundException) 1544 catch (KeyNotFoundException)
1544 { 1545 {
1546 m_log.Debug("[CONNECTION DEBUGGING]: Caught exception adding handler for " + agent.AgentID.ToString());
1545 // Fix for a potential race condition. 1547 // Fix for a potential race condition.
1546 m_capsHandlers.Add(agent.AgentID, cap); 1548 m_capsHandlers.Add(agent.AgentID, cap);
1547 } 1549 }
@@ -1551,9 +1553,17 @@ namespace OpenSim.Region.Environment.Scenes
1551 m_capsHandlers.Add(agent.AgentID, cap); 1553 m_capsHandlers.Add(agent.AgentID, cap);
1552 } 1554 }
1553 } 1555 }
1554 m_log.Debug("[client]: Creating agent circuit"); 1556 else
1557 {
1558 m_log.Warn("[CONNECTION DEBUGGING]: Skipped setting up CAPS handler for " + agent.AgentID.ToString());
1559 }
1560 m_log.Debug("[CONNECTION DEBUGGING]: Creating new circuit code (" + agent.circuitcode.ToString() + ") for " + agent.AgentID.ToString());
1555 m_authenticateHandler.AddNewCircuit(agent.circuitcode, agent); 1561 m_authenticateHandler.AddNewCircuit(agent.circuitcode, agent);
1556 } 1562 }
1563 else
1564 {
1565 m_log.Warn("[CONNECTION DEBUGGING]: Skipping this region for welcoming " + agent.AgentID.ToString() + " [" + regionHandle.ToString() + "]");
1566 }
1557 } 1567 }
1558 1568
1559 /// <summary> 1569 /// <summary>