953581698d 
								
							
								 
							
						 
						
							
							
								
								- making font name used by VectorRenderModule configurable: can be set  
							
							... 
							
							
							
							via
      [VectorRender]
      font_name = "Comic Sans MS"
  in OpenSim.ini
- adding osSetFontName OSSL function 
							
						 
						
							2009-08-31 10:30:10 +02:00  
				
					
						
							
							
								 
						
							
							
								bbef5c344e 
								
							
								 
							
						 
						
							
							
								
								Remove typo version of ReplaceableInterface property from RegionCombinerModule.  
							
							
							
						 
						
							2009-08-31 14:16:16 +09:00  
				
					
						
							
							
								 
						
							
							
								59c8a02a24 
								
							
								 
							
						 
						
							
							
								
								* When the RegionCombinerModule is off, make borders have an infinite aabb perpendicular to the cardinal  
							
							
							
						 
						
							2009-08-30 00:22:38 -04:00  
				
					
						
							
							
								 
						
							
							
								2f40161f38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-29 23:50:24 -04:00  
				
					
						
							
							
								 
						
							
							
								efe737b895 
								
							
								 
							
						 
						
							
							
								
								Ok, merging the RegionCombinerModule with master.  
							
							
							
						 
						
							2009-08-29 23:49:48 -04:00  
				
					
						
							
							
								 
						
							
							
								33f36c9010 
								
							
								 
							
						 
						
							
							
								
								* Rename the RegionCombiner Module from PhysicsCombiner  
							
							
							
						 
						
							2009-08-29 23:39:27 -04:00  
				
					
						
							
							
								 
						
							
							
								3ccf3aba89 
								
							
								 
							
						 
						
							
							
								
								* Fixes looking up parcel permissions in virtual regions.  
							
							
							
						 
						
							2009-08-29 16:24:03 -04:00  
				
					
						
							
							
								 
						
							
							
								d45f871d8f 
								
							
								 
							
						 
						
							
							
								
								* Only lock the Borders when they're being changed, otherwise one avatar's movement could hinder another avatar's movement.  
							
							
							
						 
						
							2009-08-29 03:36:41 -04:00  
				
					
						
							
							
								 
						
							
							
								1a6b30e092 
								
							
								 
							
						 
						
							
							
								
								Add a slow cache cleaner thread. By default, the thread starts a cleanup  
							
							... 
							
							
							
							sweep every 10 minutes. If any texture data is older than 12 hours, it is
regenerated and the memory cache is refreshed. After each decode, the thread
delays for 5 seconds. 
							
						 
						
							2009-08-29 05:54:38 +01:00  
				
					
						
							
							
								 
						
							
							
								2a5b9f7740 
								
							
								 
							
						 
						
							
							
								
								the beginning of some changes to the decode cache to address concerns about  
							
							... 
							
							
							
							system load. This commit effectively disables expiration. 
							
						 
						
							2009-08-29 05:29:54 +01:00  
				
					
						
							
							
								 
						
							
							
								4b2e62fd3c 
								
							
								 
							
						 
						
							
							
								
								Make the j2kDecodeCache expire after 50 minutes (configurable). Alse allows  
							
							... 
							
							
							
							setting the path for it. This commit introduces NEW DEFAULT BEHAVIOR. To
retain the old behavior (eternal cache) you will need to change your OpenSim.ini
and set the timeout to 0. 
							
						 
						
							2009-08-29 04:35:18 +01:00  
				
					
						
							
							
								 
						
							
							
								3d6edc04a3 
								
							
								 
							
						 
						
							
							
								
								Implements osDrawPolygon, similar to already implemented osDrawFilledPolygon  
							
							
							
						 
						
							2009-08-28 17:48:03 -03:00  
				
					
						
							
							
								 
						
							
							
								ac718843d9 
								
							
								 
							
						 
						
							
							
								
								* Allow corner prim crossings.  Previously this was only on a single cardinal direction  
							
							... 
							
							
							
							* Some leg work in getting avatar teleports into 'virtual regions' moved to the proper region. 
							
						 
						
							2009-08-28 14:45:17 -04:00  
				
					
						
							
							
								 
						
							
							
								33004b613d 
								
							
								 
							
						 
						
							
							
								
								Standardize FlotsamAssetCache header  
							
							... 
							
							
							
							Add mcortez to CONTRIBUTORS
Other minor tidy of CONTRIBUTORS 
							
						 
						
							2009-08-28 18:12:30 +01:00  
				
					
						
							
							
								 
						
							
							
								18c5dc0953 
								
							
								 
							
						 
						
							
							
								
								Try to cache system folders if they aren't already there when one is requested  
							
							... 
							
							
							
							This operation can be performed legitimately on standalones without a logged in user 
							
						 
						
							2009-08-28 17:19:45 +01:00  
				
					
						
							
							
								 
						
							
							
								7ff4c2e50b 
								
							
								 
							
						 
						
							
							
								
								Pull out distinct cache system folders and drop cache methods in InventoryCache  
							
							
							
						 
						
							2009-08-28 17:07:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7f8df4242b 
								
							
								 
							
						 
						
							
							
								
								Correct build break  
							
							
							
						 
						
							2009-08-28 12:58:10 +01:00  
				
					
						
							
							
								 
						
							
							
								d649194be3 
								
							
								 
							
						 
						
							
							
								
								minor: formatting and comments  
							
							
							
						 
						
							2009-08-28 12:52:40 +01:00  
				
					
						
							
							
								 
						
							
							
								cf58c0ab08 
								
							
								 
							
						 
						
							
							
								
								minor: remove some commented out iar test code  
							
							
							
						 
						
							2009-08-28 12:01:21 +01:00  
				
					
						
							
							
								 
						
							
							
								65dda8a795 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-27 19:36:52 -04:00  
				
					
						
							
							
								 
						
							
							
								d704e62b39 
								
							
								 
							
						 
						
							
							
								
								Remove OpenSim.ini comments from the top of FlotsamAssetCache.cs to avoid duplication and divergence with config-include/FlotsamCache.ini.example  
							
							
							
						 
						
							2009-08-27 21:49:32 +01:00  
				
					
						
							
							
								 
						
							
							
								40fbdaaac4 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=3829  
							
							... 
							
							
							
							Fix file access violation on Flotsam cache
Thanks mcortez 
							
						 
						
							2009-08-27 21:25:16 +01:00  
				
					
						
							
							
								 
						
							
							
								54e05a083d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-26 11:48:05 -04:00  
				
					
						
							
							
								 
						
							
							
								efb287f28f 
								
							
								 
							
						 
						
							
							
								
								Implemented osPenCap, that sets EndCap and StartCap to Pen. This allows using arrow, diamond, round and flat caps.  
							
							... 
							
							
							
							* Made image request safer, if it can't find an image for any reason, draws a square where the image should be and a message alerting the user. 
							
						 
						
							2009-08-25 10:32:45 -03:00  
				
					
						
							
							
								 
						
							
							
								9c9fa51b0f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into arthursv  
							
							
							
						 
						
							2009-08-25 10:28:22 -03:00  
				
					
						
							
							
								 
						
							
							
								b03eeeb9f6 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis  http://opensimulator.org/mantis/view.php?id=4044 . Turns out folders were never being removed from trash when they were singled out for purging in trash. They were being removed when Trash was purged as a whole. That behavior is now fixed for the new InventoryService set.  
							
							... 
							
							
							
							* Removed left-overs from AssetInventoryServer. 
							
						 
						
							2009-08-22 10:24:26 -07:00  
				
					
						
							
							
								 
						
							
							
								7923fd29a0 
								
							
								 
							
						 
						
							
							
								
								Adds osDrawPolygon to OSSL. Works a little different then other OS Drawing functions, this one has no start and end point, but a number of points that will form the desired polygon. Only FilledPolygon implemented so far.  
							
							... 
							
							
							
							* Also added some LSL transparent type conversion, as it's done in LSL scripting (string to integer, float to string, etc) 
							
						 
						
							2009-08-21 21:12:22 -03:00  
				
					
						
							
							
								 
						
							
							
								e1b38ff001 
								
							
								 
							
						 
						
							
							
								
								* It turns out that Physics heightmap values were being stored in managed memory in _heightmap and using multiple heightmaps caused them all to overwrite each other and the last one was the heightmap for all of the regions.    This fixes that.   It also reduces the terrain resolution to half.  
							
							
							
						 
						
							2009-08-21 13:22:49 -04:00  
				
					
						
							
							
								 
						
							
							
								158ad39df0 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup.  
							
							
							
						 
						
							2009-08-21 15:47:55 +09:00  
				
					
						
							
							
								 
						
							
							
								c9b52cd0b6 
								
							
								 
							
						 
						
							
							
								
								* Adds PhysicsCombiner Module  
							
							... 
							
							
							
							* May rename this later 
							
						 
						
							2009-08-20 23:25:40 -04:00  
				
					
						
							
							
								 
						
							
							
								01f394d203 
								
							
								 
							
						 
						
							
							
								
								* Fleshes more of NPCModule out.  
							
							... 
							
							
							
							* Implements some OSSL commands:
        key osNpcCreate(string user, string name, vector position, key cloneFrom);
        void osNpcMoveTo(key npc, vector position);
        void osNpcSay(key npc, string message);
        void osNpcRemove(key npc);
* Untested. Requires ThreatLevel.High. 
							
						 
						
							2009-08-21 11:14:55 +10:00  
				
					
						
							
							
								 
						
							
							
								181b992b4a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-20 19:25:52 -04:00  
				
					
						
							
							
								 
						
							
							
								297393f349 
								
							
								 
							
						 
						
							
							
								
								Remove a load-order dependency in inventory transfer that was biting  
							
							... 
							
							
							
							Windows users 
							
						 
						
							2009-08-20 21:05:00 +01:00  
				
					
						
							
							
								 
						
							
							
								4c8bcd2ff6 
								
							
								 
							
						 
						
							
							
								
								Add some output (at DEBUG level) to the message transfer module to aid  
							
							... 
							
							
							
							in tracking down an initialization failure. 
							
						 
						
							2009-08-20 20:19:08 +01:00  
				
					
						
							
							
								 
						
							
							
								6e35ddb0e9 
								
							
								 
							
						 
						
							
							
								
								Fixes GetItem and GetFolder for SQLite. Turns out some methods were no-op in SQlite. Fixes most grief in  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4035 
