Robert Adams
							
						 
						
							 
							
							
							
								
							
								50c163ae6c 
								
							
								 
							
						 
						
							
							
								
								Add a JSON web fetch of the statististics managed by StatsManager.  
							
							 
							
							... 
							
							
							
							Disabled by default. Enable by setting
[Startup]ManagedStatsRemoteFetchURI="Something"
and thereafter "http://ServerHTTPPort/Something/ " will return all the managed
stats (equivilent to "show stats all" console command).
Accepts queries "cat=", "cont=" and "stat=" to specify statistic category,
container and statistic names. The special name "all" is the default and returns
all values in that group. 
							
						 
						
							2013-08-08 09:45:01 -07:00  
						
					 
				
					
						
							
							
								 
								teravus
							
						 
						
							 
							
							
							
								
							
								4e86674a3a 
								
							
								 
							
						 
						
							
							
								
								* Added set water height <height> [<x>] [<y>] console command following the set terrain heights console command as an example.  
							
							 
							
							
							
						 
						
							2013-08-07 23:33:23 -05:00  
						
					 
				
					
						
							
							
								 
								teravus
							
						 
						
							 
							
							
							
								
							
								99a4a91488 
								
							
								 
							
						 
						
							
							
								
								* This makes in-world terrain editing smoother, even in MegaRegions.    This change only affects the editing user's experience.  Non-editing users will see nothing different from the current 'slow' result.    See comments for the thought process and how the issues surrounding terrain editing, cache, bandwidth, threading, terrain patch reliability and throttling were balanced.  
							
							 
							
							
							
						 
						
							2013-08-07 21:22:04 -05:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								ce1361f2fe 
								
							
								 
							
						 
						
							
							
								
								minor: Remove console lines at bottom of FakeParcelIDTests() regression test that were accidentally left in  
							
							 
							
							
							
						 
						
							2013-08-08 01:07:30 +01:00  
						
					 
				
					
						
							
							
								 
								Kevin Cozens
							
						 
						
							 
							
							
							
								
							
								64216b34a4 
								
							
								 
							
						 
						
							
							
								
								Fixed error in BuildFakeParcelID() which was detected by regression tests.  
							
							 
							
							
							
						 
						
							2013-08-08 01:02:04 +01:00  
						
					 
				
					
						
							
							
								 
								Kevin Cozens
							
						 
						
							 
							
							
							
								
							
								43da879ea2 
								
							
								 
							
						 
						
							
							
								
								Added regression tests for the routines related to fake parcel IDs.  
							
							 
							
							
							
						 
						
							2013-08-08 00:59:55 +01:00  
						
					 
				
					
						
							
							
								 
								Kevin Cozens
							
						 
						
							 
							
							
							
								
							
								e4da8d74d8 
								
							
								 
							
						 
						
							
							
								
								Additional regression tests for the location routines in Location.cs  
							
							 
							
							
							
						 
						
							2013-08-08 00:56:13 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								638c3d25b0 
								
							
								 
							
						 
						
							
							
								
								Remove never implemented stub modules commands (list, load, unload) from back in 2009.  
							
							 
							
							... 
							
							
							
							"show modules" is the functional console command that will show currently loaded modules.
Addresses http://opensimulator.org/mantis/view.php?id=6730  
							
						 
						
							2013-08-08 00:48:22 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								b10710d4a5 
								
							
								 
							
						 
						
							
							
								
								minor: add some method doc to ScenePresence fields used for entity transfer, add minor details to some log messages, rename a misleading local variable name.  
							
							 
							
							... 
							
							
							
							No functional changes. 
							
						 
						
							2013-08-07 23:17:31 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								a33a1ac958 
								
							
								 
							
						 
						
							
							
								
								Add post-CreateAgent teleport cancellation/abortion functionality from v1 transfer protocol into v2.  
							
							 
							
							... 
							
							
							
							This stops OpenSimulator still trying to teleport the user if they hit cancel on the teleport screen or closed the viewer whilst the protocol was trying to create an agent on the remote region.
Ideally, the code may also attempt to tell the destination simulator that the agent should be removed (accounting for issues where the destination was not responding in the first place, etc.) 
							
						 
						
							2013-08-07 18:52:30 +01:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								dbd773e89e 
								
							
								 
							
						 
						
							
							
								
								Amend to last commit -- remove the obsolete var from OpenSim.ini.example  
							
							 
							
							
							
						 
						
							2013-08-07 10:04:53 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								6b9a65972c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2013-08-07 08:02:36 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								3194ffdab8 
								
							
								 
							
						 
						
							
							
								
								Fixed incomplete commit r/23317 -- see_into_region. Put the guard around estate bans also, and delete the obsolete config var.  
							
							 
							
							
							
						 
						
							2013-08-07 08:01:59 -07:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								d6d5d4ebd0 
								
							
								 
							
						 
						
							
							
								
								Add file missing from last commit  4c2f6de 
							
							 
							
							
							
						 
						
							2013-08-06 18:32:16 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								4c2f6de8e4 
								
							
								 
							
						 
						
							
							
								
								Add the experimental ability to dump stats (result of command "show stats all") to file OpenSimStats.log every 5 seconds.  
							
							 
							
							... 
							
							
							
							This can currently only be activated with the console command "debug stats record start".
