59cddd0844 
								
							
								 
							
						 
						
							
							
								
								Beginning of true REST style for interregion comms, SendChildAgentUpdate only. Agents are now resources accessed at http://<host>:<port>/agent/<uuid>/[action/]. PUT is SendChildAgentUpdate.  
							
							
							
						 
						
							2008-12-31 21:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								06803f182b 
								
							
								 
							
						 
						
							
							
								
								Minor bug fix in HG home regions management, removing the use of m_knownRegions.Count for creating the local handler. Local handlers are now created using a random number generator.  
							
							
							
						 
						
							2008-12-31 20:49:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a72d3522ff 
								
							
								 
							
						 
						
							
							
								
								Slight optimisation: Don't check for duplication if we won't use the result anyway.  
							
							
							
						 
						
							2008-12-31 20:09:17 +00:00  
				
					
						
							
							
								 
						
							
							
								4b760bba79 
								
							
								 
							
						 
						
							
							
								
								- Added the fixed Ode.NET.dll  
							
							... 
							
							
							
							- Adapted code to match the corrected signatures
- Fixes Mantis #2934 . Hopefully.
Note: Physics on linked objects still don't work correctly:
It doesn't crash the region anymore, but the example object in
the mentioned mantis now falls through the ground. 
							
						 
						
							2008-12-31 19:35:46 +00:00  
				
					
						
							
							
								 
						
							
							
								067a9f3d5f 
								
							
								 
							
						 
						
							
							
								
								Added a missing setMass for initializing the mass of prims  
							
							
							
						 
						
							2008-12-31 19:35:33 +00:00  
				
					
						
							
							
								 
						
							
							
								fe20ff8072 
								
							
								 
							
						 
						
							
							
								
								Added http-method to the hashtable that gets passed to GenericHTTPMethods.  
							
							
							
						 
						
							2008-12-31 18:26:31 +00:00  
				
					
						
							
							
								 
						
							
							
								cc3e1cc752 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-12-31 06:54:33 +00:00  
				
					
						
							
							
								 
						
							
							
								12946b5d78 
								
							
								 
							
						 
						
							
							
								
								Folded HG regionhandle lookup into the normal RESTInterregionComms, to avoid proliferation of "modes".  
							
							
							
						 
						
							2008-12-31 00:49:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5de40aaf46 
								
							
								 
							
						 
						
							
							
								
								Added a SendChildAgentDataUpdate call on Teleports, so that the agent at the destination will have all the necessary information.  
							
							
							
						 
						
							2008-12-31 00:18:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f08f11fe60 
								
							
								 
							
						 
						
							
							
								
								Removing unnecessary null checks on structs in AgentsData pack/unpack.  
							
							
							
						 
						
							2008-12-30 23:53:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e4c7bdc730 
								
							
								 
							
						 
						
							
							
								
								* Remove mono compiler warnings  
							
							... 
							
							
							
							* Leaving the 23 warnings in ChildAgentDataUpdate.cs for Diva to look at 
							
						 
						
							2008-12-30 20:48:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f0ea8eb534 
								
							
								 
							
						 
						
							
							
								
								* Implement saving of region settings in OAR files  
							
							... 
							
							
							
							* This means that you can now save terrain textures, water height, etc.
