b9e700b60d 
								
							
								 
							
						 
						
							
							
								
								Streamline PRIM_LINK_TARGET, eliminating a recursion and a failure scenario  
							
							
							
						 
						
							2011-11-02 11:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								7c8bfac11b 
								
							
								 
							
						 
						
							
							
								
								Removed redundant SceneContents property from Scene. It's the same as SceneGraph property.  
							
							
							
						 
						
							2011-11-01 17:20:12 -07:00  
				
					
						
							
							
								 
						
							
							
								3bead3eb50 
								
							
								 
							
						 
						
							
							
								
								Part 2 of see_into_this_sim_from_neighbor configuration option removal  
							
							
							
						 
						
							2011-11-01 17:11:43 -07:00  
				
					
						
							
							
								 
						
							
							
								4b58d4ff95 
								
							
								 
							
						 
						
							
							
								
								Removed see_into_this_sim_from_neighbor configuration option.  
							
							
							
						 
						
							2011-11-01 16:51:14 -07:00  
				
					
						
							
							
								 
						
							
							
								9456a540c5 
								
							
								 
							
						 
						
							
							
								
								Add "appearance send" command to allow manual sending of appearance.  
							
							
							
						 
						
							2011-11-01 23:23:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8e2e4c47d9 
								
							
								 
							
						 
						
							
							
								
								Add "show status" command to pCambot  
							
							
							
						 
						
							2011-11-01 22:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								40750b44a0 
								
							
								 
							
						 
						
							
							
								
								Listen only for non SimShutdown Network.Disconnect firing so that we don't quite the program before all bots have actually logged off.  
							
							
							
						 
						
							2011-11-01 21:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								53f3b76a84 
								
							
								 
							
						 
						
							
							
								
								get rid of unused m_verbose field  
							
							
							
						 
						
							2011-11-01 21:18:28 +00:00  
				
					
						
							
							
								 
						
							
							
								12bd0ebd34 
								
							
								 
							
						 
						
							
							
								
								stop recording the threads on which we happen to start bots.  These are pointless since they terminate quickly  
							
							
							
						 
						
							2011-11-01 21:15:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9ef5107157 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-01 21:02:03 +00:00  
				
					
						
							
							
								 
						
							
							
								87ec8a4ecb 
								
							
								 
							
						 
						
							
							
								
								Retain a reference to an action thread rather than starting an infinite loop via a timer, so that we can actually abort the action thread on shutdown  
							
							
							
						 
						
							2011-11-01 18:36:29 +00:00  
				
					
						
							
							
								 
						
							
							
								9d214d4903 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-31 16:42:50 -07:00  
				
					
						
							
							
								 
						
							
							
								3c55f3015f 
								
							
								 
							
						 
						
							
							
								
								Removed unused show commands from Scene.cs and SceneBase.cs. The show modules command in OpenSim.cs now shows both shared modules and region modules.  
							
							
							
						 
						
							2011-10-31 16:42:28 -07:00  
				
					
						
							
							
								 
						
							
							
								b951c7fb1e 
								
							
								 
							
						 
						
							
							
								
								Make bots share a cache so that asset downloads attempts are only made once instead of once for each bot  
							
							
							
						 
						
							2011-10-31 23:22:55 +00:00  
				
					
						
							
							
								 
						
							
							
								210868a832 
								
							
								 
							
						 
						
							
							
								
								Remove OpenSim.TestSuite  
							
							... 
							
							
							
							Hasn't been touched since 2009 and wasn't more than another copy of pCampBot 
							
						 
						
							2011-10-31 23:10:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d366a08ebb 
								
							
								 
							
						 
						
							
							
								
								Stop individual bots attempting to download the same asset more than once  
							
							
							
						 
						
							2011-10-31 22:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								0c6509098a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-31 22:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								43e07efbc8 
								
							
								 
							
						 
						
							
							
								
								Fix bot disconnection  
							
							
							
						 
						
							2011-10-31 22:27:12 +00:00  
				
					
						
							
							
								 
						
							
							
								3a2dcc7298 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-31 15:21:39 -07:00  
				
					
						
							
							
								 
						
							
							
								d3153f47fa 
								
							
								 
							
						 
						
							
							
								
								Adding green dots to map response should be for root agents only  
							
							
							
						 
						
							2011-10-31 15:20:57 -07:00  
				
					
						
							
							
								 
						
							
							
								b1647f6d04 
								
							
								 
							
						 
						
							
							
								
								adjust pCampbot so it starts up bots with the name format "<firstname> <lastname>_<bot-number>"  
							
							... 
							
							
							
							e.g. starting up two bots called "Ima Bot" will give them the names "Ima Bot_0" and "Ima Bot_1"
This is necessary since bots with random names can no longer be created, as there's no easy way to turn off account authentication 
							
						 
						
							2011-10-31 22:14:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e3f51df3c2 
								
							
								 
							
						 
						
							
							
								
								Stop pCampbot from firing connected event twice, which results in double counting.  
							
							
							
						 
						
							2011-10-31 21:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a9a24062a5 
								
							
								 
							
						 
						
							
							
								
								Plug a security hole in the inventory service  
							
							
							
						 
						
							2011-10-31 11:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								14646f2524 
								
							
								 
							
						 
						
							
							
								
								Fix line endings  
							
							
							
						 
						
							2011-10-30 23:43:17 -07:00  
				
					
						
							
							
								 
						
							
							
								a85ff884d9 
								
							
								 
							
						 
						
							
							
								
								Experimental reorder of Heartbeat loop now simulates physics and sends updates to clients prior to sleep. Existing behavior was to sleep BEFORE sending updates. We found this patch reduced latency to clients by 1-2 heartbeat periods.  
							
							
							
						 
						
							2011-10-30 23:39:39 -07:00  
				
					
						
							
							
								 
						
							
							
								6d97545b6b 
								
							
								 
							
						 
						
							
							
								
								Remove the SyncRoot locking from Scene which was only being done around the main physics loop and ScenePresence position and velocity setting  
							
							... 
							
							
							
							This is no longer necessary with ODECharacter taints (ODEPrim was already not taking part in this).  BSCharacter was already tainting. 
							
						 
						
							2011-10-29 02:42:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9fdd1753fa 
								
							
								 
							
						 
						
							
							
								
								Add taint target velocity for ODECharacters as is already done for ODECharacter position and position and velocity for ODEPrims.  
							
							... 
							
							
							
							This is to help stop surprises if the velocity is set in the middle of physics calculations, though this probably isn't a huge problem.
It's more for consistency and for the next step of removing some scene locks 
							
						 
						
							2011-10-29 02:30:33 +01:00  
				
					
						
							
							
								 
						
							
							
								ef8370fb8e 
								
							
								 
							
						 
						
							
							
								
								tidy up OdeCharacter so that we just use OpenMetaverse.Vector3 assignment directly where possible, instead of transferring X, Y and Z components separately  
							
							... 
							
							
							
							some of this is probably a hold over from using ODE.Vector3, which is still necessary in some places. 
							
						 
						
							2011-10-29 02:07:28 +01:00  
				
					
						
							
							
								 
						
							
							
								a5ea9f8830 
								
							
								 
							
						 
						
							
							
								
								Move position set from taint to logically better position at top of ODECharacter.ProcessTaints() though this makes no practical difference  
							
							
							
						 
						
							2011-10-29 01:46:22 +01:00  
				
					
						
							
							
								 
						
							
							
								5ae8de3c00 
								
							
								 
							
						 
						
							
							
								
								Stop setting _position as well as m_taint_position in ODECharacter.Position  
							
							... 
							
							
							
							setting position at the same time as taint appears to undermine the whole purpose of taint
