64c42a729a 
								
							
								 
							
						 
						
							
							
								
								refactor: move 3x copy/pasted ode structure removal code in ODECharacter into a DestroyOdeStructures() method  
							
							... 
							
							
							
							also adds some method doc 
							
						 
						
							2011-10-17 21:05:12 +01:00  
				
					
						
							
							
								 
						
							
							
								b342fb9c0a 
								
							
								 
							
						 
						
							
							
								
								When shutting down XEngine, log how many scripts are being shutdown so the user knows why they are waiting.  
							
							
							
						 
						
							2011-10-17 21:03:51 +01:00  
				
					
						
							
							
								 
						
							
							
								3f70f54fa6 
								
							
								 
							
						 
						
							
							
								
								minor: insert some commented out log lines which are a blunt but useful instrument to see packet expiry and received acks  
							
							
							
						 
						
							2011-10-17 21:03:41 +01:00  
				
					
						
							
							
								 
						
							
							
								c4ce7b8162 
								
							
								 
							
						 
						
							
							
								
								Improve some method doc for LLUDPClient, LLUDPServer and UnackedPacketCollection  
							
							
							
						 
						
							2011-10-17 21:03:30 +01:00  
				
					
						
							
							
								 
						
							
							
								4c9226be7b 
								
							
								 
							
						 
						
							
							
								
								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-17 21:03:04 +01:00  
				
					
						
							
							
								 
						
							
							
								58f2c9e224 
								
							
								 
							
						 
						
							
							
								
								Bug fix on the bug fix on UserAccountService.cs  
							
							
							
						 
						
							2011-10-16 16:14:43 -07:00  
				
					
						
							
							
								 
						
							
							
								8ba0cc470a 
								
							
								 
							
						 
						
							
							
								
								Guard HGAssetService against uninitialized variables and null arguments.  
							
							
							
						 
						
							2011-10-15 20:25:06 -07:00  
				
					
						
							
							
								 
						
							
							
								2a654974c9 
								
							
								 
							
						 
						
							
							
								
								flip release flavour to post-fixes  
							
							
							
						 
						
							2011-10-14 02:11:58 +01:00  
				
					
						
							
							
								 
						
							
							
								b72753dc81 
								
							
								 
							
						 
						
							
							
								
								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:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								2ecfa29eb6 
								
							
								 
							
						 
						
							
							
								
								Allow monitoring of stats by region name  
							
							
							
						 
						
							2011-10-11 00:07:08 +01:00  
				
					
						
							
							
								 
						
							
							
								3678b8f1f7 
								
							
								 
							
						 
						
							
							
								
								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-11 00:07:00 +01:00  
				
					
						
							
							
								 
						
							
							
								29a62abc6d 
								
							
								 
							
						 
						
							
							
								
								Convert getLastReportedSimFPS() and getLastReportedSimStats() into more idiomatic LastReportedSimFPS and LastReportedSimStats on SimStatsReporter  
							
							
							
						 
						
							2011-10-11 00:06:51 +01:00  
				
					
						
							
							
								 
						
							
							
								31ef2f9a2e 
								
							
								 
							
						 
						
							
							
								
								Provide a way to turn the MonitorModule on and off  
							
							... 
							
							
							
							Default is currently on since this is the historical setting 
							
						 
						
							2011-10-11 00:06:44 +01:00  
				
					
						
							
							
								 
						
							
							
								21e3f8e53a 
								
							
								 
							
						 
						
							
							
								
								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-11 00:06:36 +01:00  
				
					
						
							
							
								 
						
							
							
								579aa9c6a0 
								
							
								 
							
						 
						
							
							
								
								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-11 00:06:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8b374daae9 
								
							
								 
							
						 
						
							
							
								
								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-11 00:05:54 +01:00  
				
					
						
							
							
								 
						
							
							
								31d1b3310d 
								
							
								 
							
						 
						
							
							
								
								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-11 00:05:41 +01:00  
				
					
						
							
							
								 
						
							
							
								d1711519a0 
								
							
								 
							
						 
						
							
							
								
								WebStats - Home Link Fix  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4536  
						
							2011-10-11 00:05:31 +01:00  
				
					
						
							
							
								 
						
							
							
								71fa970990 
								
							
								 
							
						 
						
							
							
								
								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-11 00:05:15 +01:00  
				
					
						
							
							
								 
						
							
							
								6fa4f88d39 
								
							
								 
							
						 
						
							
							
								
								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-11 00:05:09 +01:00  
				
					
						
							
							
								 
						
							
							
								9ff3d9221b 
								
							
								 
							
						 
						
							
							
								
								Remove vestigal RegionStatus.SlaveScene.  
							
							... 
							
							
							
							This appears to be code clutter since the code that uses this has long gone. 
							
						 
						
							2011-10-11 00:04:50 +01:00  
				
					
						
							
							
								 
						
							
							
								3920e56dd4 
								
							
								 
							
						 
						
							
							
								
								Add user ID to new estate user prompt, to make it clearer and consistent with the main create user prompts  
							
							
							
						 
						
							2011-10-11 00:03:52 +01:00  
				
					
						
							
							
								 
						
							
							
								6700f1edd9 
								
							
								 
							
						 
						
							
							
								
								Make reported sim fps more accurate, in line with frame time ms  
							
							... 
							
							
							
							Also remove some unused fields and improve naming on others. 
							
						 
						
							2011-10-11 00:03:35 +01:00  
				
					
						
							
							
								 
						
							
							
								e6d1182dec 
								
							
								 
							
						 
						
							
							
								
								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-11 00:03:22 +01:00  
				
					
						
							
							
								 
						
							
							
								a3316f1eac 
								
							
								 
							
						 
						
							
							
								
								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-11 00:02:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5f281716a9 
								
							
								 
							
						 
						
							
							
								
								llGetLinkKey, llGetLinkName Fix for sitting Avatar  
							
							... 
							
							
							
							when an avatar sits on a prim, we get now his key & name ;-)
