From 41644bbfa92e93c45c17142d261d304d4bd51ef7 Mon Sep 17 00:00:00 2001 From: Jeff Kelley Date: Mon, 14 Mar 2016 11:42:28 +0100 Subject: Implement parameterization of HTTP_BODY_MAXLENGTH maximum as proposed in Mantis 7839. --- .../Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'OpenSim') diff --git a/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs b/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs index e1971cf..3948667 100644 --- a/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs +++ b/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs @@ -365,6 +365,8 @@ namespace OpenSim.Region.CoreModules.Scripting.HttpRequest m_proxyurl = config.Configs["Startup"].GetString("HttpProxy"); m_proxyexcepts = config.Configs["Startup"].GetString("HttpProxyExceptions"); + HttpRequestClass.HttpBodyMaxLenMAX = config.Configs["Network"].GetInt("HttpBodyMaxLenMAX", 16384); + m_outboundUrlFilter = new OutboundUrlFilter("Script HTTP request module", config); int maxThreads = 15; @@ -454,7 +456,7 @@ namespace OpenSim.Region.CoreModules.Scripting.HttpRequest get { return _finished; } } - public const int HttpBodyMaxLenMAX = 16384; + public static int HttpBodyMaxLenMAX = 16384; // Parameter members and default values public int HttpBodyMaxLen = 2048; -- cgit v1.1