testing doesn't reveal any obvious regressions in doing this 
							
						 
						
							2011-10-29 01:39:48 +01:00  
				
					
						
							
							
								 
						
							
							
								61e97ee4c8 
								
							
								 
							
						 
						
							
							
								
								Remove completely unused SOG.Rotation parameter  
							
							... 
							
							
							
							We always use SOP.Rotation instead 
							
						 
						
							2011-10-29 00:39:01 +01:00  
				
					
						
							
							
								 
						
							
							
								c2da1c4580 
								
							
								 
							
						 
						
							
							
								
								set grp.RootPart.GroupPosition for code consistency (and readability) rather than calling SOP.OffsetForNewRegion  
							
							
							
						 
						
							2011-10-28 23:43:31 +01:00  
				
					
						
							
							
								 
						
							
							
								9bf8c3e7b7 
								
							
								 
							
						 
						
							
							
								
								Add missing doc to rotation/position methods in SOG  
							
							
							
						 
						
							2011-10-28 23:38:57 +01:00  
				
					
						
							
							
								 
						
							
							
								0fe756e42c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-28 23:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								7b46506822 
								
							
								 
							
						 
						
							
							
								
								fetch SOP.RotationOffset once in UpdateRotation() and compare rather than fetch four separate times.  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2011-10-28 23:15:51 +01:00  
				
					
						
							
							
								 
						
							
							
								272bf71279 
								
							
								 
							
						 
						
							
							
								
								Removed use of 'is' operator and casting to find the root ScenePresence in MessageTransfer modules and Groups module.  
							
							
							
						 
						
							2011-10-27 02:26:37 -07:00  
				
					
						
							
							
								 
						
							
							
								06577d7299 
								
							
								 
							
						 
						
							
							
								
								Continuation of previous checkin. Found more places where ForEachScenePresence can be changed to ForEachRootScenePresence.  
							
							
							
						 
						
							2011-10-27 01:25:12 -07:00  
				
					
						
							
							
								 
						
							
							
								b98613091c 
								
							
								 
							
						 
						
							
							
								
								Added new ForEachRootScenePresence to Scene since almost every delegate passed to ForEachScenePresence checks for !IsChildAgent first. It consolidates child and root handling for coming refactors.  
							
							
							
						 
						
							2011-10-27 00:42:21 -07:00  
				
					
						
							
							
								 
						
							
							
								40bee97015 
								
							
								 
							
						 
						
							
							
								
								For now, comment out error message on new script engine console commands.  
							
							... 
							
							
							
							This causes false positives if a simulator has more than 1 region and the current region is 'root' since this sends the command separately to each region and each region has its own XEngine 
							
						 
						
							2011-10-27 03:01:27 +01:00  
				
					
						
							
							
								 
						
							
							
								76c50d23f2 
								
							
								 
							
						 
						
							
							
								
								Comment out inventory folder bulk update code on InventoryAccepted message introduced in commit  db91044 on Aug 22 2011  
							
							... 
							
							
							
							This should be unecessary since the folder update is already made at the time of the offer (and moved to trash if not accepted).
This code was also not taking into account the situation where an item was accepted.
Needs more fixing if this results in an aggression elsewhere. 
							
						 
						
							2011-10-27 02:56:08 +01:00  
				
					
						
							
							
								 
						
							
							
								e210d95821 
								
							
								 
							
						 
						
							
							
								
								Don't blow our brains out if LLClientView.BulkInventoryUpdate() is wrongly passed a null node reference.  
							
							... 
							
							
							
							Addresses worst aspect of http://opensimulator.org/mantis/view.php?id=5752  
							
						 
						
							2011-10-27 02:50:58 +01:00  
				
					
						
							
							
								 
						
							
							
								2db6a8ce8f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-27 02:06:59 +01:00  
				
					
						
							
							
								 
						
							
							
								820242bc49 
								
							
								 
							
						 
						
							
							
								
								Fix a bug I introduced yesterday in ODE physics where prim scripts would only receive the very first collision.  
							
							
							
						 
						
							2011-10-27 02:05:59 +01:00  
				
					
						
							
							
								 
						
							
							
								41395d5443 
								
							
								 
							
						 
						
							
							
								
								Added optional owner classes to existing OSSL agent Permissions  
							
							... 
							
							
							
							PARCEL_GROUP, PARCEL_OWNER, ESTATE_MANAGER and REGION_OWNER can be combined with the existing agent uuid option to limit ossl functions to agents and owner classes.
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 10:35:50 -04:00  
				
					
						
							
							
								 
						
							
							
								9a28e7a4e0 
								
							
								 
							
						 
						
							
							
								
								Implementation of PRIM_OMEGA, but only for setting  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 08:41:07 -04:00  
				
					
						
							
							
								 
						
							
							
								059f4b6a3a 
								
							
								 
							
						 
						
							
							
								
								Implementing PRIM_LINK_TARGET, but only for setting params  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 07:47:44 -04:00  
				
					
						
							
							
								 
						
							
							
								c275c22928 
								
							
								 
							
						 
						
							
							
								
								Restart the event queue worker threads that I accidentally disabled earlier today in  8a0a78c.  
							
							... 
							
							
							
							Also adds these to the watchdogs with very large timeouts (should really be infinite) 
							
						 
						
							2011-10-25 23:26:21 +01:00  
				
					
						
							
							
								 
						
							
							
								182908d216 
								
							
								 
							
						 
						
							
							
								
								In Watchdog, add ability to specific timeout for a thread.  
							
							... 
							
							
							
							This also changes the point of registration to the StartThread() call rather than the first Update() 
							
						 
						
							2011-10-25 23:16:01 +01:00  
				
					
						
							
							
								 
						
							
							
								e549f2f443 
								
							
								 
							
						 
						
							
							
								
								Add m_threads dictionary locking to Watchdog.GetThreads()  
							
							
							
						 
						
							2011-10-25 22:51:23 +01:00  
				
					
						
							
							
								 
						
							
							
								6a74a4c12b 
								
							
								 
							
						 
						
							
							
								
								Clear OdeCharacter CollisionEventUpdate when we subscribe or unsubscribe from collision events  
							
							
							
						 
						
							2011-10-25 22:46:42 +01:00  
				
					
						
							
							
								 
						
							
							
								0f83f87233 
								
							
								 
							
						 
						
							
							
								
								Remove unused fields from CollisionEventUpdate  
							
							
							
						 
						
							2011-10-25 22:39:08 +01:00  
				
					
						
							
							
								 
						
							
							
								c825c9a945 
								
							
								 
							
						 
						
							
							
								
								Get rid of the pointless null checks on collision listeners.  Add warning about synchronicity for PhysicsActor.OnCollisionUpdate event doc  
							
							
							
						 
						
							2011-10-25 22:35:00 +01:00  
				
					
						
							
							
								 
						
							
							
								b9f106f484 
								
							
								 
							
						 
						
							
							
								
								When sending object collision updates, don't null out and recreate the CollisionEventUpdate() if the number of collisions falls to zero.  Reuse the existing one instead.  
							
							
							
						 
						
							2011-10-25 22:28:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5d37f0471e 
								
							
								 
							
						 
						
							
							
								
								For ScenePresence collision events, instead of creating a new CollisionEventsThisFrame every time we need to send some new ones, reuse the existing one instead.  
							
							... 
							
							
							
							This assumes that the listener is using the data synchronously, which is currently the case. 
							
						 
						
							2011-10-25 22:19:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7b6b36cee9 
								
							
								 
							
						 
						
							
							
								
								Fix bug where collision event listeners were not removed once the listener had gone away.  
							
							... 
							
							
							
							This was causing continuous use of temporary memory even when all avatars had left the scene.
