eb5bfd14fa 
								
							
								 
							
						 
						
							
							
								
								Reverting test change to cause another email  
							
							
							
						 
						
							2014-04-23 12:49:28 +01:00  
				
					
						
							
							
								 
						
							
							
								85f4357ce6 
								
							
								 
							
						 
						
							
							
								
								Test commit to trigger a mailing list update  
							
							
							
						 
						
							2014-04-23 12:44:43 +01:00  
				
					
						
							
							
								 
						
							
							
								a893fd90cd 
								
							
								 
							
						 
						
							
							
								
								Fixed KeyframeMotion to work with very slow movement.  
							
							... 
							
							
							
							Previously, if the movement speed was below 0.05/sec then it didn't work correctly.
Fixes http://opensimulator.org/mantis/view.php?id=7117  
							
						 
						
							2014-04-22 10:19:11 +01:00  
				
					
						
							
							
								 
						
							
							
								93a9ed2a6d 
								
							
								 
							
						 
						
							
							
								
								Changed the maximum asset name and description lengths to constants. Also, pre-truncate the description of dynamic textures.  
							
							
							
						 
						
							2014-04-22 12:18:54 +03:00  
				
					
						
							
							
								 
						
							
							
								4cac87d9f4 
								
							
								 
							
						 
						
							
							
								
								Fixed: when a user logged-in, sometimes he didn't get notified of the Online status of friends, so they continued to appear Offline.  
							
							... 
							
							
							
							This happened because these notifications (the UDP packets) can only be sent to Root Agents. But the notifications were done in OnClientLogin(), at which point the client is still a Child Agent. Since a FireAndForget is used, it became a race condition as to whether the packets would be sent before or after the client became a Root Agent.
