adf0f49a69 
								
							
								 
							
						 
						
							
							
								
								Fix mantis  #7054 : AO in Firestorm and Kokua stopped loading after new inventory code in place. Cause: # of descendants was wrong.  
							
							
							
						 
						
							2015-05-09 08:58:59 -07:00  
				
					
						
							
							
								 
						
							
							
								0bf1209f90 
								
							
								 
							
						 
						
							
							
								
								Another major overhaul of inventory downloading, this time pertaining to inventory links. Added yet another function to IInventoryService to get multiple items at once, so that fetching collections of linked items is done once per folder instead of once per item.  
							
							
							
						 
						
							2015-05-08 20:53:28 -07:00  
				
					
						
							
							
								 
						
							
							
								e5cf6a29fb 
								
							
								 
							
						 
						
							
							
								
								Restore handling of bad folders. I'm not entirely sure this is part of the protocol -- I don't see it here:  http://wiki.secondlife.com/wiki/Linden_Lab_Official:Inventory_API#Fetch_inventory_descendents  
							
							... 
							
							
							
							But who knows! 
							
						 
						
							2015-05-08 17:02:02 -07:00  
				
					
						
							
							
								 
						
							
							
								3110b1661f 
								
							
								 
							
						 
						
							
							
								
								Apparently Firestorm sometimes sends duplicate folder ids on the same request (see  http://opensimulator.org/mantis/view.php?id=7054#c28297 ). This was throwing the new inventory download code off.  
							
							... 
							
							
							
							Firestorm also sends requests for folder UUID.Zero, which doesn't exist, but doesn't cause any problems either -- it just fails. I'm leaving the warning message for now, just to keep an eye on which folders can't be found, but may remove it in the future. 
							
						 
						
							2015-05-08 08:37:31 -07:00  
				
					
						
							
							
								 
						
							
							
								3548e39f9a 
								
							
								 
							
						 
						
							
							
								
								I shouldn't write code this early in the morning... Fixing a 'duh' on previous commit.  
							
							
							
						 
						
							2015-05-08 07:36:30 -07:00  
				
					
						
							
							
								 
						
							
							
								a68aab14fa 
								
							
								 
							
						 
						
							
							
								
								Additional debug message to help diagnose a warning message and exception related to previous commit.  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=7054#c28282  
							
						 
						
							2015-05-08 06:57:06 -07:00  
				
					
						
							
							
								 
						
							
							
								c74cef0f42 
								
							
								 
							
						 
						
							
							
								
								Major change in the way inventory is downloaded: added a method throughout IIventoryService that fetches sets of folders at once. Also added folder id in the InventoryCollection data structure, so that we don't need to go to inventory server again just for that. This reduces the chatter between sims and inventory server by... a lot. On my tests, this reduces initial inventory download down to 30% of what it currently is.  
							
							
							
						 
						
							2015-05-07 19:24:08 -07:00  
				
					
						
							
							
								 
						
							
							
								ca4569eeb4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2015-05-07 12:38:40 -07:00  
				
					
						
							
							
								 
						
							
							
								cc1fc400d8 
								
							
								 
							
						 
						
							
							
								
								pCampbot: added behavior that mimic initial inventory download. It's not exactly what the viewer does, but it's close enough, and the elapsed time can be measured.  
							
							
							
						 
						
							2015-05-07 12:37:49 -07:00  
				
					
						
							
							
								 
						
							
							
								dc4c9b1bb0 
								
							
								 
							
						 
						
							
							
								
								Minor whitespace removal  
							
							
							
						 
						
							2015-05-07 14:09:29 -04:00  
				
					
						
							
							
								 
						
							
							
								a9dd3028b9 
								
							
								 
							
						 
						
							
							
								
								Add 'terrain modify noise' and code cleanup  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-05-07 14:07:50 -04:00  
				
					
						
							
							
								 
						
							
							
								4bf62e11b6 
								
							
								 
							
						 
						
							
							
								
								'terrain modify' command for area-of-effect operations  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-05-06 13:55:22 -04:00  
				
					
						
							
							
								 
						
							
							
								8676b017b2 
								
							
								 
							
						 
						
							
							
								
								Attempt at fixing mantis  #7054 . The two inventory threads are stepping on each other's feet. This needs real-world testing, as I'm not sure of all the consequences of reducing the number of worker threads to 1.  
							
							
							
						 
						
							2015-05-05 21:28:27 -07:00  
				
					
						
							
							
								 
						
							
							
								1abbad71b4 
								
							
								 
							
						 
						
							
							
								
								Refactored some code that is used in two different dlls related to SOP rewriting. Also added some unit tests that relate to mantis  #7514  
							
							
							
						 
						
							2015-05-05 20:59:09 -07:00  
				
					
						
							
							
								 
						
							
							
								44b8b9fef6 
								
							
								 
							
						 
						
							
							
								
								Revert "Patch llCastRay fully-simplified to V2." for further review.  
							
							... 
							
							
							
							This reverts commit c96ee68953 
							
						 
						
							2015-05-04 16:23:16 -04:00  
				
					
						
							
							
								 
						
							
							
								dfb73c1464 
								
							
								 
							
						 
						
							
							
								
								fix a minor whitespace issue  
							
							
							
						 
						
							2015-05-04 15:56:12 -04:00  
				
					
						
							
							
								 
						
							
							
								49991d055a 
								
							
								 
							
						 
						
							
							
								
								Adding the command <dobackup>to opensim console which requires a region name as an argument and will do an oar of that region if the autobackup module is enabled  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-05-04 15:53:31 -04:00  
				
					
						
							
							
								 
						
							
							
								382e05df14 
								
							
								 
							
						 
						
							
							
								
								Missing constants for llGetObjectDetails  
							
							... 
							
							
							
							OBJECT_BODY_SHAPE_TYPE
OBJECT_HOVER_HEIGHT
OBJECT_LAST_OWNER_ID
OBJECT_RENDER_WEIGHT
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-05-04 13:18:52 -04:00  
				
					
						
							
							
								 
						
							
							
								96a86e7d5a 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug that would cause the sim extra stats reporter to fail in reporting stats. The bug was caused by the current process threads which can return null references.  
							
							... 
							
							
							
							Test Plan: Tested on windows using opensim standalone and the json stats.
Reviewers: rlouden, ssirigam, clattin, martin, kboswell
Reviewed By: rlouden, ssirigam, clattin, martin, kboswell
Differential Revision: http://cr.irl.ucf.edu/D277  
							
						 
						
							2015-05-04 13:17:11 -04:00  
				
					
						
							
							
								 
						
							
							
								5a2440dfdf 
								
							
								 
							
						 
						
							
							
								
								Implement llGetGeometricCenter correctly.  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-05-04 13:14:09 -04:00  
				
					
						
							
							
								 
						
							
							
								c96ee68953 
								
							
								 
							
						 
						
							
							
								
								Patch llCastRay fully-simplified to V2.  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-05-04 12:44:58 -04:00  
				
					
						
							
							
								 
						
							
							
								cb517839e9 
								
							
								 
							
						 
						
							
							
								
								Fixed vocabulary in a comment to match the code.  
							
							
							
						 
						
							2015-05-04 10:05:36 -04:00  
				
					
						
							
							
								 
						
							
							
								43b8bd0c35 
								
							
								 
							
						 
						
							
							
								
								Implement llCastRay fully, simplified.  
							
							
							
						 
						
							2015-05-03 23:41:11 -07:00  
				
					
						
							
							
								 
						
							
							
								30f9e5372e 
								
							
								 
							
						 
						
							
							
								
								Only send parcel layer data around the point of interest. Can be disabled  
							
							... 
							
							
							
							by setting [LandManagement]LimitParcelLayerUpdateDistance=false
New parameters added to OpenSimDefaults for the distance and enablement. 
							
						 
						
							2015-05-03 21:56:41 -07:00  
				
					
						
							
							
								 
						
							
							
								73efb1633f 
								
							
								 
							
						 
						
							
							
								
								lock collision mesh cache when accessing  
							
							
							
						 
						
							2015-05-03 19:54:03 -07:00  
				
					
						
							
							
								 
						
							
							
								60e719286b 
								
							
								 
							
						 
						
							
							
								
								Make Meshmerizer mesh cache static so it can be shared across class instances  
							
							
							
						 
						
							2015-05-03 17:05:48 -07:00  
				
					
						
							
							
								 
						
							
							
								877371411a 
								
							
								 
							
						 
						
							
							
								
								Mantis  #7514  
							
							... 
							
							
							
							I think this is it -- a bug introduced back in October, where the prefix and name space were being added twice on HG asset posts bu simulators. 
							
						 
						
							2015-05-02 22:18:58 -07:00  
				
					
						
							
							
								 
						
							
							
								09edc9619a 
								
							
								 
							
						 
						
							
							
								
								It wasn't that. Revert "Mantis #7514"  
							
							... 
							
							
							
							This reverts commit 365f46bfa9 
							
						 
						
							2015-05-02 22:15:26 -07:00  
				
					
						
							
							
								 
						
							
							
								365f46bfa9 
								
							
								 
							
						 
						
							
							
								
								Mantis  #7514  
							
							... 
							
							
							
							Mono bug introduces double xmlns attribute names when rewriting the asset in HGAssetService, e.g.  <SceneObjectPart xmlns:xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xmlns:xmlns:xsd="http://www.w3.org/2001/XMLSchema ">.
Solution: remove all attributes before saving. 
							
						 
						
							2015-05-02 20:40:37 -07:00  
				
					
						
							
							
								 
						
							
							
								4211309ec7 
								
							
								 
							
						 
						
							
							
								
								Corrected typo in namespace  
							
							
							
						 
						
							2015-05-02 10:27:57 -07:00  
				
					
						
							
							
								 
						
							
							
								c4a3c93097 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug that would cause the sim extra stats reporter to fail in reporting stats. The bug was caused by the current process threads which can return null references.  
							
							... 
							
							
							
							Test Plan: Tested on windows using opensim standalone and the json stats.
Reviewers: rlouden, kboswell, clattin, martin, ssirigam
Differential Revision: http://cr.irl.ucf.edu/D277  
							
						 
						
							2015-05-01 17:09:18 -04:00  
				
					
						
							
							
								 
						
							
							
								72e17b0219 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into moses.metricsPhase2  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SimStatsReporter.cs 
							
						 
						
							2015-05-01 14:11:16 -04:00  
				
					
						
							
							
								 
						
							
							
								625452b84b 
								
							
								 
							
						 
						
							
							
								
								Updated phase 2 to have the changes originally done in phase 1 for the defaultNumberFramesStored.  
							
							... 
							
							
							
							Test Plan: Tested using opensim standalone on windows with json stats.
Reviewers: rlouden
Reviewed By: rlouden
Differential Revision: http://cr.irl.ucf.edu/D275  
							
						 
						
							2015-04-30 16:02:45 -04:00  
				
					
						
							
							
								 
						
							
							
								da32512ea4 
								
							
								 
							
						 
						
							
							
								
								Updated all occurrences of AssemblyVersion("0.8.1.*") to AssemblyVersion("0.8.2.*")  
							
							
							
						 
						
							2015-04-29 18:47:17 -07:00  
				
					
						
							
							
								 
						
							
							
								59778cfc2a 
								
							
								 
							
						 
						
							
							
								
								Added in all metrics for Phase 1 except for Time Dilation.  
							
							... 
							
							
							
							Test Plan:
Tested on local opensim and firestorm. Not tested with JSON stats
reporter.
Reviewers: rlouden
Reviewed By: rlouden
Differential Revision: http://cr.irl.ucf.edu/D269 
Signed-off-by: Diva Canto <diva@metaverseink.com> 
							
						 
						
							2015-04-29 18:22:24 -07:00  
				
					
						
							
							
								 
						
							
							
								cb3c6038af 
								
							
								 
							
						 
						
							
							
								
								Changed the 10 value to be a constant value inside of the Scene called m_DefaultNumberFramesStored.  
							
							... 
							
							
							
							Test Plan: Tested on windows with the json stats reporter.
Reviewers: rlouden, kboswell, clattin, ssirigam, martin
Reviewed By: rlouden, kboswell, clattin, ssirigam, martin
Differential Revision: http://cr.irl.ucf.edu/D273  
							
						 
						
							2015-04-29 16:20:03 -04:00  
				
					
						
							
							
								 
						
							
							
								e171ae899d 
								
							
								 
							
						 
						
							
							
								
								Revert "Enable grab feature (Ctrl+Drag) for non-physical link-sets and add code to handle spin (Ctrl+Shift+Drag)"  
							
							... 
							
							
							
							We found that linksets can move if the root prim is unscripted. Will revert this until a fix can be implemented. 
							
						 
						
							2015-04-28 17:24:54 -05:00  
				
					
						
							
							
								 
						
							
							
								bebdc29eff 
								
							
								 
							
						 
						
							
							
								
								Changed the 10 value to be a constant value inside of the Scene called m_DefaultNumberFramesStored.  
							
							... 
							
							
							
							Test Plan: Tested on windows with the json stats reporter.
Reviewers: rlouden, ssirigam, martin, kboswell, clattin
Differential Revision: http://cr.irl.ucf.edu/D273  
							
						 
						
							2015-04-28 16:56:53 -04:00  
				
					
						
							
							
								 
						
							
							
								38459104eb 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Fix the click to buy prim dialog not being displayed with alpha viewers after recent changes to viewer code by LL.""  
							
							... 
							
							
							
							This brings back the fix for recent viewer click to buy prim dialog which was reverted after some reports of objects being altered when touched. 
							
						 
						
							2015-04-28 09:36:56 -05:00  
				
					
						
							
							
								 
						
							
							
								d80230adcd 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix the click to buy prim dialog not being displayed with alpha viewers after recent changes to viewer code by LL."  
							
							... 
							
							
							
							See: http://opensimulator.org/mantis/view.php?id=7426#c28089 
Reverting this commit due to unwanted effects. 
							
						 
						
							2015-04-27 15:46:09 -05:00  
				
					
						
							
							
								 
						
							
							
								cde4e7ec86 
								
							
								 
							
						 
						
							
							
								
								Fix the click to buy prim dialog not being displayed with alpha viewers after recent changes to viewer code by LL.  
							
							... 
							
							
							
							Recent viewer changes by linden lab now require more information when requesting prim tooltip data. The object properties must now be sent when the viewer requests the object family properties used to display the tool tip. Thanks to Liru for finding the viewer commit that broke this feature in OS.
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-04-25 00:06:48 -05:00  
				
					
						
							
							
								 
						
							
							
								0b3adc961b 
								
							
								 
							
						 
						
							
							
								
								Added in all metrics for Phase 1 except for Time Dilation.  
							
							... 
							
							
							
							Test Plan:
Tested on local opensim and firestorm. Not tested with JSON stats
reporter.
Reviewers: rlouden
Reviewed By: rlouden
Differential Revision: http://cr.irl.ucf.edu/D269  
							
						 
						
							2015-04-21 17:33:26 -04:00  
				
					
						
							
							
								 
						
							
							
								c3138f9f38 
								
							
								 
							
						 
						
							
							
								
								Phase 2 additons with Frame Dilation metric.  
							
							
							
						 
						
							2015-04-21 16:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								1959eb8372 
								
							
								 
							
						 
						
							
							
								
								Moved over metrics from previous OpenSim 0.8.0.3 repository (this new repository is now the master branch from OpenSim).  
							
							
							
						 
						
							2015-04-21 14:29:17 -04:00  
				
					
						
							
							
								 
						
							
							
								e855c8e711 
								
							
								 
							
						 
						
							
							
								
								Allow setting profilecut diff to 0.02 from scripts just like from viewer.  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-04-20 16:42:06 -04:00  
				
					
						
							
							
								 
						
							
							
								f11720d71f 
								
							
								 
							
						 
						
							
							
								
								Enable grab feature (Ctrl+Drag) for non-physical link-sets and add code to handle spin (Ctrl+Shift+Drag)  
							
							... 
							
							
							
							This patch fixes permission issues with dragging scripted objects. As on LL grid, scripted prims can not be dragged now. Also after dragging, the group was not marked as updated. This meant that after the region was restarted the group would revert to its original position.
Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-04-20 16:38:37 -04:00  
				
					
						
							
							
								 
						
							
							
								263db44129 
								
							
								 
							
						 
						
							
							
								
								Implement llGetBoundingBox fully.  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-04-20 16:23:34 -04:00  
				
					
						
							
							
								 
						
							
							
								7d699514a5 
								
							
								 
							
						 
						
							
							
								
								Revert "Enable grab feature (Ctrl+Drag) for non-physical link-sets and add code to handle spin (Ctrl+Shift+Drag)"  
							
							... 
							
							
							
							This change sees to enable general moving of objects with touch scripts.
Reverting until the move permissions are understood.
This reverts commit 28ce323802 
							
						 
						
							2015-04-19 20:22:55 -07:00  
				
					
						
							
							
								 
						
							
							
								b4347cf214 
								
							
								 
							
						 
						
							
							
								
								Avoid deadlock in NPCModule between DeleteNPC and GetNPC on m_avatars  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-04-18 08:08:33 -05:00  
				
					
						
							
							
								 
						
							
							
								28ce323802 
								
							
								 
							
						 
						
							
							
								
								Enable grab feature (Ctrl+Drag) for non-physical link-sets and add code to handle spin (Ctrl+Shift+Drag)  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-04-17 19:37:18 -05:00  
				
					
						
							
							
								 
						
							
							
								2e1f5bb011 
								
							
								 
							
						 
						
							
							
								
								Temporarily comment out OSSL enabled warning log message.  
							
							... 
							
							
							
							Added in wrong place. It is printed once per script rather than once per region. 
							
						 
						
							2015-04-14 11:30:14 -07:00  
				
					
						
							
							
								 
						
							
							
								e4e58fad32 
								
							
								 
							
						 
						
							
							
								
								Enable OSSL functions by default using the osslEnable.ini configuration file.  
							
							... 
							
							
							
							This changes OpenSim.ini.example to, by default, include osslEnable.ini which
turns on the OSSL functions and limits who can do which operations. 
							
						 
						
							2015-04-14 07:17:54 -07:00  
				
					
						
							
							
								 
						
							
							
								9b337b089c 
								
							
								 
							
						 
						
							
							
								
								Add osCheckODE() function so scripts can configure for running with legacy physics engine.  
							
							... 
							
							
							
							Function returns 'true' of the physics engine is configured to be 'OpenDynamicsEngine'.
  The presumption is that all other physics engines work the same (like SL) or it is a bug.
  Does not require ossl functions to be enabled. 
							
						 
						
							2015-04-12 19:30:55 -07:00  
				
					
						
							
							
								 
						
							
							
								1e444b1449 
								
							
								 
							
						 
						
							
							
								
								Change UserProfiles so that the parcel name is used for a ProfilePick and not the parcel owners name. This change also fixes a bug where if the avatar enters and does not move, creating or editing a ProfilePick would set the parcelId as an empty UUID. This is because ScenePresence.currentParcelUUID is not set until the avatar moves.  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-04-12 15:36:22 -04:00  
				
					
						
							
							
								 
						
							
							
								bdb91d0e70 
								
							
								 
							
						 
						
							
							
								
								Fix llTargetOmega non-physical gain.  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-04-12 14:55:44 -04:00  
				
					
						
							
							
								 
						
							
							
								beba2ce781 
								
							
								 
							
						 
						
							
							
								
								Fix stand position for differing seat and root rotation.  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2015-04-12 12:53:47 -04:00  
				
					
						
							
							
								 
						
							
							
								8d66284841 
								
							
								 
							
						 
						
							
							
								
								BulletSim: implement VEHICLE_REFERENCE_FRAME.  Thanks Vegaslon!.  
							
							
							
						 
						
							2015-04-05 20:20:37 -07:00  
				
					
						
							
							
								 
						
							
							
								b51e46ceb8 
								
							
								 
							
						 
						
							
							
								
								Parameterize sleeps in LSL functions.  
							
							
							
						 
						
							2015-03-22 09:55:02 -07:00  
				
					
						
							
							
								 
						
							
							
								07a75677c3 
								
							
								 
							
						 
						
							
							
								
								Allow setting hollow to 99% from scripts just like from viewer.  
							
							
							
						 
						
							2015-03-22 09:53:27 -07:00  
				
					
						
							
							
								 
						
							
							
								f63d6ffd81 
								
							
								 
							
						 
						
							
							
								
								Allow setting holesize to 0.01 from scripts just like from viewer.  
							
							
							
						 
						
							2015-03-22 09:53:13 -07:00  
				
					
						
							
							
								 
						
							
							
								68ed200191 
								
							
								 
							
						 
						
							
							
								
								Allow setting dimple diff to 0.02 from scripts just like from viewer, add clipping and fix old copy-paste error.  
							
							
							
						 
						
							2015-03-22 09:53:03 -07:00  
				
					
						
							
							
								 
						
							
							
								5af82df9b6 
								
							
								 
							
						 
						
							
							
								
								viewers can set a minimum distance 0.02 between path cut start and path cut end  
							
							
							
						 
						
							2015-03-22 09:52:46 -07:00  
				
					
						
							
							
								 
						
							
							
								83e58ebc7c 
								
							
								 
							
						 
						
							
							
								
								oops someone set individual quaternion members and forgot to normalize  
							
							
							
						 
						
							2015-03-17 13:14:03 -07:00  
				
					
						
							
							
								 
						
							
							
								310e44f250 
								
							
								 
							
						 
						
							
							
								
								Re-enabled ability for avatar to ascend and descend whilst controlling view with lmb held down on avatar (in most viewers).  
							
							... 
							
							
							
							This had been disabled by 30b7863http://opensimulator.org/mantis/view.php?id=6835  
							
						 
						
							2015-03-17 18:55:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5b31bb9cb9 
								
							
								 
							
						 
						
							
							
								
								Don't log http auth details by default.  
							
							... 
							
							
							
							This is a security risk when people distribute logs for debug purposes.
If necessary the information can be retrieved via config console commands.
Relates to http://opensimulator.org/mantis/view.php?id=7501  
							
						 
						
							2015-03-16 23:48:16 +00:00  
				
					
						
							
							
								 
						
							
							
								eda09d8763 
								
							
								 
							
						 
						
							
							
								
								Fix XBakes simulator-side authentication regression failure  
							
							... 
							
							
							
							Unlike the other connectors, XBakes uses a service auth retrieved from ServiceAuth.Create() and not code inherited from BaseServiceConnector.
Fixes regression from 7d3bafd5 
							
						 
						
							2015-03-16 23:40:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e6889a6023 
								
							
								 
							
						 
						
							
							
								
								Update version info to 0.8.2.0  
							
							
							
						 
						
							2015-03-16 21:53:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8b13e4e731 
								
							
								 
							
						 
						
							
							
								
								Revert "Allow a console command to give blank arguments ("") without the parser failing, e.g. login text """  
							
							... 
							
							
							
							This reverts commit 129cc49eb4 
							
						 
						
							2015-03-14 14:24:55 -07:00  
				
					
						
							
							
								 
						
							
							
								fec2527e6c 
								
							
								 
							
						 
						
							
							
								
								minor: fix compiler warnings in EstateDataRobustConnector  
							
							
							
						 
						
							2015-03-14 00:18:35 +00:00  
				
					
						
							
							
								 
						
							
							
								45dd0cc363 
								
							
								 
							
						 
						
							
							
								
								Actually start a region created via the "create region" console command.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=7478  
							
						 
						
							2015-03-13 23:50:00 +00:00  
				
					
						
							
							
								 
						
							
							
								caa0e2a732 
								
							
								 
							
						 
						
							
							
								
								Don't try to write region size and MapfileStaticFile Nini settings that are not set up when invoking the RemoteAdmin create region facility.  
							
							... 
							
							
							
							Changes by MarcelEdward from http://opensimulator.org/mantis/view.php?id=7497 .  Thanks. 
							
						 
						
							2015-03-13 23:30:31 +00:00  
				
					
						
							
							
								 
						
							
							
								0aeea89258 
								
							
								 
							
						 
						
							
							
								
								Fix script state not being preserved in objects sent via Hypergrid.  
							
							... 
							
							
							
							This was because attributes were not being included in the transformation, hence losing the script state identity.
Symptoms are messages like "[SCENE OBJECT GROUP]: SavedScriptState element had no UUID in object test box"
Regression since the conference code merge.  Regression test extended for this case.
Relates to http://opensimulator.org/mantis/view.php?id=7439  
							
						 
						
							2015-03-13 20:09:29 +00:00  
				
					
						
							
							
								 
						
							
							
								3a7d42378f 
								
							
								 
							
						 
						
							
							
								
								Move state change in progress in ScriptInstance.PostEvent() to the top of the EventQueue lock to avoid some flags possibly being wrongly set (m_LastControlLevel, etc.)  
							
							
							
						 
						
							2015-03-12 00:14:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7410924de0 
								
							
								 
							
						 
						
							
							
								
								Lock around EventQueue manipulation in ScriptInstance.SetState() as queues are not thread-safe structures.  
							
							... 
							
							
							
							This should also make it less likely that an event will be erroneously posted during a state change by precluding a race condition with a thread calling ScriptInstance.PostEvent() 
							
						 
						
							2015-03-12 00:07:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b4b13510e8 
								
							
								 
							
						 
						
							
							
								
								A workaround for the state change problem described best here  http://opensimulator.org/mantis/view.php?id=6960  which should make state changes behave more like is described here  http://wiki.secondlife.com/wiki/State  
							
							
							
						 
						
							2015-03-12 00:01:30 +00:00  
				
					
						
							
							
								 
						
							
							
								78258a0fa1 
								
							
								 
							
						 
						
							
							
								
								help restart message corrected  
							
							... 
							
							
							
							The "restart" console command restarts the currently selected region or
all regions in this instance if root is selected. Changed the message
accordingly. 
							
						 
						
							2015-03-11 23:30:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b267c238fb 
								
							
								 
							
						 
						
							
							
								
								minor: Remove windows build warning about CompressionLevel package ambiguity.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7442 
Thanks Fly-Man- 
							
						 
						
							2015-03-11 22:53:32 +00:00  
				
					
						
							
							
								 
						
							
							
								129cc49eb4 
								
							
								 
							
						 
						
							
							
								
								Allow a console command to give blank arguments ("") without the parser failing, e.g. login text ""  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7489  
							
						 
						
							2015-03-11 22:42:14 +00:00  
				
					
						
							
							
								 
						
							
							
								00b5b915c7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add VEHICLE_ more parameter value limit checking.  
							
							... 
							
							
							
							This only bounds passed parameters as there is no good way of refusing
the parameter setting. This mostly means that passing NaN's won't
crash the simulator. 
							
						 
						
							2015-03-07 17:47:40 -08:00  
				
					
						
							
							
								 
						
							
							
								f6168ded47 
								
							
								 
							
						 
						
							
							
								
								Remove references to MAX_ASSET_DESC from the dynamic texture module, hardcode to 128 as in other inventory modules.  
							
							
							
						 
						
							2015-03-06 21:10:45 -05:00  
				
					
						
							
							
								 
						
							
							
								4de10a45e9 
								
							
								 
							
						 
						
							
							
								
								revised GetMesh to not use intermediate base64 coding scheme  
							
							... 
							
							
							
							it delivers binary and has binary as input.
base64 intermediate coding makes no sense.
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-05 18:15:42 -05:00  
				
					
						
							
							
								 
						
							
							
								5a413c1b2f 
								
							
								 
							
						 
						
							
							
								
								adjusted new UserManagementModule to accept the HG UUI test harness  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-05 17:19:39 -05:00  
				
					
						
							
							
								 
						
							
							
								375f8cce34 
								
							
								 
							
						 
						
							
							
								
								Give llGiveInventory a way to querry Hypergrid visitors so network vendors are able to give items to Hg visitors  
							
							
							
						 
						
							2015-03-05 16:58:02 -05:00  
				
					
						
							
							
								 
						
							
							
								0ea6977013 
								
							
								 
							
						 
						
							
							
								
								solving HG IM, HGFriends issues based on falsified GridUser data  
							
							... 
							
							
							
							it does not consider GridUser as a viable source for residents' data.
it does not consider Friends, Inventory Creators to be trusted at all. There are lots of broken entries in existence.
There are lots of broken creator data fields in assets.
The following issues arise from the broken data in the old User Management Module:
failing HG IM
failing HGFriends Requests
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-05 16:17:12 -05:00  
				
					
						
							
							
								 
						
							
							
								7adeb43a88 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /team/src/opensim  
							
							
							
						 
						
							2015-03-04 19:40:31 -05:00  
				
					
						
							
							
								 
						
							
							
								d7b45a3ed2 
								
							
								 
							
						 
						
							
							
								
								Alter the migrations so that it is a no-op as the columns are unused and the operation is very expensive  
							
							
							
						 
						
							2015-03-04 19:27:34 -05:00  
				
					
						
							
							
								 
						
							
							
								08637727dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /team/src/opensim  
							
							
							
						 
						
							2015-03-04 14:58:08 -05:00  
				
					
						
							
							
								 
						
							
							
								96b87407f1 
								
							
								 
							
						 
						
							
							
								
								Revert "removed replacement texture in UDP Texture code. The replacement texture introduces false data into viewer cache. Removing that decreases the necessity for clearing the viewer cache. The viewer knows with ImageNotInDatabase that it is missing and can therefore know what to do about it a lot better than the sim does."  
							
							... 
							
							
							
							This reverts commit 4d749d8c69 
							
						 
						
							2015-03-04 14:36:26 -05:00  
				
					
						
							
							
								 
						
							
							
								369ccaf1eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2015-03-04 14:02:35 -05:00  
				
					
						
							
							
								 
						
							
							
								9921c24c8f 
								
							
								 
							
						 
						
							
							
								
								One more migration fix  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-04 13:47:15 -05:00  
				
					
						
							
							
								 
						
							
							
								56ae3da291 
								
							
								 
							
						 
						
							
							
								
								Chase latest change to asset description length with an update to XAssetStore db tables  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-04 13:47:15 -05:00  
				
					
						
							
							
								 
						
							
							
								11a24d04b6 
								
							
								 
							
						 
						
							
							
								
								Revert "Chase latest change to asset description length with an update to XAssetStore db tables"  
							
							... 
							
							
							
							This reverts commit e520364f65 
							
						 
						
							2015-03-04 13:47:02 -05:00  
				
					
						
							
							
								 
						
							
							
								3255335c42 
								
							
								 
							
						 
						
							
							
								
								Make private services forbid llHTTPRequest() calls by rejecting those that have the X-SecondLife-Shard header.  
							
							... 
							
							
							
							If you need to enable this, set AllowHttpRequestIn = true in [Network] for all private services or individual [*Service] sections. 
							
						 
						
							2015-03-04 18:27:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7d3bafd5ab 
								
							
								 
							
						 
						
							
							
								
								Add outbound URL filter to llHttpRequest() and osSetDynamicTextureURL*() script functions.  
							
							... 
							
							
							
							This is to address an issue where HTTP script functions could make calls to localhost and other endpoints inside the simulator's LAN.
By default, calls to all private addresses are now blocked as per http://en.wikipedia.org/wiki/Reserved_IP_addresses 
If you require exceptions to this, configure [Network] OutboundDisallowForUserScriptsExcept in OpenSim.ini 
							
						 
						
							2015-03-04 18:27:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2d8c1806ca 
								
							
								 
							
						 
						
							
							
								
								usability fixes for LSL API  
							
							... 
							
							
							
							exception based error messages were cryptic for casual users
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-04 12:45:37 -05:00  
				
					
						
							
							
								 
						
							
							
								eacdad8405 
								
							
								 
							
						 
						
							
							
								
								simplify llStringToBase64 and llBase64ToString  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-04 12:41:49 -05:00  
				
					
						
							
							
								 
						
							
							
								061dd3385c 
								
							
								 
							
						 
						
							
							
								
								usability fixes for LightShare API  
							
							... 
							
							
							
							exception based error messages were cryptic for casual users
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-04 12:36:02 -05:00  
				
					
						
							
							
								 
						
							
							
								e520364f65 
								
							
								 
							
						 
						
							
							
								
								Chase latest change to asset description length with an update to XAssetStore db tables  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-04 12:10:41 -05:00  
				
					
						
							
							
								 
						
							
							
								e5c0b68849 
								
							
								 
							
						 
						
							
							
								
								Follow up to last commit, fix field length  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 22:50:12 -05:00  
				
					
						
							
							
								 
						
							
							
								7913417683 
								
							
								 
							
						 
						
							
							
								
								As per  http://wiki.secondlife.com/wiki/Limits  Prim description should be 128 bytes (127 + null terminator)  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 22:42:31 -05:00  
				
					
						
							
							
								 
						
							
							
								53100b93c7 
								
							
								 
							
						 
						
							
							
								
								corrected bug that viewer cannot correctly fetch ItemData when being a HG visitor  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 19:09:30 -05:00  
				
					
						
							
							
								 
						
							
							
								773df94665 
								
							
								 
							
						 
						
							
							
								
								corrected osMakeNotecard(string data) text length was calculated wrong. The Linden text format defines a byte count in that format.  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 19:06:52 -05:00  
				
					
						
							
							
								 
						
							
							
								fb48ee1cb6 
								
							
								 
							
						 
						
							
							
								
								corrected script notecard parser. It now handles notecards with inventory as well.  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 18:39:49 -05:00  
				
					
						
							
							
								 
						
							
							
								c02636b6f3 
								
							
								 
							
						 
						
							
							
								
								Revert "corrected osMakeNotecard(string data) text length was calculated wrong. The Linden text format defines a byte count in that format."  
							
							... 
							
							
							
							This reverts commit b519a5e62a 
							
						 
						
							2015-03-03 17:42:02 -05:00  
				
					
						
							
							
								 
						
							
							
								b6b1e11238 
								
							
								 
							
						 
						
							
							
								
								Pickup our version number for the function  
							
							
							
						 
						
							2015-03-03 16:42:42 -05:00  
				
					
						
							
							
								 
						
							
							
								7f0995ae31 
								
							
								 
							
						 
						
							
							
								
								added llGetEnv() implementation  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 16:39:00 -05:00  
				
					
						
							
							
								 
						
							
							
								b519a5e62a 
								
							
								 
							
						 
						
							
							
								
								corrected osMakeNotecard(string data) text length was calculated wrong. The Linden text format defines a byte count in that format.  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 16:10:09 -05:00  
				
					
						
							
							
								 
						
							
							
								4d749d8c69 
								
							
								 
							
						 
						
							
							
								
								removed replacement texture in UDP Texture code. The replacement texture introduces false data into viewer cache. Removing that decreases the necessity for clearing the viewer cache. The viewer knows with ImageNotInDatabase that it is missing and can therefore know what to do about it a lot better than the sim does.  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 16:09:57 -05:00  
				
					
						
							
							
								 
						
							
							
								0f72773017 
								
							
								 
							
						 
						
							
							
								
								changed llGetMemoryLimit to return 65536 as for Mono LSL  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 16:09:49 -05:00  
				
					
						
							
							
								 
						
							
							
								af2bf397b1 
								
							
								 
							
						 
						
							
							
								
								corrected memory info for scripts  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 16:09:41 -05:00  
				
					
						
							
							
								 
						
							
							
								25901a703a 
								
							
								 
							
						 
						
							
							
								
								corrected llGetStartParameter according to  http://wiki.secondlife.com/wiki/LlGetStartParameter  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 15:35:23 -05:00  
				
					
						
							
							
								 
						
							
							
								6161817f72 
								
							
								 
							
						 
						
							
							
								
								corrected handling when XML parsing in Presence Connector fails  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 15:35:16 -05:00  
				
					
						
							
							
								 
						
							
							
								f68a1a2218 
								
							
								 
							
						 
						
							
							
								
								XML should not contain any BOM. Disabled BOM generation in BaseHttpServer  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 15:35:09 -05:00  
				
					
						
							
							
								 
						
							
							
								b8157174ca 
								
							
								 
							
						 
						
							
							
								
								corrected llResetScript according to description within LSL wiki  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 15:35:00 -05:00  
				
					
						
							
							
								 
						
							
							
								bf96f06d1e 
								
							
								 
							
						 
						
							
							
								
								corrected response when a not existing folder is requested by a viewer in that case the response has to report it as bad_folders with uuid instead of returning some dummy  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 15:34:47 -05:00  
				
					
						
							
							
								 
						
							
							
								c6731c73fb 
								
							
								 
							
						 
						
							
							
								
								increased IPv4 TTL of LLUDP Sockets  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-03 15:34:34 -05:00  
				
					
						
							
							
								 
						
							
							
								7e8bad05ec 
								
							
								 
							
						 
						
							
							
								
								Fix erratic Npc movement  
							
							
							
						 
						
							2015-03-02 20:09:22 -05:00  
				
					
						
							
							
								 
						
							
							
								2482d567cf 
								
							
								 
							
						 
						
							
							
								
								added missing senderId in GiveInventoryFolder this little mistake prevented passing on folders for HG visitors  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2015-03-02 15:59:49 -05:00  
				
					
						
							
							
								 
						
							
							
								cfa4e6642e 
								
							
								 
							
						 
						
							
							
								
								Handle kick user from estate management tools  
							
							
							
						 
						
							2015-03-01 20:48:51 -05:00  
				
					
						
							
							
								 
						
							
							
								6da356a7e4 
								
							
								 
							
						 
						
							
							
								
								minor: Remove mono compiler warnings from EstateDataConnector  
							
							
							
						 
						
							2015-02-28 00:54:23 +00:00  
				
					
						
							
							
								 
						
							
							
								158c3f82f1 
								
							
								 
							
						 
						
							
							
								
								Correct PRIM_TEXT return value from trans to alpha.  
							
							
							
						 
						
							2015-02-28 00:46:12 +00:00  
				
					
						
							
							
								 
						
							
							
								4717132b82 
								
							
								 
							
						 
						
							
							
								
								Use using constructs on disposable io objects in LLRaw to ensure they are always closed even if an exception is thrown.  
							
							
							
						 
						
							2015-02-28 00:41:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3c92a8e765 
								
							
								 
							
						 
						
							
							
								
								Add OpenSim.Framework using statement necessary to get previous  fad4d4dc to compile.  
							
							
							
						 
						
							2015-02-28 00:34:07 +00:00  
				
					
						
							
							
								 
						
							
							
								fad4d4dc55 
								
							
								 
							
						 
						
							
							
								
								Permit loading of LLRAW files bigger than 256x256 by calculating size based on file size rather than assuming 256x256, same as for RAW32.  
							
							
							
						 
						
							2015-02-28 00:26:58 +00:00  
				
					
						
							
							
								 
						
							
							
								59d6d03909 
								
							
								 
							
						 
						
							
							
								
								Comment out now unused and not properly working private SP.m_leftButtonDown with a comment on how probably to implement it properly if it is needed in the future  
							
							
							
						 
						
							2015-02-27 23:48:05 +00:00  
				
					
						
							
							
								 
						
							
							
								30b786351e 
								
							
								 
							
						 
						
							
							
								
								Don't slow down avatar walk speed if camera is changed (e.g. by holding down lmb on an avatar and moving the mouse).  
							
							... 
							
							
							
							Does this by not applying unwanted direction components to the avatar self movement calculation (exception is flying in mouse look).
Matches behaviuor on linden lab grid
Addresses http://opensimulator.org/mantis/view.php?id=6835  
							
						 
						
							2015-02-27 23:43:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ca7cc9b2e2 
								
							
								 
							
						 
						
							
							
								
								Don't slide crouching avatar when camera is panned around them with left mouse button  
							
							... 
							
							
							
							This matches linden lab grid behaviour 
							
						 
						
							2015-02-27 19:43:31 +00:00  
				
					
						
							
							
								 
						
							
							
								aeb8a4bf85 
								
							
								 
							
						 
						
							
							
								
								Revert "Adding dynamic ossl permission control"  
							
							... 
							
							
							
							This reverts commit a3681f3052 
							
						 
						
							2015-02-27 12:27:10 -05:00  
				
					
						
							
							
								 
						
							
							
								a3681f3052 
								
							
								 
							
						 
						
							
							
								
								Adding dynamic ossl permission control  
							
							... 
							
							
							
							Add permission by identifying uuid (owner/creator/group) and function. Revoke
permission in the same manner. Permission adjustments immediately effect
running scripts ability to call os functions.
osGrantScriptPermissions(UUID key,string function) Threat Level Severe
osRevokeScriptPermissions(UUID key,string function) Threat Level Severe
work sponsored by: Rage 
							
						 
						
							2015-02-27 11:05:15 -05:00  
				
					
						
							
							
								 
						
							
							
								412dd7dfc5 
								
							
								 
							
						 
						
							
							
								
								When an avatar is walking across a region border, force the first AgentUpdate received on the new root agent to update movement parameters.  
							
							... 
							
							
							
							This prevents the avatar from drifting in its last direction of travel if a movement key was released at certain moments in the cross.
Relates to http://opensimulator.org/mantis/view.php?id=7435  
							
						 
						
							2015-02-26 00:48:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5fa651c529 
								
							
								 
							
						 
						
							
							
								
								minor: In HGAssetMapper, don't complain on seeing an XmlDeclaration as we know that we not using those in transformation.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7447  
							
						 
						
							2015-02-25 21:42:07 +00:00  
				
					
						
							
							
								 
						
							
							
								a03d893f2c 
								
							
								 
							
						 
						
							
							
								
								Fix bug where the uuid gatherer was not inspecting UUIDs for items in an embedded object's inventory.  
							
							... 
							
							
							
							Added regression test for this case.
Likely a regression since 08606ae4 
							
						 
						
							2015-02-25 21:12:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b1b72d7c2f 
								
							
								 
							
						 
						
							
							
								
								Reduce coupling in regression test task inventory creation methods to make them usable in tests with no scene present  
							
							
							
						 
						
							2015-02-25 20:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								686b22da6e 
								
							
								 
							
						 
						
							
							
								
								On shutdown (job engine stop), don't allow the ObjectDisposedException on BlockingCollection.Take() to propogate if the running thread checked IsRunning before the stop thread set it and disposed of the canellation source.  
							
							... 
							
							
							
							Looks to address http://opensimulator.org/mantis/view.php?id=7453  
							
						 
						
							2015-02-25 20:04:53 +00:00  
				
					
						
							
							
								 
						
							
							
								8333dcf388 
								
							
								 
							
						 
						
							
							
								
								llLookAt(): use non-physical rotation if host prim is a physical attachment  
							
							
							
						 
						
							2015-02-24 17:16:30 -08:00  
				
					
						
							
							
								 
						
							
							
								023fd71ce5 
								
							
								 
							
						 
						
							
							
								
								Fix cross-grid inventory delivery notifications, fixes  http://opensimulator.org/mantis/view.php?id=7113  
							
							
							
						 
						
							2015-02-21 14:29:31 -05:00  
				
					
						
							
							
								 
						
							
							
								c67b3407d4 
								
							
								 
							
						 
						
							
							
								
								In HGAssetMapper.RewriteSOP(), don't explicitly end the document.  
							
							... 
							
							
							
							The document here has no <?xml declaration.  Though ideally it may be present, in practice it has not been added as the data here is embedded within an asset
On Mono 3.2.8 and probably other versions, calling WriteEndDocument() without a declaration does nothing.
On Windows .NET, the same operation throws a "Document does not have a root element" exception which may be contributing to Mantis 7397 and possibly 7439 
							
						 
						
							2015-02-21 00:08:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c90c22ed28 
								
							
								 
							
						 
						
							
							
								
								If HGAssetMapper.PostAsset fails then be more explicit about the uuid, type, size and base asset uuid of the failure for debugging purposes.  
							
							
							
						 
						
							2015-02-19 23:50:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7a86b01226 
								
							
								 
							
						 
						
							
							
								
								Make any exception that gets to LLClientView.ProcessSpecificPacketAsync() tells us the exception type as well as the message and stacktrace details.  
							
							
							
						 
						
							2015-02-19 23:09:43 +00:00  
				
					
						
							
							
								 
						
							
							
								264047dba0 
								
							
								 
							
						 
						
							
							
								
								Add the type of the unrecognized node to the HG asset mapping error message in TransformXml()  
							
							
							
						 
						
							2015-02-19 22:39:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e4f0cdd263 
								
							
								 
							
						 
						
							
							
								
								Comment out unnecessary "Region Found!" alert message when searching map  
							
							
							
						 
						
							2015-02-18 12:52:16 -08:00  
				
					
						
							
							
								 
						
							
							
								8b2af1071f 
								
							
								 
							
						 
						
							
							
								
								Add NaN and Infinity tests for SOP Velocity and Acceleration setters.  
							
							
							
						 
						
							2015-02-16 23:51:37 -08:00  
				
					
						
							
							
								 
						
							
							
								78814a1533 
								
							
								 
							
						 
						
							
							
								
								Use a boolean flag to signal lookat is running instead of Quaternion.Identity so it can be a valid target orientation  
							
							
							
						 
						
							2015-02-16 19:42:36 -08:00  
				
					
						
							
							
								 
						
							
							
								2700b096bc 
								
							
								 
							
						 
						
							
							
								
								Filter NaN and Infinity values at SOP AngularVelocity setter  
							
							
							
						 
						
							2015-02-16 19:06:01 -08:00  
				
					
						
							
							
								 
						
							
							
								85f3380480 
								
							
								 
							
						 
						
							
							
								
								Add missing BSD headers to files in OpenSim/Framework/ServiceAuth  
							
							
							
						 
						
							2015-02-13 21:00:10 +00:00  
				
					
						
							
							
								 
						
							
							
								dd6f560c05 
								
							
								 
							
						 
						
							
							
								
								If serialized scene object XML has a SavedScriptState with no UUID, then read past the innerXML instead of wrongly continously looping on the same element.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=7437  
							
						 
						
							2015-02-11 00:53:56 +00:00  
				
					
						
							
							
								 
						
							
							
								53b23a9adc 
								
							
								 
							
						 
						
							
							
								
								Somewhat naive implementation of RotationalVelocity setter for ODE. Enables llSetRotationalVelocity(), llTargetOmega(), llLookAt(), and probably a few more LSL features for physical objects in ODE.  
							
							
							
						 
						
							2015-02-07 22:52:12 -08:00  
				
					
						
							
							
								 
						
							
							
								12119a9d7d 
								
							
								 
							
						 
						
							
							
								
								llLookAt() strength parameter should slow rotation as it is increased. Thanks Vegaslan for pointing this out.  
							
							
							
						 
						
							2015-02-07 17:39:46 -08:00  
				
					
						
							
							
								 
						
							
							
								2ed1afd32b 
								
							
								 
							
						 
						
							
							
								
								llLookAt(): reduce and clamp strengh to reduce probability of overshoot  
							
							
							
						 
						
							2015-02-07 14:17:37 -08:00  
				
					
						
							
							
								 
						
							
							
								506e62f815 
								
							
								 
							
						 
						
							
							
								
								llLookAt() and llRotLookAt(): all orientation updates now done via angular velocity manipulation. Also correct some orientation glitches during interpolation.  
							
							
							
						 
						
							2015-02-06 22:36:26 -08:00  
				
					
						
							
							
								 
						
							
							
								3b7c3378f1 
								
							
								 
							
						 
						
							
							
								
								Manage Angular Velocity during llLookAt() rotation of physical objects  
							
							
							
						 
						
							2015-02-05 23:13:06 -08:00  
				
					
						
							
							
								 
						
							
							
								ee810a2cb5 
								
							
								 
							
						 
						
							
							
								
								Set angular velocity in physics actor in SceneObjectPart.AngularVelocity setter. Enables llSetAngularVelocity()  
							
							
							
						 
						
							2015-02-05 14:29:51 -08:00  
				
					
						
							
							
								 
						
							
							
								95a0f0d47b 
								
							
								 
							
						 
						
							
							
								
								replace accidently deleted line from last commit  
							
							
							
						 
						
							2015-02-05 13:44:39 -08:00  
				
					
						
							
							
								 
						
							
							
								bde7b2a7b5 
								
							
								 
							
						 
						
							
							
								
								Allow MaterialsModule to be enabled by default if [Materials] is absent from OpenSim.ini  
							
							
							
						 
						
							2015-02-05 13:17:31 -08:00  
				
					
						
							
							
								 
						
							
							
								765fd02418 
								
							
								 
							
						 
						
							
							
								
								For built-in groups, if a delegate throws an exception (e.g. due to network failure), always remove its request from the m_ActiveRequests list.  
							
							... 
							
							
							
							If this is not done, all subsequent calls for the same data see that a request is apparantly already in progress and so wait for the result indefinitely. 
							
						 
						
							2015-02-04 17:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6834393821 
								
							
								 
							
						 
						
							
							
								
								Fix bug in JobEngine where an attempt to restart after stop would trigger an exception because the cancellation source was not recreated.  
							
							
							
						 
						
							2015-02-04 00:10:44 +00:00  
				
					
						
							
							
								 
						
							
							
								1d2616e7a2 
								
							
								 
							
						 
						
							
							
								
								If the owner of an object is taking a copy from the scene (e.g. via the "take copy" option on a viewer) then only require owner copy perms, not copy and transfer.  
							
							... 
							
							
							
							This matches Linden Lab behaviour and what was already possible via shift-copy.
Transfer would not apply here as the owner and copier are the same.
This is the only functional change, all other current take copy logic remains the same.
Adds regression tests around relevant take copy cases. 
							
						 
						
							2015-02-03 23:43:30 +00:00  
				
					
						
							
							
								 
						
							
							
								39754b2dca 
								
							
								 
							
						 
						
							
							
								
								correct some minor comment misspellings in last commit  
							
							
							
						 
						
							2015-02-02 04:03:04 -08:00  
				
					
						
							
							
								 
						
							
							
								1eedc2b4af 
								
							
								 
							
						 
						
							
							
								
								Compute rotation for llLookAt() with local positive X axis pointing down  
							
							
							
						 
						
							2015-02-02 02:47:47 -08:00  
				
					
						
							
							
								 
						
							
							
								bee3933e57 
								
							
								 
							
						 
						
							
							
								
								Prevent null entries being treated as URI's when DataSnapshot service splits service string. The new config format for services to notify in the DataSnapshot module appends entries to the existing single string and always leaves a deliminator on the end of the string. This is causing it to split with a null string in the resulting array, which is treated as another service to notify and throws a URI format exception on start up.  
							
							
							
						 
						
							2015-02-01 10:29:47 -08:00  
				
					
						
							
							
								 
						
							
							
								87936947ab 
								
							
								 
							
						 
						
							
							
								
								As per advice from Singularity devs, set is_display_name_default = true in GetDisplayName cap return data to make the single name appear.  
							
							... 
							
							
							
							This is still always your avatar name - code to set a different display is not yet implemented.
This works from my testing with current Firestorm and Singuarity releases. 
							
						 
						
							2015-01-31 00:17:59 +00:00  
				
					
						
							
							
								 
						
							
							
								c5c1b7c61a 
								
							
								 
							
						 
						
							
							
								
								Revert "Stop currently unsettable display names from appearing when [ClientStack.LindenCaps] Cap_GetDisplayNames = "localhost" is set by never passing the username."  
							
							... 
							
							
							
							This reverts commit 2d574c3036 
							
						 
						
							2015-01-31 00:17:36 +00:00  
				
					
						
							
							
								 
						
							
							
								557b0fae85 
								
							
								 
							
						 
						
							
							
								
								minor: correct log message when script with non-config stop strategy is detected to log actual strategy rather than true/false  
							
							
							
						 
						
							2015-01-29 18:28:17 +00:00  
				
					
						
							
							
								 
						
							
							
								b4e955d1c1 
								
							
								 
							
						 
						
							
							
								
								Avoid a possible race condition by serializing plugin data outside the EventQueue lock in ScriptInstance.SaveState()  
							
							... 
							
							
							
							This takes the AsyncCommandHandler.staticLock.
However, AsyncCommandHandler.DoOneCmdHandlerPass() already holds staticLock and may attempt to take the EventQueue lock via ScriptInstance.PostEvent() in XEngine.CheckListeners()
This is a regression from faaf47a 
							
						 
						
							2015-01-29 17:55:08 +00:00  
				
					
						
							
							
								 
						
							
							
								cf0087e87c 
								
							
								 
							
						 
						
							
							
								
								Correct typo in raw default script stop strategy  
							
							
							
						 
						
							2015-01-27 21:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e0a3440263 
								
							
								 
							
						 
						
							
							
								
								If [XEngine] ScriptStopStrategy is different from a compiled script strategy, ask user to manually set DeleteScriptsOnStartup = true for at least one simuator session rather than auto-recompiling.  
							
							... 
							
							
							
							This does not work on Windows since the VM retains a handle to the DLL even if class instantiation was unsuccessful.
Which causes deletion of the old DLL to fail with access sharing violations.
Instead, log a warning in this situation asking the user to manually set DeleteScriptsOnStartup = true for a session (or one could separately delete the DLLs in the relevant bin/scriptengines/<region-uuid> dir
For the current session, the script engine will continue using the script compiled stop strategy as before.
Relates to http://opensimulator.org/mantis/view.php?id=7278  
							
						 
						
							2015-01-27 19:07:20 +00:00  
				
					
						
							
							
								 
						
							
							
								13ba2f2d83 
								
							
								 
							
						 
						
							
							
								
								If an exception comes out of DoOnRezScript in DoOnRezScriptQueue(), then only fail a single script rather than halting the exntire script startup process.  
							
							
							
						 
						
							2015-01-26 23:32:51 +00:00  
				
					
						
							
							
								 
						
							
							
								1bed3aff0b 
								
							
								 
							
						 
						
							
							
								
								On a multi-region simulator when AppDomain = true, make sure the DLL from the appropriate script engines subdir is loaded rather than always that of the first engine to load the DLL.  
							
							... 
							
							
							
							This resolves a DLL load failure on my Linux box when an attachment script was present on another region before the avatar arrived. 
							
						 
						
							2015-01-26 23:31:46 +00:00  
				
					
						
							
							
								 
						
							
							
								de76116624 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameters and parameter definitions for VHACD  
							
							... 
							
							
							
							addition coming. 
							
						 
						
							2015-01-25 13:24:09 -08:00  
				
					
						
							
							
								 
						
							
							
								3289aa3bcd 
								
							
								 
							
						 
						
							
							
								
								Revert "In GetDisplayNames, if user last name is Resident then only send first name for display."  
							
							... 
							
							
							
							Reverting at this point since it may not work well with all viewers.
Requires further investigation.
This reverts commit a29d53986a 
							
						 
						
							2015-01-24 00:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								a29d53986a 
								
							
								 
							
						 
						
							
							
								
								In GetDisplayNames, if user last name is Resident then only send first name for display.  
							
							... 
							
							
							
							This is to match existing behaviour with UDP behaviour where this is masked out.
And to make it consistent with other places where viewers mask this out themselves.
Relates to http://opensimulator.org/mantis/view.php?id=7408  
							
						 
						
							2015-01-23 23:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								840e440541 
								
							
								 
							
						 
						
							
							
								
								When deleting an assembly before re-compile, make sure its attributes allow deletion.  
							
							... 
							
							
							
							This is to see if this helps with the problem in http://opensimulator.org/mantis/view.php?id=7278  where some DLLs are not allowing this.
Since OpenSim created the file it should always be allowed to delete it. 
							
						 
						
							2015-01-23 00:45:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d0a2ea0857 
								
							
								 
							
						 
						
							
							
								
								Fix regression where the stored state of every second script in an object rezzed from inventory (e.g. attachments) was no longer loaded.  
							
							... 
							
							
							
							Likely a regression since f132f642http://opensimulator.org/mantis/view.php?id=7278  
							
						 
						
							2015-01-23 00:27:57 +00:00  
				
					
						
							
							
								 
						
							
							
								edc155c636 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2015-01-22 10:45:46 -08:00  
				
					
						
							
							
								 
						
							
							
								185e7048c8 
								
							
								 
							
						 
						
							
							
								
								On the GridService, the central simulator features: ensure that the map tile url ends with '/' because the viewer is dumb and just appends to it.  
							
							
							
						 
						
							2015-01-22 10:45:07 -08:00  
				
					
						
							
							
								 
						
							
							
								2d574c3036 
								
							
								 
							
						 
						
							
							
								
								Stop currently unsettable display names from appearing when [ClientStack.LindenCaps] Cap_GetDisplayNames = "localhost" is set by never passing the username.  
							
							... 
							
							
							
							Unexpectedly, not setting user name achieves this whereas one might have expected it to be done by not setting display_name in the cap OSD.
Emulates LL behaviour when no display name is set.
Relates to http://opensimulator.org/mantis/view.php?id=7408  
							
						 
						
							2015-01-21 22:26:35 +00:00  
				
					
						
							
							
								 
						
							
							
								aef6fd6927 
								
							
								 
							
						 
						
							
							
								
								If the SnedInventoryAync() method receives an exception log this but make sure it does not terminate the process.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7421  
							
						 
						
							2015-01-21 20:54:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ed8d0fbea4 
								
							
								 
							
						 
						
							
							
								
								Don't allow a failure in create a request in HeloService.Connector.Helo() to propogate up the stack.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7421  
							
						 
						
							2015-01-21 20:46:29 +00:00  
				
					
						
							
							
								 
						
							
							
								155da5aad2 
								
							
								 
							
						 
						
							
							
								
								Add debug ability to ignore reliably sent packets that are not acknowledged.  
							
							... 
							
							
							
							This is controlled via the console command "debug lludp client set process-unacked-sends true [<avatar-first-name> <avatar-last-name>]"
For debug purposes to see if this process for very bad connections is causing general outbound udp processing delays.
Relates to http://opensimulator.org/mantis/view.php?id=7393  
							
						 
						
							2015-01-21 20:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								abf1836b81 
								
							
								 
							
						 
						
							
							
								
								Fix OfflineIMEmail value overwriting every time its called. The request was receiving a blank user prefs object to populate but then was checking for an email address. When this failed the email address was pulled from the User Account service and the empty prefs now including the email was saved before being loaded again to be returned. This was overwriting all other settings in the prefs. This fix returns the existing prefs first before checking the email address is set, and only updates email if missing.  
							
							
							
						 
						
							2015-01-21 00:57:06 +00:00  
				
					
						
							
							
								 
						
							
							
								372a7bf78e 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out log line for the SimulatorFeatures cap request for now to reduce log verbiage.  Please revert if still required.  
							
							
							
						 
						
							2015-01-21 00:34:51 +00:00  
				
					
						
							
							
								 
						
							
							
								25dd30ddb6 
								
							
								 
							
						 
						
							
							
								
								minor: Fix some CR line endings in Scene.Inventory.cs  
							
							
							
						 
						
							2015-01-21 00:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a846e63c70 
								
							
								 
							
						 
						
							
							
								
								If [Permissions] serverside_object_permissions = false or the undocumented propogate_permissions = false, don't propogate permissions of prim inventory items.  
							
							... 
							
							
							
							This was a regression from 13f31fdhttp://opensimulator.org/mantis/view.php?id=7399  
							
						 
						
							2015-01-21 00:21:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ac93ba9f85 
								
							
								 
							
						 
						
							
							
								
								minor: correct SceneCommunicationService.LogHeader spelling  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7337  
							
						 
						
							2015-01-20 00:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4b8215c893 
								
							
								 
							
						 
						
							
							
								
								minor: comment out unusued logging objects in some pCampbot behaviour classes  
							
							
							
						 
						
							2015-01-20 00:18:25 +00:00  
				
					
						
							
							
								 
						
							
							
								24ef043395 
								
							
								 
							
						 
						
							
							
								
								Make failures in PollServiceHttpRequest.DoHTTPGruntWork() actually log the exception on error  
							
							
							
						 
						
							2015-01-19 23:52:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1f04e1bc23 
								
							
								 
							
						 
						
							
							
								
								minor: In AttachmentsModule.UpdateKnownItem use the existing IInventoryAccessModule reference that other methods are already using rather than fetching its own copy.  
							
							
							
						 
						
							2015-01-17 00:08:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2995868176 
								
							
								 
							
						 
						
							
							
								
								Make XEngine.SaveAllState() actually do this instead of script maintenance  
							
							
							
						 
						
							2015-01-17 00:05:13 +00:00  
				
					
						
							
							
								 
						
							
							
								0eb268e265 
								
							
								 
							
						 
						
							
							
								
								minor: remove old commented out objectRemoved bool in XEngine.OnRemoveScript()  
							
							
							
						 
						
							2015-01-16 23:59:08 +00:00  
				
					
						
							
							
								 
						
							
							
								58f7efc41a 
								
							
								 
							
						 
						
							
							
								
								Add clearqueue code adjustment that should have been in previous commit  faaf47a 
							
							
							
						 
						
							2015-01-16 23:57:51 +00:00  
				
					
						
							
							
								 
						
							
							
								faaf47a86f 
								
							
								 
							
						 
						
							
							
								
								Prevent a race condition between the script engine backup thread and script removal by locking on the script's EventQueue and only proceeding if it's flagged as still running.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7407  
							
						 
						
							2015-01-16 23:55:11 +00:00  
				
					
						
							
							
								 
						
							
							
								8d724e90de 
								
							
								 
							
						 
						
							
							
								
								For scripts in attachments, don't save .state files apart from the initial one as these are ignored since .state is saved in the attachment's asset.  
							
							... 
							
							
							
							This eliminates pointless work and exceptions when an appdomain is unloaded whilst an attachment script state is persisted.
Adds test for this case.
Relates to http://opensimulator.org/mantis/view.php?id=7407  
							
						 
						
							2015-01-16 22:46:48 +00:00  
				
					
						
							
							
								 
						
							
							
								97ac80d664 
								
							
								 
							
						 
						
							
							
								
								minor: Suppress the log messages when user profiles data is requested for an NPC or an HG user with no set server URI to avoid log spam.  
							
							... 
							
							
							
							Messages concerning failure to contact a given user profiles service are preserved by logging within called code with the agent ID.
If the "No Presence - foreign friend" log message is important then please revert.
Relates to http://opensimulator.org/mantis/view.php?id=7414  
							
						 
						
							2015-01-16 00:54:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b22c072c40 
								
							
								 
							
						 
						
							
							
								
								Fix a recent regression with HG asset posting to other grids where the assets were no longer being posted.  
							
							... 
							
							
							
							Addresses regression from 08606ae 
							
						 
						
							2015-01-15 23:44:34 +00:00  
				
					
						
							
							
								 
						
							
							
								beef41f24c 
								
							
								 
							
						 
						
							
							
								
								Stop simulators attempting to contact registered but offline regions (RegionFlags.Persistent but not RegioNFlags.RegionOnline) on startup and when an avatar completes a teleport.  
							
							... 
							
							
							
							This eliminates spurious network calls and failure reporting.
This is done by adding RegionFlags to the GridRegion returned data in a backward compatible way as an alternative to multiple IGridService.GetRegionFlags() calls
Using a simulator or a grid service older than this commit will just see previous behaviour. 
							
						 
						
							2015-01-14 19:45:19 +00:00  
				
					
						
							
							
								 
						
							
							
								8cc590cf80 
								
							
								 
							
						 
						
							
							
								
								And finally renamed the classes themselves.  
							
							
							
						 
						
							2015-01-13 22:21:50 -08:00  
				
					
						
							
							
								 
						
							
							
								034fc325c0 
								
							
								 
							
						 
						
							
							
								
								Renamed the folder too.  
							
							
							
						 
						
							2015-01-13 21:25:11 -08:00  
				
					
						
							
							
								 
						
							
							
								a626de696a 
								
							
								 
							
						 
						
							
							
								
								Renamed these 2 files, because their names are misleading. This is no longer called WebFetchInventoryDescendents, and we no longer use that cap; the viewers use FetchInvventoryDescendents2.  
							
							
							
						 
						
							2015-01-13 21:24:01 -08:00  
				
					
						
							
							
								 
						
							
							
								9363d4c784 
								
							
								 
							
						 
						
							
							
								
								Use ToString() on uuids returned in PGSQLUserProfilesData.GetUserImageAssets().  These are Guids rather than strings so casting to string generates a casting exception.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7398  
							
						 
						
							2015-01-14 00:00:02 +00:00  
				
					
						
							
							
								 
						
							
							
								02f2352ad5 
								
							
								 
							
						 
						
							
							
								
								Fix PGSQLUserProfilesData.GetUserPreferences error when no usersettings yet exist by inserting missing ID parameter.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7398  
							
						 
						
							2015-01-13 23:52:52 +00:00  
				
					
						
							
							
								 
						
							
							
								71d73777d9 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove quotes from column selection in PGSQLUserProfilesData.UpdateAvatarProperties()"  
							
							... 
							
							
							
							This reverts commit fdecf4f610 
							
						 
						
							2015-01-13 21:53:28 +00:00  
				
					
						
							
							
								 
						
							
							
								8f37a61912 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove quotes from column selection in PGSQLUserProfilesData.UpdateAvatarInterests()"  
							
							... 
							
							
							
							This reverts commit f31feef6c1 
							
						 
						
							2015-01-13 21:53:18 +00:00  
				
					
						
							
							
								 
						
							
							
								39989eda3b 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove quotes from column selection in PGSQLUserProfilesData.GetUserImageAssets()"  
							
							... 
							
							
							
							This reverts commit bd9539c2a7 
							
						 
						
							2015-01-13 21:53:04 +00:00  
				
					
						
							
							
								 
						
							
							
								38f2b89248 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove misstaken quotes from column selection in PGSQLUserProfilesData.GetUserAppData()"  
							
							... 
							
							
							
							This reverts commit 0794a40378 
							
						 
						
							2015-01-13 21:52:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f9d2121bcf 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove quotes from column selection in PGSQLUserProfilesData.SetUserAppData()"  
							
							... 
							
							
							
							This reverts commit 59c0df962a 
							
						 
						
							2015-01-13 21:50:11 +00:00  
				
					
						
							
							
								 
						
							
							
								24695dc05b 
								
							
								 
							
						 
						
							
							
								
								Fix PGSQLUserProfilesData.UpdateUserPreferences() imviaemail and visible casts.  These should be left as bools, not converted to strings.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7398  
							
						 
						
							2015-01-13 21:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								46e8a99526 
								
							
								 
							
						 
						
							
							
								
								Change PGSQLUserProfilesData.UpdateUserPreferences() to directly pass the UUID to the uuid parameter instead of its ToString()  
							
							... 
							
							
							
							This may well be the cause behind "operator does not exist: uuid = character varying" pgsql errors.
If so, the other instances will also be changed.
Relates to http://opensimulator.org/mantis/view.php?id=7398  
							
						 
						
							2015-01-13 21:13:57 +00:00  
				
					
						
							
							
								 
						
							
							
								492d49eb08 
								
							
								 
							
						 
						
							
							
								
								Fix MySQL and PGSQL *UserProfilesData.GetUserAppData() calls to correctly set the UserId parameter instead of the non-existing Id parameter when writing a record because none yet exists.  
							
							... 
							
							
							
							SQLite version is already correct for this. 
							
						 
						
							2015-01-13 20:33:36 +00:00  
				
					
						
							
							
								 
						
							
							
								59c0df962a 
								
							
								 
							
						 
						
							
							
								
								Remove quotes from column selection in PGSQLUserProfilesData.SetUserAppData()  
							
							... 
							
							
							
							This may have been preventing it from working. 
							
						 
						
							2015-01-13 20:27:37 +00:00  
				
					
						
							
							
								 
						
							
							
								55ae9a7d10 
								
							
								 
							
						 
						
							
							
								
								Remove extraneous colon when setting TagId parameter in PGSQLUserProfilesData.GetUserAppData()  
							
							
							
						 
						
							2015-01-13 20:15:37 +00:00  
				
					
						
							
							
								 
						
							
							
								55e081548c 
								
							
								 
							
						 
						
							
							
								
								Fix bug where gathering the clientstack..OutgoingPacketsQueuedCount stat would fail with a casting exception for scenes with NPCs  
							
							... 
							
							
							
							Present since 51eb8fa 
							
						 
						
							2015-01-13 19:27:29 +00:00  
				
					
						
							
							
								 
						
							
							
								0794a40378 
								
							
								 
							
						 
						
							
							
								
								Remove misstaken quotes from column selection in PGSQLUserProfilesData.GetUserAppData()  
							
							
							
						 
						
							2015-01-13 19:20:27 +00:00  
				
					
						
							
							
								 
						
							
							
								bd9539c2a7 
								
							
								 
							
						 
						
							
							
								
								Remove quotes from column selection in PGSQLUserProfilesData.GetUserImageAssets()  
							
							... 
							
							
							
							This may have been preventing it from working. 
							
						 
						
							2015-01-13 18:57:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f31feef6c1 
								
							
								 
							
						 
						
							
							
								
								Remove quotes from column selection in PGSQLUserProfilesData.UpdateAvatarInterests()  
							
							... 
							
							
							
							This may have been preventing it from working.
Relates to http://opensimulator.org/mantis/view.php?id=7398  
							
						 
						
							2015-01-13 18:54:41 +00:00  
				
					
						
							
							
								 
						
							
							
								fdecf4f610 
								
							
								 
							
						 
						
							
							
								
								Remove quotes from column selection in PGSQLUserProfilesData.UpdateAvatarProperties()  
							
							... 
							
							
							
							This may have been preventing it from working. 
							
						 
						
							2015-01-13 18:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								0cc75a0a3c 
								
							
								 
							
						 
						
							
							
								
								Remove quotes from column selection in PGSQLUserProfilesData.GetAvatarNotes()  
							
							... 
							
							
							
							This may have been preventing it from working. 
							
						 
						
							2015-01-13 18:50:34 +00:00  
				
					
						
							
							
								 
						
							
							
								b38a552fd6 
								
							
								 
							
						 
						
							
							
								
								Remove quotes from field selection in PGSQLUserProfilesData.GetAvatarPicks()  
							
							... 
							
							
							
							This may have been preventing it from working. 
							
						 
						
							2015-01-13 18:47:51 +00:00  
				
					
						
							
							
								 
						
							
							
								43b094f549 
								
							
								 
							
						 
						
							
							
								
								minor: correct two exception messages in PGSQLUserProfilesData where I copy/pasted AgentInterestsUpdate twice  
							
							
							
						 
						
							2015-01-13 18:42:04 +00:00  
				
					
						
							
							
								 
						
							
							
								02dcfcf537 
								
							
								 
							
						 
						
							
							
								
								Remove the locking in PGSQLUserProfilesData which was buggy (Lock object wasn't set!) and is unnecessary.  
							
							... 
							
							
							
							Relates to http://opensimulator.org/mantis/view.php?id=7398  
							
						 
						
							2015-01-12 23:39:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0c31eb0a5d 
								
							
								 
							
						 
						
							
							
								
								Add the missing deleted and re-added JobEngine class from the previous commit  8e1e8a0 
							
							
							
						 
						
							2015-01-12 20:59:58 +00:00  
				
					
						
							
							
								 
						
							
							
								8e1e8a0920 
								
							
								 
							
						 
						
							
							
								
								Make the performance controlling job processing threads introduced in conference code use a generic JobEngine class rather than 4 slightly different copy/pasted versions.  
							
							
							
						 
						
							2015-01-12 20:56:37 +00:00  
				
					
						
							
							
								 
						
							
							
								2fd252f5a9 
								
							
								 
							
						 
						
							
							
								
								SimulatorFeatures: the viewer also takes GridName in OpenSim extras. Added that (plus GridURL, in case viewers want to use it too) to the GridService that gives out that info to simulators.  
							
							
							
						 
						
							2015-01-10 10:32:33 -08:00  
				
					
						
							
							
								 
						
							
							
								20b34135cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2015-01-09 08:32:40 -08:00  
				
					
						
							
							
								 
						
							
							
								e2dd15625f 
								
							
								 
							
						 
						
							
							
								
								Added GetDisplayNames capability. For now, we don't actually use display names, and this cap returns the regular name. But this moves the server side into the newer, preferred, protocol used by the viewer for fetching the names of agents in the scene given their UUIDs. (the old protocol is via UDP). This works fine in my limited tests, but could use further testing by others.  
							
							
							
						 
						
							2015-01-09 08:31:56 -08:00  
				
					
						
							
							
								 
						
							
							
								38590a4fad 
								
							
								 
							
						 
						
							
							
								
								Get PGSQL UserProfilesData to log the exception trace for debugging rather than just the exception message.  
							
							
							
						 
						
							2015-01-09 00:19:48 +00:00  
				
					
						
							
							
								 
						
							
							
								dbd500db42 
								
							
								 
							
						 
						
							
							
								
								minor: Add event name to existing debug output when a script event fails with an exception.  To aid debugging.  
							
							
							
						 
						
							2015-01-08 22:59:29 +00:00  
				
					
						
							
							
								 
						
							
							
								801a86ca03 
								
							
								 
							
						 
						
							
							
								
								When inspecting a script or notecard, also try to look up any assets embedded therein.  
							
							... 
							
							
							
							This is primarily to fix an issue where inventory items for NPC attachments would not be saved in archives as the assets referenced in the appearance notecard were not checked in this manner.
Relates to http://opensimulator.org/mantis/view.php?id=7376  
							
						 
						
							2015-01-08 20:36:03 +00:00  
				
					
						
							
							
								 
						
							
							
								08606ae409 
								
							
								 
							
						 
						
							
							
								
								Make the IteratingUuidGatherer the only UuidGatherer.  
							
							... 
							
							
							
							This UUID gatherer provides a superset of the previous gatherer's functionality
as it also allows the caller to control gathering iterations for load purposes. 
							
						 
						
							2015-01-08 20:21:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9dc4b2c479 
								
							
								 
							
						 
						
							
							
								
								Commented out clear_registry_ because (1) it isn't clearing up anything anymore -- mono addins moved to suffix -002 at least since BlueWall updated it; (2) we shouldn't clear the registry, period. People who run many sims from the same bin folder need to configure each sim to use its own RegistryLocation, just like they configure them to use their own port.  
							
							
							
						 
						
							2015-01-07 20:01:54 -08:00  
				
					
						
							
							
								 
						
							
							
								14b3ee636d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2015-01-07 11:09:04 -08:00  
				
					
						
							
							
								 
						
							
							
								46ab59723d 
								
							
								 
							
						 
						
							
							
								
								Added a different/better way of specifying data services in DataSnapshot -- using DATA_SRV_ keys, one per service. This allows 3rd party modules to add data services automatically.  
							
							
							
						 
						
							2015-01-07 11:04:23 -08:00  
				
					
						
							
							
								 
						
							
							
								6e2b532255 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line ending problems.  
							
							
							
						 
						
							2015-01-07 06:46:08 -08:00  
				
					
						
							
							
								 
						
							
							
								4959dbba5e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make computation of hole cut in hull tester explicit  
							
							... 
							
							
							
							math showing the odd PrimitiveBaseShape value rather than a constant. 
							
						 
						
							2015-01-07 06:42:41 -08:00  
				
					
						
							
							
								 
						
							
							
								700543b161 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweek step parameters and logic to make walking up steps  
							
							... 
							
							
							
							closer to SL. This change should address small floor edges acting like
walls, approaching a step at any angle (other than walking backwards)
will allow walking up, and reducing the avatar pop-up when going up
stairs. 
							
						 
						
							2015-01-07 06:39:29 -08:00  
				
					
						
							
							
								 
						
							
							
								8e562f04d1 
								
							
								 
							
						 
						
							
							
								
								Donation of robust network connectors for estate service, as promised. This allows to have one central database for estates without having to open the MySql port. This is off by default, so not to disturb everyone's existing installations. To use it, see GridCommon.ini.example [EstateDataStore] section and Robust*.ini.example's new additions.  
							
							... 
							
							
							
							Note that I also made things consistent by removing both the EstateDataService and the SimulationService into their own dlls, just like all other services. They really didn't belong in Services.Connectors, since everything in that component is about network connectors to robust backends. We may have too many dlls, and at some point it might not be a bad idea to merge all services into one single dll, since they all have more or less the same dependencies. 
							
						 
						
							2015-01-06 21:24:44 -08:00  
				
					
						
							
							
								 
						
							
							
								502aa7bb15 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2015-01-04 19:07:40 -08:00  
				
					
						
							
							
								 
						
							
							
								ce1a87b784 
								
							
								 
							
						 
						
							
							
								
								Added overloaded LoadArchSpecificWindowsDll, to help addins load native libraries.  
							
							
							
						 
						
							2015-01-04 19:06:49 -08:00  
				
					
						
							
							
								 
						
							
							
								103aad27f2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: comment out the reference to BSShapeHull in BulletSim tests  
							
							... 
							
							
							
							which seems to cause the tests to fail when compiled on the OpenSim
   build system. It compiles and runs everywhere else. More research is needed. 
							
						 
						
							2015-01-04 14:26:50 -08:00  
				
					
						
							
							
								 
						
							
							
								a617159f8b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct some of the debugging input and output of PrimitiveBaseShape.  
							
							... 
							
							
							
							Whoever defined that structure was really into esoteric coding. 
							
						 
						
							2015-01-04 13:52:14 -08:00  
				
					
						
							
							
								 
						
							
							
								53c8318124 
								
							
								 
							
						 
						
							
							
								
								Added utility function that simplifies configuration loading of all addins.  
							
							
							
						 
						
							2015-01-03 21:53:18 -08:00  
				
					
						
							
							
								 
						
							
							
								b379eaa169 
								
							
								 
							
						 
						
							
							
								
								Remove the extra key expansion added in commit  a88bc50a16. It's not needed.  
							
							
							
						 
						
							2015-01-03 07:56:00 -08:00  
				
					
						
							
							
								 
						
							
							
								04e76dc5d6 
								
							
								 
							
						 
						
							
							
								
								Comment out the suppression of console output for mono addins in robust too. Seriously, ppl, let's not ignore important warning messages!  
							
							
							
						 
						
							2015-01-02 21:47:23 -08:00  
				
					
						
							
							
								 
						
							
							
								63e771b593 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2015-01-02 09:18:05 -08:00  
				
					
						
							
							
								 
						
							
							
								bd2ec3edf5 
								
							
								 
							
						 
						
							
							
								
								Bug fix in LoadPLugin so that it can take paths to dlls that look like this "C:\foo\MyDll.dll:MyType" -- the split on : was messing things up.  
							
							
							
						 
						
							2015-01-02 09:16:39 -08:00  
				
					
						
							
							
								 
						
							
							
								7d1c59b8e3 
								
							
								 
							
						 
						
							
							
								
								Changed the Robust-as-addin version number to match OpenSim release numbers.  
							
							
							
						 
						
							2015-01-02 09:15:30 -08:00  
				
					
						
							
							
								 
						
							
							
								7c2aeb9e8e 
								
							
								 
							
						 
						
							
							
								
								Fix cut-and-paste error that made StatsManager web fetch queries  
							
							... 
							
							
							
							fail for container specification. 
							
						 
						
							2015-01-01 09:39:07 -08:00  
				
					
						
							
							
								 
						
							
							
								2496da2dac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove compile reference error trying to figure out why mono compiling doesn't like it  
							
							
							
						 
						
							2014-12-31 13:45:12 -08:00  
				
					
						
							
							
								 
						
							
							
								c89d0e26b2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add the beginnings of hull creation unit testing.  
							
							... 
							
							
							
							Change how physics engine is created in unit tests to resolve a lib reference problem.
Add ShapeInfoInfo class to collect info about the created physical shape
   for debugging and unit test testing. 
							
						 
						
							2014-12-31 12:48:26 -08:00  
				
					
						
							
							
								 
						
							
							
								291c7cdbcc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add axis locking enabled through the ExtendedPhysics module.  
							
							... 
							
							
							
							Allows locking of prim/linkset relative moving in each of the linear
and angular axis. Limits on movement or rotation can be set. 
							
						 
						
							2014-12-31 12:43:26 -08:00  
				
					
						
							
							
								 
						
							
							
								b40935837c 
								
							
								 
							
						 
						
							
							
								
								Fixed declaration switcharoo on the region combiner dll.  
							
							
							
						 
						
							2014-12-31 08:20:17 -08:00