Memory does leak but it does cause more calls to the garbage collector, which would pause the scene thread for a very short while during collection. 
							
						 
						
							2011-10-25 21:40:51 +01:00  
				
					
						
							
							
								 
						
							
							
								1fbb379536 
								
							
								 
							
						 
						
							
							
								
								minor: rename a parameter in OdeScene.Simulate() from actor -> prim since it's an OdePrim  
							
							
							
						 
						
							2011-10-25 21:15:37 +01:00  
				
					
						
							
							
								 
						
							
							
								a4d4f54848 
								
							
								 
							
						 
						
							
							
								
								minor: add "threads show" as synonym for "show threads" for consistency  
							
							
							
						 
						
							2011-10-25 20:59:27 +01:00  
				
					
						
							
							
								 
						
							
							
								968cae6c17 
								
							
								 
							
						 
						
							
							
								
								Add "threads abort <thread-id>" simulator console command that allows us to abort a watchdog managed thread.  
							
							... 
							
							
							
							This is for diagnostic purposes. 
							
						 
						
							2011-10-25 20:49:46 +01:00  
				
					
						
							
							
								 
						
							
							
								8a0a78cbcc 
								
							
								 
							
						 
						
							
							
								
								Make OpenSim.Framework.Servers.HttpServer rely on OpenSim.Framework instead of the other way around.  
							
							... 
							
							
							
							This is necessary so that code in HttpServer can use framework facilities such as the thread watchdog for monitoring purposes.
Doing this shuffle meant that MainServer was moved into OpenSim/Framework/Servers
Also had to make OpenSim.Framework.Console rely on OpenSim.Framework rather than the other way around since it in turn relies on HttpServer
MainConsole and some new interfaces had to be moved into OpenSim/Framework to allow this.  This can be reverted if parts of OpenSim.Framework stop relying on console presence (cheifly RegionInfo) 
							
						 
						
							2011-10-25 20:24:21 +01:00  
				
					
						
							
							
								 
						
							
							
								e14cb45b9b 
								
							
								 
							
						 
						
							
							
								
								Drop some unnecessary ContainsKey() checking before Remove() in BaseHttpServer()  
							
							... 
							
							
							
							Remove() presumably does this check anyway since it just returns false if the key is not in the collection. 
							
						 
						
							2011-10-24 23:26:41 +01:00  
				
					
						
							
							
								 
						
							
							
								9ec672c70b 
								
							
								 
							
						 
						
							
							
								
								Fix bugs in EventQueueGetModule.ClientClosed() and BaseHttpServer.RemovePollServerHTTPHandler() that stopped existing code in ClientClosed() from actually tearing down the poll handler  
							
							... 
							
							
							
							Actually doing the tear down appear to have no ill effects with region crossing and teleport. 
							
						 
						
							2011-10-24 23:16:03 +01:00  
				
					
						
							
							
								 
						
							
							
								79d5bc9beb 
								
							
								 
							
						 
						
							
							
								
								separate out future common setup code from EventQueueTests.AddForClient()  
							
							
							
						 
						
							2011-10-24 22:29:13 +01:00  
				
					
						
							
							
								 
						
							
							
								e28e2d24c7 
								
							
								 
							
						 
						
							
							
								
								Add new EventQueueTests with basic test to check that adding a client registers an http poll  
							
							
							
						 
						
							2011-10-24 22:23:41 +01:00  
				
					
						
							
							
								 
						
							
							
								4c9400e646 
								
							
								 
							
						 
						
							
							
								
								Add optional getauthinfo and setauthinfo authentication service calls.  
							
							... 
							
							
							
							These are disabled by default, as before.  Please only turn these on in secure grids, since they allow the same facilities as the existing SetPassword call (also disabled by default)
These facilities can be helpful when integrating external systems, in addition to the existing option of adapting an IAuthenticationService or using WebLoginKey 
							
						 
						
							2011-10-24 21:40:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b868328d51 
								
							
								 
							
						 
						
							
							
								
								Comment out the uuid gatherer lines that I accidentally left in.  
							
							
							
						 
						
							2011-10-23 03:14:32 +01:00  
				
					
						
							
							
								 
						
							
							
								c2272a755f 
								
							
								 
							
						 
						
							
							
								
								Fix missing Busy-Mode Response  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=5748  
						
							2011-10-22 13:17:07 -04:00  
				
					
						
							
							
								 
						
							
							
								3fc47275cf 
								
							
								 
							
						 
						
							
							
								
								Add case to Lightshare/Windlight  
							
							... 
							
							
							
							Thanks thomax for a patch to add handling for Sun/Moon pos. 
							
						 
						
							2011-10-22 13:06:34 -04:00  
				
					
						
							
							
								 
						
							
							
								ffdf59a57c 
								
							
								 
							
						 
						
							
							
								
								Get UUIDGatherer to scan notecards in the graph for asset uuids.  
							
							... 
							
							
							
							This is to support npc baked texture saving in oars and iars.
May address http://opensimulator.org/mantis/view.php?id=5743  
							
						 
						
							2011-10-22 02:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								30320505fa 
								
							
								 
							
						 
						
							
							
								
								redirect UserInventoryHelpers to use a different CreateNotecardAsset() so we can comment out some inconsistency  
							
							
							
						 
						
							2011-10-22 00:58:56 +01:00  
				
					
						
							
							
								 
						
							
							
								bc2da4eaad 
								
							
								 
							
						 
						
							
							
								
								correct misleading method doc on CreateNotecardAsset()  
							
							
							
						 
						
							2011-10-22 00:55:50 +01:00  
				
					
						
							
							
								 
						
							
							
								c4f8da7359 
								
							
								 
							
						 
						
							
							
								
								in AssetHelpers, store the actual text passed in to the method, not the string "data"  
							
							
							
						 
						
							2011-10-22 00:45:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5d7eaedbeb 
								
							
								 
							
						 
						
							
							
								
								encode notecard assets in proper format for tests, rather than just using whatever string is given  
							
							
							
						 
						
							2011-10-22 00:21:45 +01:00  
				
					
						
							
							
								 
						
							
							
								9b3bbedeea 
								
							
								 
							
						 
						
							
							
								
								refactor: rename some AssetHelpers.CreateAsset() methods to CreateNotecardAsset()  
							
							
							
						 
						
							2011-10-22 00:13:46 +01:00  
				
					
						
							
							
								 
						
							
							
								a1f05a289d 
								
							
								 
							
						 
						
							
							
								
								RemoteAdmin - Added optional terrain loading on region create using parameter heightmap_file to specify the terrain file to be loaded  
							
							
							
						 
						
							2011-10-21 23:12:01 +01:00  
				
					
						
							
							
								 
						
							
							
								4241ee5dfa 
								
							
								 
							
						 
						
							
							
								
								very minor removal of old commented out line of code in OdeScene  
							
							
							
						 
						
							2011-10-21 00:04:36 +01:00  
				
					
						
							
							
								 
						
							
							
								30fe66d3ab 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary null check on _collisionEventPrim  
							
							
							
						 
						
							2011-10-20 20:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								9c43020876 
								
							
								 
							
						 
						
							
							
								
								Get OdeScene to use passed in time step rather than hard-coded 0.089  
							
							... 
							
							
							
							However, I still don't recommend changing MinFrameTime from 0.089, high values do not work well and lower values don't seem to make much difference 
							
						 
						
							2011-10-20 20:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								6837e44d07 
								
							
								 
							
						 
						
							
							
								
								Pass PhysicsScene.Simulate() only the MinFrameTime rather than the useless Math.Max(SinceLastFrame.TotalSeconds, MinFrameTime)  
							
							... 
							
							
							
							SinceLastFrame was calculating the interval between any sleep that had occurred to pad out the frame time and the start of the next frame.
