aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Scripting/LSLHttp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove OpenID cookie check (agni_sl_session_id) from *SetContentType Remove ↵uriesk2018-12-111-31/+0
| | | | | | commented out second llSetContentType thats the same as osSetContentType anyway Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* fix lsl http url pool service not beeing removedUbitUmarov2018-11-021-3/+2
|
* http reusecontext is obsoleteUbitUmarov2018-07-141-3/+0
|
* Merge branch 'master' into httptestsUbitUmarov2017-05-311-17/+2
|\
| * do another dns request via new cache. My problems bf wheren't mono after ↵UbitUmarov2017-05-301-17/+2
| | | | | | | | all, but ubuntu systemd.resolver and google public dns, killing one and not using other did improve dns a lot
* | fix mergeUbitUmarov2017-05-031-7/+62
|\ \ | |/
| * disable LSL http listener (llRequestURL/llRequestSecureURL) if ↵UbitUmarov2017-05-021-7/+62
| | | | | | | | ExternalHostNameForLSL is not set in cofiguration or does not resolve
* | fix mergeUbitUmarov2017-04-251-13/+13
|\ \ | |/
| * Make it possible to override the URL moduleMelanie Thielker2017-01-261-12/+12
| |
* | fix mergeUbitUmarov2017-01-051-19/+19
|\ \ | |/
| * Massive tab and trailing space cleanupMelanie Thielker2017-01-051-19/+19
| |
* | add a Drop method to PollService Event handlers, Drop requests on ↵UbitUmarov2016-07-171-2/+24
|/ | | | connections known to be lost or delay event check if they are sending a response
* Add osRequestURL and osRequestSecureURL with an options list.Melanie Thielker2016-03-161-3/+12
| | | | | | Only currently supported option is "allowXss" which will send the needed Access-control-allow-origin: * header to allow xss scripting against the LSL http server.
* Implement Access-Control-Allow-Origin for HTTP LSL serverJeff Kelley2016-03-161-0/+2
|
* fix html encapsulation for MSIE was doing nothingUbitUmarov2015-12-251-1/+1
|
* merge issue: fix missing '/'UbitUmarov2015-10-241-2/+3
|
* add a few terminating / in LSLhttp uris as coreUbitUmarov2015-09-101-4/+4
|
* Merge branch 'master' into careminsterMelanie2013-07-241-2/+4
|\ | | | | | | | | | | | | Conflicts: OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs
| * Add request received/handling stats for caps which are served by http poll ↵Justin Clark-Casey (justincc)2013-07-151-2/+4
| | | | | | | | | | | | | | handlers. This adds explicit cap poll handler supporting to the Caps classes rather than relying on callers to do the complicated coding. Other refactoring was required to get logic into the right places to support this.
| * Supply proper type information for the various types of requestsMelanie2013-06-071-6/+6
| |
| * Adding Avination's PollService to round out the HTTP inventory changesMelanie2013-06-071-4/+4
| |
* | Implement llSetContentType using the new OpenID auth support for authenticationMelanie2013-05-051-1/+50
| |
* | Merge branch 'avination' into careminsterMelanie2013-03-031-1/+7
|\ \ | | | | | | | | | | | | Conflicts: OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
| * | Correctly remove https:// URLs from the http server.Melanie2013-02-171-1/+7
| | |
* | | Merge branch 'master' into careminsterMelanie2013-02-271-9/+17
|\ \ \ | | |/ | |/| | | | | | | Conflicts: OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
| * | Add regression test for llReleaseUrl() (and for llRequestUrl)Justin Clark-Casey (justincc)2013-02-271-9/+16
| | | | | | | | | | | | Forgot to add file for llRequestUrl() test in commit b8a7c8b
* | | Merge branch 'master' into careminsterMelanie2013-02-271-17/+21
|\ \ \ | |/ / | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/RegionLoader/Web/RegionLoaderWebServer.cs OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs
| * | Add regression test for llRequestUrl()Justin Clark-Casey (justincc)2013-02-261-16/+21
| | |
* | | Merge branch 'master' into careminsterMelanie2013-01-251-0/+15
|\ \ \ | |/ / | | / | |/ |/| Conflicts: OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
| * Mantis 6508 llHTTPResponse body is incorrectly interpreted by IETalun2013-01-241-1/+15
| | | | | | | | | | | | | | | | | | This patch html escapes responses going to IE so that they cannot be interpreted as HTML if the response type is "text/plain". This has no effect if the reponse type has been set to "text/html" by osSetContentType Signed-off-by: nebadon <michael@osgrid.org>
* | Merge branch 'master' into careminsterMelanie2012-11-131-0/+5
|\ \ | |/ | | | | | | Conflicts: OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
| * Another 21 modules' directives moved out of .addin.xmlDiva Canto2012-11-131-0/+2
| |
* | Merge branch 'avination' into careminsterMelanie2012-09-271-1/+1
|\ \ | | | | | | | | | | | | | | | Conflicts: OpenSim/Region/CoreModules/Agent/AssetTransaction/AgentAssetsTransactions.cs OpenSim/Region/Framework/Scenes/Scene.cs
| * | just remove the damm thingUbitUmarov2012-09-261-1/+1
| | |
| * | Seems nothing actually need the request body for getevents. so changeUbitUmarov2012-09-261-1/+0
| | | | | | | | | | | | control flag to false
| * | UriModule GetEvents also doesn't need a request bodyUbitUmarov2012-09-261-0/+1
| | |
* | | Merge branch 'avination' into careminsterMelanie2012-09-101-6/+6
|\ \ \ | |/ /
| * | Remove debug spamMelanie2012-09-041-6/+6
| | |
* | | Merge branch 'master' into careminsterMelanie2012-08-311-0/+17
|\ \ \ | |/ / |/| / | |/ | | | | | | | | Conflicts: OpenSim/Data/MySQL/MySQLSimulationData.cs OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
| * This partially implements the LSL function to set the responseMic Bowman2012-08-291-1/+19
| | | | | | | | | | | | | | | | type for an HTTP request. Since the "official" LSL function limits the use of the response type, it is implemented as osSetContentType with a string for the content mime type and a threat level of high. With this function you should be able to implement rather functional media-on-a-prim application with much less difficulty.
| * Resolve various race conditions between accessing and removing external ↵Justin Clark-Casey (justincc)2012-06-221-132/+148
| | | | | | | | script URLs by more consistently locking on m_UrlMap
| * Avoid a race condition where an incoming request to a script external URL ↵Justin Clark-Casey (justincc)2012-06-221-35/+73
| | | | | | | | | | | | | | | | | | | | | | can trigger an exception is the URL was being removed at the same time. This involves three steps 1) Return gracefully in UrlModule.HttpRequestHandler() instead of throwing an exception when the url cannot be found in its index 2) Return true instead of false in HasEvents() if no matching request is found in the map. This call will only happen in the first place for raced requests. 3) Return a 404 in GetEvents() if the request is not in the index, rather than a blank 200 OK. Many thanks to Tom Haines in http://opensimulator.org/mantis/view.php?id=6051 for doing some of the work on this.
* | Bump number of URLs to 15000 per regionMelanie2012-07-291-1/+1
| |
* | Merge branch 'avination' into careminsterMelanie2012-07-161-5/+5
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs OpenSim/Region/Framework/Scenes/Scene.cs
| * | Make https work in the poll service managerMelanie2012-07-151-2/+2
| | |
| * | Fix a double parenthesis typoMelanie2012-07-151-1/+1
| | |
| * | Set up https to work like http does in the poll handlerMelanie2012-07-151-3/+3
| | |
* | | Merge branch 'avination' into careminsterMelanie2012-07-061-5/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | Conflicts: OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
| * | Add an EventType enum and Type field to the poll service event args. This allowsMelanie2012-07-051-4/+4
| | | | | | | | | | | | | | | the manager to tell what type of event it is. All events except for lsl http in go to the "slow queue" which is run once per second as before.
| * | added a timeout paramenter to PollServiceEventArgs, so each type can define ↵UbitUmarov2012-07-041-2/+2
| | | | | | | | | | | | it's timeout