aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-12* Lock remaining m_rpcHandlers use since these accesses are not guaranteed ↵Justin Clarke Casey1-2/+8
to be thread safe
2009-02-12* Apply http://opensimulator.org/mantis/view.php?id=3138Justin Clarke Casey1-0/+20
* Adds a GetXmlRPCHandler() to the BaseHttpServer * Thanks mpallari
2009-02-12* optimized usings.lbsa7114-33/+14
2009-02-10Add proper handling for shared vs. unshared modules to the commandMelanie Thielker1-8/+8
interface. Shared modules will now only get added once, so the command handler is called once per module, not once per scene. Removal of scenes has no adverse effects. Nonshared modules will be called for each scene.
2009-02-09* Restore show information for the OpenSim region server (version, info, ↵Justin Clarke Casey1-1/+1
threads, etc.)
2009-02-07Replace the console for all OpenSim apps with a new console featuring commandMelanie Thielker1-65/+54
line editing, context sensitive help (press ? at any time), command line history, a new plugin command system and new appender features thet let you type while the console is scrolling. Seamlessly integrates the ICommander interfaces.
2009-02-05* Make existing module commanders register as help topicsJustin Clarke Casey1-4/+24
* Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff) * Typing help <topic> will give information about commands specific to that topic
2009-02-04Closing the requestStream and setting a 10 sec timeout for getting it.diva2-0/+4
2009-01-22Fixes Mantis #3032. The VersionInfo.cs file was not updated from 0.6.1 to ↵Charles Krinke1-1/+1
0.6.2 with the last minor release and shows incorrectly on the console. This will resolve itself on the next svn update.
2009-01-13* minor: remove some mono compiler warningsJustin Clarke Casey1-1/+1
2009-01-13* minor; Very minor non-functional tidy upsJustin Clarke Casey1-11/+6
2009-01-13* minor: Add a couple of code comments about enabling httpserver loggingJustin Clarke Casey1-10/+14
2009-01-08* Adds the variables passed to the hashtable BaseHttpServer passes in.Teravus Ovares1-0/+7
* Null check on Sessions_report.
2009-01-05* minor: remove some mono compiler warningsJustin Clarke Casey1-1/+1
2009-01-03Undoing the bump up of MajorInterfaceVersion number back to 2. This just ↵diva1-1/+1
doesn't work in practice!
2009-01-03Another interregion comms change that will not work well with previous ↵diva1-1/+1
versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE. Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms.
2009-01-03* Updates the sim stats module. Cleans out some of the rot.Teravus Ovares1-1/+2
* Adds a prototype web stats module which is disabled by default. It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now. I'll let you know when it's safe. * Adds Prototype for ajaxy web content * removed a warning or two.
2008-12-31Added http-method to the hashtable that gets passed to GenericHTTPMethods.diva1-1/+1
2008-12-20Change VersionInfo.cs from 0.6.0 to 0.6.1 in preparationCharles Krinke1-1/+1
for the 0.6.1 minor release.
2008-12-20* A few more fixes to HttpServer.Teravus Ovares2-2/+10
* http://www.codeplex.com/webserver/WorkItem/View.aspx?WorkItemId=3110 fix erronious call to beginread that caused an exception which was caught and ignored (increase performance) * Pass socket into httpclientcontectImp and call the disconnect + reuse method so the socket can be reused quicker (increase performance) * Ensured that in every error scenario beginAccept is called (stability) * Fixed header casing (standards compliance) * Fixed Connection: close handling (standards compliance)
2008-12-18* Tweak my previously mentioned nasty hack so it's a little less nastyTeravus Ovares1-6/+8
2008-12-18* Added "show queues" command that shows throttling queues for all clients.lbsa711-1/+1
*** This only works for LLCLientView at the moment ***
2008-12-18* Add a nasty hack to try and give the HttpServer a few extra lives until we ↵Teravus Ovares1-2/+29
dig more into what's causing it to stop listening.
2008-12-18* Caught unhandled IOException, and outputted it to log.lbsa711-1/+5
2008-12-18* Added more articulate logging of HttpServer so we can diagnose issues.Teravus Ovares1-0/+38
2008-12-18* Committing an opensim level error message on httpserver. This might help ↵Teravus Ovares1-0/+6
with the eventqueue http server death.
2008-12-13Mantis#2811. Thank you kindly, Diva for a patch that resolvesCharles Krinke1-1/+1
some of our DNS/dotted decimal issues that plague teleporting. We are increasing the MajorInterfaceVersion from 1 to 2 in the gridserver, so sims will need to be updated on various grids.
2008-12-02Made BaseOpenSimServer.ShutdownSpecific() public. As the ↵MW1-1/+1
OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.
2008-12-01Added a Catch(InvalidOperationException) to BaseHttpServer.HandleRequest(). ↵MW1-19/+24
Which is thrown due to errors in the XML deserializing. Without this catch is it easy to bring down any of the opensim servers on purpose by just sending corrupt xml to them.
2008-11-25* Adding the incoming url as Param[2] in the XmlRpcRequestlbsa711-1/+3
2008-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker4-16/+13
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker4-13/+16
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey4-16/+13
* Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
2008-11-17* minor: add interface version to 'show version' command outputJustin Clarke Casey1-1/+4
2008-11-14Add group permissions to agent inventory.Melanie Thielker1-1/+1
Contains a migration. May contain nuts. Please back up your inventory data store. This revision changes the interface version!! No older regions can connect to these new UGAIM, and the new regions can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss Currently persisted on MySQL only.
2008-11-12Change HTTP server backlog/acceptors to 64, per Adam ZMelanie Thielker1-1/+1
2008-11-11* Implement basic region filtering as described in ↵Justin Clarke Casey2-22/+19
https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html * This is done by sending a 'major interface version' number on sim registration. Developers must increment this every time they make a change that would make the previous OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine). * This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion * This allows the grid service to stop older, incompatible regions from connecting
2008-11-08* Made ClientLoop non-infinite, ClientLoop will now disengage when the ↵Adam Frisby1-3/+1
client has logged out. * Cleaned up a section of LLClientView * Removed unused 'using' from HTTPServer * Please test this patch.
2008-11-08Change Version string from 0.5.11 to 0.6.0 for release.Charles Krinke1-1/+1
2008-11-08Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup.Jeff Ames1-1/+28
2008-11-03* Apply http://opensimulator.org/mantis/view.php?id=2535Justin Clarke Casey1-8/+37
* Catch and report deserialization exceptions on rest handlers * Thanks Diva!
2008-11-03* Use nini to pass config information to the client stack, rather than the ↵Justin Clarke Casey1-1/+0
ClientStackUserSettings class * This conforms better to other module usage
2008-11-01Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz1-1/+12
on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
2008-10-29* Instead of putting 0.5.11.00000 if there is no revision, just put 0.5.11 ↵Justin Clarke Casey1-1/+1
instead * This is to make things less confusing to users (and maybe a little easier to do future version filtering for grid connections) * If there's disagreement about this, then please say so (preferably in the opensim-dev mailing list)
2008-10-28* minor: remove mono compiler warningsJustin Clarke Casey1-1/+1
2008-10-28* Apply http://opensimulator.org/mantis/view.php?id=2482Justin Clarke Casey1-3/+17
* Stop 'show threads' throwing an exception if a thread is dead
2008-10-25Fixed the cause of a hidden Exception which prevented BaseHttpServer to answerHomer Horwitz1-1/+2
when a non-existing XmlRpc method was called. Now, it will correctly respond with a faultCode/faultMessage.
2008-10-23Adding AddXmlRpcHandler(name, method, bool) to selectively disableDr Scofield1-0/+13
KeepAlive for certain XmlRpc handlers. Making use of new AddXmlRpcHandler method in RemoteAdminPlugin to avoid clients waiting indefinitely for response. taking note of BaseHttpServer parameter in CommunicationsManager constructor (was passed it but then just ignored so far).
2008-10-22- Added BaseHttpServer.StopHomer Horwitz1-0/+5
- Added "register" command to MessagingServer to re-register with the UserServer after that crashed/was restarted.
2008-10-14* Remove a warning from BaseHttpServerTeravus Ovares1-1/+1