This would usually be below MinFrameTime but occasionally if the sleep was long it would be above, often due to the time required to update the watchdog.
This doesn't appear to play much practical role right now.
ODE was actually ignoring it entirely.  Bullet might be helped slightly by receiving a non-varying value. 
							
						 
						
							2011-10-20 19:44:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b63ec987b0 
								
							
								 
							
						 
						
							
							
								
								For now, stop passing timeStep into methods where it's not actually used.  
							
							
							
						 
						
							2011-10-20 17:54:32 +01:00  
				
					
						
							
							
								 
						
							
							
								f16d125027 
								
							
								 
							
						 
						
							
							
								
								Change wording on asset requests.  
							
							... 
							
							
							
							Not all 'notified missing' assets are a problem.  Some are invalid references which happen to be buried in other text. 
							
						 
						
							2011-10-19 23:56:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9ab2943abf 
								
							
								 
							
						 
						
							
							
								
								Removed redundant NotInTransit function from ScenePresence. IsInTransit=false does the same thing and NotInTransit was not used anywhere.  
							
							
							
						 
						
							2011-10-19 15:50:09 -07:00  
				
					
						
							
							
								 
						
							
							
								eac29396d9 
								
							
								 
							
						 
						
							
							
								
								Moved HaveNeighbor utility function from ScenePresence to Scene. Fixed line endings from previous commit.  
							
							
							
						 
						
							2011-10-19 15:38:25 -07:00  
				
					
						
							
							
								 
						
							
							
								8b20faf06c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-19 14:43:16 -07:00  
				
					
						
							
							
								 
						
							
							
								da794f34a5 
								
							
								 
							
						 
						
							
							
								
								Renamed and rearranged AvatarFactoryModule to eliminate redundant lookups of scene presence by client ID.  
							
							
							
						 
						
							2011-10-19 14:41:44 -07:00  
				
					
						
							
							
								 
						
							
							
								601dabb1b7 
								
							
								 
							
						 
						
							
							
								
								Extend scripts stop/start/suspend/resume console commands to allow action on a single script by giving the script item id (which can be found via scripts show).  
							
							... 
							
							
							
							Not an ideal way to do this on a region with many scripts.  Needs refinement later. 
							
						 
						
							2011-10-19 22:30:31 +01:00  
				
					
						
							
							
								 
						
							
							
								32c3faedd6 
								
							
								 
							
						 
						
							
							
								
								Add "scripts stop" and "scripts start" console commands.  
							
							... 
							
							
							
							These will stop all running scripts and start all stopped scripts respectively.
A stopped script does not save any events for later processing. 
							
						 
						
							2011-10-19 21:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f836710af5 
								
							
								 
							
						 
						
							
							
								
								minor: improve command help on scripts suspend/resume  
							
							
							
						 
						
							2011-10-19 21:34:55 +01:00  
				
					
						
							
							
								 
						
							
							
								5607fd3af8 
								
							
								 
							
						 
						
							
							
								
								Fix resume scripts.  
							
							... 
							
							
							
							On resume, we need to place requeue the script for event processing if there are any events on the queue.
Also need to do this under m_Script lock in order to avoid a race 
							
						 
						
							2011-10-19 21:30:37 +01:00  
				
					
						
							
							
								 
						
							
							
								3cf7fb4eca 
								
							
								 
							
						 
						
							
							
								
								Add "scripts suspend" and "scripts resume" commands.  
							
							... 
							
							
							
							These aim currently to suspend and resume all scripts.
However, resume isn't currently working due to what looks like a bug in resume functionality itself. 
							
						 
						
							2011-10-19 20:53:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b45219065c 
								
							
								 
							
						 
						
							
							
								
								on log and "show scripts" messages, show script item UUID rather than asset UUID  
							
							... 
							
							
							
							The item ID is the one required for any script manipulation on the command line, so I think it's somewhat more useful to show this bearing in mind the limited space available 
							
						 
						
							2011-10-19 20:26:05 +01:00  
				
					
						
							
							
								 
						
							
							
								116fbe8258 
								
							
								 
							
						 
						
							
							
								
								add current script status to "scripts show" command (running, suspended, etc.)  
							
							
							
						 
						
							2011-10-19 20:24:07 +01:00  
				
					
						
							
							
								 
						
							
							
								ecad9f9fd5 
								
							
								 
							
						 
						
							
							
								
								Add "show scripts" command to show all scripts currently known to the script engine in the current region.  
							
							... 
							
							
							
							Also added synonym of "scripts show" 
							
						 
						
							2011-10-19 20:09:02 +01:00  
				
					
						
							
							
								 
						
							
							
								d9184eceab 
								
							
								 
							
						 
						
							
							
								
								Add option to allow remote http calls to setpassword in the AuthenticationService.  
							
							... 
							
							
							
							This is switched on by setting AllowSetPassword = true in the [AuthenticationService] section of Robust.ini or Robust.HG.ini
Default is false as before. 
							
						 
						
							2011-10-19 19:03:17 +01:00  
				
					
						
							
							
								 
						
							
							
								fe484ab331 
								
							
								 
							
						 
						
							
							
								
								Slightly change log message in LoadRegionsPlugin  
							
							
							
						 
						
							2011-10-19 01:22:07 +01:00  
				
					
						
							
							
								 
						
							
							
								178b8d0926 
								
							
								 
							
						 
						
							
							
								
								Region-UUID - can not be zero-uuid  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3426  
						
							2011-10-19 01:19:21 +01:00  
				
					
						
							
							
								 
						
							
							
								4cffdf15ba 
								
							
								 
							
						 
						
							
							
								
								Make ScopeID optional for http GetAccount and GetAccounts  
							
							... 
							
							
							
							If not specified then it assumes UUID.Zero. as occurs elsewhere in the codebase 
							
						 
						
							2011-10-19 00:34:54 +01:00  
				
					
						
							
							
								 
						
							
							
								9f171041c9 
								
							
								 
							
						 
						
							
							
								
								Make PrincipalID a synonym for UserID in GetUserAccount  
							
							
							
						 
						
							2011-10-19 00:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								97c66f8eac 
								
							
								 
							
						 
						
							
							
								
								Get new NewUser and SetUserAccount calls to accept PrincipalID instead of UserID for consistency with output  
							
							
							
						 
						
							2011-10-19 00:16:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9d59b285bb 
								
							
								 
							
						 
						
							
							
								
								Allow an http call to set account details if AllowSetAccount = true in [UserAccountService].  
							
							... 
							
							
							
							As before, default is false to not allow these calls. 
							
						 
						
							2011-10-19 00:06:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c85a780583 
								
							
								 
							
						 
						
							
							
								
								Provide an option to allow remote calls to the CreateUser method on the UserAccountService  
							
							... 
							
							
							
							Default is false, as before.
