dd80380df5 
								
							
								 
							
						 
						
							
							
								
								Another go at the deadlock: not locking TryGetValue, and just catch/ignore exceptions.  
							
							
							
						 
						
							2009-10-07 19:45:57 -07:00  
				
					
						
							
							
								 
						
							
							
								29f03d95f3 
								
							
								 
							
						 
						
							
							
								
								Bug fix.  
							
							
							
						 
						
							2009-10-07 19:20:34 -07:00  
				
					
						
							
							
								 
						
							
							
								c71b3e730d 
								
							
								 
							
						 
						
							
							
								
								Changed the locking mechanism, because the existing one is causing deadlocks to occur.  
							
							
							
						 
						
							2009-10-07 18:54:08 -07:00  
				
					
						
							
							
								 
						
							
							
								ab3bfca546 
								
							
								 
							
						 
						
							
							
								
								Printout one more field in show threads, but this won't buy us much.  
							
							
							
						 
						
							2009-10-07 17:29:21 -07:00  
				
					
						
							
							
								 
						
							
							
								d9f15fbf40 
								
							
								 
							
						 
						
							
							
								
								store owner_uuid in the region table  
							
							
							
						 
						
							2009-10-07 19:37:18 +01:00  
				
					
						
							
							
								 
						
							
							
								48826fcdf7 
								
							
								 
							
						 
						
							
							
								
								Remove debug again  
							
							
							
						 
						
							2009-10-07 19:22:27 +01:00  
				
					
						
							
							
								 
						
							
							
								a0b6cc3861 
								
							
								 
							
						 
						
							
							
								
								Enable debugging of the region connector's query string  
							
							
							
						 
						
							2009-10-07 19:10:18 +01:00  
				
					
						
							
							
								 
						
							
							
								6fdec1f7c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-10-07 18:35:33 +01:00  
				
					
						
							
							
								 
						
							
							
								596f2307bf 
								
							
								 
							
						 
						
							
							
								
								Add owner_uuid. Not sure this works. Worth a test  
							
							
							
						 
						
							2009-10-07 18:34:59 +01:00  
				
					
						
							
							
								 
						
							
							
								78e4501bef 
								
							
								 
							
						 
						
							
							
								
								Improved fault handling in HelloNeighbour.  
							
							
							
						 
						
							2009-10-07 08:42:33 -07:00  
				
					
						
							
							
								 
						
							
							
								d06c7d90a1 
								
							
								 
							
						 
						
							
							
								
								Correct a build break caused by an optimization in trunk  
							
							
							
						 
						
							2009-10-07 06:56:00 +01:00  
				
					
						
							
							
								 
						
							
							
								d344ca932d 
								
							
								 
							
						 
						
							
							
								
								A small change in FetchInventoryDescendantsCAPS.  
							
							
							
						 
						
							2009-10-06 22:19:20 -07:00  
				
					
						
							
							
								 
						
							
							
								8c255b374a 
								
							
								 
							
						 
						
							
							
								
								Uncommented log message on CAPs FetchInventoryDescendants  
							
							
							
						 
						
							2009-10-06 21:32:15 -07:00  
				
					
						
							
							
								 
						
							
							
								a52f6c56b1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into htb-throttle  
							
							
							
						 
						
							2009-10-07 05:19:20 +01:00  
				
					
						
							
							
								 
						
							
							
								d33b6fef2b 
								
							
								 
							
						 
						
							
							
								
								replace LLClientView with proper version  
							
							
							
						 
						
							2009-10-07 04:37:12 +01:00  
				
					
						
							
							
								 
						
							
							
								ddfd7bfc94 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into htb-throttle  
							
							
							
						 
						
							2009-10-07 04:36:58 +01:00  
				
					
						
							
							
								 
						
							
							
								adc208e568 
								
							
								 
							
						 
						
							
							
								
								Replace LLClientView on the branch with master. UNCOMPILABLE!  
							
							
							
						 
						
							2009-10-07 04:36:36 +01:00  
				
					
						
							
							
								 
						
							
							
								58c33fbc89 
								
							
								 
							
						 
						
							
							
								
								Uncommented log message on CAPs FetchInventoryDescendants  
							
							
							
						 
						
							2009-10-07 04:32:35 +01:00  
				
					
						
							
							
								 
						
							
							
								b5b53dd3eb 
								
							
								 
							
						 
						
							
							
								
								* One more debug message on FetchInventoryDescendants  
							
							... 
							
							
							
							* More streams close on finally 
							
						 
						
							2009-10-06 19:55:35 -07:00  
				
					
						
							
							
								 
						
							
							
								6f2d183107 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into htb-throttle  
							
							
							
						 
						
							2009-10-07 03:01:11 +01:00  
				
					
						
							
							
								 
						
							
							
								89d23a1fa2 
								
							
								 
							
						 
						
							
							
								
								Revert "Rewrote parts of the code that were double-locking different objects. This is about half of the code base reviewed."  
							
							... 
							
							
							
							This reverts commit e992ca0255 
							
						 
						
							2009-10-07 01:45:49 +01:00  
				
					
						
							
							
								 
						
							
							
								9618c196c2 
								
							
								 
							
						 
						
							
							
								
								Revert "Merging in diva's locking fixes"  
							
							... 
							
							
							
							This reverts commit 832cc68513 
							
						 
						
							2009-10-07 01:44:36 +01:00  
				
					
						
							
							
								 
						
							
							
								312438f145 
								
							
								 
							
						 
						
							
							
								
								Commented noisy debugging about packet splitting  
							
							
							
						 
						
							2009-10-06 15:55:39 -07:00  
				
					
						
							
							
								 
						
							
							
								832cc68513 
								
							
								 
							
						 
						
							
							
								
								Merging in diva's locking fixes  
							
							
							
						 
						
							2009-10-06 15:54:00 -07:00  
				
					
						
							
							
								 
						
							
							
								7199976d48 
								
							
								 
							
						 
						
							
							
								
								Checks the number of ThreadPool and IOCP threads on startup and bumps up the numbers to .NET defaults of 500/1000 if need be  
							
							
							
						 
						
							2009-10-06 15:51:56 -07:00  
				
					
						
							
							
								 
						
							
							
								e992ca0255 
								
							
								 
							
						 
						
							
							
								
								Rewrote parts of the code that were double-locking different objects. This is about half of the code base reviewed.  
							
							
							
						 
						
							2009-10-06 15:39:53 -07:00  
				
					
						
							
							
								 
						
							
							
								9cb5db3621 
								
							
								 
							
						 
						
							
							
								
								Applying the real fix (thank you for tracking that MSDN doc down Melanie)  
							
							
							
						 
						
							2009-10-06 15:08:09 -07:00  
				
					
						
							
							
								 
						
							
							
								74fe284a20 
								
							
								 
							
						 
						
							
							
								
								Trying Melanie's fix  
							
							
							
						 
						
							2009-10-06 14:50:46 -07:00  
				
					
						
							
							
								 
						
							
							
								c855806548 
								
							
								 
							
						 
						
							
							
								
								Reverting MySQLLegacyRegionData spam  
							
							
							
						 
						
							2009-10-06 14:26:00 -07:00  
				
					
						
							
							
								 
						
							
							
								a3a8691ebe 
								
							
								 
							
						 
						
							
							
								
								MySQLLegacyRegionData: Extreme Spam Edition(tm)  
							
							
							
						 
						
							2009-10-06 14:18:37 -07:00  
				
					
						
							
							
								 
						
							
							
								eb205ef4f0 
								
							
								 
							
						 
						
							
							
								
								Added a debug line for nebadon  
							
							
							
						 
						
							2009-10-06 14:07:04 -07:00  
				
					
						
							
							
								 
						
							
							
								25676ac5cf 
								
							
								 
							
						 
						
							
							
								
								* Added a sanity check for Mono before trying to enumerate over an empty SortedDictionary  
							
							... 
							
							
							
							* Changed the order of a log line from DotNetEngine so you can tell whether or not it is actually loading 
							
						 
						
							2009-10-06 13:39:10 -07:00  
				
					
						
							
							
								 
						
							
							
								99c85b5ef5 
								
							
								 
							
						 
						
							
							
								
								* Change some more default ports to the robust default of 8003  
							
							... 
							
							
							
							* Make these use existing constants rather than hardcoding
