Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clean a bit | UbitUmarov | 2018-12-03 | 1 | -49/+50 |
| | |||||
* | avoid a data copy | UbitUmarov | 2018-12-03 | 1 | -1/+7 |
| | |||||
* | avoid a data copy | UbitUmarov | 2018-12-02 | 1 | -52/+60 |
| | |||||
* | replace GetMeshModule and GetTextureModule | UbitUmarov | 2018-12-01 | 1 | -12/+5 |
| | |||||
* | we should only have one http poll service manager per instance | UbitUmarov | 2018-11-03 | 1 | -3/+115 |
| | |||||
* | pesty warning | UbitUmarov | 2018-09-13 | 1 | -8/+8 |
| | |||||
* | some cleanup | UbitUmarov | 2018-09-12 | 1 | -20/+1 |
| | |||||
* | Merge branch 'master' of opensimulator.org:/var/git/opensim | Melanie | 2018-09-12 | 1 | -5/+13 |
|\ | |||||
| * | http reusecontext is obsolete | UbitUmarov | 2018-07-14 | 1 | -1/+0 |
| | | |||||
| * | http reusecontext is obsolete | UbitUmarov | 2018-07-14 | 1 | -1/+0 |
| | | |||||
| * | simplify http bycontext key | UbitUmarov | 2018-01-24 | 1 | -18/+0 |
| | | |||||
| * | shut up some pesty warnings | UbitUmarov | 2018-01-15 | 1 | -1/+2 |
| | | |||||
| * | some conditional dispose on http requests inputstream | UbitUmarov | 2017-05-08 | 1 | -0/+6 |
| | | |||||
| * | remove reuse context code, they had notthing worth using and on original ↵ | UbitUmarov | 2016-09-03 | 1 | -2/+2 |
| | | | | | | | | code when reusing contexts still in use, etc. Change DLL information to make clear it is a opensim fork, so our responsability not original author | ||||
| * | identify contexts by ID now avaiable ( pipeline serialization) | UbitUmarov | 2016-07-17 | 1 | -4/+9 |
| | | |||||
* | | Squelch "connection reset by peer" exceptions | Melanie | 2018-09-12 | 1 | -1/+8 |
|/ | |||||
* | minor cleanup | UbitUmarov | 2015-12-09 | 1 | -17/+4 |
| | |||||
* | bad merge? | UbitUmarov | 2015-09-01 | 1 | -0/+60 |
|\ | |||||
| * | change pollService stop() to send 503 error and no keepalive. ( untested ) | UbitUmarov | 2015-08-18 | 1 | -1/+23 |
| | | |||||
| * | try to serialize http requests from same connection, so they are processed | UbitUmarov | 2015-08-18 | 1 | -0/+38 |
| | | | | | | | | in order. ( next commits will be about necessary keepAlive changes needed) | ||||
* | | Make failures in PollServiceHttpRequest.DoHTTPGruntWork() actually log the ↵ | Justin Clark-Casey (justincc) | 2015-01-19 | 1 | -2/+2 |
|/ | | | | exception on error | ||||
* | Add request received/handling stats for caps which are served by http poll ↵ | Justin Clark-Casey (justincc) | 2013-07-15 | 1 | -0/+45 |
| | | | | | | | 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. | ||||
* | Avoid a race condition where an incoming request to a script external URL ↵ | Justin Clark-Casey (justincc) | 2012-06-22 | 1 | -3/+4 |
| | | | | | | | | | | | 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. | ||||
* | Add a RequestID (UUID.Random()) to the PollRequest and pass it to all | Melanie | 2009-09-21 | 1 | -0/+3 |
| | | | | even hander delegates. | ||||
* | * Adds the ability to have a thread efficient long poll service (such as the ↵ | Teravus Ovares | 2009-07-29 | 1 | -0/+48 |
eventqueue) * If this doesn't melt the Http Server, this will significantly reduce the number of threads in use on regions with many users. * Adds AddPollServiceHTTPHandler, and RemovePollServiceHTTPHandler to BaseHttpServer * Generic enough to be used for many long poll services, not only the EventQueue. |