Off by default.
Records to file OpenSimStats.log for simulator and RobustStats.log for ROBUST 
							
						 
						
							2013-08-06 18:29:33 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								ac198068ab 
								
							
								 
							
						 
						
							
							
								
								Add "debug threadpool status" console command to show min/max/current worker/iocp threadpool numbers  
							
							 
							
							
							
						 
						
							2013-08-06 00:00:12 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								4581bdd929 
								
							
								 
							
						 
						
							
							
								
								Add "debug comms status" command to show current debug comms settings  
							
							 
							
							
							
						 
						
							2013-08-05 23:49:33 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								9bcf072795 
								
							
								 
							
						 
						
							
							
								
								Make it possible to switch whether we serialize osd requests per endpoint or not, either via config (SerializeOSDRequests in [Network]) or via the "debug comms set" console command.  
							
							 
							
							... 
							
							
							
							For debug purposes to assess what impact this has on network response in a heavy test environment. 
							
						 
						
							2013-08-05 23:44:48 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								f9dc5815c4 
								
							
								 
							
						 
						
							
							
								
								For LLImageManagerTests, make tests execute under synchronous fire and forget conditions.  
							
							 
							
							... 
							
							
							
							I generally prefer this approach for regression tests because of the complexity of accounting for different threading conditions. 
							
						 
						
							2013-08-05 23:15:30 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								139dcf1246 
								
							
								 
							
						 
						
							
							
								
								minor: move "threads abort" and "force gc" console commands into debug category - these are not things one needs to do in normal operation  
							
							 
							
							
							
						 
						
							2013-08-05 23:06:17 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								76e778fe2c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2013-08-05 23:05:12 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								160659f683 
								
							
								 
							
						 
						
							
							
								
								Make it possible to set worker/iocp min/max threadpool limits on the fly with the console command "debug threadpool set"  
							
							 
							
							
							
						 
						
							2013-08-05 23:04:36 +01:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								2d3ac2b1ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2013-08-05 14:21:39 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								946b370966 
								
							
								 
							
						 
						
							
							
								
								Child agent updates: remove the dependency on the root agent's camera position. That was a complete overkill that is unnecessary at this point.  
							
							 
							
							
							
						 
						
							2013-08-05 14:21:17 -07:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								24dcf3cf6a 
								
							
								 
							
						 
						
							
							
								
								Comment out debug log lines about script modules comms for now.  
							
							 
							
							... 
							
							
							
							If this is an issue, could change log4net config instead to allow re-enablement 
							
						 
						
							2013-08-05 20:51:40 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								b8612e005a 
								
							
								 
							
						 
						
							
							
								
								At OpenSimulator startup, print out default min built-in threadpool threads as well as max.  
							
							 
							
							... 
							
							
							
							Make it clear that we only try to adjust max, and log at warn level if this fails.