To fix this, we now only send the notifications once the client becomes a Root Agent for the first time. 
							
						 
						
							2014-04-21 16:56:49 +01:00  
				
					
						
							
							
								 
						
							
							
								538ff31b28 
								
							
								 
							
						 
						
							
							
								
								Better error handling when retrieving offline IMs  
							
							
							
						 
						
							2014-04-21 16:56:26 +01:00  
				
					
						
							
							
								 
						
							
							
								06db136fbc 
								
							
								 
							
						 
						
							
							
								
								Removed an attempt to set a user's presence to "Region 0" when they HG teleport to another grid.  
							
							... 
							
							
							
							a) This shouldn't have been done because at that point the user is still logged-in to the current grid. b) It's not necessary because the user will soon be logged-out completely. c) And it didn't even work because the MySQL database layer prevents setting the region to 0. 
							
						 
						
							2014-04-21 16:56:14 +01:00  
				
					
						
							
							
								 
						
							
							
								acc2c42a79 
								
							
								 
							
						 
						
							
							
								
								Better logging in PresenceService, to help diagnose presence problems.  
							
							
							
						 
						
							2014-04-21 18:55:53 +03:00  
				
					
						
							
							
								 
						
							
							
								b065c02661 
								
							
								 
							
						 
						
							
							
								
								Add 'lillith_xue' to list of CONTRIBUTORS.TXT  
							
							... 
							
							
							
							Removed references to 'Intel' as the contributors are no independent. 
							
						 
						
							2014-04-21 06:00:55 -07:00  
				
					
						
							
							
								 
						
							
							
								bc969a6b46 
								
							
								 
							
						 
						
							
							
								
								Possible solution for  #7120  and  #7051  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <misterblue@misterblue.com> 
							
						 
						
							2014-04-21 05:58:29 -07:00  
				
					
						
							
							
								 
						
							
							
								f93dac9239 
								
							
								 
							
						 
						
							
							
								
								Implement Oren's fix to prevent a privilege escalation with groups  
							
							
							
						 
						
							2014-04-20 10:47:31 +02:00  
				
					
						
							
							
								 
						
							
							
								3f76f72137 
								
							
								 
							
						 
						
							
							
								
								Better error-handling when storing assets: recognize that 'null' is an error value  
							
							
							
						 
						
							2014-04-20 06:23:38 +01:00  
				
					
						
							
							
								 
						
							
							
								52f8669169 
								
							
								 
							
						 
						
							
							
								
								Stopped setting the Service URL "GatekeeperURI" on users' accounts. It isn't actually used.  
							
							
							
						 
						
							2014-04-20 06:23:37 +01:00  
				
					
						
							
							
								 
						
							
							
								853c0fccc8 
								
							
								 
							
						 
						
							
							
								
								Fixed: when any avatar changed his Active Group, it was set as the active group for *all* the avatars in the scene (not permanently)  
							
							
							
						 
						
							2014-04-20 06:23:37 +01:00  
				
					
						
							
							
								 
						
							
							
								090f9bcece 
								
							
								 
							
						 
						
							
							
								
								Fixed: once a user has rezzed an object, they could then duplicate it as much as they wanted even if the parcel's permissions had since been changed to disallow rezzing  
							
							
							
						 
						
							2014-04-20 06:23:36 +01:00  
				
					
						
							
							
								 
						
							
							
								3185db7f94 
								
							
								 
							
						 
						
							
							
								
								Fixed: if a user belonged to the parcel's group then he was allowed to rez object in the parcel even if the flag "Create Objects by Group" was disabled  
							
							
							
						 
						
							2014-04-20 06:23:36 +01:00  
				
					
						
							
							
								 
						
							
							
								a780e01a54 
								
							
								 
							
						 
						
							
							
								
								Fixed: the parcel flag "Allow Scripts from Group" should only check if the parcel has a Group set; it doesn't have to be *deeded* to the group  
							
							... 
							
							
							
							Also some cleanup of the use of Group ID's (with no change to functionality). 
							
						 
						
							2014-04-20 06:23:35 +01:00  
				
					
						
							
							
								 
						
							
							
								63fd027494 
								
							
								 
							
						 
						
							
							
								
								Catch empty url error  
							
							
							
						 
						
							2014-04-19 22:25:21 -04:00  
				
					
						
							
							
								 
						
							
							
								b3ebec184f 
								
							
								 
							
						 
						
							
							
								
								In teleports, when sending the Source region, set its ServerURI to the Gatekeeper URI (which is used with Regions); not the Home URI (which is used with Users)  
							
							
							
						 
						
							2014-04-13 12:58:37 +03:00  
				
					
						
							
							
								 
						
							
							
								e1dd228f18 
								
							
								 
							
						 
						
							
							
								
								Better error checking when creating hyperlinks: a) Reject invalid strings; b) Default port is 80, not 0  
							
							... 
							
							
							
							The change of default port may fix http://opensimulator.org/mantis/view.php?id=7108  , where a user was able to create a Hyperlink to OSGrid from inside OSGrid. 
							
						 
						
							2014-04-13 09:54:56 +01:00  
				
					
						
							
							
								 
						
							
							
								c8914d22eb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce the terrain collison margin to be the same as other  
							
							... 
							
							
							
							objects in the world.
This was originally changed in an attempt to make vehicles work better
but the effect was not that large and it causes avatars to float
above the terrain. 
							
						 
						
							2014-04-12 17:37:57 -07:00  
				
					
						
							
							
								 
						
							
							
								574a11558d 
								
							
								 
							
						 
						
							
							
								
								Refactor: Rename GetOtherSetting to GetSetting and make SetOtherSetting private  
							
							
							
						 
						
							2014-04-12 17:32:16 +01:00  
				
					
						
							
							
								 
						
							
							
								5d964a6424 
								
							
								 
							
						 
						
							
							
								
								Remove the old XML format parsing. Now additional region params can just be  
							
							... 
							
							
							
							added as they are already exposed through an API when using Nini. That will