http://opensimulator.org/mantis/view.php?id=4027  
						
							2009-08-19 17:35:42 -07:00  
				
					
						
							
							
								 
						
							
							
								289439c832 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-19 14:43:18 -04:00  
				
					
						
							
							
								 
						
							
							
								d519f1885f 
								
							
								 
							
						 
						
							
							
								
								Added MoveItems, which is most useful upon viewer-delete inventory operation. Moving a batch of items is a 1-time operation. Made it async anyway, so that the viewer doesn't wait in case the DB layer is dumb (which is the case currently).  
							
							
							
						 
						
							2009-08-19 10:56:08 -07:00  
				
					
						
							
							
								 
						
							
							
								4382f28efc 
								
							
								 
							
						 
						
							
							
								
								Async purge so that the client thread doesn't wait.  
							
							
							
						 
						
							2009-08-19 00:33:02 -07:00  
				
					
						
							
							
								 
						
							
							
								c5af39239f 
								
							
								 
							
						 
						
							
							
								
								A better purge of trash folder.  
							
							
							
						 
						
							2009-08-19 00:13:51 -07:00  
				
					
						
							
							
								 
						
							
							
								e5f33e7505 
								
							
								 
							
						 
						
							
							
								
								GetFolderItems implemented. It's not being called, but it might.  
							
							
							
						 
						
							2009-08-18 22:36:03 -07:00  
				
					
						
							
							
								 
						
							
							
								124f66bfc2 
								
							
								 
							
						 
						
							
							
								
								jhurliman's patch in  http://opensimulator.org/mantis/view.php?id=4024  
							
							
							
						 
						
							2009-08-18 22:17:47 -07:00  
				
					
						
							
							
								 
						
							
							
								311b51a184 
								
							
								 
							
						 
						
							
							
								
								*remove conflicts  
							
							
							
						 
						
							2009-08-18 11:09:43 -04:00  
				
					
						
							
							
								 
						
							
							
								d7aa622050 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 15:28:16 -07:00  
				
					
						
							
							
								 
						
							
							
								df889855ec 
								
							
								 
							
						 
						
							
							
								
								Commented out one IAR test, because it's failing and needs attention from justincc or arthursv. I think the mock inventory service needs a little bit more beef.  
							
							
							
						 
						
							2009-08-17 15:16:21 -07:00  
				
					
						
							
							
								 
						
							
							
								9ad3e72ae1 
								
							
								 
							
						 
						
							
							
								
								Did I say that i don't like git? Remove some stuff that shouldn't have  
							
							... 
							
							
							
							gone in. 
							
						 
						
							2009-08-17 22:06:51 +01:00  
				
					
						
							
							
								 
						
							
							
								fa8a94577a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 05:55:38 -07:00  
				
					
						
							
							
								 
						
							
							
								644db1e540 
								
							
								 
							
						 
						
							
							
								
								Add System.Xml reference to the console project  
							
							
							
						 
						
							2009-08-17 09:40:38 +01:00  
				
					
						
							
							
								 
						
							
							
								e02062051d 
								
							
								 
							
						 
						
							
							
								
								Making attachments work again. Tons of debug more. This needs more testing and a lot of cleaning.  
							
							
							
						 
						
							2009-08-16 16:17:19 -07:00  
				
					
						
							
							
								 
						
							
							
								ad02aefaee 
								
							
								 
							
						 
						
							
							
								
								Fix argument index in log4net call. ( fixes   #4003 )  
							
							
							
						 
						
							2009-08-17 01:46:00 +09:00  
				
					
						
							
							
								 
						
							
							
								6808b9109e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim into inventory-connector  
							
							
							
						 
						
							2009-08-16 08:59:58 -07:00  
				
					
						
							
							
								 
						
							
							
								9d9fcac038 
								
							
								 
							
						 
						
							
							
								
								Misc cleanup.  
							
							
							
						 
						
							2009-08-16 17:14:21 +09:00  
				
					
						
							
							
								 
						
							
							
								30ce56e721 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-15 13:10:21 -04:00  
				
					
						
							
							
								 
						
							
							
								8000812700 
								
							
								 
							
						 
						
							
							
								
								* part one of adding physics combining  
							
							
							
						 
						
							2009-08-15 13:10:10 -04:00  
				
					
						
							
							
								 
						
							
							
								cd444c1e82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-14 14:04:15 -07:00  
				
					
						
							
							
								 
						
							
							
								e17a2331a0 
								
							
								 
							
						 
						
							
							
								
								* Re-enable TestLoadIarV0_1ExistingUsers()  
							
							
							
						 
						
							2009-08-14 20:38:56 +01:00  
				
					
						
							
							
								 
						
							
							
								ff28ecee1b 
								
							
								 
							
						 
						
							
							
								
								Re-enable TestSaveIarV0_1()  
							
							... 
							
							
							
							Implement more parts of TestAssetService 
							
						 
						
							2009-08-14 20:07:13 +01:00  
				
					
						
							
							
								 
						
							
							
								a668a5b0d3 
								
							
								 
							
						 
						
							
							
								
								Add standard doc and standard doc formatting to IAssetService  
							
							
							
						 
						
							2009-08-14 19:59:42 +01:00  
				
					
						
							
							
								 
						
							
							
								46116864b9 
								
							
								 
							
						 
						
							
							
								
								Returning UUID.Zero is scene and user profile service are null in GetSession. This doesn't fix the underlying problem of these things being null -- they shouldn't be.  
							
							
							
						 
						
							2009-08-14 11:50:42 -07:00  
				
					
						
							
							
								 
						
							
							
								bb513c1d88 
								
							
								 
							
						 
						
							
							
								
								Changed the way to get to the profile service. Changed GetSystemsFolder in HGBroker.  
							
							
							
						 
						
							2009-08-14 11:32:25 -07:00  
				
					
						
							
							
								 
						
							
							
								957962b482 
								
							
								 
							
						 
						
							
							
								
								Remove NRE catching on TestReplicateArchivePathToUserInventory() since race failure now appears to have gone  
							
							
							
						 
						
							2009-08-14 19:06:24 +01:00  
				
					
						
							
							
								 
						
							
							
								c56e51a6e3 
								
							
								 
							
						 
						
							
							
								
								More debug messages.  
							
							
							
						 
						
							2009-08-14 10:29:29 -07:00  
				
					
						
							
							
								 
						
							
							
								70d7c97e94 
								
							
								 
							
						 
						
							
							
								
								Doing session lookup in the right way.  
							
							
							
						 
						
							2009-08-14 09:57:18 -07:00  
				
					
						
							
							
								 
						
							
							
								332d1b5f2f 
								
							
								 
							
						 
						
							
							
								
								Additional debug messages, and bug fix in RemoteInventoryServiceConnector.cs, where the scene reference wasn't being set.  
							
							
							
						 
						
							2009-08-14 08:43:46 -07:00  
				
					
						
							
							
								 
						
							
							
								034c9cf606 
								
							
								 
							
						 
						
							
							
								
								Added GetAssetPermissions. Few last bugs nixed. This is ready for testing.  
							
							
							
						 
						
							2009-08-13 17:34:15 -07:00  
				
					
						
							
							
								 
						
							
							
								5246dc33dc 
								
							
								 
							
						 
						
							
							
								
								Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' starting to get on my nerves.  
							
							
							
						 
						
							2009-08-13 14:10:12 -07:00  
				
					
						
							
							
								 
						
							
							
								6b9cc6c48d 
								
							
								 
							
						 
						
							
							
								
								Inventory redirects from CachedUserInfo to InventoryService COMPLETE!  
							
							
							
						 
						
							2009-08-13 11:30:29 -07:00  
				
					
						
							
							
								 
						
							
							
								6a0f7c2275 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-13 06:31:24 -07:00  
				
					
						
							
							
								 
						
							
							
								3669115d60 
								
							
								 
							
						 
						
							
							
								
								Some small fixes  
							
							
							
						 
						
							2009-08-13 13:25:33 +01:00  
				
					
						
							
							
								 
						
							
							
								0f3f2e1dc0 
								
							
								 
							
						 
						
							
							
								
								Add reference to the profile module in the avatar profiles handler, plus  
							
							... 
							
							
							
							an example of how to override legacy core data with data retrieved from
the profile module 
							
						 
						
							2009-08-13 13:19:12 +01:00  
				
					
						
							
							
								 
						
							
							
								b0292d59a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-12 20:40:49 -07:00  
				
					
						
							
							
								 
						
							
							
								7aa54593e0 
								
							
								 
							
						 
						
							
							
								
								Redirected all calls to CachedUserProfile methods to the inventory service. Redirection of the RootFolder property is still todo. This compiles but probably inventory will be inconsistent.  
							
							
							
						 
						
							2009-08-12 20:39:48 -07:00  
				
					
						
							
							
								 
						
							
							
								50f29752f5 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Add copyright headers.  
							
							
							
						 
						
							2009-08-13 11:48:39 +09:00  
				
					
						
							
							
								 
						
							
							
								41ad610f3e 
								
							
								 
							
						 
						
							
							
								
								* Added two new packet handler implementations for inventory ops. This is starting to work! - but can't be activated incrementally, the flip needs to be global for all inventory ops.  
							
							... 
							
							
							
							* Added a base inventory connector that does common processing of inventory among all reference connector implementations. E.g. AddItem requires additional processing before being forwarded to service.
* Added if (m_Enabled) upon RemoveRegion 
							
						 
						
							2009-08-12 13:11:15 -07:00  
				
					
						
							
							
								 
						
							
							
								b3b506cba2 
								
							
								 
							
						 
						
							
							
								
								Better test for dropping inventory cache and writing out debug messages.  
							
							
							
						 
						
							2009-08-12 09:31:33 -07:00  
				
					
						
							
							
								 
						
							
							
								10d923dbea 
								
							
								 
							
						 
						
							
							
								
								Fixes a race condition in EQ processing that was making EQs pop up again upon client close.  
							
							... 
							
							
							
							Commented remote call on GetSystemFolders again, so that it's not live yet. 
							
						 
						
							2009-08-11 16:47:36 -07:00  
				
					
						
							
							
								 
						
							
							
								bf3f376b10 
								
							
								 
							
						 
						
							
							
								
								Fixed test for detecting when user is no longer in sim.  
							
							
							
						 
						
							2009-08-11 12:55:46 -07:00  
				
					
						
							
							
								 
						
							
							
								764ec7ba0a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-11 12:31:02 -07:00  
				
					
						
							
							
								 
						
							
							
								fdd0ce68b3 
								
							
								 
							
						 
						
							
							
								
								Do new inventory module setup, which is why the test was failing (not the original race condition, hopefully!)  
							
							... 
							
							
							
							Still always catching the NRE for now pending analysis 
							
						 
						
							2009-08-11 20:09:35 +01:00  
				
					
						
							
							
								 
						
							
							
								dc897b2288 
								
							
								 
							
						 
						
							
							
								
								Merged with origin, and resolved one conflict in LoginServiceTests.cs  
							
							
							
						 
						
							2009-08-11 10:51:49 -07:00  
				
					
						
							
							
								 
						
							
							
								263f32a493 
								
							
								 
							
						 
						
							
							
								
								Improved test for system folders. Removed log messages.  
							
							
							
						 
						
							2009-08-11 10:42:44 -07:00  
				
					
						
							
							
								 
						
							
							
								31419a70ce 
								
							
								 
							
						 
						
							
							
								
								System folders inventory cache added to OUT inventory modules. This tracks agents in and out of *sims* in order to fetch/drop their system folders from the cache. Also added region-side support for fetching the system folders from the inventory service. Nothing of this is called yet.  
							
							
							
						 
						
							2009-08-11 10:30:03 -07:00  
				
					
						
							
							
								 
						
							
							
								2dbdb7e036 
								
							
								 
							
						 
						
							
							
								
								Re-enable TestReplicateArchivePathToUserInventory() but stop it failing on the NRE for now  
							
							... 
							
							
							
							Add temporarily logging for diagnosis 
							
						 
						
							2009-08-11 17:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								655438a59d 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=1448  
							
							... 
							
							
							
							Store and retrieve user profile url at runtime
Not yet persisted
Thanks Fly-Man 
							
						 
						
							2009-08-11 17:29:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f9b60f5c34 
								
							
								 
							
						 
						
							
							
								
								Disable test again.  Ho hum.  
							
							
							
						 
						
							2009-08-11 17:05:01 +01:00  
				
					
						
							
							
								 
						
							
							
								39c9f681ab 
								
							
								 
							
						 
						
							
							
								
								re-enable just TestReplicateArchivePathToUserInventory() for now to find out if the race condition has been vanquished  
							
							
							
						 
						
							2009-08-11 16:55:45 +01:00  
				
					
						
							
							
								 
						
							
							
								226c082ed4 
								
							
								 
							
						 
						
							
							
								
								Establish CachedUserInfo.OnInventoryReceived event so that region/test inventory code can be written with the async inventory fetch  
							
							
							
						 
						
							2009-08-11 16:45:16 +01:00  
				
					
						
							
							
								 
						
							
							
								18aa2ea0c5 
								
							
								 
							
						 
						
							
							
								
								* Improves SceneSetupHelper to allow the tester to choose a real or mock, inventory and asset, service modules. The boolean startServices was replaced with realServices string. If the string contains the word asset, it will start a real asset module, if it contains inventory, it starts a real inventory. Otherwise, it use mock (NullPlugin-like) objects, for tests that don't really need functionality.  
							
							... 
							
							
							
							* SetupScene is now actually sharing the asset and inventory modules if the tester wishes to have multiple regions connected. To link regions, just start SetupScene with the same CommunicationManager for all scenes. SceneSetupHelper will hold a static reference to the modules and won't initialize them again, just run the scenes through the modules AddRegion, RegionLoaded and PostInitialize.
* With the recent changes, both asset and inventory (and in the future, user) services should always be asked from the scene, not instantiated alone. The tests should reflect this new behavior and always start a scene. 
							
						 
						
							2009-08-11 12:07:54 -03:00  
				
					
						
							
							
								 
						
							
							
								cdcbc48534 
								
							
								 
							
						 
						
							
							
								
								Added two new methods to IIventoryService -- GetFolderForType and GetFolderContent. Some meat to it, but not completed. None of this code is called anywhere yet.  
							
							
							
						 
						
							2009-08-10 20:31:51 -07:00  
				
					
						
							
							
								 
						
							
							
								9f95ec4998 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-10 16:02:33 -07:00  
				
					
						
							
							
								 
						
							
							
								0c47f8e7ab 
								
							
								 
							
						 
						
							
							
								
								Changed RequestRootFolder to GetRootFolder  
							
							
							
						 
						
							2009-08-10 16:02:09 -07:00  
				
					
						
							
							
								 
						
							
							
								eba23048ca 
								
							
								 
							
						 
						
							
							
								
								Replace the Replaceable modules name  
							
							
							
						 
						
							2009-08-10 23:08:22 +01:00  
				
					
						
							
							
								 
						
							
							
								0d8284c7a1 
								
							
								 
							
						 
						
							
							
								
								Removed IAssetCache.  
							
							... 
							
							
							
							WARNING: PLEASE MAKE SURE TO USE THIS NEW bin/OpenSim.addin.xml 
							
						 
						
							2009-08-10 08:14:57 -07:00  
				
					
						
							
							
								 
						
							
							
								a5a5e44246 
								
							
								 
							
						 
						
							
							
								
								Re-removing 2 lines that got added back on Melanie's commits. git hickup.  
							
							
							
						 
						
							2009-08-09 15:17:42 -07:00  
				
					
						
							
							
								 
						
							
							
								474f58faf5 
								
							
								 
							
						 
						
							
							
								
								Finish the renaming and mae things compile again  
							
							
							
						 
						
							2009-08-09 22:25:15 +01:00  
				
					
						
							
							
								 
						
							
							
								11d72f270d 
								
							
								 
							
						 
						
							
							
								
								Rename UserData to UserAccount data  
							
							
							
						 
						
							2009-08-09 21:53:11 +01:00  
				
					
						
							
							
								 
						
							
							
								6a6dd66129 
								
							
								 
							
						 
						
							
							
								
								More removal of HG2 code, this time authentication module and handlers.  
							
							
							
						 
						
							2009-08-09 14:21:47 -07:00  
				
					
						
							
							
								 
						
							
							
								bff26ccdbb 
								
							
								 
							
						 
						
							
							
								
								* More tweaking of the various services to work with nonstandard region sizes. * Now, what's available of the terrain will show and it'll be truncated if it's larger on Linden Clients.   Parcel minimum is 64 (256/4) for the client to accept it.  
							
							
							
						 
						
							2009-08-08 00:10:19 -04:00  
				
					
						
							
							
								 
						
							
							
								2b990a61bf 
								
							
								 
							
						 
						
							
							
								
								This is the second part of the 'not crash on regionsize changes'.     This lets you configure region sizes to be smaller without crashing the region.   I remind you that regions are still square, must be a multiple of 4, and the Linden client doesn't like anything other then 256.  If you set it bigger or smaller, the terrain doesn't load in the client, the map has issues, and god forbid you connect it to a grid that expects 256m regions.  
							
							
							
						 
						
							2009-08-07 20:31:48 -04:00  
				
					
						
							
							
								 
						
							
							
								c8a68fb3fb 
								
							
								 
							
						 
						
							
							
								
								* Remove hard coded 256 limitations from various places.    There's no more 256m limitation within the OpenSimulator framework, however, the LLClient ClientView does not support regions larger then 256 meters so, if you try and make your region larger by setting Constants.RegionSize = 512; in OpenSim.Framework.Constants.cs, the terrain will not display on clients using the LLUDP protocol  
							
							
							
						 
						
							2009-08-07 18:40:56 -04:00  
				
					
						
							
							
								 
						
							
							
								53ba245967 
								
							
								 
							
						 
						
							
							
								
								HGAuthenticationService must be a singleton, because it has in-memory state. This makes this singleton register with IScene, so that other parts can retrieve its reference.  
							
							
							
						 
						
							2009-08-06 18:43:53 -07:00  
				
					
						
							
							
								 
						
							
							
								07e6a492a1 
								
							
								 
							
						 
						
							
							
								
								Disable all IAR tests for now due to possible failure-causing race condition  
							
							
							
						 
						
							2009-08-06 19:35:52 +01:00  
				
					
						
							
							
								 
						
							
							
								bc6de6f5f0 
								
							
								 
							
						 
						
							
							
								
								Disable TestReplicateArchivePathToUserInventory() pending more investigation  
							
							
							
						 
						
							2009-08-05 20:05:22 +01:00  
				
					
						
							
							
								 
						
							
							
								07e00e110d 
								
							
								 
							
						 
						
							
							
								
								Reinstate TestLoadIarV0_1ExistingUsers(), removing unnecessary wait  
							
							
							
						 
						
							2009-08-05 19:38:45 +01:00  
				
					
						
							
							
								 
						
							
							
								9e5736eeec 
								
							
								 
							
						 
						
							
							
								
								insert a little more debug info for TestReplicateArchivePathToUserInventory()  
							
							
							
						 
						
							2009-08-05 19:06:07 +01:00  
				
					
						
							
							
								 
						
							
							
								f8d8f07cb4 
								
							
								 
							
						 
						
							
							
								
								Remove waiting in TestReplicateArchivePathToUserInventory() since local inventory loading is synchronous  
							
							... 
							
							
							
							Insert a little more debugging info in case the occasional failure reoccurs 
							
						 
						
							2009-08-05 18:59:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1b65bd5861 
								
							
								 
							
						 
						
							
							
								
								Recomment TestReplicateArchivePathToUserInventory() for now due to occasional test fail  
							
							
							
						 
						
							2009-08-05 18:21:22 +01:00  
				
					
						
							
							
								 
						
							
							
								9e0f1b7fef 
								
							
								 
							
						 
						
							
							
								
								reinstate TestSaveIarV0_1()  
							
							
							
						 
						
							2009-08-05 18:01:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e5904c3883 
								
							
								 
							
						 
						
							
							
								
								remove some more mono compiler warnings  
							
							
							
						 
						
							2009-08-05 17:39:32 +01:00  
				
					
						
							
							
								 
						
							
							
								190bdc8a2e 
								
							
								 
							
						 
						
							
							
								
								* Remove some mono compiler warnings  
							
							
							
						 
						
							2009-08-05 17:33:23 +01:00  
				
					
						
							
							
								 
						
							
							
								3323413f53 
								
							
								 
							
						 
						
							
							
								
								reinstate TestReplicateArchivePathToUserInventory()  
							
							
							
						 
						
							2009-08-05 17:17:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4cbf0444df 
								
							
								 
							
						 
						
							
							
								
								* Tweak the caps manager so that the NPCAvatar works again.  
							
							
							
						 
						
							2009-08-01 14:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								4ce5c894cf 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup.  
							
							
							
						 
						
							2009-08-01 05:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ae8d3ab22e 
								
							
								 
							
						 
						
							
							
								
								* Fix a locking issue in the EventQueue  
							
							
							
						 
						
							2009-07-31 20:53:35 +00:00  
				
					
						
							
							
								 
						
							
							
								23a8895d29 
								
							
								 
							
						 
						
							
							
								
								* Fixed another potential httpserver leak.  
							
							
							
						 
						
							2009-07-30 18:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								22a533b675 
								
							
								 
							
						 
						
							
							
								
								Thank you, dmiles, for a patch that allows more differentiated script  
							
							... 
							
							
							
							permissions for YP scripts. 
							
						 
						
							2009-07-30 15:38:42 +00:00  
				
					
						
							
							
								 
						
							
							
								a8246bc57e 
								
							
								 
							
						 
						
							
							
								
								* Remove and comment out old and unneeded parts of the old TextureDownload and UserTextureDownloadService modules.  
							
							... 
							
							
							
							* These have been mostly replaced by the PriorityQueue sender in LLClientView (it was still using threads and poll processing!)
* Thread Reduction!
* Might have been sending more image packets then necessary previously, texture times 2.    We'll see if this reduces the texture packet load. 
							
						 
						
							2009-07-30 06:27:45 +00:00  
				
					
						
							
							
								 
						
							
							
								f727f26bcc 
								
							
								 
							
						 
						
							
							
								
								* An attempt to fix mantis  #3953  
							
							
							
						 
						
							2009-07-29 20:32:54 +00:00  
				
					
						
							
							
								 
						
							
							
								cbeebc209d 
								
							
								 
							
						 
						
							
							
								
								Thank you, coyled, for a patch to change Flotsamcache path generation  
							
							... 
							
							
							
							to avoid directory overflow. 
							
						 
						
							2009-07-29 17:21:36 +00:00  
				
					
						
							
							
								 
						
							
							
								032aeb8b5d 
								
							
								 
							
						 
						
							
							
								
								* Adds the ability to have a thread efficient long poll service (such as the eventqueue)  
							
							... 
							
							
							
							* If this doesn't melt the Http Server, this will significantly reduce the number of threads in use on regions with many users.
* Adds AddPollServiceHTTPHandler, and RemovePollServiceHTTPHandler to BaseHttpServer
* Generic enough to be used for many long poll services, not only the EventQueue. 
							
						 
						
							2009-07-29 02:15:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b008865110 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for a patch to correct a folder bloat issue in the  
							
							... 
							
							
							
							Flotsam Asset Cache.
Fixes mantis #3950  
							
						 
						
							2009-07-28 17:20:51 +00:00  
				
					
						
							
							
								 
						
							
							
								64bd9a3354 
								
							
								 
							
						 
						
							
							
								
								* Updates libOMV to version 0.7.0  
							
							... 
							
							
							
							* Uses mantis #3811  as a base (thanks jhuliman) with changes.
* E-mail regarding interface changes sent to the opensim-dev list 
* Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html  
							
						 
						
							2009-07-25 15:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7bf59c551e 
								
							
								 
							
						 
						
							
							
								
								* Updates RESTInterregionComms and LocalInterregionComms to the new region module interface. This fixes an issue where region references were being added but weren't being deleted,  
							
							... 
							
							
							
							causing those "unnotified circuit" messages.
* Also fixes tests accordingly
- Fixes Mantis #3452 
- Fixes Mantis #3388 
- Fixes Mantis #3871 
- Related to Mantis #3493  
							
						 
						
							2009-07-23 16:57:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a133e83f3a 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-07-23 15:32:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4b84bdb77e 
								
							
								 
							
						 
						
							
							
								
								Thank you, patnad, for a patch to advance the UrlModule's functionality.  
							
							... 
							
							
							
							Mantis #3712  
							
						 
						
							2009-07-22 22:16:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b6caf1606d 
								
							
								 
							
						 
						
							
							
								
								* If the world map module encounters an error, not all of the objects will be created and will therefore be null in the finally clause.   Therefore, only dispose of objects that are not null in the finally clause.  
							
							... 
							
							
							
							* fixes mantis #3848  
							
						 
						
							2009-07-17 21:13:50 +00:00  
				
					
						
							
							
								 
						
							
							
								5815162d7e 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-07-15 20:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								75bfbc14fc 
								
							
								 
							
						 
						
							
							
								
								Test commit to see if commit is working for me, as another core developer is reporting problems.  
							
							
							
						 
						
							2009-07-15 10:11:00 +00:00  
				
					
						
							
							
								 
						
							
							
								a7043ebf53 
								
							
								 
							
						 
						
							
							
								
								Attempt to make it so items rezzed from inventory aren't half in the ground or half in the prim they are being rezzed on top off. This is currently only correct for single prims (not link groups) and unrotated prims. Next step is to fix for link sets and rotated prims.  
							
							... 
							
							
							
							This needs a lot more testing to find use cases where it might be wrong (like half way up a hill?) 
							
						 
						
							2009-07-13 12:08:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8ecfc9a717 
								
							
								 
							
						 
						
							
							
								
								Committing the interface change and the addition to the modules to get  
							
							... 
							
							
							
							the ball rolling on replacable modules. No user functionality yet 
							
						 
						
							2009-07-10 20:17:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c310fb11f4 
								
							
								 
							
						 
						
							
							
								
								Remove all references to HttpServer from CommsManager (all incarnations)  
							
							... 
							
							
							
							Change all uses of the HttpServer properties to use the new singleton 
							
						 
						
							2009-07-10 02:22:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5ba499a759 
								
							
								 
							
						 
						
							
							
								
								comment out some excessively verbose eventqueue debugging messages  
							
							
							
						 
						
							2009-07-05 07:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								412b555c27 
								
							
								 
							
						 
						
							
							
								
								Restore some lost functionality tot he combat module. Code that used to  
							
							... 
							
							
							
							reside in the economy module was lost in the shuffle when that was moved
to forge. Now it's where it belongs. 
							
						 
						
							2009-07-02 02:46:40 +00:00  
				
					
						
							
							
								 
						
							
							
								3dc2010da6 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Attached is a patch that changes the oar file saving of creation date/time to an integer
instead of a string. I did this after justincc emailed me saying there is a problem
with internationalisation doing it the old way and I said I'd fix it. Its been
tested with MySQL and I've made the changes for MSSQL but that hasn't been well tested. 
							
						 
						
							2009-06-29 15:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								652bcf91d5 
								
							
								 
							
						 
						
							
							
								
								- fixes a "collection out of sync" exception in the ODE physics  
							
							... 
							
							
							
							engine, caused by an "avatar infinite position" occurring under
  heavy load.
- fixes "value too small" exception in ChatModule 
							
						 
						
							2009-06-25 07:39:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9d07584ea1 
								
							
								 
							
						 
						
							
							
								
								Allow "Take Copy" with copy only permissions if you own the object. Trans  
							
							... 
							
							
							
							is only required when taing an object you don't own, now.
Fixes Mantis #3838  
							
						 
						
							2009-06-24 23:45:21 +00:00  
				
					
						
							
							
								 
						
							
							
								77ebb7c9f3 
								
							
								 
							
						 
						
							
							
								
								Committing RemoteUserServiceConnector out connector, local user service  
							
							... 
							
							
							
							connector and the glue code. 
							
						 
						
							2009-06-22 13:14:48 +00:00  
				
					
						
							
							
								 
						
							
							
								65d48a5e60 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup, ignore some generated files.  
							
							
							
						 
						
							2009-06-22 11:04:09 +00:00  
				
					
						
							
							
								 
						
							
							
								142b481e03 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-22 10:07:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7d4f541d43 
								
							
								 
							
						 
						
							
							
								
								Suppress exception dump when informing friends in another region about login  
							
							... 
							
							
							
							or logoff. Regions come and go and we can't throw just because someone
took their region off the grid, or crashed. 
							
						 
						
							2009-06-21 22:40:21 +00:00  
				
					
						
							
							
								 
						
							
							
								e4d26d7bfa 
								
							
								 
							
						 
						
							
							
								
								When a shared module hooks OnClientClosed, it has no way of finding  
							
							... 
							
							
							
							out which client connection has closed. So, in multi-region sims, things
can get messy fast.
This introduces a second parameters, which is a Scene object ref. Minor
adjustments to custom modules may be required due to this change. 
							
						 
						
							2009-06-19 20:46:17 +00:00  
				
					
						
							
							
								 
						
							
							
								19b52d13e2 
								
							
								 
							
						 
						
							
							
								
								Thanks cmickeyb for a patch that checks for null assets in Cenome asset cache - Mantis  #3819  
							
							
							
						 
						
							2009-06-19 17:08:23 +00:00  
				
					
						
							
							
								 
						
							
							
								00d042f3d1 
								
							
								 
							
						 
						
							
							
								
								Thanks Michelle Argus for Mantis  #0003742 : Terrain editor - Flatten tool lowers Land  
							
							
							
						 
						
							2009-06-18 23:02:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f243dddc04 
								
							
								 
							
						 
						
							
							
								
								* Corrected CAPS namespaces  
							
							... 
							
							
							
							* "luke, use the sed" 
							
						 
						
							2009-06-18 14:33:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ce7de3581c 
								
							
								 
							
						 
						
							
							
								
								Implementation of a simple authentication service + in connector in route to making HGInventory (client access) work in standalone again. This is the refactoring of what was/is there, but done in the new model. Not complete yet, but key authentication works. It should be enough to make HGInventory work again soon.  
							
							
							
						 
						
							2009-06-17 03:52:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6cb7ecd99c 
								
							
								 
							
						 
						
							
							
								
								Renamed two of the in connector modules, to make things consistent.  
							
							
							
						 
						
							2009-06-15 00:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								54d44e370b 
								
							
								 
							
						 
						
							
							
								
								Removing the OpenSim.SimulatorServices project. All of those region modules are now in CoreModules/ServiceConnectorsIn, where they belong.  
							
							
							
						 
						
							2009-06-15 00:17:17 +00:00  
				
					
						
							
							
								 
						
							
							
								380f59d0ff 
								
							
								 
							
						 
						
							
							
								
								Factoring out "land_data" / RequestLandData that was hanging off of IGridServices, erroneously. Not sure when this is used, but now it is implemented in the new model of service connectors. Hopefully it works.  
							
							
							
						 
						
							2009-06-14 23:00:23 +00:00  
				
					
						
							
							
								 
						
							
							
								664dd58cd9 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3793  . Committing thomax/Snoopy's patch to allow deeding of objects, with changes:  
							
							... 
							
							
							
							- Set OwnerID = GroupID for deeded objects.
- Close a security loophole that would have allowed a user with deed rights in a group to deed ANY object to that group, even if it's not owned by them and/or not set to that group
- Set LastOwnerID correctly. Handle objects vs. prims correctly. 
							
						 
						
							2009-06-14 21:44:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8d0eb3307f 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-14 21:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								6abffedab5 
								
							
								 
							
						 
						
							
							
								
								Renamed Region/CoreModules/ServiceConnectors to Region/CoreModules/ServiceConnectorsOut. No functional changes.  
							
							
							
						 
						
							2009-06-14 19:44:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a0b68178b8 
								
							
								 
							
						 
						
							
							
								
								Bug fix in remote neighbour connector.  
							
							
							
						 
						
							2009-06-14 16:26:14 +00:00  
				
					
						
							
							
								 
						
							
							
								7a9c85526c 
								
							
								 
							
						 
						
							
							
								
								Pulled out HelloNeighbour into its own service, INeighbourService, which may get more functions as we go along. It's a very simple service and service connectors, and it served primarily to establish the design of services that dependent on Scenes and that must always have a local connector. More refactoring coming, as this showed how to do it right.  
							
							
							
						 
						
							2009-06-14 15:35:09 +00:00  
				
					
						
							
							
								 
						
							
							
								9f2ddfd167 
								
							
								 
							
						 
						
							
							
								
								* Temporarily resolve another problem in  http://opensimulator.org/mantis/view.php?id=3741  by disabling the loading of OAR creation information  
							
							
							
						 
						
							2009-06-12 20:00:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f9782a1085 
								
							
								 
							
						 
						
							
							
								
								* minor: removing some logging stuff accidentally left in on the last commit  
							
							
							
						 
						
							2009-06-12 15:45:38 +00:00  
				
					
						
							
							
								 
						
							
							
								45342067f5 
								
							
								 
							
						 
						
							
							
								
								* Move standalone login setup in LLStandaloneLoginmodule to RegionLoaded() from AddRegion()  
							
							... 
							
							
							
							* This is necessary to avoid a dependency problem where LLStandaloneLoginModule references IInventoryService before the LocalInventoryServiceConnector is registered
* Correct some copypasta log messages in LocalInventoryServiceConnector 
							
						 
						
							2009-06-12 15:41:53 +00:00  
				
					
						
							
							
								 
						
							
							
								cb6baacc31 
								
							
								 
							
						 
						
							
							
								
								* minor: remove one mono warning  
							
							
							
						 
						
							2009-06-12 14:29:42 +00:00  
				
					
						
							
							
								 
						
							
							
								874df490fb 
								
							
								 
							
						 
						
							
							
								
								* fix build break: sigh, must remember to build before committing  
							
							
							
						 
						
							2009-06-12 14:23:31 +00:00  
				
					
						
							
							
								 
						
							
							
								4e526778b7 
								
							
								 
							
						 
						
							
							
								
								* minor: make control file loading code consistent  
							
							
							
						 
						
							2009-06-12 14:18:01 +00:00  
				
					
						
							
							
								 
						
							
							
								15b8641bef 
								
							
								 
							
						 
						
							
							
								
								* minor: if OAR saving receives assets after timeout, just print warning, don't accidentally go on to process them  
							
							
							
						 
						
							2009-06-12 14:00:50 +00:00  
				
					
						
							
							
								 
						
							
							
								86043c431f 
								
							
								 
							
						 
						
							
							
								
								* minor: remove warning from unused field  
							
							
							
						 
						
							2009-06-12 13:37:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d4ed7b03af 
								
							
								 
							
						 
						
							
							
								
								* Fixed a few more async calls. Still not uncommented, some asserts still failing  
							
							
							
						 
						
							2009-06-11 20:50:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2afd733229 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #3803 . Thanks jhurliman.  
							
							
							
						 
						
							2009-06-11 20:27:13 +00:00  
				
					
						
							
							
								 
						
							
							
								6c1d6283e6 
								
							
								 
							
						 
						
							
							
								
								Small improvement in the IAR tests, but these tests are still showing random behavior, so they are still commented out.  
							
							
							
						 
						
							2009-06-11 19:12:20 +00:00  
				
					
						
							
							
								 
						
							
							
								156604e28e 
								
							
								 
							
						 
						
							
							
								
								InterServiceInventoryService references *almost* completely removed from the simulator. Only a couple left, not important. Also updated the login tests -- Justin, this time I was able to fix this by myself :)  
							
							
							
						 
						
							2009-06-11 03:00:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6242b01ac8 
								
							
								 
							
						 
						
							
							
								
								Removing the default reading of AssetCaching on all cache modules.  
							
							
							
						 
						
							2009-06-10 16:48:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b465dd7eb3 
								
							
								 
							
						 
						
							
							
								
								Reverse the default setting in Flotsam Asset Cache. Nothing should be the default  
							
							
							
						 
						
							2009-06-10 15:36:44 +00:00  
				
					
						
							
							
								 
						
							
							
								1874c635ea 
								
							
								 
							
						 
						
							
							
								
								Commenting the IAR tests for now until we understand how to set up things in this new inventory model.  
							
							
							
						 
						
							2009-06-10 15:18:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0f367bd7bb 
								
							
								 
							
						 
						
							
							
								
								Heart surgery no.2: the inventory service hooks.  
							
							... 
							
							
							
							Several improvements in the connectors themselves.
