bf8e07606f 
								
							
								 
							
						 
						
							
							
								
								* handle litjson errors for now.    We'll remove this when we hear back from  http://jira.openmetaverse.org/browse/LIBOMV-675  
							
							
							
						 
						
							2009-08-16 17:19:52 -04:00  
				
					
						
							
							
								 
						
							
							
								dd78c250ae 
								
							
								 
							
						 
						
							
							
								
								* Added Expression based ignores to the PropertyScrambler, which makes a lot of the tests clearer because I'm not constantly resetting properties.  
							
							
							
						 
						
							2009-08-16 14:34:16 -04:00  
				
					
						
							
							
								 
						
							
							
								5dde4a4cfa 
								
							
								 
							
						 
						
							
							
								
								* More improvements to BasicAssetTest.cs  
							
							
							
						 
						
							2009-08-16 14:26:43 -04:00  
				
					
						
							
							
								 
						
							
							
								d2e5380cb2 
								
							
								 
							
						 
						
							
							
								
								* Fixed MySQL/MySQLAssetData.cs to properly do updates * Removed an extra parameter from MySQL/MySQLInventoryData.cs * Fixed a bug in SQLite/SQLiteAssetData.cs that was causing a NRE when updating an asset. * Improved the BasicAssetTest.cs to do full create/update/get testing * Improved the BasicInventoryTest.cs to do full create/update/get of both a folder and an item * Moved the null ref tests to the start of the PropertyCompareConstraint.cs, so that it doesn't throw when passing in a null item  
							
							
							
						 
						
							2009-08-16 14:17:29 -04:00  
				
					
						
							
							
								 
						
							
							
								f6251ce810 
								
							
								 
							
						 
						
							
							
								
								* Modified SQLite/SQLiteInventoryStore.cs to not throw if the inventory row does not exist, to match the mysql behavior. * Modified SQLite/SQLiteRegionData.cs to only persist temporary items following the same rules mysql uses. * Added another ignore to the inventory test that was missing. * Added a few more ignores to the RegionTest that the first version of my test were missing. * Added ignoring the root Folder ID, which is set by the inventory system. * Added several improvements to the PropertyCompareConstraint: Protection against infinite loops, added IComparable<T> (for UUID) and moved IComparable before the property matching. * Fixed a bug where I was saving the inside of the ignore expression instead of the outside of it.  
							
							
							
						 
						
							2009-08-16 14:15:59 -04:00  
				
					
						
							
							
								 
						
							
							
								23d478f2fa 
								
							
								 
							
						 
						
							
							
								
								Adding in Reflection-based testing, to ensure that all properties are covered.  
							
							
							
						 
						
							2009-08-16 13:35:44 -04:00  
				
					
						
							
							
								 
						
							
							
								58d2775ff2 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup.  
							
							
							
						 
						
							2009-08-17 02:05:12 +09:00  
				
					
						
							
							
								 
						
							
							
								ad02aefaee 
								
							
								 
							
						 
						
							
							
								
								Fix argument index in log4net call. ( fixes   #4003 )  
							
							
							
						 
						
							2009-08-17 01:46:00 +09:00  
				
					
						
							
							
								 
						
							
							
								e5b94346b6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 02:25:24 +10:00  
				
					
						
							
							
								 
						
							
							
								fa921ec147 
								
							
								 
							
						 
						
							
							
								
								* Implements AppDomain Security for MRM Scripts.  
							
							... 
							
							
							
							* Added permissionLevel attribute to [MRM] section in OpenSim.ini. Default is 'Internet', however may be any of the following (case sensitive), FullTrust, SkipVerification, Execution, Nothing, LocalIntranet, Internet, Everything. For previous functionality, set to FullTrust or Execution. 
							
						 
						
							2009-08-17 02:25:00 +10:00  
				
					
						
							
							
								 
						
							
							
								acc14c472d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-16 12:15:14 -04:00  
				
					
						
							
							
								 
						
							
							
								5e391b9f7c 
								
							
								 
							
						 
						
							
							
								
								* ShortVersion, another attempt at fixing the test thread death that randomly occurs.  
							
							... 
							
							
							
							* LongVersion nIni may be causing the test thread death.  Pausing OpenSimulator during startup causes a nIni error that makes debugging startup operations difficult for users.  It might be because when it's in pause mode, something else reads from the nini config passed?   If it is, it might not be fixable..   however, if it's concurrency that causes nini death it would make sense to give each section of the tests a new IConfigSource so that they don't read from the same configsource at the same time. 
							
						 
						
							2009-08-16 12:14:49 -04:00  
				
					
						
							
							
								 
						
							
							
								4eeab4097a 
								
							
								 
							
						 
						
							
							
								
								* minor: comments  
							
							
							
						 
						
							2009-08-16 12:10:06 -04:00  
				
					
						
							
							
								 
						
							
							
								cbd454d692 
								
							
								 
							
						 
						
							
							
								
								* Implements ISecurityCredential member on SPAvatar, SPAvatarAttachment  
							
							... 
							
							
							
							* Disables 'event not used' warning for IRCClientView; cuts OpenSim total warnings back. 
							
						 
						
							2009-08-16 22:01:18 +10:00  
				
					
						
							
							
								 
						
							
							
								c2be3edd2d 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Moves IAvatarAttachment into IAvatarAttachment.cs instead of IAvatar.cs  
							
							
							
						 
						
							2009-08-16 21:49:53 +10:00  
				
					
						
							
							
								 
						
							
							
								b28e826541 
								
							
								 
							
						 
						
							
							
								
								* Implements ISecurityCredential on all uses of SOPObject.cs except Avatar Attachments.  
							
							
							
						 
						
							2009-08-16 21:41:57 +10:00  
				
					
						
							
							
								 
						
							
							
								adae13cd18 
								
							
								 
							
						 
						
							
							
								
								* [MRM] Added permission checks to MRM Events (ie, requires edit permission to bind to OnTouch)  
							
							
							
						 
						
							2009-08-16 21:36:33 +10:00  
				
					
						
							
							
								 
						
							
							
								8621dc405e 
								
							
								 
							
						 
						
							
							
								
								* Fixes potential NulRef in MRM Security Checks.  
							
							
							
						 
						
							2009-08-16 21:23:39 +10:00  
				
					
						
							
							
								 
						
							
							
								aea4d7c63b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-16 21:21:38 +10:00  
				
					
						
							
							
								 
						
							
							
								975c49a399 
								
							
								 
							
						 
						
							
							
								
								* [MRM] Implements permission checks on IObject implementations in SOPObject.cs. Does not implement security on IObjectInventory yet.  
							
							
							
						 
						
							2009-08-16 21:20:45 +10:00  
				
					
						
							
							
								 
						
							
							
								2b630470b0 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers. Formatting cleanup.  
							
							
							
						 
						
							2009-08-16 17:30:13 +09:00  
				
					
						
							
							
								 
						
							
							
								9d9fcac038 
								
							
								 
							
						 
						
							
							
								
								Misc cleanup.  
							
							
							
						 
						
							2009-08-16 17:14:21 +09:00  
				
					
						
							
							
								 
						
							
							
								a42569d896 
								
							
								 
							
						 
						
							
							
								
								Thanks dmiles for a patch that adds PacketType.RequestMultipleObjects Packet Handler - ref mantis  #4010  
							
							
							
						 
						
							2009-08-16 15:06:06 +09:00  
				
					
						
							
							
								 
						
							
							
								8b6d79aa3c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-16 03:50:12 +10:00  
				
					
						
							
							
								 
						
							
							
								9090a90769 
								
							
								 
							
						 
						
							
							
								
								* Beginnings of a Security Credential system in MRM. This will eventually lead to trusted execution of untrusted MRMs.  
							
							
							
						 
						
							2009-08-16 03:48:16 +10:00  
				
					
						
							
							
								 
						
							
							
								ddac88da6a 
								
							
								 
							
						 
						
							
							
								
								* whoops, missing a /  
							
							
							
						 
						
							2009-08-15 00:29:34 -04:00  
				
					
						
							
							
								 
						
							
							
								72c2819c53 
								
							
								 
							
						 
						
							
							
								
								* Comment out XEngineTest that doesn't appear to test anything.  It just creates a scene named 'My Test' which just happens to be the last scene displayed in the nunit log before it goes boom.  
							
							
							
						 
						
							2009-08-15 00:22:18 -04:00  
				
					
						
							
							
								 
						
							
							
								95be3eccd2 
								
							
								 
							
						 
						
							
							
								
								* minor: comments  
							
							... 
							
							
							
							* also re-trigger panda 
							
						 
						
							2009-08-15 00:01:58 -04:00  
				
					
						
							
							
								 
						
							
							
								f208628667 
								
							
								 
							
						 
						
							
							
								
								* minor : Comments  
							
							... 
							
							
							
							* Also re-trigger Panda. 
							
						 
						
							2009-08-14 21:37:25 -04:00  
				
					
						
							
							
								 
						
							
							
								2f61fb0243 
								
							
								 
							
						 
						
							
							
								
								* minor : comments  
							
							... 
							
							
							
							* also re-trigger panda 
							
						 
						
							2009-08-14 21:19:04 -04:00  
				
					
						
							
							
								 
						
							
							
								1b933c9116 
								
							
								 
							
						 
						
							
							
								
								* Put the StandaloneTeleportTest in a new thread and call Thread.Join() inside a try/Catch (ThreadAbortException) to try and get around scene code aborting the testing thread.   Use a Messenger class to report the results back to the test thread.  
							
							
							
						 
						
							2009-08-14 19:12:42 -04:00  
				
					
						
							
							
								 
						
							
							
								2c20d60de6 
								
							
								 
							
						 
						
							
							
								
								* Added Kunnis to CONTRIBUTORS.txt  
							
							
							
						 
						
							2009-08-14 17:59:57 -04:00  
				
					
						
							
							
								 
						
							
							
								8727e773d4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-14 17:53:21 -04:00  
				
					
						
							
							
								 
						
							
							
								386aa470ea 
								
							
								 
							
						 
						
							
							
								
								* Kunnis' third patch in mantis:  http://opensimulator.org/mantis/view.php?id=3993  
							
							... 
							
							
							
							* Sets the assembly target of all projects to .NET 3.5.   I was asked to apply this by Diva to resolve a build issue with LinQ on Visual Studio 2008 but I have not tested it personally. 
							
						 
						
							2009-08-14 17:52:57 -04:00  
				
					
						
							
							
								 
						
							
							
								e17a2331a0 
								
							
								 
							
						 
						
							
							
								
								* Re-enable TestLoadIarV0_1ExistingUsers()  
							
							
							
						 
						
							2009-08-14 20:38:56 +01:00  
				
					
						
							
							
								 
						
							
							
								ff28ecee1b 
								
							
								 
							
						 
						
							
							
								
								Re-enable TestSaveIarV0_1()  
							
							... 
							
							
							
							Implement more parts of TestAssetService 
							
						 
						
							2009-08-14 20:07:13 +01:00  
				
					
						
							
							
								 
						
							
							
								3e94eecc5c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-14 20:00:24 +01:00  
				
					
						
							
							
								 
						
							
							
								a668a5b0d3 
								
							
								 
							
						 
						
							
							
								
								Add standard doc and standard doc formatting to IAssetService  
							
							
							
						 
						
							2009-08-14 19:59:42 +01:00  
				
					
						
							
							
								 
						
							
							
								7554641703 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-14 14:16:02 -04:00  
				
					
						
							
							
								 
						
							
							
								dce81225c5 
								
							
								 
							
						 
						
							
							
								
								* allocate the dictionary for AgentCircuitData.ChildrenCapSeeds when creating the circuitdata object to see if it's the cause of a null reference exception in the TestAddNeighbourRegio test  
							
							
							
						 
						
							2009-08-14 14:15:49 -04:00  
				
					
						
							
							
								 
						
							
							
								957962b482 
								
							
								 
							
						 
						
							
							
								
								Remove NRE catching on TestReplicateArchivePathToUserInventory() since race failure now appears to have gone  
							
							
							
						 
						
							2009-08-14 19:06:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b02f12da78 
								
							
								 
							
						 
						
							
							
								
								Return minimum mono version in README to 2.0.1 for now (recommended is still 2.4.2)  
							
							
							
						 
						
							2009-08-14 18:57:18 +01:00  
				
					
						
							
							
								 
						
							
							
								31820b0026 
								
							
								 
							
						 
						
							
							
								
								minor formatting adjustments  
							
							
							
						 
						
							2009-08-14 18:36:09 +01:00  
				
					
						
							
							
								 
						
							
							
								c18f7560d9 
								
							
								 
							
						 
						
							
							
								
								Adding in Reflection-based testing, to ensure that all properties are covered.  
							
							
							
						 
						
							2009-08-14 18:15:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a851b68333 
								
							
								 
							
						 
						
							
							
								
								Remove one more sponsor reference  
							
							
							
						 
						
							2009-08-14 14:27:56 +01:00  
				
					
						
							
							
								 
						
							
							
								7a2a2e68e7 
								
							
								 
							
						 
						
							
							
								
								Remove the script sponsor logic because scripts are timing out again.  
							
							... 
							
							
							
							This needs to be looked into. This commit, unfortunately, reinstates
a memory leak in regions that see significant script fluctuation,
e.g. lots of scripted attachments, or script development. 
							
						 
						
							2009-08-14 14:18:56 +01:00  
				
					
						
							
							
								 
						
							
							
								6ece8d86e0 
								
							
								 
							
						 
						
							
							
								
								Deal with possible race in TestAddNeighborRegion in ScenePresenceTests  
							
							
							
						 
						
							2009-08-13 23:06:29 -04:00  
				
					
						
							
							
								 
						
							
							
								02f55ff9bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-13 22:12:57 -04:00  
				
					
						
							
							
								 
						
							
							
								0781ac9a5e 
								
							
								 
							
						 
						
							
							
								
								* Add ThreadTracker Tests, Tests default thread, Adding Testing and Removing a thread, a dead thread, and a null Thread  
							
							... 
							
							
							
							* Fix a null thread situation 
							
						 
						
							2009-08-13 22:12:37 -04:00  
				
					
						
							
							
								 
						
							
							
								7a761560c6 
								
							
								 
							
						 
						
							
							
								
								* Add AgentCircuitManager tests for adding, removing, changing circuit code, and authentication.  
							
							
							
						 
						
							2009-08-13 21:01:39 -04:00