9ccb578721 
								
							
								 
							
						 
						
							
							
								
								Don't cache regions data on the other unused LocalGridServiceConnector that the module code still sets up even if we're using one directly instantiated from the RemoteGridServiceConnector.  
							
							... 
							
							
							
							Also improves log messages to indicate which regions are sending/receiving various neighbour protocol messages. 
							
						 
						
							2012-07-13 00:44:00 +01:00  
				
					
						
							
							
								 
						
							
							
								d6f54b25cd 
								
							
								 
							
						 
						
							
							
								
								Stop redundantly passing in the endpoint to the LLClientView constructor.  
							
							... 
							
							
							
							This can always be retrieved via the LLUDPClient and is so done in various places already. 
							
						 
						
							2012-07-12 23:48:42 +01:00  
				
					
						
							
							
								 
						
							
							
								dda999a22c 
								
							
								 
							
						 
						
							
							
								
								Remove IClientIPEndpoint client interface for now.  
							
							... 
							
							
							
							This may well come back in the future when this subinterface is actually used but it currently isn't and I feel the name was poor.
Everything uses IClientAPI.RemoveEndPoint which also returned the full endpoint rather than just the ip address. 
							
						 
						
							2012-07-12 23:43:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3b3d9967b1 
								
							
								 
							
						 
						
							
							
								
								Remove IClientAPI.GetClientEP() in favour of existing identical IClientAPI.RemoteEndpoint.  
							
							
							
						 
						
							2012-07-12 23:29:57 +01:00  
				
					
						
							
							
								 
						
							
							
								75ab9b4b88 
								
							
								 
							
						 
						
							
							
								
								Change very recent AllowedViewerList and BannedViewerList config setting names in OpenSim.ini.example to AllowedClients and BannedClients to match long-existing settings in [LoginService]  
							
							... 
							
							
							
							Also changes separator from comma to bar to match existing [LoginService] config features.
Divergence of config names for identical facilities in different places makes for an unnecessarily confusing user experience. 
							
						 
						
							2012-07-12 23:18:30 +01:00  
				
					
						
							
							
								 
						
							
							
								15283d35f1 
								
							
								 
							
						 
						
							
							
								
								Extend "show circuits" to show circuit code, ip and viewer name.  
							
							... 
							
							
							
							Also change to use standard table formatting
"show circuits" and "show connections" console commands are very similar but access different data structures. 
							
						 
						
							2012-07-12 23:09:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4e97237460 
								
							
								 
							
						 
						
							
							
								
								Revert " lltargetomega efective spinrate now multiplied by gain ( need check )"  
							
							... 
							
							
							
							Undo figuring gain into spinrate in llTargetOmega. In SL, gain has null
effect on nonphysical spinning objects.
This reverts commit df55de5b3d 
							
						 
						
							2012-07-13 00:01:01 +02:00  
				
					
						
							
							
								 
						
							
							
								6a0de355e0 
								
							
								 
							
						 
						
							
							
								
								Add active status to "show connections"  
							
							
							
						 
						
							2012-07-12 22:37:48 +01:00  
				
					
						
							
							
								 
						
							
							
								65a25ee510 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-12 22:35:38 +01:00  
				
					
						
							
							
								 
						
							
							
								ca412032e8 
								
							
								 
							
						 
						
							
							
								
								Put output for "show connections" command into standard table format.  
							
							... 
							
							
							
							Also moves into own method. 
							
						 
						
							2012-07-12 21:36:33 +01:00  
				
					
						
							
							
								 
						
							
							
								4c2523b1c2 
								
							
								 
							
						 
						
							
							
								
								Use faster any contact point collision detection for Volumedetect, plus  
							
							... 
							
							
							
							some clean up 
							
						 
						
							2012-07-12 20:05:00 +01:00  
				
					
						
							
							
								 
						
							
							
								d632fd7124 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2012-07-12 08:55:16 +01:00  
				
					
						
							
							
								 
						
							
							
								743437262e 
								
							
								 
							
						 
						
							
							
								
								Many explanitory comments added to the link and delink code in  
							
							... 
							
							
							
							SOG and SOP. Should have no functionality changes. 
							
						 
						
							2012-07-11 16:12:38 -07:00  
				
					
						
							
							
								 
						
							
							
								906ac4adc4 
								
							
								 
							
						 
						
							
							
								
								Revert "Add instrumentation to log finalizer being called. Suppressed for backup"  
							
							... 
							
							
							
							This reverts commit ea91a36483 
							
						 
						
							2012-07-12 01:01:43 +02:00  
				
					
						
							
							
								 
						
							
							
								bae35ad97e 
								
							
								 
							
						 
						
							
							
								
								Revert "Place instrumentation in the proper place. This needs reverting, too!"  
							
							... 
							
							
							
							This reverts commit d9b0b03aa3 
							
						 
						
							2012-07-12 01:01:29 +02:00  
				
					
						
							
							
								 
						
							
							
								c66367e619 
								
							
								 
							
						 
						
							
							
								
								Add "gc collect" console command for debugging memleaks  
							
							
							
						 
						
							2012-07-12 00:16:19 +02:00  
				
					
						
							
							
								 
						
							
							
								d9b0b03aa3 
								
							
								 
							
						 
						
							
							
								
								Place instrumentation in the proper place. This needs reverting, too!  
							
							
							
						 
						
							2012-07-11 23:54:45 +02:00  
				
					
						
							
							
								 
						
							
							
								916e3bf886 
								
							
								 
							
						 
						
							
							
								
								Where possible, use the system Encoding.ASCII and Encoding.UTF8 rather than constructing fresh copies.  
							
							... 
							
							
							
							The encodings are thread-safe and already used in such a manner in other places.