Several improvements in configurations.
Needed to add a hack in IUserService and UserManagerBase, to be removed when that service is refactored. 
							
						 
						
							2009-06-10 13:18:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a23d64dec1 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-06-10 04:28:56 +00:00  
				
					
						
							
							
								 
						
							
							
								ca52c3ef26 
								
							
								 
							
						 
						
							
							
								
								Letting the Flotsam cache be enabled even when [AssetCache] section is missing. Thank you mcortez!  
							
							
							
						 
						
							2009-06-09 20:20:30 +00:00  
				
					
						
							
							
								 
						
							
							
								a7fcacf8f3 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Ignore some generated files.  
							
							
							
						 
						
							2009-06-09 18:07:35 +00:00  
				
					
						
							
							
								 
						
							
							
								135ff63c3d 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-09 17:48:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9c726fb178 
								
							
								 
							
						 
						
							
							
								
								Thank you Snoopy, for a patch that implements group permissions.  
							
							... 
							
							
							
							Applied with changes:
- removed spammy debug message
- corrected tab formatting 
							
						 
						
							2009-06-09 08:15:34 +00:00  
				
					
						
							
							
								 
						
							
							
								759636f37e 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							This change addresses two issues:
  [1] It adds a flag field to the blendface call which allows the
      caller to indicate whether or not the generated asset is
      temporary, and whether or not the asset being replaced should
      be explicitly retired fromt the memory cache. The decimal
      values correspond to:
      0 - Permanent asset, do not expire old asset
      1 - Permanent asset, expire old asset
      2 - Temporary asset, do not expire old asset
      3 - Temporary asset, expire old asset
      '3' corresponds to the default behavior seen today, and is
          the continued behavior of the non-blendface calls.
  [2] The dynamic texture routines are highly-asynchronous and can
      be scheduled simultaneously on a multi-core machine. The nature
      of the texture management interfaece is such that updates may
      be lost, and the nature of asynchornous operation means that
      they may be processed out of order. A lock has been added to
      ensure that updates are at least atomic. No attempt has been
      made to enforce ordering. The lock applies to the SceneObjectPart
      being updated and is held for the lifetime of the TextureEntry
      used to carry texture updates (the one instance carries all
      faces supported by the prim).
   Users of these services should remember that the dynamic texture
   call is asynchronous and control will be returned *before* the
   texture update has actually occurred. As a result, a isubsequent
   GetTexture call may not return the expected asset id. A script
   must wait for the corresponding TEXTURE_CHANGED event before
   retrieving any texture information. 
							
						 
						
							2009-06-09 06:39:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0356fef9ab 
								
							
								 
							
						 
						
							
							
								
								Updating the flotsam asset cache. Thank you, mcortez!  
							
							... 
							
							
							
							Fixes Mantis #3784  
							
						 
						
							2009-06-08 20:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b87f982a7e 
								
							
								 
							
						 
						
							
							
								
								Bug fix. Adding the asset to the cache after a DB get.  
							
							
							
						 
						
							2009-06-08 19:35:36 +00:00  
				
					
						
							
							
								 
						
							
							
								16d5003274 
								
							
								 
							
						 
						
							
							
								
								Added more functions to IInventoryService. Unsure about whether all of these are really necessary.  
							
							
							
						 
						
							2009-06-08 03:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1ad237a8a7 
								
							
								 
							
						 
						
							
							
								
								First draft of inventory service connectors, and service implementation. No handlers yet, this is just the OUT part for now. It's not active and nothing in the simulator uses this yet. Just checking it in to start sharing with others. There are a couple of interesting software design points that could use other devs opinions.  
							
							... 
							
							
							
							Hopefully I added all needed files. 
							
						 
						
							2009-06-07 19:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								593942b195 
								
							
								 
							
						 
						
							
							
								
								* Fix problem where known missing assets would stop save oar ever completing  
							
							... 
							
							
							
							* Issue was that region server was silently dropping an XmlException caused by trying to deserialize the blank asset service response
* So make asset service return http status NOT FOUND rather than OK in accordance with REST
* and interpret this correctly in the async response so that a null object is sent back
* This means that this fix won't be active until both region simulator and server reach this revision 
							
						 
						
							2009-06-05 16:14:22 +00:00  
				
					
						
							
							
								 
						
							
							
								bfea077508 
								
							
								 
							
						 
						
							
							
								
								* Add oar saving timeout  
							
							... 
							
							
							
							* If an oar save fails to get responses to all asset requests to the asset service then timeout after 60 seconds
* Timeout executes abort, since missing assets in an OAR seems bad
* This means that oar saves won't permanently hang and instead can be retried if something goes wrong with the asset service
* This is not a solution to mantis 3714.  Hopefully a fix will be along shortly since I can now consistently reproduce that problem 
							
						 
						
							2009-06-05 13:48:43 +00:00  
				
					
						
							
							
								 
						
							
							
								9f932a4205 
								
							
								 
							
						 
						
							
							
								
								Thank you, thomax, for a patch to provide finer-grained access control to  
							
							... 
							
							
							
							scripting.
Fixes Mantis #2862  
							
						 
						
							2009-06-05 09:47:42 +00:00  
				
					
						
							
							
								 
						
							
							
								f992db6807 
								
							
								 
							
						 
						
							
							
								
								Committing mcortez's FlotsamAssetCache after several positive reviews.  
							
							... 
							
							
							
							Thank you, mcortez! 
							
						 
						
							2009-06-05 04:58:55 +00:00  
				
					
						
							
							
								 
						
							
							
								ffac6f94f0 
								
							
								 
							
						 
						
							
							
								
								Changed a comment to reflect changes in config.  
							
							
							
						 
						
							2009-06-04 18:41:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c6cef4bad5 
								
							
								 
							
						 
						
							
							
								
								Comment out unused variables / private fields to avoid compiler warnings.  
							
							
							
						 
						
							2009-06-04 03:58:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5f923f0632 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2009-06-04 01:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								007016ecd2 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-04 00:51:02 +00:00  
				
					
						
							
							
								 
						
							
							
								717fd3b5b9 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This patch adds oar file date and time (UTC) meta data to an oar file