Enabling AllowCreateUser in [UserAccountService] for ROBUST allows avatars to be created via an http call, with viewer 2 appropriate bits and pieces.
Only Ruths can be created at present.
Please don't rely on the config since at some point CreateUser will be moved to a separate co-ordinating service. 
							
						 
						
							2011-10-18 22:51:40 +01:00  
				
					
						
							
							
								 
						
							
							
								581885da75 
								
							
								 
							
						 
						
							
							
								
								Temporarily put in log lines to record time taken to set terrain in OdeScene.  
							
							
							
						 
						
							2011-10-18 21:21:15 +01:00  
				
					
						
							
							
								 
						
							
							
								03202ada29 
								
							
								 
							
						 
						
							
							
								
								Store scene identifier passed in to OdeScene for later debug messages  
							
							
							
						 
						
							2011-10-18 21:11:13 +01:00  
				
					
						
							
							
								 
						
							
							
								1d4cd76e8a 
								
							
								 
							
						 
						
							
							
								
								Don't bother taking OdeLock during OdeScene construction, since there can be no contention until the object is constructed.  
							
							
							
						 
						
							2011-10-18 21:03:41 +01:00  
				
					
						
							
							
								 
						
							
							
								f10a824e47 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary lock of OdeLock in OdePrim.changeadd()  
							
							... 
							
							
							
							This taint can only ever be processed from the OdeScene.Simulate() loop, which already locks OdeLock. 
							
						 
						
							2011-10-18 20:58:59 +01:00  
				
					
						
							
							
								 
						
							
							
								5515c45e3b 
								
							
								 
							
						 
						
							
							
								
								minor: method doc to explain a lock of OdeLock  
							
							
							
						 
						
							2011-10-18 20:56:11 +01:00  
				
					
						
							
							
								 
						
							
							
								71d221cdc0 
								
							
								 
							
						 
						
							
							
								
								Remove the unused CollisionLocker from ODE  
							
							... 
							
							
							
							Despite its name, this wasn't actually being used in any collision checking 
							
						 
						
							2011-10-18 17:35:58 +01:00  
				
					
						
							
							
								 
						
							
							
								aeb4ff0274 
								
							
								 
							
						 
						
							
							
								
								Allow an avatar to be explicitly named to the "debug packet" command  
							
							
							
						 
						
							2011-10-17 20:58:23 +01:00  
				
					
						
							
							
								 
						
							
							
								120114e96b 
								
							
								 
							
						 
						
							
							
								
								refactor: Make IClientAPI.DebugPacketFormat a property rather than a setter without a getter  
							
							
							
						 
						
							2011-10-17 20:50:29 +01:00  
				
					
						
							
							
								 
						
							
							
								96ff2c63ed 
								
							
								 
							
						 
						
							
							
								
								Add avatar names to debug packet output  
							
							
							
						 
						
							2011-10-17 20:37:01 +01:00  
				
					
						
							
							
								 
						
							
							
								62a63f834b 
								
							
								 
							
						 
						
							
							
								
								refactor: Use SOP.SitTargetAvatar instead of calling a special GetAvatarOnSitTarget() which returned exactly the same thing  
							
							
							
						 
						
							2011-10-17 02:04:20 +01:00  
				
					
						
							
							
								 
						
							
							
								79c13cd997 
								
							
								 
							
						 
						
							
							
								
								rename OS_NPC_SIT_IMMEDIATE to OS_NPC_SIT_NOW since it's shorter and more understandable  
							
							... 
							
							
							
							This makes something like osNpcSit(npc, llGetKey(), OS_NPC_IMMEDIATE) now become
osNpcSit(npc, llGetKey(), OS_NPC_SIT_NOW);
This is why it's in development :) 
							
						 
						
							2011-10-17 01:57:23 +01:00  
				
					
						
							
							
								 
						
							
							
								de161585c0 
								
							
								 
							
						 
						
							
							
								
								Implement osNpcStand(<npc-id>)  
							
							... 
							
							
							
							Allows you to stand an NPC that has sat. 
							
						 
						
							2011-10-17 01:56:25 +01:00  
				
					
						
							
							
								 
						
							
							
								ddcb88ff53 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-17 01:45:41 +01:00  
				
					
						
							
							
								 
						
							
							
								0c041ce12f 
								
							
								 
							
						 
						
							
							
								
								Implement osNpcSit().  This is still in development so don't trust it  
							
							... 
							
							
							
							Format is osNpcSit(<npc-uuid>, <target-uuid>, OS_NPC_SIT_IMMEDIATE)
e.g. osNpcSit(npc, llGetKey(), OS_NPC_SIT_IMMEDIATE);
At the moment, sit only succeeds if the part has a sit target set.
NPC immediately sits on the target even if miles away - they do not walk up to it.
This method is in development - it may change so please don't trust it yet.
Standing will follow shortly since that's kind of important once you're sitting :) 
							
						 
						
							2011-10-17 01:42:31 +01:00  
				
					
						
							
							
								 
						
							
							
								730460169f 
								
							
								 
							
						 
						
							
							
								
								Bug fix on the bug fix on UserAccountService.cs  
							
							
							
						 
						
							2011-10-16 16:13:24 -07:00  
				
					
						
							
							
								 
						
							
							
								bbd0e68c06 
								
							
								 
							
						 
						
							
							
								
								Guard HGAssetService against uninitialized variables and null arguments.  
							
							
							
						 
						
							2011-10-15 20:23:26 -07:00  
				
					
						
							
							
								 
						
							
							
								b9930a6305 
								
							
								 
							
						 
						
							
							
								
								improve method doc on Scene.OtherRegionUp()  
							
							... 
							
							
							
							this is really just to trigger panda. 
							
						 
						
							2011-10-15 03:17:58 +01:00  
				
					
						
							
							
								 
						
							
							
								ddf54b5537 
								
							
								 
							
						 
						
							
							
								
								move see_into_this_sim_from_neighbor [Startup] flag parsing into Scene with the others  
							
							
							
						 
						
							2011-10-15 03:03:05 +01:00  
				
					
						
							
							
								 
						
							
							
								528cc8136e 
								
							
								 
							
						 
						
							
							
								
								fetch physical_prim switch from [Startup] config from inside scene, as is done for most other scene config params  
							
							
							
						 
						
							2011-10-15 02:54:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5ddefc2564 
								
							
								 
							
						 
						
							
							
								
								remove now redundant m_physical_prim flag from SOP.ApplyPhysics()  
							
							
							
						 
						
							2011-10-15 02:47:27 +01:00  
				
					
						
							
							
								 
						
							
							
								3843efe478 
								
							
								 
							
						 
						
							
							
								
								Restore [Startup] physical_prim flag which can stop any prims being subject to physics  
							
							... 
							
							
							
							This had stopped working.  However, at the moment it still allows the physics flag to be set even though this has no effect.  This needs to be fixed.
