diff options
Diffstat (limited to 'OpenSim/Region/Application/OpenSim.cs')
-rw-r--r-- | OpenSim/Region/Application/OpenSim.cs | 34 |
1 files changed, 2 insertions, 32 deletions
diff --git a/OpenSim/Region/Application/OpenSim.cs b/OpenSim/Region/Application/OpenSim.cs index 9c7598a..a9b2745 100644 --- a/OpenSim/Region/Application/OpenSim.cs +++ b/OpenSim/Region/Application/OpenSim.cs | |||
@@ -292,7 +292,7 @@ namespace OpenSim | |||
292 | 292 | ||
293 | m_console.Commands.AddCommand("Archiving", false, "save oar", | 293 | m_console.Commands.AddCommand("Archiving", false, "save oar", |
294 | //"save oar [-v|--version=<N>] [-p|--profile=<url>] [<OAR path>]", | 294 | //"save oar [-v|--version=<N>] [-p|--profile=<url>] [<OAR path>]", |
295 | "save oar [-h|--home=<url>] [--noassets] [--publish] [--perm=<permissions>] [<OAR path>]", | 295 | "save oar [-h|--home=<url>] [--noassets] [--publish] [--perm=<permissions>] [--all] [<OAR path>]", |
296 | "Save a region's data to an OAR archive.", | 296 | "Save a region's data to an OAR archive.", |
297 | // "-v|--version=<N> generates scene objects as per older versions of the serialization (e.g. -v=0)" + Environment.NewLine | 297 | // "-v|--version=<N> generates scene objects as per older versions of the serialization (e.g. -v=0)" + Environment.NewLine |
298 | "-h|--home=<url> adds the url of the profile service to the saved user information.\n" | 298 | "-h|--home=<url> adds the url of the profile service to the saved user information.\n" |
@@ -302,6 +302,7 @@ namespace OpenSim | |||
302 | + " this is useful if you're making oars generally available that might be reloaded to the same grid from which you published\n" | 302 | + " this is useful if you're making oars generally available that might be reloaded to the same grid from which you published\n" |
303 | + "--perm=<permissions> stops objects with insufficient permissions from being saved to the OAR.\n" | 303 | + "--perm=<permissions> stops objects with insufficient permissions from being saved to the OAR.\n" |
304 | + " <permissions> can contain one or more of these characters: \"C\" = Copy, \"T\" = Transfer\n" | 304 | + " <permissions> can contain one or more of these characters: \"C\" = Copy, \"T\" = Transfer\n" |
305 | + "--all saves all the regions in the simulator, instead of just the current region.\n" | ||
305 | + "The OAR path must be a filesystem path." | 306 | + "The OAR path must be a filesystem path." |
306 | + " If this is not given then the oar is saved to region.oar in the current directory.", | 307 | + " If this is not given then the oar is saved to region.oar in the current directory.", |
307 | SaveOar); | 308 | SaveOar); |
@@ -332,10 +333,6 @@ namespace OpenSim | |||
332 | "show circuits", | 333 | "show circuits", |
333 | "Show agent circuit data", HandleShow); | 334 | "Show agent circuit data", HandleShow); |
334 | 335 | ||
335 | m_console.Commands.AddCommand("Comms", false, "show http-handlers", | ||
336 | "show http-handlers", | ||
337 | "Show all registered http handlers", HandleShow); | ||
338 | |||
339 | m_console.Commands.AddCommand("Comms", false, "show pending-objects", | 336 | m_console.Commands.AddCommand("Comms", false, "show pending-objects", |
340 | "show pending-objects", | 337 | "show pending-objects", |
341 | "Show # of objects on the pending queues of all scene viewers", HandleShow); | 338 | "Show # of objects on the pending queues of all scene viewers", HandleShow); |
@@ -1013,33 +1010,6 @@ namespace OpenSim | |||
1013 | HandleShowCircuits(); | 1010 | HandleShowCircuits(); |
1014 | break; | 1011 | break; |
1015 | 1012 | ||
1016 | case "http-handlers": | ||
1017 | System.Text.StringBuilder handlers = new System.Text.StringBuilder("Registered HTTP Handlers:\n"); | ||
1018 | |||
1019 | handlers.AppendFormat("* XMLRPC:\n"); | ||
1020 | foreach (String s in HttpServer.GetXmlRpcHandlerKeys()) | ||
1021 | handlers.AppendFormat("\t{0}\n", s); | ||
1022 | |||
1023 | handlers.AppendFormat("* HTTP:\n"); | ||
1024 | List<String> poll = HttpServer.GetPollServiceHandlerKeys(); | ||
1025 | foreach (String s in HttpServer.GetHTTPHandlerKeys()) | ||
1026 | handlers.AppendFormat("\t{0} {1}\n", s, (poll.Contains(s) ? "(poll service)" : string.Empty)); | ||
1027 | |||
1028 | handlers.AppendFormat("* Agent:\n"); | ||
1029 | foreach (String s in HttpServer.GetAgentHandlerKeys()) | ||
1030 | handlers.AppendFormat("\t{0}\n", s); | ||
1031 | |||
1032 | handlers.AppendFormat("* LLSD:\n"); | ||
1033 | foreach (String s in HttpServer.GetLLSDHandlerKeys()) | ||
1034 | handlers.AppendFormat("\t{0}\n", s); | ||
1035 | |||
1036 | handlers.AppendFormat("* StreamHandlers ({0}):\n", HttpServer.GetStreamHandlerKeys().Count); | ||
1037 | foreach (String s in HttpServer.GetStreamHandlerKeys()) | ||
1038 | handlers.AppendFormat("\t{0}\n", s); | ||
1039 | |||
1040 | MainConsole.Instance.Output(handlers.ToString()); | ||
1041 | break; | ||
1042 | |||
1043 | case "modules": | 1013 | case "modules": |
1044 | MainConsole.Instance.Output("The currently loaded shared modules are:"); | 1014 | MainConsole.Instance.Output("The currently loaded shared modules are:"); |
1045 | foreach (IRegionModule module in m_moduleLoader.GetLoadedSharedModules) | 1015 | foreach (IRegionModule module in m_moduleLoader.GetLoadedSharedModules) |