simplify a bit some caps paths
							parent
							
								
									942fd5e653
								
							
						
					
					
						commit
						b48cbcbfdd
					
				|  | @ -350,17 +350,18 @@ namespace OpenSim.Region.ClientStack.Linden | |||
|         public string SeedCapRequest(string request, string path, string param, | ||||
|                                   IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) | ||||
|         { | ||||
|             UUID agentID = m_HostCapsObj.AgentID; | ||||
|             m_log.DebugFormat( | ||||
|                 "[CAPS]: Received SEED caps request in {0} for agent {1}", m_regionName, m_HostCapsObj.AgentID); | ||||
|                 "[CAPS]: Received SEED caps request in {0} for agent {1}", m_regionName, agentID); | ||||
| 
 | ||||
|             if (!m_HostCapsObj.WaitForActivation()) | ||||
|                 return string.Empty; | ||||
| 
 | ||||
|             if (!m_Scene.CheckClient(m_HostCapsObj.AgentID, httpRequest.RemoteIPEndPoint)) | ||||
|             if (!m_Scene.CheckClient(agentID, httpRequest.RemoteIPEndPoint)) | ||||
|             { | ||||
|                 m_log.WarnFormat( | ||||
|                     "[CAPS]: Unauthorized CAPS client {0} from {1}", | ||||
|                     m_HostCapsObj.AgentID, httpRequest.RemoteIPEndPoint); | ||||
|                     agentID, httpRequest.RemoteIPEndPoint); | ||||
| 
 | ||||
|                 return string.Empty; | ||||
|             } | ||||
|  |  | |||
|  | @ -93,7 +93,7 @@ namespace OpenSim.Region.ClientStack.Linden | |||
| 
 | ||||
|         public void RegisterCaps(UUID agentID, Caps caps) | ||||
|         { | ||||
|             UUID capuuid = UUID.Random(); | ||||
|             string capUrl = "/CAPS/" + UUID.Random() + "/"; | ||||
| 
 | ||||
|             //            m_log.InfoFormat("[OBJECTADD]: {0}", "/CAPS/OA/" + capuuid + "/"); | ||||
| 
 | ||||
|  | @ -101,7 +101,7 @@ namespace OpenSim.Region.ClientStack.Linden | |||
|                 "ObjectAdd", | ||||
|                 new RestHTTPHandler( | ||||
|                     "POST", | ||||
|                     "/CAPS/OA/" + capuuid + "/", | ||||
|                     capUrl, | ||||
|                     httpMethod => ProcessAdd(httpMethod, agentID, caps), | ||||
|                     "ObjectAdd", | ||||
|                     agentID.ToString())); ; | ||||
|  |  | |||
|  | @ -103,14 +103,14 @@ namespace OpenSim.Region.ClientStack.Linden | |||
| 
 | ||||
|         public void RegisterCaps(UUID agentID, Caps caps) | ||||
|         { | ||||
|             UUID capID = UUID.Random(); | ||||
|             string capUrl = "/CAPS/" + UUID.Random() + "/"; | ||||
| 
 | ||||
| //            m_log.Debug("[UPLOAD OBJECT ASSET MODULE]: /CAPS/" + capID); | ||||
|             // m_log.Debug("[UPLOAD OBJECT ASSET MODULE]: /CAPS/" + capID); | ||||
|             caps.RegisterHandler( | ||||
|                 "UploadObjectAsset", | ||||
|                 new RestHTTPHandler( | ||||
|                     "POST", | ||||
|                     "/CAPS/OA/" + capID + "/", | ||||
|                     capUrl, | ||||
|                     httpMethod => ProcessAdd(httpMethod, agentID, caps), | ||||
|                     "UploadObjectAsset", | ||||
|                     agentID.ToString())); | ||||
|  |  | |||
|  | @ -51,10 +51,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare | |||
| 
 | ||||
|         private Scene m_scene = null; | ||||
|         private UUID regionID = UUID.Zero; | ||||
|         private static bool Enabled = false; | ||||
| 
 | ||||
|         private static readonly string capsName = "EnvironmentSettings"; | ||||
|         private static readonly string capsBase = "/CAPS/0020/"; | ||||
|         private bool Enabled = false; | ||||
| 
 | ||||
|         #region INonSharedRegionModule | ||||
|         public void Initialise(IConfigSource source) | ||||
|  | @ -133,17 +130,17 @@ namespace OpenSim.Region.CoreModules.World.LightShare | |||
|             //            m_log.DebugFormat("[{0}]: Register capability for agentID {1} in region {2}", | ||||
|             //                Name, agentID, caps.RegionName); | ||||
| 
 | ||||
|             string capsPath = capsBase + UUID.Random(); | ||||
|             string capsPath = "/CAPS/" + UUID.Random(); | ||||
| 
 | ||||
|             // Get handler | ||||
|             caps.RegisterHandler( | ||||
|                 capsName, | ||||
|                 "EnvironmentSettings", | ||||
|                 new RestStreamHandler( | ||||
|                     "GET", | ||||
|                     capsPath, | ||||
|                     (request, path, param, httpRequest, httpResponse) | ||||
|                      => GetEnvironmentSettings(request, path, param, agentID, caps), | ||||
|                      capsName, | ||||
|                      "EnvironmentSettings", | ||||
|                      agentID.ToString())); | ||||
| 
 | ||||
|             // Set handler | ||||
|  | @ -153,7 +150,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare | |||
|                 capsPath, | ||||
|                 (request, path, param, httpRequest, httpResponse) | ||||
|                  => SetEnvironmentSettings(request, path, param, agentID, caps), | ||||
|                  capsName, | ||||
|                  "EnvironmentSettings", | ||||
|                  agentID.ToString())); | ||||
|         } | ||||
|         #endregion | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 UbitUmarov
						UbitUmarov