Default for this flag is true as previously. 
							
						 
						
							2011-10-15 02:42:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f2889d7ce9 
								
							
								 
							
						 
						
							
							
								
								remove redundant PhysActor.IsPhysical call from SOP.UpdatePrimFlags() as its done immediately afterwards in DoPhysicsPropertyUpdate()  
							
							
							
						 
						
							2011-10-15 02:12:46 +01:00  
				
					
						
							
							
								 
						
							
							
								732e937379 
								
							
								 
							
						 
						
							
							
								
								refactor: Remove redundant code in SOP.UpdatePrimFlags()  
							
							
							
						 
						
							2011-10-15 02:07:05 +01:00  
				
					
						
							
							
								 
						
							
							
								c93c9ea072 
								
							
								 
							
						 
						
							
							
								
								factor common code out into SOP.RemoveFromPhysics()  
							
							
							
						 
						
							2011-10-15 02:02:39 +01:00  
				
					
						
							
							
								 
						
							
							
								978fb3d482 
								
							
								 
							
						 
						
							
							
								
								reduce access to ODECharacter methods to make code analysis easier.  Eliminate redundant argument on ProcessTaints()  
							
							
							
						 
						
							2011-10-15 01:41:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9cc2694776 
								
							
								 
							
						 
						
							
							
								
								restrict unnecessary access levels on ODEPrim fields/properties  
							
							
							
						 
						
							2011-10-15 01:31:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f2132329a3 
								
							
								 
							
						 
						
							
							
								
								refactor: make methods that do not need to be public in ODE private or internal to aid code reading/analysis.  Remove some unused method arguments  
							
							
							
						 
						
							2011-10-15 01:20:40 +01:00  
				
					
						
							
							
								 
						
							
							
								4bfc2f5cde 
								
							
								 
							
						 
						
							
							
								
								Change hardcoded ODE total frame time to match the default total frame time (0.09375 -> 0.089).  
							
							... 
							
							
							
							No apparant ill effects - because the default stepsize is 0.2, there are still 5 physics steps per physics frame.
This is a precursor to using the elapsed value passed in (and now changeable in config). 
							
						 
						
							2011-10-14 21:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								83c7b9b609 
								
							
								 
							
						 
						
							
							
								
								Bug fix -- Test User on first run standalone might not be created properly: let all instances of UserAccountService have all its service references properly initialized, and register console commands on only one.  
							
							
							
						 
						
							2011-10-13 18:03:19 -07:00  
				
					
						
							
							
								 
						
							
							
								aa19ccf65c 
								
							
								 
							
						 
						
							
							
								
								refactor: rename IClientAPI.SendPrimUpdate() to SendEntityUpdate() since it sends entity updates (including presence ones), not just prims.  
							
							
							
						 
						
							2011-10-14 01:45:46 +01:00  
				
					
						
							
							
								 
						
							
							
								77c65951e0 
								
							
								 
							
						 
						
							
							
								
								Extract NullPhysicsScene from PhysicsScene to improve code readability  
							
							
							
						 
						
							2011-10-14 01:38:14 +01:00  
				
					
						
							
							
								 
						
							
							
								ee84c0589c 
								
							
								 
							
						 
						
							
							
								
								Don't execute rest of code in XEngine.RemoveRegion() and Close() if the module is disabled.  
							
							
							
						 
						
							2011-10-14 01:06:43 +01:00  
				
					
						
							
							
								 
						
							
							
								4e7d4330c2 
								
							
								 
							
						 
						
							
							
								
								Expose minimum frame time and update periods for experimentation.  
							
							... 
							
							
							
							Settings are at bottom of [Startup] in OpenSimDefaults.ini, override in OpenSim.ini to change
Defaults are the same as previously.
More information to come on opensim-dev shortly.
Feel free to tweak but if you do please don't expect any support unless feedback on certain tweaks is explicitly requested. 
							
						 
						
							2011-10-13 23:47:37 +01:00  
				
					
						
							
							
								 
						
							
							
								128d8dfd8b 
								
							
								 
							
						 
						
							
							
								
								refactor: Put the frame update period when temporary objects are cleaned up in a field, like all the other update periods  
							
							
							
						 
						
							2011-10-13 22:28:42 +01:00  
				
					
						
							
							
								 
						
							
							
								fd274a6688 
								
							
								 
							
						 
						
							
							
								
								refactor: chain the two scene constructors together to eliminate more copypasta  
							
							
							
						 
						
							2011-10-13 22:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a6fa15e8b6 
								
							
								 
							
						 
						
							
							
								
								Tie reported FPS correction factor into the minimum frame time rather than setting separately.  
							
							... 
							
							
							
							This makes reported FPS scale as required if min frame time changes 
							
						 
						
							2011-10-13 22:07:55 +01:00  
				
					
						
							
							
								 
						
							
							
								ceb326284e 
								
							
								 
							
						 
						
							
							
								
								Move fps stat adjustment factor into field rather than hard-coded.  
							
							
							
						 
						
							2011-10-13 21:55:51 +01:00  
				
					
						
							
							
								 
						
							
							
								20da04fd0c 
								
							
								 
							
						 
						
							
							
								
								More method doc and formatting changes.  Makes DestroyOdeStructures() private  
							
							
							
						 
						
							2011-10-13 21:42:24 +01:00  
				
					
						
							
							
								 
						
							
							
								227db07f2f 
								
							
								 
							
						 
						
							
							
								
								refactor: move 3x copy/pasted ode structure removal code in ODECharacter into a DestroyOdeStructures() method  
							
							... 
							
							
							
							also adds some method doc 
							
						 
						
							2011-10-13 18:19:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f08664f422 
								
							
								 
							
						 
						
							
							
								
								remove some mono compiler warnings  
							
							
							
						 
						
							2011-10-12 21:54:25 +01:00  
				
					
						
							
							
								 
						
							
							
								631d5e16ef 
								
							
								 
							
						 
						
							
							
								
								Get rid of some traces of the old pre-ROBUST grid architecture config  
							
							
							
						 
						
							2011-10-12 21:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f5f7ca47ea 
								
							
								 
							
						 
						
							
							
								
								Bring LindenUDP.Tests back from the dead.  No tests are running.  
							
							... 
							
							
							
							Code drift means that most of this stuff doesn't compile but the structure is still useful. 
							
						 
						
							2011-10-12 21:31:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ea7366ddc6 
								
							
								 
							
						 
						
							
							
								
								When shutting down XEngine, log how many scripts are being shutdown so the user knows why they are waiting.  
							
							
							
						 
						
							2011-10-12 19:42:04 +01:00  
				
					
						
							
							
								 
						
							
							
								c5826d589a 
								
							
								 
							
						 
						
							
							
								
								minor: insert some commented out log lines which are a blunt but useful instrument to see packet expiry and received acks  
							
							
							
						 
						
							2011-10-12 19:35:40 +01:00  
				
					
						
							
							
								 
						
							
							
								36e73dbc9b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-12 19:24:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f9ffd2538f 
								
							
								 
							
						 
						
							
							
								
								Improve some method doc for LLUDPClient, LLUDPServer and UnackedPacketCollection  
							
							
							
						 
						
							2011-10-12 19:22:30 +01:00  
				
					
						
							
							
								 
						
							
							
								4b7b9e81f7 
								
							
								 
							
						 
						
							
							
								
								Make it possible to disable the HG linker. On non-HG systems it spits yellow  
							
							... 
							
							
							
							spam, so it should not load unless HG is desired. 
							
						 
						
							2011-10-12 15:41:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ca74088d94 
								
							
								 
							
						 
						
							
							
								
								Change default groups messaging module in hardcode to the empty string.  
							
							... 
							
							
							
							Modules should not assume thet they are the one and only, but only be
