diff options
author | ubit | 2012-12-03 21:26:36 +0100 |
---|---|---|
committer | ubit | 2012-12-03 21:26:36 +0100 |
commit | 5d4b7d537d872d27c394402d3483c2a9bd2153f0 (patch) | |
tree | 39aae50386555bf024700314fb7bee5121a9d683 /OpenSim/ApplicationPlugins | |
parent | Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork (diff) | |
parent | Merge branch 'avination' into ubitwork (diff) | |
download | opensim-SC-5d4b7d537d872d27c394402d3483c2a9bd2153f0.zip opensim-SC-5d4b7d537d872d27c394402d3483c2a9bd2153f0.tar.gz opensim-SC-5d4b7d537d872d27c394402d3483c2a9bd2153f0.tar.bz2 opensim-SC-5d4b7d537d872d27c394402d3483c2a9bd2153f0.tar.xz |
Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork
Diffstat (limited to 'OpenSim/ApplicationPlugins')
8 files changed, 112 insertions, 114 deletions
diff --git a/OpenSim/ApplicationPlugins/LoadRegions/LoadRegionsPlugin.cs b/OpenSim/ApplicationPlugins/LoadRegions/LoadRegionsPlugin.cs index 0065702..fcb6991 100644 --- a/OpenSim/ApplicationPlugins/LoadRegions/LoadRegionsPlugin.cs +++ b/OpenSim/ApplicationPlugins/LoadRegions/LoadRegionsPlugin.cs | |||
@@ -99,12 +99,12 @@ namespace OpenSim.ApplicationPlugins.LoadRegions | |||
99 | RegionInfo[] regionsToLoad = regionLoader.LoadRegions(); | 99 | RegionInfo[] regionsToLoad = regionLoader.LoadRegions(); |
100 | 100 | ||
101 | m_log.Info("[LOAD REGIONS PLUGIN]: Loading specific shared modules..."); | 101 | m_log.Info("[LOAD REGIONS PLUGIN]: Loading specific shared modules..."); |
102 | m_log.Info("[LOAD REGIONS PLUGIN]: DynamicTextureModule..."); | 102 | //m_log.Info("[LOAD REGIONS PLUGIN]: DynamicTextureModule..."); |
103 | m_openSim.ModuleLoader.LoadDefaultSharedModule(new DynamicTextureModule()); | 103 | //m_openSim.ModuleLoader.LoadDefaultSharedModule(new DynamicTextureModule()); |
104 | m_log.Info("[LOAD REGIONS PLUGIN]: LoadImageURLModule..."); | 104 | //m_log.Info("[LOAD REGIONS PLUGIN]: LoadImageURLModule..."); |
105 | m_openSim.ModuleLoader.LoadDefaultSharedModule(new LoadImageURLModule()); | 105 | //m_openSim.ModuleLoader.LoadDefaultSharedModule(new LoadImageURLModule()); |
106 | m_log.Info("[LOAD REGIONS PLUGIN]: XMLRPCModule..."); | 106 | //m_log.Info("[LOAD REGIONS PLUGIN]: XMLRPCModule..."); |
107 | m_openSim.ModuleLoader.LoadDefaultSharedModule(new XMLRPCModule()); | 107 | //m_openSim.ModuleLoader.LoadDefaultSharedModule(new XMLRPCModule()); |
108 | // m_log.Info("[LOADREGIONSPLUGIN]: AssetTransactionModule..."); | 108 | // m_log.Info("[LOADREGIONSPLUGIN]: AssetTransactionModule..."); |
109 | // m_openSim.ModuleLoader.LoadDefaultSharedModule(new AssetTransactionModule()); | 109 | // m_openSim.ModuleLoader.LoadDefaultSharedModule(new AssetTransactionModule()); |
110 | m_log.Info("[LOAD REGIONS PLUGIN]: Done."); | 110 | m_log.Info("[LOAD REGIONS PLUGIN]: Done."); |
@@ -136,9 +136,6 @@ namespace OpenSim.ApplicationPlugins.LoadRegions | |||
136 | } | 136 | } |
137 | } | 137 | } |
138 | } | 138 | } |
139 | |||
140 | m_openSim.ModuleLoader.PostInitialise(); | ||
141 | m_openSim.ModuleLoader.ClearCache(); | ||
142 | } | 139 | } |
143 | 140 | ||
144 | public void Dispose() | 141 | public void Dispose() |
diff --git a/OpenSim/ApplicationPlugins/LoadRegions/Properties/AssemblyInfo.cs b/OpenSim/ApplicationPlugins/LoadRegions/Properties/AssemblyInfo.cs index 59b8dda..57615ea 100644 --- a/OpenSim/ApplicationPlugins/LoadRegions/Properties/AssemblyInfo.cs +++ b/OpenSim/ApplicationPlugins/LoadRegions/Properties/AssemblyInfo.cs | |||
@@ -60,7 +60,7 @@ using System.Runtime.InteropServices; | |||
60 | // | 60 | // |
61 | // You can specify all the values or you can default the Build and Revision Numbers | 61 | // You can specify all the values or you can default the Build and Revision Numbers |
62 | // by using the '*' as shown below: | 62 | // by using the '*' as shown below: |
63 | // [assembly: AssemblyVersion("0.6.5.*")] | 63 | // [assembly: AssemblyVersion("0.7.5.*")] |
64 | 64 | ||
65 | [assembly : AssemblyVersion("0.6.5.*")] | 65 | [assembly : AssemblyVersion("0.7.5.*")] |
66 | [assembly : AssemblyFileVersion("0.6.5.0")] \ No newline at end of file | 66 | [assembly : AssemblyFileVersion("0.6.5.0")] \ No newline at end of file |
diff --git a/OpenSim/ApplicationPlugins/RegionModulesController/Properties/AssemblyInfo.cs b/OpenSim/ApplicationPlugins/RegionModulesController/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..14527d9 --- /dev/null +++ b/OpenSim/ApplicationPlugins/RegionModulesController/Properties/AssemblyInfo.cs | |||
@@ -0,0 +1,33 @@ | |||
1 | using System.Reflection; | ||
2 | using System.Runtime.CompilerServices; | ||
3 | using System.Runtime.InteropServices; | ||
4 | |||
5 | // General Information about an assembly is controlled through the following | ||
6 | // set of attributes. Change these attribute values to modify the information | ||
7 | // associated with an assembly. | ||
8 | [assembly: AssemblyTitle("OpenSim.ApplicationPlugins.RegionModulesController")] | ||
9 | [assembly: AssemblyDescription("")] | ||
10 | [assembly: AssemblyConfiguration("")] | ||
11 | [assembly: AssemblyCompany("http://opensimulator.org")] | ||
12 | [assembly: AssemblyProduct("OpenSim")] | ||
13 | [assembly: AssemblyCopyright("OpenSimulator developers")] | ||
14 | [assembly: AssemblyTrademark("")] | ||
15 | [assembly: AssemblyCulture("")] | ||
16 | |||
17 | // Setting ComVisible to false makes the types in this assembly not visible | ||
18 | // to COM components. If you need to access a type in this assembly from | ||
19 | // COM, set the ComVisible attribute to true on that type. | ||
20 | [assembly: ComVisible(false)] | ||
21 | |||
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM | ||
23 | [assembly: Guid("c023816d-194e-40c1-9195-a0f281d4ac5d")] | ||
24 | |||
25 | // Version information for an assembly consists of the following four values: | ||
26 | // | ||
27 | // Major Version | ||
28 | // Minor Version | ||
29 | // Build Number | ||
30 | // Revision | ||
31 | // | ||
32 | [assembly: AssemblyVersion("0.7.5.*")] | ||
33 | [assembly: AssemblyFileVersion("1.0.0.0")] | ||
diff --git a/OpenSim/ApplicationPlugins/RegionModulesController/RegionModulesControllerPlugin.cs b/OpenSim/ApplicationPlugins/RegionModulesController/RegionModulesControllerPlugin.cs index 49bd911..633d005 100644 --- a/OpenSim/ApplicationPlugins/RegionModulesController/RegionModulesControllerPlugin.cs +++ b/OpenSim/ApplicationPlugins/RegionModulesController/RegionModulesControllerPlugin.cs | |||
@@ -215,7 +215,7 @@ namespace OpenSim.ApplicationPlugins.RegionModulesController | |||
215 | } | 215 | } |
216 | } | 216 | } |
217 | 217 | ||
218 | #region IRegionModulesController implementation | 218 | #region Region Module interfacesController implementation |
219 | 219 | ||
220 | /// <summary> | 220 | /// <summary> |
221 | /// Check that the given module is no disabled in the [Modules] section of the config files. | 221 | /// Check that the given module is no disabled in the [Modules] section of the config files. |
diff --git a/OpenSim/ApplicationPlugins/RemoteController/Properties/AssemblyInfo.cs b/OpenSim/ApplicationPlugins/RemoteController/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8ad948c --- /dev/null +++ b/OpenSim/ApplicationPlugins/RemoteController/Properties/AssemblyInfo.cs | |||
@@ -0,0 +1,33 @@ | |||
1 | using System.Reflection; | ||
2 | using System.Runtime.CompilerServices; | ||
3 | using System.Runtime.InteropServices; | ||
4 | |||
5 | // General Information about an assembly is controlled through the following | ||
6 | // set of attributes. Change these attribute values to modify the information | ||
7 | // associated with an assembly. | ||
8 | [assembly: AssemblyTitle("OpenSim.ApplicationPlugins.RemoteController")] | ||
9 | [assembly: AssemblyDescription("")] | ||
10 | [assembly: AssemblyConfiguration("")] | ||
11 | [assembly: AssemblyCompany("http://opensimulator.org")] | ||
12 | [assembly: AssemblyProduct("OpenSim")] | ||
13 | [assembly: AssemblyCopyright("Copyright OpenSimulator developers © 2012")] | ||
14 | [assembly: AssemblyTrademark("")] | ||
15 | [assembly: AssemblyCulture("")] | ||
16 | |||
17 | // Setting ComVisible to false makes the types in this assembly not visible | ||
18 | // to COM components. If you need to access a type in this assembly from | ||
19 | // COM, set the ComVisible attribute to true on that type. | ||
20 | [assembly: ComVisible(false)] | ||
21 | |||
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM | ||
23 | [assembly: Guid("efec6e69-fc4a-4e21-86e6-4a261c12d4db")] | ||
24 | |||
25 | // Version information for an assembly consists of the following four values: | ||
26 | // | ||
27 | // Major Version | ||
28 | // Minor Version | ||
29 | // Build Number | ||
30 | // Revision | ||
31 | // | ||
32 | [assembly: AssemblyVersion("0.7.5.*")] | ||
33 | [assembly: AssemblyFileVersion("1.0.0.0")] | ||
diff --git a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs index 437d150..3d80eb6 100644 --- a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs +++ b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs | |||
@@ -696,7 +696,7 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
696 | 696 | ||
697 | region.ExternalHostName = (string) requestData["external_address"]; | 697 | region.ExternalHostName = (string) requestData["external_address"]; |
698 | 698 | ||
699 | bool persist = Convert.ToBoolean((string) requestData["persist"]); | 699 | bool persist = Convert.ToBoolean(requestData["persist"]); |
700 | if (persist) | 700 | if (persist) |
701 | { | 701 | { |
702 | // default place for region configuration files is in the | 702 | // default place for region configuration files is in the |
@@ -852,7 +852,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
852 | responseData["success"] = true; | 852 | responseData["success"] = true; |
853 | responseData["region_name"] = region.RegionName; | 853 | responseData["region_name"] = region.RegionName; |
854 | responseData["region_id"] = region.RegionID.ToString(); | 854 | responseData["region_id"] = region.RegionID.ToString(); |
855 | responseData["region_uuid"] = region.RegionID.ToString(); //Deprecate July 2012 | ||
856 | 855 | ||
857 | m_log.Info("[RADMIN]: CreateRegion: request complete"); | 856 | m_log.Info("[RADMIN]: CreateRegion: request complete"); |
858 | } | 857 | } |
@@ -1106,8 +1105,8 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1106 | string lastName = (string) requestData["user_lastname"]; | 1105 | string lastName = (string) requestData["user_lastname"]; |
1107 | string password = (string) requestData["user_password"]; | 1106 | string password = (string) requestData["user_password"]; |
1108 | 1107 | ||
1109 | uint regionXLocation = Convert.ToUInt32((Int32) requestData["start_region_x"]); | 1108 | uint regionXLocation = Convert.ToUInt32(requestData["start_region_x"]); |
1110 | uint regionYLocation = Convert.ToUInt32((Int32) requestData["start_region_y"]); | 1109 | uint regionYLocation = Convert.ToUInt32(requestData["start_region_y"]); |
1111 | 1110 | ||
1112 | string email = ""; // empty string for email | 1111 | string email = ""; // empty string for email |
1113 | if (requestData.Contains("user_email")) | 1112 | if (requestData.Contains("user_email")) |
@@ -1304,9 +1303,9 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1304 | 1303 | ||
1305 | if (requestData.ContainsKey("user_password")) password = (string) requestData["user_password"]; | 1304 | if (requestData.ContainsKey("user_password")) password = (string) requestData["user_password"]; |
1306 | if (requestData.ContainsKey("start_region_x")) | 1305 | if (requestData.ContainsKey("start_region_x")) |
1307 | regionXLocation = Convert.ToUInt32((Int32) requestData["start_region_x"]); | 1306 | regionXLocation = Convert.ToUInt32(requestData["start_region_x"]); |
1308 | if (requestData.ContainsKey("start_region_y")) | 1307 | if (requestData.ContainsKey("start_region_y")) |
1309 | regionYLocation = Convert.ToUInt32((Int32) requestData["start_region_y"]); | 1308 | regionYLocation = Convert.ToUInt32(requestData["start_region_y"]); |
1310 | 1309 | ||
1311 | // if (requestData.ContainsKey("start_lookat_x")) | 1310 | // if (requestData.ContainsKey("start_lookat_x")) |
1312 | // ulaX = Convert.ToUInt32((Int32) requestData["start_lookat_x"]); | 1311 | // ulaX = Convert.ToUInt32((Int32) requestData["start_lookat_x"]); |
@@ -1493,6 +1492,8 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1493 | /// <description>profile url</description></item> | 1492 | /// <description>profile url</description></item> |
1494 | /// <item><term>noassets</term> | 1493 | /// <item><term>noassets</term> |
1495 | /// <description>true if no assets should be saved</description></item> | 1494 | /// <description>true if no assets should be saved</description></item> |
1495 | /// <item><term>all</term> | ||
1496 | /// <description>true to save all the regions in the simulator</description></item> | ||
1496 | /// <item><term>perm</term> | 1497 | /// <item><term>perm</term> |
1497 | /// <description>C and/or T</description></item> | 1498 | /// <description>C and/or T</description></item> |
1498 | /// </list> | 1499 | /// </list> |
@@ -1549,6 +1550,11 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1549 | options["checkPermissions"] = (string)requestData["perm"]; | 1550 | options["checkPermissions"] = (string)requestData["perm"]; |
1550 | } | 1551 | } |
1551 | 1552 | ||
1553 | if ((string)requestData["all"] == "true") | ||
1554 | { | ||
1555 | options["all"] = (string)requestData["all"]; | ||
1556 | } | ||
1557 | |||
1552 | IRegionArchiverModule archiver = scene.RequestModuleInterface<IRegionArchiverModule>(); | 1558 | IRegionArchiverModule archiver = scene.RequestModuleInterface<IRegionArchiverModule>(); |
1553 | 1559 | ||
1554 | if (archiver != null) | 1560 | if (archiver != null) |
@@ -2008,29 +2014,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2008 | { | 2014 | { |
2009 | return; | 2015 | return; |
2010 | } | 2016 | } |
2011 | #region Deprecate July 2012 | ||
2012 | //region_ID, regionid, region_uuid will be deprecated in July 2012!!!!!! | ||
2013 | else if (requestData.ContainsKey("regionid") && | ||
2014 | !String.IsNullOrEmpty((string)requestData["regionid"])) | ||
2015 | { | ||
2016 | m_log.WarnFormat("[RADMIN]: Use of parameter regionid will be deprecated as of July 2012. Use region_id instead"); | ||
2017 | } | ||
2018 | else if (requestData.ContainsKey("region_ID") && | ||
2019 | !String.IsNullOrEmpty((string)requestData["region_ID"])) | ||
2020 | { | ||
2021 | m_log.WarnFormat("[RADMIN]: Use of parameter region_ID will be deprecated as of July 2012. Use region_id instead"); | ||
2022 | } | ||
2023 | else if (requestData.ContainsKey("regionID") && | ||
2024 | !String.IsNullOrEmpty((string)requestData["regionID"])) | ||
2025 | { | ||
2026 | m_log.WarnFormat("[RADMIN]: Use of parameter regionID will be deprecated as of July 2012. Use region_id instead"); | ||
2027 | } | ||
2028 | else if (requestData.ContainsKey("region_uuid") && | ||
2029 | !String.IsNullOrEmpty((string)requestData["region_uuid"])) | ||
2030 | { | ||
2031 | m_log.WarnFormat("[RADMIN]: Use of parameter region_uuid will be deprecated as of July 2012. Use region_id instead"); | ||
2032 | } | ||
2033 | #endregion | ||
2034 | else | 2017 | else |
2035 | { | 2018 | { |
2036 | responseData["accepted"] = false; | 2019 | responseData["accepted"] = false; |
@@ -2052,56 +2035,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2052 | throw new Exception(String.Format("Region ID {0} not found", regionID)); | 2035 | throw new Exception(String.Format("Region ID {0} not found", regionID)); |
2053 | } | 2036 | } |
2054 | } | 2037 | } |
2055 | #region Deprecate July 2012 | ||
2056 | else if (requestData.ContainsKey("regionid") && | ||
2057 | !String.IsNullOrEmpty((string)requestData["regionid"])) | ||
2058 | { | ||
2059 | m_log.WarnFormat("[RADMIN]: Use of parameter regionid will be deprecated as of July 2012. Use region_id instead"); | ||
2060 | |||
2061 | UUID regionID = (UUID)(string)requestData["regionid"]; | ||
2062 | if (!m_application.SceneManager.TryGetScene(regionID, out scene)) | ||
2063 | { | ||
2064 | responseData["error"] = String.Format("Region ID {0} not found", regionID); | ||
2065 | throw new Exception(String.Format("Region ID {0} not found", regionID)); | ||
2066 | } | ||
2067 | } | ||
2068 | else if (requestData.ContainsKey("region_ID") && | ||
2069 | !String.IsNullOrEmpty((string)requestData["region_ID"])) | ||
2070 | { | ||
2071 | m_log.WarnFormat("[RADMIN]: Use of parameter region_ID will be deprecated as of July 2012. Use region_id instead"); | ||
2072 | |||
2073 | UUID regionID = (UUID)(string)requestData["region_ID"]; | ||
2074 | if (!m_application.SceneManager.TryGetScene(regionID, out scene)) | ||
2075 | { | ||
2076 | responseData["error"] = String.Format("Region ID {0} not found", regionID); | ||
2077 | throw new Exception(String.Format("Region ID {0} not found", regionID)); | ||
2078 | } | ||
2079 | } | ||
2080 | else if (requestData.ContainsKey("regionID") && | ||
2081 | !String.IsNullOrEmpty((string)requestData["regionID"])) | ||
2082 | { | ||
2083 | m_log.WarnFormat("[RADMIN]: Use of parameter regionID will be deprecated as of July 2012. Use region_id instead"); | ||
2084 | |||
2085 | UUID regionID = (UUID)(string)requestData["regionID"]; | ||
2086 | if (!m_application.SceneManager.TryGetScene(regionID, out scene)) | ||
2087 | { | ||
2088 | responseData["error"] = String.Format("Region ID {0} not found", regionID); | ||
2089 | throw new Exception(String.Format("Region ID {0} not found", regionID)); | ||
2090 | } | ||
2091 | } | ||
2092 | else if (requestData.ContainsKey("region_uuid") && | ||
2093 | !String.IsNullOrEmpty((string)requestData["region_uuid"])) | ||
2094 | { | ||
2095 | m_log.WarnFormat("[RADMIN]: Use of parameter region_uuid will be deprecated as of July 2012. Use region_id instead"); | ||
2096 | |||
2097 | UUID regionID = (UUID)(string)requestData["region_uuid"]; | ||
2098 | if (!m_application.SceneManager.TryGetScene(regionID, out scene)) | ||
2099 | { | ||
2100 | responseData["error"] = String.Format("Region ID {0} not found", regionID); | ||
2101 | throw new Exception(String.Format("Region ID {0} not found", regionID)); | ||
2102 | } | ||
2103 | } | ||
2104 | #endregion | ||
2105 | else if (requestData.ContainsKey("region_name") && | 2038 | else if (requestData.ContainsKey("region_name") && |
2106 | !String.IsNullOrEmpty((string)requestData["region_name"])) | 2039 | !String.IsNullOrEmpty((string)requestData["region_name"])) |
2107 | { | 2040 | { |
@@ -2515,7 +2448,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2515 | destinationItem.Description = item.Description; | 2448 | destinationItem.Description = item.Description; |
2516 | destinationItem.InvType = item.InvType; | 2449 | destinationItem.InvType = item.InvType; |
2517 | destinationItem.CreatorId = item.CreatorId; | 2450 | destinationItem.CreatorId = item.CreatorId; |
2518 | destinationItem.CreatorIdAsUuid = item.CreatorIdAsUuid; | ||
2519 | destinationItem.CreatorData = item.CreatorData; | 2451 | destinationItem.CreatorData = item.CreatorData; |
2520 | destinationItem.NextPermissions = item.NextPermissions; | 2452 | destinationItem.NextPermissions = item.NextPermissions; |
2521 | destinationItem.CurrentPermissions = item.CurrentPermissions; | 2453 | destinationItem.CurrentPermissions = item.CurrentPermissions; |
@@ -2570,7 +2502,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2570 | destinationItem.Description = item.Description; | 2502 | destinationItem.Description = item.Description; |
2571 | destinationItem.InvType = item.InvType; | 2503 | destinationItem.InvType = item.InvType; |
2572 | destinationItem.CreatorId = item.CreatorId; | 2504 | destinationItem.CreatorId = item.CreatorId; |
2573 | destinationItem.CreatorIdAsUuid = item.CreatorIdAsUuid; | ||
2574 | destinationItem.CreatorData = item.CreatorData; | 2505 | destinationItem.CreatorData = item.CreatorData; |
2575 | destinationItem.NextPermissions = item.NextPermissions; | 2506 | destinationItem.NextPermissions = item.NextPermissions; |
2576 | destinationItem.CurrentPermissions = item.CurrentPermissions; | 2507 | destinationItem.CurrentPermissions = item.CurrentPermissions; |
@@ -2683,7 +2614,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2683 | destinationItem.Description = item.Description; | 2614 | destinationItem.Description = item.Description; |
2684 | destinationItem.InvType = item.InvType; | 2615 | destinationItem.InvType = item.InvType; |
2685 | destinationItem.CreatorId = item.CreatorId; | 2616 | destinationItem.CreatorId = item.CreatorId; |
2686 | destinationItem.CreatorIdAsUuid = item.CreatorIdAsUuid; | ||
2687 | destinationItem.CreatorData = item.CreatorData; | 2617 | destinationItem.CreatorData = item.CreatorData; |
2688 | destinationItem.NextPermissions = item.NextPermissions; | 2618 | destinationItem.NextPermissions = item.NextPermissions; |
2689 | destinationItem.CurrentPermissions = item.CurrentPermissions; | 2619 | destinationItem.CurrentPermissions = item.CurrentPermissions; |
@@ -2989,7 +2919,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2989 | inventoryItem.Description = GetStringAttribute(item,"desc",""); | 2919 | inventoryItem.Description = GetStringAttribute(item,"desc",""); |
2990 | inventoryItem.InvType = GetIntegerAttribute(item,"invtype",-1); | 2920 | inventoryItem.InvType = GetIntegerAttribute(item,"invtype",-1); |
2991 | inventoryItem.CreatorId = GetStringAttribute(item,"creatorid",""); | 2921 | inventoryItem.CreatorId = GetStringAttribute(item,"creatorid",""); |
2992 | inventoryItem.CreatorIdAsUuid = (UUID)GetStringAttribute(item,"creatoruuid",""); | ||
2993 | inventoryItem.CreatorData = GetStringAttribute(item, "creatordata", ""); | 2922 | inventoryItem.CreatorData = GetStringAttribute(item, "creatordata", ""); |
2994 | inventoryItem.NextPermissions = GetUnsignedAttribute(perms, "next", 0x7fffffff); | 2923 | inventoryItem.NextPermissions = GetUnsignedAttribute(perms, "next", 0x7fffffff); |
2995 | inventoryItem.CurrentPermissions = GetUnsignedAttribute(perms,"current",0x7fffffff); | 2924 | inventoryItem.CurrentPermissions = GetUnsignedAttribute(perms,"current",0x7fffffff); |
diff --git a/OpenSim/ApplicationPlugins/Rest/Inventory/RestHandler.cs b/OpenSim/ApplicationPlugins/Rest/Inventory/RestHandler.cs index cb88695..072bd6f 100644 --- a/OpenSim/ApplicationPlugins/Rest/Inventory/RestHandler.cs +++ b/OpenSim/ApplicationPlugins/Rest/Inventory/RestHandler.cs | |||
@@ -312,14 +312,16 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory | |||
312 | // Now that everything is setup we can proceed to | 312 | // Now that everything is setup we can proceed to |
313 | // add THIS agent to the HTTP server's handler list | 313 | // add THIS agent to the HTTP server's handler list |
314 | 314 | ||
315 | if (!AddAgentHandler(Rest.Name,this)) | 315 | // FIXME: If this code is ever to be re-enabled (most of it is disabled already) then this will |
316 | { | 316 | // have to be handled through the AddHttpHandler interface. |
317 | Rest.Log.ErrorFormat("{0} Unable to activate handler interface", MsgId); | 317 | // if (!AddAgentHandler(Rest.Name,this)) |
318 | foreach (IRest handler in handlers) | 318 | // { |
319 | { | 319 | // Rest.Log.ErrorFormat("{0} Unable to activate handler interface", MsgId); |
320 | handler.Close(); | 320 | // foreach (IRest handler in handlers) |
321 | } | 321 | // { |
322 | } | 322 | // handler.Close(); |
323 | // } | ||
324 | // } | ||
323 | 325 | ||
324 | } | 326 | } |
325 | catch (Exception e) | 327 | catch (Exception e) |
@@ -342,11 +344,13 @@ namespace OpenSim.ApplicationPlugins.Rest.Inventory | |||
342 | { | 344 | { |
343 | Rest.Log.InfoFormat("{0} Plugin is terminating", MsgId); | 345 | Rest.Log.InfoFormat("{0} Plugin is terminating", MsgId); |
344 | 346 | ||
345 | try | 347 | // FIXME: If this code is ever to be re-enabled (most of it is disabled already) then this will |
346 | { | 348 | // have to be handled through the AddHttpHandler interface. |
347 | RemoveAgentHandler(Rest.Name, this); | 349 | // try |
348 | } | 350 | // { |
349 | catch (KeyNotFoundException){} | 351 | // RemoveAgentHandler(Rest.Name, this); |
352 | // } | ||
353 | // catch (KeyNotFoundException){} | ||
350 | 354 | ||
351 | foreach (IRest handler in handlers) | 355 | foreach (IRest handler in handlers) |
352 | { | 356 | { |
diff --git a/OpenSim/ApplicationPlugins/Rest/RestPlugin.cs b/OpenSim/ApplicationPlugins/Rest/RestPlugin.cs index eb16750..a2425b5 100644 --- a/OpenSim/ApplicationPlugins/Rest/RestPlugin.cs +++ b/OpenSim/ApplicationPlugins/Rest/RestPlugin.cs | |||
@@ -297,7 +297,9 @@ namespace OpenSim.ApplicationPlugins.Rest | |||
297 | { | 297 | { |
298 | if (!IsEnabled) return false; | 298 | if (!IsEnabled) return false; |
299 | _agents.Add(agentName, handler); | 299 | _agents.Add(agentName, handler); |
300 | return _httpd.AddAgentHandler(agentName, handler); | 300 | // return _httpd.AddAgentHandler(agentName, handler); |
301 | |||
302 | return false; | ||
301 | } | 303 | } |
302 | 304 | ||
303 | /// <summary> | 305 | /// <summary> |
@@ -316,7 +318,7 @@ namespace OpenSim.ApplicationPlugins.Rest | |||
316 | if (_agents[agentName] == handler) | 318 | if (_agents[agentName] == handler) |
317 | { | 319 | { |
318 | _agents.Remove(agentName); | 320 | _agents.Remove(agentName); |
319 | return _httpd.RemoveAgentHandler(agentName, handler); | 321 | // return _httpd.RemoveAgentHandler(agentName, handler); |
320 | } | 322 | } |
321 | return false; | 323 | return false; |
322 | } | 324 | } |
@@ -358,10 +360,10 @@ namespace OpenSim.ApplicationPlugins.Rest | |||
358 | _httpd.RemoveStreamHandler(h.HttpMethod, h.Path); | 360 | _httpd.RemoveStreamHandler(h.HttpMethod, h.Path); |
359 | } | 361 | } |
360 | _handlers = null; | 362 | _handlers = null; |
361 | foreach (KeyValuePair<string, IHttpAgentHandler> h in _agents) | 363 | // foreach (KeyValuePair<string, IHttpAgentHandler> h in _agents) |
362 | { | 364 | // { |
363 | _httpd.RemoveAgentHandler(h.Key, h.Value); | 365 | // _httpd.RemoveAgentHandler(h.Key, h.Value); |
364 | } | 366 | // } |
365 | _agents = null; | 367 | _agents = null; |
366 | } | 368 | } |
367 | 369 | ||