Michael Cerquoni
							
						 
						
							 
							
							
							
								
							
								0b743045ef 
								
							
								 
							
						 
						
							
							
								
								Add Dev Random to CONTRIBUTORS.txt, thanks for the patches!  
							
							 
							
							
							
						 
						
							2014-04-23 17:51:26 -04:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								5092cbd77e 
								
							
								 
							
						 
						
							
							
								
								minor: Remove unused System.Linq reference and use ParcelFlags.None instead of 0 from previous commit cb1f28  
							
							 
							
							
							
						 
						
							2014-04-23 19:55:51 +01:00  
						
					 
				
					
						
							
							
								 
								Dev Random
							
						 
						
							 
							
							
							
								
							
								cb1f2886cd 
								
							
								 
							
						 
						
							
							
								
								Prevent sending Land Properties for unprivileged users  
							
							 
							
							
							
						 
						
							2014-04-23 19:50:59 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								7a5699224e 
								
							
								 
							
						 
						
							
							
								
								Fix regression test break on previous commit  328bc3b 
							
							 
							
							
							
						 
						
							2014-04-23 19:46:58 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								328bc3b76e 
								
							
								 
							
						 
						
							
							
								
								Adjust avatar sit positioning on a target to pretty much exactly match that of the LL grid.  
							
							 
							
							... 
							
							
							
							This uses an offset of 0.05 on the up vector of the sit orientation, after extensive analysis on
http://opensimulator.org/mantis/view.php?id=7096  and https://wiki.secondlife.com/wiki/Talk:LlSitTarget 
This supersedes the previous adjustment in 5b73b9c4  which had been wrongly applied.
The maximum change is about 0.1 with a maximum height avatar.
This patch is all Aleric's work - I am applying manually in order to add these additional notes 
							
						 
						
							2014-04-23 19:19:09 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								b01e73cf27 
								
							
								 
							
						 
						
							
							
								
								Dynamic textures shouldn't be saved in the assets service (only in the simulator cache)  
							
							 
							
							
							
						 
						
							2014-04-23 14:42:40 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								7eb12f96ec 
								
							
								 
							
						 
						
							
							
								
								Hypergrid: don't send Local assets to other grids  
							
							 
							
							... 
							
							
							
							This commit also contains other changes, but they're all just for clarity. The only actual behavior change is to avoid Posting local assets. 
							
						 
						
							2014-04-23 16:42:23 +03:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								2506b3d89e 
								
							
								 
							
						 
						
							
							
								
								Removed references to Community.CsharpSqlite*.dll. This eliminates some warnings, and SQLite still works.  
							
							 
							
							
							
						 
						
							2014-04-23 14:38:41 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								018832522c 
								
							
								 
							
						 
						
							
							
								
								Removed GetUserInventory(). It wasn't being used, and was creating warnings because it's Obsolete.  
							
							 
							
							
							
						 
						
							2014-04-23 14:38:33 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								ca78c8326e 
								
							
								 
							
						 
						
							
							
								
								Eliminated 'Obsolete' warning: don't call do-nothing function SetPreviousAppearance()  
							
							 
							
							
							
						 
						
							2014-04-23 14:38:04 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								998d7009a6 
								
							
								 
							
						 
						
							
							
								
								Eliminated many warnings  
							
							 
							
							
							
						 
						
							2014-04-23 16:37:36 +03:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								617bc4710a 
								
							
								 
							
						 
						
							
							
								
								Workaround for SRAS: if Store Asset returns 'null' then assume the asset already exists, and this isn't an error  
							
							 
							
							
							
						 
						
							2014-04-23 14:19:24 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								2c9859314f 
								
							
								 
							
						 
						
							
							
								
								Changed table 'im_offline' to use UTF8 characters. This fixes a problem with Offline IM V2 (only relevant to MySQL).  
							
							 
							
							... 
							
							
							
							This fixes http://opensimulator.org/mantis/view.php?id=7123 
Users that use MySQL should change their MySQL configuration to support UTF8. In the config file /etc/my.cnf (Linux) or my.ini (Windows), add these settings:
   [mysqld]
   character-set-server=utf8
   [client]
   default-character-set=utf8
