From 3234472d6203671a492a73042a0b56d6301903e0 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Wed, 19 Nov 2008 06:15:21 +0000 Subject: Reverting the texture sending patch and the new libOMV. This makes this release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366 --- OpenSim/Framework/Servers/BaseHttpServer.cs | 18 +++++++++--------- OpenSim/Framework/Servers/BaseOpenSimServer.cs | 5 ++++- OpenSim/Framework/Servers/LLSDMethod.cs | 4 ++-- OpenSim/Framework/Servers/LLSDMethodString.cs | 2 +- 4 files changed, 16 insertions(+), 13 deletions(-) (limited to 'OpenSim/Framework/Servers') diff --git a/OpenSim/Framework/Servers/BaseHttpServer.cs b/OpenSim/Framework/Servers/BaseHttpServer.cs index 0724e8c..1a54d60 100644 --- a/OpenSim/Framework/Servers/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/BaseHttpServer.cs @@ -692,8 +692,8 @@ namespace OpenSim.Framework.Servers //m_log.DebugFormat("[OGP]: {0}:{1}", request.RawUrl, requestBody); response.KeepAlive = true; - OSD llsdRequest = null; - OSD llsdResponse = null; + LLSD llsdRequest = null; + LLSD llsdResponse = null; bool LegacyLLSDLoginLibOMV = (requestBody.Contains("passwd") && requestBody.Contains("mac") && requestBody.Contains("viewer_digest")); @@ -704,7 +704,7 @@ namespace OpenSim.Framework.Servers } try { - llsdRequest = OSDParser.DeserializeLLSDXml(requestBody); + llsdRequest = LLSDParser.DeserializeXml(requestBody); } catch (Exception ex) { @@ -756,7 +756,7 @@ namespace OpenSim.Framework.Servers { response.ContentType = "application/llsd+xml"; //m_log.Info("[Debug BASE HTTP SERVER]: Response: " + llsdResponse.ToString()); - buffer = OSDParser.SerializeLLSDXmlBytes(llsdResponse); + buffer = LLSDParser.SerializeXmlBytes(llsdResponse); } response.SendChunked = false; response.ContentLength64 = buffer.Length; @@ -948,12 +948,12 @@ namespace OpenSim.Framework.Servers } } - private OSDMap GenerateNoLLSDHandlerResponse() + private LLSDMap GenerateNoLLSDHandlerResponse() { - OSDMap map = new OSDMap(); - map["reason"] = OSD.FromString("LLSDRequest"); - map["message"] = OSD.FromString("No handler registered for LLSD Requests"); - map["login"] = OSD.FromString("false"); + LLSDMap map = new LLSDMap(); + map["reason"] = LLSD.FromString("LLSDRequest"); + map["message"] = LLSD.FromString("No handler registered for LLSD Requests"); + map["login"] = LLSD.FromString("false"); return map; } /// diff --git a/OpenSim/Framework/Servers/BaseOpenSimServer.cs b/OpenSim/Framework/Servers/BaseOpenSimServer.cs index 302640b..1281335 100644 --- a/OpenSim/Framework/Servers/BaseOpenSimServer.cs +++ b/OpenSim/Framework/Servers/BaseOpenSimServer.cs @@ -341,7 +341,8 @@ namespace OpenSim.Framework.Servers public virtual void Show(string[] showParams) { switch (showParams[0]) - { + { + case "info": Notice("Version: " + m_version); Notice("Startup directory: " + m_startupDirectory); @@ -349,7 +350,9 @@ namespace OpenSim.Framework.Servers case "stats": if (m_stats != null) + { Notice(m_stats.Report()); + } break; case "threads": diff --git a/OpenSim/Framework/Servers/LLSDMethod.cs b/OpenSim/Framework/Servers/LLSDMethod.cs index 693d298..6a39544 100644 --- a/OpenSim/Framework/Servers/LLSDMethod.cs +++ b/OpenSim/Framework/Servers/LLSDMethod.cs @@ -29,6 +29,6 @@ using OpenMetaverse.StructuredData; namespace OpenSim.Framework.Servers { - public delegate OSD LLSDMethod( string path, OSD request, string endpoint ); - public delegate OSD DefaultLLSDMethod(OSD request); + public delegate LLSD LLSDMethod( string path, LLSD request, string endpoint ); + public delegate LLSD DefaultLLSDMethod(LLSD request); } diff --git a/OpenSim/Framework/Servers/LLSDMethodString.cs b/OpenSim/Framework/Servers/LLSDMethodString.cs index 77fc290..e15b621 100644 --- a/OpenSim/Framework/Servers/LLSDMethodString.cs +++ b/OpenSim/Framework/Servers/LLSDMethodString.cs @@ -29,5 +29,5 @@ using OpenMetaverse.StructuredData; namespace OpenSim.Framework.Servers { - public delegate OSD LLSDMethodString(OSD request, string thePath); + public delegate LLSD LLSDMethodString(LLSD request, string thePath); } -- cgit v1.1