56a27c37d3 
								
							
								 
							
						 
						
							
							
								
								Simplified LLUDPClientCollection from three collections down to one. This will prevent any potential problems from inconsistency between the internal collections  
							
							
							
						 
						
							2009-10-08 21:51:53 -07:00  
				
					
						
							
							
								 
						
							
							
								3a04d706c9 
								
							
								 
							
						 
						
							
							
								
								Fear the lockless LLUDP implementation!  
							
							
							
						 
						
							2009-10-08 17:34:51 -07:00  
				
					
						
							
							
								 
						
							
							
								51ea39199b 
								
							
								 
							
						 
						
							
							
								
								Putting the lock back in TryGetValue.  
							
							
							
						 
						
							2009-10-08 15:42:08 -07:00  
				
					
						
							
							
								 
						
							
							
								a0dd9f4bb4 
								
							
								 
							
						 
						
							
							
								
								Fork UDPBase from libOMV into opensim  
							
							
							
						 
						
							2009-10-08 22:25:14 +01:00  
				
					
						
							
							
								 
						
							
							
								fc41f2e461 
								
							
								 
							
						 
						
							
							
								
								Added guards against the exception reported:  
							
							... 
							
							
							
							#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 07:55:06 -07:00  
				
					
						
							
							
								 
						
							
							
								f6b8bac0fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into vehicles  
							
							
							
						 
						
							2009-10-08 10:32:15 +01:00  
				
					
						
							
							
								 
						
							
							
								1eb390beda 
								
							
								 
							
						 
						
							
							
								
								Remove ThreadTrackerTest. It's no longer relevant because the thread  
							
							... 
							
							
							
							tracker now uses the system thread list 
							
						 
						
							2009-10-08 08:32:34 +01:00  
				
					
						
							
							
								 
						
							
							
								fe679be9e7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'htb-throttle'  
							
							
							
						 
						
							2009-10-08 08:07:38 +01:00  
				
					
						
							
							
								 
						
							
							
								68961ec092 
								
							
								 
							
						 
						
							
							
								
								One last attempt at tunning the locking/no locking behaviour. The previous one was too lax and made the important login packets fail.  
							
							
							
						 
						
							2009-10-07 20:36:24 -07:00  
				
					
						
							
							
								 
						
							
							
								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