aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Scripting/HttpRequest (follow)
Commit message (Collapse)AuthorAgeFilesLines
* also throttle llhttprequest by owner, options: PrimOwnerRequestsBurst = 5, ↵UbitUmarov2019-02-241-68/+84
| | | | PrimOwnerRequestsPerSec = 25; increase concurrency to 8
* several changes to llHttpRequest processing: options section renamed ↵UbitUmarov2019-02-241-62/+103
| | | | ScriptsHttpRequestModule; throttle by prim (PrimRequestsBurst = 3, PrimRequestsPerSec = 1) and max concurrent connections per instance (MaxPoolThreads = 5), llhttprequest returns if error, nullkey if throttled, reqid otherwise
* remove references to obsolete CertificatePolicyUbitUmarov2019-02-041-8/+0
|
* fix script secure llhttlrequestUbitUmarov2018-09-081-41/+43
|
* shut up some pesty warningsUbitUmarov2018-01-151-1/+2
|
* mergeUbitUmarov2017-07-201-2/+2
|\
| * ScriptsHttpReq does not need a permanent threadUbitUmarov2017-06-291-2/+2
| |
* | disable llhttprequests secure con, since it still collides with main ssl ↵UbitUmarov2017-05-271-1/+1
|/ | | | settings
* please DIE! PLEASE??UbitUmarov2017-05-231-0/+1
|
* disable keepalive on llHttpRequestUbitUmarov2017-05-221-0/+1
|
* mantis 8171 fix redirection on llHttpRequestUbitUmarov2017-05-201-11/+2
|
* mantis 6738: change parsing of the HTTP_CUSTOM_HEADER parameter and ignore ↵UbitUmarov2017-04-261-8/+4
| | | | entries in excess of 8 on the request
* Massive tab and trailing space cleanupMelanie Thielker2017-01-052-16/+16
|
* Implement parameterization of HTTP_BODY_MAXLENGTH maximum as proposed in ↵Jeff Kelley2016-03-141-1/+3
| | | | Mantis 7839.
* assume direct string.replace is good enought to avoid a stringbuild useUbitUmarov2015-12-251-5/+1
|
* try to implement HTTP_BODY_MAXLENGTH. Make it limit body input bytes. Read ↵UbitUmarov2015-12-251-16/+33
| | | | entire relevant input buffer before UTF-8 parsing, or it may fail.
* Merge of ubitworkvarnew with opensim/master as of 20150905.Robert Adams2015-09-081-1/+0
|\ | | | | | | | | | | | | | | This integrates the OpenSim refactoring to make physics, etc into modules. AVN physics hasn't been moved to new location. Does not compile yet. Merge branch 'osmaster' into mbworknew1
| * Deleted OpenSim.Framework.Communications. Moved its two remaining files to ↵Diva Canto2015-09-041-1/+0
| | | | | | | | OpenSim.Framework.
* | seems to compile ( tests comented out)UbitUmarov2015-09-021-11/+3
| |
* | bad merge?UbitUmarov2015-09-011-87/+146
|\ \ | |/ |/|
| * change/fix previus commitsUbitUmarov2014-10-131-1/+1
| |
| * reduce minimum number of smartpool threads and name itUbitUmarov2014-10-131-3/+3
| |
| * When sending http requests, close the response stream instead of waitingMelanie Thielker2014-09-201-1/+4
| | | | | | | | for the finalizer to do it, if it ever does.
| * Merge branch 'master' into careminsterMelanie2013-11-231-3/+3
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitignore OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs prebuild.xml runprebuild.bat
| * \ Merge branch 'master' into careminsterMelanie2013-07-181-0/+198
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs OpenSim/Region/Framework/Scenes/Scene.cs OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs OpenSim/Region/Framework/Scenes/SceneObjectPart.cs OpenSim/Region/Framework/Scenes/ScenePresence.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs OpenSim/Server/Handlers/Simulation/AgentHandlers.cs OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs OpenSim/Services/Connectors/Simulation/SimulationServiceConnector.cs OpenSim/Services/HypergridService/UserAgentService.cs
| * \ \ Merge branch 'master' into careminsterMelanie2013-05-041-1/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/Application/OpenSimBase.cs OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs
| * \ \ \ Merge branch 'master' into careminsterMelanie2013-04-101-1/+0
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Data/MySQL/MySQLAssetData.cs OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs
| * | | | Merge branch 'master' into careminsterMelanie2013-03-291-9/+70
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
| * | | | | Null check the response body to make sure we're not crashing the script engineMelanie2013-01-241-0/+6
| | | | | |
| * | | | | Implement HTTP Request froma thread pool to avoid packet congestionMelanie2013-01-201-14/+45
| | | | | |
| * | | | | Revert "Refactor scripted http request to use async calls rather than hard ↵Melanie2013-01-201-87/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | threads" This reverts commit 461ecd7cf9edebce45ab715901a7f3b02c216e7b.
| * | | | | Refactor scripted http request to use async calls rather than hard threadsMelanie2013-01-201-53/+87
| | | | | |
| * | | | | Merge branch 'master' into careminsterMelanie2012-11-121-9/+25
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs OpenSim/Region/OptionalModules/Scripting/XmlRpcRouterModule/XmlRpcRouterModule.cs OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs
| * | | | | | Allow SmtpClients and other SSL users to work with our cert handler installedMelanie2012-01-141-9/+25
| | | | | | |
| * | | | | | Merge branch 'master' into careminsterMelanie2012-01-021-3/+15
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs OpenSim/Region/Framework/Scenes/Scene.cs OpenSim/Services/Connectors/Asset/AssetServiceConnector.cs OpenSim/Services/Interfaces/IUserAccountService.cs
| * | | | | | | Strip CR from http responses and limit them to 2048 charsMelanie2011-12-051-1/+3
| | | | | | | |
| * | | | | | | Fix the cert validation handler so that it will not block other parts ofMelanie2011-04-171-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the server doing ssl successfully.
| * | | | | | | Merge branch 'master' into careminster-presence-refactorMelanie2011-04-121-7/+35
| |\ \ \ \ \ \ \
| * | | | | | | | If llHTTPRequest results in an error, still attempt to get the response ↵Tom2011-01-291-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | text. If we can't (which implies the server is unreachable), return the StatusDescription as before.
| * | | | | | | | Workaround to allow llHTTPRequest to POST data to Lighthttpd which doesn't ↵Tom2010-12-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | support Expect: 100-Continue
| * | | | | | | | Revert "Updates all IRegionModules to the new style region modules."Melanie2010-01-291-25/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
| * | | | | | | | Updates all IRegionModules to the new style region modules.Revolution2010-01-231-11/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Melanie <melanie@t-data.com>
* | | | | | | | | Eliminated several warningsOren Hurvitz2015-07-312-0/+4
| | | | | | | | |
* | | | | | | | | Add outbound URL filter to llHttpRequest() and osSetDynamicTextureURL*() ↵Justin Clark-Casey (justincc)2015-03-042-12/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | script functions. This is to address an issue where HTTP script functions could make calls to localhost and other endpoints inside the simulator's LAN. By default, calls to all private addresses are now blocked as per http://en.wikipedia.org/wiki/Reserved_IP_addresses If you require exceptions to this, configure [Network] OutboundDisallowForUserScriptsExcept in OpenSim.ini
* | | | | | | | | refactor: consistently put all test classes in the OpenSim.Tests.Common ↵Justin Clark-Casey (justincc)2014-11-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | package rather than some in OpenSim.Tests.Common.Mock the separate mock package was not useful and was just another using line to always add
* | | | | | | | | Make sure Web streams are disposed after useOren Hurvitz2014-01-311-4/+3
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | refactor: replace verbose checks with String.IsNullOrEmpty where applicable.Justin Clark-Casey (justincc)2013-11-151-3/+3
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | Thanks to Kira for this patch from http://opensimulator.org/mantis/view.php?id=6845
* | | | | | | minor: remove some regression test logging switches accidentally left ↵Justin Clark-Casey (justincc)2013-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | uncommented.
* | | | | | | minor: Take out unnecessary clumsy sleep at the end of regression ↵Justin Clark-Casey (justincc)2013-07-111-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test404Response(). This wasn't actually necessary in the end but was accidentally left in.
* | | | | | | Fix regression where llHTTPRequests which did not get an OK response ↵Justin Clark-Casey (justincc)2013-07-112-40/+238
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | returned 499 and the exception message in the http_response event rather than the actual response code and body. This was a regression since commit 831e4c3 (Thu Apr 4 00:36:15 2013) This commit also adds a regression test for this case, though this currently only works with Mono This aims to address http://opensimulator.org/mantis/view.php?id=6704