* Estate settings are not supported
* Older OAR files without these settings can still be loaded 
							
						 
						
							2008-12-30 19:00:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c22edf01f7 
								
							
								 
							
						 
						
							
							
								
								OpenUser_Main is now public. Fixes Mantis  #2940 . Thanks SirKimba  
							
							
							
						 
						
							2008-12-30 16:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								eaf8066700 
								
							
								 
							
						 
						
							
							
								
								Making the default choice for InterregionComms work, and removing an unnecessary console debug message.  
							
							
							
						 
						
							2008-12-30 01:21:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2be0f7a6f0 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-12-30 01:08:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3a6b27befb 
								
							
								 
							
						 
						
							
							
								
								Changing the default Comms module to be RESTComms, in case none is specified in OpenSim.ini. RESTComms is a super-set of LocalComms. Calls to local regions do no use REST, they use internal function calls.  
							
							
							
						 
						
							2008-12-29 22:44:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a3e2e03f7b 
								
							
								 
							
						 
						
							
							
								
								Final part for implementing SendChildAgentDataUpdate with modules. This is the part that uses the modules in Scene and related classes. This commit breaks compatibility of sim-sim SendChildAgentUpdates with older versions of OpenSim.  
							
							
							
						 
						
							2008-12-29 22:22:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e12d2ec9dc 
								
							
								 
							
						 
						
							
							
								
								This is a beefy commit containing the communication modules that implement SendChildAgentUpdate. This commit has only the modules, but not their usage. It should be harmless.  
							
							
							
						 
						
							2008-12-29 21:40:20 +00:00  
				
					
						
							
							
								 
						
							
							
								606163a9d8 
								
							
								 
							
						 
						
							
							
								
								Minor change in HGSceneCommunicationService, making one field public readonly. Totally harmless.  
							
							
							
						 
						
							2008-12-29 21:26:44 +00:00  
				
					
						
							
							
								 
						
							
							
								57518c3624 
								
							
								 
							
						 
						
							
							
								
								Merged the InterregionData that Melanie had placed there onto the existing ChildAgentDataUpdate. This commit involves a change in prebuild.xml, because ChildAgentDataUpdate uses OpenMetaverse.StructuredData. Still no use of this data structure, though. Crossing my fingers that this partial commit will compile ok...  
							
							
							
						 
						
							2008-12-29 21:10:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e3007a6f13 
								
							
								 
							
						 
						
							
							
								
								First commit in a series of commits for Interregion REST comms. This one simply deletes the skeleton module that Melanie kindly placed for me to start working on this.  
							
							
							
						 
						
							2008-12-29 20:43:33 +00:00  
				
					
						
							
							
								 
						
							
							
								266d0fbaae 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2927  with some changes  
							
							... 
							
							
							
							* This allows configuration of the assetset and library control file paths to be other than ./inventory/Libraries.xml and ./assets/AssetSets.xml
* This is controlled via the LibrariesXMLFile and AssetSetsXMLFile configuration settings in [StandAlone] in OpenSim.ini (in standalone)
and via the user and asset config xml files for grid mode
* Thanks to SirKimba for the patch 
							
						 
						
							2008-12-29 16:56:48 +00:00  
				
					
						
							
							
								 
						
							
							
								817a10d0aa 
								
							
								 
							
						 
						
							
							
								
								Revamp the return logic to close a privilege escalation loophole.  
							
							... 
							
							
							
							Estate owner / Master avatar returns would place the item in the
returner's inventory rather than the owner's if the owner was not
in sim. 
							
						 
						
							2008-12-28 23:55:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0125a98a1f 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, StrawberryFride for a patch that:  
							
							... 
							
							
							
							Persists appearance with MSSQL more properly. 
							
						 
						
							2008-12-28 22:31:21 +00:00  
				
					
						
							
							
								 
						
							
							
								bafa5a3693 
								
							
								 
							
						 
						
							
							
								
								Demonstration code for modular comms. No user functionality  
							
							
							
						 
						
							2008-12-28 19:15:20 +00:00  
				
					
						
							
							
								 
						
							
							
								81a4fe9db7 
								
							
								 
							
						 
						
							
							
								
								Insert a 15 seconds delay before the script engine starts loading scripts  
							
							
							
						 
						
							2008-12-28 17:22:31 +00:00  
				
					
						
							
							
								 
						
							
							
								6eed7fcd1e 
								
							
								 
							
						 
						
							
							
								
								* More NINJA Joint physics fixes from nlin.  
							
							... 
							
							
							
							fixes mantis #2874  
							
						 
						
							2008-12-28 16:30:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e9411a4c59 
								
							
								 
							
						 
						
							
							
								
								* Eliminate a possible null reference from the LLSDLogin method.  
							
							
							
						 
						
							2008-12-27 21:50:19 +00:00  
				
					
						
							
							
								 
						
							
							
								b378bd33ad 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis  #2922  
							
							... 
							
							
							
							* Converts some C# 3.0 syntax into it's 2.0 equivalent so that Visual Studio 2005 can compile it successfully. 
							
						 
						
							2008-12-27 00:17:08 +00:00  
				
					
						
							
							
								 
						
							
							
								6ef2d2efe8 
								
							
								 
							
						 
						
							
							
								
								update README.txt to have current version requirements, also used as a  
							
							... 
							
							
							
							mantis test for issue 2920 
							
						 
						
							2008-12-26 23:26:58 +00:00  
				
					
						
							
							
								 
						
							
							
								013b87fad1 
								
							
								 
							
						 
						
							
							
								
								* Fixes missing sculpt texture assets from oar files as detailed on mantis 2971 by thomax  
							
							
							
						 
						
							2008-12-26 22:04:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ec2dc354b4 
								
							
								 
							
						 
						
							
							
								
								* Applying Nlin's NINJA Joint patch. v2.   Mantis# 2874  
							
							... 
							
							
							
							* Thanks nlin!