http://opensimulator.org/mantis/view.php?id=4476  
							
						 
						
							2011-10-11 00:02:21 +01:00  
				
					
						
							
							
								 
						
							
							
								f90c3d0633 
								
							
								 
							
						 
						
							
							
								
								llAvatarOnLinkSitTarget Implementation  
							
							... 
							
							
							
							http://wiki.secondlife.com/wiki/LlAvatarOnLinkSitTarget  
						
							2011-10-11 00:02:12 +01:00  
				
					
						
							
							
								 
						
							
							
								633d4f3e6e 
								
							
								 
							
						 
						
							
							
								
								Correct DeleteScriptsOnRestart to DeleteScriptsOnStartup in comments in OpenSim.ini.example  
							
							
							
						 
						
							2011-10-07 21:45:43 +01:00  
				
					
						
							
							
								 
						
							
							
								43bbdbe760 
								
							
								 
							
						 
						
							
							
								
								flip rc2 to release  
							
							
							
						 
						
							2011-10-07 21:29:51 +01:00  
				
					
						
							
							
								 
						
							
							
								494e5867a3 
								
							
								 
							
						 
						
							
							
								
								Comment out [SCENE PRESENCE] SendAppearanceToAllOtherAgents: log message  
							
							... 
							
							
							
							As per earlier discussions with dslake 
							
						 
						
							2011-10-07 21:15:37 +01:00  
				
					
						
							
							
								 
						
							
							
								270f0d5ae3 
								
							
								 
							
						 
						
							
							
								
								Clarify explanation of DeleteScriptsOnStartup switch in [XEngine].  
							
							
							
						 
						
							2011-10-07 20:29:12 +01:00  
				
					
						
							
							
								 
						
							
							
								d079ee9ef1 
								
							
								 
							
						 
						
							
							
								
								Add execute permission to runprebuild2010.bat  
							
							
							
						 
						
							2011-10-07 20:28:41 +01:00  
				
					
						
							
							
								 
						
							
							
								cd46bf6fad 
								
							
								 
							
						 
						
							
							
								
								Remove OpenSim.Region.Examples.SimpleModule  
							
							... 
							
							
							
							This module is more than 2 years old and at least some of the 'example' code it gives is now misleading.
Even the logs say it say some bits were broken where it was put in! 
							
						 
						
							2011-10-07 20:28:23 +01:00  
				
					
						
							
							
								 
						
							
							
								bb419044ef 
								
							
								 
							
						 
						
							
							
								
								Add ability to pass in the permissions option (perm) to save oar via RemoteAdmin  
							
							... 
							
							
							
							Applies patch in http://opensimulator.org/mantis/view.php?id=5686 
Thanks Michelle Argus! 
							
						 
						
							2011-10-07 20:28:13 +01:00  
				
					
						
							
							
								 
						
							
							
								549fdc8b11 
								
							
								 
							
						 
						
							
							
								
								copy config information on allow/disallow individual os functions into OpenSim.ini.example  
							
							... 
							
							
							
							I this is generally useful rather than a 'default' setting 
							
						 
						
							2011-10-07 20:27:57 +01:00  
				
					
						
							
							
								 
						
							
							
								550d1fea96 
								
							
								 
							
						 
						
							
							
								
								remove unused postgresql dll  
							
							
							
						 
						
							2011-10-07 20:27:49 +01:00  
				
					
						
							
							
								 
						
							
							
								94f49e859b 
								
							
								 
							
						 
						
							
							
								
								Add en_US culture setting to the async delete to inventory thread, to avoid any issues with float serialization with machines set to non en_US locales.  
							
							... 
							
							
							
							Doing this to see if addresses inventory object deserialization problems in http://opensimulator.org/mantis/view.php?id=5708 , though if it does I'm really surprised not to have seen it before now.