remove the need to always edit RegioInfo just to add a region based setting. 
							
						 
						
							2014-04-12 16:58:07 +01:00  
				
					
						
							
							
								 
						
							
							
								18b91fdbe9 
								
							
								 
							
						 
						
							
							
								
								Tweak to PrimLimits and add missing Regions.ini example  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2014-04-12 14:40:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f0998a9222 
								
							
								 
							
						 
						
							
							
								
								Add per-user checking to PrimLimitsModule  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2014-04-12 09:28:29 +01:00  
				
					
						
							
							
								 
						
							
							
								7c148d9b2f 
								
							
								 
							
						 
						
							
							
								
								minor: use constants instead of magic numbers in llRequestAgentData() where possible  
							
							
							
						 
						
							2014-04-11 00:52:28 +01:00  
				
					
						
							
							
								 
						
							
							
								de0ab04d00 
								
							
								 
							
						 
						
							
							
								
								Actually add the llRequestAgentData() test class for commit 530c86  
							
							
							
						 
						
							2014-04-11 00:36:50 +01:00  
				
					
						
							
							
								 
						
							
							
								530c86335d 
								
							
								 
							
						 
						
							
							
								
								Fix the presence info caching used in llRequestAgentData(), which was completely inoperative.  
							
							... 
							
							
							
							This means the presence info may be out of date by up to 20 seconds, but this avoids scripts potentially triggering constants requests to user accout and presence info services.
Relates to http://opensimulator.org/mantis/view.php?id=7088  though I fixed in a different way.
Adds regression test for this case. 
							
						 
						
							2014-04-11 00:29:06 +01:00  
				
					
						
							
							
								 
						
							
							
								562a3cb338 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small tweek to avatar height reduce feet embedded into prims.  
							
							... 
							
							
							
							This adjustment makes a default, shoeless avatar stand properly on a prim
