Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2009-10-09 | Apply http://opensimulator.org/mantis/view.php?id=4066 | Justin Clark-Casey (justincc) | 1 | -1/+1 | |
If XEngine compile fails, show script name in error message in-world as well as the exception itself Thanks Luca Peck | |||||
2009-10-09 | * Apply http://opensimulator.org/mantis/view.php?id=3933 | Justin Clark-Casey (justincc) | 1 | -7/+13 | |
* Remove client servers when regions are closed or removed * Thanks randomhuman! | |||||
2009-10-09 | Adding a hair item to the default wearables, fixes newly created avatars ↵ | Rob Smart | 2 | -0/+8 | |
appearing as a cloud | |||||
2009-10-09 | Slow down the packet receiving code again after new reports of thread storms. | Melanie | 1 | -4/+8 | |
2009-10-09 | Change the backup thread to run on a BackgroundWorker instead of a Thread. I ↵ | John Hurliman | 1 | -4/+4 | |
don't have an explanation, but this seems to stop a slow but steady memory leak I was experiencing | |||||
2009-10-09 | Forgot to initialize m_writeLock | John Hurliman | 1 | -1/+1 | |
2009-10-09 | Added more debugging output to the "unrecognized source" warning | John Hurliman | 1 | -1/+2 | |
2009-10-09 | Calling .Close() on AutoResetEvent and ManualResetEvent (those classes ↵ | John Hurliman | 5 | -5/+10 | |
contain an unmanaged resource that will not automatically be disposed when they are GCed), and commenting out some ManualResetEvents that are not in use yet | |||||
2009-10-09 | * Added a lock object for the write functions in LLUDPClientCollection ↵ | John Hurliman | 3 | -210/+169 | |
(immutable != concurrent write safety) * Allow the UDP server to bind to a user-specified port again * Updated to a newer version of OpenSimUDPBase that streamlines the code even more. This also reintroduces the highly concurrent packet handling which needs more testing | |||||
2009-10-08 | Simplified LLUDPClientCollection from three collections down to one. This ↵ | John Hurliman | 3 | -95/+29 | |
will prevent any potential problems from inconsistency between the internal collections | |||||
2009-10-08 | Fear the lockless LLUDP implementation! | John Hurliman | 1 | -192/+60 | |
2009-10-08 | Putting the lock back in TryGetValue. | Diva Canto | 2 | -349/+349 | |
2009-10-08 | Fork UDPBase from libOMV into opensim | Melanie | 2 | -1/+341 | |
2009-10-08 | Added guards against the exception reported: | Diva Canto | 1 | -0/+9 | |
#2009-10-08 12:58:34,462 ERROR - OpenSim.Application [APPLICATION]: #APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs # #Exception: System.Exception: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. # at OpenSim.Region.ClientStack.LindenUDP.J2KImage.SendFirstPacket(LLClientView client) in c:\Opensim\OpenSim\Region\ClientStack\LindenUDP\J2KImage.cs:line 230 # at OpenSim.Region.ClientStack.LindenUDP.J2KImage.SendPackets(LLClientView client, Int32 maxpack) in c:\Opensim\OpenSim\Region\ClientStack\LindenUDP\J2KImage.cs:line 84 | |||||
2009-10-08 | Remove ThreadTrackerTest. It's no longer relevant because the thread | Melanie | 1 | -56/+0 | |
tracker now uses the system thread list | |||||
2009-10-07 | One last attempt at tunning the locking/no locking behaviour. The previous ↵ | Diva Canto | 1 | -10/+16 | |
one was too lax and made the important login packets fail. | |||||
2009-10-07 | Another go at the deadlock: not locking TryGetValue, and just catch/ignore ↵ | Diva Canto | 1 | -15/+31 | |
exceptions. | |||||
2009-10-07 | Bug fix. | Diva Canto | 1 | -2/+6 | |
2009-10-07 | Changed the locking mechanism, because the existing one is causing deadlocks ↵ | Diva Canto | 1 | -25/+100 | |
to occur. | |||||
2009-10-07 | Printout one more field in show threads, but this won't buy us much. | Diva Canto | 1 | -1/+2 | |
2009-10-07 | store owner_uuid in the region table | Melanie | 1 | -0/+1 | |
2009-10-07 | Remove debug again | Melanie | 1 | -1/+1 | |
2009-10-07 | Enable debugging of the region connector's query string | Melanie | 1 | -1/+1 | |
2009-10-07 | Add owner_uuid. Not sure this works. Worth a test | Melanie | 1 | -0/+14 | |
2009-10-07 | Improved fault handling in HelloNeighbour. | Diva Canto | 1 | -13/+23 | |
2009-10-06 | A small change in FetchInventoryDescendantsCAPS. | Diva Canto | 1 | -1/+2 | |
2009-10-06 | Uncommented log message on CAPs FetchInventoryDescendants | Diva Canto | 1 | -3/+3 | |
2009-10-07 | replace LLClientView with proper version | Melanie | 1 | -1898/+1332 | |
2009-10-07 | Replace LLClientView on the branch with master. UNCOMPILABLE! | Melanie | 1 | -1332/+1898 | |
2009-10-07 | Uncommented log message on CAPs FetchInventoryDescendants | Diva Canto | 1 | -3/+3 | |
2009-10-06 | * One more debug message on FetchInventoryDescendants | Diva Canto | 2 | -17/+63 | |
* More streams close on finally | |||||
2009-10-07 | Revert "Rewrote parts of the code that were double-locking different ↵ | Melanie | 9 | -201/+166 | |
objects. This is about half of the code base reviewed." This reverts commit e992ca025571a891333a57012c2cd4419b6581e5. | |||||
2009-10-07 | Revert "Merging in diva's locking fixes" | Melanie | 12 | -207/+172 | |
This reverts commit 832cc685138b2244529f10b54b373c34adb4a633. | |||||
2009-10-06 | Commented noisy debugging about packet splitting | John Hurliman | 1 | -4/+4 | |
2009-10-06 | Checks the number of ThreadPool and IOCP threads on startup and bumps up the ↵ | John Hurliman | 1 | -0/+12 | |
numbers to .NET defaults of 500/1000 if need be | |||||
2009-10-06 | Rewrote parts of the code that were double-locking different objects. This ↵ | Diva Canto | 9 | -166/+201 | |
is about half of the code base reviewed. | |||||
2009-10-06 | Applying the real fix (thank you for tracking that MSDN doc down Melanie) | John Hurliman | 1 | -5/+6 | |
2009-10-06 | Trying Melanie's fix | John Hurliman | 1 | -3/+4 | |
2009-10-06 | Reverting MySQLLegacyRegionData spam | John Hurliman | 1 | -6/+0 | |
2009-10-06 | MySQLLegacyRegionData: Extreme Spam Edition(tm) | John Hurliman | 1 | -0/+6 | |
2009-10-06 | Added a debug line for nebadon | John Hurliman | 1 | -0/+3 | |
2009-10-06 | * Added a sanity check for Mono before trying to enumerate over an empty ↵ | John Hurliman | 2 | -4/+7 | |
SortedDictionary * Changed the order of a log line from DotNetEngine so you can tell whether or not it is actually loading | |||||
2009-10-06 | * Change some more default ports to the robust default of 8003 | Justin Clark-Casey (justincc) | 3 | -6/+6 | |
* Make these use existing constants rather than hardcoding * These will probably go away soon anyway once all services are under ROBUST | |||||
2009-10-06 | * Added missing references to prebuild.xml and commented out the LindenUDP ↵ | John Hurliman | 7 | -195/+195 | |
tests until a new test harness is written * Clients are no longer disconnected when a packet handler crashes. We'll see how this works out in practice * Added documentation and cleanup, getting ready for the first public push * Deleted an old LLUDP file | |||||
2009-10-06 | * Removed verbose debug message | Diva Canto | 5 | -10/+4 | |
* Restored HG inventory access which had been lost upon adding a 3rd argument to inventory and asset server handlers * Fixed a stupid bug in the InventoryConnector which was making move items do things twice | |||||
2009-10-06 | * Try/catch around EndInvoke() when Util.FireAndForget() returns to catch ↵ | John Hurliman | 4 | -79/+115 | |
exceptions thrown in the async method * Added packet stats handling to the new LLUDP implementation * Attempting to avoid a race condition when creating a new LLUDPClient | |||||
2009-10-06 | Removing dependencies on System.Runtime.Remoting. | Diva Canto | 1 | -0/+4 | |
2009-10-06 | Corrected words in error message. | Diva Canto | 1 | -2/+2 | |
2009-10-06 | Commenting the DEBUG code that I added yesterday, because it's causing mono ↵ | Diva Canto | 1 | -6/+6 | |
to fail with https://bugzilla.novell.com/show_bug.cgi?id=538854 | |||||
2009-10-06 | Lock the heartbeat against multiple invocations. May prevent deadlocks and/or | Melanie | 1 | -0/+10 | |
runaway thread use |