Really need to go through and systematically set the culture for every timer and change all BeginInvoke calls to FireAndForget instead.
But don't want to do something like that this close to a release. 
							
						 
						
							2011-10-07 20:27:31 +01:00  
				
					
						
							
							
								 
						
							
							
								c2586b0ea9 
								
							
								 
							
						 
						
							
							
								
								Fix for rezzing and derezzing HUDs (see Mantis  #5406 ). From now on updates are only sent to affected clients.  
							
							
							
						 
						
							2011-10-07 20:27:18 +01:00  
				
					
						
							
							
								 
						
							
							
								2905288545 
								
							
								 
							
						 
						
							
							
								
								Remove the unimplented "clear assets" command.  
							
							... 
							
							
							
							This was a bizarre relic of a bygone age that had no implementations.
If you're using and want to clear the flotsam asset cache then please use the existing "fcache clear" command 
							
						 
						
							2011-10-07 20:26:15 +01:00  
				
					
						
							
							
								 
						
							
							
								353170589b 
								
							
								 
							
						 
						
							
							
								
								Improve locking when access queue in EventQueueGetModule  
							
							
							
						 
						
							2011-10-07 20:25:13 +01:00  
				
					
						
							
							
								 
						
							
							
								ee78c4d2a8 
								
							
								 
							
						 
						
							
							
								
								Clarify explanation of the "DeleteScriptsOnStartup" config switch and add this to OpenSim.ini.example since it's very useful if you're not updating OpenSim from source.  
							
							... 
							
							
							
							On reflection, "DeleteScriptsOnStartup" isn't a great name since it suggests real script deletion rather than compiled versions. 
							
						 
						
							2011-10-07 20:22:16 +01:00  
				
					
						
							
							
								 
						
							
							
								084df4b7ef 
								
							
								 
							
						 
						
							
							
								
								make distribution creating code to copy FlotsamCache.ini.example to FlotsamCache.ini  
							
							
							
						 
						
							2011-10-07 20:22:08 +01:00  
				
					
						
							
							
								 
						
							
							
								53ffc7ff8c 
								
							
								 
							
						 
						
							
							
								
								bump version up to 0.7.2-rc2  
							
							
							
						 
						
							2011-09-23 22:47:23 +01:00  
				
					
						
							
							
								 
						
							
							
								d8d048cfa1 
								
							
								 
							
						 
						
							
							
								
								oops, reinstate the try catching of async_call_method but leave the logging disabled  
							
							
							
						 
						
							2011-09-23 22:45:02 +01:00  
				
					
						
							
							
								 
						
							
							
								a4e1d29e3c 
								
							
								 
							
						 
						
							
							
								
								Catch but don't print out exceptions that make it to the top of the async_call_method stack.  
							
							... 
							
							
							
							This is not helpful for release code. 
							
						 
						
							2011-09-23 22:40:34 +01:00  
				
					
						
							
							
								 
						
							
							
								8c4dd6b330 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into 0.7.2-post-fixes  
							
							
							
						 
						
							2011-09-23 22:36:20 +01:00  
				
					
						
							
							
								 
						
							
							
								bec0cbe82b 
								
							
								 
							
						 
						
							
							
								
								remove unused SOP.Create() method  
							
							
							
						 
						
							2011-09-23 22:20:15 +01:00  
				
					
						
							
							
								 
						
							
							
								ceb09cde4d 
								
							
								 
							
						 
						
							
							
								
								Correct asset id of library default iris texture.  
							
							... 
							
							
							
							For this change to show up you will need to clear viewer cache. 
							
						 
						
							2011-09-23 21:57:52 +01:00  
				
					
						
							
							
								 
						
							
							
								c8304b7f84 
								
							
								 
							
						 
						
							
							
								
								Fix avatar parameter updating for viewer 3 and maybe 2.  
							
							... 
							
							
							
							When a slider parameter is changed, the viewer uploads a new shape (or other asset) and the item is updated to point to it.
Viewer 1 uploaded the data in the initial request itself, so the asset references was almost always correctly updated.
However, viewer 3/2 always uploads data in a subsequent xfer, which exposed a race condition where the viewer would make the item update before the asset had uploaded.
This commit shuffles the order of operations to avoid this race, the item is updated with the new asset id instead of the old one while the upload was still taking place.
A second race had to be fixed where avatar appearance would also be updated with the old asset id rather than the new one.
This was fixed by updating the avatar appearance ids when the appearance was actually saved, rather than when the wearables update was made. 
							
						 
						
							2011-09-23 02:59:33 +01:00  
				
					
						
							
							
								 
						
							
							
								41616cad09 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-22 01:11:19 +01:00