for the various heights (0% to 100% in the appearance adjustment). 
							
						 
						
							2014-04-10 06:53:36 -07:00  
				
					
						
							
							
								 
						
							
							
								32ad66c274 
								
							
								 
							
						 
						
							
							
								
								Allows to sell objects on a parcel of land together with that parcel of land. The objects that are sold together with the parcel of land need to fulfill the following preconditions: owned by the current parcel owner, not set to a group, transferrable. This feature does not work for group owned parcels or land bought by a group.  
							
							
							
						 
						
							2014-04-10 11:47:46 +02:00  
				
					
						
							
							
								 
						
							
							
								c725ad1577 
								
							
								 
							
						 
						
							
							
								
								Fixed: when teleporting between grids, the avatar name wasn't always updated.  
							
							... 
							
							
							
							When an avatar is in their home grid, their name appears as "First Last". In other grids the name appears as "First.Last @grid.example.com". However, viewers have a bug and they don't always show the new name. We use a trick (changing the Group Title briefly) in order to make the viewers show the new name. This is only done after a Hypergrid teleport. 
							
						 
						
							2014-04-09 15:00:54 +01:00  
				
					
						
							
							
								 
						
							
							
								06e0528d0b 
								
							
								 
							
						 
						
							
							
								
								In teleports, pass the source region to the destination (similar to an HTTP referrer)  
							
							
							
						 
						
							2014-04-09 09:22:20 +01:00  
				
					
						
							
							
								 
						
							
							
								cf1686335f 
								
							
								 
							
						 
						
							
							
								
								Log when the presence service logs-out all the users in a region  
							
							
							
						 
						
							2014-04-09 06:06:52 +01:00  
				
					
						
							
							
								 
						
							
							
								af406748a2 
								
							
								 
							
						 
						
							
							
								
								Improved error messages when a teleport fails. The viewer's dialog already says "Teleport failed", so adding "Teleport refused" is redundant.  
							
							
							
						 
						
							2014-04-08 08:11:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e00f1a0410 
								
							
								 
							
						 
						
							
							
								
								Allow invalidating the users cache  
							
							
							
						 
						
							2014-04-08 08:11:29 +01:00  
				
					
						
							
							
								 
						
							
							
								86105a1533 
								
							
								 
							
						 
						
							
							
								
								Better (amend to previous commit)  
							
							
							
						 
						
							2014-04-07 19:51:26 -07:00  
				
					
						
							
							
								 
						
							
							
								c0fd09b445 
								
							
								 
							
						 
						
							
							
								
								Avoid calling HELO service on malformed URLs. This is in response to an exception reported by danbanner.  
							
							
							
						 
						
							2014-04-07 19:41:25 -07:00  
				
					
						
							
							
								 
						
							
							
								85d51e57a9 
								
							
								 
							
						 
						
							
							
								
								When sending QueryAccess to a region, also send the user's Home URI  
							
							
							
						 
						
							2014-04-07 07:32:36 +01:00  
				
					
						
							
							
								 
						
							
							
								55cc8044cb 
								
							
								 
							
						 
						
							
							
								
								Refactored: use Scene.GetAgentHomeURI() to get the Home URI of a user  
							
							
							
						 
						
							2014-04-07 07:26:44 +01:00  
				
					
						
							
							
								 
						
							
							
								bb841ea9ce 
								
							
								 
							
						 
						
							
							
								
								Change OfflineMessageModule to support more differentiated return values and allow support for mobile devices and other non-viewer logins  
							
							
							
						 
						
							2014-04-06 23:22:37 +02:00  
				
					
						
							
							
								 
						
							
							
								f3508649f5 
								
							
								 
							
						 
						
							
							
								
								Fixed: during a teleport we always sent the error "The teleport destination could not be found" to the client. This happened on both success and failure.  
							
							... 
							
							
							
							On successful teleports this error wasn't actually shown to the user. But on failed teleports this error could hide the true cause of the failure. For example, attempting to use a Landmark that's more than 4095 regions away would result in two warnings appearing in the viewer: "Region too far" and "Destination could not be found". The second message hid the first one, so it wasn't obvious to the user what is actually the problem. 
							
						 
						
							2014-04-06 15:42:33 +01:00  
				
					
						
							
							
								 
						
							
							
								abe0f4a088 
								
							
								 
							
						 
						
							
							
								
								When preparing a Hypergrid teleport, tell the receiving grid which user is entering the grid.  
							
							... 
							
							
							
							This can affect which region to use. E.g., returning users may be allowed to enter any region, whereas users from other grids will have to enter a gateway region. Previously per-user decisions were only made later, but by then it's too late to change which region the user enters. 
							
						 
						
							2014-04-06 15:40:45 +01:00  
				
					
						
							
							
								 
						
							
							
								d4acaf25af 
								
							
								 
							
						 
						
							
							
								
								Pass the correct position to QueryAccess() instead of UUID.Zero (it was wrong in one place)  
							
							
							
						 
						
							2014-04-06 15:40:45 +01:00  
				
					
						
							
							
								 
						
							
							
								cacbb5c165 
								
							
								 
							
						 
						
							
							
								
								Don't re-retrieve sit part in SP.HandleAgentSit() when we already have it (this time with the right code change)  
							
							
							
						 
						
							2014-04-05 02:16:14 +01:00  
				
					
						
							
							
								 
						
							
							
								86a2cd915c 
								
							
								 
							
						 
						
							
							
								
								Revert "Don't re-retrieve sit part in SP.HandleAgentSit() when we already have it."  
							
							... 
							
							
							
							This reverts commit 2c00b73cd2 
							
						 
						
							2014-04-05 02:11:36 +01:00  
				
					
						
							
							
								 
						
							
							
								2c00b73cd2 
								
							
								 
							
						 
						
							
							
								
								Don't re-retrieve sit part in SP.HandleAgentSit() when we already have it.  
							
							
							
						 
						
							2014-04-05 02:09:44 +01:00  
				
					
						
							
							
								 
						
							
							
								8b8e1b88ec 
								
							
								 
							
						 
						
							
							
								
								fixed object-collision issue after uncheck phantom-flag  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2014-04-04 12:29:44 -04:00  
				
					
						
							
							
								 
						
							
							
								aec723b955 
								
							
								 
							
						 
						
							
							
								
								Fix sp.AbsolutePosition when agent is sitting on a child prim, which in turns fixes llDetectedPos(), llGetLinkPrimitiveParams() and similar functions.  
							
							... 
							
							
							
							Add regression test for this case.
In relation to http://opensimulator.org/mantis/view.php?id=7043  
							
						 
						
							2014-04-03 23:22:57 +01:00  
				
					
						
							
							
								 
						
							
							
								6b1d09813e 
								
							
								 
							
						 
						
							
							
								
								remove some whitespace that snuck in with last patch  
							
							
							
						 
						
							2014-04-03 13:25:32 -04:00  
				
					
						
							
							
								 
						
							
							
								50eec6df52 
								
							
								 
							
						 
						
							
							
								
								Add Varregion support to Terragen Handler  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2014-04-03 13:14:13 -04:00