38acda9f29 
								
							
								 
							
						 
						
							
							
								
								Add regression test for terrain fill at two digit height and max ll height.  
							
							
							
						 
						
							2014-04-25 23:01:24 +01:00  
				
					
						
							
							
								 
						
							
							
								904baa6da6 
								
							
								 
							
						 
						
							
							
								
								Fix issue where terrain height values > 327 caused chaotic spiked terrain.  
							
							... 
							
							
							
							Per http://wiki.secondlife.com/wiki/Tips_for_Creating_Heightfields_and_Details_on_Terrain_RAW_Files#Notes_for_Creating_Height_Field_Maps_for_Second_Life 
terrain heights up to 508 are possible on the LL grid (and were available on previous releases of OpenSimulator).
The obvious way to allow both this and equivalent -z values, is to rewiden the internal terrain height storage from short to int.
The memory tradeoff is most noticeable on the maximum 8192x8192 var region (equiv to 1024 normal regions), where it adds 128mb to resident use (128k on a normal region)
This is still better than the double used in previous releases.
This does not affect physics or data storage since they already use float and double respectively.
This may not be the final solution if we actually want to sacrifice -z, >327 or something else.
Relates to http://opensimulator.org/mantis/view.php?id=7076  
							
						 
						
							2014-04-25 22:56:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a108fcac95 
								
							
								 
							
						 
						
							
							
								
								Restore overload mode accidentally disabled in a prior commit. Add a new  
							
							... 
							
							
							
							config option, LogOverloads, to log when a thread pool overload occurs.
This option defaults to "True" because the logging data is useful for
diagnosing threading issues. 
							
						 
						
							2014-04-25 21:34:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2572ed9ed9 
								
							
								 
							
						 
						
							
							
								
								Adjust permissions to work hand in hand with what the viewer believes they are.  
							
							... 
							
							
							
							This fixes the issue of "Show in Search" seeming resetting at random. 
							
						 
						
							2014-04-25 00:35:53 +01:00  
				
					
						
							
							
								 
						
							
							
								cf54df3ecf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2014-04-24 14:12:04 -07:00  
				
					
						
							
							
								 
						
							
							
								1d9a9e6004 
								
							
								 
							
						 
						
							
							
								
								Fixes a long-standing bug related to god-mode change ownership of objects permissive, where the permissions of the children prims' inventory items were not changed. As a consequence, we couldn't control some of the objects imported via HG and OARs even in god mode.  
							
							
							
						 
						
							2014-04-24 14:11:42 -07:00  
				
					
						
							
							
								 
						
							
							
								0d898d8d8a 
								
							
								 
							
						 
						
							
							
								
								Revert "When linking a Hypergrid region, set the region's flags on the in-memory GridRegion immediately."  
							
							... 
							
							
							
							This reverts commit 463d0b2f8f 
							
						 
						
							2014-04-24 19:08:50 +03:00  
				
					
						
							
							
								 
						
							
							
								463d0b2f8f 
								
							
								 
							
						 
						
							
							
								
								When linking a Hypergrid region, set the region's flags on the in-memory GridRegion immediately.  
							
							... 
							
							
							
							(When using llTeleportAgent() this *specific* object is used for the teleport, so it should have the correct flags.) 
							
						 
						
							2014-04-24 16:58:16 +01:00  
				
					
						
							
							
								 
						
							
							
								bc06db3df4 
								
							
								 
							
						 
						
							
							
								
								- Created a standard function to send XML-RPC requests, which logs them like we do for other types of HTTP activity.  
							
							... 
							
							
							
							- Changed OpenProfileClient to use the new XML-RPC sending function
