aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Capabilities/CapsHandlers.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-07-08Add "show caps stats by user" and "show caps stats by cap" console commands ↵Justin Clark-Casey (justincc)1-2/+14
to print various counts of capability invocation by user and by cap This currently prints caps requests received and handled, so that overload of received compared to handled or deadlock can be detected. This involves making BaseStreamHandler and BaseOutputStream record the ints, which means inheritors should subclass ProcessRequest() instead of Handle() However, existing inheriting classes overriding Handle() will still work, albeit without stats recording. "show caps" becomes "show caps list" to disambiguate between show caps commands
2013-04-30Fix CAPS to work like they should - do not send caps to the viewer if ↵Melanie1-2/+5
they're not in the requested caps list. The previous wrong behavior caused the debug setting "UseHTTPInventory" to fail on all viewers when turned off. UDB inventory would not be correctly used in that case.
2011-12-07properly lock CapsHandlers.m_capsHandlersJustin Clark-Casey (justincc)1-26/+40
2011-11-29On "show caps", stop excluding the seed cap but do exclude it elsewhereJustin Clark-Casey (justincc)1-15/+15
2011-04-30Renamed OpenSim.Framework.Capabilities.dll to OpenSim.Capabilities.dllDiva Canto1-0/+0
2011-02-05Fixed Caps handlers leakDiva Canto1-1/+1
2010-08-20Unit test breakage fix.Diva Canto1-1/+1
2009-06-22Update svn properties.Jeff Ames1-171/+171
2009-06-18* Corrected CAPS namespacesArthur Valadares1-1/+1
* "luke, use the sed"
2009-06-18Moved OpenSim/Framework/Communications/Capabilities up to ↵diva1-171/+171
OpenSim/Framework/Capabilities. Didn't change the namespace because VC# is not helping, and this would imply manually changing more than 50 files. So the namespace is still OpenSim.Framework.Communications.Capabilities, to be cleaned up later by someone with more energy.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-04Intermediate commit. WILL NOT COMPILE!Melanie Thielker1-2/+2
2009-03-19* refactor: Create IHttpServer interface instead of accessing BaseHttpServer ↵Justin Clarke Casey1-2/+3
via CommunicationsManager directly
2008-09-14* Made Seed CAP response respect the SSL setting.Teravus Ovares1-1/+27
2008-05-16Formatting cleanup.Jeff Ames1-8/+8
2008-05-01* Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby1-2/+2
with namespaces.
2008-04-21From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-0/+4
the attached patch set is centered around RemoteAdminPlugin and focuses mainly on making it more robust (i.e. more parameter checking and better error reporting) but also we've re-implemented the LoadTerrain stuff that got disabled during the terrain code reworking: * missing PostInitialize() calls on region modules that were loaded for regions created via RemoteAdmin's CreateRegion XmlRpc call * re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost during the TerrainModule rework) * adds lots more parameter checking and error reporting to RemoteAdmin * adds a read-only property to RegionApplicationBase so that we can access the CommsManager * adds Exceptions to TerrainModule so that we get better error case feedback (and can report more meaningful errors in turn) * adds a CheckForTerrainUpdate() call to TerrainModule.LoadFromFile() to make terrain changes effective * adds TryGetCurrentScene(LLUUID) to SceneManager so that we can retrieve Scenes not only by name but also by LLUUID cheers, dr scofield
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-6/+0
(this took a while to run).
2008-04-17* Re-Fixed caps Teravus Ovares1-0/+2
* This fixes chi11ken's/OpenViewer's libsl cap issue.
2008-04-03Update svn properties.Jeff Ames1-144/+144
2008-04-03* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-0/+144
* This patch removes voice code into a region module. This required the implementation of events and other code to allow region modules to register their own caps handlers, and should allow different voice module implementations. * CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in.