This isn't done where Byte Order Mark output is suppressed, since Encoding.UTF8 is constructed to output the BOM. 
							
						 
						
							2012-07-11 22:54:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ea91a36483 
								
							
								 
							
						 
						
							
							
								
								Add instrumentation to log finalizer being called. Suppressed for backup  
							
							... 
							
							
							
							interim copies to avoid spammage. Not for release to the grid, must be
reverted first! 
							
						 
						
							2012-07-11 23:33:13 +02:00  
				
					
						
							
							
								 
						
							
							
								59cd0a2419 
								
							
								 
							
						 
						
							
							
								
								Change order of operations on backup to ensure keyframe motions are backed  
							
							... 
							
							
							
							up properly 
							
						 
						
							2012-07-11 23:32:12 +02:00  
				
					
						
							
							
								 
						
							
							
								9c89ad9154 
								
							
								 
							
						 
						
							
							
								
								Fix build break for windows with missing package for IScriptEngine in prebuild.xml for OpenSim.Region.CoreModules.Tests.dll  
							
							
							
						 
						
							2012-07-11 22:15:53 +01:00  
				
					
						
							
							
								 
						
							
							
								33cff9b9d7 
								
							
								 
							
						 
						
							
							
								
								Allow XEngine StartDelay to be configured in the [XEngine] config section.  
							
							... 
							
							
							
							This is only currently meant for use by regression tests that don't have any issues if XEngine is started up quickly, since no other operations will be occuring simultaneously.
Therefore, this is not yet documented externally. 
							
						 
						
							2012-07-11 21:55:18 +01:00  
				
					
						
							
							
								 
						
							
							
								0e611c47d3 
								
							
								 
							
						 
						
							
							
								
								Remove WorldComm module from the regression TestCompileAndStartScript() since the infrastructure no longer fails if this module isn't present, at least on the tested codepaths  
							
							
							
						 
						
							2012-07-11 21:46:46 +01:00  
				
					
						
							
							
								 
						
							
							
								fc24563206 
								
							
								 
							
						 
						
							
							
								
								Add regression TestDetachScriptedAttachmentToInventory()  
							
							... 
							
							
							
							This currently only does a relatively crude check for a ScriptState node in the serialized xml 
							
						 
						
							2012-07-11 21:43:35 +01:00  
				
					
						
							
							
								 
						
							
							
								065046845d 
								
							
								 
							
						 
						
							
							
								
								be paranoic (?)  
							
							
							
						 
						
							2012-07-11 21:10:46 +01:00  
				
					
						
							
							
								 
						
							
							
								236b5a0298 
								
							
								 
							
						 
						
							
							
								
								Replace a Multicast Delegate by a simple list of delegates in access Get  
							
							... 
							
							
							
							Can't seen more than one evocation on the multicast on this case, even expanding its evocation list (as it should be used in case one fails). With the list i
 do see what we want. 
							
						 
						
							2012-07-11 20:54:55 +01:00  
				
					
						
							
							
								 
						
							
							
								14d05dc2a9 
								
							
								 
							
						 
						
							
							
								
								Add regression TestRezScriptedAttachmentsFromInventory() though this currently only checks for the presence of script items, not for started scripts  
							
							
							
						 
						
							2012-07-11 19:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								89c9528e38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs 
							
						 
						
							2012-07-11 14:27:33 +01:00  
				
					
						
							
							
								 
						
							
							
								6252114ea0 
								
							
								 
							
						 
						
							
							
								
								remove expensive and leaked ( in Xengine at least) SayShout timer and  
							
							... 
							
							
							
							replace it by a simpler function that should do the same (?) (don't like
 much those 10 + 1 bursts) 
							
						 
						
							2012-07-11 09:03:18 +01:00  
				
					
						
							
							
								 
						
							
							
								84ab4c4462 
								
							
								 
							
						 
						
							
							
								
								ubitODE leaks  
							
							
							
						 
						
							2012-07-11 08:13:57 +01:00  
				
					
						
							
							
								 
						
							
							
								bb78b327c0 
								
							
								 
							
						 
						
							
							
								
								stop keeping references to objects on released items  
							
							
							
						 
						
							2012-07-11 06:43:03 +01:00  
				
					
						
							
							
								 
						
							
							
								ffececaa81 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-11 04:34:44 +01:00  
				
					
						
							
							
								 
						
							
							
								7c973235ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-11 04:27:18 +01:00  
				
					
						
							
							
								 
						
							
							
								7836933133 
								
							
								 
							
						 
						
							
							
								
								Melanie fix: detach SOGs from backup on linking  
							
							
							
						 
						
							2012-07-11 03:58:58 +01:00  
				
					
						
							
							
								 
						
							
							
								0bc8238a6c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Watchdog.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-07-11 03:56:50 +01:00  
				
					
						
							
							
								 
						
							
							
								7676ae6f74 
								
							
								 
							
						 
						
							
							
								
								clear released minheap items so they don't keep holding references to  
							
							... 
							
							
							
							objects. 
							
						 
						
							2012-07-11 03:56:39 +01:00  
				
					
						
							
							
								 
						
							
							
								b3910a44fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-07-11 04:03:28 +02:00  
				
					
						
							
							
								 
						
							
							
								ac3a2296fa 
								
							
								 
							
						 
						
							
							
								
								Make sure handles stay intact when removing from the MinHeap  
							
							
							
						 
						
							2012-07-11 04:01:20 +02:00  
				
					
						
							
							
								 
						
							
							
								337ea019bd 
								
							
								 
							
						 
						
							
							
								
								If a part has a sit target and an avatar is already sitting, allow another avatar to sit in the position given if no sit target was set.  
							
							... 
							
							
							
							Previous behave was that the second avatar could not sit.