- Improved logging in WebUtil 
							
						 
						
							2014-04-24 15:58:43 +01:00  
				
					
						
							
							
								 
						
							
							
								e8a2eff2e8 
								
							
								 
							
						 
						
							
							
								
								Changed how UserProfile performs a fallback call using the OpenProfile API, because now JsonRpcRequest() returns an error result instead of throwing an exception  
							
							
							
						 
						
							2014-04-24 15:58:43 +01:00  
				
					
						
							
							
								 
						
							
							
								d62f0bc35d 
								
							
								 
							
						 
						
							
							
								
								Refactored: moved OpenProfileClient to a location where it can be used by both the Simulators and Robust  
							
							
							
						 
						
							2014-04-24 15:58:42 +01:00  
				
					
						
							
							
								 
						
							
							
								d15a3b10a3 
								
							
								 
							
						 
						
							
							
								
								When sending JSON-RPC calls (for UserProfile), use WebUtil instead of constructing the HTTP requests manually. This allows the calls to be logged when using "debug http all 6".  
							
							
							
						 
						
							2014-04-24 15:58:41 +01:00  
				
					
						
							
							
								 
						
							
							
								6efc203ce8 
								
							
								 
							
						 
						
							
							
								
								Fixed: hypergrid-linking stopped accepting the following format: " http://grid.example.com " (without a region name)  
							
							... 
							
							
							
							Fixes http://opensimulator.org/mantis/view.php?id=7128  
							
						 
						
							2014-04-24 06:19:57 +01:00  
				
					
						
							
							
								 
						
							
							
								d1865c526d 
								
							
								 
							
						 
						
							
							
								
								Removed unused CsharpSqlite DLLs  
							
							
							
						 
						
							2014-04-24 06:19:49 +01:00  
				
					
						
							
							
								 
						
							
							
								98c1940820 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2014-04-24 01:48:05 +01:00  
				
					
						
							
							
								 
						
							
							
								5dc0298f83 
								
							
								 
							
						 
						
							
							
								
								Apply logging flag to a spammy message that may have been overlooked.  
							
							... 
							
							
							
							No one needs to see every thread launch..... 
							
						 
						
							2014-04-24 01:44:11 +01:00  
				
					
						
							
							
								 
						
							
							
								7180690a14 
								
							
								 
							
						 
						
							
							
								
								Show Group name when land is group-owned  
							
							
							
						 
						
							2014-04-23 23:29:17 +01:00  
				
					
						
							
							
								 
						
							
							
								0b743045ef 
								
							
								 
							
						 
						
							
							
								
								Add Dev Random to CONTRIBUTORS.txt, thanks for the patches!  
							
							
							
						 
						
							2014-04-23 17:51:26 -04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								cb1f2886cd 
								
							
								 
							
						 
						
							
							
								
								Prevent sending Land Properties for unprivileged users  
							
							
							
						 
						
							2014-04-23 19:50:59 +01:00  
				
					
						
							
							
								 
						
							
							
								7a5699224e 
								
							
								 
							
						 
						
							
							
								
								Fix regression test break on previous commit  328bc3b 
							
							
							
						 
						
							2014-04-23 19:46:58 +01:00  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							2014-04-23 19:19:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b01e73cf27 
								
							
								 
							
						 
						
							
							
								
								Dynamic textures shouldn't be saved in the assets service (only in the simulator cache)  
							
							
							
						 
						
							2014-04-23 14:42:40 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								2506b3d89e 
								
							
								 
							
						 
						
							
							
								
								Removed references to Community.CsharpSqlite*.dll. This eliminates some warnings, and SQLite still works.  
							
							
							
						 
						
							2014-04-23 14:38:41 +01:00  
				
					
						
							
							
								 
						
							
							
								018832522c 
								
							
								 
							
						 
						
							
							
								
								Removed GetUserInventory(). It wasn't being used, and was creating warnings because it's Obsolete.  
							
							
							
						 
						
							2014-04-23 14:38:33 +01:00  
				
					
						
							
							
								 
						
							
							
								ca78c8326e 
								
							
								 
							
						 
						
							
							
								
								Eliminated 'Obsolete' warning: don't call do-nothing function SetPreviousAppearance()  
							
							
							
						 
						
							2014-04-23 14:38:04 +01:00  
				
					
						
							
							
								 
						
							
							
								998d7009a6 
								
							
								 
							
						 
						
							
							
								
								Eliminated many warnings  
							
							
							
						 
						
							2014-04-23 16:37:36 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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