enabled when explicitly configured. 
							
						 
						
							2011-10-12 09:21:46 +01:00  
				
					
						
							
							
								 
						
							
							
								fe3594c5ea 
								
							
								 
							
						 
						
							
							
								
								Start recording object updates per second statistic (analogue of agent updates per secod) and expose via monitoring module as ObjectUpdatePerSecondMonitor  
							
							... 
							
							
							
							A useful diagnostic to find out how object updates are burdening a scene 
							
						 
						
							2011-10-11 22:17:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f138a2056e 
								
							
								 
							
						 
						
							
							
								
								meaningless change to goose panda  
							
							
							
						 
						
							2011-10-11 00:29:41 +01:00  
				
					
						
							
							
								 
						
							
							
								28f549bd64 
								
							
								 
							
						 
						
							
							
								
								osSetParcelDetails - PARCEL_DETAILS_CLAIMDATE  
							
							... 
							
							
							
							this new flag set parcels claim date
value 0 for this flag set current unixstamp
http://opensimulator.org/mantis/view.php?id=5725  
							
						 
						
							2011-10-11 00:13:26 +01:00  
				
					
						
							
							
								 
						
							
							
								353e7ce873 
								
							
								 
							
						 
						
							
							
								
								Allow monitoring of stats by region name  
							
							
							
						 
						
							2011-10-10 23:58:27 +01:00  
				
					
						
							
							
								 
						
							
							
								62aad4c18f 
								
							
								 
							
						 
						
							
							
								
								Add other region stats (total frame time, physics fps, etc.) currently missing from MonitorModule  
							
							... 
							
							
							
							Unlike the other 3 stats mechanisms, monitor data can be queried per individual region, which makes this useful.
This doesn't affect an of the existing monitored stats. 
							
						 
						
							2011-10-10 23:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								19096bd391 
								
							
								 
							
						 
						
							
							
								
								Convert getLastReportedSimFPS() and getLastReportedSimStats() into more idiomatic LastReportedSimFPS and LastReportedSimStats on SimStatsReporter  
							
							
							
						 
						
							2011-10-10 22:23:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8114f895c2 
								
							
								 
							
						 
						
							
							
								
								Provide a way to turn the MonitorModule on and off  
							
							... 
							
							
							
							Default is currently on since this is the historical setting 
							
						 
						
							2011-10-10 22:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2b290793ab 
								
							
								 
							
						 
						
							
							
								
								refactor: have lsl and ossl interrogate scene.StatsReporter directly rather than going through scene  
							
							... 
							
							
							
							I know this goes against the law of demeter but I don't think it's that useful here and I'd rather get rid of nasty little wrapper methods 
							
						 
						
							2011-10-10 21:54:08 +01:00  
				
					
						
							
							
								 
						
							
							
								013bf2775f 
								
							
								 
							
						 
						
							
							
								
								remove unused LastAssetID from DynamicTextureUpdaer  
							
							
							
						 
						
							2011-10-10 15:19:23 +01:00  
				
					
						
							
							
								 
						
							
							
								156385f48b 
								
							
								 
							
						 
						
							
							
								
								Tweak to language of last commit in rejecting UUID.Zero in GridService.RegisterRegion()  
							
							... 
							
							
							
							Allowing regions with UUID.Zero causes problems elsewhere according to http://opensimulator.org/mantis/view.php?id=3426 
It's probably a bad idea to allow these in any case. 
							
						 
						
							2011-10-08 02:15:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a6c5e00c45 
								
							
								 
							
						 
						
							
							
								
								GridService - Region UUID can not be NULL  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3426  
						
							2011-10-08 02:13:18 +01:00  
				
					
						
							
							
								 
						
							
							
								29660fe175 
								
							
								 
							
						 
						
							
							
								
								Remove the inconsistently applied now pointless FailIfRemoteAdminDisabled() check on XMLRPC RemoteAdmin handlers.  
							
							... 
							
							
							
							If admin is disabled then the XMLRPC handlers are never registered, which means that they cannot be called anyway. 
							
						 
						
							2011-10-08 02:00:36 +01:00  
				
					
						
							
							
								 
						
							
							
								71d29decc8 
								
							
								 
							
						 
						
							
							
								
								replace List used by m_accessIP in RemoteAdminPlugin with the more efficient HashSet  
							
							
							
						 
						
							2011-10-08 01:53:10 +01:00  
				
					
						
							
							
								 
						
							
							
								4073cd6ced 
								
							
								 
							
						 
						
							
							
								
								Add option to allow only explicitly listed IPs to access RemoteAdmin facilities.  
							
							... 
							
							
							
							Also adds password check to some functions where this was missing and fixes some parameter checking.
This is a patch from http://opensimulator.org/mantis/view.php?id=5715  with a few small unrelated spacing tweaks from me.
Thanks Michelle Argus. 
							
						 
						
							2011-10-08 01:23:26 +01:00  
				
					
						
							
							
								 
						
							
							
								ff80113534 
								
							
								 
							
						 
						
							
							
								
								Go back to lying that sim fps is 55 when it's actually locked at a maximum of 11.  
							
							... 
							
							
							
							We're been lying since 2008 so I'm sure another few years can't hurt.
To know the real fps, either divide sim fps by 5 and/or look at the frame time. 
							
						 
						
							2011-10-08 00:15:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f8c06c6114 
								
							
								 
							
						 
						
							
							
								
								flip master version up to 0.7.3  
							
							
							
						 
						
							2011-10-07 23:41:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1c54817977 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-07 16:36:43 -04:00  
				
					
						
							
							
								 
						
							
							
								a9b3ab0c85 
								
							
								 
							
						 
						
							
							
								
								Add note to docs  
							
							... 
							
							
							
							This method is used by externasl/3rd party management tools to
  create users and they depend on us to generate the UUID. 
							
						 
						
							2011-10-07 16:34:33 -04:00  
				
					
						
							
							
								 
						
							
							
								e3c522e211 
								
							
								 
							
						 
						
							
							
								
								Comment out [SCENE PRESENCE] SendAppearanceToAllOtherAgents: log message  
							
							... 
							
							
							
							As per earlier discussions with dslake 
							
						 
						
							2011-10-07 20:51:26 +01:00  
				
					
						
							
							
								 
						
							
							
								4b46b7a5ad 
								
							
								 
							
						 
						
							
							
								
								Fixed line endings from previous commit  
							
							
							
						 
						
							2011-10-06 23:20:51 -07:00  
				
					
						
							
							
								 
						
							
							
								f26a966b8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-06 22:50:03 -07:00  
				
					
						
							
							
								 
						
							
							
								4748c19bdb 
								
							
								 
							
						 
						
							
							
								
								Refactored "known child region" in ScenePresence. There were 4 different  
							
							... 
							
							
							
							ways to access the list/dictionary of child regions and locking was
inconsistent. There are now public properties which enforce locks.
Callers are no longer required to create new copies of lists. 
							
						 
						
							2011-10-06 22:47:33 -07:00  
				
					
						
							
							
								 
						
							
							
								1f78dc6504 
								
							
								 
							
						 
						
							
							
								
								remove the pointless slashes on the end of the (5!) different server stat retrieval mechanisms.  
							
							... 
							
							
							
							Original request URLs that end with / will still work, but this will allow one to type /simstatus as well as /simstatus/