* These will probably go away soon anyway once all services are under ROBUST 
							
						 
						
							2009-10-06 20:32:33 +01:00  
				
					
						
							
							
								 
						
							
							
								fa6027aa09 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into htb-throttle  
							
							
							
						 
						
							2009-10-06 12:15:24 -07:00  
				
					
						
							
							
								 
						
							
							
								61b5372153 
								
							
								 
							
						 
						
							
							
								
								* Added missing references to prebuild.xml and commented out the LindenUDP 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 12:13:16 -07:00  
				
					
						
							
							
								 
						
							
							
								77b4abaa25 
								
							
								 
							
						 
						
							
							
								
								* Removed verbose debug message  
							
							... 
							
							
							
							* 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 11:08:11 -07:00  
				
					
						
							
							
								 
						
							
							
								fb19d1ca0a 
								
							
								 
							
						 
						
							
							
								
								* Try/catch around EndInvoke() when Util.FireAndForget() returns to catch 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 10:12:59 -07:00  
				
					
						
							
							
								 
						
							
							
								3db4d38645 
								
							
								 
							
						 
						
							
							
								
								Removing dependencies on System.Runtime.Remoting.  
							
							
							
						 
						
							2009-10-06 09:54:15 -07:00  
				
					
						
							
							
								 
						
							
							
								0374f1b144 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into vehicles  
							
							
							
						 
						
							2009-10-06 17:44:59 +01:00  
				
					
						
							
							
								 
						
							
							
								e474fc2fdb 
								
							
								 
							
						 
						
							
							
								
								Corrected words in error message.  
							
							
							
						 
						
							2009-10-06 08:50:25 -07:00  
				
					
						
							
							
								 
						
							
							
								40d0018d66 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-10-06 15:29:46 +01:00  
				
					
						
							
							
								 
						
							
							
								d4d060b57d 
								
							
								 
							
						 
						
							
							
								
								Commenting the DEBUG code that I added yesterday, because it's causing mono to fail with  
							
							... 
							
							
							
							https://bugzilla.novell.com/show_bug.cgi?id=538854  
						
							2009-10-06 07:49:05 -07:00  
				
					
						
							
							
								 
						
							
							
								2a060136bd 
								
							
								 
							
						 
						
							
							
								
								Lock the heartbeat against multiple invocations. May prevent deadlocks and/or  
							
							... 
							
							
							
							runaway thread use 
							
						 
						
							2009-10-06 15:28:38 +01:00  
				
					
						
							
							
								 
						
							
							
								8a7a947faa 
								
							
								 
							
						 
						
							
							
								
								Remove the using() constructs from the new style database modules; they caused  
							
							... 
							
							
							
							the underlying connection of a reader or command to be closed before the
