aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Another attempt at fixing the random spurious test error.Teravus Ovares (Dan Olivares)2009-08-261-6/+13
| | | | * This time it might be the listening socket thread from HttpServer aborting with a non blocking thread abort exception. Hopefully calling Stop() on MainServer.Instance will solve that.
* change 535cb0efc so that the default LLSD serialization format isdr scofield (aka dirk husemann)2009-08-121-2/+4
| | | | | | | llsd+xml instead of llsd+json --- the latter seems to break existing bots. this assumes that those bots that want llsd+json will properly signal that desire, if that is not the case, we need to revisit this. fixes mantis #3977.
* * FreeContext may be a bit too buggy for my tastes in some environments. * ↵Teravus Ovares (Dan Olivares)2009-08-081-7/+7
| | | | Commenting it for the moment.
* * Patch from jhurliman to add accept type recognition to determine the llsd ↵Teravus Ovares (Dan Olivares)2009-08-051-7/+67
| | | | | | content format. *should allow both json and xml serializations of llsd to work properly. Signed-off-by: Teravus Ovares (Dan Olivares) <teravus@gmail.com>
* Add copyright header. Formatting cleanup.Jeff Ames2009-08-011-1/+1
|
* * Fixed another potential httpserver leak.Teravus Ovares2009-07-301-1/+6
|
* Add basic support ofr detached request handling to the HTTP server.Melanie Thielker2009-07-291-1/+7
| | | | | | Groundwork to finish HTTP IN.
* * An attempt to fix mantis #3955Teravus Ovares2009-07-291-2/+2
| | | | | * It's possible it could re-cause mantis #3953, but the FreeContext isn't always necessary because Connection: close ---> Disconnect(SocketError.Success) { FreeContext(); }
* * An attempt to fix mantis #3953Teravus Ovares2009-07-291-1/+12
|
* * Adds the ability to have a thread efficient long poll service (such as the ↵Teravus Ovares2009-07-291-5/+90
| | | | | | | | | 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.
* * Updated C# WebServer to the latest available source download (r19869) and ↵Teravus Ovares2009-07-211-5/+14
| | | | | | | | | | applied a few mods from the old version (now up on opensim-libs (VS 3.5 project). * Made various changes to BaseHttpServer to accommodate the new interfaces. * This version has been significantly re-architected and may fail in unusual and insidious ways. * Please pay attention to any errors you get and post a Mantis if you can reproduce an issue with the HTTPServer. I'm including the pdb and having the http server compiled in debug for a few weeks so that when an error occurs, it'll print the pertenant data. * Once again, this is the full C# WebServer, not the lite branch that is included in LibOMV (we need SSL!)
* Applied patch from Mantis #3736 , which should stop the userserver crashing ↵MW2009-06-181-1/+2
| | | | when a SL viewer version 1.23 logs in. Thanks StrawberryFride
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* Added option (on my default) to the clone avatar function so that the ↵MW2009-05-301-1/+9
| | | | | | | clothes and attachments that the target avatar is wearing, to begin with, are removed. So the end result isn't a merger of those clothes/attachments and the ones the template avatar is wearing. Added IPAddress ListenIPAddress property to BaseHttpServer so that the listening/binding IP can be set.
* * Pipes IPEndPoint through all Login methods, including LLSD/OSD login paths.Adam Frisby2009-05-231-1/+1
|
* * Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby2009-05-231-1/+1
| | | | | | | | | | needed to be able to 'NAT-wrap' the login sequence. * If you have something using XmlRpc that isn't in core, change your method signature from: (XmlRpcRequest request) to: (XmlRpcRequest request, IPEndPoint remoteClient)
* adding RemoveXmlRpcHandler to IHttpServerDr Scofield2009-05-221-0/+12
|
* Committing the changed treeMelanie Thielker2009-05-041-0/+1626