06d05bd339 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-04-15 10:02:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0bec9f0551 
								
							
								 
							
						 
						
							
							
								
								* Added support for serialising objects to ExportSerialisationModule via SerialiseObjects.cs  
							
							... 
							
							
							
							* Cleaned up using tags on SerialiseTerrain.cs
* Minor tweaks to ExportSerialisationModule.cs 
							
						 
						
							2008-04-15 09:55:47 +00:00  
				
					
						
							
							
								 
						
							
							
								682f4e9257 
								
							
								 
							
						 
						
							
							
								
								* Fixes an issue with the BaseHttpServer in Linux  
							
							... 
							
							
							
							* Fixes an estate naming issue
* Fixes a land issue with the landobject not reporting the proper parcel prim.
* A few other tweaks. 
							
						 
						
							2008-04-15 06:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								00dbca468a 
								
							
								 
							
						 
						
							
							
								
								* Committing shell of a whole-region serialiser. This is not complete and will be worked on more over the next few days. Undocumented/trusted. Use at own risk, etc etc.  
							
							
							
						 
						
							2008-04-15 04:26:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0b4a8191a1 
								
							
								 
							
						 
						
							
							
								
								* Quick patch before I start on a bigger project  
							
							... 
							
							
							
							* Renamed ITerrainTemp to IMapImageGenerator
* Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function. 
							
						 
						
							2008-04-15 03:07:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b7ae8701ce 
								
							
								 
							
						 
						
							
							
								
								* Working towards notifying the client if the inventory service has failed, rather than simply returning 0 items.  
							
							... 
							
							
							
							* This is very early support which would only be triggered in a rather unlikely case (if the user server correctly received an inventory skeleton, but later on failed to return the whole inventory in a timely manner.  Also, this only applies to the 1.19.1.4 client onwards
* Code cleanup and support for other failure cases (failure of inventory caching on region crossing, failure to actually add a folder/item, etc, should follow. 
							
						 
						
							2008-04-14 18:43:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e21886eea0 
								
							
								 
							
						 
						
							
							
								
								* Fixed a few warnings.  
							
							... 
							
							
							
							* Added license info to a few files it was missing from.
* Fleshed out the landbuy interfaces
* If you add '-helperuri http://127.0.0.1:9000/ ' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone.  Structured gridmode requires a lot more work, see the documentation in the example money module.   The example money module is not secure especially in standalone mode. 
							
						 
						
							2008-04-14 17:13:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5c52068dd7 
								
							
								 
							
						 
						
							
							
								
								* Get Util.GetHostFromDNS to tell us the dns address it was trying to resolve if it fails.  
							
							
							
						 
						
							2008-04-14 15:32:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1f5eb2ef65 
								
							
								 
							
						 
						
							
							
								
								make it so the IRC bridge only relays channel 0 messages  
							
							... 
							
							
							
							not all of them (like it was doing before) 
							
						 
						
							2008-04-14 14:49:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a3da86c6d7 
								
							
								 
							
						 
						
							
							
								
								Possible fix for the 100% CPU issue.  I've not fully  
							
							... 
							
							
							
							confirmed that this fixes the issue, however functional
correctness of BlockingQueue requires that these locks be
put into place anyway. 
							
						 
						
							2008-04-14 14:37:36 +00:00  
				
					
						
							
							
								 
						
							
							
								2b7419c7fb 
								
							
								 
							
						 
						
							
							
								
								#952  again  
							
							
							
						 
						
							2008-04-14 03:20:36 +00:00  
				
					
						
							
							
								 
						
							
							
								30f93b2201 
								
							
								 
							
						 
						
							
							
								
								Fix for mantis 952  
							
							
							
						 
						
							2008-04-14 01:10:48 +00:00  
				
					
						
							
							
								 
						
							
							
								665c5d89f8 
								
							
								 
							
						 
						
							
							
								
								* Correct comment from previous patch - I'm not reversing mantis  #912  at all, which was in an entirely different location  
							
							
							
						 
						
							2008-04-13 23:48:46 +00:00  
				
					
						
							
							
								 
						
							
							
								eacba916ec 
								
							
								 
							
						 
						
							
							
								
								* Reverse mantis  #912  since it was causing inventory to disappear from the root folder on 1.19.1.4 non-cache clear relog.  
							
							... 
							
							
							
							* The folder version numbers probably do need to be non-zero, but there is a further subtlety of the protocol to understand first 
							
						 
						
							2008-04-13 23:38:51 +00:00  
				
					
						
							
							
								 
						
							
							
								be93c0f29a 
								
							
								 
							
						 
						
							
							
								
								* Fix a bug in the friends module that causes a friend not to appear online when they were.  
							
							... 
							
							
							
							* A few things for testing.
* This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself.  It will not cause any errors, if either one are not updated. 
							
						 
						
							2008-04-13 22:47:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7dec345d9a 
								
							
								 
							
						 
						
							
							
								
								* Temporarily, stop the exception of mantis  #951  from killing the entire client session.  
							
							
							
						 
						
							2008-04-13 22:25:23 +00:00  
				
					
						
							
							
								 
						
							
							
								451a5bbf30 
								
							
								 
							
						 
						
							
							
								
								* Put in crude poll waiting for 60 seconds for delayed user inventory delivery from the inventory service  
							
							... 
							
							
							
							* This will reduce failures where the inventory server is simply slow
* Still need to properly inform the user if the inventory service has failed altogether 
							
						 
						
							2008-04-13 22:09:07 +00:00  
				
					
						
							
							
								 
						
							
							
								08d20ea0b7 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-04-13 02:40:46 +00:00  
				
					
						
							
							
								 
						
							
							
								17507404b5 
								
							
								 
							
						 
						
							
							
								
								* Added some comments to terrain module.  
							
							... 
							
							
							
							* Fixed a range issue in the GenericSystemDrawing saving mechanism. 
							
						 
						
							2008-04-13 01:36:03 +00:00  
				
					
						
							
							
								 
						
							
							
								e46454afa6 
								
							
								 
							
						 
						
							
							
								
								first drop of user storage implementation for nhibernate.  
							
							... 
							
							
							
							This surely doesn't work yet, but it compiles, and I'm getting
close to a stopping point for the day. 
							
						 
						
							2008-04-11 23:10:12 +00:00  
				
					
						
							
							
								 
						
							
							
								bcafd8c0a9 
								
							
								 
							
						 
						
							
							
								
								add some convenience properties to get floats out of  
							
							... 
							
							
							
							vectors for UserAgentData 
							
						 
						
							2008-04-11 23:09:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b43ffd12f5 
								
							
								 
							
						 
						
							
							
								
								add user agent mapping  
							
							
							
						 
						
							2008-04-11 22:18:52 +00:00  
				
					
						
							
							
								 
						
							
							
								b3f783ae05 
								
							
								 
							
						 
						
							
							
								
								* Reduce publicly exposed fields on InventoryCollection, which was causing duplicate sets of inventory data to be sent over the grid  
							
							... 
							
							
							
							* Won't actually fix anything, since we were handling the problem anyway
* Also add more doc, fix up debugging messages, etc 
							
						 
						
							2008-04-11 20:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								8f345d36d8 
								
							
								 
							
						 
						
							
							
								
								* Minor refactoring in OGS1InventoryService  
							
							
							
						 
						
							2008-04-11 19:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7bfd7e6f08 
								
							
								 
							
						 
						
							
							
								
								* Remove the worst excesses of my inventory debugging code  
							
							
							
						 
						
							2008-04-11 18:58:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7ac7f79f88 
								
							
								 
							
						 
						
							
							
								
								* Eliminate a class of errors where an inventory request could be made before the region had completely received the inventory for the user.  
							
							... 
							
							
							
							* A much larger race condition where the inventory request could be made before the region gets any data at all will also be fixed in the near future.
* This change also fixes a regression from two patches ago where items stopped appearing in standalone inventory 
							
						 
						
							2008-04-11 18:46:54 +00:00  
				
					
						
							
							
								 
						
							
							
								649f304e76 
								
							
								 
							
						 
						
							
							
								
								* Minor inventory code cleanup following on from last patch  
							
							
							
						 
						
							2008-04-11 18:19:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a5176c2e2c 
								
							
								 
							
						 
						
							
							
								
								* Change inventory async response deliver to deliver all items and folders at once, rather than each individual  
							
							... 
							
							
							
							* This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding. 
							
						 
						
							2008-04-11 18:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9c5d0f50fa 
								
							
								 
							
						 
						
							
							
								
								* fix bug 935  
							
							
							
						 
						
							2008-04-11 17:51:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5e1d8925fa 
								
							
								 
							
						 
						
							
							
								
								* Fix bug 934  
							
							
							
						 
						
							2008-04-11 17:24:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e26d4fc085 
								
							
								 
							
						 
						
							
							
								
								* minor: replace test of CachedUserInfo.RootFolder != null with something more readable, and make RootFolder get only  
							
							
							
						 
						
							2008-04-11 17:02:20 +00:00  
				
					
						
							
							
								 
						
							
							
								205b95f2e8 
								
							
								 
							
						 
						
							
							
								
								* minor documenting, cleanup, renaming in user profile cache service  
							
							
							
						 
						
							2008-04-11 16:49:20 +00:00  
				
					
						
							
							
								 
						
							
							
								576db5b72a 
								
							
								 
							
						 
						
							
							
								
								* documenting and minor refactoring in UserProfileCacheService  
							
							
							
						 
						
							2008-04-11 16:30:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9a7717743b 
								
							
								 
							
						 
						
							
							
								
								refactor: eliminate method in UserProfileCacheService  
							
							
							
						 
						
							2008-04-11 16:13:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b3892096f3 
								
							
								 
							
						 
						
							
							
								
								* From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							* This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file)
* Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken.
* Thanks Dr Scofield 
							
						 
						
							2008-04-11 15:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								f337cb205d 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Attached is the second half of the fix for 821 - this is the null reference
check for llDetectedName and the other *Detected* function. 
							
						 
						
							2008-04-11 13:51:11 +00:00  
				
					
						
							
							
								 
						
							
							
								cbf9fcfac5 
								
							
								 
							
						 
						
							
							
								
								* Discerned between AddProfile and UpdateProfile in region registration  
							
							... 
							
							
							
							:: Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. :: 
							
						 
						
							2008-04-11 09:56:22 +00:00  
				
					
						
							
							
								 
						
							
							
								00b8e04ece 
								
							
								 
							
						 
						
							
							
								
								* Added a "regionload_regionsdir" option to OpenSim.ini which determines where Region.XML files are stored. If not set, it will default to the usual location.  
							
							
							
						 
						
							2008-04-11 04:21:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f100fc1b94 
								
							
								 
							
						 
						
							
							
								
								* Updated MapImageModule to support primitives showing on the world map image. As MapImageModule is of unknown use, this may or may not be reflected on the world map. See the ShadeBuildings function in MapImageModule for reference.  
							
							
							
						 
						
							2008-04-11 03:33:51 +00:00  
				
					
						
							
							
								 
						
							
							
								3f47deab32 
								
							
								 
							
						 
						
							
							
								
								add user profile mapping for nhibernate  
							
							
							
						 
						
							2008-04-10 23:52:23 +00:00  
				
					
						
							
							
								 
						
							
							
								f2bd8b4aed 
								
							
								 
							
						 
						
							
							
								
								add some convenience properties.  Move all the fields  
							
							... 
							
							
							
							to the top of the file. 
							
						 
						
							2008-04-10 23:51:42 +00:00  
				
					
						
							
							
								 
						
							
							
								50c5e6af10 
								
							
								 
							
						 
						
							
							
								
								* With Grid Comms up in the air..   I decided have the friends module update you when your friends come online if they're at least a child agent on the sim.  offline status works the same also.  So does Instant Message.  
							
							... 
							
							
							
							* This is until Grid Comms matures a bit more on this.
* This should also work in Standalone as it uses the IUserData interface. 
							
						 
						
							2008-04-10 18:30:34 +00:00  
				
					
						
							
							
								 
						
							
							
								b41abbd50e 
								
							
								 
							
						 
						
							
							
								
								* Minor: really just comment and subsequent indentation adjustment.  Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding  
							
							
							
						 
						
							2008-04-10 17:44:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5ad4c79a4e 
								
							
								 
							
						 
						
							
							
								
								* Refactor GetUsersInventory()  
							
							
							
						 
						
							2008-04-10 16:04:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f565f44d89 
								
							
								 
							
						 
						
							
							
								
								Thank you Justin for a patch that solves the issue of: When a sensor detects an Avatar,  
							
							... 
							
							
							
							and llDetectedOwner is called on the script, the current implementation attempts to 
find the detected avatar as a SceneObjectPart and return the owner of that part. 
							
						 
						
							2008-04-10 15:38:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4bdb4a2646 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, A_Biondi for a patch that:  
							
							... 
							
							
							
							Handles the CreateItem cap request for all wearables, 
setting the proper value in inType and assType. 
							
						 
						
							2008-04-10 15:32:09 +00:00  
				
					
						
							
							
								 
						
							
							
								ba132f3a0b 
								
							
								 
							
						 
						
							
							
								
								* Minor: get CreateNewUserInventory() to return true on success  
							
							
							
						 
						
							2008-04-10 15:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f2d36186f0 
								
							
								 
							
						 
						
							
							
								
								* Slightly smoother transition between land, shallow water and deep water in map tile generation.  
							
							
							
						 
						
							2008-04-10 15:27:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ded704ef1f 
								
							
								 
							
						 
						
							
							
								
								* Minor inventory message cleanup and documentation  
							
							
							
						 
						
							2008-04-10 15:22:01 +00:00  
				
					
						
							
							
								 
						
							
							
								55ac1c6dce 
								
							
								 
							
						 
						
							
							
								
								renaming of attributes in UserAgentData for readability  
							
							
							
						 
						
							2008-04-10 14:50:52 +00:00