* To try it out, set ninja joints active in the ODEPhysicsSettings
and use the example at:
* http://forge.opensimulator.org/gf/download/frsrelease/142/304/demo-playground.tgz .
* Don't forget to change the .tgz to .oar and load it with load-oar. 
							
						 
						
							2008-12-26 12:58:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8a58d998d9 
								
							
								 
							
						 
						
							
							
								
								Prevent exception in terrain module if just the word terrain is entered at the console. Fixes Mantis  #2915  
							
							
							
						 
						
							2008-12-26 11:59:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a23e9a36a1 
								
							
								 
							
						 
						
							
							
								
								Substitutes the value of an environment variable if the value of a region configuration variable begins with a "$" character. Should be useful when moving region configs between hosts  
							
							
							
						 
						
							2008-12-26 09:14:49 +00:00  
				
					
						
							
							
								 
						
							
							
								cce648244d 
								
							
								 
							
						 
						
							
							
								
								Add a few forgotten fields to interregion data  
							
							
							
						 
						
							2008-12-25 23:33:49 +00:00  
				
					
						
							
							
								 
						
							
							
								23844a9073 
								
							
								 
							
						 
						
							
							
								
								Plumb the profile reply packets for picks, classifieds and notes  
							
							
							
						 
						
							2008-12-25 20:28:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3b6ffd9e41 
								
							
								 
							
						 
						
							
							
								
								Plumb yet another groups packet  
							
							
							
						 
						
							2008-12-25 18:22:50 +00:00  
				
					
						
							
							
								 
						
							
							
								a647a19894 
								
							
								 
							
						 
						
							
							
								
								Better test on EQ shutdown.  
							
							
							
						 
						
							2008-12-24 05:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								90126f6ca8 
								
							
								 
							
						 
						
							
							
								
								Backing off from the accidental removal one of the most valued 'features' of the HG: the ability to TP to regions on the grid that don't run HG. *smiles*  
							
							
							
						 
						
							2008-12-24 00:53:06 +00:00  
				
					
						
							
							
								 
						
							
							
								857535550c 
								
							
								 
							
						 
						
							
							
								
								Better error handling for expect_hg_user on the HG.  
							
							
							
						 
						
							2008-12-24 00:03:33 +00:00  
				
					
						
							
							
								 
						
							
							
								318de200bd 
								
							
								 
							
						 
						
							
							
								
								Plumb in EventNotification* and EventGodDelete  
							
							
							
						 
						
							2008-12-23 23:41:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8e8abde7d4 
								
							
								 
							
						 
						
							
							
								
								Addinf InterregionData.cs IInterregionComms.cs and InterregionComms.cs  
							
							... 
							
							
							
							Creates a nonshared region module publishing IInterregionComms, to
send data of type InterregionData to another region directly. 
							
						 
						
							2008-12-23 21:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e64d9b66a9 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=2889  
							
							... 
							
							
							
							* Primshapes uuid wasn't being converted to raw (non-dashed) format before being used in primshapes delete command 
							
						 
						
							2008-12-23 20:41:52 +00:00  
				
					
						
							
							
								 
						
							
							
								94d267303f 
								
							
								 
							
						 
						
							
							
								
								* Correct build break, no idea how that one managed to slip by me  
							
							
							
						 
						
							2008-12-23 19:07:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f49daf9708 
								
							
								 
							
						 
						
							
							
								
								* Modify SQLite implementation of UpdateUserProfile() to allow modifications where the name has not been changed  
							
							
							
						 
						
							2008-12-23 18:56:56 +00:00  
				
					
						
							
							
								 
						
							
							
								690d190783 
								
							
								 
							
						 
						
							
							
								
								* minor: small documentation comment  
							
							
							
						 
						
							2008-12-23 18:21:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fc053a6af8 
								
							
								 
							
						 
						
							
							
								
								Plumb in the 4 missing classified events and the 3 packet methods  
							
							
							
						 
						
							2008-12-23 18:16:30 +00:00  
				
					
						
							
							
								 
						
							
							
								151d3afe16 
								
							
								 
							
						 
						
							
							
								
								* Remove mono compiler warning  
							
							
							
						 
						
							2008-12-23 18:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								2afdfc4d29 
								
							
								 
							
						 
						
							
							
								
								* Remove IGesturesModules since it won't be very helpful without a client message anyway  
							
							
							
						 
						
							2008-12-23 18:01:05 +00:00  
				
					
						
							
							
								 
						
							
							
								cce1b096db 
								
							
								 
							
						 
						
							
							
								
								* refactor: Replace part of SceneObjectPart with the identical sound playing code in the SoundModule  
							
							
							
						 
						
							2008-12-23 17:54:13 +00:00