aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-364/+157
2016-11-03Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel1-94/+113
2012-11-12Cleanup on region modules: gave short node id's to all of them.Diva Canto1-1/+1
2012-11-10One more module: EventQueueGetModule. Also making it non-optional for this dll.Diva Canto1-53/+38
2012-10-16minor: Add missing newlines and spacing to help for "debug eq" console commandJustin Clark-Casey (justincc)1-4/+4
2012-10-10Lock on AgentCircuitData during Scene.AddClient() and RemoveClient() to ↵Justin Clark-Casey (justincc)1-11/+2
prevent an inactive connection being left behind if the user closes the viewer whilst the connection is being established. This should remove the need to run the console command "kick user --force" when these connections are left around.
2012-06-15Put all debug console commands into a single Debug section rather than ↵Justin Clark-Casey (justincc)1-1/+1
scattering them over other categories
2012-05-18Fix build break. Comment out EQG deregister/register logging.Justin Clark-Casey (justincc)1-10/+10
2012-05-18Add level 2 debug eq logging which logs event queue polls.Justin Clark-Casey (justincc)1-23/+32
Refactor: eq message logging into common method.
2012-05-18refactor: move EventQueueGet path generation into common method. Rename ↵Justin Clark-Casey (justincc)1-20/+33
some local variables in line with code conventions. Add commented out EQG log lines for future use.
2012-05-03Implement optional name and description on http stream handlers so that we ↵Justin Clark-Casey (justincc)1-2/+6
can relate a slow request to what the handler actually does and the agent it serves, if applicable. This is most useful for capabilities where the url is not self-describing.
2012-03-08Change "help" to display categories/module list then "help ↵Justin Clark-Casey (justincc)1-1/+1
<category/module>" to display commands in a category. This is to deal with the hundred lines of command splurge when one previously typed "help" Modelled somewhat on the mysql console One can still type help <command> to get per command help at any point. Categories capitalized to avoid conflict with the all-lowercase commands (except for commander system, as of yet). Does not affect command parsing or any other aspects of the console apart from the help system. Backwards compatible with existing modules.
2011-12-07Stop also adding an ordinary http handler when we set up a poll http handler.Justin Clark-Casey (justincc)1-6/+0
It appears that this is entirely unnecessary since the poll http handlers are dealt with on a separate code path.
2011-11-29Improve some of the debug help messagesJustin Clark-Casey (justincc)1-0/+1
2011-11-29Correct mistake in "debug eq" helpJustin Clark-Casey (justincc)1-1/+1
2011-11-24comment out a noisy log line I accidentally left in from the last commitJustin Clark-Casey (justincc)1-1/+1
2011-11-24Stop passing a request handler to the initial caps.RegisterHandler in ↵Justin Clark-Casey (justincc)1-157/+162
EventQueueGetModule since this is immediatley replaced by a poll server handler. This allows us to comment out a bunch of code and simplify the codebase and readability.
2011-11-24Add a "debug eq" console command for debugging.Justin Clark-Casey (justincc)1-6/+79
This will log outgoing event queue message names if turned on.
2011-10-24Fix bugs in EventQueueGetModule.ClientClosed() and ↵Justin Clark-Casey (justincc)1-4/+7
BaseHttpServer.RemovePollServerHTTPHandler() that stopped existing code in ClientClosed() from actually tearing down the poll handler Actually doing the tear down appear to have no ill effects with region crossing and teleport.
2011-10-24Add new EventQueueTests with basic test to check that adding a client ↵Justin Clark-Casey (justincc)1-1/+0
registers an http poll
2011-09-24Improve locking when access queue in EventQueueGetModuleJustin Clark-Casey (justincc)1-14/+17
2011-05-02Fixed: EventQueueGet and other caps were being wrongly deregistered. Also ↵Diva Canto1-3/+3
CapabilitiesModule was being instantiated twice (damn Mono.Addins).
2011-05-02Works!Diva Canto1-1/+1
2011-05-01Broke down Caps.cs into a generic Caps object that simply ↵Diva Canto1-1/+1
registers/unregisters capabilities and a specific bunch of capability implementations in Linden space called BunchOfCaps. Renamed a few methods that were misnomers. Compiles but doesn't work.
2011-04-30Nope, that didn't feel right. Moving all those modules to Linden space.Diva Canto1-0/+2
2011-04-30First stab at cleaning up Caps. Compiles. Untested.Diva Canto1-1/+11
2010-09-12Formatting cleanup.Jeff Ames1-2/+2
2010-08-30Implements parcel media setting persistence and packet / CAPS handlingJonathan Freedman1-8/+10
properly for the new media settings. Signed-off-by: Melanie <melanie@t-data.com>
2010-08-30local commit with parcel media bitsJonathan Freedman1-8/+10
Signed-off-by: Melanie <melanie@t-data.com>
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie1-25/+15
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution1-15/+25
Signed-off-by: Melanie <melanie@t-data.com>
2009-12-31Adds tons of packets.Revolution1-0/+5
Applied with change: Changed spelling to Summary (from Summery) Signed-off-by: Melanie <melanie@t-data.com>
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-09-22Completely remove the prior implementation of the request event handlingMelanie1-1/+1
on poll handlers. Introduce a new delegate on the PollServiceEventArgs that allow access to the request headers and body.
2009-09-21Make the poll service handler call the handler method on incoming requests.Melanie1-1/+6
2009-09-21Add a RequestID (UUID.Random()) to the PollRequest and pass it to allMelanie1-4/+4
even hander delegates.
2009-09-21Add a UUID param to NoEvents in PollServiceEventArgs to make it more genericMelanie1-2/+2
2009-08-11Fixes a race condition in EQ processing that was making EQs pop up again ↵Diva Canto1-8/+12
upon client close. Commented remote call on GetSystemFolders again, so that it's not live yet.
2009-07-31* Fix a locking issue in the EventQueueTeravus Ovares1-10/+22
2009-07-30* Fixed another potential httpserver leak.Teravus Ovares1-2/+4
2009-07-29* An attempt to fix mantis #3953Teravus Ovares1-2/+2
2009-07-29* Adds the ability to have a thread efficient long poll service (such as the ↵Teravus Ovares1-13/+80
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.
2009-07-10Remove all references to HttpServer from CommsManager (all incarnations)Melanie Thielker1-2/+2
Change all uses of the HttpServer properties to use the new singleton
2009-07-05comment out some excessively verbose eventqueue debugging messagesDahlia Trimble1-2/+2
2009-06-19When a shared module hooks OnClientClosed, it has no way of findingMelanie Thielker1-1/+1
out which client connection has closed. So, in multi-region sims, things can get messy fast. This introduces a second parameters, which is a Scene object ref. Minor adjustments to custom modules may be required due to this change.
2009-06-18* Corrected CAPS namespacesArthur Valadares1-2/+2
* "luke, use the sed"
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-0/+1
2009-03-19Thanks to mpallari for Mantis #3310: Make EventQueueGetModule more inheritableDahlia Trimble1-8/+8
2009-02-12large scale fix for svn props after "the great refactor"Sean Dague1-16/+16