And then restart MySQL (on Linux: "sudo service mysqld restart"). 
							
						 
						
							2014-04-23 16:18:28 +03:00  
						
					 
				
					
						
							
							
								 
								Melanie
							
						 
						
							 
							
							
							
								
							
								eb5bfd14fa 
								
							
								 
							
						 
						
							
							
								
								Reverting test change to cause another email  
							
							 
							
							
							
						 
						
							2014-04-23 12:49:28 +01:00  
						
					 
				
					
						
							
							
								 
								Melanie
							
						 
						
							 
							
							
							
								
							
								85f4357ce6 
								
							
								 
							
						 
						
							
							
								
								Test commit to trigger a mailing list update  
							
							 
							
							
							
						 
						
							2014-04-23 12:44:43 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								538ff31b28 
								
							
								 
							
						 
						
							
							
								
								Better error handling when retrieving offline IMs  
							
							 
							
							
							
						 
						
							2014-04-21 16:56:26 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								acc2c42a79 
								
							
								 
							
						 
						
							
							
								
								Better logging in PresenceService, to help diagnose presence problems.  
							
							 
							
							
							
						 
						
							2014-04-21 18:55:53 +03:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lillith_xue
							
						 
						
							 
							
							
							
								
							
								bc969a6b46 
								
							
								 
							
						 
						
							
							
								
								Possible solution for  #7120  and  #7051  
							
							 
							
							... 
							
							
							
							Signed-off-by: Robert Adams <misterblue@misterblue.com> 
							
						 
						
							2014-04-21 05:58:29 -07:00  
						
					 
				
					
						
							
							
								 
								Melanie Thielker
							
						 
						
							 
							
							
							
								
							
								f93dac9239 
								
							
								 
							
						 
						
							
							
								
								Implement Oren's fix to prevent a privilege escalation with groups  
							
							 
							
							
							
						 
						
							2014-04-20 10:47:31 +02:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								3f76f72137 
								
							
								 
							
						 
						
							
							
								
								Better error-handling when storing assets: recognize that 'null' is an error value  
							
							 
							
							
							
						 
						
							2014-04-20 06:23:38 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								52f8669169 
								
							
								 
							
						 
						
							
							
								
								Stopped setting the Service URL "GatekeeperURI" on users' accounts. It isn't actually used.  
							
							 
							
							
							
						 
						
							2014-04-20 06:23:37 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								BlueWall
							
						 
						
							 
							
							
							
								
							
								63fd027494 
								
							
								 
							
						 
						
							
							
								
								Catch empty url error  
							
							 
							
							
							
						 
						
							2014-04-19 22:25:21 -04:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Melanie
							
						 
						
							 
							
							
							
								
							
								574a11558d 
								
							
								 
							
						 
						
							
							
								
								Refactor: Rename GetOtherSetting to GetSetting and make SetOtherSetting private  
							
							 
							
							
							
						 
						
							2014-04-12 17:32:16 +01:00  
						
					 
				
					
						
							
							
								 
								Melanie
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Dev Random
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Dev Random
							
						 
						
							 
							
							
							
								
							
								f0998a9222 
								
							
								 
							
						 
						
							
							
								
								Add per-user checking to PrimLimitsModule  
							
							 
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2014-04-12 09:28:29 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								7c148d9b2f 
								
							
								 
							
						 
						
							
							
								
								minor: use constants instead of magic numbers in llRequestAgentData() where possible  
							
							 
							
							
							
						 
						
							2014-04-11 00:52:28 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								de0ab04d00 
								
							
								 
							
						 
						
							
							
								
								Actually add the llRequestAgentData() test class for commit 530c86  
							
							 
							
							
							
						 
						
							2014-04-11 00:36:50 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Snoopy Pfeffer
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								06e0528d0b 
								
							
								 
							
						 
						
							
							
								
								In teleports, pass the source region to the destination (similar to an HTTP referrer)  
							
							 
							
							
							
						 
						
							2014-04-09 09:22:20 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								cf1686335f 
								
							
								 
							
						 
						
							
							
								
								Log when the presence service logs-out all the users in a region  
							
							 
							
							
							
						 
						
							2014-04-09 06:06:52 +01:00  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Oren Hurvitz
							
						 
						
							 
							
							
							
								
							
								e00f1a0410 
								
							
								 
							
						 
						
							
							
								
								Allow invalidating the users cache  
							
							 
							
							
							
						 
						
							2014-04-08 08:11:29 +01:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								86105a1533 
								
							
								 
							
						 
						
							
							
								
								Better (amend to previous commit)  
							
							 
							
							
							
						 
						
							2014-04-07 19:51:26 -07:00  
						
					 
				
					
						
							
							
								 
								Diva Canto
							
						 
						
							 
							
							
							
								
							
								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