Can't do this with webstats yet since it does insane things to the path. 
							
						 
						
							2011-10-07 00:30:35 +01:00  
				
					
						
							
							
								 
						
							
							
								4c812884be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-06 23:47:41 +01:00  
				
					
						
							
							
								 
						
							
							
								95910f03d4 
								
							
								 
							
						 
						
							
							
								
								WebStats - Home Link Fix  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4536  
						
							2011-10-06 22:30:24 +01:00  
				
					
						
							
							
								 
						
							
							
								9a16e76f51 
								
							
								 
							
						 
						
							
							
								
								Simplified IsInTransit property on ScenePresence and removed InTransit() which called IsInTransit=true which called m_inTransit=true. Also removed NotInTransit().  
							
							
							
						 
						
							2011-10-06 12:39:19 -07:00  
				
					
						
							
							
								 
						
							
							
								08f264d096 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-06 12:22:15 -07:00  
				
					
						
							
							
								 
						
							
							
								bd9ba904c3 
								
							
								 
							
						 
						
							
							
								
								Refactor ScenePresence so gets and sets are through properties. Added private sets when needed. Removed redundant code when methods replicated what the set already does  
							
							
							
						 
						
							2011-10-06 12:19:31 -07:00  
				
					
						
							
							
								 
						
							
							
								77b8fb0f86 
								
							
								 
							
						 
						
							
							
								
								Added back UserAccount that creates random UUID for new account.  
							
							... 
							
							
							
							This should fix recent issues with 3rd party apps that use the
old interface w/o breaking the new one. 
							
						 
						
							2011-10-05 22:01:12 -04:00  
				
					
						
							
							
								 
						
							
							
								ca83f99332 
								
							
								 
							
						 
						
							
							
								
								Instead of adding stat agentMS in all kinds of places, calculate it instead in the main Scene.Update() loop, like the other stats  
							
							... 
							
							
							
							Some of the places where agentMS was added were in separate threads launched by the update loop.  I don't believe this is correct, since such threads are no longer contributing to frame time.
Some of the places were also driven by client input rather than the scene loop.  I don't believe it's appropriate to add this kind of stuff to scene loop stats.
These changes hopefully have the nice affect of making the broken out frame stats actually add up to the total frame time 
							
						 
						
							2011-10-06 00:45:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7fa1c979cf 
								
							
								 
							
						 
						
							
							
								
								rename WebStatsModules.m_scene to m_scenes since it's a list of scenes, not a single one  
							
							
							
						 
						
							2011-10-05 23:36:27 +01:00  
				
					
						
							
							
								 
						
							
							
								8a8983b3d4 
								
							
								 
							
						 
						
							
							
								
								Add user ID to new estate user prompt, to make it clearer and consistent with the main create user prompts  
							
							
							
						 
						
							2011-10-05 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								604708fc96 
								
							
								 
							
						 
						
							
							
								
								Change WebStatsModule to check its config properly, instead of catching the ineviable NullReferenceException!  
							
							... 
							
							
							
							Also, tidy up spacing. 
							
						 
						
							2011-10-05 23:31:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9090039324 
								
							
								 
							
						 
						
							
							
								
								Remove unused local variable i from OdeScene.Simulate()  
							
							
							
						 
						
							2011-10-05 22:15:28 +01:00  
				
					
						
							
							
								 
						
							
							
								7d033187d8 
								
							
								 
							
						 
						
							
							
								
								Make reported sim fps more accurate, in line with frame time ms  
							
							... 
							
							
							
							Also remove some unused fields and improve naming on others. 
							
						 
						
							2011-10-05 22:08:56 +01:00  
				
					
						
							
							
								 
						
							
							
								3142982353 
								
							
								 
							
						 
						
							
							
								
								Removed redundant scene presence lookups in HGMessageTransferModule  
							
							
							
						 
						
							2011-10-05 12:58:24 -07:00  
				
					
						
							
							
								 
						
							
							
								38d205502a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 16:59:35 -07:00  
				
					
						
							
							
								 
						
							
							
								146322eb34 
								
							
								 
							
						 
						
							
							
								
								Removed redundant IClientAPI calls from TreePopulatorModule. Removing tree objects already triggers objectkill packet to client. No need to send again.  
							
							
							
						 
						
							2011-10-04 16:59:05 -07:00  
				
					
						
							
							
								 
						
							
							
								9a49b3b519 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 23:53:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b907a66f39 
								
							
								 
							
						 
						
							
							
								
								When creating a new user on the comand line, give the option of allowing a UUID to be specified to override the randomly generated one.  
							
							... 
							
							
							
							This can be useful in some migration cases where recreating user accounts with known IDs will preserve region scene object ownership. 
							
						 
						
							2011-10-04 23:48:35 +01:00  
				
					
						
							
							
								 
						
							
							
								413e299045 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 15:44:22 -07:00  
				
					
						
							
							
								 
						
							
							
								b229a72a5f 
								
							
								 
							
						 
						
							
							
								
								Turn off keepalives when commands are specified  
							
							
							
						 
						
							2011-10-04 15:43:41 -07:00  
				
					
						
							
							
								 
						
							
							
								92c88121c7 
								
							
								 
							
						 
						
							
							
								
								Removed all refs to IClientAPI from IAttachmentsModule. Separated client handlers for attachments to call public interface and rearranged module file into sections  
							
							
							
						 
						
							2011-10-04 14:40:39 -07:00  
				
					
						
							
							
								 
						
							
							
								bfa405e6f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-03 16:45:04 -07:00  
				
					
						
							
							
								 
						
							
							
								460946ad62 
								
							
								 
							
						 
						
							
							
								
								Removed redundant code in AttachmentsModule and simplified interfaces which converted back and forth between ScenePresence and IClientAPI. More to be done still.  
							
							
							
						 
						
							2011-10-03 16:44:32 -07:00  
				
					
						
							
							
								 
						
							
							
								c7d0d71666 
								
							
								 
							
						 
						
							
							
								
								trival tweak to trigger the continuous integration system  
							
							
							
						 
						
							2011-10-04 00:37:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b98442dcec 
								
							
								 
							
						 
						
							
							
								
								Animation-States Turning Left, Turning Right implemented/enabled  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3036  
						
							2011-10-04 00:27:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a8af0a5ba8 
								
							
								 
							
						 
						
							
							
								
								Return NULL_KEY from llGetTexture if a non-existent face is indicated, rather than ""  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/LlGetTexture  
							
						 
						
							2011-10-04 00:15:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8a6e6866d9 
								
							
								 
							
						 
						
							
							
								
								For llGetTexture(), if the face texture asset is in the inventory, return the inventory name rather than the asset UUID  
							
							... 
							
							
							
							This is as per http://wiki.secondlife.com/wiki/LlGetTexture 
Applied patch in http://opensimulator.org/mantis/view.php?id=4552  with an additional break statement if an inventory item is found to exit early.
Thanks Michelle Argus! 
							
						 
						
							2011-10-04 00:07:52 +01:00  
				
					
						
							
							
								 
						
							
							
								34026887fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-03 23:26:52 +01:00  
				
					
						
							
							
								 
						
							
							
								37ae6451f9 
								
							
								 
							
						 
						
							
							
								
								Remove vestigal RegionStatus.SlaveScene.  
							
							... 
							
							
							
							This appears to be code clutter since the code that uses this has long gone. 
							
						 
						
							2011-10-03 23:25:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e77c919290 
								
							
								 
							
						 
						
							
							
								
								Remove usage of Linden packet types from inside Attachments Module and interface  
							
							
							
						 
						
							2011-10-03 11:55:54 -07:00