diff options
author | Justin Clark-Casey (justincc) | 2011-10-08 02:00:36 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2011-10-08 02:00:36 +0100 |
commit | 29660fe175ef3b49ff649a26bd9bcf4c9eb7c6dd (patch) | |
tree | 15bd8e2ef169fe75d27a47ca28963b368c373dcd | |
parent | replace List used by m_accessIP in RemoteAdminPlugin with the more efficient ... (diff) | |
download | opensim-SC-29660fe175ef3b49ff649a26bd9bcf4c9eb7c6dd.zip opensim-SC-29660fe175ef3b49ff649a26bd9bcf4c9eb7c6dd.tar.gz opensim-SC-29660fe175ef3b49ff649a26bd9bcf4c9eb7c6dd.tar.bz2 opensim-SC-29660fe175ef3b49ff649a26bd9bcf4c9eb7c6dd.tar.xz |
Remove the inconsistently applied now pointless FailIfRemoteAdminDisabled() check on XMLRPC RemoteAdmin handlers.
If admin is disabled then the XMLRPC handlers are never registered, which means that they cannot be called anyway.
-rw-r--r-- | OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs | 40 |
1 files changed, 1 insertions, 39 deletions
diff --git a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs index e897f7c..4319fa0 100644 --- a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs +++ b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs | |||
@@ -192,16 +192,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
192 | } | 192 | } |
193 | } | 193 | } |
194 | 194 | ||
195 | private void FailIfRemoteAdminDisabled(string requestName) | ||
196 | { | ||
197 | if (m_config == null) | ||
198 | { | ||
199 | string errorMessage = String.Format("[RADMIN] {0}: Remote admin request denied! Please set [RemoteAdmin] enabled=true in OpenSim.ini in order to enable remote admin functionality", requestName); | ||
200 | m_log.Error(errorMessage); | ||
201 | throw new ApplicationException(errorMessage); | ||
202 | } | ||
203 | } | ||
204 | |||
205 | private void FailIfRemoteAdminNotAllowed(string password, string check_ip_address) | 195 | private void FailIfRemoteAdminNotAllowed(string password, string check_ip_address) |
206 | { | 196 | { |
207 | if (m_accessIP.Count > 0 && !m_accessIP.Contains(check_ip_address)) | 197 | if (m_accessIP.Count > 0 && !m_accessIP.Contains(check_ip_address)) |
@@ -379,7 +369,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
379 | } | 369 | } |
380 | 370 | ||
381 | public XmlRpcResponse XmlRpcSaveHeightmapMethod(XmlRpcRequest request, IPEndPoint remoteClient) | 371 | public XmlRpcResponse XmlRpcSaveHeightmapMethod(XmlRpcRequest request, IPEndPoint remoteClient) |
382 | |||
383 | { | 372 | { |
384 | XmlRpcResponse response = new XmlRpcResponse(); | 373 | XmlRpcResponse response = new XmlRpcResponse(); |
385 | Hashtable responseData = new Hashtable(); | 374 | Hashtable responseData = new Hashtable(); |
@@ -570,8 +559,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
570 | { | 559 | { |
571 | m_log.Info("[RADMIN]: CreateRegion: new request"); | 560 | m_log.Info("[RADMIN]: CreateRegion: new request"); |
572 | 561 | ||
573 | FailIfRemoteAdminDisabled("CreateRegion"); | ||
574 | |||
575 | XmlRpcResponse response = new XmlRpcResponse(); | 562 | XmlRpcResponse response = new XmlRpcResponse(); |
576 | Hashtable responseData = new Hashtable(); | 563 | Hashtable responseData = new Hashtable(); |
577 | 564 | ||
@@ -927,6 +914,7 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
927 | public XmlRpcResponse XmlRpcCloseRegionMethod(XmlRpcRequest request, IPEndPoint remoteClient) | 914 | public XmlRpcResponse XmlRpcCloseRegionMethod(XmlRpcRequest request, IPEndPoint remoteClient) |
928 | { | 915 | { |
929 | m_log.Info("[RADMIN]: CloseRegion: new request"); | 916 | m_log.Info("[RADMIN]: CloseRegion: new request"); |
917 | |||
930 | XmlRpcResponse response = new XmlRpcResponse(); | 918 | XmlRpcResponse response = new XmlRpcResponse(); |
931 | Hashtable responseData = new Hashtable(); | 919 | Hashtable responseData = new Hashtable(); |
932 | Scene scene = null; | 920 | Scene scene = null; |
@@ -1130,8 +1118,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1130 | { | 1118 | { |
1131 | m_log.Info("[RADMIN]: CreateUser: new request"); | 1119 | m_log.Info("[RADMIN]: CreateUser: new request"); |
1132 | 1120 | ||
1133 | FailIfRemoteAdminDisabled("CreateUser"); | ||
1134 | |||
1135 | XmlRpcResponse response = new XmlRpcResponse(); | 1121 | XmlRpcResponse response = new XmlRpcResponse(); |
1136 | Hashtable responseData = new Hashtable(); | 1122 | Hashtable responseData = new Hashtable(); |
1137 | 1123 | ||
@@ -1245,8 +1231,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1245 | { | 1231 | { |
1246 | m_log.Info("[RADMIN]: UserExists: new request"); | 1232 | m_log.Info("[RADMIN]: UserExists: new request"); |
1247 | 1233 | ||
1248 | FailIfRemoteAdminDisabled("UserExists"); | ||
1249 | |||
1250 | XmlRpcResponse response = new XmlRpcResponse(); | 1234 | XmlRpcResponse response = new XmlRpcResponse(); |
1251 | Hashtable responseData = new Hashtable(); | 1235 | Hashtable responseData = new Hashtable(); |
1252 | 1236 | ||
@@ -1348,8 +1332,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
1348 | m_log.Info("[RADMIN]: UpdateUserAccount: new request"); | 1332 | m_log.Info("[RADMIN]: UpdateUserAccount: new request"); |
1349 | m_log.Warn("[RADMIN]: This method needs update for 0.7"); | 1333 | m_log.Warn("[RADMIN]: This method needs update for 0.7"); |
1350 | 1334 | ||
1351 | FailIfRemoteAdminDisabled("UpdateUserAccount"); | ||
1352 | |||
1353 | XmlRpcResponse response = new XmlRpcResponse(); | 1335 | XmlRpcResponse response = new XmlRpcResponse(); |
1354 | Hashtable responseData = new Hashtable(); | 1336 | Hashtable responseData = new Hashtable(); |
1355 | 1337 | ||
@@ -2259,8 +2241,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2259 | { | 2241 | { |
2260 | m_log.Info("[RADMIN]: Received Load OAR Administrator Request"); | 2242 | m_log.Info("[RADMIN]: Received Load OAR Administrator Request"); |
2261 | 2243 | ||
2262 | FailIfRemoteAdminDisabled("Load OAR"); | ||
2263 | |||
2264 | XmlRpcResponse response = new XmlRpcResponse(); | 2244 | XmlRpcResponse response = new XmlRpcResponse(); |
2265 | Hashtable responseData = new Hashtable(); | 2245 | Hashtable responseData = new Hashtable(); |
2266 | 2246 | ||
@@ -2370,8 +2350,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2370 | { | 2350 | { |
2371 | m_log.Info("[RADMIN]: Received Save OAR Administrator Request"); | 2351 | m_log.Info("[RADMIN]: Received Save OAR Administrator Request"); |
2372 | 2352 | ||
2373 | FailIfRemoteAdminDisabled("Save OAR"); | ||
2374 | |||
2375 | XmlRpcResponse response = new XmlRpcResponse(); | 2353 | XmlRpcResponse response = new XmlRpcResponse(); |
2376 | Hashtable responseData = new Hashtable(); | 2354 | Hashtable responseData = new Hashtable(); |
2377 | 2355 | ||
@@ -2467,8 +2445,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2467 | { | 2445 | { |
2468 | m_log.Info("[RADMIN]: Received Load XML Administrator Request"); | 2446 | m_log.Info("[RADMIN]: Received Load XML Administrator Request"); |
2469 | 2447 | ||
2470 | FailIfRemoteAdminDisabled("Load XML"); | ||
2471 | |||
2472 | XmlRpcResponse response = new XmlRpcResponse(); | 2448 | XmlRpcResponse response = new XmlRpcResponse(); |
2473 | Hashtable responseData = new Hashtable(); | 2449 | Hashtable responseData = new Hashtable(); |
2474 | 2450 | ||
@@ -2547,8 +2523,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2547 | { | 2523 | { |
2548 | m_log.Info("[RADMIN]: Received Save XML Administrator Request"); | 2524 | m_log.Info("[RADMIN]: Received Save XML Administrator Request"); |
2549 | 2525 | ||
2550 | FailIfRemoteAdminDisabled("Save XML"); | ||
2551 | |||
2552 | XmlRpcResponse response = new XmlRpcResponse(); | 2526 | XmlRpcResponse response = new XmlRpcResponse(); |
2553 | Hashtable responseData = new Hashtable(); | 2527 | Hashtable responseData = new Hashtable(); |
2554 | 2528 | ||
@@ -2623,8 +2597,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2623 | { | 2597 | { |
2624 | m_log.Info("[RADMIN]: Received Query XML Administrator Request"); | 2598 | m_log.Info("[RADMIN]: Received Query XML Administrator Request"); |
2625 | 2599 | ||
2626 | FailIfRemoteAdminDisabled("Query XML"); | ||
2627 | |||
2628 | XmlRpcResponse response = new XmlRpcResponse(); | 2600 | XmlRpcResponse response = new XmlRpcResponse(); |
2629 | Hashtable responseData = new Hashtable(); | 2601 | Hashtable responseData = new Hashtable(); |
2630 | 2602 | ||
@@ -2682,8 +2654,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2682 | { | 2654 | { |
2683 | m_log.Info("[RADMIN]: Received Command XML Administrator Request"); | 2655 | m_log.Info("[RADMIN]: Received Command XML Administrator Request"); |
2684 | 2656 | ||
2685 | FailIfRemoteAdminDisabled("Command XML"); | ||
2686 | |||
2687 | XmlRpcResponse response = new XmlRpcResponse(); | 2657 | XmlRpcResponse response = new XmlRpcResponse(); |
2688 | Hashtable responseData = new Hashtable(); | 2658 | Hashtable responseData = new Hashtable(); |
2689 | 2659 | ||
@@ -2720,8 +2690,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2720 | { | 2690 | { |
2721 | m_log.Info("[RADMIN]: Received Access List Clear Request"); | 2691 | m_log.Info("[RADMIN]: Received Access List Clear Request"); |
2722 | 2692 | ||
2723 | FailIfRemoteAdminDisabled("Access List Clear"); | ||
2724 | |||
2725 | XmlRpcResponse response = new XmlRpcResponse(); | 2693 | XmlRpcResponse response = new XmlRpcResponse(); |
2726 | Hashtable responseData = new Hashtable(); | 2694 | Hashtable responseData = new Hashtable(); |
2727 | 2695 | ||
@@ -2779,8 +2747,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2779 | { | 2747 | { |
2780 | m_log.Info("[RADMIN]: Received Access List Add Request"); | 2748 | m_log.Info("[RADMIN]: Received Access List Add Request"); |
2781 | 2749 | ||
2782 | FailIfRemoteAdminDisabled("Access List Add"); | ||
2783 | |||
2784 | XmlRpcResponse response = new XmlRpcResponse(); | 2750 | XmlRpcResponse response = new XmlRpcResponse(); |
2785 | Hashtable responseData = new Hashtable(); | 2751 | Hashtable responseData = new Hashtable(); |
2786 | 2752 | ||
@@ -2866,8 +2832,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2866 | { | 2832 | { |
2867 | m_log.Info("[RADMIN]: Received Access List Remove Request"); | 2833 | m_log.Info("[RADMIN]: Received Access List Remove Request"); |
2868 | 2834 | ||
2869 | FailIfRemoteAdminDisabled("Access List Remove"); | ||
2870 | |||
2871 | XmlRpcResponse response = new XmlRpcResponse(); | 2835 | XmlRpcResponse response = new XmlRpcResponse(); |
2872 | Hashtable responseData = new Hashtable(); | 2836 | Hashtable responseData = new Hashtable(); |
2873 | 2837 | ||
@@ -2953,8 +2917,6 @@ namespace OpenSim.ApplicationPlugins.RemoteController | |||
2953 | { | 2917 | { |
2954 | m_log.Info("[RADMIN]: Received Access List List Request"); | 2918 | m_log.Info("[RADMIN]: Received Access List List Request"); |
2955 | 2919 | ||
2956 | FailIfRemoteAdminDisabled("Access List List"); | ||
2957 | |||
2958 | XmlRpcResponse response = new XmlRpcResponse(); | 2920 | XmlRpcResponse response = new XmlRpcResponse(); |
2959 | Hashtable responseData = new Hashtable(); | 2921 | Hashtable responseData = new Hashtable(); |
2960 | 2922 | ||