reader or command itself. Added the proper logic to Close and dispose items
in CloseDBConnection. Readers and Connections need Close(), Commands need
Dispose(), in the order Reader, Command, Connection.
Also reinstated 80-column-friendly formatting 
							
						 
						
							2009-10-06 14:30:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2519f071f2 
								
							
								 
							
						 
						
							
							
								
								Fixing a few compile errors in the previous commit  
							
							
							
						 
						
							2009-10-06 02:50:59 -07:00  
				
					
						
							
							
								 
						
							
							
								e7c877407f 
								
							
								 
							
						 
						
							
							
								
								* Continued work on the new LLUDP implementation. Appears to be functioning, although not everything is reimplemented yet  
							
							... 
							
							
							
							* Replaced logic in ThreadTracker with a call to System.Diagnostics that does the same thing
* Added Util.StringToBytes256() and Util.StringToBytes1024() to clamp output at byte[256] and byte[1024], respectively
* Fixed formatting for a MySQLAssetData error logging line 
							
						 
						
							2009-10-06 02:38:00 -07:00  
				
					
						
							
							
								 
						
							
							
								0c46df973a 
								
							
								 
							
						 
						
							
							
								
								Correction on the DEBUG code.  
							
							
							
						 
						
							2009-10-05 21:02:10 -07:00  
				
					
						
							
							
								 
						
							
							
								e36a54ee2a 
								
							
								 
							
						 
						
							
							
								
								#if DEBBUG code for monitoring the ThreadPool.  
							
							
							
						 
						
							2009-10-05 20:39:23 -07:00  
				
					
						
							
							
								 
						
							
							
								7ddb6fbced 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into htb-throttle  
							
							
							
						 
						
							2009-10-05 17:38:27 -07:00  
				
					
						
							
							
								 
						
							
							
								429a84f390 
								
							
								 
							
						 
						
							
							
								
								Beginning work on the new LLUDP implementation  
							
							
							
						 
						
							2009-10-05 17:38:14 -07:00