aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-294-5/+29
|
* * Re trigger pandaTeravus Ovares2009-07-291-1/+1
|
* * Adds the ability to have a thread efficient long poll service (such as the ↵Teravus Ovares2009-07-297-5/+442
| | | | | | | | | 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.
* * as per my e-mail to opensim-dev archive: ↵Teravus Ovares2009-07-251-1/+1
| | | | | | | | https://lists.berlios.de/pipermail/opensim-dev/2009-July/007223.html I'm bumping gridcomms interface version to 5. MajorInterfaceVersion = 5
* * Updated C# WebServer to the latest available source download (r19869) and ↵Teravus Ovares2009-07-212-5/+45
| | | | | | | | | | 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!)
* minor: remove some mono compiler warningsJustin Clarke Casey2009-07-152-3/+2
|
* Bump version in Framework/Servers/VersionInfo to 0.6.6.Jeff Ames2009-07-151-1/+1
|
* 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
* Formatting cleanup.Jeff Ames2009-06-105-7/+7
|
* * Fix unit tests so that they correctly handle 404 missing asset responseJustin Clarke Casey2009-06-052-5/+8
| | | | | | * I didn't think there were tests in this area - my bad
* * Fix problem where known missing assets would stop save oar ever completingJustin Clarke Casey2009-06-052-13/+55
| | | | | | | | | * Issue was that region server was silently dropping an XmlException caused by trying to deserialize the blank asset service response * So make asset service return http status NOT FOUND rather than OK in accordance with REST * and interpret this correctly in the async response so that a null object is sent back * This means that this fix won't be active until both region simulator and server reach this revision
* * Add oar saving timeoutJustin Clarke Casey2009-06-052-2/+10
| | | | | | | | | * If an oar save fails to get responses to all asset requests to the asset service then timeout after 60 seconds * Timeout executes abort, since missing assets in an OAR seems bad * This means that oar saves won't permanently hang and instead can be retried if something goes wrong with the asset service * This is not a solution to mantis 3714. Hopefully a fix will be along shortly since I can now consistently reproduce that problem
* * Removed some commented-out codelbsa712009-06-011-1/+0
|
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-0134-34/+34
| | | | LICENSE.txt.
* Add copyright headers, formatting cleanup, ignore some generated files.Jeff Ames2009-05-311-1/+28
|
* 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.
* * So, giving up on my efforts to de-duplicate the asset handlers. I'll just ↵lbsa712009-05-271-0/+10
| | | | | | | service commit my current state, then start over and this time concentrating only on the new handlers. * Fixed some erroneous refs in Tests.Common
* Update svn properties.Jeff Ames2009-05-271-26/+26
|
* * We have strand flavours.lbsa712009-05-262-8/+13
| | | | | | * The version string is now reported as "OpenSim 0.6.5 (Dev)" * This has to be administrated manually.
* * Introduced GetVersionString so we can harness the whole thing.lbsa712009-05-262-3/+24
| | | | | * Introduced 'Flavour' to spice things up.
* * slowly getting there...lbsa712009-05-261-12/+7
|
* * Changed Version to property for great justicelbsa712009-05-261-1/+9
|
* * Added test to make sure version info is 27 chars long (still don't know ↵lbsa712009-05-262-0/+18
| | | | exactly why it has to be that, though)
* * reseparate inventory item creator id and creator uuidJustin Clarke Casey2009-05-252-5/+1
| | | | | | | | | * unfortunately, while the client requires uuids and we want to be able to have arbitrary string ids, these cannot be kept in sync * I think the problems last time were due to a serialization change * So the major inteface version has been bumped to take care of any lingering issues here. * This means that region servers beyond this revision can only connect to similarly uptodate grid services, and vice versa
* * Upped version number to 0.6.5lbsa712009-05-251-1/+1
|
* * Pipes IPEndPoint through all Login methods, including LLSD/OSD login paths.Adam Frisby2009-05-232-2/+3
|
* * Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby2009-05-232-2/+3
| | | | | | | | | | 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)
* cleaning out warnings.Dr Scofield2009-05-225-5/+8
| | | | | | NOTE: we currently have a gazillion warnings caused stuff flagged as "obsolete" (OGS1 stuff) --- what's up with that?
* adding RemoveXmlRpcHandler to IHttpServerDr Scofield2009-05-222-0/+14
|
* Remove the pre-log4net, discrete output methods from the consolesMelanie Thielker2009-05-201-1/+1
|
* Add copyright headers, formatting cleanup.Jeff Ames2009-05-205-14/+95
|
* Bug fix on POST asset so that the new asset service connector can talk to ↵diva2009-05-151-2/+5
| | | | the old asset server.
* * Moved BaseRequestHandlerTestHelper to OpenSim.Tests.Common.Setup for great ↵lbsa712009-05-141-1/+1
| | | | justice.
* * Added some more tests to the GetAssetStreamHandlerslbsa712009-05-134-34/+99
|
* Thank you kindly, BlueWall sir, for a patch that:Charles Krinke2009-05-131-2/+10
| | | | | | | | | | Adding a jsonp wrapper to the user supplied status report uri if the key "callback" exists. It will work with many javascript toolkits to provide an ajax callback to allow the browser to update stats reports without the intervention of an intermediate server.
* Update svn properties.Jeff Ames2009-05-113-311/+311
|
* Create SynchronousRestObjectRequester and make SynchronousRestObjectPosterMelanie Thielker2009-05-101-1/+10
| | | | | | use that. Mark SynchronousRestObjectPoster.BeginPostObject as obsolete.
* Create an async form of the RestObjectPoster. Rename the file (but not theMelanie Thielker2009-05-102-0/+126
| | | | | | | class!) to SynchronousRestObjectRequester. Add CacheBuckets parameter to cache
* Make remote assets work through the new server systemMelanie Thielker2009-05-091-17/+29
|
* * Extracted common superclass for GetAssetStreamHandler and ↵lbsa712009-05-085-331/+276
| | | | | | | CachedGetAssetStreamHandler * Added some more tests
* * Introduced new HttpServer.Tests projectlbsa712009-05-084-36/+60
| | | | | | | * Split the GetAssetStreamHandler testing into separate tests for BaseRequestHandler * Ignored some gens
* fix svn propertiesSean Dague2009-05-081-93/+93
|
* instrument most of the tests with a new InMethod function that may help us ↵Sean Dague2009-05-071-0/+11
| | | | | | | figure out where that pesky deadlock is during test runs.
* * Added some more GetAssetStreamHandlerTestslbsa712009-05-072-4/+52
| | | | | * In the process, caught a potential bug where the handler would allow paths not starting with the registered prefix
* * Added some GetAssetStreamHandlerTestslbsa712009-05-064-8/+56
| | | | | * Minor tweaks to attain testability
* Remove bin directory from HttpServer.Jeff Ames2009-05-052-0/+0
|
* Remove the csproj files that got into SVNMelanie Thielker2009-05-048-540/+0
|
* Committing the changed treeMelanie Thielker2009-05-0447-0/+6849
|