aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-12-19Fix for more child agent mismanagement (like #2846). On enqueueing events, ↵diva1-5/+44
we should not be creating new queues; if the queue doesn't exist -- too bad, event is dropped. That tends to happen just after the client is closed, and the EQ also closed. If someone places an event in that queue after that, that event should be dropped instead of creating a new, erroneous queue.
2008-12-14Mantis#2725. Thank you kindly, Diva, for a patch that:Charles Krinke2-9/+22
Adds missing protocol pieces for EstablishAgentCommunication event which allows the client to activate CAPS and the EQ for child agents.
2008-12-03Reinstate closing the EQ when the UDP circuit disconnects. This will likelyMelanie Thielker1-9/+6
also reinstate the texture issue, which needs ot be fixed another way.
2008-12-01don't close eventqueues when you leave a region. This really does seemSean Dague1-2/+10
to fix the A -> B -> A issue. Because the code is very reuse friendly, it shouldn't cause much additional memory bloat in the sims. I'm sure this isn't the right fix, but it is progress, and confirms that the close path while leaving a region is part of the issue.
2008-12-01fix the "I get no textures if I teleport back to a region I've been inSean Dague1-2/+4
before" issue. This involves the EventQueueGet module so I'm not sure this is the right fix but it appears to work. When the ScenePresence leaves force a close on it. The reuse of the queues doesn't seem to be working, so the forced close causes a new one the next time in. This does appear to work.
2008-12-01attempt to modify the event queue for greater debuggingSean Dague1-0/+2
2008-11-29Mantis #2584Melanie Thielker1-0/+15
Applying a patch from Diva. This patch introduces significant improvements in teleporting. Thank you, Diva.
2008-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker2-70/+70
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker2-70/+70
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 Casey2-70/+70
* 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-09* Applying EventQueueGetModule patch to try debug the case of the missing EQG.Adam Frisby1-1/+2
2008-10-24Plumb some moreMelanie Thielker1-1/+1
2008-10-16Fixed (mono-)script handling for SL viewer 1.21:Homer Horwitz1-0/+17
- Added two missing caps (UpdateScriptAgent, UpdateScriptTask) - Added one missing EventQueue event (ScriptRunningReply) - Changed DNE and XEngine to use this new event As we only use the mono engine anyway, the "Mono" checkbox is set by default but doesn't have any function.
2008-10-10* Added NullReference check to EventQueueGetModule.Adam Frisby1-2/+8
2008-10-10* Fixed a potential threading issue with EventQueueGet leading to ↵Adam Frisby1-5/+12
spontaneous crashes.
2008-10-08* minor: Comment out initial regularly occuring EventQueueGet log debug ↵Justin Clarke Casey1-11/+9
message for now, as previously discussed with Ter
2008-10-03* minor: remove warnings (the code cleaners strike again)Justin Clarke Casey1-4/+3
2008-10-03* EventQueueGet is now working.Teravus Ovares1-12/+144
* Switched it on by default * Updated OpenSim.ini.example to reflect this * Caught a UDP Server issue that occurs when the network pipe is saturated * Still experimental :D
2008-10-01* Fixed a mangled Seed caps handler definition on login to region in ↵Teravus Ovares1-12/+105
standalone where port wasn't the http port. * Removed spurious warning message * More debug in EventQueueGet Module to figure out why we're loosing the handlers.
2008-09-30* Replacing Net.HttpListener with HttpServer. Teravus Ovares1-9/+10
* This is a HUGE update.. and should be considered fraut with peril. * SSL Mode isn't available *yet* but I'll work on that next. * DrScofld is still working on a radical new thread pump scheme for this which will be implemented soon. * This could break the Build! This could break your Grid!
2008-09-30* Get the code up to speed with my -#dev e-mail example. (uncomment out ↵Teravus Ovares1-1/+11
lines 227 - 235 to test.
2008-09-30Update svn properties, minor formatting cleanup.Jeff Ames1-6/+2
2008-09-28- Further cleanupsHomer Horwitz1-27/+44
- Added TeleportFinish event to the event-queue. It works better than before (you can teleport), but it doesn't work quite right yet (you start TPing after the TP again). Beware: Still experimental and non-working.
2008-09-28Refactor to avoid some duplicate code.Homer Horwitz2-101/+63
2008-09-28Update svn properties. Minor formatting cleanup. Fix a compiler warning. ↵Jeff Ames1-1/+1
Fix a UUID vs null comparison.
2008-09-28eol-style native; on EventQueueHelperTeravus Ovares1-146/+146
2008-09-28* okay.. Now you can do border crossings with the security 'fixed' ↵Teravus Ovares2-86/+156
client.. with EventQueue enabled. * You occasionally loose the event queue if you cross back and forth between the same regions many multiples of times. * But Don't try to teleport!
2008-09-27* With EventQueueGet enabled.. we can see into neighbor regions again on ↵Teravus Ovares2-14/+27
the Security 'fixed' client.. But don't try to cross yet!
2008-09-27* Adds flag to enable/disable EventQueueGet.Teravus Ovares1-10/+19
* If EventQueueGet is enabled, use that instead of a few UDP packets, if it's disabled use the UDP packets like normal. * We *really* suggest users do not turn on EventQueueGet yet.. as it's highly experimental, broken, and resource intensive * Updated OpenSim.ini.example * Testers of EventQueueGet.. in OpenSim.ini, it's in the [Startup] Section.. change EventQueue = false, to EventQueue = true.
2008-09-27* Event queue is now polling.. Teravus Ovares2-7/+67
* returns FAKEEVENT instead of the connection returning a 502. It doesn't like our 502's for some reason.. so, in leau of this.. send it a fake event. * Once again, this is still 'really early' code, so please don't blame us if you have no more threads left.
2008-09-27Continue working on the new EventQueueGetModule. Not finished (or even working)Homer Horwitz2-28/+162
yet. This shouldn't break anything, but is work in progress, so be careful. Contains a new file; do your runprebuilds.
2008-09-27* This is the very very early beginnings of an EventQueue:get module.Teravus Ovares1-0/+164
* This won't function yet as far as the client can tell.. because it doesn't respond to the first query with a 200 message. * We have to figure out how to encode those binary values in the example code in the module... * Committing this so we have a start point. Will continue to work on this more today.
2008-07-25*Added CommandIntentions that is used to describe a console commands hazard. ↵mingchen2-2/+9
HAZARDOUS if it modifies the simulator, NON_HAZARDOUS if it does a command that doesn't modify the simulator but does a background command such as a forced backup, and STATISTICAL if it returns debug or more information. *This is useful for implementing a protection system from unwanted script execution or for application modules needing to know what a command does.
2008-05-04Update svn properties.Jeff Ames2-400/+400
2008-05-04* Updating some file locations.Adam Frisby2-394/+400
2008-05-01* Rolled back a few changes.Adam Frisby2-12/+12
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby2-12/+12
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-05-01Update svn properties. Minor formatting cleanup.Jeff Ames2-394/+394
2008-04-30* Cruft removal step #1. Cleaning Modules directory.Adam Frisby1-14/+13
2008-04-30* Commiting a bunch of missed files.Adam Frisby2-0/+397