This matches behaviour observed on the LL grid. 
							
						 
						
							2012-07-10 23:55:22 +01:00  
				
					
						
							
							
								 
						
							
							
								cdea572d2e 
								
							
								 
							
						 
						
							
							
								
								refactor: move management of SOP.SitTargetAvatar into SOP.AddSittingAvatar() and SOP.RemoveSittingAvatar()  
							
							
							
						 
						
							2012-07-10 23:50:04 +01:00  
				
					
						
							
							
								 
						
							
							
								11e0ad6dc8 
								
							
								 
							
						 
						
							
							
								
								Revert "refactor: Add SOP.IsSitTargetOccupied to improve readability"  
							
							... 
							
							
							
							This reverts commit c8f0d476d2 
							
						 
						
							2012-07-10 23:39:05 +01:00  
				
					
						
							
							
								 
						
							
							
								c8f0d476d2 
								
							
								 
							
						 
						
							
							
								
								refactor: Add SOP.IsSitTargetOccupied to improve readability  
							
							
							
						 
						
							2012-07-10 23:34:40 +01:00  
				
					
						
							
							
								 
						
							
							
								69a6f6e3cd 
								
							
								 
							
						 
						
							
							
								
								refactor: use sit orientation argument passed in to SP.SendSitResponse() rather than creating a new copy  
							
							... 
							
							
							
							There are no issues with side-effects since this is a struct. 
							
						 
						
							2012-07-10 23:26:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e8347b7095 
								
							
								 
							
						 
						
							
							
								
								Move common code to detect whether a part has a valid sit target into a SOP property rather than being repeated in SP.  
							
							... 
							
							
							
							This also makes the detection in SP.FindNextAvailableSitTarget() and SendSitResponse() identical.
Previously they varied slightly (SendSitResponse didn't check for an older type of invalid quaternion) but the practical effect is most probably zero. 
							
						 
						
							2012-07-10 23:21:39 +01:00  
				
					
						
							
							
								 
						
							
							
								506437b684 
								
							
								 
							
						 
						
							
							
								
								Remove log line accidentally left in SP.SendSitResponse()  
							
							
							
						 
						
							2012-07-10 23:06:34 +01:00  
				
					
						
							
							
								 
						
							
							
								9f01c3d408 
								
							
								 
							
						 
						
							
							
								
								Disable logging in regression test in OSSL_ApiAttachmentTests  
							
							
							
						 
						
							2012-07-10 23:04:44 +01:00  
				
					
						
							
							
								 
						
							
							
								58869e5aa0 
								
							
								 
							
						 
						
							
							
								
								Fix recent SOP.GetSittingAvatars() to return null if there are no sitting avatars rather than throwing an exception.  
							
							... 
							
							
							
							Extends sitting avatar regression tests to test new sitters information 
							
						 
						
							2012-07-10 23:03:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f3134b5cf6 
								
							
								 
							
						 
						
							
							
								
								When an attachment is detached to inv or derezzed, stop the scripts, update the known item with script state still in the script engine and then remove the scripts.  
							
							... 
							
							
							
							This is to fix a regression starting from 5301648 
							
						 
						
							2012-07-10 22:41:11 +01:00  
				
					
						
							
							
								 
						
							
							
								eb5ec4a786 
								
							
								 
							
						 
						
							
							
								
								If a script is being stopped manually, then give the scriptpool thread 1 second to finish normally before forcibly aborting.  
							
							... 
							
							
							
							This is to avoid the worst of the problems in mono 2.6, 2.10 where an aborted thread does not always release all its locks.
This very short grace period is identical to the existing behaviour when a script is removed from the scene. 
							
						 
						
							2012-07-10 21:42:51 +01:00  
				
					
						
							
							
								 
						
							
							
								b5b763f7e1 
								
							
								 
							
						 
						
							
							
								
								add some more memory information to StatsCollector  
							
							
							
						 
						
							2012-07-10 19:13:24 +01:00