Other minor logging cleanup. 
							
						 
						
							2013-08-05 20:47:47 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								151a8ca0cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2013-08-05 20:37:27 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								7f0d9ad644 
								
							
								 
							
						 
						
							
							
								
								Make test AssetsClient print out more information about any failure to set thread numbers and immediate post config thread numbers  
							
							 
							
							
							
						 
						
							2013-08-05 20:36:46 +01:00  
						
					 
				
					
						
							
							
								 
								Mic Bowman
							
						 
						
							 
							
							
							
								
							
								03698121ed 
								
							
								 
							
						 
						
							
							
								
								Remove some debugging from simian connectors.  
							
							 
							
							
							
						 
						
							2013-08-05 12:34:53 -07:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								976514d39a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2013-08-05 19:25:51 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								76bd3de2fd 
								
							
								 
							
						 
						
							
							
								
								Add checks monitoring framework to provide alerts if certain conditions do not hold.  
							
							 
							
							... 
							
							
							
							Not yet in use. 
							
						 
						
							2013-08-05 19:22:47 +01:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								05012bb0df 
								
							
								 
							
						 
						
							
							
								
								Group notices bug fix: use a new IM for each member of the group, otherwise the fields get messed up because the transfer is async  
							
							 
							
							
							
						 
						
							2013-08-05 08:09:30 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								5b4b349776 
								
							
								 
							
						 
						
							
							
								
								Fix the failing TestSendImage. J2K decoding is async.  
							
							 
							
							
							
						 
						
							2013-08-03 21:27:32 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								09cb2a37dd 
								
							
								 
							
						 
						
							
							
								
								More on HG inventory and OutboundPermission: disallowing giving inventory to foreigners if OutboundPermission is false  
							
							 
							
							
							
						 
						
							2013-08-03 20:36:30 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								dcfeb95e98 
								
							
								 
							
						 
						
							
							
								
								HG: If OutboundPermission is set to false, let's enforce stricter permissions by not allowing objects to be taken to inventory.  
							
							 
							
							
							
						 
						
							2013-08-03 20:13:44 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								b857353fc9 
								
							
								 
							
						 
						
							
							
								
								Making the J2KDecoderModule decoder function async. Could this be the cause of sim freeze? -- HandleRequestImage in LLClientView is now sync, which means that it cannot take too long to complete. However, its execution path may end up in J2KDecoderModule.Decode, which is heavy and could stop the packet processing thread while it's at it.  
							
							 
							
							
							
						 
						
							2013-08-03 15:42:25 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								847c01f406 
								
							
								 
							
						 
						
							
							
								
								Amend Justin's last commit regarding the new config var ServiceVersion. The section may not exist at all.  
							
							 
							
							
							
						 
						
							2013-08-02 17:38:08 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								fdfc951744 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2013-08-02 17:00:34 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								5198df3aa0 
								
							
								 
							
						 
						
							
							
								
								Issue: 10 simultaneous TPs, many not making it. Now bypassing the per-url lock -- we should be "ok" (or, more "ok") now that we have increased the connection limit on the http library. But this is a sensitive part of the code, so it may need reverting.  
							
							 
							
							
							
						 
						
							2013-08-02 17:00:18 -07:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								4ff3757f86 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2013-08-02 23:17:20 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								54b1071556 
								
							
								 
							
						 
						
							
							
								
								Allow older teleport ConnectorProtocolVersion of "SIMULATION/0.1" to be manually forced in a new [SimulationService] config setting.  
							
							 
							
							... 
							
							
							
							This is for testing and debugging purposes to help determine whether a particular issue may be teleport related or not
"SIMULATION/0.2" (the newer teleport protocol) remains the default.  If the source simulator only implements "SIMULATION/0.1" this will correctly allow fallback to the older protocol.
Specifying "SIMULATION/0.1" will force the older, less efficient protocol to always be used. 
							
						 
						
							2013-08-02 23:12:54 +01:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								5bdfd55ace 
								
							
								 
							
						 
						
							
							
								
								BulletSim: When converting linkset types, don't try to change the list  
							
							 
							
							... 
							
							
							
							of linkset children while iterating through the list. 
							
						 
						
							2013-08-02 10:32:43 -07:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								24df15dab7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add implementation of 'physSetLinksetType' and 'physGetLinksetType'  
							
							 
							
							... 
							
							
							
							and processing routines in BulletSim.
Add linkset rebuild/conversion routine in BSLinkset. 
							
						 
						
							2013-08-02 09:47:12 -07:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								5bcccfc305 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add BSLinkInfo structure to remember link specific information  
							
							 
							
							... 
							
							
							
							for each link in a linkset.
Extend BSLinksetConstraint to create and use BSLinkInfo with the default
static constraint. 
							
						 
						
							2013-08-02 09:47:11 -07:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								87ee0c395e 
								
							
								 
							
						 
						
							
							
								
								Fix problem with modInvoke defined integer constants being build into  
							
							 
							
							... 
							
							
							
							scripts as boxed integers rather than proper reference to a new LSLInteger.
This fixes an exception when using a registered integer constant in
a script. 
							
						 
						
							2013-08-02 09:44:01 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								07e4958b19 
								
							
								 
							
						 
						
							
							
								
								Turn off edit beams when object is derezed while being edited. (mantis  #6722 )  
							
							 
							
							
							
						 
						
							2013-08-01 20:40:13 -07:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								d4c506e453 
								
							
								 
							
						 
						
							
							
								
								minor: replace veclist.Add(new Vector3(0,0,0)) with Vector3.Zero in InventoryAccessModules.RezObject() - structs are passed by value  
							
							 
							
							
							
						 
						
							2013-08-02 00:08:14 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								c9695a0a59 
								
							
								 
							
						 
						
							
							
								
								Move experimental attachments throttling further down the chain so that multiple attachments changes (e.g. change outfit) are also throttled  
							
							 
							
							
							
						 
						
							2013-08-02 00:00:00 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								7a5d11f8a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							 
							
							
							
						 
						
							2013-08-01 23:17:21 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								68b98a8003 
								
							
								 
							
						 
						
							
							
								
								minor: Add name to debug lludp packet level feedback on console  
							
							 
							
							
							
						 
						
							2013-08-01 23:16:41 +01:00