aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/ClientManager.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Committing ahzz's patch #619 - Description:Teravus Ovares2008-02-181-9/+24
| | | | | | | | Patch provided by Openlifegrid.com Adds locks around clientCircuits and clientCircuits_reverse Adds existance check on adding to clientCircuits for clients resending UseCircuit packet. Adds locks around Clientmanager.m_clients for add/remove/tryGet calls
* Clean up logging calls using String.Format explicitlyJeff Ames2008-02-101-2/+2
|
* Still chasing logout memory leak. Putting in small changes and temporary ↵Justin Clarke Casey2008-02-081-0/+3
| | | | light verbosity to this end
* * This update contains a bucket-full of network optimizations.Teravus Ovares2008-02-071-0/+1
| | | | | | | | | * ParcelProperties are sent only when needed instead of on any movement * Terse Updates and other temporary data packets are marked unreliable * After a certain amount of users, the sim actually sends updates on things less * Experimental * Tested to 68 avatar with pCampBot (And it's surprising what actually causes the most lag.. the text chat!)
* * Chasing down memory leak where memory used by a client is not returned on ↵Justin Clarke Casey2008-02-061-1/+1
| | | | | | | | client logout * This code may or may not be on the right track, but I want to save my work so far.
* Converted logging to use log4net.Jeff Ames2008-02-051-7/+4
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* * possibly the least significant commit so far into 2008lbsa712008-01-041-1/+1
|
* I have fixed the ZeroDecodeCommand bug, and restored my packet recycling ↵Johan Berntsson2008-01-031-1/+2
| | | | code. Let me know by IRC if there are other problems
* * This update rolls back the packetpool and LibSL changes. Please retest ↵Teravus Ovares2007-12-301-2/+1
| | | | | | | and then patch these changes back in. Currently it's not quite ready for 0.5. The down side to this action, is that we loose some performance to the garbage collector for now. Given that the target date for 0.5 is *Two days* from now, I'm taking the initiative to work towards a real stable version. * This update also fixes scripting and some weird physics reactions
* Patch from Johan: LibSL updated to the latest revision (1568) and all ↵Adam Johnson2007-12-281-13/+13
| | | | | | | packets are now recycled to improve performance and memory usage.
* * Optimized usingslbsa712007-12-271-10/+11
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * Remapped the Connection shutdown path.Teravus Ovares2007-12-211-1/+1
| | | | | | | | | * This fixes a *bunch* of Mantis bugs related to the following * -- Neighbouring simulators not appearing after relog * -- Login to simulator only to be logged off by simulator. * -- ThreadAbort * -- Unable to shutdown circuitCode: x
* * Turned all instances of ForEach loops in ClientManager into Local Arrays. Teravus Ovares2007-12-171-15/+60
| | | | | | * Added Locking while the Copy is taking place. * Added an error message to describe what's actually happening.
* * Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵Teravus Ovares2007-11-181-1/+1
| | | | This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.
* * Moved OpenSim/Framework/General to OpenSim/Framework for great justice.lbsa712007-10-311-0/+135