when it is created.  It also adds a unique ID, though this id does not
in anyway identify the machine that the oar file was created on.
When an oar file with this meta data is loaded this extra information
is saved with the region settings and available via LSL through:
- osLoadedCreationDate()
- osLoadedCreationTime()
- osLoadedCreationID()
If there is no meta data these fields will be blank. Subsequent oar
file loads will erase the information for the previous oar file
load. Persistence has only been implemented for MySQL, the other
backends need updating.
Overall this allows us to much more easily identify the specific version of
software that clients are using. Its very straightforward to edit the oar file
to change the ID string to be something more human friendly.
Included in the patch is a new file OpenSim/Data/MySQL/Resources/030_RegionStore.sql
required for the MySQL DB migration.
btw I had a chat with justincc about this a few weeks ago since he
wrote the oar file import/export and he sounded happy to accept
something that included date/time information but didn't want anything
that would silently leak private information like machine names. 
							
						 
						
							2009-06-03 12:48:04 +00:00  
				
					
						
							
							
								 
						
							
							
								074b66ddcf 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							- fixes wild swings in memory usage related to usage of GetDrawStringSize()
  We've been seeing wild swings in memory usage and a large chunk of
  memory leak. From analysing this it's pretty clear that the mono
  garbage collector is rather buggy! When exercised heavily it looks
  like it frees more than its meant to resulting in crashes.
  GetDrawStringSize() measures the size in pixels of text. To do this
  memory for an image is allocated and used to call the GDI text
  measure functions.  Although no reference to the temporary memory
  for the measuring is kept, it takes quite a while for the mono
  garbage collector to clean up - so if lots calls to
  GetDrawStringSize() are made at once there can be a spike in memory
  usage. If the garbage collector is not fast enough then the GDI
  layer runs out of memory. It also looks like the garbage collector
  is not always reclaiming all of the memory.
  I've attached an OpenSim patch which works around the garbage collector
  issues. Instead of dynamically allocating memory for measuring
  text sizes, it serialises (on a per region basis) access to a single
  block of memory. The effect of this is to be nicer to the garbage
  collector as it has a lot less work to do, at the cost of some
  theoretical loss in performance (nothing noticeable with our tests
  which hit it pretty hard).
  OpenSim still does leak memory slowly, but it is a lot more stable
  with this patch. I suspect that either the garbage collector misses
  bits of freed memory or the GDI/cairo layer leaks a bit each time a
  texture is created. Thats going to be a lot harder to hunt down, but
  for reference if someone has OpenSim running on Windows it would be
  interesting to see if it has the same problem as it would tell us if
  its a mono/GDI problem or an OpenSim problem. 
							
						 
						
							2009-06-03 12:39:44 +00:00  
				
					
						
							
							
								 
						
							
							
								25a0a56570 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Modify dynamic texture handling so that an explicitly targetted
  face is not scheduled for immediate expiration. The requirement
  for precaching explicitly requires these assets to persist. They
  do however remain temporary.
  This approach leaves the legacy mode of operation (ALL_SIDES)
  unchanged in this respect. 
							
						 
						
							2009-06-03 12:21:14 +00:00  
				
					
						
							
							
								 
						
							
							
								9e3b592fa3 
								
							
								 
							
						 
						
							
							
								
								Thank you Imaze Rhiano for a patch that implements Cenome Memory Asset Cache (Mantis  #3759 )  
							
							... 
							
							
							
							See the files: bin/config-include/GridCommon.ini.example and bin/config-include/StandaloneCommon.ini.example to configure and enable this caching method. 
							
						 
						
							2009-06-03 08:41:08 +00:00  
				
					
						
							
							
								 
						
							
							
								528db43326 
								
							
								 
							
						 
						
							
							
								
								revert r9765 due to too many errors on some compilers. Affects Mantis  #3759  
							
							
							
						 
						
							2009-06-03 02:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b38be1a7fd 
								
							
								 
							
						 
						
							
							
								
								Thank you Imaze Rhiano for a patch that implements Cenome Memory Asset Cache (Mantis  #3759 )  
							
							... 
							
							
							
							See the files: bin/config-include/GridCommon.ini.example and bin/config-include/StandaloneCommon.ini.example to configure and enable this caching method. 
							
						 
						
							2009-06-02 22:42:47 +00:00  
				
					
						
							
							
								 
						
							
							
								5c42143a7b 
								
							
								 
							
						 
						
							
							
								
								* Add simple original xml serialization test  
							
							
							
						 
						
							2009-06-02 15:24:29 +00:00  
				
					
						
							
							
								 
						
							
							
								412295ccde 
								
							
								 
							
						 
						
							
							
								
								* Add simple original sog xml serialization test  
							
							
							
						 
						
							2009-06-01 18:03:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f6badc528b 
								
							
								 
							
						 
						
							
							
								
								* minor: change the name of one serialization method to match its counterpart  
							
							
							
						 
						
							2009-06-01 17:38:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ecbeb5cea1 
								
							
								 
							
						 
						
							
							
								
								* Fix race condition in save oar  
							
							
							
						 
						
							2009-06-01 16:00:46 +00:00  
				
					
						
							
							
								 
						
							
							
								840de6c036 
								
							
								 
							
						 
						
							
							
								
								Minor: Change OpenSim to OpenSimulator in older copyright headers and LICENSE.txt.  
							
							
							
						 
						
							2009-06-01 06:37:14 +00:00  
				
					
						
							
							
								 
						
							
							
								35b450d41d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup, ignore some generated files.  
							
							
							
						 
						
							2009-05-31 18:35:00 +00:00  
				
					
						
							
							
								 
						
							
							
								db2c4ab94c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-31 16:26:18 +00:00  
				
					
						
							
							
								 
						
							
							
								822c2176df 
								
							
								 
							
						 
						
							
							
								
								Forgot to add this to my last commit 2 days ago. Async in the HGBroker too.  
							
							
							
						 
						
							2009-05-30 16:22:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4aad6a07ff 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove redundent prim id attribute on Scene.AddSceneObject()  
							
							
							
						 
						
							2009-05-29 21:01:18 +00:00  
				
					
						
							
							
								 
						
							
							
								6eb191c87b 
								
							
								 
							
						 
						
							
							
								
								* Add save xml2 serialization test  
							
							
							
						 
						
							2009-05-29 20:20:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9021bb231c 
								
							
								 
							
						 
						
							
							
								
								* minor: move common serialization test code into fixture setup  
							
							
							
						 
						
							2009-05-29 16:27:43 +00:00  
				
					
						
							
							
								 
						
							
							
								fa04937a82 
								
							
								 
							
						 
						
							
							
								
								* Add xml2 load test  
							
							
							
						 
						
							2009-05-29 16:11:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1e9cb2f8fc 
								
							
								 
							
						 
						
							
							
								
								Making the delegate handlers async in async Get, to make things consistent. Them being synchronous in certain cases (asset in cache, for example) may account for slowness reported by folks in osgrid when they have the cache module on. Turns out that some of the provided handlers do non-trivial processing (the ones coming from J2KImage, for example), which means that the several asset requests that hit the cache end up being synchronous. The jury is still out on this.  
							
							
							
						 
						
							2009-05-29 01:26:53 +00:00  
				
					
						
							
							
								 
						
							
							
								0094556d04 
								
							
								 
							
						 
						
							
							
								
								Instrumenting GlynnTuckerCache to find out the hit rate.  
							
							
							
						 
						
							2009-05-28 21:04:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5db649538a 
								
							
								 
							
						 
						
							
							
								
								* Tweak to above  
							
							
							
						 
						
							2009-05-28 19:20:49 +00:00  
				
					
						
							
							
								 
						
							
							
								2feb218817 
								
							
								 
							
						 
						
							
							
								
								* Makes grid announcements more prominent.  
							
							
							
						 
						
							2009-05-28 19:19:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4b151b83a8 
								
							
								 
							
						 
						
							
							
								
								* Oops. Forgot Initialise needs tweaking between IRegionModule and ISharedRegionModule.  
							
							
							
						 
						
							2009-05-28 19:03:27 +00:00  
				
					
						
							
							
								 
						
							
							
								561d6c1cdc 
								
							
								 
							
						 
						
							
							
								
								* Converts recently added OGSRadmin to IRegionModule because I cant be arsed figuring out Mono.Addins.  
							
							
							
						 
						
							2009-05-28 18:59:18 +00:00  
				
					
						
							
							
								 
						
							
							
								940b5567a0 
								
							
								 
							
						 
						
							
							
								
								* Adds OGS RAdmin class. Adds primitive remote admin functions for gridservers to perform on region servers. Used for grid-wide announcements, etc.  
							
							
							
						 
						
							2009-05-28 18:27:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a7b49084ad 
								
							
								 
							
						 
						
							
							
								
								* May make the terrain flatten brush behave like Second Life(tm)'s client expects. May break everything. You decide!  
							
							
							
						 
						
							2009-05-28 15:27:15 +00:00  
				
					
						
							
							
								 
						
							
							
								e0ef697402 
								
							
								 
							
						 
						
							
							
								
								Adding the GlynnTucker cache module as the default choice in .ini's.  
							
							... 
							
							
							
							Minor log message change in the module itself. 
							
						 
						
							2009-05-27 16:11:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a576cca59e 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-27 14:30:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ce5225e6dc 
								
							
								 
							
						 
						
							
							
								
								Experimental alternative cache module implementation, using GlynnTucker.Cache.dll.  
							
							
							
						 
						
							2009-05-26 21:24:18 +00:00  
				
					
						
							
							
								 
						
							
							
								0b9076cd17 
								
							
								 
							
						 
						
							
							
								
								Revert a change I made to get a better URL because it failes under mono  
							
							
							
						 
						
							2009-05-26 01:38:32 +00:00  
				
					
						
							
							
								 
						
							
							
								2f74a7e3a6 
								
							
								 
							
						 
						
							
							
								
								Couple of tweaks to the URL module: handle script reset gracefully and  
							
							... 
							
							
							
							stop crashing http server threads. 
							
						 
						
							2009-05-26 01:27:22 +00:00  
				
					
						
							
							
								 
						
							
							
								582c20b1c4 
								
							
								 
							
						 
						
							
							
								
								* reseparate inventory item creator id and creator uuid  
							
							... 
							
							
							
							* unfortunately, while the client requires uuids and we want to be able to have arbitrary string ids, these cannot be kept in sync
* I think the problems last time were due to a serialization change
* So the major inteface version has been bumped to take care of any lingering issues here.
* This means that region servers beyond this revision can only connect to similarly uptodate grid services, and vice versa 
							
						 
						
							2009-05-25 19:54:47 +00:00  
				
					
						
							
							
								 
						
							
							
								eaa89f5a03 
								
							
								 
							
						 
						
							
							
								
								oops: wrong "path" in addin.xml  
							
							
							
						 
						
							2009-05-25 12:27:17 +00:00  
				
					
						
							
							
								 
						
							
							
								d4d9d8ed8f 
								
							
								 
							
						 
						
							
							
								
								converting CapabilitiesModule to new region module scheme  
							
							
							
						 
						
							2009-05-25 11:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4e64bf9360 
								
							
								 
							
						 
						
							
							
								
								Prevent group deeded objects from being returned by the group return option  
							
							... 
							
							
							
							unless the user has that permission through the group. 
							
						 
						
							2009-05-24 17:29:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ca75c101ec 
								
							
								 
							
						 
						
							
							
								
								Allow the perms module to inspect and modify the list of objects to return  
							
							... 
							
							
							
							for more fine-grained control 
							
						 
						
							2009-05-24 17:20:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c028d0a3c1 
								
							
								 
							
						 
						
							
							
								
								Make group permissions control what a user can return.  
							
							
							
						 
						
							2009-05-24 16:55:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f3f7d60367 
								
							
								 
							
						 
						
							
							
								
								Add a new permissions check for bulk object returns.  
							
							
							
						 
						
							2009-05-24 16:11:35 +00:00  
				
					
						
							
							
								 
						
							
							
								fb6d314d4d 
								
							
								 
							
						 
						
							
							
								
								This should make HG asset transfers work much better. It now uses HGUuidGatherer, which is a subclass of UuidGatherer. Hence, on-line HG asset transfers use exactly the same UUID collection code as save oar/xml. If it doesn't work, it's Justin's fault :D  
							
							
							
						 
						
							2009-05-23 17:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								31baeef469 
								
							
								 
							
						 
						
							
							
								
								* Pipes requestors IP address through all XmlRpcRequest delegates. This is needed to be able to 'NAT-wrap' the login sequence.  
							
							... 
							
							
							
							* If you have something using XmlRpc that isn't in core, change your method signature from:
   (XmlRpcRequest request)
to:
   (XmlRpcRequest request, IPEndPoint remoteClient) 
							
						 
						
							2009-05-23 06:05:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a3145e4e5a 
								
							
								 
							
						 
						
							
							
								
								* Reintroduce save iar test, which wasn't working because the asset service hadn't been manually post intiailized  
							
							
							
						 
						
							2009-05-22 19:59:45 +00:00  
				
					
						
							
							
								 
						
							
							
								3b689e506f 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Changes to support client-side image pre-caching in the region. This
  commit adds an additional calling sequence to the DynamicTexture data
  and URL calls. The new interface allows a dynamic image to be loaded
  into a specific object face (rather than the mandatory ALL_SIDES
  supported today.
  This is in part fulfilment of ticket #458 . 
							
						 
						
							2009-05-22 16:22:49 +00:00  
				
					
						
							
							
								 
						
							
							
								1d02636c27 
								
							
								 
							
						 
						
							
							
								
								cleaning out warnings.  
							
							... 
							
							
							
							NOTE: we currently have a gazillion warnings caused stuff flagged as
"obsolete" (OGS1 stuff) --- what's up with that? 
							
						 
						
							2009-05-22 14:57:00 +00:00  
				
					
						
							
							
								 
						
							
							
								912be7a2ac 
								
							
								 
							
						 
						
							
							
								
								converting Chat module and Concierge module to new style region modules  
							
							
							
						 
						
							2009-05-22 14:25:50 +00:00  
				
					
						
							
							
								 
						
							
							
								1df80943b0 
								
							
								 
							
						 
						
							
							
								
								dropping sex from SceneBanner...  
							
							
							
						 
						
							2009-05-22 14:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								da170cde46 
								
							
								 
							
						 
						
							
							
								
								Cleaning up a few HG things. HG Posts may now work in grids, but if the home grid is a standalone, this still doesn't work -- something wrong with RegionAssetService's DB connection.  
							
							
							
						 
						
							2009-05-22 04:23:59 +00:00  
				
					
						
							
							
								 
						
							
							
								20383a61b8 
								
							
								 
							
						 
						
							
							
								
								Thank you, StrawberryFride, for a patch to fix SceneBan behavior.  
							
							... 
							
							
							
							Applied with changes (commented the logging entirely, since Linux defaults
to debug level)
Fixes Mantis #3689  
							
						 
						
							2009-05-20 11:27:15 +00:00  
				
					
						
							
							
								 
						
							
							
								e0bc5c5db2 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup.  
							
							
							
						 
						
							2009-05-20 01:32:06 +00:00  
				
					
						
							
							
								 
						
							
							
								01ca3a91ad 
								
							
								 
							
						 
						
							
							
								
								* Take another attempt at  http://opensimulator.org/mantis/view.php?id=3191  
							
							... 
							
							
							
							* Return something more sensible if a file isn't found 
							
						 
						
							2009-05-19 19:41:01 +00:00  
				
					
						
							
							
								 
						
							
							
								8559f9bbba 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							The image render module is returning everything twice. Once with
  data, once with null. This change adds a return to stop this
  behavior. This was not apparent until I added a message to the
  catching routine which issued a warning message when no data was
  returned. 
							
						 
						
							2009-05-19 18:34:04 +00:00  
				
					
						
							
							
								 
						
							
							
								88f17010b7 
								
							
								 
							
						 
						
							
							
								
								Add initializing m_scene if it's not null. Marking MyScene as [Obsolete]  
							
							... 
							
							
							
							because it will be removed soonish. This is NOT the way to go.
Thanks, mpallari, for pointing this out.
Fixes Mantis #3684  
							
						 
						
							2009-05-19 16:26:20 +00:00  
				
					
						
							
							
								 
						
							
							
								23d902be42 
								
							
								 
							
						 
						
							
							
								
								Remove the old asset cache and local services and the configurations for them  
							
							
							
						 
						
							2009-05-18 23:18:04 +00:00  
				
					
						
							
							
								 
						
							
							
								df16532858 
								
							
								 
							
						 
						
							
							
								
								Bug fix and config rename.  
							
							
							
						 
						
							2009-05-18 23:15:50 +00:00  
				
					
						
							
							
								 
						
							
							
								13da5a9fba 
								
							
								 
							
						 
						
							
							
								
								Finished HG Service Store. Not fully functional because of problems with asset.ID insisting on being a UUID string.  
							
							
							
						 
						
							2009-05-18 20:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1cc9d1fd8d 
								
							
								 
							
						 
						
							
							
								
								* minor: another attempt at  http://opensimulator.org/mantis/view.php?id=3191  
							
							... 
							
							
							
							* didn't realize that we were getting back plain old exceptions 
							
						 
						
							2009-05-18 18:44:55 +00:00  
				
					
						
							
							
								 
						
							
							
								29671fc103 
								
							
								 
							
						 
						
							
							
								
								* Resolve  http://opensimulator.org/mantis/view.php?id=3191  
							
							... 
							
							
							
							* Catch directory exception on load oar as well as file exception 
							
						 
						
							2009-05-18 18:22:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ad7214620f 
								
							
								 
							
						 
						
							
							
								
								* Re-enable save oar test by loading asset data plugins from test mock class  
							
							... 
							
							
							
							* Actually spit out the exception caught by the plugin loader - not much point having plugins throw exceptions if we are just going to ignore them 
							
						 
						
							2009-05-18 17:46:14 +00:00  
				
					
						
							
							
								 
						
							
							
								2534078380 
								
							
								 
							
						 
						
							
							
								
								Refactor: Change "Servers" to "Server", since the can only be one. Break  
							
							... 
							
							
							
							the handlers out of the asset server context into a generic scope. 
							
						 
						
							2009-05-18 12:36:59 +00:00  
				
					
						
							
							
								 
						
							
							
								cb2ce61876 
								
							
								 
							
						 
						
							
							
								
								Move the connectors under services for reasons of application logic. Remove  
							
							... 
							
							
							
							the user server skeleton in preparation for introducing a generic server 
							
						 
						
							2009-05-18 11:43:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e3f2cfa1ca 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Fixes:
  [1] Sharing exception on remote OAR management
  [2] Occasional 505 error talking to Tomcat
  [3] Occasional mono aborts caused by mlog in the
      script engine's app domain (mono 2.4) 
							
						 
						
							2009-05-18 10:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								74f1c16c49 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Jonc, for a patch that solves  
							
							... 
							
							
							
							the issue of a console command 'export-map file.jpg'
having the map flipped when exported. 
							
						 
						
							2009-05-17 18:09:39 +00:00  
				
					
						
							
							
								 
						
							
							
								720e2bc5d9 
								
							
								 
							
						 
						
							
							
								
								Renaming [ServiceConnectors] back to [Modules].  
							
							
							
						 
						
							2009-05-17 15:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								5cfd84c924 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-17 10:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								aac8ca0411 
								
							
								 
							
						 
						
							
							
								
								HG asset transfers starting to work -- GETs only for now.  
							
							
							
						 
						
							2009-05-17 01:38:43 +00:00  
				
					
						
							
							
								 
						
							
							
								99cf8e3f5a 
								
							
								 
							
						 
						
							
							
								
								Send the owner name, not the client name on SendDialog.  
							
							... 
							
							
							
							This modifies IClientAPI.SendDialog slightly.
Fixes Mantis #3661 . 
							
						 
						
							2009-05-16 16:01:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c11e047410 
								
							
								 
							
						 
						
							
							
								
								* Resolve bug where save oar would never complete if any assets were missing  
							
							
							
						 
						
							2009-05-15 20:20:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5e4fc6e91e 
								
							
								 
							
						 
						
							
							
								
								Heart surgery on asset service code bits. Affects OpenSim.ini configuration -- please see the example. Affects region servers only.  
							
							... 
							
							
							
							This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing.
Known problems: 
* HG asset transfers are borked for now
* missing texture is missing
* 3 unit tests commented out for now 
							
						 
						
							2009-05-15 05:00:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6277156044 
								
							
								 
							
						 
						
							
							
								
								* When saving an oar, save assets when immediately received rather than storing them all up in memory  
							
							... 
							
							
							
							* Hopefully this will remove out of memory problems when saving large oars on machines without much memory
* It may also speed up saving of large oars 
							
						 
						
							2009-05-14 20:37:54 +00:00  
				
					
						
							
							
								 
						
							
							
								02bac7fea4 
								
							
								 
							
						 
						
							
							
								
								* refactor: move SceneXmlLoader into subpackage  
							
							
							
						 
						
							2009-05-14 18:46:17 +00:00  
				
					
						
							
							
								 
						
							
							
								303aa4b65e 
								
							
								 
							
						 
						
							
							
								
								* refactor: move bottom part of 'xml2' serializaton to separate class  
							
							
							
						 
						
							2009-05-14 18:08:54 +00:00  
				
					
						
							
							
								 
						
							
							
								d10b5e29bc 
								
							
								 
							
						 
						
							
							
								
								* refactor: break some of xml2 serialization out of sog  
							
							
							
						 
						
							2009-05-14 16:33:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d843b897b2 
								
							
								 
							
						 
						
							
							
								
								Move the connector for the new asset server to a connectors project. Inherit  
							
							... 
							
							
							
							the region module version from this. This enables inter-server connections
to reuse connetor code from region modules. 
							
						 
						
							2009-05-14 06:18:18 +00:00  
				
					
						
							
							
								 
						
							
							
								50b305b006 
								
							
								 
							
						 
						
							
							
								
								Honor the temp and local asset flags  
							
							
							
						 
						
							2009-05-14 03:07:00 +00:00  
				
					
						
							
							
								 
						
							
							
								13298fef0b 
								
							
								 
							
						 
						
							
							
								
								Fix up some URL details  
							
							
							
						 
						
							2009-05-13 20:57:26 +00:00  
				
					
						
							
							
								 
						
							
							
								8bea196b5b 
								
							
								 
							
						 
						
							
							
								
								Add the port to the generated URL. For some reson this still doesn't want to  
							
							... 
							
							
							
							receive requests. 
							
						 
						
							2009-05-13 20:45:28 +00:00  
				
					
						
							
							
								 
						
							
							
								fb3d5770dd 
								
							
								 
							
						 
						
							
							
								
								Make the LSL HTTP server create and give out URLs to scripts  
							
							
							
						 
						
							2009-05-13 20:32:14 +00:00  
				
					
						
							
							
								 
						
							
							
								1196f3eac7 
								
							
								 
							
						 
						
							
							
								
								Add most of the meat to the LSL HTTP server  
							
							
							
						 
						
							2009-05-13 04:04:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ba8850f254 
								
							
								 
							
						 
						
							
							
								
								Plumb request and return URL functions.  
							
							... 
							
							
							
							Implements llRequestURL, llRequestSecureURL, llReleaseURL 
							
						 
						
							2009-05-13 03:09:30 +00:00  
				
					
						
							
							
								 
						
							
							
								80ce08d8b2 
								
							
								 
							
						 
						
							
							
								
								Add a skeleton for the LSLHttpServer  
							
							
							
						 
						
							2009-05-13 02:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								88371e4f98 
								
							
								 
							
						 
						
							
							
								
								Fix interface registration/deregistration mechanics  
							
							
							
						 
						
							2009-05-12 23:49:42 +00:00  
				
					
						
							
							
								 
						
							
							
								55dd6d4334 
								
							
								 
							
						 
						
							
							
								
								Make the accet cache module actually register the interface  
							
							
							
						 
						
							2009-05-12 23:21:03 +00:00  
				
					
						
							
							
								 
						
							
							
								c582d54272 
								
							
								 
							
						 
						
							
							
								
								Correct addin XML  
							
							
							
						 
						
							2009-05-12 19:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c2bcd5845f 
								
							
								 
							
						 
						
							
							
								
								Commit the addin XML for the Core Asset Cache  
							
							
							
						 
						
							2009-05-12 17:01:04 +00:00  
				
					
						
							
							
								 
						
							
							
								c81c9e712c 
								
							
								 
							
						 
						
							
							
								
								fixing SocketException when IP address cannot be resolved  
							
							
							
						 
						
							2009-05-12 14:57:42 +00:00  
				
					
						
							
							
								 
						
							
							
								68da7d1a43 
								
							
								 
							
						 
						
							
							
								
								Correctly reset the group ownership flag when a parcel is reclaimed.  
							
							
							
						 
						
							2009-05-12 13:48:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e1750c8c7c 
								
							
								 
							
						 
						
							
							
								
								Hook up deed permissions checking to the land module  
							
							
							
						 
						
							2009-05-12 13:41:30 +00:00  
				
					
						
							
							
								 
						
							
							
								32ac388363 
								
							
								 
							
						 
						
							
							
								
								Add permission mechanisms for group deeding land  
							
							
							
						 
						
							2009-05-12 13:29:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c1d680b6c3 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Patnad, for a patch that:  
							
							... 
							
							
							
							This is to handle the changes in the v1.23 viewer 
of LL regarding the adult rating. With this patch 
a region can be changed to the adult rating from 
LL viewer v1.23 and above. 
							
						 
						
							2009-05-12 03:30:37 +00:00  
				
					
						
							
							
								 
						
							
							
								16efb78698 
								
							
								 
							
						 
						
							
							
								
								Changes to the new user system to add the modularity developed for the asset  
							
							... 
							
							
							
							system 
							
						 
						
							2009-05-11 22:54:09 +00:00  
				
					
						
							
							
								 
						
							
							
								6dcafec22d 
								
							
								 
							
						 
						
							
							
								
								* Implements IP and DNS based ban facilities to OpenSim.  
							
							... 
							
							
							
							* User interface is ... primitive at best right now.
* Loads bans from bans.txt and region ban DB on startup, bans.txt is in the format of one per line. The following explains how they are read;
DNS bans are in the form "somewhere.com" will block ANY matching domain (including "betasomewhere.com", "beta.somewhere.com", "somewhere.com.beta") - make sure to be reasonably specific in DNS bans.
IP address bans match on first characters, so, "127.0.0.1" will ban only that address, "127.0.1" will ban "127.0.10.0" but "127.0.1." will ban only the "127.0.1.*" network 
							
						 
						
							2009-05-11 19:23:51 +00:00  
				
					
						
							
							
								 
						
							
							
								461e213a39 
								
							
								 
							
						 
						
							
							
								
								Plumb the HG asset broker. More naming changes to clarify things. Lots more  
							
							... 
							
							
							
							config options. 
							
						 
						
							2009-05-11 02:59:26 +00:00  
				
					
						
							
							
								 
						
							
							
								225252f48e 
								
							
								 
							
						 
						
							
							
								
								Add the HG asset module skeleton  
							
							
							
						 
						
							2009-05-10 22:55:44 +00:00  
				
					
						
							
							
								 
						
							
							
								65c0996a9c 
								
							
								 
							
						 
						
							
							
								
								Use the new async handling class to actually make the new asset service's  
							
							... 
							
							
							
							async request perform asynchronously 
							
						 
						
							2009-05-10 16:51:14 +00:00  
				
					
						
							
							
								 
						
							
							
								dc4f31db1a 
								
							
								 
							
						 
						
							
							
								
								Create an async form of the RestObjectPoster. Rename the file (but not the  
							
							... 
							
							
							
							class!) to SynchronousRestObjectRequester. Add CacheBuckets parameter to
cache 
							
						 
						
							2009-05-10 16:20:25 +00:00  
				
					
						
							
							
								 
						
							
							
								1a910b6e1d 
								
							
								 
							
						 
						
							
							
								
								Connect up the new asset cache and introduce an asynchronous call path  
							
							... 
							
							
							
							for asset retrieval (full asset only) to ease migration to the new system 
							
						 
						
							2009-05-10 14:03:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d8e1842d25 
								
							
								 
							
						 
						
							
							
								
								Add some asset cache plumbing. Change the generic cache from UUID to string  
							
							... 
							
							
							
							keys to allow caching the new crop of URI identified objects. 
							
						 
						
							2009-05-10 12:27:05 +00:00  
				
					
						
							
							
								 
						
							
							
								14a6880352 
								
							
								 
							
						 
						
							
							
								
								Fix the build break  
							
							
							
						 
						
							2009-05-10 00:40:08 +00:00  
				
					
						
							
							
								 
						
							
							
								13b2ff83df 
								
							
								 
							
						 
						
							
							
								
								Small asset cache addition. Comment a debug output left in CAPS  
							
							
							
						 
						
							2009-05-10 00:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								89d921c3b2 
								
							
								 
							
						 
						
							
							
								
								COmmitting the asset cache skeleton  
							
							
							
						 
						
							2009-05-09 23:47:20 +00:00  
				
					
						
							
							
								 
						
							
							
								dac793ea47 
								
							
								 
							
						 
						
							
							
								
								* Break out the SampleMoneyModule to a new namespace  
							
							... 
							
							
							
							* Create the OpenSim.Region.ReplaceableModules namespace for modules that we intend to have people replace (see readme)
* Create the OpenSim.Region.ReplaceableModules.MoneyModule namespace
* Put our current Sample MoneyModule in this namespace. (more modifications here next commit) 
							
						 
						
							2009-05-09 05:21:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b3d29aaeb3 
								
							
								 
							
						 
						
							
							
								
								Make remote assets work through the new server system  
							
							
							
						 
						
							2009-05-09 04:03:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b2b13c5a42 
								
							
								 
							
						 
						
							
							
								
								Plumb the remote asset hookup, all but the actual requests  
							
							
							
						 
						
							2009-05-09 03:08:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c1e7352d75 
								
							
								 
							
						 
						
							
							
								
								Add the asset service connectors and sample config. READ WARNINGS!!!  
							
							
							
						 
						
							2009-05-09 02:49:55 +00:00  
				
					
						
							
							
								 
						
							
							
								567e0d032c 
								
							
								 
							
						 
						
							
							
								
								* break out 'xml2' deserialization from sog  
							
							
							
						 
						
							2009-05-08 19:18:37 +00:00  
				
					
						
							
							
								 
						
							
							
								6b88a205d6 
								
							
								 
							
						 
						
							
							
								
								another possible cause of some of the inventory wierdness is the 1/2 implemented  
							
							... 
							
							
							
							OSP resolver, and the caching of the uuid seperate from the string that is a UUID.
Change this behavior back to something that ensures the data for the 2 is the same.
Put the 2 unit tests that depend on the new behavior into ignore state. 
							
						 
						
							2009-05-08 15:40:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6d36985bbc 
								
							
								 
							
						 
						
							
							
								
								remove misleading comment  
							
							
							
						 
						
							2009-05-07 19:37:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ce0a84cbc0 
								
							
								 
							
						 
						
							
							
								
								instrument most of the tests with a new InMethod function that may help us figure  
							
							... 
							
							
							
							out where that pesky deadlock is during test runs. 
							
						 
						
							2009-05-07 19:07:08 +00:00  
				
					
						
							
							
								 
						
							
							
								7440681062 
								
							
								 
							
						 
						
							
							
								
								minor: Inconsquential change to provoke another build  
							
							
							
						 
						
							2009-05-07 13:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3312938f6b 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							logs error message on empty data in DynamicTextureModule 
							
						 
						
							2009-05-07 11:58:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c84abfa9b1 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Fly-Man- for a patch that:  
							
							... 
							
							
							
							Adding more SL likeness for Email module in CORE.
I've added some SL likeness to the Email module so 
that it looks more like emails going out in the 
same standard as SL uses 
							
						 
						
							2009-05-06 02:29:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f8e0653e73 
								
							
								 
							
						 
						
							
							
								
								* If an item creator id contains an iar loaded name, create a temporary profile and hashed UUID to represent the user  
							
							
							
						 
						
							2009-05-05 16:45:21 +00:00  
				
					
						
							
							
								 
						
							
							
								e0a06f6416 
								
							
								 
							
						 
						
							
							
								
								- moving banned check and public/private check to  
							
							... 
							
							
							
							Scene.NewUserConnection()
- adding reason reporting
this enforces estate bans very early on and prevents us from
circulating client objects that we'd then have to retract once we
realize that the client is not allowed into the region 
							
						 
						
							2009-05-05 16:17:52 +00:00  
				
					
						
							
							
								 
						
							
							
								8ea12ad6c0 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup. Ignore some generated files.  
							
							
							
						 
						
							2009-05-05 09:59:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4c828e503c 
								
							
								 
							
						 
						
							
							
								
								Add the remote user connector skeleton  
							
							
							
						 
						
							2009-05-05 05:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								26efb55f37 
								
							
								 
							
						 
						
							
							
								
								Change local user connector into a shared module  
							
							
							
						 
						
							2009-05-05 05:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8b9f8be512 
								
							
								 
							
						 
						
							
							
								
								Some refactoring. Database is now active in the new user server  
							
							
							
						 
						
							2009-05-05 05:35:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d1c9a41be0 
								
							
								 
							
						 
						
							
							
								
								Plumb the new server connector logic  
							
							
							
						 
						
							2009-05-05 04:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								acfb5051cd 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit. WILL NOT COMPILE!  
							
							
							
						 
						
							2009-05-04 20:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								3a27a05607 
								
							
								 
							
						 
						
							
							
								
								* refactor: move OspResolver to a different namespace  
							
							
							
						 
						
							2009-05-04 17:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a61cbab799 
								
							
								 
							
						 
						
							
							
								
								* Insert profile references for creators for items saved into iars  
							
							
							
						 
						
							2009-05-04 16:15:30 +00:00  
				
					
						
							
							
								 
						
							
							
								257fc5515a 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings, minor cleanup  
							
							
							
						 
						
							2009-05-04 15:38:36 +00:00  
				
					
						
							
							
								 
						
							
							
								509ec2637b 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Simplify InventoryFolderImpl.  No functional change.  
							
							
							
						 
						
							2009-05-04 15:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0ecd965b8c 
								
							
								 
							
						 
						
							
							
								
								Some reorganization around service connectors. No functional change  
							
							
							
						 
						
							2009-05-03 23:13:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e957a29ab0 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Thomax, for a patch that:  
							
							... 
							
							
							
							Does not set prims to fullbright when an
ossl dynamic texture function is called. 
							
						 
						
							2009-05-03 17:53:43 +00:00  
				
					
						
							
							
								 
						
							
							
								011448f69a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Fly-Man, for a patch that:  
							
							... 
							
							
							
							* Added the hostname so the email gets the 
right hostname when going outbound 
							
						 
						
							2009-05-02 16:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								61d3c551fd 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Thomax, for a patch that solves:  
							
							... 
							
							
							
							ConfigurableWind module doesn't show any effect as
time = DateTime.Now.TimeOfDay.Seconds / 86400;
calculates 0. 
							
						 
						
							2009-05-02 16:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								c4e6397a92 
								
							
								 
							
						 
						
							
							
								
								Rename CoreModules.Communications to CoreModule.ServiceConnectors and, inside it, REST to Remote.  
							
							
							
						 
						
							2009-05-02 14:47:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ac944def3f 
								
							
								 
							
						 
						
							
							
								
								Fix the issue that stopped the packet pool from working. Add a mechanism  
							
							... 
							
							
							
							to recycley data blocs within a packet. Recycle the ObjectUpdate* data
blocks. Speeds up loading even more.
This may mean that the packet pool is now viable. 
							
						 
						
							2009-05-02 00:14:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e7078520db 
								
							
								 
							
						 
						
							
							
								
								* refactor: move iar name hashing into a method  
							
							
							
						 
						
							2009-04-30 19:57:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c7fd036b35 
								
							
								 
							
						 
						
							
							
								
								Estate owners who are not administrators, even in god mode, should not be  
							
							... 
							
							
							
							able to edit a real god's objects. Minor tweak. 
							
						 
						
							2009-04-30 15:38:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ceb4db5272 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the permissions module, where if there were multiple admins, the client permissions flags were sent incorrectly, which stopped one admin being able to edit another admin's objects. Even thought the comments in the code said that admins should be able to edit each other's objects.  
							
							
							
						 
						
							2009-04-30 14:56:26 +00:00  
				
					
						
							
							
								 
						
							
							
								40c2e2e84f 
								
							
								 
							
						 
						
							
							
								
								* Add test to check temp profile creation on iar load  
							
							
							
						 
						
							2009-04-29 19:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								1bf0bc8bb3 
								
							
								 
							
						 
						
							
							
								
								* Apply further groups xmlrpc to stop an exception in the exception handler  
							
							... 
							
							
							
							* Thanks mcortez 
							
						 
						
							2009-04-29 18:52:10 +00:00  
				
					
						
							
							
								 
						
							
							
								c320dca2db 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-04-29 18:11:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7d11434a9c 
								
							
								 
							
						 
						
							
							
								
								* Add missing System.Reflection reference from last commit  
							
							
							
						 
						
							2009-04-29 17:56:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c56f928c80 
								
							
								 
							
						 
						
							
							
								
								* Adjust load iar unit test to check load of items with creator names that exist in the system but which are not the loading user  
							
							
							
						 
						
							2009-04-29 17:46:13 +00:00  
				
					
						
							
							
								 
						
							
							
								ff0684a9f3 
								
							
								 
							
						 
						
							
							
								
								Flipping check_session xmlrpc's keep-alive to false, because some clients hang.  
							
							
							
						 
						
							2009-04-29 03:01:19 +00:00  
				
					
						
							
							
								 
						
							
							
								cac6971099 
								
							
								 
							
						 
						
							
							
								
								* Get rid of some extraneous debug log output from the last commit  
							
							
							
						 
						
							2009-04-28 19:54:57 +00:00  
				
					
						
							
							
								 
						
							
							
								898326b5e9 
								
							
								 
							
						 
						
							
							
								
								* Stop oar loading barfing if the archive contains directory entries  
							
							
							
						 
						
							2009-04-28 19:40:02 +00:00  
				
					
						
							
							
								 
						
							
							
								52d5628806 
								
							
								 
							
						 
						
							
							
								
								* Add preliminary code for resolving iar profile names  
							
							... 
							
							
							
							* Not yet active 
							
						 
						
							2009-04-28 17:47:09 +00:00  
				
					
						
							
							
								 
						
							
							
								6b5a110857 
								
							
								 
							
						 
						
							
							
								
								Make sure that, on "Anyone can copy" the person copying the object  
							
							... 
							
							
							
							has transfer perms as well as copy perms.
This may block some cases where the owner would normally be able to take
copy.
Fixes Mantis #3464  
							
						 
						
							2009-04-27 23:12:35 +00:00  
				
					
						
							
							
								 
						
							
							
								81bc38708a 
								
							
								 
							
						 
						
							
							
								
								Thanks Tommil for a patch that adds a caching option to GetAssetStreamHandler. It is used in the RegionAssetService.  
							
							
							
						 
						
							2009-04-27 15:23:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1ce362323e 
								
							
								 
							
						 
						
							
							
								
								HGWorldMap got a bit out of sync during the introduction of the new module system. Should work now. Fixes mantis  #3533 .  
							
							
							
						 
						
							2009-04-26 23:57:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d95bfc8eec 
								
							
								 
							
						 
						
							
							
								
								Bug fix in initialization of RegionAssetServer/MXP. Sometimes the MXP section in ini doesn't exist.  
							
							
							
						 
						
							2009-04-26 23:21:56 +00:00  
				
					
						
							
							
								 
						
							
							
								2a64a1ead4 
								
							
								 
							
						 
						
							
							
								
								Remove second timestamp in offline IM, the client already adds one  
							
							
							
						 
						
							2009-04-25 19:02:23 +00:00  
				
					
						
							
							
								 
						
							
							
								6a08accde0 
								
							
								 
							
						 
						
							
							
								
								- Moved WorldMapModule and HGWorldMapModule to the new region-module system  
							
							... 
							
							
							
							- Cleaned up some whitespace 
							
						 
						
							2009-04-24 20:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2246b4daaa 
								
							
								 
							
						 
						
							
							
								
								* Write separate unit test for replicating iar structure to a user inventory  
							
							
							
						 
						
							2009-04-24 19:43:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8fe70c826d 
								
							
								 
							
						 
						
							
							
								
								* minor: move user profile test utils to test/common/setup for future reuse  
							
							
							
						 
						
							2009-04-24 19:19:19 +00:00  
				
					
						
							
							
								 
						
							
							
								eeb1908bce 
								
							
								 
							
						 
						
							
							
								
								* Refactor: break out loading of archive paths into inventory into a separate method  
							
							
							
						 
						
							2009-04-24 19:10:13 +00:00  
				
					
						
							
							
								 
						
							
							
								35c7aae455 
								
							
								 
							
						 
						
							
							
								
								* correct spelling mistake in item seiralization  
							
							
							
						 
						
							2009-04-24 15:56:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d69a018ba8 
								
							
								 
							
						 
						
							
							
								
								* Write basic, incomplete load iar test  
							
							
							
						 
						
							2009-04-24 15:02:48 +00:00  
				
					
						
							
							
								 
						
							
							
								1ccc99a3f9 
								
							
								 
							
						 
						
							
							
								
								* refactor: move archive user inventory item serialization out to a separate file  
							
							
							
						 
						
							2009-04-23 20:15:05 +00:00  
				
					
						
							
							
								 
						
							
							
								bd8e4a8892 
								
							
								 
							
						 
						
							
							
								
								* Fix hypergrid standalone login by overriding AddNewUserAgent in HGUserServices  
							
							
							
						 
						
							2009-04-22 23:04:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7dbcf0570f 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Changes to enable script state persistence across non-restart
serialization situations (inventory/OAR/attachments)
Also fixing test cases for OAR and IAR so they don't barf with the new code. 
							
						 
						
							2009-04-22 18:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d455d579d0 
								
							
								 
							
						 
						
							
							
								
								more cleanup  
							
							
							
						 
						
							2009-04-22 18:00:59 +00:00  
				
					
						
							
							
								 
						
							
							
								27c8cc5b1f 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan for a patch that:  
							
							... 
							
							
							
							Added support for loading bare asset binaries (as opposed to 
xml encoded asset base) to both sandbox asset service and cable beach.
* Added support for enabling region asset service when mxp is enabled.
* Moved base http server content type defaulting before invocation of 
request handle method to allow for variable content type in the response. 
							
						 
						
							2009-04-21 19:42:36 +00:00  
				
					
						
							
							
								 
						
							
							
								9c3ec87b97 
								
							
								 
							
						 
						
							
							
								
								Moved ITerrainModule and ITerainEffect to OpenSim.Region.Framework.Interfaces and added a TaintTerrain method  
							
							
							
						 
						
							2009-04-19 13:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a416e75ddb 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, MCortez, for a patch that:  
							
							... 
							
							
							
							This hooks up the LandManagementModule to handle the DeedParcelToGroup 
packet. Now people can start testing land assigned to and owned by groups.
Also fixes a viewer crash issue when searching for and then joining a group 
with an agent that is not already being tracked by groups server. 
							
						 
						
							2009-04-19 00:11:14 +00:00  
				
					
						
							
							
								 
						
							
							
								aa86305a41 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, StrawberryFride, for a patch that:  
							
							... 
							
							
							
							Adds a test to see if the first option on osDynamicTextureData is "AltDelim", 
then picks up the first character after the whitespace and uses as a delimiter 
instead of ;. If this string does not appear at the start of the data, the 
default ; will be used, hence this should not break existing code. 
							
						 
						
							2009-04-18 17:05:51 +00:00  
				
					
						
							
							
								 
						
							
							
								bd1b478f2c 
								
							
								 
							
						 
						
							
							
								
								* Change inventory archiver module to use profile cache  
							
							... 
							
							
							
							* Clean up some log messages 
							
						 
						
							2009-04-17 19:11:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3b70d14e62 
								
							
								 
							
						 
						
							
							
								
								fixes System.UnauthorizedAccessExceptions when trying to load OARs from  
							
							... 
							
							
							
							read-only files on linux. 
							
						 
						
							2009-04-17 08:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								235ae95b50 
								
							
								 
							
						 
						
							
							
								
								* minor: Eliminate redundant argument in PreloadUserCache  
							
							
							
						 
						
							2009-04-16 20:24:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4de3f9b597 
								
							
								 
							
						 
						
							
							
								
								trying to fix exception in Random.Next() probably caused through sharing of  
							
							... 
							
							
							
							WindModule plugins --- manifesting itself through:
    2009-04-16 15:32:02,764 [Heartbeat for region sea 3] [Scene]: Failed with exception System.IndexOutOfRangeException: Array index is out of range.
      at System.Random.Sample () [0x0003e] in /usr/local/src/mono/build/mono-2.0.1/mcs/class/corlib/System/Random.cs:91
      at System.Random.NextDouble () [0x00000] in /usr/local/src/mono/build/mono-2.0.1/mcs/class/corlib/System/Random.cs:142
      at OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindUpdate (UInt32 frame) [0x00019] in /tmp/opensim-deploy-oTyFP12501/opensim-deploy/OpenSim/Region/CoreModules/World/Wind/Plugins/SimpleRandomWind.cs:92 
							
						 
						
							2009-04-16 14:22:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4b85cbf0b6 
								
							
								 
							
						 
						
							
							
								
								Correctly flag group owned prims in the land prim list  
							
							
							
						 
						
							2009-04-16 01:01:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ac96722c1d 
								
							
								 
							
						 
						
							
							
								
								Fix build break and change some groups interfaces  
							
							
							
						 
						
							2009-04-16 00:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								63936d442c 
								
							
								 
							
						 
						
							
							
								
								* Make it possible to add a request id to load and save oar requests  
							
							... 
							
							
							
							* This allows specific requests to be identified. 
							
						 
						
							2009-04-15 19:12:37 +00:00  
				
					
						
							
							
								 
						
							
							
								0413d052a3 
								
							
								 
							
						 
						
							
							
								
								Adds session authentication upon NewUserConnections. Adds user key authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.  
							
							
							
						 
						
							2009-04-14 19:35:35 +00:00  
				
					
						
							
							
								 
						
							
							
								d0744f8eca 
								
							
								 
							
						 
						
							
							
								
								* Make archiver tests pump the asset server manually instead of starting the normal runtime thread  
							
							... 
							
							
							
							* This may eliminate the occasional archive test freezes, since they appeared to occur when somehow the asset server didn't pick up on the presence of a request in the asset 
quque 
							
						 
						
							2009-04-14 18:49:45 +00:00  
				
					
						
							
							
								 
						
							
							
								285dfe3055 
								
							
								 
							
						 
						
							
							
								
								Add the RegionLoaded(Scene) API to the new region module interface to allow  
							
							... 
							
							
							
							region modules to use another region module's interfaces and events in
a scene context 
							
						 
						
							2009-04-14 03:22:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c2e75aecd1 
								
							
								 
							
						 
						
							
							
								
								* Commit a variety of fixes to bugs discovered while trying to fix the NaN singularity.  
							
							... 
							
							
							
							* WebStatsModule doesn't crash on restart.   GodsModule doesn't crash when there is no Dialog Module.  LLUDPServer doesn't crash when the Operation was Aborted.  
* ODEPlugin does 'Almost NaN' sanity checks.
* ODEPlugin sacrifices NaN avatars to the NaN black hole to appease it and keep it from sucking the rest of the world in. 
							
						 
						
							2009-04-14 01:57:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6db21bbf97 
								
							
								 
							
						 
						
							
							
								
								- Moved TerrainModule to the new region-module system.  
							
							... 
							
							
							
							- Fixed some locking issues. Either lock, or don't (if you don't have to). Only locking access half of the time won't work reliably.
- Had to adapt test helpers that use the "old" IRegionModule. TerrainModule isn't one anymore. 
							
						 
						
							2009-04-13 21:23:33 +00:00  
				
					
						
							
							
								 
						
							
							
								bd7d00db33 
								
							
								 
							
						 
						
							
							
								
								* Remove null reference exception in the J2KDecoderModule's J2K repair routine for when the asset we're looking up isn't an image at all. (did someone set the texture on the side of a primitive to some other kind of asset with the script engine?)  
							
							
							
						 
						
							2009-04-13 16:06:53 +00:00  
				
					
						
							
							
								 
						
							
							
								87ce5ea0eb 
								
							
								 
							
						 
						
							
							
								
								Actually do what I promised in the previous commit :/  
							
							
							
						 
						
							2009-04-12 12:49:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9d31cfafb2 
								
							
								 
							
						 
						
							
							
								
								Funnel stored (offline) IMs through the Scene EventManager to make sure  
							
							... 
							
							
							
							they are processed by the modules rather than sent to the client
directly. Allows friends and group requests and responses to be saved, too 
							
						 
						
							2009-04-12 12:44:41 +00:00  
				
					
						
							
							
								 
						
							
							
								988737b182 
								
							
								 
							
						 
						
							
							
								
								Correct Opensim.ini.example to reflect the default settings for clouds.  
							
							... 
							
							
							
							Fixes Mantis #3421 
Change the agent/avatar events subscriptions to just OnNewClient. The data only needs to be sent once and keeping track of log ins/movements is not required. This will also send cloud data to child agents so that they can see clouds above neighbouring regions not just regions that they have visited. 
							
						 
						
							2009-04-11 10:18:20 +00:00  
				
					
						
							
							
								 
						
							
							
								b43226019a 
								
							
								 
							
						 
						
							
							
								
								Expose the XMLRPC listener port on the IXMLRPC interface to allow  
							
							... 
							
							
							
							publication 
							
						 
						
							2009-04-10 19:27:47 +00:00  
				
					
						
							
							
								 
						
							
							
								7c04c1e44c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3427  
							
							... 
							
							
							
							* Return different values for llCloud() over time based on a cellular automation system.
* Thanks aduffy70! 
							
						 
						
							2009-04-10 14:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								601fa22185 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-04-09 20:06:30 +00:00  
				
					
						
							
							
								 
						
							
							
								6af0751cc5 
								
							
								 
							
						 
						
							
							
								
								* Tagged long running tests with LongRunningAttribute.  
							
							... 
							
							
							
							* Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever.
* Feel free to run the unit tests as you code, and the rest before commit. 
							
						 
						
							2009-04-09 20:06:27 +00:00  
				
					
						
							
							
								 
						
							
							
								f3c7298fc5 
								
							
								 
							
						 
						
							
							
								
								* Make it possible to store creator strings in user inventory items as well as UUIDs  
							
							... 
							
							
							
							* All existing functionality should be unaffected.
* Database schemas have not been changed. 
							
						 
						
							2009-04-08 17:50:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ad7b005784 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-04-07 20:24:09 +00:00  
				
					
						
							
							
								 
						
							
							
								d0d481a0ab 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3418  
							
							... 
							
							
							
							* Prevents occasional wind module related exceptions on region server shutdown
* Thanks Intimidated! 
							
						 
						
							2009-04-07 19:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								9e51c2db95 
								
							
								 
							
						 
						
							
							
								
								* Implements World.Parcels[] array for MRM scripting.  
							
							
							
						 
						
							2009-04-06 07:17:23 +00:00  
				
					
						
							
							
								 
						
							
							
								d4e23e28ca 
								
							
								 
							
						 
						
							
							
								
								Ouch. Remove some test left over from r9013, which broke startup  
							
							
							
						 
						
							2009-04-05 18:05:44 +00:00  
				
					
						
							
							
								 
						
							
							
								648452dd91 
								
							
								 
							
						 
						
							
							
								
								- Add new RegionModulesControllerPlugin to the application modules  
							
							... 
							
							
							
							- Change several classes to use the new plugin for handling of region-modules
  (NOTE: No regionmodule is using this yet)
- Add necessary prebuild parts (don't forget to runprebuild)
Attention: Work in progress. This shouldn't break anything, but you never know... 
							
						 
						
							2009-04-05 17:08:11 +00:00  
				
					
						
							
							
								 
						
							
							
								50aa775ea7 
								
							
								 
							
						 
						
							
							
								
								- Move IWindModule to OpenSim.Region.Framework.Interfaces  
							
							... 
							
							
							
							- Fix a dependency problem.
Hopefully fixes Mantis #3395  
							
						 
						
							2009-04-05 17:08:01 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9cba1627 
								
							
								 
							
						 
						
							
							
								
								Added CreateObject(regionhandle, userID, itemID) to post objects that are to be fetched from the user's inventory server and rezzed in the region. Added all code necessary to fetch the item and the asset, and rez it inworld. The access to the item is uncap-ed and unverified -- I may place it later either under a cap or with auth verification. But in this model regions don't have the user's inventory, so they would have to guess the item IDs.  
							
							... 
							
							
							
							Added safemode config to Standalone Hypergrid, similar effect to AllowRegionAccessToInventory in Inventory Server. Everyone should have these vars set to their default values except me! 
							
						 
						
							2009-04-05 03:27:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9a4192d14e 
								
							
								 
							
						 
						
							
							
								
								* Fixed copyright headers on HyperGrid source files. (Now match the rest of OpenSim, license text is unchanged)  
							
							... 
							
							
							
							* Added Bitmap[,] to IParcel for MRM 
							
						 
						
							2009-04-05 02:51:10 +00:00  
				
					
						
							
							
								 
						
							
							
								168752b81b 
								
							
								 
							
						 
						
							
							
								
								Give a meaningful message if terrain save fails because of a file IO error.  
							
							... 
							
							
							
							Fixes Mantis #3348  
							
						 
						
							2009-04-04 22:26:38 +00:00  
				
					
						
							
							
								 
						
							
							
								8136cf4075 
								
							
								 
							
						 
						
							
							
								
								Thanks jonc, for a patch that adds rendering of classic clouds.  
							
							... 
							
							
							
							First part of Mantis #964 , the necessary clouds image will follow separately. 
							
						 
						
							2009-04-04 15:43:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5cf7b784ce 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup.  
							
							
							
						 
						
							2009-04-04 07:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								5146cb7a72 
								
							
								 
							
						 
						
							
							
								
								* refactor: Call StatsReporter methods directly rather than through Scene (as WebStatsModule was doing)  
							
							... 
							
							
							
							* Assume that StatsReporter is always present (possibly as a no-op impl) rather than doing null checks 
							
						 
						
							2009-04-03 17:14:51 +00:00  
				
					
						
							
							
								 
						
							
							
								86c753a6bd 
								
							
								 
							
						 
						
							
							
								
								More refactoring. This time extracting the client-side of RESTInterregionComms into a RegionClient class.  
							
							
							
						 
						
							2009-04-01 23:35:48 +00:00  
				
					
						
							
							
								 
						
							
							
								99cfcf405b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-04-01 14:50:18 +00:00  
				
					
						
							
							
								 
						
							
							
								7ec85508ff 
								
							
								 
							
						 
						
							
							
								
								Finally clean up the Scene.Permissions and permissions module.  
							
							... 
							
							
							
							Permissions now use proper events and not delegate lists, which makes
for much easier reading and much less work adding new methods.
I finally found a way to raise events with return values without it becoming
late bound. 
							
						 
						
							2009-04-01 01:41:40 +00:00  
				
					
						
							
							
								 
						
							
							
								cb74848f2d 
								
							
								 
							
						 
						
							
							
								
								Turning the wind module off by default.  
							
							
							
						 
						
							2009-03-31 16:17:13 +00:00  
				
					
						
							
							
								 
						
							
							
								54a27f9f5c 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, MCortez for a patch that:  
							
							... 
							
							
							
							With some support from HomerH, this patch adds support for Wind 
Model plugins via the mono.Addin framework.
* Adds console & OSSL access to Wind Parameters
* Adds plug-in support for custom wind models
* Provides two example Wind Model plug-ins
Documentation for the wind module is temporarily located at http://code.google.com/p/flotsam/wiki/CoreWindModule  [^] 
-- will move this documentation to http://opensimulator.org  [^] 
after the patch has been committed. 
							
						 
						
							2009-03-31 02:33:19 +00:00  
				
					
						
							
							
								 
						
							
							
								54ccca1e2c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright header, formatting cleanup.  
							
							
							
						 
						
							2009-03-31 02:00:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2914bfe7b0 
								
							
								 
							
						 
						
							
							
								
								* Fix test breakage by always inserting a gods module when testing  
							
							
							
						 
						
							2009-03-30 19:09:57 +00:00  
				
					
						
							
							
								 
						
							
							
								176f263d23 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2009-03-30 18:34:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ac8fc02afc 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move god related methods in Scene out to a module  
							
							
							
						 
						
							2009-03-30 18:20:41 +00:00  
				
					
						
							
							
								 
						
							
							
								08732b65be 
								
							
								 
							
						 
						
							
							
								
								Moved some files around, so that it's easier to share code between standalone and the grid services. Should not affect any functionality.  
							
							
							
						 
						
							2009-03-29 20:29:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d857cf1335 
								
							
								 
							
						 
						
							
							
								
								Don't let a missing configuration cause a NRE  
							
							... 
							
							
							
							Fixes Mantis #3355  
							
						 
						
							2009-03-29 15:24:50 +00:00  
				
					
						
							
							
								 
						
							
							
								c483206fd7 
								
							
								 
							
						 
						
							
							
								
								Change the client API to use GridInstantMessage for the "last mile" of IM  
							
							... 
							
							
							
							sending. With this change, all methods that handle IM now use GridInstantMessage
rather than individual parameters. 
							
						 
						
							2009-03-29 05:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								404bfdc9a6 
								
							
								 
							
						 
						
							
							
								
								Finish the offline IM module (still needs a server). Add rudimentary  
							
							... 
							
							
							
							support for the mute list (no functionality yet, but allows the
RetrieveInstantMessages event to fire now). 
							
						 
						
							2009-03-29 00:48:34 +00:00  
				
					
						
							
							
								 
						
							
							
								730b78114f 
								
							
								 
							
						 
						
							
							
								
								Minor bug fix in UpdateItem (meta data).  
							
							
							
						 
						
							2009-03-28 23:50:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b857635712 
								
							
								 
							
						 
						
							
							
								
								* Adding some heuristic error correction to the j2k decoder module to combat some of the situations that we see in mantis 3049 .  
							
							... 
							
							
							
							* This may help people on certain 64 bit systems where the end byte position of each layer data packet is incorrect but the start positions are correct.
* The console will still be extremely chatty with 'Inconsistent packet data in JPEG2000 stream:' messages, however..  if OpenSimulator was able to recover the data, it will say HURISTICS SUCCEEDED 
							
						 
						
							2009-03-28 20:50:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b40ec850bb 
								
							
								 
							
						 
						
							
							
								
								Fix the plumbing in the offline message module.  
							
							... 
							
							
							
							No functionality yet. 
							
						 
						
							2009-03-28 04:02:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0ff7c85a5d 
								
							
								 
							
						 
						
							
							
								
								Add a module skeleton for offline IM storage. No functionality yet.  
							
							
							
						 
						
							2009-03-28 02:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								cd1bf3600d 
								
							
								 
							
						 
						
							
							
								
								Small bugs fixed related to ownership and permissions.  
							
							
							
						 
						
							2009-03-28 00:08:13 +00:00  
				
					
						
							
							
								 
						
							
							
								bd8d6fad45 
								
							
								 
							
						 
						
							
							
								
								* Implement * wildcard in save iar requests  
							
							... 
							
							
							
							* not yet ready for use 
							
						 
						
							2009-03-27 19:45:07 +00:00  
				
					
						
							
							
								 
						
							
							
								053a6b355c 
								
							
								 
							
						 
						
							
							
								
								* Fix single item iar saving  
							
							... 
							
							
							
							* Not yet ready for use 
							
						 
						
							2009-03-27 18:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								561f241564 
								
							
								 
							
						 
						
							
							
								
								* minor: move RegionSettingsSerializer into OpenSim.Framework.Serialization  
							
							
							
						 
						
							2009-03-27 18:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								06ad2244f0 
								
							
								 
							
						 
						
							
							
								
								svn:eol-style property set.  
							
							
							
						 
						
							2009-03-27 16:13:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6ddf932c7e 
								
							
								 
							
						 
						
							
							
								
								svn:eol-style property set.  
							
							
							
						 
						
							2009-03-27 15:11:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a423b3060b 
								
							
								 
							
						 
						
							
							
								
								Notecard updates bypassing the regions. (HGStandalone only)  
							
							
							
						 
						
							2009-03-26 22:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8a4464f44a 
								
							
								 
							
						 
						
							
							
								
								* correct iar root folder location for saving of individual items  
							
							... 
							
							
							
							* however, rest of the path components are still currently wrong so this is broke 
							
						 
						
							2009-03-26 20:34:02 +00:00  
				
					
						
							
							
								 
						
							
							
								0db166ed3d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=865  
							
							... 
							
							
							
							* Reimplements "terrain rescale <min> <max>" command which rescales current terrain to be inbetween min and max
* Thanks jonc 
							
						 
						
							2009-03-26 17:42:02 +00:00  
				
					
						
							
							
								 
						
							
							
								93b26f8933 
								
							
								 
							
						 
						
							
							
								
								* iars: Serialize information about item creators to archive  
							
							
							
						 
						
							2009-03-26 17:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								de3971a8d3 
								
							
								 
							
						 
						
							
							
								
								One more -- CopyItem.  
							
							
							
						 
						
							2009-03-26 04:14:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3b08f17fc2 
								
							
								 
							
						 
						
							
							
								
								Half-way through supporting inventory access from outside the regions -- HG standalones only, for now.  
							
							
							
						 
						
							2009-03-26 03:45:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6323516a83 
								
							
								 
							
						 
						
							
							
								
								* Appearance patches suite: These patches are applied to allow libomv bots to wear outfits in the future.  
							
							... 
							
							
							
							This functionality will be upstreamed later.
** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas
** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run
** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads
** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better.
*** TODO: Set better VisualParams value then 150 to everything 
							
						 
						
							2009-03-25 20:15:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b52587ea6c 
								
							
								 
							
						 
						
							
							
								
								iar: centralize user uuid gathering  
							
							
							
						 
						
							2009-03-25 19:54:07 +00:00  
				
					
						
							
							
								 
						
							
							
								19595a2825 
								
							
								 
							
						 
						
							
							
								
								* minor: spit out creator name on save iar  
							
							... 
							
							
							
							* not yet ready for use 
							
						 
						
							2009-03-25 19:14:36 +00:00  
				
					
						
							
							
								 
						
							
							
								2afe3be2e6 
								
							
								 
							
						 
						
							
							
								
								HGStandaloneInventoryService now serves inventory assets. No need for clients to have direct access to the asset service.  
							
							
							
						 
						
							2009-03-25 05:21:47 +00:00  
				
					
						
							
							
								 
						
							
							
								6cad71d5ec 
								
							
								 
							
						 
						
							
							
								
								* minor: remove load oar logging I accidentally left in a few commits ago  
							
							... 
							
							
							
							* reduce noisiness of uuid gatherer
* stop bothering to pointless complain about directory tar entries when loading an oar 
							
						 
						
							2009-03-24 21:05:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0bf2177dfb 
								
							
								 
							
						 
						
							
							
								
								* Use memory more efficiently when loading oars  
							
							... 
							
							
							
							* This change starts the script immediately after an object is loaded, rather than waiting till they are all loaded
* This should be okay, but please report any new errors 
							
						 
						
							2009-03-24 20:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								22a4d6acc2 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2009-03-24 20:36:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b5f6aa6ff2 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Changes to AssetCache and DynamicTextureModule to eliminate
  opportunities for lost texture updates. 
							
						 
						
							2009-03-24 08:21:50 +00:00  
				
					
						
							
							
								 
						
							
							
								5af63a6a5c 
								
							
								 
							
						 
						
							
							
								
								Root agent retrieval via http/REST. This is a pull, the caller gets the agent. This is not used by the regions yet, but it may be a better alternative to transfer agents even when that is done by the regions. The data is still trivial; soon it will have attachments, scripts and script state. Also, authorization tokens still to come. Serialization using OSD/json, as the other methods.  
							
							
							
						 
						
							2009-03-23 02:37:19 +00:00  
				
					
						
							
							
								 
						
							
							
								e1ea3f05aa 
								
							
								 
							
						 
						
							
							
								
								Finish folder gives. With this commit, single item and folder gives now  
							
							... 
							
							
							
							work across regions and also to offline avatars. Scripted gives are not
yet tested and may not work. 
							
						 
						
							2009-03-23 02:02:12 +00:00  
				
					
						
							
							
								 
						
							
							
								412112acba 
								
							
								 
							
						 
						
							
							
								
								Committing partial work on passing folders across instances. This may crash.  
							
							
							
						 
						
							2009-03-23 00:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e6bb86a224 
								
							
								 
							
						 
						
							
							
								
								Add QueryItem method to secure inventory and HG inventory, change method sig to  
							
							... 
							
							
							
							provide additional information the HG needs. 
							
						 
						
							2009-03-22 15:42:22 +00:00  
				
					
						
							
							
								 
						
							
							
								ea1e38dd14 
								
							
								 
							
						 
						
							
							
								
								Cause the inventory give module to be more selective and not attempt to  
							
							... 
							
							
							
							deliver other modules' IM types 
							
						 
						
							2009-03-22 14:32:15 +00:00  
				
					
						
							
							
								 
						
							
							
								047d753cd0 
								
							
								 
							
						 
						
							
							
								
								Explicit tests for local regions.  
							
							
							
						 
						
							2009-03-22 06:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								9489ad57f9 
								
							
								 
							
						 
						
							
							
								
								Moving the LoginAuth service up, so that it can be shared among standalones and the User Server.  
							
							
							
						 
						
							2009-03-22 04:39:16 +00:00  
				
					
						
							
							
								 
						
							
							
								09732b4d5d 
								
							
								 
							
						 
						
							
							
								
								Initial support for authentication/authorization keys in UserManagerBase, and use of it in HGStandaloneLoginService (producer of initial key for user, and of subsequent keys) and HGStandaloneInventoryService (consumer of a key).  
							
							... 
							
							
							
							Keys are of the form http://<authority>/<random uuid>
and they are sent over http header "authorization". 
							
						 
						
							2009-03-21 20:16:35 +00:00  
				
					
						
							
							
								 
						
							
							
								b140988a1f 
								
							
								 
							
						 
						
							
							
								
								Minor changes in names inside.  
							
							
							
						 
						
							2009-03-21 19:37:35 +00:00  
				
					
						
							
							
								 
						
							
							
								1e6587f1d3 
								
							
								 
							
						 
						
							
							
								
								Add code to the inventory transfer module to use the new DB functionality  
							
							... 
							
							
							
							Not tested! 
							
						 
						
							2009-03-21 18:14:06 +00:00  
				
					
						
							
							
								 
						
							
							
								b0f2bcbe79 
								
							
								 
							
						 
						
							
							
								
								Moving HGStandaloneAssetService to a new place, and giving it a more generic name. MXP is going to use it too.  
							
							
							
						 
						
							2009-03-21 18:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c6da0fda58 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for patch to add functionality to the sun module.  
							
							... 
							
							
							
							Fixes Mantis #3313  
							
						 
						
							2009-03-20 22:42:21 +00:00  
				
					
						
							
							
								 
						
							
							
								bd2180d9af 
								
							
								 
							
						 
						
							
							
								
								* refactor: Create IHttpServer interface instead of accessing BaseHttpServer via CommunicationsManager directly  
							
							
							
						 
						
							2009-03-19 18:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d23f0ec143 
								
							
								 
							
						 
						
							
							
								
								Thanks to mpallari for Mantis  #3310 : Make EventQueueGetModule more inheritable  
							
							
							
						 
						
							2009-03-19 07:06:30 +00:00  
				
					
						
							
							
								 
						
							
							
								247a25a7fe 
								
							
								 
							
						 
						
							
							
								
								Making a couple of methods public.  
							
							
							
						 
						
							2009-03-19 03:33:20 +00:00  
				
					
						
							
							
								 
						
							
							
								87822c5d95 
								
							
								 
							
						 
						
							
							
								
								Add an event to process undelivered IMs  
							
							
							
						 
						
							2009-03-17 23:52:30 +00:00  
				
					
						
							
							
								 
						
							
							
								f28886e26d 
								
							
								 
							
						 
						
							
							
								
								Rename OpenSim.Framework.Archive to OpenSim.Framework.Serialization  
							
							... 
							
							
							
							Update using statements and prebuild.xml. Also trim trailing whitespace. 
							
						 
						
							2009-03-16 00:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								5bc386c648 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis#3301. Thank you kindly, MaimedLeech for a patch that:  
							
							... 
							
							
							
							patch allows wind to be enabled/disabled, and wind strength set, 
from ini file 
							
						 
						
							2009-03-15 20:22:07 +00:00  
				
					
						
							
							
								 
						
							
							
								95323c3264 
								
							
								 
							
						 
						
							
							
								
								Changing a few methods to public. This is the collection of methods that will be moved to a library somewhere else.  
							
							
							
						 
						
							2009-03-15 19:21:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ddbf81fa07 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for a patch that fixes a number of long standing  
							
							... 
							
							
							
							issues with the sun module.
Fixes Mantis #3295  
							
						 
						
							2009-03-13 23:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c04e7cdf2b 
								
							
								 
							
						 
						
							
							
								
								* Support loading empty folders in an iar  
							
							
							
						 
						
							2009-03-13 20:46:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a02c3caa0d 
								
							
								 
							
						 
						
							
							
								
								* Move SceneObject tests into their proper namespace  
							
							... 
							
							
							
							* Add some more debug code to narrow down where the tests are freezing 
							
						 
						
							2009-03-12 18:13:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7b2977d625 
								
							
								 
							
						 
						
							
							
								
								Move ArchiveConstants to OpenSim.Framework.Archive  
							
							... 
							
							
							
							- move a couple constants from InventoryArchiveConstants to
  ArchiveConstants, now only one of these is needed
- change InventoryArchiveConstants references to ArchiveConstants
- remove InventoryArchive AssetInventoryServer plugin dependency on
  OpenSim.Region.CodeModules
- trim trailing whitespace 
							
						 
						
							2009-03-12 06:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f784620780 
								
							
								 
							
						 
						
							
							
								
								Moving TarArchive to OpenSim.Framework.Archive  
							
							... 
							
							
							
							We now build OpenSim.Framework.Archive.dll which aims to contain code
used for archiving various things in OpenSim. Also remove trailing
whitespace. 
							
						 
						
							2009-03-12 06:03:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a8c66444e2 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-12 01:14:54 +00:00  
				
					
						
							
							
								 
						
							
							
								acad0328b2 
								
							
								 
							
						 
						
							
							
								
								* Make all coded defaults match settings in OpenSim.ini.example  
							
							... 
							
							
							
							* In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using
* OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before) 
							
						 
						
							2009-03-11 18:02:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b6b83be562 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							This fixes *another* sync error in a list/dictionary
  iterator. This time in WorldComm. I'm beginning to think
  something is going on... 
							
						 
						
							2009-03-11 09:07:50 +00:00  
				
					
						
							
							
								 
						
							
							
								327720498e 
								
							
								 
							
						 
						
							
							
								
								* Enable test logging for TestSaveOarV0p2 to capture more information the next time this hiccups  
							
							
							
						 
						
							2009-03-10 17:57:04 +00:00  
				
					
						
							
							
								 
						
							
							
								112a1af3a6 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-10 00:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5a6bc26600 
								
							
								 
							
						 
						
							
							
								
								* Address  http://opensimulator.org/mantis/view.php?id=3207  
							
							... 
							
							
							
							* A saved archive now immediately expires the data in the asset cache that it used, rather than retaining all the assets (esp textures) in the cache.
* This is an imperfect solution.  Ideally we would only expire the assets newly requested for the archive (not existing ones).  But doing that would require a lot more 
restructuring.
* I don't believe there are any locking issues due to the locking performed by the underlying memory cache, but please report any issues. 
							
						 
						
							2009-03-09 17:55:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f9ebdee1d2 
								
							
								 
							
						 
						
							
							
								
								* Tweak llMoveToTarget per mantis 3265  
							
							... 
							
							
							
							* Add some comments to the Wind Module
* Add the BinBVH decoder/encoder as a scene object (to encode/decode animations programmatically).
* Add m_sitState for upcoming code to improve sit results. 
							
						 
						
							2009-03-09 04:33:53 +00:00  
				
					
						
							
							
								 
						
							
							
								23b247c519 
								
							
								 
							
						 
						
							
							
								
								Added the ability to set User-Agent in llHTTPRequest. No new default value has been set since having no User-Agent seems to work well but the facility is now available to set this if required. Using something based on the pattern of SLs User-Agent may well cause problems, not all web servers respond well to it. See the notes in the SL Wiki  http://wiki.secondlife.com/wiki/LlHTTPRequest  
							
							... 
							
							
							
							Fixes Mantis #3143  
							
						 
						
							2009-03-07 12:58:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3fe42386e4 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2009-03-07 02:11:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e1f68145be 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-03-07 02:00:18 +00:00  
				
					
						
							
							
								 
						
							
							
								85774de231 
								
							
								 
							
						 
						
							
							
								
								* Improve memory usage when writing OARs  
							
							... 
							
							
							
							* This should make saving large OARs a somewhat better experience
* However, the problem where saving an archive pulls large numbers of assets into the asset cache isn't yet resolved
* This patch also removes lots of archive writing spam that crept in 
							
						 
						
							2009-03-06 20:12:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ff7b20bef1 
								
							
								 
							
						 
						
							
							
								
								* Add more status information when an oar is being saved  
							
							... 
							
							
							
							* Among other messages, a log entry is posted for every 50 assets added to the archive 
							
						 
						
							2009-03-05 21:36:48 +00:00  
				
					
						
							
							
								 
						
							
							
								3d70dbd01d 
								
							
								 
							
						 
						
							
							
								
								* refactor: move media and music url setting from scene into LandObject  
							
							
							
						 
						
							2009-03-05 20:53:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c213a12b57 
								
							
								 
							
						 
						
							
							
								
								* simplify media and music url setting since we never get back a null land object  
							
							
							
						 
						
							2009-03-05 20:32:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6c735e0828 
								
							
								 
							
						 
						
							
							
								
								* Replace some string to byte conversions for object/item name/description fields with the LLUtil function that prevents the max string size from being breached  
							
							
							
						 
						
							2009-03-05 19:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								62eaddbe14 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3255 . Thank you kindly, MCortez, for a patch that:  
							
							... 
							
							
							
							Changes to IWindModule interface: Change from assuming a single array of 
256 Vector2 values to a lookup function that takes region x, y, z and returns a Vector3
* Changed llWind() to use new lookup method of IWindModule
* Moved logic for determining the wind at a given point in the data array from 
llWind() to the Wind Module itself. 
							
						 
						
							2009-03-05 04:24:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b52ac542ad 
								
							
								 
							
						 
						
							
							
								
								* Add the abilty to load and save iar item nodes where folders have identical names  
							
							
							
						 
						
							2009-03-04 20:31:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b57497fd41 
								
							
								 
							
						 
						
							
							
								
								* Add gnu tar format long file name support to tar reading and writing.  
							
							... 
							
							
							
							* Not actually tested yet though existing code which doesn't require long file names looks fine 
							
						 
						
							2009-03-04 18:33:05 +00:00  
				
					
						
							
							
								 
						
							
							
								915b0f2448 
								
							
								 
							
						 
						
							
							
								
								* More work on MiniRegionModule module.  
							
							
							
						 
						
							2009-03-04 02:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								a5c9354df3 
								
							
								 
							
						 
						
							
							
								
								* Properly load items into correct folders when an iar is loaded  
							
							... 
							
							
							
							* At the moment, any existing folders with the same name are reused - will need an option to always create new folders
* not yet ready for general use 
							
						 
						
							2009-02-25 20:07:25 +00:00  
				
					
						
							
							
								 
						
							
							
								50dcd66896 
								
							
								 
							
						 
						
							
							
								
								* Fix my own unit test  
							
							... 
							
							
							
							* Disable folder iar creation code for now (though this wasn't actually causing the test failure) 
							
						 
						
							2009-02-25 18:32:39 +00:00  
				
					
						
							
							
								 
						
							
							
								17a336f21f 
								
							
								 
							
						 
						
							
							
								
								* Add InventoryArchiveConstants that I missed from last commit  
							
							... 
							
							
							
							* This commit also does a first pass at creating folders for an inventory archive (previously everything was dumped in the same destiantion folder).
* This code might not work yet and nobody else should be using it yet anyway :) 
							
						 
						
							2009-02-25 18:07:32 +00:00  
				
					
						
							
							
								 
						
							
							
								2d8843968f 
								
							
								 
							
						 
						
							
							
								
								* Store inventory data in an 'inventory' directory rather than in the root of an iar  
							
							
							
						 
						
							2009-02-25 17:30:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8f55b9d735 
								
							
								 
							
						 
						
							
							
								
								Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Added log4net dependency to physxplugin in prebuild.xml.
* Added missing m_log fields to classes.
* Replaced Console.WriteLine with appropriate m_log.Xxxx
* Tested that nant test target runs succesfully.
* Tested that local opensim sandbox starts up without errors. 
							
						 
						
							2009-02-22 20:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								913654f2c9 
								
							
								 
							
						 
						
							
							
								
								Allow delivery of object messages gridwide  
							
							
							
						 
						
							2009-02-22 20:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								551bebdc84 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright headers, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-22 01:18:49 +00:00  
				
					
						
							
							
								 
						
							
							
								52b2d8732a 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis  #3217 , which allows Dynamic Images of type RGB (so with no alpha value). Thanks BlueWall.  
							
							
							
						 
						
							2009-02-21 21:03:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1cadad9ec6 
								
							
								 
							
						 
						
							
							
								
								* Applied a patch that: Added estate ban table to migration scripts and nhibernate mapping. Refactored property getters and setters for estate ban object to support NHibernate.  
							
							... 
							
							
							
							* Added estate ban table to migration scripts of all supported databases.
* Added nhibernate mapping for EstateBans property of EstateSettings
* Refactored property accessors for EstateBan object.
* Added comments for EstateBan properties.
* Ensured that NHibernate tests pass with NUnitGUI.
* Ensured that nant test target passes.  
This fixes mantis #3210 . Thank you, tlaukkan! 
							
						 
						
							2009-02-21 09:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								602dafae55 
								
							
								 
							
						 
						
							
							
								
								* Renamed and encapsulated m_sceneGraph as SceneGraph for ccc  
							
							
							
						 
						
							2009-02-20 17:18:07 +00:00  
				
					
						
							
							
								 
						
							
							
								01f70de2ea 
								
							
								 
							
						 
						
							
							
								
								* Consistently lock part.TaskInventory as pointed out in  http://opensimulator.org/mantis/view.php?id=3159  
							
							... 
							
							
							
							* Not locking causes enumeration exceptions as described in this matis
* part.TaskInventory needs to be locked for every access as it's a dictionary
* Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is 
cloned instead 
							
						 
						
							2009-02-20 14:04:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c28b2f799a 
								
							
								 
							
						 
						
							
							
								
								Revert previous commit  
							
							
							
						 
						
							2009-02-20 12:48:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7b1c42836d 
								
							
								 
							
						 
						
							
							
								
								Committing interface and stubs for IM interception  
							
							
							
						 
						
							2009-02-20 12:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7d4846462b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright headers, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-20 02:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5e39e515f9 
								
							
								 
							
						 
						
							
							
								
								* Another stab at removing AssetServer.exe dependencies  
							
							
							
						 
						
							2009-02-20 02:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e725e485fa 
								
							
								 
							
						 
						
							
							
								
								This moves the 2 friends-related interregion messages out of OGS1 and into the FriendsModule. No functional changes. Those messages were sent over XMLRPC, and that's how it continues to be for now. Just moving this couple of interregion messages out of OGS1, in preparation for the big shlep ahead.  
							
							
							
						 
						
							2009-02-20 00:18:18 +00:00  
				
					
						
							
							
								 
						
							
							
								b99d9bdeb1 
								
							
								 
							
						 
						
							
							
								
								* Reverted the AssetServer fix, apparently something was dependent on IAssetDataPlugin being in OpenSim.Data  
							
							
							
						 
						
							2009-02-19 19:32:53 +00:00  
				
					
						
							
							
								 
						
							
							
								cacf971e3b 
								
							
								 
							
						 
						
							
							
								
								* moved the Get/PostAssetStreamHandler to the Servers namespace... slowly getting there...  
							
							
							
						 
						
							2009-02-19 18:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b5502ef3c3 
								
							
								 
							
						 
						
							
							
								
								* Extracted IAssetData and moved it to OpenSim.Framework to prepare to get rid of ugly CoreModules dependency on AssetServer.exe  
							
							... 
							
							
							
							* And yes, the IAssetDataPlugin is misnomed, which became apparent on extracting it. 
							
						 
						
							2009-02-19 18:40:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4203cf1503 
								
							
								 
							
						 
						
							
							
								
								* refactor: Rename new class AssetGatherer to UuidGatherer to reflect what it actually does  
							
							
							
						 
						
							2009-02-19 17:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d2caf4f418 
								
							
								 
							
						 
						
							
							
								
								* Do deep inspection when saving inventory items in order to capture all the necessary assets (textures, objects within objects, textures referenced in scripts contained in  
							
							... 
							
							
							
							objects contained in another object, etc.)
* Not yet ready for general use 
							
						 
						
							2009-02-19 17:08:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c98a9d1ccd 
								
							
								 
							
						 
						
							
							
								
								Make the implementation of the message transfer module protected virtual  
							
							... 
							
							
							
							throughout 
							
						 
						
							2009-02-19 13:02:11 +00:00  
				
					
						
							
							
								 
						
							
							
								74e3a85492 
								
							
								 
							
						 
						
							
							
								
								reverted last revision, until we decide how to handle capturing IM's  
							
							
							
						 
						
							2009-02-19 12:38:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1b65020b41 
								
							
								 
							
						 
						
							
							
								
								Added a event to IMessageTransferModule (and MessageTransferModule) so that other modules can capture IM messages and do custom handling of them. As just attaching to Client IM events doesn't really support this, as they would still get routed through the normal process and could give back errors.  
							
							
							
						 
						
							2009-02-19 11:54:53 +00:00  
				
					
						
							
							
								 
						
							
							
								863556f2cc 
								
							
								 
							
						 
						
							
							
								
								Thank you, Snowdrop, for a patch that makes the callback ID parameter  
							
							... 
							
							
							
							usable. Applied with formatting changes, please don't introduce
K&R style indentations into OpenSim
Fixes Mantis #3190  
							
						 
						
							2009-02-19 03:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7e0e9ef179 
								
							
								 
							
						 
						
							
							
								
								Mantis#3188. Thank you kindly, BlueWall, for a patch that:  
							
							... 
							
							
							
							Adding the ability to set the background color for osSetDynamicTextureData in the extra data: bgcolour:value (see http://msdn.microsoft.com/en-us/library/aa358802.aspx  [^] for color names) 
							
						 
						
							2009-02-19 02:51:32 +00:00  
				
					
						
							
							
								 
						
							
							
								0b25107c94 
								
							
								 
							
						 
						
							
							
								
								Fix standalone / simulator local script crossings.  
							
							
							
						 
						
							2009-02-18 22:57:36 +00:00  
				
					
						
							
							
								 
						
							
							
								89f2589f6c 
								
							
								 
							
						 
						
							
							
								
								* Change AssetGatherer method access so that only methods which are worth calling from the outside are public  
							
							
							
						 
						
							2009-02-18 21:02:43 +00:00  
				
					
						
							
							
								 
						
							
							
								a7dea4ee12 
								
							
								 
							
						 
						
							
							
								
								* Move asset gathering code from oar module to OpenSim.Region.Framework since this is useful in a variety of situations  
							
							... 
							
							
							
							* Comment out one oar test since I think somehow the two save tests are causing the occasional test failures 
							
						 
						
							2009-02-18 20:00:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5e4cad07eb 
								
							
								 
							
						 
						
							
							
								
								* Make save iar behave properly if the nominated inventory path does not exist  
							
							... 
							
							
							
							* load iar probably still fails for this 
							
						 
						
							2009-02-18 19:26:10 +00:00  
				
					
						
							
							
								 
						
							
							
								383f8b3ac6 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch implements osGetDrawStringSize that looks like:
vector osGetDrawStringSize(string contentType, string text, string
fontName, int fontSize)
in LSL. It is meant to be used in conjunction with the osDraw*
functions. It returns accurate information on the size that a given
string will be rendered given the specified font and font size.
This allows for nicely formatted and positioned text on the generated
image. 
							
						 
						
							2009-02-18 12:56:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e28738c13b 
								
							
								 
							
						 
						
							
							
								
								* Assign incoming items with a random UUID so that archives can be loaded more than once  
							
							... 
							
							
							
							* Also remove a duplicate write archive call in the unit test which might be causing test failures for people using mono 2.2 (though not 1.9.1, it would seem) 
							
						 
						
							2009-02-17 18:19:24 +00:00  
				
					
						
							
							
								 
						
							
							
								d205cb5260 
								
							
								 
							
						 
						
							
							
								
								* extend inventory archive save test to check for the presence of the item file in the saved archive  
							
							
							
						 
						
							2009-02-17 17:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								4e779bbd81 
								
							
								 
							
						 
						
							
							
								
								* switch to pulsing monitors to perform test sync instead of events, since this doesn't allow one to accidentally forget to reset the event  
							
							
							
						 
						
							2009-02-17 16:51:09 +00:00  
				
					
						
							
							
								 
						
							
							
								014e9e2c6d 
								
							
								 
							
						 
						
							
							
								
								* Get rid of a unit test race condition based on my misreading of the AutoResetEvent docs  
							
							... 
							
							
							
							* Hopefully this will reduce the spike in build failures seen in the past few days (since I introduced an addition oar test) 
							
						 
						
							2009-02-17 16:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								46fd31346d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3178  
							
							... 
							
							
							
							* Moves llEmail() delay to after e-mail send rather than before, in line with SL
* Thanks DoranZemlja
* Last build failure looks like a glitch, but one that has already happened twice recently which I need to look at 
							
						 
						
							2009-02-17 16:04:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6bcf7cbb2c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3179  
							
							... 
							
							
							
							* This slightly extends a lock in WorldCommModule so that it covers the GetNewHandle method which states in it's doc that it assumes locking has happened before the method is 
called
* Thanks DoranZemlja 
							
						 
						
							2009-02-17 15:55:56 +00:00  
				
					
						
							
							
								 
						
							
							
								829c84e69f 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3167  
							
							... 
							
							
							
							* Clamps textured map rgb values to 0-255
* Thanks DoranZemlja 
							
						 
						
							2009-02-17 15:47:53 +00:00  
				
					
						
							
							
								 
						
							
							
								229b69e044 
								
							
								 
							
						 
						
							
							
								
								* Establish InventoryArchiveSaved event for unit tests  
							
							... 
							
							
							
							* This is done on the inventory archiver module directly rather than Scene.EventManager - the module seems the more appropriate location 
							
						 
						
							2009-02-17 15:39:18 +00:00  
				
					
						
							
							
								 
						
							
							
								76c0935ec7 
								
							
								 
							
						 
						
							
							
								
								- remove the Metadata property from AssetBase and return all previous  
							
							... 
							
							
							
							properties as before
- prefix private variables with m_ in AssetBase.cs
- related to Mantis #3122 , as mentioned in
  https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html 
- all services will likely need to be upgraded after this commit 
							
						 
						
							2009-02-17 01:36:44 +00:00  
				
					
						
							
							
								 
						
							
							
								93837807ff 
								
							
								 
							
						 
						
							
							
								
								* refactor: remove AssetCache field hanging off Scene  
							
							... 
							
							
							
							* This is always available at Scene.CommsManager.AssetCache 
							
						 
						
							2009-02-16 19:15:16 +00:00  
				
					
						
							
							
								 
						
							
							
								ec07e1aad6 
								
							
								 
							
						 
						
							
							
								
								* Iniital inventory archive test code.  Doesn't actually do any testing yet  
							
							
							
						 
						
							2009-02-16 18:33:05 +00:00  
				
					
						
							
							
								 
						
							
							
								8b513beefa 
								
							
								 
							
						 
						
							
							
								
								* minor: print out status messages at start and end of inventory archive loading and saving  
							
							
							
						 
						
							2009-02-16 16:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								272a319a3e 
								
							
								 
							
						 
						
							
							
								
								Thank you, Vytek, for a patch that streamlines the delay in the email  
							
							... 
							
							
							
							module and changes SMTP authentication (applied with changes)
Fixes Mantis #3168  
							
						 
						
							2009-02-15 13:54:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7ea2812a9e 
								
							
								 
							
						 
						
							
							
								
								Thank you, DoranZemlja, for a patch that addresses some moe llGetNextEmail  
							
							... 
							
							
							
							issues.
Fixes Mantis #3145 . 
							
						 
						
							2009-02-15 01:06:03 +00:00  
				
					
						
							
							
								 
						
							
							
								a2d17dfff1 
								
							
								 
							
						 
						
							
							
								
								Restores the HGWorldMap functionality that has been reduced since a recent refactoring of the WorldMapModule.  
							
							
							
						 
						
							2009-02-14 21:26:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4bc52888be 
								
							
								 
							
						 
						
							
							
								
								Thank you, DoranZemlja, for a patch that implements local inter-object email  
							
							... 
							
							
							
							delivery.
Leaving Mantis #3145  open so that more code can be added. 
							
						 
						
							2009-02-14 21:25:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5655233ad0 
								
							
								 
							
						 
						
							
							
								
								Making initialized an instance variable again. My last commit wrote over justin's r8383, for some strange reason.  
							
							
							
						 
						
							2009-02-14 16:56:37 +00:00  
				
					
						
							
							
								 
						
							
							
								217ffee8cb 
								
							
								 
							
						 
						
							
							
								
								Moved RegionUp to REST/LocalComms. The original functionality has been entirely maintained, although it will have to be revisited soon, because it's buggy.  
							
							
							
						 
						
							2009-02-14 16:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d31bf02eaf 
								
							
								 
							
						 
						
							
							
								
								Thank you, patnad, for a patch that removes the "Subdivision of" text  
							
							... 
							
							
							
							when dividing land.
Fixes Mantis #3154  
							
						 
						
							2009-02-14 12:24:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b71d68c9bc 
								
							
								 
							
						 
						
							
							
								
								* Change static field "initialized" in RestInterregionComms to an instance field  
							
							... 
							
							
							
							* This was the cause of teleport tests interfering with each other 
							
						 
						
							2009-02-13 20:12:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d307109e1a 
								
							
								 
							
						 
						
							
							
								
								* refactor: move alert commands from Scene to DialogModule  
							
							
							
						 
						
							2009-02-13 19:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a46c9b0eea 
								
							
								 
							
						 
						
							
							
								
								* Quieten down log messages from the Friends module  
							
							
							
						 
						
							2009-02-13 18:02:24 +00:00  
				
					
						
							
							
								 
						
							
							
								92232663e4 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move LazySaveGeneratedMapTile from scene to WorldMapModule  
							
							
							
						 
						
							2009-02-13 17:40:52 +00:00  
				
					
						
							
							
								 
						
							
							
								88b273bc71 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move export map function to world map module from scene  
							
							
							
						 
						
							2009-02-13 16:43:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a54758eef3 
								
							
								 
							
						 
						
							
							
								
								Bug fix in prim crossing: making it clear when the local object needs to be cloned (regions on the same instance) and when it doesn't (regions on different instances).  
							
							
							
						 
						
							2009-02-13 00:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9177f28710 
								
							
								 
							
						 
						
							
							
								
								* Make it possible to load and save inventory archives while a user is not logged in on standalone mode but not on grid mode  
							
							... 
							
							
							
							* No user functionality yet 
							
						 
						
							2009-02-12 19:54:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5959e42683 
								
							
								 
							
						 
						
							
							
								
								large scale fix for svn props after "the great refactor"  
							
							
							
						 
						
							2009-02-12 18:59:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8ed9c3b8cd 
								
							
								 
							
						 
						
							
							
								
								Commented a couple of not very useful log messages that are cluttering the log in sims that have objects belonging to foreign users.  
							
							
							
						 
						
							2009-02-12 18:43:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f74326c1b0 
								
							
								 
							
						 
						
							
							
								
								* move userinfo for inventory archiving up to module class so that it only has to be done once  
							
							
							
						 
						
							2009-02-12 17:41:09 +00:00  
				
					
						
							
							
								 
						
							
							
								801da4346a 
								
							
								 
							
						 
						
							
							
								
								* optimized usings.  
							
							
							
						 
						
							2009-02-12 09:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b6e7e5ed42 
								
							
								 
							
						 
						
							
							
								
								Enforce estate bans on Teleports.  
							
							
							
						 
						
							2009-02-11 21:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								9b6035c2a6 
								
							
								 
							
						 
						
							
							
								
								* When an inventory archive is loaded, immediately update the client's inventory if that client is online at that region server  
							
							... 
							
							
							
							* Not useable yet 
							
						 
						
							2009-02-11 20:24:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e12981ef1b 
								
							
								 
							
						 
						
							
							
								
								* Establish a common InventoryNodeBase class from InventoryItemBase and InventoryFolderBase  
							
							
							
						 
						
							2009-02-11 19:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								162a59ba17 
								
							
								 
							
						 
						
							
							
								
								* Refactor inventory archive code to allow direct invocation in order to support future unit tests  
							
							... 
							
							
							
							* Add a file I missed out from the last commit (the build was probably fine without it) 
							
						 
						
							2009-02-11 18:46:51 +00:00  
				
					
						
							
							
								 
						
							
							
								04d6a810b6 
								
							
								 
							
						 
						
							
							
								
								* More inventory archive invocation to a proper region module  
							
							... 
							
							
							
							* Not ready for use yet 
							
						 
						
							2009-02-11 17:34:12 +00:00  
				
					
						
							
							
								 
						
							
							
								83347360c3 
								
							
								 
							
						 
						
							
							
								
								fix a typo where the High Southwest height was getting set to the Low  
							
							... 
							
							
							
							Southwest height 
							
						 
						
							2009-02-10 23:31:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9bfbfa381a 
								
							
								 
							
						 
						
							
							
								
								Add proper handling for shared vs. unshared modules to the command  
							
							... 
							
							
							
							interface. Shared modules will now only get added once, so the command
handler is called once per module, not once per scene. Removal of scenes
has no adverse effects. Nonshared modules will be called for each scene. 
							
						 
						
							2009-02-10 23:15:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b4be9baa4a 
								
							
								 
							
						 
						
							
							
								
								Fixes the problem of attachment offset after crossings/TPs. Hopefully it fixes mantis  #3126 , as well as other random displacements. The problem was that the new object at the receiving region was being marked as attachment before AttachObject was called. That made its AbsolutePosition be the position of the avie, and that was what was being given to AttachObject.  
							
							
							
						 
						
							2009-02-10 22:54:05 +00:00  
				
					
						
							
							
								 
						
							
							
								25bc7a44cd 
								
							
								 
							
						 
						
							
							
								
								* Implement merging of oars in code  
							
							... 
							
							
							
							* Not fully tested yet and not yet available as an option from the user console 
							
						 
						
							2009-02-10 18:43:36 +00:00  
				
					
						
							
							
								 
						
							
							
								879338499f 
								
							
								 
							
						 
						
							
							
								
								* extend load oar test to check that an object was actually loaded  
							
							
							
						 
						
							2009-02-10 16:56:35 +00:00  
				
					
						
							
							
								 
						
							
							
								180be7de07 
								
							
								 
							
						 
						
							
							
								
								this is step 2 of 2 of the OpenSim.Region.Environment refactor.  
							
							... 
							
							
							
							NOTHING has been deleted or moved off to forge at this point.  what
has happened is that OpenSim.Region.Environment.Modules has been split
in two:
- OpenSim.Region.CoreModules: all those modules that are either
  directly or indirectly referenced from  other  OpenSim packages, or
  that provide functionality that the OpenSim developer community
  considers core functionality:
      CoreModules/Agent/AssetTransaction
      CoreModules/Agent/Capabilities
      CoreModules/Agent/TextureDownload
      CoreModules/Agent/TextureSender
      CoreModules/Agent/TextureSender/Tests
      CoreModules/Agent/Xfer
      CoreModules/Avatar/AvatarFactory
      CoreModules/Avatar/Chat/ChatModule
      CoreModules/Avatar/Combat
      CoreModules/Avatar/Currency/SampleMoney
      CoreModules/Avatar/Dialog
      CoreModules/Avatar/Friends
      CoreModules/Avatar/Gestures
      CoreModules/Avatar/Groups
      CoreModules/Avatar/InstantMessage
      CoreModules/Avatar/Inventory
      CoreModules/Avatar/Inventory/Archiver
      CoreModules/Avatar/Inventory/Transfer
      CoreModules/Avatar/Lure
      CoreModules/Avatar/ObjectCaps
      CoreModules/Avatar/Profiles
      CoreModules/Communications/Local
      CoreModules/Communications/REST
      CoreModules/Framework/EventQueue
      CoreModules/Framework/InterfaceCommander
      CoreModules/Hypergrid
      CoreModules/InterGrid
      CoreModules/Scripting/DynamicTexture
      CoreModules/Scripting/EMailModules
      CoreModules/Scripting/HttpRequest
      CoreModules/Scripting/LoadImageURL
      CoreModules/Scripting/VectorRender
      CoreModules/Scripting/WorldComm
      CoreModules/Scripting/XMLRPC
      CoreModules/World/Archiver
      CoreModules/World/Archiver/Tests
      CoreModules/World/Estate
      CoreModules/World/Land
      CoreModules/World/Permissions
      CoreModules/World/Serialiser
      CoreModules/World/Sound
      CoreModules/World/Sun
      CoreModules/World/Terrain
      CoreModules/World/Terrain/DefaultEffects
      CoreModules/World/Terrain/DefaultEffects/bin
      CoreModules/World/Terrain/DefaultEffects/bin/Debug
      CoreModules/World/Terrain/Effects
      CoreModules/World/Terrain/FileLoaders
      CoreModules/World/Terrain/FloodBrushes
      CoreModules/World/Terrain/PaintBrushes
      CoreModules/World/Terrain/Tests
      CoreModules/World/Vegetation
      CoreModules/World/Wind
      CoreModules/World/WorldMap
- OpenSim.Region.OptionalModules: all those modules that are not core
  modules:
      OptionalModules/Avatar/Chat/IRC-stuff
      OptionalModules/Avatar/Concierge
      OptionalModules/Avatar/Voice/AsterixVoice
      OptionalModules/Avatar/Voice/SIPVoice
      OptionalModules/ContentManagementSystem
      OptionalModules/Grid/Interregion
      OptionalModules/Python
      OptionalModules/SvnSerialiser
      OptionalModules/World/NPC
      OptionalModules/World/TreePopulator 
							
						 
						
							2009-02-10 13:10:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f95b8b3863 
								
							
								 
							
						 
						
							
							
								
								* Reinstate tests that are now in CoreModules  
							
							
							
						 
						
							2009-02-09 15:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a89d097355 
								
							
								 
							
						 
						
							
							
								
								starting phase 2 of the OpenSim.Region.Environment commit: relocating  
							
							... 
							
							
							
							OpenSim.Region.Environment.Modules.Agent en bloc to OpenSim.Region.CoreModules 
							
						 
						
							2009-02-09 09:16:15 +00:00