| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Groundwork to finish HTTP IN.
|
|
* It's possible it could re-cause mantis #3953, but the FreeContext isn't always necessary because Connection: close ---> Disconnect(SocketError.Success) { FreeContext(); }
|
|
|
|
|
|
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.
|
|
https://lists.berlios.de/pipermail/opensim-dev/2009-July/007223.html
I'm bumping gridcomms interface version to 5.
MajorInterfaceVersion = 5
|
|
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!)
|
|
|
|
|
|
when a SL viewer version 1.23 logs in. Thanks StrawberryFride
|
|
|
|
* I didn't think there were tests in this area - my bad
|
|
* 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
|
|
* 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
|
|
|
|
LICENSE.txt.
|
|
|
|
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.
|
|
service commit my current state, then start over and this time concentrating only on the new handlers.
* Fixed some erroneous refs in Tests.Common
|
|
|
|
* The version string is now reported as "OpenSim 0.6.5 (Dev)"
* This has to be administrated manually.
|
|
* Introduced 'Flavour' to spice things up.
|
|
|
|
|
|
exactly why it has to be that, though)
|
|
* 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
|
|
|
|
|
|
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)
|
|
NOTE: we currently have a gazillion warnings caused stuff flagged as
"obsolete" (OGS1 stuff) --- what's up with that?
|
|
|
|
|
|
|
|
the old asset server.
|
|
justice.
|
|
|
|
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.
|
|
|
|
use that. Mark SynchronousRestObjectPoster.BeginPostObject as obsolete.
|
|
class!) to SynchronousRestObjectRequester. Add CacheBuckets parameter to
cache
|
|
|
|
CachedGetAssetStreamHandler
* Added some more tests
|
|
* Split the GetAssetStreamHandler testing into separate tests for BaseRequestHandler
* Ignored some gens
|
|
|
|
figure
out where that pesky deadlock is during test runs.
|
|
* In the process, caught a potential bug where the handler would allow paths not starting with the registered prefix
|
|
* Minor tweaks to attain testability
|
|
|