2e1646d368 
								
							
								 
							
						 
						
							
							
								
								* Removes IsPhysical, IsPhantom from IObject, since this is now represented in IObject.Physics.Enabled / IObject.Physics.Phantom instead.  
							
							
							
						 
						
							2009-04-04 23:44:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e120876bd0 
								
							
								 
							
						 
						
							
							
								
								Implements on IObjectPhysics:  
							
							... 
							
							
							
							* SetMomentum
* AddAngularForce
* AddForce
* FloatOnWater
* Force
* Acceleration
* Torque
* Velocity
* RotationalVelocity
* CenterOfMass
* GeometricCenter
* Buoyancy
* Mass (Partial)
* Density (Partial) 
							
						 
						
							2009-04-04 23:32:37 +00:00  
				
					
						
							
							
								 
						
							
							
								746729b6ce 
								
							
								 
							
						 
						
							
							
								
								* Implements IObjectPhysics on SOPObject partially.  
							
							... 
							
							
							
							* Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime) 
							
						 
						
							2009-04-04 23:23:24 +00:00  
				
					
						
							
							
								 
						
							
							
								39c3ccb93a 
								
							
								 
							
						 
						
							
							
								
								* Implements IObjectPhysics, this collects Physics attributes into one interface, will be referenced on IObject as IObject.Physics.*  
							
							... 
							
							
							
							* Eg; IObject.Physics.Torque = new Vector3(30.0,0.4,0.5);
* Maps loosely to internal PhysicsActor class. 
							
						 
						
							2009-04-04 23:16:19 +00:00  
				
					
						
							
							
								 
						
							
							
								d758753d7c 
								
							
								 
							
						 
						
							
							
								
								* More fiddling with MRM IPersistence, now stores <T> instead of Object.  
							
							
							
						 
						
							2009-04-04 22:57:53 +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  
				
					
						
							
							
								 
						
							
							
								7acec9860d 
								
							
								 
							
						 
						
							
							
								
								DST setting wasn't transferred to client, leading to wrong time display.  
							
							
							
						 
						
							2009-04-04 14:26:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c6283cacac 
								
							
								 
							
						 
						
							
							
								
								Remove some Mono warnings.  
							
							
							
						 
						
							2009-04-04 14:26:24 +00:00  
				
					
						
							
							
								 
						
							
							
								449bebf16e 
								
							
								 
							
						 
						
							
							
								
								Preliminary work to support ObjectSpin* packets when user invokes CTRL / SHIFT / MOUSE DRAG on a physical object  
							
							... 
							
							
							
							Addresses Mantis #3381  
							
						 
						
							2009-04-04 13:13:14 +00:00  
				
					
						
							
							
								 
						
							
							
								23193ab538 
								
							
								 
							
						 
						
							
							
								
								* Changed IPersistence interface so that passing the MRMBase is unessecary.  
							
							
							
						 
						
							2009-04-04 08:36:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4e9403e6ef 
								
							
								 
							
						 
						
							
							
								
								* Renamed Heightmap.Height to Heightmap.Length to avoid confusion about axis.  
							
							... 
							
							
							
							* Added XMLDOC to MRM API code, this means we have usable programming docs being produced here: http://docs.opensimulator.org/namespaceOpenSim_1_1Region_1_1OptionalModules_1_1Scripting_1_1Minimodule.html  (eg IObject, IHeightmap, etc) 
							
						 
						
							2009-04-04 08:33:58 +00:00  
				
					
						
							
							
								 
						
							
							
								5cf7b784ce 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup.  
							
							
							
						 
						
							2009-04-04 07:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e1756a48 
								
							
								 
							
						 
						
							
							
								
								* Removes IObject.Position, IObject.Rotation from IObject  
							
							... 
							
							
							
							* Adds IObject.WorldPosition and IObject.OffsetPosition - this is equivilent to AbsolutePosition and OffsetPosition in SOP respectively.
* Adds IObject.WorldRotation and IObject.OffsetRotation - as above. 
							
						 
						
							2009-04-04 06:28:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fcbe7b9ed6 
								
							
								 
							
						 
						
							
							
								
								* Drops Heightmap.Get/Heightmap.Set from IHeightmap interface.  
							
							... 
							
							
							
							* Adds Heightmap[x,y] to interface.
* MRM Scripts should utilize World.Heightmap[x,y] = 0.0; to replace set, and Val = World.Heightmap[x,y] to get. 
							
						 
						
							2009-04-04 05:51:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7f4bf5871d 
								
							
								 
							
						 
						
							
							
								
								* Proactively fixed bug-potential concerning the fact that m_httpServer property was differently referred to between RegionApplicationBase and all other grid services.  
							
							
							
						 
						
							2009-04-03 20:56:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0c544a85dc 
								
							
								 
							
						 
						
							
							
								
								* Fixes issue where of you force your avatar against a region corner, it gets stuck and NonFinite Avatar messages floods console  
							
							... 
							
							
							
							Addresses Mantis #3380  
							
						 
						
							2009-04-03 19:20:23 +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  
				
					
						
							
							
								 
						
							
							
								7322e19212 
								
							
								 
							
						 
						
							
							
								
								Added one more delegate to Caps, and a few guards, so that these objects can be used from more than just Scenes. Added the NewFileAgentInvengory cap to HGInventoryService.  
							
							
							
						 
						
							2009-04-03 16:08:07 +00:00  
				
					
						
							
							
								 
						
							
							
								fc1b1bc797 
								
							
								 
							
						 
						
							
							
								
								- adding -logconfig option to allow configuration of log4net from  
							
							... 
							
							
							
							log4net config file other then bin/OpenSim.exe.config
- moving ArgvConfigSource initialization up to allow for configuration
  of XmlConfigurator.Configure() 
							
						 
						
							2009-04-03 12:47:56 +00:00  
				
					
						
							
							
								 
						
							
							
								084ffc74c6 
								
							
								 
							
						 
						
							
							
								
								* Implements MRM IObject.Say - this is equivilent to llSay  
							
							... 
							
							
							
							Example:
        public override void Start()
        {
            Host.Object.Say("Hello World!");
        } 
							
						 
						
							2009-04-03 10:42:39 +00:00  
				
					
						
							
							
								 
						
							
							
								254d3099f0 
								
							
								 
							
						 
						
							
							
								
								* Implements Scene.SimChat(string,...) rather than byte[]. We should probably mark byte[] as obsolete.  
							
							... 
							
							
							
							* Implements SOPObject.Say for MRM. (Note, not IObject yet) 
							
						 
						
							2009-04-03 10:40:14 +00:00  
				
					
						
							
							
								 
						
							
							
								36bc485e7e 
								
							
								 
							
						 
						
							
							
								
								* MRM Scripts will now no longer disconnect the client if there was an error in compilation or script initialisation.  
							
							... 
							
							
							
							* Clarified some debug text for MRM Enabling 
							
						 
						
							2009-04-03 10:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7e91f41535 
								
							
								 
							
						 
						
							
							
								
								* Implements "ID" semi-global within MRM scripts. This is tied to the 'state ID' for MRMs.  
							
							... 
							
							
							
							* Implements IPersistence interface, allows simple KeyValue access for MRM scripts to a more permanent datastore. 
							
						 
						
							2009-04-03 09:22:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5f4cab6ed3 
								
							
								 
							
						 
						
							
							
								
								fix an error in hollow cylinder face number calculation  
							
							
							
						 
						
							2009-04-03 08:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f17732346e 
								
							
								 
							
						 
						
							
							
								
								Fix a nullref when compiling non-LSL scripts  
							
							
							
						 
						
							2009-04-02 16:27:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b45ac2bf8e 
								
							
								 
							
						 
						
							
							
								
								Correct llSetPrimitiveParams to check for a texture in inventory when setting the sculpt map.  
							
							... 
							
							
							
							This Fixes Mantis #3331 
Also corrected the capping calculation in llApplyImpulse and several integer "boolean" comparisons from "== 1" to "!= 0" for true 
							
						 
						
							2009-04-02 10:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b42fec5c74 
								
							
								 
							
						 
						
							
							
								
								partial support for sculpted prim "inside out" setting  
							
							
							
						 
						
							2009-04-02 06:54:48 +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  
				
					
						
							
							
								 
						
							
							
								2e54f277d1 
								
							
								 
							
						 
						
							
							
								
								One more bit of refactoring, so this can be used outside region code.  
							
							
							
						 
						
							2009-04-01 22:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6e368c4b59 
								
							
								 
							
						 
						
							
							
								
								Refactoring, no functional changes. Moved ChildAgentDataUpdate data structures from OpenSim.Region.Framework.Scenes back to OpenSim.Framework, so they can be referenced more broadly. This involved having to move the small Animation data structure to OpenSim.Framework too.  
							
							
							
						 
						
							2009-04-01 19:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								958d764172 
								
							
								 
							
						 
						
							
							
								
								* Upped trunk version number to 0.6.4 as we just tagged 0.6.4-release  
							
							
							
						 
						
							2009-04-01 19:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								74d5d44373 
								
							
								 
							
						 
						
							
							
								
								* Committing patch in mantis 3376 [Patch] Fix a minor animation handling glitch in ScenePresence  
							
							... 
							
							
							
							* ..
* .. 
* err, okay, this was a stick-buggery April 1st joke by me.   This removes it.   Happy April 1st!
* fixes mantis 3376 
							
						 
						
							2009-04-01 19:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8493123629 
								
							
								 
							
						 
						
							
							
								
								Hard code scaled image resolution to 96 dpi prior to sculpt meshing to prevent a mono 2.4 failure. Thanks to cmickeyb for pointing out the failure.  
							
							
							
						 
						
							2009-04-01 18:38:51 +00:00  
				
					
						
							
							
								 
						
							
							
								99cfcf405b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-04-01 14:50:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a1fe54baa0 
								
							
								 
							
						 
						
							
							
								
								Add a "user" config option to the IRC module config. Like all other IRC  
							
							... 
							
							
							
							config options, this has NO default, if you use the IRC module, you MUST
add this setting to your ini file. 
							
						 
						
							2009-04-01 12:28:46 +00:00  
				
					
						
							
							
								 
						
							
							
								76ca096384 
								
							
								 
							
						 
						
							
							
								
								Add a PIDFile in [Startup], which the PID will be written to  
							
							
							
						 
						
							2009-04-01 12:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								1a25969096 
								
							
								 
							
						 
						
							
							
								
								* MRM Adjustments  
							
							... 
							
							
							
							* Renamed 'Material' to PhysicsMaterial (Wood, Glass, Metal, etc.). May want to place in subclass with other physics specific properties. (We however need to support these features in ODE/etc first.)
* Renamed Faces to Materials. IObjectFace to IObjectMaterial - this is for clarity for those coming from a 3D Programming background (it also makes more sense if/when we support Meshes in core). Properties and members remain identical.
* Added XMLDoc comments to IObject to assist people writing MRMs in XMLDoc aware editors. 
							
						 
						
							2009-04-01 11:03:42 +00:00  
				
					
						
							
							
								 
						
							
							
								5cd70a8c0e 
								
							
								 
							
						 
						
							
							
								
								* MRM Adjustments  
							
							... 
							
							
							
							* Changes World.Objects from Array IObject[] to IObjectAccessor.
* Syntactically identical in most behaviour, however the indexer is now ranges not from 0..Count, but any valid internal LocalID. Additional indexers have been added for UUID.
* Example: for(int i=0;i<World.Objects.Count;i++) will not work any more, however foreach(World.Objects) will remain functional.
* This prevents us needing to create a list for each access to World.Objects which should [in theory] present a dramatic speed improvement to MRM scripts frequently accessing World.Objects. 
							
						 
						
							2009-04-01 09:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7eccad05c9 
								
							
								 
							
						 
						
							
							
								
								* Adds World.Avatars[] to MRM Scripting. Contains an enumerable array containing IAvatar instances for each avatar in the region.  
							
							... 
							
							
							
							* Adds Test/TestModule.cs which demonstrates a very quick and simple MRM Test. 
							
						 
						
							2009-04-01 06:55:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0266c344fb 
								
							
								 
							
						 
						
							
							
								
								* Added NUnit tested utility function GetHashGuid() for future use.  
							
							... 
							
							
							
							* Did some aligning refactoring of the MD5 and SHA-1 functions. 
							
						 
						
							2009-04-01 06:11:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5225e40f9e 
								
							
								 
							
						 
						
							
							
								
								* Removes some hard-coded magic numbers relating to RegionSize. We now use Constants.RegionSize as expected. (Working towards enlarged or smaller regionsizes that arent multiples of 256m)  
							
							... 
							
							
							
							* Adds minor functionality to MRM Scripting. 
							
						 
						
							2009-04-01 05:58:07 +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  
				
					
						
							
							
								 
						
							
							
								d4f6750f82 
								
							
								 
							
						 
						
							
							
								
								Added AllowLoginWithoutInventory to LoginService, to be overwritten in subclasses. Default is false. HGLoginAuthService sets it true. Better error handling dealing with inventory service faults.  
							
							
							
						 
						
							2009-04-01 01:18:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a4ba587df7 
								
							
								 
							
						 
						
							
							
								
								Adding the Length override to the KillPacket  
							
							
							
						 
						
							2009-03-31 21:34:29 +00:00  
				
					
						
							
							
								 
						
							
							
								cb74848f2d 
								
							
								 
							
						 
						
							
							
								
								Turning the wind module off by default.  
							
							
							
						 
						
							2009-03-31 16:17:13 +00:00  
				
					
						
							
							
								 
						
							
							
								aecb4fb72a 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Add sanity check to fly-height calculation so that it does
  not attempt to retrieve information from non-existent
  regions. 
							
						 
						
							2009-03-31 12:45:34 +00:00  
				
					
						
							
							
								 
						
							
							
								62fcfe8924 
								
							
								 
							
						 
						
							
							
								
								Thank you, StrawberryFride, for a patch that adds offline inventory  
							
							... 
							
							
							
							functionality to the MSSQL module.
Fixes Mantis #3370  
							
						 
						
							2009-03-31 11:32:30 +00:00  
				
					
						
							
							
								 
						
							
							
								fb9a358b79 
								
							
								 
							
						 
						
							
							
								
								* Refactored out and de-duplicated Base64ToString(string)  
							
							... 
							
							
							
							* Fixed minor typo 
							
						 
						
							2009-03-31 05:51:28 +00:00  
				
					
						
							
							
								 
						
							
							
								20e1a8d7f6 
								
							
								 
							
						 
						
							
							
								
								Thanks rtomita for a patch to add a handler for the RemoveInventoryObjects packet. (bug  #3304 )  
							
							
							
						 
						
							2009-03-31 05:47:53 +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  
				
					
						
							
							
								 
						
							
							
								b73ce1143a 
								
							
								 
							
						 
						
							
							
								
								Adds support at the inventory server for direct inventory manipulation from authorized clients using capabilities. Provided keys are verified with the designated authority. The added code is only executed for clients following HGLoginAuth procedure or similar. It does not remove any existing behavior.  
							
							
							
						 
						
							2009-03-30 19:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4cbf963354 
								
							
								 
							
						 
						
							
							
								
								HGInventoryService now uses the actual authority portion of the user's key to verify the key.  
							
							
							
						 
						
							2009-03-30 19:26:25 +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  
				
					
						
							
							
								 
						
							
							
								6957803759 
								
							
								 
							
						 
						
							
							
								
								Sigh. Manual data typing grief.  
							
							
							
						 
						
							2009-03-30 17:34:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0318e824ae 
								
							
								 
							
						 
						
							
							
								
								* Remove a debug line of localIDs  
							
							
							
						 
						
							2009-03-30 14:13:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6522b4f5d4 
								
							
								 
							
						 
						
							
							
								
								* Fixing thread safety of avatar adding and removing from the Physics Scene in the ODEPlugin  
							
							... 
							
							
							
							* This may help one of the symptoms or mantis 3363 , however it probably won't solve the occasional NonFinite Avatar Position detected..  issues that some people see.    That is probably an entirely different issue(NaN). 
							
						 
						
							2009-03-30 14:10:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f88d755f96 
								
							
								 
							
						 
						
							
							
								
								Add PickInfoReply packet.  
							
							... 
							
							
							
							Fixes Mantis #3324  
							
						 
						
							2009-03-30 11:51:34 +00:00  
				
					
						
							
							
								 
						
							
							
								d468b7f2d3 
								
							
								 
							
						 
						
							
							
								
								Thank you Flyte Xevious for Mantis  #3361  - Implementation of llEdgeOfWorld  
							
							
							
						 
						
							2009-03-29 23:59:14 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e604c46c 
								
							
								 
							
						 
						
							
							
								
								Added Authorization client code that interfaces with HGLoginAuthService. Improved error handling in HGLoginAuthService. Instrumented HGInventoryService so that it can interface both with local and remote user and asset services.  
							
							
							
						 
						
							2009-03-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f7eac63e01 
								
							
								 
							
						 
						
							
							
								
								Another bit of refactoring to try to make sense of OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files.  
							
							
							
						 
						
							2009-03-29 22:04:45 +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  
				
					
						
							
							
								 
						
							
							
								03063375ee 
								
							
								 
							
						 
						
							
							
								
								Add AcceptNotices member to GroupMembershipData and an overload to  
							
							... 
							
							
							
							IGroupsModule interface 
							
						 
						
							2009-03-29 11:18:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8c4bcfb5d0 
								
							
								 
							
						 
						
							
							
								
								Module interface change  
							
							
							
						 
						
							2009-03-29 06:14:54 +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  
				
					
						
							
							
								 
						
							
							
								4f6c4378da 
								
							
								 
							
						 
						
							
							
								
								Add mute list request event and dummy response  
							
							
							
						 
						
							2009-03-28 04:21:44 +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  
				
					
						
							
							
								 
						
							
							
								67be0213d4 
								
							
								 
							
						 
						
							
							
								
								* Remove redundancies in ScenePresence  
							
							
							
						 
						
							2009-03-28 02:41:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f5812b3702 
								
							
								 
							
						 
						
							
							
								
								* Adds AgentUUIDs into the CourseLocationUpdate to improve compatibility with LibOMV based clients.  
							
							... 
							
							
							
							* Modifies the IClientAPI!  So client stacks will need to be modified! 
							
						 
						
							2009-03-28 01:40:33 +00:00  
				
					
						
							
							
								 
						
							
							
								cd1bf3600d 
								
							
								 
							
						 
						
							
							
								
								Small bugs fixed related to ownership and permissions.  
							
							
							
						 
						
							2009-03-28 00:08:13 +00:00  
				
					
						
							
							
								 
						
							
							
								cbef90fec6 
								
							
								 
							
						 
						
							
							
								
								Add the events needed for profiles.  
							
							... 
							
							
							
							Fixes Mantis #3324  
							
						 
						
							2009-03-27 22:47:41 +00:00  
				
					
						
							
							
								 
						
							
							
								52c482a7a7 
								
							
								 
							
						 
						
							
							
								
								* This updates LibOMV to the current release 0.6.0 on March 19 2009  
							
							... 
							
							
							
							* Important:  HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder.
This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll.   It still uses the Same HttpServer namespace though. 
							
						 
						
							2009-03-27 22:13:09 +00:00  
				
					
						
							
							
								 
						
							
							
								30ffefb67b 
								
							
								 
							
						 
						
							
							
								
								* refactor: call some EventManager triggers directly rather than through scene  
							
							
							
						 
						
							2009-03-27 20:41:35 +00:00  
				
					
						
							
							
								 
						
							
							
								bce5ed5812 
								
							
								 
							
						 
						
							
							
								
								Moved a method GetDefaultVisualParameters from Scene to AvatarAppearance, where it belongs. Better error handling in ScenePresence.CopyFrom.  
							
							
							
						 
						
							2009-03-27 20:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								3fe010d716 
								
							
								 
							
						 
						
							
							
								
								* minor: remove one mono compiler warning  
							
							
							
						 
						
							2009-03-27 20:03:20 +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  
				
					
						
							
							
								 
						
							
							
								37e81c7d54 
								
							
								 
							
						 
						
							
							
								
								Remove a hardcoded flow/dependency on the money module from LLCLientView  
							
							
							
						 
						
							2009-03-27 18:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								561f241564 
								
							
								 
							
						 
						
							
							
								
								* minor: move RegionSettingsSerializer into OpenSim.Framework.Serialization  
							
							
							
						 
						
							2009-03-27 18:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								86cc0e86d4 
								
							
								 
							
						 
						
							
							
								
								* Also temporarily disable T032_CrossAttachments() since this relies on the execution of T021_TestCroswsToNewRegion()  
							
							
							
						 
						
							2009-03-27 17:19:58 +00:00  
				
					
						
							
							
								 
						
							
							
								39bf59080b 
								
							
								 
							
						 
						
							
							
								
								* Temporarily disable ScenePresenceTests.T021_TestCrossToNewRegion() as this has both WaitOnes() which don't time out and tight loops  
							
							... 
							
							
							
							* Going to see if this stops the freeze failures where (though there may also be a separate occasional failure in the save oar test) 
							
						 
						
							2009-03-27 17:01:07 +00:00  
				
					
						
							
							
								 
						
							
							
								355247c2b2 
								
							
								 
							
						 
						
							
							
								
								* For each test in OpenSim.Region.Framework.Scenes.Tests, tell the console when the test starts  
							
							... 
							
							
							
							* This is to help identify which test is freezing, since all the tests in the previous dll (coremodules) succeed
* Unfortunately they are not executed in the same order in which the results are listed in Bamboo 
							
						 
						
							2009-03-27 16:33:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6b9125b319 
								
							
								 
							
						 
						
							
							
								
								Added the hg login procedure to the user server.  
							
							
							
						 
						
							2009-03-27 16:23:52 +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  
				
					
						
							
							
								 
						
							
							
								bf4d701cd5 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Fixed problem with REST services caused by changes to the OpenSim
  core code base - the comms manager had been 'modularized'.
  Also added additional debugging to RemoteAdmin interface. 
							
						 
						
							2009-03-27 12:49:27 +00:00  
				
					
						
							
							
								 
						
							
							
								f2b8691c9c 
								
							
								 
							
						 
						
							
							
								
								Forgot to comment an unnecessary log message on my last commit.  
							
							
							
						 
						
							2009-03-26 22:21:39 +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  
				
					
						
							
							
								 
						
							
							
								6ffed09682 
								
							
								 
							
						 
						
							
							
								
								* Fix build break - went a const or two too far  
							
							
							
						 
						
							2009-03-26 20:15:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7e40315d5d 
								
							
								 
							
						 
						
							
							
								
								* minor: change some static readonlys to consts  
							
							... 
							
							
							
							* adjust user profile iar saving path 
							
						 
						
							2009-03-26 20:09:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ad012d4b46 
								
							
								 
							
						 
						
							
							
								
								add x-axis mirror capability to sculpted prim mesh - addresses Mantis  #3342  
							
							
							
						 
						
							2009-03-26 18:12:10 +00:00  
				
					
						
							
							
								 
						
							
							
								10d21afd9d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3343  
							
							... 
							
							
							
							* Removes long unused -useexecutepath switch
* Thanks coyled 
							
						 
						
							2009-03-26 17:43:05 +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  
				
					
						
							
							
								 
						
							
							
								3f1ec6334f 
								
							
								 
							
						 
						
							
							
								
								* Fix build break from last commit  
							
							
							
						 
						
							2009-03-26 17:30:43 +00:00  
				
					
						
							
							
								 
						
							
							
								93b26f8933 
								
							
								 
							
						 
						
							
							
								
								* iars: Serialize information about item creators to archive  
							
							
							
						 
						
							2009-03-26 17:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								28d9a73521 
								
							
								 
							
						 
						
							
							
								
								Small refactoring in Caps, no functional changes.  
							
							
							
						 
						
							2009-03-26 16:05:00 +00:00  
				
					
						
							
							
								 
						
							
							
								706a2df516 
								
							
								 
							
						 
						
							
							
								
								Read the .map files in on sim startup. Also clean them up when an assembly  
							
							... 
							
							
							
							is deleted. 
							
						 
						
							2009-03-26 15:06:20 +00:00  
				
					
						
							
							
								 
						
							
							
								eb6c1ae0c1 
								
							
								 
							
						 
						
							
							
								
								Avoid preprocessing scripts on region restart just to generate the line  
							
							... 
							
							
							
							number map. Instead, write the map to a file for later use. That is not
yet used, so currently runtime errors after a sim restart will have wrong
line numbers 
							
						 
						
							2009-03-26 14:49:39 +00:00  
				
					
						
							
							
								 
						
							
							
								fcab3510b3 
								
							
								 
							
						 
						
							
							
								
								Avoid writing script state to the filesystem if the state has not changed.  
							
							... 
							
							
							
							Remove the unneccessary double check that was only used to provide a
meaningless warning message for a corner case. 
							
						 
						
							2009-03-26 14:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c8aaf538e4 
								
							
								 
							
						 
						
							
							
								
								-  adding osGetAgents() which returns a list of all avatars in the region  
							
							... 
							
							
							
							in which the script is running.
 -  found a bag of space characters under my desk, thought i'd donate them
    to the JSON OSSL function (aka clean up) 
							
						 
						
							2009-03-26 12:08:18 +00:00  
				
					
						
							
							
								 
						
							
							
								3ca1481c3d 
								
							
								 
							
						 
						
							
							
								
								* Minor fixes, inverted an if for readability and introduced a virtual pre-process step on the asset cache  
							
							
							
						 
						
							2009-03-26 06:56:10 +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  
				
					
						
							
							
								 
						
							
							
								3bedb59f50 
								
							
								 
							
						 
						
							
							
								
								make some arrays static to prevent excessive re-initialization - suggested by jhurliman  
							
							
							
						 
						
							2009-03-26 03:10:30 +00:00  
				
					
						
							
							
								 
						
							
							
								8dfe8a0d1d 
								
							
								 
							
						 
						
							
							
								
								Make the error messages passed to RegionReady more descriptive  
							
							... 
							
							
							
							Patch by antont, thank you.
Fixes Mantis #3338  
							
						 
						
							2009-03-26 01:02:19 +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  
				
					
						
							
							
								 
						
							
							
								3cb06cc4cc 
								
							
								 
							
						 
						
							
							
								
								* Changed a recursive BeginRobustReceive loop to a flat while loop to avoid lethal stack overflows.  
							
							
							
						 
						
							2009-03-25 19:30:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e694e1a657 
								
							
								 
							
						 
						
							
							
								
								* minor: Adjust exception catching on load/save xml[2]/oar.  
							
							... 
							
							
							
							* Allow non FileNotFoundExceptions to propogate rather than post a misleading error message 
							
						 
						
							2009-03-25 19:21:28 +00:00  
				
					
						
							
							
								 
						
							
							
								19595a2825 
								
							
								 
							
						 
						
							
							
								
								* minor: spit out creator name on save iar  
							
							... 
							
							
							
							* not yet ready for use 
							
						 
						
							2009-03-25 19:14:36 +00:00  
				
					
						
							
							
								 
						
							
							
								09d2c6fe5d 
								
							
								 
							
						 
						
							
							
								
								adding presence.ControllingClient.Kick(msg) to the brew.  
							
							
							
						 
						
							2009-03-25 18:48:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0419f29856 
								
							
								 
							
						 
						
							
							
								
								enhances the console command  "kick user" with an optional alert  
							
							... 
							
							
							
							message which will be dialog-ed to the user just before being kicked. 
							
						 
						
							2009-03-25 18:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								21d14a7090 
								
							
								 
							
						 
						
							
							
								
								Thank you, dslake, for a patch that fixes passing the start param to scripts  
							
							... 
							
							
							
							Fixes Mantis #3330  
							
						 
						
							2009-03-25 11:05:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0bb3d2e6d7 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2009-03-25 07:36:56 +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  
				
					
						
							
							
								 
						
							
							
								fb5f702e78 
								
							
								 
							
						 
						
							
							
								
								Change llGetOwnerKey to use another overload of GetSceneObject.  
							
							... 
							
							
							
							Fixes Mantis #3326  
							
						 
						
							2009-03-24 22:12:48 +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  
				
					
						
							
							
								 
						
							
							
								64341fc965 
								
							
								 
							
						 
						
							
							
								
								* minor: remove a couple more compiler warnings  
							
							
							
						 
						
							2009-03-24 20:57:02 +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  
				
					
						
							
							
								 
						
							
							
								5e9682cef7 
								
							
								 
							
						 
						
							
							
								
								* Fix edit scale command - was looking for one too few arguments  
							
							
							
						 
						
							2009-03-24 19:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								c7d0e4ffc1 
								
							
								 
							
						 
						
							
							
								
								Added the login region's http to the login response.  
							
							
							
						 
						
							2009-03-24 18:56:32 +00:00  
				
					
						
							
							
								 
						
							
							
								c268b71f4b 
								
							
								 
							
						 
						
							
							
								
								Thank you, dslake, for a patch that speeds up the Delete Old Files option  
							
							... 
							
							
							
							in the compiler. Committed with changes.
Fixes Mantis #3325  
							
						 
						
							2009-03-24 12:18:31 +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  
				
					
						
							
							
								 
						
							
							
								ec07baa8c0 
								
							
								 
							
						 
						
							
							
								
								Preparing the loginauth service for gridmode logins.  
							
							
							
						 
						
							2009-03-24 02:28:17 +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  
				
					
						
							
							
								 
						
							
							
								f86c13f48e 
								
							
								 
							
						 
						
							
							
								
								Send proper creation date on item gives, so objects will appear at the top of  
							
							... 
							
							
							
							"Objects", not at the bottom 
							
						 
						
							2009-03-22 20:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								16a6d60a21 
								
							
								 
							
						 
						
							
							
								
								Make offline gives work in SQLite standalones  
							
							
							
						 
						
							2009-03-22 18:35:16 +00:00  
				
					
						
							
							
								 
						
							
							
								48e87b6448 
								
							
								 
							
						 
						
							
							
								
								Make single item inventory gives work across regions  
							
							
							
						 
						
							2009-03-22 18:25:04 +00:00  
				
					
						
							
							
								 
						
							
							
								9b82b52096 
								
							
								 
							
						 
						
							
							
								
								MYSQL Only: Make items given while offline appear in inventory without  
							
							... 
							
							
							
							the need to clear cache. 
							
						 
						
							2009-03-22 16:12:48 +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  
				
					
						
							
							
								 
						
							
							
								73a982babe 
								
							
								 
							
						 
						
							
							
								
								Fox a null ref in the inventory give module  
							
							
							
						 
						
							2009-03-22 15:19:43 +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  
				
					
						
							
							
								 
						
							
							
								b83ad8a97b 
								
							
								 
							
						 
						
							
							
								
								Thank you, dslake, for a patch that fixes XEngine linemap handling.  
							
							... 
							
							
							
							Fixes Mantis #3321  
							
						 
						
							2009-03-22 11:57:00 +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  
				
					
						
							
							
								 
						
							
							
								1121a214b9 
								
							
								 
							
						 
						
							
							
								
								Add a QueryItem method to the inventory subsystem. Currently implemented for  
							
							... 
							
							
							
							MySQL only, stubs for the others. This allows updating the cache with a single
item from the database. 
							
						 
						
							2009-03-21 17:46:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2d387c25b8 
								
							
								 
							
						 
						
							
							
								
								Move a check for null PhysActor in applyImpulse so that attachments can move avatars.  
							
							... 
							
							
							
							Fixes Mantis #3160  
							
						 
						
							2009-03-21 11:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								14b94b8d05 
								
							
								 
							
						 
						
							
							
								
								* Finishing up the last commit by adding ISunModule  
							
							
							
						 
						
							2009-03-20 23:15:16 +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  
				
					
						
							
							
								 
						
							
							
								613201e220 
								
							
								 
							
						 
						
							
							
								
								* Normalized and pulled GetInventorySkeleton up.  
							
							
							
						 
						
							2009-03-20 17:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								aab38c2cb2 
								
							
								 
							
						 
						
							
							
								
								Ensure the remembered velocity is zero when physical is turned off on a prim. Without this the velocity gets sent to the client and the prim appears to move.  
							
							... 
							
							
							
							Fixes Mantis #3303  
							
						 
						
							2009-03-20 15:59:11 +00:00  
				
					
						
							
							
								 
						
							
							
								78a19528c6 
								
							
								 
							
						 
						
							
							
								
								Change DropObject to public. Fixes Mantis  #3314  
							
							
							
						 
						
							2009-03-20 13:57:22 +00:00  
				
					
						
							
							
								 
						
							
							
								feaa645071 
								
							
								 
							
						 
						
							
							
								
								* De-duplicated login service some more  
							
							... 
							
							
							
							* Normalized m_inventoryService
  * Pulled AddActiveGestures up 
							
						 
						
							2009-03-20 06:49:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2a76b2a417 
								
							
								 
							
						 
						
							
							
								
								Moving GetInventoryItem up to InventoryServiceBase, since this seems like a pretty fundamental function.  
							
							
							
						 
						
							2009-03-19 21:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								4571a8b3fb 
								
							
								 
							
						 
						
							
							
								
								* Remove compiler warnings  
							
							... 
							
							
							
							* These have actually been removed from HGHyperLink.TryUnlinkRegion, because some parameters were parsed but never used.
* This might be a situation where the warnings have shown up an oversight 
							
						 
						
							2009-03-19 21:16:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8f1844665b 
								
							
								 
							
						 
						
							
							
								
								* Group OpenSim.Framework.Servers interfaces together  
							
							
							
						 
						
							2009-03-19 19:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bd2180d9af 
								
							
								 
							
						 
						
							
							
								
								* refactor: Create IHttpServer interface instead of accessing BaseHttpServer via CommunicationsManager directly  
							
							
							
						 
						
							2009-03-19 18:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b05be5b06b 
								
							
								 
							
						 
						
							
							
								
								* Lock http handlers dictionary in other places as well to avoid race conditions  
							
							... 
							
							
							
							* No adverse effects on a quick multi-machine grid test 
							
						 
						
							2009-03-19 17:07:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1e6056c24b 
								
							
								 
							
						 
						
							
							
								
								* Add necessary locking to BaseHttpServer.RemoveHTTPHandler()  
							
							
							
						 
						
							2009-03-19 16:51:21 +00:00  
				
					
						
							
							
								 
						
							
							
								eb0c369409 
								
							
								 
							
						 
						
							
							
								
								* Add documentation to BaseHttpServer.AddHTTPHandler()  
							
							
							
						 
						
							2009-03-19 16:41:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0867302e09 
								
							
								 
							
						 
						
							
							
								
								reformatting README (just noticed that that line was a bit on the long  
							
							... 
							
							
							
							side. 
							
						 
						
							2009-03-19 08:47:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1caf1c5d96 
								
							
								 
							
						 
						
							
							
								
								adding missing ChatSessionRequest voice capability for direct AV-AV calls.  
							
							
							
						 
						
							2009-03-19 08:42:59 +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  
				
					
						
							
							
								 
						
							
							
								c0c929665f 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3311  
							
							... 
							
							
							
							* Store script timers in a dictionary rather than a list to make unset much more efficient
* Thanks dslake 
							
						 
						
							2009-03-18 20:24:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a7d610ffcc 
								
							
								 
							
						 
						
							
							
								
								Adds support for unlink-region command in hypergrid.  
							
							
							
						 
						
							2009-03-18 16:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								87822c5d95 
								
							
								 
							
						 
						
							
							
								
								Add an event to process undelivered IMs  
							
							
							
						 
						
							2009-03-17 23:52:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7658e30dfc 
								
							
								 
							
						 
						
							
							
								
								* minor: remove compiler warning  
							
							
							
						 
						
							2009-03-17 21:20:58 +00:00  
				
					
						
							
							
								 
						
							
							
								86d48b73e1 
								
							
								 
							
						 
						
							
							
								
								Fixed the looping on llParcelMediaCommandList, now PARCEL_MEDIA_COMMAND_PLAY will make the media play only once like its meant to, and PARCEL_MEDIA_COMMAND_LOOP can be used to make it loop.  
							
							
							
						 
						
							2009-03-17 18:18:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b2de81ebac 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Attached is a patch which enabled through an OpenSim.ini option the ability
to read long notecard lines. Currently although the data is read from
the notecard it is truncated at 255 characters (same as for the LL servers.
This patch allows the setting of that limit to a different value.
    ; Maximum length of notecard line read
    ; Increasing this to large values potentially opens
    ; up the system to malicious scripters
    ; NotecardLineReadCharsMax = 255
this allows for save/restore functionality using notecards without
having to worry about very short line length limits. 
							
						 
						
							2009-03-17 07:03:53 +00:00  
				
					
						
							
							
								 
						
							
							
								66f0445173 
								
							
								 
							
						 
						
							
							
								
								Mantis#3306: Thanks tlaukkan for a patch that  
							
							... 
							
							
							
							adds primitive hierarchies support to MXP and improves client disconnect handling. 
							
						 
						
							2009-03-16 21:41:51 +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  
				
					
						
							
							
								 
						
							
							
								abc5df12c8 
								
							
								 
							
						 
						
							
							
								
								This patch improves MXP connect and disconnect functionality.  
							
							... 
							
							
							
							- Avatars are now properly on top of terrain.
- ScenePresence is now removed from Scene only once.
Fixes Mantis #3302 . Thanks tlaukkan. 
							
						 
						
							2009-03-15 21:34:28 +00:00  
				
					
						
							
							
								 
						
							
							
								c9a3a764f1 
								
							
								 
							
						 
						
							
							
								
								regionInfo isn't defined here yet, which leads to a NRE. Grid-server  
							
							... 
							
							
							
							provided us with the data, so let's use it for now. Hopefully
fixes Mantis #3297 . 
							
						 
						
							2009-03-15 21:01:04 +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  
				
					
						
							
							
								 
						
							
							
								9e0329f1dc 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3294 . Thank you kindly, Godfrey, for a patch that:  
							
							... 
							
							
							
							Attached is a patch which provides osAvatarPlayAnimation() the ability to 
also trigger animations contained within the same prim as the script, as 
llStartAnimation() does. (It also modifies osAvatarStopAnimation(), 
otherwise the script wouldn't be able to stop animations it had started.) 
							
						 
						
							2009-03-15 19:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9e4d9e2c3f 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3289 . Thank you kindly, Ewe Loon, for a patch that:  
							
							... 
							
							
							
							fixes Sporadic Errors in "Dictionary<InstanceData, DetectParams[]" 
Causing total script Failure 
							
						 
						
							2009-03-15 19:39:43 +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  
				
					
						
							
							
								 
						
							
							
								0d37907c58 
								
							
								 
							
						 
						
							
							
								
								Thanks Tommil for a patch which added support for creating user accounts automatically in local sandbox if  
							
							... 
							
							
							
							accounts authenticate is set off and connecting with MXP protocol. Mantis #3300  
							
						 
						
							2009-03-15 16:17:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fa5fef33a9 
								
							
								 
							
						 
						
							
							
								
								fixed propagation of normalized sculpt mesh vertex normals  
							
							
							
						 
						
							2009-03-15 09:05:35 +00:00  
				
					
						
							
							
								 
						
							
							
								fec8aef03a 
								
							
								 
							
						 
						
							
							
								
								Thanks rtomita for a patch to add handlers for prim scale updates from libomv-based clients. ( #3291 )  
							
							
							
						 
						
							2009-03-14 22:55:17 +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  
				
					
						
							
							
								 
						
							
							
								6573e2ee2f 
								
							
								 
							
						 
						
							
							
								
								* Remove asset cache size and texture stat reports from ASSET STATS since these are now inaccurate  
							
							... 
							
							
							
							* Correct count of assets in cache 
							
						 
						
							2009-03-13 18:36:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4a21d92668 
								
							
								 
							
						 
						
							
							
								
								Mark AssetBase.Metadata with [XmlIgnore]  
							
							
							
						 
						
							2009-03-13 05:58:32 +00:00  
				
					
						
							
							
								 
						
							
							
								bd41639a68 
								
							
								 
							
						 
						
							
							
								
								* Don't fail the client login if there are no OnClientConnect listeners  
							
							
							
						 
						
							2009-03-12 20:38:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f5ff2eff24 
								
							
								 
							
						 
						
							
							
								
								* minor: Lable the heartbeat thread with the region it's beating for  
							
							
							
						 
						
							2009-03-12 20:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								fa619bdf8c 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Patch to RegionReady which adds a field which adds to the message
whether the region is ready due to a server startup or due to an oar
file loading. 
							
						 
						
							2009-03-12 18:51:28 +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  
				
					
						
							
							
								 
						
							
							
								38d56d7cb2 
								
							
								 
							
						 
						
							
							
								
								merging XmlRpcCreateUserMethod and XmlRpcCreateUserMethodEmail, adding  
							
							... 
							
							
							
							optional about_virtual_world and about_real_world parameters to
    XmlRpcUpdateUserAccountMethod to allow setting of "About" and "First
    Life" tab in avatar profile. 
							
						 
						
							2009-03-12 16:50:44 +00:00  
				
					
						
							
							
								 
						
							
							
								fb258c5ed9 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup.  
							
							
							
						 
						
							2009-03-12 15:28:30 +00:00  
				
					
						
							
							
								 
						
							
							
								33f511ee4b 
								
							
								 
							
						 
						
							
							
								
								* Another stab at refactoring up the CustomiseResponse function. Two fixes:  
							
							... 
							
							
							
							* Sometimes, null is a valid return value to indicate 'none found'. doh.
  * Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw.
(I believe) this solves mantis issue #3287  
							
						 
						
							2009-03-12 10:50:59 +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  
				
					
						
							
							
								 
						
							
							
								4eba67175d 
								
							
								 
							
						 
						
							
							
								
								Minor bug fix. Thanks daTwitch.  
							
							
							
						 
						
							2009-03-12 01:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a8c66444e2 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-12 01:14:54 +00:00  
				
					
						
							
							
								 
						
							
							
								2133d35831 
								
							
								 
							
						 
						
							
							
								
								* Reverted r8750 to do another round of debugging on mantis  #3287  
							
							
							
						 
						
							2009-03-11 19:19:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6462014250 
								
							
								 
							
						 
						
							
							
								
								Thanks rtomita for a patch to fix inventory listings for clients using libomv. ( #3285 )  
							
							
							
						 
						
							2009-03-11 18:46:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2e6e0cee28 
								
							
								 
							
						 
						
							
							
								
								* fix build break  
							
							
							
						 
						
							2009-03-11 18:21:47 +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  
				
					
						
							
							
								 
						
							
							
								669aa46bff 
								
							
								 
							
						 
						
							
							
								
								update some ini defaults in code - all defaults from beginning of OpenSim.ini.example thru DefaultScriptEngine = "XEngine"  
							
							
							
						 
						
							2009-03-11 09:31:02 +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  
				
					
						
							
							
								 
						
							
							
								c20e0286d3 
								
							
								 
							
						 
						
							
							
								
								Adding AssetInventory InventoryArchive plugin  
							
							... 
							
							
							
							This plugin exposes an HTTP handler on the AssetInventoryServer which
serves a gzipped tar file containing the contents of a user's inventory.
The assets referenced by the inventory are not yet archived. At the
moment only export functionality is implemented, restore functionality
is missing.
prebuild.xml had to be shuffled around a bit in order for the plugin to
build, as it has a dependency on OpenSim.Region.CoreModules.
Also, close a MemoryStream in a few places. 
							
						 
						
							2009-03-11 07:38:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5cc372fab4 
								
							
								 
							
						 
						
							
							
								
								add a taint to SOP.UpdateShape() - addresses Mantis  #3277  
							
							
							
						 
						
							2009-03-11 04:13:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8606d7d126 
								
							
								 
							
						 
						
							
							
								
								Remove chained tests in BasicGridTest.cs.  
							
							... 
							
							
							
							It's good practice to isolate unit tests so their outcome (pass/fail)
does not depend on whether another test has been run/passed/failed. A
method is used to populate the DB independently for each test, and a
TearDown method cleans up the database after each test.
Also adding extra comment in C-style comment test. 
							
						 
						
							2009-03-11 00:33:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1c70790a8f 
								
							
								 
							
						 
						
							
							
								
								* Cleanup and CCC (Code Convention Conformance)  
							
							
							
						 
						
							2009-03-10 20:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								91a096dca6 
								
							
								 
							
						 
						
							
							
								
								* Cleanup and CCC (Code Convention Conformance)  
							
							
							
						 
						
							2009-03-10 20:27:41 +00:00  
				
					
						
							
							
								 
						
							
							
								63a5a01945 
								
							
								 
							
						 
						
							
							
								
								* Cleanup and CCC (Code Convention Conformance)  
							
							
							
						 
						
							2009-03-10 20:06:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a8ae02df4f 
								
							
								 
							
						 
						
							
							
								
								* Cleanup and CCC (Code Convention Conformance)  
							
							
							
						 
						
							2009-03-10 19:55:59 +00:00  
				
					
						
							
							
								 
						
							
							
								dd28d6ceeb 
								
							
								 
							
						 
						
							
							
								
								* minor: reduce some code duplication in BaseHttpServer  
							
							
							
						 
						
							2009-03-10 18:22:46 +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  
				
					
						
							
							
								 
						
							
							
								fd9ba29a03 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Fix a null reference loophole in ScenePresence. 
							
						 
						
							2009-03-10 15:54:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c6415ef71d 
								
							
								 
							
						 
						
							
							
								
								fixing out-of-sync error in BaseHttpServer  
							
							
							
						 
						
							2009-03-10 15:51:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0df0258087 
								
							
								 
							
						 
						
							
							
								
								*** POTENTIAL BREAKAGE ***  
							
							... 
							
							
							
							* Finally got to the point where I could pull up the CustomiseResponse function. Major de-duplication.
* Introduced FromRegionInfo on RegionProfileData
* This revision needs both grid and standalone testing galore.
Work in progress! 
							
						 
						
							2009-03-10 12:11:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1917238cd3 
								
							
								 
							
						 
						
							
							
								
								* Re-aligned CustomiseResponse function for imminent up-pulling  
							
							
							
						 
						
							2009-03-10 11:47:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1956930e0d 
								
							
								 
							
						 
						
							
							
								
								* Removed unused and uncommented file  
							
							
							
						 
						
							2009-03-10 09:20:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1b34b94331 
								
							
								 
							
						 
						
							
							
								
								* Refactored out Create() methods to ensure proper transformation between RegionProfileData and RegionInfo  
							
							... 
							
							
							
							* Created ToRegionInfo method, still not using it pending peer review. 
* This is a preparatory commit for a subsequent login service refactoring. 
							
						 
						
							2009-03-10 09:05:06 +00:00  
				
					
						
							
							
								 
						
							
							
								973ba9c9b7 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							This commit fixes the attachment position problem described in
  OpenSim Mantis 2841 (and a couple of duplicate tickets). 
							
						 
						
							2009-03-10 06:14:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2dcc24cc83 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Fix a rather significant error in the UpdateUserAccountMethod.
  The request was failing to set user location and orientation
  correctly. 
							
						 
						
							2009-03-10 06:04:51 +00:00  
				
					
						
							
							
								 
						
							
							
								112a1af3a6 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-10 00:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								278ae3477a 
								
							
								 
							
						 
						
							
							
								
								Thanks M1sha for a patch to reinstate the original functionality of the TreePopulatorModule.  
							
							... 
							
							
							
							Note that the planting command 'tree' has been changed to 'tree plant'. (#3264 ) 
							
						 
						
							2009-03-09 23:31:10 +00:00  
				
					
						
							
							
								 
						
							
							
								051096e8ae 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-03-09 19:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ae759f2d06 
								
							
								 
							
						 
						
							
							
								
								* Add basic asset cache get test  
							
							
							
						 
						
							2009-03-09 19:40:32 +00:00  
				
					
						
							
							
								 
						
							
							
								1bf05a543c 
								
							
								 
							
						 
						
							
							
								
								* Move method documentation from AssetCache up to IAssetCache  
							
							... 
							
							
							
							* No functional changes 
							
						 
						
							2009-03-09 18:35:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ee73d72f1d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3280  
							
							... 
							
							
							
							* Some small syntax and refactoring tweaks for asset and inventory MSSQL
* This means the MSSQL db plugin now requires SQL Server 2005 
							
						 
						
							2009-03-09 18:04:23 +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  
				
					
						
							
							
								 
						
							
							
								a2ff2e9000 
								
							
								 
							
						 
						
							
							
								
								* Added TXXX in front of unit tests to make sure they are running in the correct order. Although it might not make a difference here, this pattern should be followed to avoid further issues.  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-03-09 15:20:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5bee29e036 
								
							
								 
							
						 
						
							
							
								
								Refactor login test class.  
							
							... 
							
							
							
							There were multiple tests in one test method (T011_Auth_Login). This
test has been refactored into multiple tests. Common setup code was
placed into a SetUp method executed before each test. 
							
						 
						
							2009-03-09 08:07:12 +00:00  
				
					
						
							
							
								 
						
							
							
								66120f5a40 
								
							
								 
							
						 
						
							
							
								
								Fix tests broken in r8732.  
							
							... 
							
							
							
							Recent changes in the code handling login_to_simulator XMLRPC method
calls caused two tests to fail because not enough parameters were being
supplied with the method call. The parameters added in this patch work,
but I'm not sure whether they are actually correct or even relevant.
Diva, please look over this. 
							
						 
						
							2009-03-09 07:29:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a2f07ecd2e 
								
							
								 
							
						 
						
							
							
								
								Implemented FetchAssetMetadataSet in DB backends.  
							
							... 
							
							
							
							This method fetches metadata for a subset of the entries in the assets
database. This functionality is used in the ForEach calls in the asset
storage providers in AssetInventoryServer. With this implemented,
frontends such as the BrowseFrontend should now work.
- MySQL: implemented, sanity tested
- SQLite: implemented, sanity tested
- MSSQL: implemented, not tested
- NHibernate: not implemented 
							
						 
						
							2009-03-09 07:29:34 +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  
				
					
						
							
							
								 
						
							
							
								6f4051c932 
								
							
								 
							
						 
						
							
							
								
								Making the web_login_key code work, even if the LL Viewer doesn't support it. Other clients can launch the LL Viewer with something like this, for example:  
							
							... 
							
							
							
							Process.Start("C:\\Program Files\\SecondLife\\SecondLife.exe", 
"-loginuri " + loginuri + "?web_login_key=" + web_login_key + " -login " + firstName + " " + lastName + " -multiple");
This requires a prior step for actually getting the key, which can be done like this:
http://localhost:9000/?method=login&firstname=barak&lastname=obama&password=123&show_login_form=FALSE  
							
						 
						
							2009-03-08 23:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								4f23718102 
								
							
								 
							
						 
						
							
							
								
								Thank you tlaukkan for a patch that: Upgraded to MXP 0.4 version and cleaned up field naming.  
							
							... 
							
							
							
							* Updated code to compile against MXP 0.4 version.
* Cleaned up field naming conventions.
* Added support for logging in with region name.
* Filled in new fields of JoinResponseMEssage.
* Added support for SynchronizationBeginEvent and SynchronizationEndEvent.
* Commented out periodic debug log.
* Added networking startup log messages.
This closes mantis #3277  
							
						 
						
							2009-03-08 19:33:19 +00:00  
				
					
						
							
							
								 
						
							
							
								2fa57a2970 
								
							
								 
							
						 
						
							
							
								
								Moving Windows Installer to forge.  
							
							
							
						 
						
							2009-03-07 16:27:07 +00:00  
				
					
						
							
							
								 
						
							
							
								385d3a467c 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2009-03-07 16:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								93a697b24d 
								
							
								 
							
						 
						
							
							
								
								Correct a typo, purely cosmetic.  
							
							... 
							
							
							
							FixesMantis #3263  
							
						 
						
							2009-03-07 14:39:42 +00:00  
				
					
						
							
							
								 
						
							
							
								aab1601642 
								
							
								 
							
						 
						
							
							
								
								Limit the message length from llInstantMessage to 1024 characters  http://wiki.secondlife.com/wiki/LlInstantMessage  
							
							... 
							
							
							
							Also truncate messages that may exceed the limit set by the packet size. The limit in OpenMetaverse is 1100 bytes including a zero byte terminator.
Fixes Mantis #3244  
							
						 
						
							2009-03-07 14:16:26 +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  
				
					
						
							
							
								 
						
							
							
								1fd57b39df 
								
							
								 
							
						 
						
							
							
								
								Correct casts so that the target id in the at_target event matches the original target id.  
							
							... 
							
							
							
							Fixes Mantis #2861  
							
						 
						
							2009-03-07 10:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								5a49c772ca 
								
							
								 
							
						 
						
							
							
								
								* Making the minimum ground offset for flying a configurable offset in the OpenSim.ini.   This is the code that causes you to rise off the ground when you press the fly button and attempts to keep you above ground automatically when flying in a simulator.  
							
							... 
							
							
							
							* minimum_ground_flight_offset, by default is 3 meters, as per Kitto Flora  See OpenSim.ini.example for an example. 
							
						 
						
							2009-03-07 07:17:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6c7151109b 
								
							
								 
							
						 
						
							
							
								
								* fixes mantis 3259  
							
							... 
							
							
							
							* I'm concerned however that the 'minimum fly height' should really be implemented in ScenePresence and not in the specific physics plugin so that all of the physics plugins can take advantage of it and if desired, a person could swap out the 'minimum fly height' functionality with other functionality. 
							
						 
						
							2009-03-07 06:51:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5b8c925641 
								
							
								 
							
						 
						
							
							
								
								* Adding application/x-oar to the list of content types to which the HTTP Server will return the response as if it was a binary file pending discussion on the [opensim-dev] mailing list to be initiated by dmiles.  
							
							
							
						 
						
							2009-03-07 06:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								03076b0d33 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-07 02:39:27 +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  
				
					
						
							
							
								 
						
							
							
								ebe84907ae 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis:  #3241  
							
							... 
							
							
							
							* Uses 'mouselook' or left mouse button down, to determine when to use the camera's UP axis to determine the direction of movement.
* We crouch-slide no more. 
							
						 
						
							2009-03-07 01:18:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3a93bb992f 
								
							
								 
							
						 
						
							
							
								
								* Added some limits to the maximum force applied per second by llMoveToTarget.  Currently, it's 350 times the mass in newtons applied per second, maximum.  
							
							
							
						 
						
							2009-03-07 00:27:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b637a11b58 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3260 . Thank you kindly, MCortez for a patch that:  
							
							... 
							
							
							
							llSetHoverHeight() should not clamp the x/y position of an object the way MoveTo does, 
and it should recalculate the absolute height to hover at as an object moves to reflect 
the current ground/water height under it.
Correctly implementing required adjusting the Physics interfaces and implementing at 
the physics plug-in level. The attached is a patch that correctly implements 
llSetHoverHeight() including updates to the ODE physics plug-in. 
							
						 
						
							2009-03-06 23:01:35 +00:00  
				
					
						
							
							
								 
						
							
							
								fc2c73d5c6 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-03-06 21:00:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f12619b786 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove GetLandOwner function from Scene  
							
							... 
							
							
							
							* Simplify since the land is never null 
							
						 
						
							2009-03-06 20:44:31 +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  
				
					
						
							
							
								 
						
							
							
								08509d5cf2 
								
							
								 
							
						 
						
							
							
								
								* Protects RestClient from crashing with dictionary exception, which leads to the client thread crashing if uncaught.  
							
							
							
						 
						
							2009-03-06 19:25:33 +00:00  
				
					
						
							
							
								 
						
							
							
								498dda1901 
								
							
								 
							
						 
						
							
							
								
								Added a output message to CreateCommsManagerPlugin for when a user tries to run with both -hypergrid=true and -background=true command line arguments. As these two don't work together as they initialise different root OpenSim classes. I was going to change it back to the old behaviour where in that usecase it would just startup in the background but without hyerpgrid enabled. But think its better to give a error about this and then exit, so the user knows to change their settings. Rather than later wondering why hypergrid isn't working.  
							
							
							
						 
						
							2009-03-06 09:57:31 +00:00  
				
					
						
							
							
								 
						
							
							
								16b6a00005 
								
							
								 
							
						 
						
							
							
								
								Add missing parameter to m_log.DebugFormat().  
							
							
							
						 
						
							2009-03-06 00:54:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ac84d3d26b 
								
							
								 
							
						 
						
							
							
								
								* Fixing a few mass calculation errors suggested by jhurliman  
							
							
							
						 
						
							2009-03-05 21:59:27 +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  
				
					
						
							
							
								 
						
							
							
								3ad2fef2d3 
								
							
								 
							
						 
						
							
							
								
								Prevent ICommander-generated subcommand trees from generating an exception  
							
							... 
							
							
							
							when the tree root command is executes without another verb following it.
Fixes Mantis #3258  
							
						 
						
							2009-03-05 21:20:57 +00:00  
				
					
						
							
							
								 
						
							
							
								11e1948b57 
								
							
								 
							
						 
						
							
							
								
								* Replace Scene.GetLandHeight() with a straight query to Scene.Heightmap (which is used in other contexts)  
							
							
							
						 
						
							2009-03-05 21:10:39 +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  
				
					
						
							
							
								 
						
							
							
								0de34e9a18 
								
							
								 
							
						 
						
							
							
								
								* remove now unused serialization code  
							
							
							
						 
						
							2009-03-05 18:36:37 +00:00  
				
					
						
							
							
								 
						
							
							
								7768f3aa8b 
								
							
								 
							
						 
						
							
							
								
								Make DeserializeUUID explicitly private.  
							
							
							
						 
						
							2009-03-05 12:57:27 +00:00  
				
					
						
							
							
								 
						
							
							
								732a4fd5fb 
								
							
								 
							
						 
						
							
							
								
								Made the OpenSimInventoryFrontendPlugin.DeserializeUUID(Stream stream) method static to get past the build errors. Mikem really needs to check this change over to see its the right approach for what he wanted.  
							
							
							
						 
						
							2009-03-05 11:23:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1894d69c8a 
								
							
								 
							
						 
						
							
							
								
								Fix moving folders.  
							
							... 
							
							
							
							Casting from base class to inherited class is a no-no, and we must
preserve the folder type when moving folders, otherwise it gets set to a
Texture folder (type 0). 
							
						 
						
							2009-03-05 08:30:23 +00:00  
				
					
						
							
							
								 
						
							
							
								6994d9239d 
								
							
								 
							
						 
						
							
							
								
								Fix creating inventory items and folders.  
							
							... 
							
							
							
							The order of deserialization needed to be changed. Also corrected a bug
that caused no inventory items to be returned on login. 
							
						 
						
							2009-03-05 08:30:15 +00:00  
				
					
						
							
							
								 
						
							
							
								56158443b3 
								
							
								 
							
						 
						
							
							
								
								Implemented all Inventory frontend handlers.  
							
							... 
							
							
							
							This doesn't mean they all work as expected, though. More changes to
come as testing unveils bugs. 
							
						 
						
							2009-03-05 08:30:08 +00:00  
				
					
						
							
							
								 
						
							
							
								293e70a666 
								
							
								 
							
						 
						
							
							
								
								Implementing more inventory storage methods.  
							
							
							
						 
						
							2009-03-05 08:30:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3676062277 
								
							
								 
							
						 
						
							
							
								
								Use Inventory{Item,Folder}Base in AssetInventoryServer.  
							
							... 
							
							
							
							Also the first inventory storage methods are implemented. 
							
						 
						
							2009-03-05 08:29:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d38bddfb76 
								
							
								 
							
						 
						
							
							
								
								A couple cosmetic changes in inventory storage plugin.  
							
							
							
						 
						
							2009-03-05 08:29:42 +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  
				
					
						
							
							
								 
						
							
							
								365b5951ff 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3194 . Thank you kindly, Godfrey for a patch that:  
							
							... 
							
							
							
							fixes llSetLinkPrimitiveParams() - PRIM_ROTATION rotates the prim 
containing the script, rather than the specified child prim 
							
						 
						
							2009-03-05 03:20:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f7b914228b 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3253 . Thank you kindly, Godfrey, for a patch that:  
							
							... 
							
							
							
							Corrects the incomplete implementation of llXorBase64StringsCorrect()
so that it returns the proper reversible result. 
							
						 
						
							2009-03-05 03:15:30 +00:00  
				
					
						
							
							
								 
						
							
							
								65990de390 
								
							
								 
							
						 
						
							
							
								
								MRM Scripting Changes  
							
							... 
							
							
							
							* Renames MiniRegionModule to MRMModule to make it more distinct from the actual Mini Region Module[s] executed in Scene.
* Renames MiniRegionModuleBase to MRMBase for convenience. MRM's need to be adjusted to inherit from MRMBase. 
							
						 
						
							2009-03-05 00:52:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0e7e2eba14 
								
							
								 
							
						 
						
							
							
								
								* Implements a number of members on SOGObject for use with the MRM Script Engine API.  
							
							... 
							
							
							
							* It's lag-tacular! :D 
							
						 
						
							2009-03-05 00:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f3aac0fa4a 
								
							
								 
							
						 
						
							
							
								
								* Fleshed out the MRM Module a little.  
							
							... 
							
							
							
							* Please don't use this yet, it represents a very heavy security risk if you enable it. 
							
						 
						
							2009-03-04 22:14:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f18400fcfb 
								
							
								 
							
						 
						
							
							
								
								* For now, restore file extension for default oar name I accidentally removed on the last commit  
							
							
							
						 
						
							2009-03-04 20:36:09 +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  
				
					
						
							
							
								 
						
							
							
								e57ac6e0bf 
								
							
								 
							
						 
						
							
							
								
								* Whoops. Left MiniModule enabled to anyone. (potential security risk). Disabled - edit code to load.  
							
							
							
						 
						
							2009-03-04 20:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								ea9bb2f741 
								
							
								 
							
						 
						
							
							
								
								* More work on MiniRegionModule module.  
							
							
							
						 
						
							2009-03-04 20:28:11 +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  
				
					
						
							
							
								 
						
							
							
								b2135c2029 
								
							
								 
							
						 
						
							
							
								
								IObjectFace needs to be public to compile.  
							
							
							
						 
						
							2009-03-04 03:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								915b0f2448 
								
							
								 
							
						 
						
							
							
								
								* More work on MiniRegionModule module.  
							
							
							
						 
						
							2009-03-04 02:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								3538eeafa2 
								
							
								 
							
						 
						
							
							
								
								* Implementing some interfaces for aformentioned script engine. Ignore this.  
							
							
							
						 
						
							2009-03-04 01:38:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d81bc4b5f2 
								
							
								 
							
						 
						
							
							
								
								Avoid NRE if client sends unrecognized packet type.  
							
							
							
						 
						
							2009-03-03 17:39:57 +00:00  
				
					
						
							
							
								 
						
							
							
								84d6b02475 
								
							
								 
							
						 
						
							
							
								
								Renamed ILoginRegionsConnector to ILoginServiceToRegionsConnector and moved it from OpenSim.Client.Linden to OpenSim.Framework.  
							
							
							
						 
						
							2009-03-03 16:36:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7a3bb77df9 
								
							
								 
							
						 
						
							
							
								
								forgotten files  
							
							
							
						 
						
							2009-03-03 15:45:52 +00:00  
				
					
						
							
							
								 
						
							
							
								171015f65f 
								
							
								 
							
						 
						
							
							
								
								Moved Linden protocol login handling to modules in OpenSim.Client.Linden. There are two region modules in there LLStandaloneLoginModule (for standalone mode) and LLProxyLoginModule (for grid mode which just handles incoming expect_user and logoff_user messages from the remote login server)  
							
							... 
							
							
							
							Changed OpenSim.Framework.Communications.Tests.LoginServiceTests to use the LLStandaloneLoginService (from the LLStandaloneLoginModule) rather than LocalLoginService. Really these login tests should most likely be somewhere else as they are testing specific implementations of login services. 
Commented out the old LocalLoginService as its no longer used, but want to check there are no problems before it gets deleted. 
							
						 
						
							2009-03-03 15:41:21 +00:00  
				
					
						
							
							
								 
						
							
							
								76133d0763 
								
							
								 
							
						 
						
							
							
								
								Refactoring of CreateCommsManagerPlugin.  
							
							... 
							
							
							
							Plus some general cleanup of a few other files (deleting excess blank lines etc) 
							
						 
						
							2009-03-03 12:51:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8ebd5b409a 
								
							
								 
							
						 
						
							
							
								
								Renamed OpenSimBase m_autoCreateLindenStack to m_autoCreateClientStack  
							
							
							
						 
						
							2009-03-02 18:04:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c256fbbccd 
								
							
								 
							
						 
						
							
							
								
								Added more error info to CreateCommsManagerPlugin.  
							
							
							
						 
						
							2009-03-02 17:47:42 +00:00  
				
					
						
							
							
								 
						
							
							
								bf3e1956fb 
								
							
								 
							
						 
						
							
							
								
								Added some debug output to CreateCommsManagerPlugin  
							
							
							
						 
						
							2009-03-02 17:29:21 +00:00  
				
					
						
							
							
								 
						
							
							
								03b8eddc37 
								
							
								 
							
						 
						
							
							
								
								Added OpenSim.Client.Linden which is a (non shared) region module that creates and initialises the LindenClientStack (or actually whatever client stack was set in opensim.ini) for that region. Currently this module is still at a early stage so just for testing, so its hardcoded to be disabled. To enable first turn off auto creation of the client stack in opensimbase (see last revision) and then in OpenSim.Client.Linden.LLClientStackModule change bool m_createClientStack = false; to true.  
							
							
							
						 
						
							2009-03-02 17:18:24 +00:00  
				
					
						
							
							
								 
						
							
							
								3c46ee9326 
								
							
								 
							
						 
						
							
							
								
								Moved the SetupScene methods from RegionApplicationBase to OpenSimBase [Do we really still need RegionApplicationBase?]  
							
							... 
							
							
							
							Added a flag (bool m_autoCreateLindenStack = true) which says if the ClientStack will be autocreated and initialised when creating regions. This helps with moving ClientStacks to Region modules. 
Currently this flag is hardcoded to true, as it is only for testing at the moment, so you need to change the value in the code if you want to turn off auto creating. 
							
						 
						
							2009-03-02 16:33:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ff76102644 
								
							
								 
							
						 
						
							
							
								
								Changed IClientNetworkServer.AddScene method from void AddScene(Scene x) to void AddScene(IScene x). As there should be no need for the client view to have a reference to Scene. IScene should be all it needs.  
							
							
							
						 
						
							2009-03-02 14:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								1dcbea0144 
								
							
								 
							
						 
						
							
							
								
								Removed the commented out InitialiseStandaloneServices and InitialiseGridServices (which are now preformed in CreateCommsManagerPlugin) methods from OpenSimBase and HGOpenSimNode. As if we decided to swap back to the old methods we can always re-add them, rather than leave them commented out.  
							
							
							
						 
						
							2009-03-02 11:21:18 +00:00  
				
					
						
							
							
								 
						
							
							
								202f990d2a 
								
							
								 
							
						 
						
							
							
								
								After another heroic and bloody battle, OpenSim Dino Expedition 1, killed off OsSetParcelMediaTime, which was only ever added for testing. And all the logic code of it has been commented out for a long time.  
							
							
							
						 
						
							2009-03-02 11:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								aae39f9e3e 
								
							
								 
							
						 
						
							
							
								
								As part of a dinosaur hunting expedition, IScenePresenceBody.cs was terminated. The expedition leader, MW, believes it never lead a meaningful life, and is sure it hasn't contributed anything in the last 500,000 years (or 2 years).  
							
							
							
						 
						
							2009-03-02 10:52:27 +00:00  
				
					
						
							
							
								 
						
							
							
								dc314ee50c 
								
							
								 
							
						 
						
							
							
								
								Mantis#3249. Thank you kindly, Tlaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Removed compiler warnings
* Updated protobuf-net and MXP license files. 
							
						 
						
							2009-03-01 19:33:12 +00:00  
				
					
						
							
							
								 
						
							
							
								63992d92fe 
								
							
								 
							
						 
						
							
							
								
								Thanks tommil for mantis  #3248  - a patch that adds support for avatar movement to MXP module.  
							
							
							
						 
						
							2009-03-01 18:31:27 +00:00  
				
					
						
							
							
								 
						
							
							
								808e4a847a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright headers, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-01 09:15:31 +00:00  
				
					
						
							
							
								 
						
							
							
								23a7af4538 
								
							
								 
							
						 
						
							
							
								
								Added check so Util.ReadSettingsFromIniFile doesn't try to set static fields.  
							
							
							
						 
						
							2009-02-28 16:42:13 +00:00  
				
					
						
							
							
								 
						
							
							
								77b70759a6 
								
							
								 
							
						 
						
							
							
								
								Copied the Util.ReadSettingsFromIniFile method from the branch to trunk.  
							
							
							
						 
						
							2009-02-28 16:13:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7a2985b441 
								
							
								 
							
						 
						
							
							
								
								Changed it so only .ini file types are loaded from the (optional) config directory rather all files types in that folder.  
							
							
							
						 
						
							2009-02-28 15:16:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d6b8b41a5b 
								
							
								 
							
						 
						
							
							
								
								Applied Patch from mantis  #3245 . Thanks tlaukkan/Tommil  
							
							
							
						 
						
							2009-02-28 14:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5626d43259 
								
							
								 
							
						 
						
							
							
								
								Changed the CreateCommsManagerPlugin so it requests a IRegionCreator and subscribes to the OnNewRegionCreated event on that interface rather than requesting the LoadRegionsPlugin directly.  
							
							... 
							
							
							
							Removed the reference to OpenSim.ApplicationPlugins.LoadRegions from the CreateCommsManagerPlugin project. 
							
						 
						
							2009-02-27 17:03:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d45fa9c2df 
								
							
								 
							
						 
						
							
							
								
								Added GridServerPlugin class (which implements IGridPlugin)  to  OpenSim.Grid.GridServer.Modules.  
							
							... 
							
							
							
							This class handles all the initialising of the grid server.
And made GridServer into basically a generic server that just loads plugins. 
So this is a step towards having a generic server that loads service modules. 
							
						 
						
							2009-02-27 15:57:09 +00:00  
				
					
						
							
							
								 
						
							
							
								95230c244c 
								
							
								 
							
						 
						
							
							
								
								Applied patch from Mantis# 3240, thanks tlaukkan/Tommil  
							
							
							
						 
						
							2009-02-27 14:50:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b83d5c7cdb 
								
							
								 
							
						 
						
							
							
								
								Added support for reading ini files from a (optional) config folder. This allows the spliting up of opensim.ini into multiple ini files.  
							
							... 
							
							
							
							The ini files in this folder are loaded after the masterini file (if that is set) and before opensim.ini. 
The default folder it looks for and searches is "bin\config", but that can be set by using the command arg "-inidirectory=<path>" (path is local to bin\) when starting up opensim.exe. 
							
						 
						
							2009-02-27 14:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								cddaaf3e13 
								
							
								 
							
						 
						
							
							
								
								svn attribute fixes so that we can play nice between windows and linux  
							
							
							
						 
						
							2009-02-26 22:54:50 +00:00  
				
					
						
							
							
								 
						
							
							
								756c517069 
								
							
								 
							
						 
						
							
							
								
								Added IRegionCreator interface that all ApplicationPlugins that are creators of Scenes should implement and register with the ApplicationRegistry.StackModuleInterface<>(); So that other plugins can attach to their OnNewRegionCreated event.  
							
							... 
							
							
							
							Made some changes to IRegistryCore and RegistryCore so they support "Stacked" interfaces. 
							
						 
						
							2009-02-26 22:51:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7f727bd33e 
								
							
								 
							
						 
						
							
							
								
								This adds a new osGetAgentIP function with threat level set to High.  It  
							
							... 
							
							
							
							isn't tested, but it doesn't break anything else.  The reason for this
function is to let in world tools be used to coordiante out of world
network services that need access to client ip addresses. 
							
						 
						
							2009-02-26 22:37:02 +00:00  
				
					
						
							
							
								 
						
							
							
								faca2a7ddc 
								
							
								 
							
						 
						
							
							
								
								Another change to how the CreateCommsManagerPlugin checks if it should be creating HG or normal CommunicationsManager.  
							
							
							
						 
						
							2009-02-26 22:14:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4f072a0876 
								
							
								 
							
						 
						
							
							
								
								Changed CreateCommsManagerPlugin so it handles external subclasses of OpenSimBase. This process of checking if it should be creating HG or normal CommunicationsManager needs to change.  
							
							... 
							
							
							
							So look out for a revert of this whole plugin soon. 
							
						 
						
							2009-02-26 22:03:53 +00:00  
				
					
						
							
							
								 
						
							
							
								e2d30a0244 
								
							
								 
							
						 
						
							
							
								
								Moved the Initialisation of the CommunicationsManager to a ApplicationPlugin.  
							
							... 
							
							
							
							Also in that plugin it registers the IUserService with all the Scenes (as they are created). So now we can start changing over all uses of IUserService, that currently access it from the CommunicationsManager to accessing it from the Scene.RequestModuleInterface call. 
Once that is done we can move the UserService creation out to its own plugin and remove all references to it from the CommunicationsManager. Then we can take the next CommunicationsManager interface and repeat. 
							
						 
						
							2009-02-26 21:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c89a4d9eb6 
								
							
								 
							
						 
						
							
							
								
								* This patch reduces the excessive number of threads opened by the Timer event. Also simplifies the walking around method.  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-26 21:29:25 +00:00  
				
					
						
							
							
								 
						
							
							
								57ab79e331 
								
							
								 
							
						 
						
							
							
								
								* Update ScenePresenceTests to reflect current REST communication workflow.  
							
							... 
							
							
							
							* Fixed an issue with AssetCache where it would break unit tests randomly.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-26 21:29:16 +00:00  
				
					
						
							
							
								 
						
							
							
								7b04d1da5e 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3191  
							
							... 
							
							
							
							* Make load/save oar and load/save xml2 behave a little better when there is an io problem
* Thanks dslake 
							
						 
						
							2009-02-26 21:00:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5254c1dfa7 
								
							
								 
							
						 
						
							
							
								
								opps forgot to commit a changed file.  
							
							
							
						 
						
							2009-02-26 20:18:29 +00:00  
				
					
						
							
							
								 
						
							
							
								ed2de7ac82 
								
							
								 
							
						 
						
							
							
								
								Plumb in the RetrieveInstantMessages event that is sent by the viewer  
							
							... 
							
							
							
							when it is ready to receive offline IM 
							
						 
						
							2009-02-26 20:11:55 +00:00  
				
					
						
							
							
								 
						
							
							
								18382ebfd9 
								
							
								 
							
						 
						
							
							
								
								Changed the type of the ApplicationRegistry member from RegistryCore to IRegistryCore  
							
							
							
						 
						
							2009-02-26 20:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								33e7c09b7b 
								
							
								 
							
						 
						
							
							
								
								Added IRegistryCore and RegistryCore to OpenSim.Framework.  
							
							... 
							
							
							
							Added a ApplicationRegistry to OpenSimBase.
Changed LoadRegionsPlugin so it registers itself to that application registry.
Added a event to LoadRegionsPlugin, that is triggered when it creates a new scene ,although maybe this event should actually be in opensimBase incase other plugins are creating regions (like the RemoteAdminPlugin). 
							
						 
						
							2009-02-26 20:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c0c1a31f61 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix the "region starts but doesn't load anything" issue  
							
							
							
						 
						
							2009-02-26 17:06:06 +00:00  
				
					
						
							
							
								 
						
							
							
								de82bf9eb5 
								
							
								 
							
						 
						
							
							
								
								Added a PostInitialise method to IApplicationPlugin, this allows us to do work in there knowing that all other ApplicationPlugins have been initialised by that time.  
							
							... 
							
							
							
							Moved the loadRegions code in LoadRegionsPlugin to the PostInitialise method. 
							
						 
						
							2009-02-26 15:21:06 +00:00  
				
					
						
							
							
								 
						
							
							
								04a6c735d6 
								
							
								 
							
						 
						
							
							
								
								Add check in SceneManager to stop opensim.exe crashing if no regions/scenes were loaded.  
							
							
							
						 
						
							2009-02-26 15:06:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5b5b784599 
								
							
								 
							
						 
						
							
							
								
								* Got rid of concrete GridDBService references  
							
							
							
						 
						
							2009-02-26 11:50:49 +00:00  
				
					
						
							
							
								 
						
							
							
								82efceb494 
								
							
								 
							
						 
						
							
							
								
								* renamed IRegionProfileService to IRegionProfileRouter to better reflect use (naming is a work in progress...)  
							
							... 
							
							
							
							* introduced new IRegionProfileService that is going to be _one_ profileService
* Had GridDBService inherit the IRegionProfileService
(preparing for re-wiring things and de-duplicating eventually) 
							
						 
						
							2009-02-26 11:44:16 +00:00  
				
					
						
							
							
								 
						
							
							
								07ee252cf3 
								
							
								 
							
						 
						
							
							
								
								Renamed IMessageUserServerService to IInterServiceUserService.cs  
							
							... 
							
							
							
							Renamed MessageUserServerModule to InterMessageUserServerModule 
							
						 
						
							2009-02-25 21:00:58 +00:00  
				
					
						
							
							
								 
						
							
							
								36e648a37a 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove most mono compiler warnings  
							
							
							
						 
						
							2009-02-25 20:53:02 +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  
				
					
						
							
							
								 
						
							
							
								c856da2ee6 
								
							
								 
							
						 
						
							
							
								
								Renamed IUGAIMCore to IGridServiceCore, still not really happy with this name as it could be confused with the Grid Server namespace or with the IGridService in the region servers.  
							
							
							
						 
						
							2009-02-25 19:39:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0f62b2bacb 
								
							
								 
							
						 
						
							
							
								
								Added IGridServiceModule to be the base interface for the Service Modules for the Grid, User and Messaging servers.  
							
							
							
						 
						
							2009-02-25 18:47:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4db232763f 
								
							
								 
							
						 
						
							
							
								
								More refactoring of the Grid, User and Messaging servers.  
							
							
							
						 
						
							2009-02-25 18:33:15 +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  
				
					
						
							
							
								 
						
							
							
								309eaf4735 
								
							
								 
							
						 
						
							
							
								
								* Applied a patch that: Added prim parameters support to MXP client  
							
							... 
							
							
							
							* Updated MXP to contain extension fragment with prims and updated MXPClientView to fill in the parameters.  
  * Added google protobuffers dll.
  * Update MXP dll.
  * Updated MXPClientView to send prim parameters as Perception event extension
  * Started OpenSim and connected with IdealistViewer via MXP and ensured from log that parameters are being sent.
  * Ensured that nant test target runs succesfully.  
This closes mantis #3229 . Thanks, tlaukkan! 
							
						 
						
							2009-02-25 16:29:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6c8debd3e0 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							The mono addin filter for the AssetCache is incorrect, this fixes it.
The problem only shows up when you have more than one AssetCache to
choose from. 
							
						 
						
							2009-02-25 14:19:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8306ec9cae 
								
							
								 
							
						 
						
							
							
								
								* Experimental softening of SOG waiting for update on link - changing from abort to forced update.  
							
							
							
						 
						
							2009-02-25 12:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								41c883ea47 
								
							
								 
							
						 
						
							
							
								
								* Refactored SOP.FolderID weirdness by removing calls to empty setter. YEs, I do realize the setter has to be there for legacy reasons, but since the calls will never acually DO anyhting, I'm removing them.  
							
							... 
							
							
							
							* So, SOP.FolderID is actually a cruft field that should be removed. 
							
						 
						
							2009-02-25 11:01:38 +00:00  
				
					
						
							
							
								 
						
							
							
								64c14d2475 
								
							
								 
							
						 
						
							
							
								
								Allow /* C-style comments */ in LSL scripts.  
							
							... 
							
							
							
							This fixes Mantis #3199 . opensim-libs SVN r87 contains the corresponding
changes. 
							
						 
						
							2009-02-25 05:37:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6515d8be0e 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3220 . Thank you kindly, MPallari, for a patch that:  
							
							... 
							
							
							
							This patch changes InformClientOfNeighbour, CrossRegion and 
SendRegionTeleport methods to virtual. 
							
						 
						
							2009-02-25 04:38:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ed7256ac0c 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3187 . Thank you kindly, DoranZemlja for a patch that:  
							
							... 
							
							
							
							Deals with the multiple warning side affect introduced earlier. 
							
						 
						
							2009-02-25 04:29:02 +00:00  
				
					
						
							
							
								 
						
							
							
								72be38f7ae 
								
							
								 
							
						 
						
							
							
								
								Distinguish 404 errors in RestClient.Request().  
							
							... 
							
							
							
							Mantis #3225 . 
							
						 
						
							2009-02-25 02:14:19 +00:00  
				
					
						
							
							
								 
						
							
							
								bdf95e54a2 
								
							
								 
							
						 
						
							
							
								
								A few updates necessary for load balancer.  
							
							... 
							
							
							
							- handle GetUser request for nonexistent user gracefully
- include throttle levels in ClientInfo
- code to save/restore throttles in client stack
- only update/send updates to active clients
- make animation classes serializable 
							
						 
						
							2009-02-25 00:32:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d81fb565c1 
								
							
								 
							
						 
						
							
							
								
								Setting svn:eol-style=native on new files.  
							
							
							
						 
						
							2009-02-24 23:40:08 +00:00  
				
					
						
							
							
								 
						
							
							
								e84ac65b58 
								
							
								 
							
						 
						
							
							
								
								Close-to-final tweaking with appearance. This time sending *everything*. Addresses mantis  #3223 .  
							
							
							
						 
						
							2009-02-24 23:06:15 +00:00  
				
					
						
							
							
								 
						
							
							
								bc0bedf75d 
								
							
								 
							
						 
						
							
							
								
								More work on modulising the User Server.  
							
							
							
						 
						
							2009-02-24 19:00:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8645fa9215 
								
							
								 
							
						 
						
							
							
								
								Removed the additions from the last revision for the "ShowHelp" delegate handling, as it seems that system isn't in use anymore.  
							
							
							
						 
						
							2009-02-24 18:06:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1e2835a10c 
								
							
								 
							
						 
						
							
							
								
								More refactoring of the Grid/user/messaging servers.  
							
							
							
						 
						
							2009-02-24 17:57:26 +00:00  
				
					
						
							
							
								 
						
							
							
								98178b4e9f 
								
							
								 
							
						 
						
							
							
								
								Same treatment for the MessagingServer... added OpenSim.Grid.MessagingServer.Modules for the modules/components of it.  
							
							
							
						 
						
							2009-02-24 16:13:16 +00:00  
				
					
						
							
							
								 
						
							
							
								021225675f 
								
							
								 
							
						 
						
							
							
								
								Added OpenSim.Grid.GridServer.Modules, for the GridServer modules/components.  
							
							
							
						 
						
							2009-02-24 15:57:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ea26bd4153 
								
							
								 
							
						 
						
							
							
								
								First step in separating out the Userserver console command handling to a "module".  
							
							... 
							
							
							
							Added OpenSim.Grid.UserServer.Modules project/dll which now contains the components of the userserver. With the OpenSim.Grid.UserServer being the setup and initiate exe. 
							
						 
						
							2009-02-24 15:37:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b587478fd4 
								
							
								 
							
						 
						
							
							
								
								Deleted the files from Messagingserver that are now in OpenSim.Grid.Framework  
							
							
							
						 
						
							2009-02-24 14:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								bc5018b3c6 
								
							
								 
							
						 
						
							
							
								
								Updated MessagingServer to use OpenSim.Grid.Framework  
							
							
							
						 
						
							2009-02-24 14:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								bafbfcf090 
								
							
								 
							
						 
						
							
							
								
								Some cleaning up in the MesssagingServer and GridServer.  
							
							
							
						 
						
							2009-02-24 14:00:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6954013d82 
								
							
								 
							
						 
						
							
							
								
								Added OpenSim.Grid.Framework project.  
							
							... 
							
							
							
							Changed the Gridserver so it uses/references OpenSim.Grid.Framework 
							
						 
						
							2009-02-24 13:53:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2a91f21d08 
								
							
								 
							
						 
						
							
							
								
								More refactoring of the UserServer.  
							
							
							
						 
						
							2009-02-24 13:33:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8afad46d10 
								
							
								 
							
						 
						
							
							
								
								remove log4net dependency and from PrimMesher.cs  
							
							... 
							
							
							
							sync PrimMesher.cs with PrimMesher.dll version 29 on forge 
							
						 
						
							2009-02-24 06:02:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c31e2d5987 
								
							
								 
							
						 
						
							
							
								
								Minor guard protecting against hackers like me who manipulate region UUIDs directly.  
							
							
							
						 
						
							2009-02-24 04:00:54 +00:00  
				
					
						
							
							
								 
						
							
							
								e9e5c175cd 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that solves:  
							
							... 
							
							
							
							If -background=true is specified on the command line, a null pointer exception crashes the server in OpenSim/Region/Application/OpenSimBase.cs in method StartupSpecific. Its trying to dereference m_console which is null, presumably because we're in background mode. 
							
						 
						
							2009-02-23 23:14:04 +00:00  
				
					
						
							
							
								 
						
							
							
								931754a1ab 
								
							
								 
							
						 
						
							
							
								
								Renamed IGridMessagingModule to IGridMessagingMapper.  
							
							... 
							
							
							
							Plus some general cleanup of the GridMessagingModule. 
							
						 
						
							2009-02-23 20:01:03 +00:00  
				
					
						
							
							
								 
						
							
							
								03ff84426f 
								
							
								 
							
						 
						
							
							
								
								more refactoring of the Grid server, to separate them into modules  
							
							
							
						 
						
							2009-02-23 19:38:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7d0790447e 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This patch fixes a bug where if a script in a child prim has taken
control of an avatar when they sit, although permission for camera
control is revoked when they stand, free camera control is not
restored. Currently it is only restored if the script is in the root
prim (though its not clear to me where this happens!). 
							
						 
						
							2009-02-23 12:52:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f175cb7e8c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright headers, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-23 10:36:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d9cb81e8fe 
								
							
								 
							
						 
						
							
							
								
								* Commenting out threaded Scene update for the moment.  
							
							... 
							
							
							
							* It works, but makes certain building tasks slow to update. 
							
						 
						
							2009-02-23 07:57:54 +00:00  
				
					
						
							
							
								 
						
							
							
								13b089636d 
								
							
								 
							
						 
						
							
							
								
								* Fix for recent thread patch - IsAlive apparently is not as reliable as ThreadState.  
							
							
							
						 
						
							2009-02-23 07:31:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c2f3ff872d 
								
							
								 
							
						 
						
							
							
								
								* Performance Changes:  
							
							... 
							
							
							
							* Moves Entity Updates into a seperate thread, allowing for OpenSim to utilize a computers CPU more effectively in return for potentially greater user and prim capacity.
* Removes an expensive Sqrt call performed during Update on each object. This should lower CPU requirements for high-prim regions with physics enabled.
* MXP Changes: Centers the region around 0,0 for primitives instead of 128,128. Prim display should now look more correct for MXP viewers. 
							
						 
						
							2009-02-23 06:55:42 +00:00  
				
					
						
							
							
								 
						
							
							
								dba8c90611 
								
							
								 
							
						 
						
							
							
								
								Load default assets when AssetInventory starts.  
							
							
							
						 
						
							2009-02-23 04:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								05bbfd57f1 
								
							
								 
							
						 
						
							
							
								
								Prevent avatar from walking along z-axis  
							
							... 
							
							
							
							Thanks mirceakitsune for a patch that prevents the avatar from trying to
walk along the Z-axis in mouselook mode (or left-click the avatar and
walk) while looking up or down.
Fixes Mantis #946 . 
							
						 
						
							2009-02-23 04:07:46 +00:00  
				
					
						
							
							
								 
						
							
							
								08c76989a7 
								
							
								 
							
						 
						
							
							
								
								Mantis#3187. Thank you kindly, DoranZemlja for a patch that:  
							
							... 
							
							
							
							Adds a warning for an LSL construct that exploits a
popular list memory saving hack. 
							
						 
						
							2009-02-23 02:43:51 +00:00  
				
					
						
							
							
								 
						
							
							
								20eb8e54ac 
								
							
								 
							
						 
						
							
							
								
								A little bit more tweaking with appearance. Now passing both the wearables and the textures referred to in the Texture faces of AvatarAppearance. The textures are still not being acted upon on the other side, but they will.  
							
							... 
							
							
							
							Note: will make avies coming from older sims casper or grey. Upgrade!
Related to mantis #3204 . 
							
						 
						
							2009-02-23 00:51:31 +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  
				
					
						
							
							
								 
						
							
							
								f3a24e432f 
								
							
								 
							
						 
						
							
							
								
								First step in giving the messaging server the modular refactoring treatment. As with the other two servers, this is very much a work in progress.  
							
							
							
						 
						
							2009-02-22 19:19:24 +00:00  
				
					
						
							
							
								 
						
							
							
								648f55ed11 
								
							
								 
							
						 
						
							
							
								
								* MXP Clients are now treated as full root agents - including being given a default avatar.  
							
							... 
							
							
							
							* MXP Clients now are capable of displaying primitives and objects within the Scene. 
							
						 
						
							2009-02-22 12:45:23 +00:00  
				
					
						
							
							
								 
						
							
							
								3cd5ffa82a 
								
							
								 
							
						 
						
							
							
								
								* Fixes an assumption whereby Scene assumes that each client is capable of producing a circuit. This affects non-Linden derived viewers who do not utilize circuits.  
							
							
							
						 
						
							2009-02-22 12:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								9b0b0b5e28 
								
							
								 
							
						 
						
							
							
								
								Part 1 of refactoring the userserver. Changed it so instead of subclassing the User dataBase access class (UserManagerBase) and then adding the http handlers to that. There is now a UserDataBaseService that is passed to the other classes so they can access the db. This should make it easier to have multiple "modules" that can register http handlers and access the db.  
							
							
							
						 
						
							2009-02-22 11:01:26 +00:00  
				
					
						
							
							
								 
						
							
							
								88d3ce5c64 
								
							
								 
							
						 
						
							
							
								
								* And a little more  
							
							
							
						 
						
							2009-02-22 10:21:41 +00:00  
				
					
						
							
							
								 
						
							
							
								fc66d29ca6 
								
							
								 
							
						 
						
							
							
								
								* Removing some C#3.0 that snuck in.  
							
							
							
						 
						
							2009-02-22 10:20:53 +00:00  
				
					
						
							
							
								 
						
							
							
								462daccf18 
								
							
								 
							
						 
						
							
							
								
								* Restoring  
							
							
							
						 
						
							2009-02-22 10:18:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6a29660cdc 
								
							
								 
							
						 
						
							
							
								
								* Fixing bad SVN commit.  
							
							
							
						 
						
							2009-02-22 10:18:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a7f5e09c7f 
								
							
								 
							
						 
						
							
							
								
								* Updates MXP.dll to latest version.  
							
							... 
							
							
							
							* MXP: Corrects an issue whereby session requests were never correctly acknowledged. 
							
						 
						
							2009-02-22 09:31:24 +00:00  
				
					
						
							
							
								 
						
							
							
								dd828956e6 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-02-22 09:02:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b7f80ec0b7 
								
							
								 
							
						 
						
							
							
								
								* There's always something. Fixes MXP Server so that when it starts up, it actually starts up.  
							
							
							
						 
						
							2009-02-22 08:53:56 +00:00  
				
					
						
							
							
								 
						
							
							
								937a2e6dca 
								
							
								 
							
						 
						
							
							
								
								* Adds initial support for the MXP Virtual Worlds protocol ( http://www.bubblecloud.org )  
							
							... 
							
							
							
							* Handled via the MXPModule.cs located in OpenSim.Client.MXP namespace.
* Also implements MXPClientView and MXPPacketServer for IClientAPI compatibility.
* No changes were required to Core to implement this - the thing is self contained in OpenSim.Client.MXP.dll.
* Includes reference implementation of MXP as MXP.dll - this is under the Apache 2.0 license.
* Requires OpenSim.ini setting to enable. "[MXP] \n Enabled=true \n Port=1253"
* May break. Highly untested. 
							
						 
						
							2009-02-22 08:48:55 +00:00  
				
					
						
							
							
								 
						
							
							
								818af9d482 
								
							
								 
							
						 
						
							
							
								
								Refactor log4net logger handling in script engine. ( #3148 )  
							
							
							
						 
						
							2009-02-22 01:26:18 +00:00  
				
					
						
							
							
								 
						
							
							
								99b051ccbe 
								
							
								 
							
						 
						
							
							
								
								Addresses some issues with appearance after TPs. Appearance.Owner was not being set, and that's what's being used in SendAppearanceToOtherAgent. Mantis  #3204 .  
							
							
							
						 
						
							2009-02-22 01:26:11 +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  
				
					
						
							
							
								 
						
							
							
								e77b5d990d 
								
							
								 
							
						 
						
							
							
								
								More Grid server refactoring  
							
							
							
						 
						
							2009-02-21 18:41:28 +00:00  
				
					
						
							
							
								 
						
							
							
								cdbd52e55b 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, DoranZemlja for a patch that:  
							
							... 
							
							
							
							Solves the Object-Key problem when using llHTTPRequest() 
							
						 
						
							2009-02-21 17:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								23e78e4476 
								
							
								 
							
						 
						
							
							
								
								A small improvement in the UserLoginService, hence the User Server: users are now being given a default appearance if there is none in the user database. This issue affected newly created accounts, which  aren't given an appearance at time of creation. May address some of the issues reported in mantis  #3204  (but the incompatibility with pre-8447 is unaffected and continues to exist).  
							
							
							
						 
						
							2009-02-21 17:44:33 +00:00  
				
					
						
							
							
								 
						
							
							
								913887a8e5 
								
							
								 
							
						 
						
							
							
								
								Some more refactoring of GridServer.  
							
							
							
						 
						
							2009-02-21 15:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a2546d58a8 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis  #3213 . Which adds a check to create region command, to make sure the .xml is passed in the command arguments. Thanks BlueWall  
							
							
							
						 
						
							2009-02-21 14:45:10 +00:00  
				
					
						
							
							
								 
						
							
							
								adad703c9c 
								
							
								 
							
						 
						
							
							
								
								Added missing header to a file (before chi11ken does it)  
							
							
							
						 
						
							2009-02-21 14:36:29 +00:00  
				
					
						
							
							
								 
						
							
							
								89006da793 
								
							
								 
							
						 
						
							
							
								
								Added a check to  LLClientView.RegisterInterface<T>(T iface), so that it can't try to add duplicate interfaces and cause a exception.  
							
							
							
						 
						
							2009-02-21 14:30:17 +00:00  
				
					
						
							
							
								 
						
							
							
								869c64f955 
								
							
								 
							
						 
						
							
							
								
								Added a check to  GridServerBase.RegisterInterface<T>(T iface), so that it can't try to add duplicate interfaces and cause a exception.  
							
							
							
						 
						
							2009-02-21 14:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								65d413e5ee 
								
							
								 
							
						 
						
							
							
								
								A bit more refactoring of the GridServer. To make the "modules" share a common Initialise method.  
							
							
							
						 
						
							2009-02-21 14:19:40 +00:00  
				
					
						
							
							
								 
						
							
							
								fcb737c7f9 
								
							
								 
							
						 
						
							
							
								
								* Upping to interface version 3 - let's see how this goes.  
							
							
							
						 
						
							2009-02-21 14:12:06 +00:00  
				
					
						
							
							
								 
						
							
							
								25661b611d 
								
							
								 
							
						 
						
							
							
								
								Refactored the GridServer into a GridDBService and a set of "modules".  
							
							... 
							
							
							
							Currently they aren't plugin modules as the support for dynamically loading them isn't complete. 
							
						 
						
							2009-02-21 13:44:03 +00:00  
				
					
						
							
							
								 
						
							
							
								aaf8b07ecf 
								
							
								 
							
						 
						
							
							
								
								Allow entry of '?' in http URIs. If the field being typed begins with  
							
							... 
							
							
							
							"http", the ? is just an ordinary character in that field. 
							
						 
						
							2009-02-21 11:48:50 +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  
				
					
						
							
							
								 
						
							
							
								7a649a758d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-21 03:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b515645151 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-02-21 03:00:17 +00:00  
				
					
						
							
							
								 
						
							
							
								d76178f302 
								
							
								 
							
						 
						
							
							
								
								Thank you, robsmart, for a patch that allows the shard to be set.  
							
							... 
							
							
							
							The built-in default is OpenSim, unless a user server url is given, then
that is used, unless "shard" is also goven, then shard takes precedence.
The defult in OpenSim.ini is "OpenSim" for compatibility. 
							
						 
						
							2009-02-21 00:14:47 +00:00  
				
					
						
							
							
								 
						
							
							
								6119b02860 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3185  
							
							... 
							
							
							
							* Fixes NHibernate problem where prim contents show as textures
* Thanks Tommil! 
							
						 
						
							2009-02-20 22:56:40 +00:00  
				
					
						
							
							
								 
						
							
							
								42e67783b4 
								
							
								 
							
						 
						
							
							
								
								From: Arthur Rodrigo S Valadares <arthursv@br.ibm.com>  
							
							... 
							
							
							
							Re-fixing remote admin XmlRpc handler registration. 
							
						 
						
							2009-02-20 19:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								602dafae55 
								
							
								 
							
						 
						
							
							
								
								* Renamed and encapsulated m_sceneGraph as SceneGraph for ccc  
							
							
							
						 
						
							2009-02-20 17:18:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2e095f5727 
								
							
								 
							
						 
						
							
							
								
								* Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to 0.6.3.* to better track down dll ref and overwrite problems.  
							
							
							
						 
						
							2009-02-20 16:47:31 +00:00  
				
					
						
							
							
								 
						
							
							
								acf112ac40 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3195  
							
							... 
							
							
							
							* Access NHibernate Manager as read-only property rather than public field
* Thanks Tommil 
							
						 
						
							2009-02-20 14:36:53 +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  
				
					
						
							
							
								 
						
							
							
								a42499c947 
								
							
								 
							
						 
						
							
							
								
								Thanks DoranZemlja for a patch implementing non-shortcircuiting in  
							
							... 
							
							
							
							logical and and logical or in LSL. Fixes Mantis #3174 . 
							
						 
						
							2009-02-20 07:40:36 +00:00  
				
					
						
							
							
								 
						
							
							
								33330297d6 
								
							
								 
							
						 
						
							
							
								
								THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older versions will have a hard time communicating with sims on this release and later, especially if they haven't transitioned to RESTComms at all.  
							
							... 
							
							
							
							There's still some cleanup to do on assorted data structures, but the main functional change here is that sims no longer listen on remoting ports. 
							
						 
						
							2009-02-20 03:39:50 +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  
				
					
						
							
							
								 
						
							
							
								1bcc489f5b 
								
							
								 
							
						 
						
							
							
								
								* Moved the AssetStreamHandlers to OpenSim.Framework.Servers  
							
							... 
							
							
							
							* And there, all refs to OpenSim.Grid.AssetServer.exe gone.
/me takes a bow. 
							
						 
						
							2009-02-19 19:04:51 +00:00  
				
					
						
							
							
								 
						
							
							
								cacf971e3b 
								
							
								 
							
						 
						
							
							
								
								* moved the Get/PostAssetStreamHandler to the Servers namespace... slowly getting there...  
							
							
							
						 
						
							2009-02-19 18:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								00a5fb9484 
								
							
								 
							
						 
						
							
							
								
								* Split RestService.cs into GetAssetStreamHandler.cs and PostAssetStreamHandler.cs - then killed off original (misnomed) file.  
							
							... 
							
							
							
							* Really, who wrote this jurassic shit code all with totally wrong file names? Ah yeah, that'd be me. Sorry. 
							
						 
						
							2009-02-19 18:53:43 +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  
				
					
						
							
							
								 
						
							
							
								631e10f269 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3151  
							
							... 
							
							
							
							* Fixes NHibernate overflow exception when saving some objects (under at least PostgreSQL 8.3)
* Thanks Tommil! 
							
						 
						
							2009-02-19 18:31:45 +00:00  
				
					
						
							
							
								 
						
							
							
								0760956561 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3142  
							
							... 
							
							
							
							* Changes varchar(36) columns to UUID type in MSSQL - this will be much more efficient
* ===As always, please, please backup your database before applying this patch===
* Thanks Ruud Lathrop (for the patch) and StrawberryFride (for the review) 
							
						 
						
							2009-02-19 18:09:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4550093353 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=3193  
							
							... 
							
							
							
							* Make it possible once again to set a console log level threshold in OpenSim.exe.config 
							
						 
						
							2009-02-19 17:57:40 +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  
				
					
						
							
							
								 
						
							
							
								5af465a364 
								
							
								 
							
						 
						
							
							
								
								* Changed all AssemblyInfo to explicit version 1.0.0.0 to not confuse poor poor Nant. We probably should take the opportunity to let the non-module bins reside in their /bin/Debug dirs later.  
							
							
							
						 
						
							2009-02-19 14:51:33 +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  
				
					
						
							
							
								 
						
							
							
								eb143d556d 
								
							
								 
							
						 
						
							
							
								
								Force plugin state update when region crossing  
							
							
							
						 
						
							2009-02-19 05:31:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e7c05744c0 
								
							
								 
							
						 
						
							
							
								
								Try this, then :) remove just one line from script serialization,  
							
							... 
							
							
							
							hunting the bug 
							
						 
						
							2009-02-19 05:24:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4e2dc730fd 
								
							
								 
							
						 
						
							
							
								
								Refix the fix, adding a forgotten line  
							
							
							
						 
						
							2009-02-19 05:18:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2478d38b85 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix a Windows only race in thread termination  
							
							
							
						 
						
							2009-02-19 05:16:25 +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  
				
					
						
							
							
								 
						
							
							
								b51a0e9960 
								
							
								 
							
						 
						
							
							
								
								Fix region crossing for unscripted prims, avoid costly SEH  
							
							
							
						 
						
							2009-02-19 01:14:26 +00:00  
				
					
						
							
							
								 
						
							
							
								53fc65c907 
								
							
								 
							
						 
						
							
							
								
								Make in-code provisions for the tests. Tests would fail because the  
							
							... 
							
							
							
							required file system objects are not present in the test harness.
This makes the main code ignore the failure, therefore the test succeeds.
Not elegant and maybe a unit test guru has a better way. Marked as a TODO 
							
						 
						
							2009-02-18 23:28:04 +00:00  
				
					
						
							
							
								 
						
							
							
								0b25107c94 
								
							
								 
							
						 
						
							
							
								
								Fix standalone / simulator local script crossings.  
							
							
							
						 
						
							2009-02-18 22:57:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0086f9bd92 
								
							
								 
							
						 
						
							
							
								
								Fix the windows sharing violations on script crossings  
							
							
							
						 
						
							2009-02-18 22:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f1795fd9b0 
								
							
								 
							
						 
						
							
							
								
								Stops animations on Teleports, to conform with what the viewer does.  
							
							
							
						 
						
							2009-02-18 21:28:54 +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  
				
					
						
							
							
								 
						
							
							
								2a13e046db 
								
							
								 
							
						 
						
							
							
								
								Fixes height on Basic Physics in local teleports. Plus some small refactoring.  
							
							
							
						 
						
							2009-02-18 20:10:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d971b9f06b 
								
							
								 
							
						 
						
							
							
								
								* minor: comment out a few more [de]serialization sog timing messages  
							
							
							
						 
						
							2009-02-18 20:04:14 +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  
				
					
						
							
							
								 
						
							
							
								2d7c15c560 
								
							
								 
							
						 
						
							
							
								
								Fix estate ban list persistence in MySQL and reenable tests  
							
							
							
						 
						
							2009-02-18 18:48:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1fa8a7ce29 
								
							
								 
							
						 
						
							
							
								
								Restoring method 2 of linking regions in HG, which was commented out for some bizarre reason. Fixes mantis  #3141 . Thanks Vinc for providing an alternative patch, which wasn't used but served to expose the mix-up.  
							
							
							
						 
						
							2009-02-18 16:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8ed631307b 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							I've changed the extension point name, and the internal references that
used the same string. I also fixed up the messaging around the asset
loader so that it is more explicit. 
							
						 
						
							2009-02-18 13:15:07 +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  
				
					
						
							
							
								 
						
							
							
								8d23d97084 
								
							
								 
							
						 
						
							
							
								
								remove legacy pre-migration code for mysql grid adapter, who knew this  
							
							... 
							
							
							
							was still in there. 
							
						 
						
							2009-02-18 12:56:28 +00:00  
				
					
						
							
							
								 
						
							
							
								d784205527 
								
							
								 
							
						 
						
							
							
								
								Improved log message.  
							
							
							
						 
						
							2009-02-18 03:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								3f25128e77 
								
							
								 
							
						 
						
							
							
								
								Adds support for preserving animations on region crossings and TPs.  
							
							... 
							
							
							
							Known issue: after TP, the self client doesn't see the animations going, but others can see them. So there's a bug there (TPs only, crossings seem to be all fine).
Untested: did not test animation overriders; only tested playing animations from the viewer. 
							
						 
						
							2009-02-18 01:49:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c381bee515 
								
							
								 
							
						 
						
							
							
								
								Makes SP.CopyFrom a bit more robust with respect to sims in older versions which still don't have the new appearance management code.  
							
							
							
						 
						
							2009-02-17 23:46:19 +00:00  
				
					
						
							
							
								 
						
							
							
								33331167b5 
								
							
								 
							
						 
						
							
							
								
								Fix a typo. i + i is not 2 times me  
							
							
							
						 
						
							2009-02-17 20:08:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7c1305a327 
								
							
								 
							
						 
						
							
							
								
								Re-fixing the fix :/  
							
							
							
						 
						
							2009-02-17 19:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d94c67e953 
								
							
								 
							
						 
						
							
							
								
								One-liner to fix an omission  
							
							
							
						 
						
							2009-02-17 19:30:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c417a5b619 
								
							
								 
							
						 
						
							
							
								
								remove all the very old create and upgrade sql files, these were  
							
							... 
							
							
							
							outdated by migrations 6 months ago. 
							
						 
						
							2009-02-17 19:06:23 +00:00  
				
					
						
							
							
								 
						
							
							
								d03c32aa69 
								
							
								 
							
						 
						
							
							
								
								* Allow inventory archives to be saved from the 'root' inventory directory  
							
							... 
							
							
							
							* Reload doesn't currently obey structure information
* Not yet ready for use 
							
						 
						
							2009-02-17 18:46:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6fbc1f2b23 
								
							
								 
							
						 
						
							
							
								
								- additional code to get ConciergeModule to do truly async broker updates  
							
							... 
							
							
							
							- adding watchdog timer async web request
- making broker update timeout configurable 
							
						 
						
							2009-02-17 18:27:01 +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  
				
					
						
							
							
								 
						
							
							
								d347b59ca4 
								
							
								 
							
						 
						
							
							
								
								Addresses mantis  #3181 . Waiting for confirmation from the reporter.  
							
							
							
						 
						
							2009-02-17 17:38:11 +00:00  
				
					
						
							
							
								 
						
							
							
								af57937760 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3068  
							
							... 
							
							
							
							* This enables parsing of xml files and files obtained via http for the -inimaster option as well as -inifile
* Thanks StrawberryFride! 
							
						 
						
							2009-02-17 17:12:10 +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  
				
					
						
							
							
								 
						
							
							
								93465df5e3 
								
							
								 
							
						 
						
							
							
								
								* Moved the nifty MySQLEstateData connectionstring password-stripper out into the Util project  
							
							
							
						 
						
							2009-02-17 14:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3130784934 
								
							
								 
							
						 
						
							
							
								
								Re-add the objectID field to the anim pack, that was deemed unneccessary  
							
							... 
							
							
							
							and dropped nonths ago, because it is required to get smooth region
crossings with AO running. Without it, in some corner cases, anims will
continue to run in an unstoppable state. 
							
						 
						
							2009-02-17 04:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2c272762f8 
								
							
								 
							
						 
						
							
							
								
								Small change on dealing with ODE physics, so that this warning doesn't happen: "[PHYSICS]: trying to change capsule size, but the following ODE data is missing - Shell Body Amotor". That warning occurred in MakeRoot, because of the call to SetSize, immediately after making the avie physical.  
							
							
							
						 
						
							2009-02-17 03:14:08 +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  
				
					
						
							
							
								 
						
							
							
								7cc9062137 
								
							
								 
							
						 
						
							
							
								
								Major change to how appearance is managed, including changes in login and user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).  
							
							
							
						 
						
							2009-02-17 00:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d97dd2bdb4 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2009-02-16 20:13:59 +00:00  
				
					
						
							
							
								 
						
							
							
								4e1f060dd1 
								
							
								 
							
						 
						
							
							
								
								From: alan webb <alan_webb@us.ibm.com> & dr scofield <drscofield@xyzzyxyzzy.net>  
							
							... 
							
							
							
							This changeset fixes a rather nasty script compile bug that manifests
itself under heavy load. 
							
						 
						
							2009-02-16 20:01:54 +00:00  
				
					
						
							
							
								 
						
							
							
								80759f708b 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3166  
							
							... 
							
							
							
							* Adds estate access list supports to NHibernate data module
* Thanks Tommil 
							
						 
						
							2009-02-16 19:33:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c7a08752c0 
								
							
								 
							
						 
						
							
							
								
								line ending fixes and set native eol property  
							
							
							
						 
						
							2009-02-16 19:23:53 +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  
				
					
						
							
							
								 
						
							
							
								9dadf7adfd 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3165  
							
							... 
							
							
							
							* Corrects behaviour of llListSort()
* Thanks DoranZemlja! 
							
						 
						
							2009-02-16 16:31:07 +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  
				
					
						
							
							
								 
						
							
							
								f4bec00057 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							The change makes two principal implementation changes:
[1] It removes the hard coded set of possible asset server client
implementations, allowing any arbitrary implementation that has been
identified to the PluginLoader as an appropriate extension. The
extension point for asset server client extension
is /OpenSim/AssetServerClient. All of the old configuration rules have
been preserved, and any of the legacy configuration values will still
work as they did before, except the implementation is now loaded as a
plug-in, rather than as a hard-coded instantiation of a specific class.
The re-hashing of IAssetServer as an extension of IPlugin made upgrading
of the implementation classes a necessity.
Caveat: I have not been able to meaningfully test the crypto-grid
clients. I believe they should work correctly, but the refactoring
necessary to handle plug-in based initialization (vs constructor-based
initialisation) admits the possibility of a problem.
[2] The asset cache implementation, previously introduce as a hard-code
class instantiation is now implemented as an IPlugin. Once again the
previous (configurationless) behavior has been preserved. But now it is
possible for those interested in experimenting with cache technologies
to do so simply by introducing a new extension for the asset cache
extension point (/OpenSim/AssetCache).
I've tested all of the configuration settings, after applying the patch
to a newly extracted tree, and they seem to work OK. 
							
						 
						
							2009-02-16 12:20:31 +00:00  
				
					
						
							
							
								 
						
							
							
								81bb87168f 
								
							
								 
							
						 
						
							
							
								
								cosmetic: adding region name to logging statement  
							
							
							
						 
						
							2009-02-16 09:17:55 +00:00  
				
					
						
							
							
								 
						
							
							
								68ed72ee22 
								
							
								 
							
						 
						
							
							
								
								- replace existing license header in each source file in  
							
							... 
							
							
							
							AssetInventoryServer with the standard OpenSim license header
- add note about Cable Beach to CONTRIBUTORS.txt
- clean up AssetInventoryServer.ini.example 
							
						 
						
							2009-02-16 02:29:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e41f761e0d 
								
							
								 
							
						 
						
							
							
								
								- add restrictions and error handling to plugin loading in  
							
							... 
							
							
							
							AssetInventoryServer
- assign shorter names to each AssetInventory plugin
- modify AssetInventoryServer.ini.example file so it works out of the
  box 
							
						 
						
							2009-02-16 02:28:51 +00:00  
				
					
						
							
							
								 
						
							
							
								efbb44b98a 
								
							
								 
							
						 
						
							
							
								
								Standardize logging messages.  
							
							
							
						 
						
							2009-02-16 02:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ab5e332832 
								
							
								 
							
						 
						
							
							
								
								- removed OpenSim.Grid.AssetInventoryServer.Metadata class in favor of  
							
							... 
							
							
							
							OpenSim.Framework.AssetMetadata and related updates in AssetInventory
  server
- removed dependency on MySql.Data.MySqlClient
- commented out the bulk of OpenSimInventoryStorage due to missing
  MySql.Data dependency
- refactor asset creation in OpenSimAssetFrontend
- commented out ForEach implementation, which also depended on
  MySql.Data, until it's supported by OpenSim backends
- commented out some handlers in BrowseFrontend and ReferenceFrontend as
  they relied on either ForEach or the removed Metadata class 
							
						 
						
							2009-02-16 02:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4c6b7234de 
								
							
								 
							
						 
						
							
							
								
								We need to return a zero-length byte array from the Handle() routine.  
							
							
							
						 
						
							2009-02-16 02:28:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f8d51e6949 
								
							
								 
							
						 
						
							
							
								
								- clean up using references as well as References in prebuild.xml  
							
							... 
							
							
							
							- comment out a bunch of stuff in OpenSimInventoryFrontendPlugin.cs to
  get rid of warnings 
							
						 
						
							2009-02-16 02:28:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a928a14c7a 
								
							
								 
							
						 
						
							
							
								
								Name extension points a little clearer.  
							
							
							
						 
						
							2009-02-16 02:28:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ef19d32a39 
								
							
								 
							
						 
						
							
							
								
								- remove dependency on OpenSim.Grid.AssetServer.Plugins.Opensim in  
							
							... 
							
							
							
							OpenSim.Data.*.addin.xml, this is cruft left over from previous
  testing
- fix example SQLite connection string in
  AssetInventoryServer.ini.example 
							
						 
						
							2009-02-16 02:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								7d9882c04d 
								
							
								 
							
						 
						
							
							
								
								Fix dependency on non-OpenSim version of OpenMetaverse.StructuredData.dll.  
							
							
							
						 
						
							2009-02-16 02:27:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5277fc64c0 
								
							
								 
							
						 
						
							
							
								
								- change AssetInventoryServer config from XML to INI  
							
							... 
							
							
							
							- convert AssetInventoryServer logging to OpenSim's log4net
- updated AssetInventoryServer.ini.example file 
							
						 
						
							2009-02-16 02:27:43 +00:00  
				
					
						
							
							
								 
						
							
							
								529dd66ed0 
								
							
								 
							
						 
						
							
							
								
								- remove dependency on ExtensionLoader.dll (DBConnString.cs can go)  
							
							... 
							
							
							
							- bring config system in line with other servers
- add new plugin filter class which filters on ID
- update AssetInventoryServer.ini file 
							
						 
						
							2009-02-16 02:27:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f8ea274090 
								
							
								 
							
						 
						
							
							
								
								- asset server functionality works with OpenSim's HttpServer  
							
							... 
							
							
							
							- start of removal of AssetInventoryServer.Metadata class 
							
						 
						
							2009-02-16 02:27:25 +00:00  
				
					
						
							
							
								 
						
							
							
								07b8d51da8 
								
							
								 
							
						 
						
							
							
								
								AssetInventoryServer now compiles while using the standard OpenSim  
							
							... 
							
							
							
							console and HttpServer. It doesn't work though. 
							
						 
						
							2009-02-16 02:27:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1778f799ba 
								
							
								 
							
						 
						
							
							
								
								Update to new generic DataPluginFactory calls.  
							
							
							
						 
						
							2009-02-16 02:27:09 +00:00  
				
					
						
							
							
								 
						
							
							
								f1e71ca5e1 
								
							
								 
							
						 
						
							
							
								
								- add list for backend plugins and Dispose() all plugins on shutdown  
							
							... 
							
							
							
							- fix some plugin names
- remove most references to ExtensionLoader
- remove commented out AssetInventoryServer blobs from prebuild.xml 
							
						 
						
							2009-02-16 02:27:01 +00:00  
				
					
						
							
							
								 
						
							
							
								932e591e05 
								
							
								 
							
						 
						
							
							
								
								Move NullAuthentication and AuthorizeAll extensions to plugins.  
							
							
							
						 
						
							2009-02-16 02:26:52 +00:00  
				
					
						
							
							
								 
						
							
							
								02cf9f7e9f 
								
							
								 
							
						 
						
							
							
								
								Move BrowseFrontend and ReferenceFrontend to  
							
							... 
							
							
							
							OpenSim/Grid/AssetInventoryServer/Plugins. 
							
						 
						
							2009-02-16 02:26:44 +00:00  
				
					
						
							
							
								 
						
							
							
								af64c1ee9e 
								
							
								 
							
						 
						
							
							
								
								Migrate OpenSim inventory frontend to load with Mono.Addins. Everything  
							
							... 
							
							
							
							should compile and it seems even creating users works somehow. 
							
						 
						
							2009-02-16 02:26:36 +00:00  
				
					
						
							
							
								 
						
							
							
								74a2bd237a 
								
							
								 
							
						 
						
							
							
								
								Add OpenSim & Simple inventory storage plugins and Null metrics plugin.  
							
							
							
						 
						
							2009-02-16 02:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								3f3dfd7ac1 
								
							
								 
							
						 
						
							
							
								
								- added Simple AssetInventoryServer plugin (asset storage only)  
							
							... 
							
							
							
							- removed OpenSim storage and frontend classes in Extensions dir
- put OpenSim plugins in
  OpenSim.Grid.AssetInventoryServer.Plugins.OpenSim namespace 
							
						 
						
							2009-02-16 02:26:18 +00:00  
				
					
						
							
							
								 
						
							
							
								dbee7fcb21 
								
							
								 
							
						 
						
							
							
								
								- implement and load NullMetrics module in AssetInventoryServer  
							
							... 
							
							
							
							- update AssetBase de/serialization in AssetInventoryServer 
							
						 
						
							2009-02-16 02:26:09 +00:00  
				
					
						
							
							
								 
						
							
							
								98b5e5062e 
								
							
								 
							
						 
						
							
							
								
								- IAssetProviderPlugin was changed to IAssetDataPlugin  
							
							... 
							
							
							
							- Use OpenSim.Data.DataPluginFactory to load data plugins 
							
						 
						
							2009-02-16 02:26:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9e88cef033 
								
							
								 
							
						 
						
							
							
								
								AssetInventoryServer plugins can't be a dependency for the OpenSim.Data.MySQL addin.  
							
							
							
						 
						
							2009-02-16 02:25:53 +00:00  
				
					
						
							
							
								 
						
							
							
								16fa7f516a 
								
							
								 
							
						 
						
							
							
								
								Converted to Linux newlines.  
							
							
							
						 
						
							2009-02-16 02:25:44 +00:00  
				
					
						
							
							
								 
						
							
							
								617016fa68 
								
							
								 
							
						 
						
							
							
								
								Added OpenSim asset frontend plugin.  
							
							
							
						 
						
							2009-02-16 02:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8d30472551 
								
							
								 
							
						 
						
							
							
								
								Rename NewAssetServer AssetInventoryServer and fully qualify with  
							
							... 
							
							
							
							OpenSim.Grid.AssetInventoryServer. 
							
						 
						
							2009-02-16 02:25:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b3c0cea024 
								
							
								 
							
						 
						
							
							
								
								- add OpenSim.Grid.AssetServer.Plugins.OpenSim as a dependency for OpenSim.Data.*.addin.xml  
							
							... 
							
							
							
							- remove OpenSim.Grid.NewAssetServer.exe from bin/OpenSim.Data.addin.xml
- add prebuild.xml section for OpenSim.Grid.AssetServer.Plugins.OpenSim.dll 
							
						 
						
							2009-02-16 02:25:15 +00:00  
				
					
						
							
							
								 
						
							
							
								0e09b4a08b 
								
							
								 
							
						 
						
							
							
								
								Adding  
							
							... 
							
							
							
							- NewAssetServer code
- NewAssetServer addin manifest
- example AssetServer.ini file 
							
						 
						
							2009-02-16 02:24:57 +00:00  
				
					
						
							
							
								 
						
							
							
								37a00427bc 
								
							
								 
							
						 
						
							
							
								
								Thank you, cmickeyb, for a patch to ass two string functions  
							
							... 
							
							
							
							to OSSL.
Fixes Mantis #3173  
							
						 
						
							2009-02-16 01:58:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7d77e0e703 
								
							
								 
							
						 
						
							
							
								
								Thank you, patnad, for a patch that adds 3 new discovery functions  
							
							... 
							
							
							
							to OSSL.
Applied with changes.
Fixes Mantis #3172  
							
						 
						
							2009-02-16 01:22:37 +00:00  
				
					
						
							
							
								 
						
							
							
								312b0f91c4 
								
							
								 
							
						 
						
							
							
								
								More guards around SetHeight.  
							
							
							
						 
						
							2009-02-15 20:02:13 +00:00  
				
					
						
							
							
								 
						
							
							
								98e7ea015c 
								
							
								 
							
						 
						
							
							
								
								Fix exception when standing up.  
							
							... 
							
							
							
							Fixes Mantis #3170  
							
						 
						
							2009-02-15 16:12:58 +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  
				
					
						
							
							
								 
						
							
							
								9b19c65450 
								
							
								 
							
						 
						
							
							
								
								Guarding the new call to SetHeight in MakeRoot, so that ODE doesn't complain when it's 0.  
							
							
							
						 
						
							2009-02-15 06:12:11 +00:00  
				
					
						
							
							
								 
						
							
							
								52c5b75174 
								
							
								 
							
						 
						
							
							
								
								Moving SendInitialData sort of back to where it was before, so that it doesn't interfere with the unit tests.  
							
							
							
						 
						
							2009-02-15 05:50:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3d5a9e6748 
								
							
								 
							
						 
						
							
							
								
								This started as way to correct Mantis  #3158 , which I believe should be fixed now. The flying status was temporarily being ignored, which caused the avie to drop sometimes -- there was a race condition. In the process it also fixes that annoying bug in basic physics where the avie would drop half-way to the ground upon region crossings (SetAppearance was missing). Additionally, a lot of child-agent-related code has been cleaned up; namely child agents are now consistently not added to physical scenes, and they also don't have appearances. All of that happens in MakeRoot, consistently.  
							
							
							
						 
						
							2009-02-15 05:00:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7731c055e4 
								
							
								 
							
						 
						
							
							
								
								Set sculpt map alpha to 255 prior to scaling and meshing. Addresses Mantis  #3150  
							
							
							
						 
						
							2009-02-15 04:00:00 +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  
				
					
						
							
							
								 
						
							
							
								38b1f2dbfc 
								
							
								 
							
						 
						
							
							
								
								Mantis 3164. Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Added tests for manager, user and group lists.
* Added test for ban list. The test had to be left as ignored as 
native MySQL throws exception when ban is saved.
* Added utility class to support parametrized unit tests for range checking. 
							
						 
						
							2009-02-14 22:31:39 +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  
				
					
						
							
							
								 
						
							
							
								3542630478 
								
							
								 
							
						 
						
							
							
								
								Remove the "?" that I inadvertently got into the first line  
							
							... 
							
							
							
							of EstateRegionLink.cs 
							
						 
						
							2009-02-14 20:03:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a583d8ad70 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Created value object for EstateRegionLink for storing the estate region relationship.
* Refactored slightly NHibernateManager and NHibernateXXXXData implementations for accesing nhibernate generated ID on insert.
** Changed NHibernateManager.Save method name to Insert as it does Insert.
** Changed NHibernateManager.Save return value object as ID can be both UUID and uint currently.
** Changed NHibernateManager.Load method Id parameter to object as it can be both UUID and uint.
* Created NHibernateEstateData implementation. This is the actual estate storage.
* Created NHibernate mapping files for both EstateSettings and EstateRegionLink
* Created MigrationSyntaxDifferences.txt files to write notes about differences in migration scripts between different databases.
* Created estate storage migration scripts for all four databases.
* Created estate unit test classes for all four databases.
* Updated one missing field to BasicEstateTest.cs
* Tested NHibernate unit tests with NUnit GUI. Asset databases fail but that is not related to this patch.
* Tested build with both Visual Studio and nant.
* Executed build tests with nant succesfully. 
							
						 
						
							2009-02-14 19:47:02 +00:00  
				
					
						
							
							
								 
						
							
							
								67b0ba71da 
								
							
								 
							
						 
						
							
							
								
								Add an override for the % operator.  
							
							... 
							
							
							
							Fixes Mantis #3157  
							
						 
						
							2009-02-14 18:09:08 +00:00  
				
					
						
							
							
								 
						
							
							
								622e7b4c7d 
								
							
								 
							
						 
						
							
							
								
								This hopefully fixes a long-standing annoying behavior related to neighbour regions going up & down  while avies are logged in (mantis  #2701 , perhaps? maybe not). This is the bug mentioned 2 commits ago. If this proves to work well in OSGrid, there's a lot of old code cleaning to do.  
							
							
							
						 
						
							2009-02-14 17:17:48 +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  
				
					
						
							
							
								 
						
							
							
								63a1cab7fe 
								
							
								 
							
						 
						
							
							
								
								Correct llGetNumberOfPrims to include sitting avatars in the count.  
							
							
							
						 
						
							2009-02-13 21:56:50 +00:00  
				
					
						
							
							
								 
						
							
							
								bc9a013f52 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2009-02-13 20:51:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a8f3d625cb 
								
							
								 
							
						 
						
							
							
								
								Guard the values used to set the cursor position in the real time console  
							
							
							
						 
						
							2009-02-13 20:49:23 +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  
				
					
						
							
							
								 
						
							
							
								d31810d548 
								
							
								 
							
						 
						
							
							
								
								* add file missing from last commit  
							
							
							
						 
						
							2009-02-13 17:41:48 +00:00  
				
					
						
							
							
								 
						
							
							
								92232663e4 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move LazySaveGeneratedMapTile from scene to WorldMapModule  
							
							
							
						 
						
							2009-02-13 17:40:52 +00:00  
				
					
						
							
							
								 
						
							
							
								3b147f814f 
								
							
								 
							
						 
						
							
							
								
								* Remove old Scene.CreateTerrainTexture code that is now handled by the world map module  
							
							
							
						 
						
							2009-02-13 17:15:49 +00:00  
				
					
						
							
							
								 
						
							
							
								42bd38960c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3149  
							
							... 
							
							
							
							* If the texture does not contain any discard levels the last image packet was not sent
* Thanks Snowdrop 
							
						 
						
							2009-02-13 17:02:26 +00:00  
				
					
						
							
							
								 
						
							
							
								88b273bc71 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move export map function to world map module from scene  
							
							
							
						 
						
							2009-02-13 16:43:20 +00:00  
				
					
						
							
							
								 
						
							
							
								6600a7a9bc 
								
							
								 
							
						 
						
							
							
								
								fixing crash due to make-child and make-root stepping on each other's toes  
							
							
							
						 
						
							2009-02-13 16:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1b4a615690 
								
							
								 
							
						 
						
							
							
								
								Commented the tests for region crossings for now -- they need to be substantially changed because of the callback from region B triggered by the client.  
							
							
							
						 
						
							2009-02-13 04:08:28 +00:00  
				
					
						
							
							
								 
						
							
							
								96113e5660 
								
							
								 
							
						 
						
							
							
								
								And finally... region crossings entirely over RESTComms/LocalComms. No more remoting for agent movements. WARNING: This breaks region crossing compatibility with previous versions.  
							
							
							
						 
						
							2009-02-13 03:45:08 +00:00  
				
					
						
							
							
								 
						
							
							
								163c1026d1 
								
							
								 
							
						 
						
							
							
								
								Fix some compiler warnings.  Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-13 02:52:08 +00:00  
				
					
						
							
							
								 
						
							
							
								95d53d48d4 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  Fix some compiler warnings.  Fix some m_log declarations.  
							
							
							
						 
						
							2009-02-13 02:06:28 +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  
				
					
						
							
							
								 
						
							
							
								ebf268a593 
								
							
								 
							
						 
						
							
							
								
								Remove extra ID field from asset DB mapping. Mantis  #3122 , fixes Mantis  #3080 .  
							
							
							
						 
						
							2009-02-13 00:02:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ad1e2e0b8b 
								
							
								 
							
						 
						
							
							
								
								Fixes a bug in the ScenePresence test itself.  
							
							
							
						 
						
							2009-02-12 23:38:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7a274a7e1d 
								
							
								 
							
						 
						
							
							
								
								Makes region crossings asynchronous. Moved the bulk of the original code out of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings  as slowly as it needs to be, outside the simulator Update loop.  
							
							... 
							
							
							
							Note: weirdnesses may occur! 
							
						 
						
							2009-02-12 23:23:44 +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  
				
					
						
							
							
								 
						
							
							
								6db1f3c6a6 
								
							
								 
							
						 
						
							
							
								
								* Lock remaining m_rpcHandlers use since these accesses are not guaranteed to be thread safe  
							
							
							
						 
						
							2009-02-12 18:54:48 +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  
				
					
						
							
							
								 
						
							
							
								e2b2ac8715 
								
							
								 
							
						 
						
							
							
								
								* Remove a change which shouldn't have made it into the last commit  
							
							... 
							
							
							
							* Rogue change affected grid only 
							
						 
						
							2009-02-12 18:37:27 +00:00  
				
					
						
							
							
								 
						
							
							
								34ef01615c 
								
							
								 
							
						 
						
							
							
								
								* Add missing OpenSIm.Framework.Communications ref for Wdinwos builds  
							
							
							
						 
						
							2009-02-12 18:31:56 +00:00  
				
					
						
							
							
								 
						
							
							
								d29e0498ff 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3138  
							
							... 
							
							
							
							* Adds a GetXmlRPCHandler() to the BaseHttpServer
* Thanks mpallari 
							
						 
						
							2009-02-12 18:01:29 +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  
				
					
						
							
							
								 
						
							
							
								e7427f21bd 
								
							
								 
							
						 
						
							
							
								
								* Remove some pointless CachedUserInfo != null tests since these are already made in earlier code  
							
							
							
						 
						
							2009-02-12 17:17:04 +00:00  
				
					
						
							
							
								 
						
							
							
								31ca3a8d4d 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move RequestInventoryForUser() from service to CachedUserInfo  
							
							... 
							
							
							
							* This simplifies callers in most cases - CachedUserInfo is already handling the rest of the fetch inventory work anyway 
							
						 
						
							2009-02-12 17:07:44 +00:00  
				
					
						
							
							
								 
						
							
							
								058ec414b4 
								
							
								 
							
						 
						
							
							
								
								* Added XEngine tests and gathered other ScriptEngine  
							
							... 
							
							
							
							Tests together
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-12 17:02:54 +00:00  
				
					
						
							
							
								 
						
							
							
								84d56bc515 
								
							
								 
							
						 
						
							
							
								
								* Some more CCC  
							
							
							
						 
						
							2009-02-12 10:30:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6187888456 
								
							
								 
							
						 
						
							
							
								
								* Renamed RegionProfileService to RegionProfileServiceProxy to better reflect actual use.  
							
							... 
							
							
							
							* Added IRegionProfileService 
							
						 
						
							2009-02-12 10:21:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c3a4810e91 
								
							
								 
							
						 
						
							
							
								
								* Turned RegionProfileService non-static  
							
							
							
						 
						
							2009-02-12 10:16:11 +00:00  
				
					
						
							
							
								 
						
							
							
								792b7cba2f 
								
							
								 
							
						 
						
							
							
								
								* Applied some CCC (Code Convention Conformance)  
							
							
							
						 
						
							2009-02-12 10:08:47 +00:00  
				
					
						
							
							
								 
						
							
							
								fa796308c3 
								
							
								 
							
						 
						
							
							
								
								* Added RegionProfileService and moved RequestSimData to it.  
							
							
							
						 
						
							2009-02-12 10:05:15 +00:00  
				
					
						
							
							
								 
						
							
							
								801da4346a 
								
							
								 
							
						 
						
							
							
								
								* optimized usings.  
							
							
							
						 
						
							2009-02-12 09:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d21601d497 
								
							
								 
							
						 
						
							
							
								
								Thanks Kitto Flora for a patch that adds automatic min fly height to ODE - Mantis  #3134  
							
							
							
						 
						
							2009-02-12 07:58:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4ee99e2aab 
								
							
								 
							
						 
						
							
							
								
								Sending this to Justin, so that he can see what's wrong with the StandaloneTeleportTests when we add RESTInterregionComms module to the ScenePresenceTests.  
							
							
							
						 
						
							2009-02-12 04:26:13 +00:00  
				
					
						
							
							
								 
						
							
							
								98bfeabf94 
								
							
								 
							
						 
						
							
							
								
								Makes ban of HG users exactly the same as ban of local users, that is upon AddClient and not before.  
							
							
							
						 
						
							2009-02-12 02:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5dae1ddb5a 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #3121 .  
							
							
							
						 
						
							2009-02-12 01:09:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b6e7e5ed42 
								
							
								 
							
						 
						
							
							
								
								Enforce estate bans on Teleports.  
							
							
							
						 
						
							2009-02-11 21:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								83105211bc 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-02-11 20:36:17 +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  
				
					
						
							
							
								 
						
							
							
								8645c7482d 
								
							
								 
							
						 
						
							
							
								
								* Change SendBulkUpdateInventory from two methods to one which accepts an InventoryNode  
							
							
							
						 
						
							2009-02-11 19:57:45 +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  
				
					
						
							
							
								 
						
							
							
								6b187ae196 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, FrankNichols for a patch that:  
							
							... 
							
							
							
							The following patch fixes http://opensimulator.org/mantis/view.php?id=3107  
[^] by changing call from setRot to llSetRot, the later handles 
child prim being rotated relative to root prim in linked set. 
							
						 
						
							2009-02-11 16:01:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f70e580f86 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This changeset add the RegionReady module code. The module sends a
message on a configurable channel when an oar file has finished
loading or if the script engine has emptied its queue for the first
time (eg server startup). Config is something like this:
[RegionReady]
enabled = true
channel_notify = -800
The module also knows if there was an error with startup. 
							
						 
						
							2009-02-11 14:35:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c754160dee 
								
							
								 
							
						 
						
							
							
								
								If an instance contains only one region, select it in the console by default  
							
							
							
						 
						
							2009-02-10 23:40:22 +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  
				
					
						
							
							
								 
						
							
							
								8c157a7aae 
								
							
								 
							
						 
						
							
							
								
								* Remove load and save inventory commands from the console since these are actually experimental and the storage format may soon undergo incompatible changes  
							
							... 
							
							
							
							* If you were using these please uncomment the code before rebuilding, but be aware that old files may become incompatible soon 
							
						 
						
							2009-02-10 19:33:09 +00:00  
				
					
						
							
							
								 
						
							
							
								bd4955468e 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove SOG XML2 serialization log messages for now  
							
							
							
						 
						
							2009-02-10 19:00:10 +00:00  
				
					
						
							
							
								 
						
							
							
								0cd5a353cf 
								
							
								 
							
						 
						
							
							
								
								* Stop OpenSim crashing if an exception from a command makes it right up to the top of the stack  
							
							
							
						 
						
							2009-02-10 18:50:25 +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  
				
					
						
							
							
								 
						
							
							
								566bc33824 
								
							
								 
							
						 
						
							
							
								
								* Fix build break, parentheses in the wrong place  
							
							
							
						 
						
							2009-02-10 15:46:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5b7a5696e5 
								
							
								 
							
						 
						
							
							
								
								* Overwrite the old saved OpenSim.ini file saved in response to a crash if one already exists  
							
							
							
						 
						
							2009-02-10 15:35:41 +00:00  
				
					
						
							
							
								 
						
							
							
								87f328bd30 
								
							
								 
							
						 
						
							
							
								
								Change the command parser and resolver to be able to disambiguate commands  
							
							... 
							
							
							
							that are a prefix of another command. Fixes "terrain load"
Fixes Mantis #3123  
							
						 
						
							2009-02-10 14:39:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a99285ecc6 
								
							
								 
							
						 
						
							
							
								
								fixing ConciergeModule to follow coding conventions  
							
							
							
						 
						
							2009-02-10 14:32:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ac6657d0f1 
								
							
								 
							
						 
						
							
							
								
								From Rob Smart <SMARTROB@uk.ibm.com>  
							
							... 
							
							
							
							In SL if llAbs() is called with the minimum integer value of -2147483648
it will return that value untouched without error.
this patch replicates the SL functionality.
OpenSim currently throws an overflow exception: number too small under
mono or a "System.OverflowException: Negating the minimum value of a
twos complement number is invalid. " under .NET 
							
						 
						
							2009-02-10 13:36:42 +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  
				
					
						
							
							
								 
						
							
							
								a1393db7f0 
								
							
								 
							
						 
						
							
							
								
								Stopgap measure: To use gridlaunch, or GUI, start opensim with  
							
							... 
							
							
							
							OpenSim.exe -gui=true 
							
						 
						
							2009-02-10 12:25:29 +00:00  
				
					
						
							
							
								 
						
							
							
								08ef0ddd22 
								
							
								 
							
						 
						
							
							
								
								Commented out a problematic test that needs more careful revision.  
							
							
							
						 
						
							2009-02-10 00:15:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d9d5a56f1d 
								
							
								 
							
						 
						
							
							
								
								Fixes a failed unit test on ScenePresences tests. That test unit needs some fixing too.  
							
							
							
						 
						
							2009-02-09 23:12:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a3d14832af 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-09 22:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2c685bff14 
								
							
								 
							
						 
						
							
							
								
								Moved prim crossing out of OGS1 and into RESTComms and LocalInterregionComms. This breaks interregion comms with older versions in what concerns prim crossing. In the process of moving the comms, a few things seem to be working better, namely this may address mantis  #3011 , mantis  #1698 . Hopefully, this doesn't break anything else. But I'm still seeing weirdnesses with attchments jumping out of place after a cross/TP.  
							
							... 
							
							
							
							The two most notable changes in the crossing process were:
* Object gets passed in only one message, not two as done before.
* Local object crossings do not get serialized, as done before. 
							
						 
						
							2009-02-09 22:27:27 +00:00  
				
					
						
							
							
								 
						
							
							
								29f54db90a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Timmil) for a patch that:  
							
							... 
							
							
							
							* Fixed and added athursv's BasicEstateTest
* Added MySQLEstateTest
* Added SQLiteEstateTest 
							
						 
						
							2009-02-09 22:07:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b7cc4d73b7 
								
							
								 
							
						 
						
							
							
								
								oops, missing file from last patch set  
							
							
							
						 
						
							2009-02-09 22:04:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8088802c21 
								
							
								 
							
						 
						
							
							
								
								From Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							These changes replace all direct references to the AssetCache with
IAssetCache. There is no change to functionality. Everything works as
before.
This is laying the groundwork for making it possible to register
alternative asset caching mechanisms without disrupting other parts of
OpenSim or their dependencies upon AssetCache functionality. 
							
						 
						
							2009-02-09 21:47:55 +00:00  
				
					
						
							
							
								 
						
							
							
								70051278c4 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Updated migration scripts and hbm.xml so that nhibernate tests work. 
							
						 
						
							2009-02-09 21:44:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a034b640da 
								
							
								 
							
						 
						
							
							
								
								* Add the ability to type help <command> for more detailed help about a specific command if any is available  
							
							
							
						 
						
							2009-02-09 20:52:04 +00:00  
				
					
						
							
							
								 
						
							
							
								66dc421be7 
								
							
								 
							
						 
						
							
							
								
								a last set of files that seem to have embedded ^M in them  
							
							
							
						 
						
							2009-02-09 20:06:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d1d93fae6c 
								
							
								 
							
						 
						
							
							
								
								* Restore show information for the OpenSim region server (version, info, threads, etc.)  
							
							
							
						 
						
							2009-02-09 18:11:09 +00:00  
				
					
						
							
							
								 
						
							
							
								eddcf620d8 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3080  
							
							... 
							
							
							
							* Changes the NHibernate asset mapping and expose FullID on AssetBase for NHibernate
* mikem has seen this patch :) 
							
						 
						
							2009-02-09 17:31:03 +00:00  
				
					
						
							
							
								 
						
							
							
								828049ac8f 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3094  
							
							... 
							
							
							
							* Add NHibernate PostgreSQL database tests.  
* Tests not yet being run as the PostgreSQL module is not yet fully functional 
							
						 
						
							2009-02-09 17:02:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2fe9915951 
								
							
								 
							
						 
						
							
							
								
								Reinstate the KickUserCommand handler, which was commented out by  
							
							... 
							
							
							
							another dev whiel I was putting the reference to it back in 
							
						 
						
							2009-02-09 16:34:21 +00:00  
				
					
						
							
							
								 
						
							
							
								8a9128ccce 
								
							
								 
							
						 
						
							
							
								
								Correct a delegate in OpenSim.cs  
							
							... 
							
							
							
							Fixes Mantis #3117  
							
						 
						
							2009-02-09 16:21:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f95b8b3863 
								
							
								 
							
						 
						
							
							
								
								* Reinstate tests that are now in CoreModules  
							
							
							
						 
						
							2009-02-09 15:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								56318f97bf 
								
							
								 
							
						 
						
							
							
								
								* Fixing refactoring +1 (Fixes Mantis  #3113 )  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-09 15:40:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b1739cbbfd 
								
							
								 
							
						 
						
							
							
								
								fixing warnings.  
							
							
							
						 
						
							2009-02-09 10:40:12 +00:00  
				
					
						
							
							
								 
						
							
							
								07804f6937 
								
							
								 
							
						 
						
							
							
								
								This patch implements llLookAt to the extent that an object will correctly  
							
							... 
							
							
							
							rotate and point to the target, however it doesnt yet use the damping or
strength parameters.
From: Robert Smart <smartrob@uk.ibm.com> 
							
						 
						
							2009-02-09 10:04:54 +00:00  
				
					
						
							
							
								 
						
							
							
								11f0ac88ee 
								
							
								 
							
						 
						
							
							
								
								fixing refactoring artefact. (fixes mantis  #3113 )  
							
							
							
						 
						
							2009-02-09 09:45:09 +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  
				
					
						
							
							
								 
						
							
							
								9a33a4733e 
								
							
								 
							
						 
						
							
							
								
								Thanks Tommi Laukkanen for a patch that allows the  
							
							... 
							
							
							
							CSCodeGeneratorTest.TestStringsWithEscapedQuotesAndComments unit test to
pass on Windows. Fixes Mantis #3104 . 
							
						 
						
							2009-02-09 00:59:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d01fffb8b5 
								
							
								 
							
						 
						
							
							
								
								Remove unused OpenSim/Data/{DataStore,InventoryData}Base.cs.  
							
							
							
						 
						
							2009-02-09 00:34:01 +00:00  
				
					
						
							
							
								 
						
							
							
								369eef5fcd 
								
							
								 
							
						 
						
							
							
								
								The DataPluginFactory is now a set of generic methods instead of  
							
							... 
							
							
							
							multiple duplicates of the same code. 
							
						 
						
							2009-02-09 00:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d85fce99f4 
								
							
								 
							
						 
						
							
							
								
								* Once again, fixing linked prim collisions by putting AbsolutePosition = AbsolutePosition; back in the linking routine.   Why was it removed?  It's critical to the physics scene.  
							
							... 
							
							
							
							* Fixes mantis #3108  
							
						 
						
							2009-02-08 18:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c0c330988f 
								
							
								 
							
						 
						
							
							
								
								* Some minor cleanup  
							
							... 
							
							
							
							* sealed OdeScene 
							
						 
						
							2009-02-08 17:41:15 +00:00  
				
					
						
							
							
								 
						
							
							
								26ca3e26bf 
								
							
								 
							
						 
						
							
							
								
								Reverts patch from tuco/mikkopa/sempuki mantis  #3072  
							
							
							
						 
						
							2009-02-08 17:25:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8cc327cfa3 
								
							
								 
							
						 
						
							
							
								
								send group name in binary bucket in chatterbox invitation eventqueue message  
							
							
							
						 
						
							2009-02-08 10:50:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b60931b686 
								
							
								 
							
						 
						
							
							
								
								* Limit the total number of joints created per frame to the maximum possible without causing a stack collision.  
							
							... 
							
							
							
							* This fixes crashing on large sets of physical prims because of stack collisions (assuming you follow the directions on linux for starting ode with ulimit).   After the maximum joints are created, objects will start to fall through the ground and be disabled.   Not the best solution, but it's better then a crash caused by a stack collision with the process exceeding the maximum available memory/recursions per thread.
* Make a clean region, make a stack of 5000 prim, 20 layers high.  Make them physical, *SLOW*, but no crash. 
							
						 
						
							2009-02-08 03:02:43 +00:00  
				
					
						
							
							
								 
						
							
							
								08a9a85376 
								
							
								 
							
						 
						
							
							
								
								* Fixes colliding with the terrain lower then 0 and higher then 256m  
							
							... 
							
							
							
							* The actual AABB of the heightfield on the Z is now determined by the minimum and maximum heightfield value in the terrain array (assuming it's a reasonable number).  This might optimize collisions in simulators that have a small difference between minimum and maximum heightfield values. 
							
						 
						
							2009-02-08 01:05:09 +00:00  
				
					
						
							
							
								 
						
							
							
								665269a277 
								
							
								 
							
						 
						
							
							
								
								* Removed the duplicate AddCapsHandler that existed in ScenePresence.MakeRootAgent; CAPs are already in place when this runs.  
							
							... 
							
							
							
							* Moved MoveAgentIntoRegion further down in the CompleteMovement method.
* changed a couple of methods from protected to public in SceneCommunicationService 
							
						 
						
							2009-02-08 00:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0031489072 
								
							
								 
							
						 
						
							
							
								
								Bug fix related to the filling out the remoting port in RegionInfo. It still must be there because of attachments.  
							
							
							
						 
						
							2009-02-07 23:51:30 +00:00  
				
					
						
							
							
								 
						
							
							
								262acf61c4 
								
							
								 
							
						 
						
							
							
								
								* Refactored UserLoginService.CustomiseResponse to be (almost) text-wide identical to LocalLoginService.CustomiseResponse in order to be able to pull them up.  
							
							
							
						 
						
							2009-02-07 20:16:58 +00:00  
				
					
						
							
							
								 
						
							
							
								63fd4c0fb2 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							Created nunit test for LSL API and example test for 
llAngleBetween which was marked untested in wiki. 
Run new test succesfully with NUnitGUI and nant build. 
							
						 
						
							2009-02-07 18:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ff0fa12903 
								
							
								 
							
						 
						
							
							
								
								Adds support for HG linking to specific regions within an instance. The format is Host:Port:Region. Refactored the linking code from MapSearchModule to HGHyperlink, so that it can be used both by the MapSearchModule and the Console command.  
							
							
							
						 
						
							2009-02-07 16:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e4ab15ccb1 
								
							
								 
							
						 
						
							
							
								
								Fix a .NET issue where changing a locked reference would cause a crash  
							
							
							
						 
						
							2009-02-07 15:51:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6bd2979486 
								
							
								 
							
						 
						
							
							
								
								the parameters for llAtan2 were inverted before passing to Math.  
							
							... 
							
							
							
							Thanks to Rob Smart for pointing this out. 
							
						 
						
							2009-02-07 13:16:27 +00:00  
				
					
						
							
							
								 
						
							
							
								54c6a920ba 
								
							
								 
							
						 
						
							
							
								
								Replace the console for all OpenSim apps with a new console featuring command  
							
							... 
							
							
							
							line editing, context sensitive help (press ? at any time), command line
history, a new plugin command system and new appender features thet let you
type while the console is scrolling. Seamlessly integrates the ICommander
interfaces. 
							
						 
						
							2009-02-07 12:25:39 +00:00  
				
					
						
							
							
								 
						
							
							
								4d4402158e 
								
							
								 
							
						 
						
							
							
								
								Thank you dslake for a patch that:  
							
							... 
							
							
							
							* fixes mantis #3092 : User Server sets agent starting position to passed x/y/x instead of x/y/z 
							
						 
						
							2009-02-07 09:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a6b21a3b83 
								
							
								 
							
						 
						
							
							
								
								* minor: Apply second patch from  http://opensimulator.org/mantis/view.php?id=3089  
							
							... 
							
							
							
							* This adds more explanation for the new proxy settings in OpenSim.ini.example
* Also does some formatting correction
* I did some additional reformatting on top of that 
							
						 
						
							2009-02-06 21:56:50 +00:00  
				
					
						
							
							
								 
						
							
							
								fae20712a9 
								
							
								 
							
						 
						
							
							
								
								* reinstate OpenSim/Region/Framework/Scenes/Tests  
							
							... 
							
							
							
							* should bring us back up to 240 tests 
							
						 
						
							2009-02-06 21:37:10 +00:00  
				
					
						
							
							
								 
						
							
							
								84659396b8 
								
							
								 
							
						 
						
							
							
								
								* Make the module loader display which module failed if there was a loading problem  
							
							... 
							
							
							
							* Such failures are now fatal to grab the user's attention.
* However, they could be made non-fatal (just with a loud error warning) if this proves too inconvenient 
							
						 
						
							2009-02-06 19:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								00a3cbd6fa 
								
							
								 
							
						 
						
							
							
								
								* Implement help <command> from the region console  
							
							... 
							
							
							
							* So at the moment once can type 'help terrain fill' as well as 'terrain fill help'
* Current implementation is a transient hack that should be tidied up soon 
							
						 
						
							2009-02-06 18:18:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9b66108081 
								
							
								 
							
						 
						
							
							
								
								This changeset is the step 1 of 2 in refactoring  
							
							... 
							
							
							
							OpenSim.Region.Environment into a "framework" part and a modules only
part. This first changeset refactors OpenSim.Region.Environment.Scenes,
OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces
into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region
modules in OpenSim.Region.Environment.
The next step will be to move region modules up from
OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and
then sort out which modules are really core modules and which should
move out to forge.
I've been very careful to NOT BREAK anything. i hope i've
succeeded. as this is the work of a whole week i hope i managed to
keep track with the applied patches of the last week --- could any of
you that did check in stuff have a look at whether it survived? thx! 
							
						 
						
							2009-02-06 16:55:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3bc6eb1ff0 
								
							
								 
							
						 
						
							
							
								
								* removed superfluous constants class  
							
							
							
						 
						
							2009-02-06 15:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								3465447e17 
								
							
								 
							
						 
						
							
							
								
								more eventqueue endian madness  
							
							
							
						 
						
							2009-02-06 09:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5cef64f564 
								
							
								 
							
						 
						
							
							
								
								move RegionDenyAgeUnverified parameter to AgeVerificationBlock in parcel properties event queue message. Addresses Mantis#3090  
							
							
							
						 
						
							2009-02-06 08:53:30 +00:00  
				
					
						
							
							
								 
						
							
							
								28820e6185 
								
							
								 
							
						 
						
							
							
								
								Thanks cmickyb for a patch (Mantis#3089) that adds support for proxy in http requests  
							
							
							
						 
						
							2009-02-06 01:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c372721b 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warning  
							
							
							
						 
						
							2009-02-05 22:03:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fae5d25e82 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3056  
							
							... 
							
							
							
							* Clamps negative values to zero when a terrain is exported in LLRAW format, since LLRAW doesn't support negative values.
* Thanks jonc! 
							
						 
						
							2009-02-05 21:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								10aa027ec8 
								
							
								 
							
						 
						
							
							
								
								* Remove CommanderTestModule as there are several normal modules which effectively fulfil this function  
							
							
							
						 
						
							2009-02-05 21:46:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3027b6ad27 
								
							
								 
							
						 
						
							
							
								
								* cheap hack to make module help information more accurately reflect what command text needs to be typed  
							
							... 
							
							
							
							* Should disappear soon 
							
						 
						
							2009-02-05 21:46:04 +00:00  
				
					
						
							
							
								 
						
							
							
								732cd838b1 
								
							
								 
							
						 
						
							
							
								
								* Make existing module commanders register as help topics  
							
							... 
							
							
							
							* Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff)
* Typing help <topic> will give information about commands specific to that topic 
							
						 
						
							2009-02-05 21:35:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9a666bda02 
								
							
								 
							
						 
						
							
							
								
								* Use the commander name to register module commanders instead of providing the information twice  
							
							
							
						 
						
							2009-02-05 19:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								65448cd02d 
								
							
								 
							
						 
						
							
							
								
								* refactor: Split out module Command class into a separate file  
							
							
							
						 
						
							2009-02-05 19:34:23 +00:00  
				
					
						
							
							
								 
						
							
							
								18100eee50 
								
							
								 
							
						 
						
							
							
								
								* Remove unused region info list from OpenSimBase.  
							
							... 
							
							
							
							* The same information is available via SceneManager 
							
						 
						
							2009-02-05 18:47:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d04025ff3d 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move module handling code up into SceneBase from Scene, reducing the large number of different things that Scene does  
							
							
							
						 
						
							2009-02-05 18:36:53 +00:00  
				
					
						
							
							
								 
						
							
							
								efcf00ee60 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This patch fixes the problem where if an object containing a script is
deleted at the same time as an object containing the same script is
rezzed, it can result in the assembly file being deleted after the
second object script initialisation has found it but not started using
it yet, resulting in the script not starting up. 
							
						 
						
							2009-02-05 16:12:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2a998d6cd7 
								
							
								 
							
						 
						
							
							
								
								* Add the second version of the experimental ObjectAdd Cap.   It will handle both versions currently.  
							
							
							
						 
						
							2009-02-05 13:43:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8f31210432 
								
							
								 
							
						 
						
							
							
								
								* Committing an experimental ObjectAdd module.  Intended to work with  http://jira.secondlife.com/browse/VWR-8049  .  
							
							... 
							
							
							
							* Catherine contacted us and gave us a LLSD dump to study for implementation.
* Still needs to be tested.  May not produce expected results. 
							
						 
						
							2009-02-05 06:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								577064fb9d 
								
							
								 
							
						 
						
							
							
								
								* minor: remove deprecated and unused terrain method from SceneManager  
							
							... 
							
							
							
							* other minor tidy up 
							
						 
						
							2009-02-04 20:37:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a1da605706 
								
							
								 
							
						 
						
							
							
								
								* Introduce a new "default" option for asset_database in the [STORAGE] section  
							
							... 
							
							
							
							* This option makes OpenSim use the usual db based asset service in standalone, and the grid based one in grid mode
* The other options can (local, grid, etc) can still be used explicitly as before
* Also change OpenSim.ini.example and the surrounding explanative text 
							
						 
						
							2009-02-04 18:56:12 +00:00  
				
					
						
							
							
								 
						
							
							
								be3e676d33 
								
							
								 
							
						 
						
							
							
								
								Addresses a race condition that happened between the viewer and the departing region wrt the creation of the child agent in the receiving region, and that resulted in failed TPs.  
							
							
							
						 
						
							2009-02-04 16:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8d6bd1b650 
								
							
								 
							
						 
						
							
							
								
								Added a ForceSceneObjectBackup method to Scene, which as it says forces a database backup/update on the SceneObjectGroup.  
							
							... 
							
							
							
							This is now called at the beginning of DeRezObject, so we know the database is upto date before we attempt to delete a object. 
Fix Mantis #1004  
Which happened because Database backups don't happen if a object is still selected, so when you select a part in a link-set and then unlink it and then delete it, all without unselecting the prim at all. The unlink changes never get updated to the database. So then when the call to delete the prim from the database happens, which is called with the SceneObjectId. That SceneObjectId is never found, as the database still has that prim as part of another link set. 
It is possible that these changes might have to be reverted and for us to find a different method of fixing the problem. If the performance overhead is too high or it causes any other problems. 
							
						 
						
							2009-02-04 16:00:39 +00:00  
				
					
						
							
							
								 
						
							
							
								cf1fd7de4a 
								
							
								 
							
						 
						
							
							
								
								Closing the requestStream and setting a 10 sec timeout for getting it.  
							
							
							
						 
						
							2009-02-04 13:13:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0c03a48fb2 
								
							
								 
							
						 
						
							
							
								
								- add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of it  
							
							... 
							
							
							
							- trim trailing whitespace 
							
						 
						
							2009-02-04 00:01:36 +00:00  
				
					
						
							
							
								 
						
							
							
								1adb8c33b2 
								
							
								 
							
						 
						
							
							
								
								* Add another object to the existing save oar test  
							
							
							
						 
						
							2009-02-03 20:45:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1c0df5e40f 
								
							
								 
							
						 
						
							
							
								
								* Address  http://opensimulator.org/mantis/view.php?id=3076  by actually eliminating the redundant enable = true commented example  
							
							... 
							
							
							
							* Comment out some startup verbosity from the module if we haven't enabled it 
							
						 
						
							2009-02-03 20:16:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2009d1aa01 
								
							
								 
							
						 
						
							
							
								
								* Fission SceneObjectTests into basic and linking sets  
							
							
							
						 
						
							2009-02-03 20:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								984cf94375 
								
							
								 
							
						 
						
							
							
								
								* Lock the parts for the old group while we're clearing it as well - not much point doing one without the other  
							
							... 
							
							
							
							* Shouldn't result in any deadlocks as I don't think there are any locks in the calling code 
							
						 
						
							2009-02-03 19:36:57 +00:00  
				
					
						
							
							
								 
						
							
							
								cff7664a37 
								
							
								 
							
						 
						
							
							
								
								* Mark the old group after linking as deleted  
							
							... 
							
							
							
							* Add unit test assertions to check this 
							
						 
						
							2009-02-03 19:13:17 +00:00  
				
					
						
							
							
								 
						
							
							
								4ea2749b37 
								
							
								 
							
						 
						
							
							
								
								OK, commenting the return again :-/  
							
							
							
						 
						
							2009-02-03 19:03:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b2de0a3ae6 
								
							
								 
							
						 
						
							
							
								
								* Now clearing parts list in the old group after a link has occurred  
							
							... 
							
							
							
							* Adjusted existing link tests to reflect this and added some new assertions 
							
						 
						
							2009-02-03 18:48:04 +00:00  
				
					
						
							
							
								 
						
							
							
								35f9f2545d 
								
							
								 
							
						 
						
							
							
								
								* Lock parts while they're being duplicated to prevent possible race conditions with other parts changers  
							
							... 
							
							
							
							* This shouldn't provoke any deadlocks since the callers aren't taking any other locks beforehand 
							
						 
						
							2009-02-03 18:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a9e76ce847 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some pointless assignments in SOG.Copy() that had already been done by MemberwiseClone()  
							
							
							
						 
						
							2009-02-03 17:50:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c80733cc98 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis  #3070  
							
							
							
						 
						
							2009-02-03 14:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								949ae6136e 
								
							
								 
							
						 
						
							
							
								
								Change access levels from private to protected to facilitate  
							
							... 
							
							
							
							subclassing; also add new method signatures. Thanks tuco and mikkopa.
Fix Mantis #3072 . 
							
						 
						
							2009-02-03 08:31:08 +00:00  
				
					
						
							
							
								 
						
							
							
								52deb50884 
								
							
								 
							
						 
						
							
							
								
								Embed OpenSim.Data.addin.xml as a resource into OpenSim.Data.dll.  
							
							
							
						 
						
							2009-02-03 05:20:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d259238c74 
								
							
								 
							
						 
						
							
							
								
								- moved data plugin loading code from various places to  
							
							... 
							
							
							
							OpenSim/Data/DataPluginFactory.cs
- removed dependencies on a few executable assemblies in
  bin/OpenSim.Data.addin.xml
- trim trailing whitespace 
							
						 
						
							2009-02-03 05:20:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d3eae4073e 
								
							
								 
							
						 
						
							
							
								
								- move OpenSim/Framework/IUserData.cs to OpenSim/Data/IUserData.cs  
							
							... 
							
							
							
							- trim trailing whitespace 
							
						 
						
							2009-02-03 05:20:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9377c6f2b2 
								
							
								 
							
						 
						
							
							
								
								- move OpenSim/Framework/IInventoryData.cs to  
							
							... 
							
							
							
							OpenSim/Data/IInventoryData.cs
- trim trailing whitespace 
							
						 
						
							2009-02-03 05:20:26 +00:00  
				
					
						
							
							
								 
						
							
							
								e12b0a2496 
								
							
								 
							
						 
						
							
							
								
								- move IAssetDataPlugin from OpenSim/Framework/IAssetProvider.cs to  
							
							... 
							
							
							
							OpenSim/Data/IAssetData.cs
- remove some trailing whitespace 
							
						 
						
							2009-02-03 05:20:16 +00:00  
				
					
						
							
							
								 
						
							
							
								f8e45e8e98 
								
							
								 
							
						 
						
							
							
								
								Rename IAssetProviderPlugin to IAssetDataPlugin aligning with the other data plugins.  
							
							
							
						 
						
							2009-02-03 05:20:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2c2f10e156 
								
							
								 
							
						 
						
							
							
								
								* Establish OnOarFileSaved EventManager event and subscribe to that instead of passing in a waithandle to the archiver  
							
							... 
							
							
							
							* This matches the existing OnOarFileLoaded event
* This brings up the question of how these things can be made generic so that they don't have to be tied into EventManager, but that's a topic for another day 
							
						 
						
							2009-02-02 20:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								13a5243d76 
								
							
								 
							
						 
						
							
							
								
								* As per  http://opensimulator.org/mantis/view.php?id=3065  
							
							... 
							
							
							
							* Copy OpenSim.ini to _OpenSim.ini on crash instead of opensim.ini
* This makes it work on Linux/Mac(?) as well as Windows 
							
						 
						
							2009-02-02 20:01:50 +00:00  
				
					
						
							
							
								 
						
							
							
								49946cb7aa 
								
							
								 
							
						 
						
							
							
								
								Restore llGetSunPosition to its former self.  
							
							... 
							
							
							
							Fixes Mantis #2195  
							
						 
						
							2009-02-02 19:20:12 +00:00  
				
					
						
							
							
								 
						
							
							
								176920f8d3 
								
							
								 
							
						 
						
							
							
								
								* Make it more obvious that there is an enabled switch for chat in OpenSim.ini.example.  
							
							... 
							
							
							
							* Add default information for other chat settings 
							
						 
						
							2009-02-02 17:27:23 +00:00  
				
					
						
							
							
								 
						
							
							
								6f9c1e3bcc 
								
							
								 
							
						 
						
							
							
								
								* Stop the instant message module from trying to register for the message transfer module in PostInitialise() if it hasn't actually been enabled  
							
							
							
						 
						
							2009-02-02 17:22:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e0cef010f3 
								
							
								 
							
						 
						
							
							
								
								* Small tweak to move name replacement in friendship offer since server side requests don't want the lookup  
							
							
							
						 
						
							2009-02-02 17:19:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3682212fbf 
								
							
								 
							
						 
						
							
							
								
								[previous VectorRender patch was from: Robert Smart  
							
							... 
							
							
							
							<SMARTROB@uk.ibm.com>]
clean up. 
							
						 
						
							2009-02-02 14:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8a098bf12c 
								
							
								 
							
						 
						
							
							
								
								* Minor refactoring and comments updates  
							
							... 
							
							
							
							* Ignored some gens 
							
						 
						
							2009-02-02 14:57:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7ec667d279 
								
							
								 
							
						 
						
							
							
								
								[patching previous patch and also taking the chance of fixing the  
							
							... 
							
							
							
							previous commit message]
This patch reimplements the Draw method in the VectorRenderModule which is
used to create dynamic textures.
The previous version was limited to creating square dynamic textures, it
also didnt allow for dynamically loading an image containing transparency
except at 256x256.
The extraParams string in such functions as osSetDynamicTextureData can
now be passed a comma seperated string of name value pairs which set the
width,height and alpha value of dynamic textures. e.g.
"height:512,width:2048,alpha:255"
Backward compatibility is still preserved so passing the old params of
either a string integer "256" "512" will still work in the same fashion as
will passing "setAlpha" on its own 
							
						 
						
							2009-02-02 13:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b9db1b1345 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'vector' into OpenSimulator.org  
							
							
							
						 
						
							2009-02-02 11:40:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4e5e70491b 
								
							
								 
							
						 
						
							
							
								
								* Removed erroneous reference to the Data.Base Framework  
							
							
							
						 
						
							2009-02-02 11:27:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d91bc08737 
								
							
								 
							
						 
						
							
							
								
								* Removed the unused Data.Base Framework  
							
							
							
						 
						
							2009-02-02 11:16:41 +00:00  
				
					
						
							
							
								 
						
							
							
								496ed4488d 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-02 09:01:00 +00:00  
				
					
						
							
							
								 
						
							
							
								aabaa35af7 
								
							
								 
							
						 
						
							
							
								
								* Adding the Tree module configuration options to OpenSim.ini.example  
							
							... 
							
							
							
							* Adding an option to use the tree module to manage the trees in the simulator (grow/reproduce/die)
* Setting it to off by default in an effort to reduce the number of threads in use by default
* You can also turn it on in a 'one off' way with 'tree active true' on the console. To 'one off' turn it off, it's 'tree active false'.  The permanent way to do that, however is in the opensim.ini. 
							
						 
						
							2009-02-02 06:04:03 +00:00  
				
					
						
							
							
								 
						
							
							
								dee6ad7154 
								
							
								 
							
						 
						
							
							
								
								Putting the return back in AddCapsHandler upon attempt at adding CAPs twice. The return seems to have been commented in 8038, as an attempt at fixing multiple TP problems later identified to be deadlocks. CAPs should never be overwritten, or the viewer can get confused. Right now this method is erroneously being called twice because of legacy code. I'll fix that later, after further testing.  
							
							
							
						 
						
							2009-02-01 20:36:10 +00:00  
				
					
						
							
							
								 
						
							
							
								50536c66a0 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							Added osTeleportAgent with region coordinates to 
support hyper grid scripted teleports. 
							
						 
						
							2009-02-01 17:41:33 +00:00  
				
					
						
							
							
								 
						
							
							
								469b35d2bb 
								
							
								 
							
						 
						
							
							
								
								* Adding a few fields to the Land data responder that the client is complaining about (and older clients are crashing on)  
							
							
							
						 
						
							2009-02-01 17:16:36 +00:00  
				
					
						
							
							
								 
						
							
							
								aad843fc2c 
								
							
								 
							
						 
						
							
							
								
								Correct the method signature on llMakeFountain.  
							
							
							
						 
						
							2009-02-01 15:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								3bd0df18b7 
								
							
								 
							
						 
						
							
							
								
								More on dynamic hyperlinks. Making the 4096 check (deregistration of region) work in grid mode.  
							
							
							
						 
						
							2009-02-01 02:20:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ff149ae197 
								
							
								 
							
						 
						
							
							
								
								Check for the 4096 limitation in dynamic region hyperlinks.  
							
							
							
						 
						
							2009-02-01 00:59:42 +00:00  
				
					
						
							
							
								 
						
							
							
								1a14066aa6 
								
							
								 
							
						 
						
							
							
								
								Speed improvement mostly when sensing objects especially noticeable in a sim with many objects.  
							
							
							
						 
						
							2009-01-31 19:02:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4a120e9dd5 
								
							
								 
							
						 
						
							
							
								
								Flesh out llGetAgentLanguage to return "en-us" until  
							
							... 
							
							
							
							we have an I18N committee for internationalization. 
							
						 
						
							2009-01-31 18:27:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9e29baa565 
								
							
								 
							
						 
						
							
							
								
								Initial support for dynamic HG hyperlinks. With this commit, remote sims can be linked (and TPed to) simply by searching on the map for things like this ucigrid03.nacs.uci.edu:9003 or by clicking on things like this in the chat history secondlife://ucigrid03.nacs.uci.edu:9003/ or by clicking on links like that on the embedded browser.  
							
							
							
						 
						
							2009-01-31 18:13:22 +00:00  
				
					
						
							
							
								 
						
							
							
								85c0c0557e 
								
							
								 
							
						 
						
							
							
								
								* Tweaks some locks when modifying an ODECharacter.  This actually allows a user to log-in while the physics scene and the scripts are starting up.  This also seems to smooth out the jerks on teleport/connect/disconnect a little bit.  
							
							... 
							
							
							
							* If you log-in while the simulator is starting up, you won't be able to move and the sim stats will say 0 FPS, and 0 Physics Frames and you may see only terrain.  Once the sim finishes starting up, it'll all resume as normal. 
							
						 
						
							2009-01-31 16:49:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4db9373b29 
								
							
								 
							
						 
						
							
							
								
								Oops. Forgot a try-catch on the last commit.  
							
							
							
						 
						
							2009-01-31 01:59:05 +00:00  
				
					
						
							
							
								 
						
							
							
								26f99de45d 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #3061 . Thanks Hallow Palmer for diagnosing the issue so well. I bet this inconsistency happens a lot out there.  
							
							
							
						 
						
							2009-01-31 00:28:51 +00:00  
				
					
						
							
							
								 
						
							
							
								360eb239b3 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixes mantis  #3063 .  
							
							
							
						 
						
							2009-01-31 00:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e7a9ece410 
								
							
								 
							
						 
						
							
							
								
								Bug fix on posting assets onto foreign users inventory. Check that the key is already in the local asset map before adding it.  
							
							
							
						 
						
							2009-01-30 23:53:41 +00:00  
				
					
						
							
							
								 
						
							
							
								36221a2c19 
								
							
								 
							
						 
						
							
							
								
								Added a new method SendGroupRootUpdate to start addressing mantis  #3019 . ll functions have not been changed.  
							
							
							
						 
						
							2009-01-30 23:23:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e233aad098 
								
							
								 
							
						 
						
							
							
								
								* Put a wait timeout on the archive test, just in case the archiver never returns  
							
							
							
						 
						
							2009-01-30 21:39:54 +00:00  
				
					
						
							
							
								 
						
							
							
								fa88dac539 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-30 21:26:38 +00:00  
				
					
						
							
							
								 
						
							
							
								951c08933a 
								
							
								 
							
						 
						
							
							
								
								* In OpenSim.ini.example, list defaults for AllowOSFunctions and OSFunctionThreatLevel and change existing OpenSim.ini.example settings  
							
							
							
						 
						
							2009-01-30 21:04:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c307e0e4a7 
								
							
								 
							
						 
						
							
							
								
								* Extend archive save test to check for the presence of the file for the object that was in the scene  
							
							... 
							
							
							
							* Can now pass in a wait handle to ArchiveRegion() if you want same thread signalling that the save has completed 
							
						 
						
							2009-01-30 20:54:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f351ab62ec 
								
							
								 
							
						 
						
							
							
								
								* furhter simplify test setups for objects  
							
							
							
						 
						
							2009-01-30 18:38:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7a751f6940 
								
							
								 
							
						 
						
							
							
								
								* minor: stop bothering to set parts to phantom within test setups - tests now seem to pass without having to do this  
							
							
							
						 
						
							2009-01-30 18:28:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1b0a398763 
								
							
								 
							
						 
						
							
							
								
								reporting original request URI if HttpWebRequest failed, adding  
							
							... 
							
							
							
							try-catch around GetRequestStream (this time for sure) 
							
						 
						
							2009-01-30 14:45:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6126c687c1 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-01-30 09:03:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7e17cec182 
								
							
								 
							
						 
						
							
							
								
								remove dummy parcel media settings from event queue message  
							
							
							
						 
						
							2009-01-30 08:52:45 +00:00  
				
					
						
							
							
								 
						
							
							
								587b079878 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2009-01-30 08:49:00 +00:00  
				
					
						
							
							
								 
						
							
							
								27df816184 
								
							
								 
							
						 
						
							
							
								
								fixing: client gets logged out when concierge's broker returns 500  
							
							... 
							
							
							
							response.
adding: more verbose error logging 
							
						 
						
							2009-01-30 08:48:41 +00:00  
				
					
						
							
							
								 
						
							
							
								13f069b945 
								
							
								 
							
						 
						
							
							
								
								* If an orphaned group is found in the mysql or mssql databases (i.e. there is no prim where UUID = SceneGroupID), then force one prim to have UUID = SceneGroupID.  
							
							... 
							
							
							
							* A warning is posted about this on startup giving the location of the object
* This should allow one class of persistently undeletable prims to be removed
* This change should not cause any issues, but I still suggest that you backup your database beforehand
* If this doesn't work for previously linked objects, then you could also try the workaround in http://opensimulator.org/mantis/view.php?id=3059 
* This change has been made to mysql and mssql, but sqlite appears to work in a different way 
							
						 
						
							2009-01-29 20:08:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ea6e4a95ce 
								
							
								 
							
						 
						
							
							
								
								Complete the implementation of llSHA1String.  
							
							
							
						 
						
							2009-01-29 19:47:55 +00:00  
				
					
						
							
							
								 
						
							
							
								6e63e93ec7 
								
							
								 
							
						 
						
							
							
								
								* minor: just a few formatting changes and log quietening  
							
							
							
						 
						
							2009-01-29 18:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								25e241837b 
								
							
								 
							
						 
						
							
							
								
								* Enhanced ScenePresenceTests. Now tests for region and prim crossing.  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-28 19:23:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4cfa36ee8b 
								
							
								 
							
						 
						
							
							
								
								fix: client gets logged out when concierge's broker returns 500  
							
							... 
							
							
							
							response. 
							
						 
						
							2009-01-28 18:58:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ce1e1854b1 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This changeset fixes a race condition where a script (XEngine run) can
startup before a reference is added to it in all of the required
places in the XEngine class. The effect of this is that a script can
sometimes on startup miss script events. For example a script which
starts up and initialises itself from a notecard may never receive the
dataserver event containing the notecard information.
The patch isn't as clean as I'd like - I've split the constructor of
ScriptInstance up so it does everything it did before except
call Startup and post events like state_entry and on_rez. An Init
function has been added which is called after the ScriptInstance
object has been added to the necessary data structures in XEngine.
Happy to rework it if someone suggests a better way of doing it. 
							
						 
						
							2009-01-28 09:52:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a3ac702941 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Adding Oarfileloaded and EmptyScriptCompileQueue event support which
allows (with a module) for programmatic notification of when a region
objects and scripts are up and running after a server start or
load-oar. 
							
						 
						
							2009-01-28 09:22:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fe18adbc11 
								
							
								 
							
						 
						
							
							
								
								Add in a stub for llSHA1String. I believe it is the only one new  
							
							... 
							
							
							
							function we were missing. 
							
						 
						
							2009-01-28 04:50:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7aa216d574 
								
							
								 
							
						 
						
							
							
								
								Slight cleanup of docs, removing trailing whitespace.  
							
							
							
						 
						
							2009-01-28 01:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								0c712e9704 
								
							
								 
							
						 
						
							
							
								
								delete some commented out junk code notes  
							
							
							
						 
						
							2009-01-27 06:20:03 +00:00  
				
					
						
							
							
								 
						
							
							
								c747990187 
								
							
								 
							
						 
						
							
							
								
								Send groups list via event queue  
							
							
							
						 
						
							2009-01-27 06:14:11 +00:00  
				
					
						
							
							
								 
						
							
							
								54a1b9dbff 
								
							
								 
							
						 
						
							
							
								
								correct formatting if parcel description field in event queue message  
							
							
							
						 
						
							2009-01-27 01:31:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fd76bc39fa 
								
							
								 
							
						 
						
							
							
								
								Correct a typo in the parcel properties event queue message which was preventing the display of authorized buyer  
							
							
							
						 
						
							2009-01-27 00:51:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b1520fbfd2 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2009-01-26 21:35:54 +00:00  
				
					
						
							
							
								 
						
							
							
								92b6d1efbb 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2009-01-26 21:35:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6cebb6e760 
								
							
								 
							
						 
						
							
							
								
								~ fixing bugs in ConciergeServer.py test code  
							
							... 
							
							
							
							~ fix bug in ConciergeModule: wrong closing tag for avatars list 
							
						 
						
							2009-01-26 21:35:16 +00:00  
				
					
						
							
							
								 
						
							
							
								0aafeb5da3 
								
							
								 
							
						 
						
							
							
								
								adding XML parsing to make sure POST content is welformed  
							
							
							
						 
						
							2009-01-26 21:34:59 +00:00  
				
					
						
							
							
								 
						
							
							
								10f7e534c9 
								
							
								 
							
						 
						
							
							
								
								+ adding URI substitution for concierges broker URI  
							
							
							
						 
						
							2009-01-26 21:34:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0c14ebec87 
								
							
								 
							
						 
						
							
							
								
								~ moving test server script on level up  
							
							
							
						 
						
							2009-01-26 21:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								db46c75d72 
								
							
								 
							
						 
						
							
							
								
								~ moving test server script on level up  
							
							
							
						 
						
							2009-01-26 21:33:53 +00:00  
				
					
						
							
							
								 
						
							
							
								494cfdfe37 
								
							
								 
							
						 
						
							
							
								
								~ turning synchronous broker update into asynchronous one  
							
							
							
						 
						
							2009-01-26 21:33:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8c4ac64d80 
								
							
								 
							
						 
						
							
							
								
								~ fix: Concierge reports avatar leaving region twice  
							
							... 
							
							
							
							~ cleaning up log statements 
							
						 
						
							2009-01-26 21:33:20 +00:00  
				
					
						
							
							
								 
						
							
							
								3b866df078 
								
							
								 
							
						 
						
							
							
								
								+ completed python test server  
							
							
							
						 
						
							2009-01-26 21:32:59 +00:00  
				
					
						
							
							
								 
						
							
							
								78db120b3d 
								
							
								 
							
						 
						
							
							
								
								+ adding test server for debugging purposes  
							
							
							
						 
						
							2009-01-26 21:32:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0abc179a4e 
								
							
								 
							
						 
						
							
							
								
								~ extending attendee list to include agent name  
							
							... 
							
							
							
							+ code to generate full XML avatar list
+ code to POST XML snipplet 
							
						 
						
							2009-01-26 21:32:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4464e59f75 
								
							
								 
							
						 
						
							
							
								
								adding timestamp as ISO 8601  
							
							
							
						 
						
							2009-01-26 21:31:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d10d8af295 
								
							
								 
							
						 
						
							
							
								
								adding XML sniplet generation (start of)  
							
							
							
						 
						
							2009-01-26 21:31:21 +00:00  
				
					
						
							
							
								 
						
							
							
								464ecc15a0 
								
							
								 
							
						 
						
							
							
								
								starting draft attendee list notification support.  
							
							
							
						 
						
							2009-01-26 21:31:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b112109d2c 
								
							
								 
							
						 
						
							
							
								
								swap endianness of parcel flags in event queue message  
							
							
							
						 
						
							2009-01-26 20:06:31 +00:00  
				
					
						
							
							
								 
						
							
							
								fc75a2031e 
								
							
								 
							
						 
						
							
							
								
								* Providing a way for the rest of the simulator to get at the economy settings through the IMoneyModule interface.  
							
							
							
						 
						
							2009-01-26 20:05:13 +00:00  
				
					
						
							
							
								 
						
							
							
								4dace03696 
								
							
								 
							
						 
						
							
							
								
								add a definition for a parcel properties CAP  
							
							... 
							
							
							
							send parcel properties via eventqueue rather than UDP to facilitate libomv clients - see Mantis #3040  
							
						 
						
							2009-01-26 10:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								fa99f01378 
								
							
								 
							
						 
						
							
							
								
								more eventqueue IM nonsense  
							
							
							
						 
						
							2009-01-26 08:04:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b0cb272d12 
								
							
								 
							
						 
						
							
							
								
								Remove the addition of the region coordinates to obtain the absolute position of a prim/person on the grid. I believe it is superfluous and removes needed decimal places for short range sensors.  
							
							... 
							
							
							
							Fixes Manitis #3046  
							
						 
						
							2009-01-25 21:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b405d92260 
								
							
								 
							
						 
						
							
							
								
								* Fixed a small logical error in error handling of console commands.  
							
							... 
							
							
							
							* Console command help should be output to the console, not to the log (as "help" does it already). That allows getting help/answers even if you only log into a file.
Fixes Mantis#2916. 
							
						 
						
							2009-01-25 16:12:55 +00:00  
				
					
						
							
							
								 
						
							
							
								aa2521623c 
								
							
								 
							
						 
						
							
							
								
								Add an override of the ! operator to lsl integer.  
							
							... 
							
							
							
							Fixes Mantis #3041  
							
						 
						
							2009-01-25 10:17:26 +00:00  
				
					
						
							
							
								 
						
							
							
								444320e4a6 
								
							
								 
							
						 
						
							
							
								
								Applied patch from  #3012  Fixing a minor bug where nhibernate mappings from outside OpenSim.Data.NHibernate assembly were not included in sessionFactory.  Thanks mpallari!  
							
							
							
						 
						
							2009-01-25 08:31:08 +00:00  
				
					
						
							
							
								 
						
							
							
								76206543e8 
								
							
								 
							
						 
						
							
							
								
								* Adds console command, 'predecode-j2k <number of threads>' to load all of the texture assets from the scene and decode the j2k layer data to cache.   The work is split between the number of threads you specify.   A good number of threads value is the number of cores on your machine minus 1.  
							
							... 
							
							
							
							* Increases the number of ImageDataPackets we send per PriorityQueue pop and tweak it so that the number of packets is ( (2 * decode level) + 1 ) * 2, and (((2 * (5-decode level)) + 1) * 2).  The first one sends more data for low quality textures, the second one sends more data for high quality textures. 
							
						 
						
							2009-01-25 04:34:00 +00:00  
				
					
						
							
							
								 
						
							
							
								676b7c1073 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-01-24 08:18:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c277440e73 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warning  
							
							
							
						 
						
							2009-01-23 20:44:35 +00:00  
				
					
						
							
							
								 
						
							
							
								dbd2b45233 
								
							
								 
							
						 
						
							
							
								
								* Write a simple archive loading test which doesn't actually do any testing yet apart from not blow up  
							
							
							
						 
						
							2009-01-23 20:38:44 +00:00  
				
					
						
							
							
								 
						
							
							
								bd2c345e56 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Added Npgsql.dll and Mono.Security.dll which are NpgsqlDriver dlls.
* Added missing field to schema creation scripts: PathTaperY.
* Added schema creation scripts for PostgreSQL.
* Added unit test classes for PostgreSQL.
* Added schema creation script folder to NHibernate project in prebuild.xml
* Added Npgsql.dll to NHibernate test project dependencies in prebuild.xml
* Ensured that build works with both nant and Visual Studio.
* Executed build unit tests with nant and NHibernate unit tests with NUnitGUI
  - Couple of region tests fail due to double precission float rounding errors need to sort out how these are handles in unit tests and if higher precission numeric field needs to be used in Postgresql. 
							
						 
						
							2009-01-23 20:21:43 +00:00  
				
					
						
							
							
								 
						
							
							
								664f983943 
								
							
								 
							
						 
						
							
							
								
								* Extend archive test to check for the presence of a control file in a saved archive  
							
							
							
						 
						
							2009-01-23 19:24:36 +00:00  
				
					
						
							
							
								 
						
							
							
								04a565e6b1 
								
							
								 
							
						 
						
							
							
								
								Fix for llGetRot when the script is in a child prim. Also fixed llGetPrimitiveParams for PRIM_ROTATION.  
							
							... 
							
							
							
							Fixes Mantis #3023  
							
						 
						
							2009-01-23 18:10:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f8aea3724d 
								
							
								 
							
						 
						
							
							
								
								refactor: move test modules set up code to common function  
							
							
							
						 
						
							2009-01-23 17:55:29 +00:00  
				
					
						
							
							
								 
						
							
							
								ee3c61247e 
								
							
								 
							
						 
						
							
							
								
								* refactor: move scene setup code into common test code assembly  
							
							
							
						 
						
							2009-01-23 17:32:38 +00:00  
				
					
						
							
							
								 
						
							
							
								227e88a6f4 
								
							
								 
							
						 
						
							
							
								
								* minor: remove serialization and deserializationg sog log messages for now  
							
							
							
						 
						
							2009-01-23 17:17:46 +00:00  
				
					
						
							
							
								 
						
							
							
								15cd1102e1 
								
							
								 
							
						 
						
							
							
								
								* minor: small tweak to archive save completion log message  
							
							
							
						 
						
							2009-01-23 17:12:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ddff7ab20e 
								
							
								 
							
						 
						
							
							
								
								* Add direct stream loading and saving methods to the archive module.  
							
							... 
							
							
							
							* The async stream method does not yet signal completion to interested calling code 
							
						 
						
							2009-01-23 17:07:37 +00:00  
				
					
						
							
							
								 
						
							
							
								74df9f9c81 
								
							
								 
							
						 
						
							
							
								
								* Adds a synchronous jpeg decode for pre-caching purposes  
							
							... 
							
							
							
							* When the DynamicTextureModule creates a j2k image, pre-cache the decode so that it doesn't stall any client threads. 
							
						 
						
							2009-01-23 11:00:36 +00:00  
				
					
						
							
							
								 
						
							
							
								68978e6e2a 
								
							
								 
							
						 
						
							
							
								
								add event queue code for sending group IM for future group support  
							
							
							
						 
						
							2009-01-23 01:49:32 +00:00  
				
					
						
							
							
								 
						
							
							
								178fd97bd0 
								
							
								 
							
						 
						
							
							
								
								* Fixing a group title  
							
							
							
						 
						
							2009-01-23 00:08:35 +00:00  
				
					
						
							
							
								 
						
							
							
								757762a630 
								
							
								 
							
						 
						
							
							
								
								Implement missing LSL TEXTURE_xxx constants including two new textures.  
							
							... 
							
							
							
							Fixes Mantis #3030  
							
						 
						
							2009-01-22 23:58:46 +00:00  
				
					
						
							
							
								 
						
							
							
								884009ed33 
								
							
								 
							
						 
						
							
							
								
								* Add some caps seed capability path checking to the simple non neighbours standalone region teleport test  
							
							
							
						 
						
							2009-01-22 19:46:31 +00:00  
				
					
						
							
							
								 
						
							
							
								28ddc38deb 
								
							
								 
							
						 
						
							
							
								
								* Remove a few unnecessary locks to try and prevent lock contention in LLImageManager  
							
							
							
						 
						
							2009-01-22 18:28:32 +00:00  
				
					
						
							
							
								 
						
							
							
								8a24f61acd 
								
							
								 
							
						 
						
							
							
								
								* Change the currently misleading log message when capabilities are added twice, and provide some more information  
							
							... 
							
							
							
							* No functional change
* It strikes me that there may be caps problems if double registration is presented if cleanup failed for a previous agent (so a caps handler will remain in memory for that 
agent but with a different seed).  This needs investigation 
							
						 
						
							2009-01-22 17:51:47 +00:00  
				
					
						
							
							
								 
						
							
							
								20359e8591 
								
							
								 
							
						 
						
							
							
								
								white space & formatting cleanup  
							
							
							
						 
						
							2009-01-22 16:43:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7e08d7da15 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							this patch makes load-oar a bit more tolerant to irrelevant
differences in the oar file format. Directory entries are now ignored
rather than trying to interpret them as files they hold which results
in the load-oar failing. This change makes it easier to manually
modify oar files. 
							
						 
						
							2009-01-22 16:43:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c1e9990d82 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-01-22 16:16:34 +00:00  
				
					
						
							
							
								 
						
							
							
								54801bb142 
								
							
								 
							
						 
						
							
							
								
								* minox fix related to last commit  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-22 16:06:26 +00:00  
				
					
						
							
							
								 
						
							
							
								bcc7a8f09c 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3032 . The VersionInfo.cs file was not updated from 0.6.1 to 0.6.2 with the last minor release and shows incorrectly on the console. This will resolve itself on the next svn update.  
							
							
							
						 
						
							2009-01-22 15:57:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9704196bbf 
								
							
								 
							
						 
						
							
							
								
								* Caught 2 dictionary exceptions that were unhandled  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-22 13:59:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9ebba37a7c 
								
							
								 
							
						 
						
							
							
								
								* discovered!   darn!  Removing I <3 OpenSimulator from firstname  
							
							
							
						 
						
							2009-01-22 10:04:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a7ccbb3de0 
								
							
								 
							
						 
						
							
							
								
								* Added some more comments  
							
							... 
							
							
							
							* Fixed up an outgoing packet
* I <3 OpenSimulator 
							
						 
						
							2009-01-22 09:31:01 +00:00  
				
					
						
							
							
								 
						
							
							
								6167019a05 
								
							
								 
							
						 
						
							
							
								
								* Adds a Scene Getter property called SceneContents for the Scene's m_sceneGraph.  This will allow it to be exposed to modules without resorting to referring to m_sceneGraph  
							
							
							
						 
						
							2009-01-22 01:50:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c6154c8987 
								
							
								 
							
						 
						
							
							
								
								* Add File cache for j2k layer decodes.  This will make it so that the server will decode the j2k stream once and cache it to disk so that the cache is saved across sim restarts.  
							
							
							
						 
						
							2009-01-22 01:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								37fa677548 
								
							
								 
							
						 
						
							
							
								
								* refactor: Extract caps related code from scene and put into a region module  
							
							... 
							
							
							
							* No functional changes in this revision 
							
						 
						
							2009-01-21 21:14:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2921729bf2 
								
							
								 
							
						 
						
							
							
								
								* Restore commented out isdone assertions in TextureSendTests.T010_SendPkg()  
							
							... 
							
							
							
							* These still appear to suceed with the current code! 
							
						 
						
							2009-01-21 18:57:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d2d273aebe 
								
							
								 
							
						 
						
							
							
								
								* minor: move connection success log message so that it doesn't get printed again if a duplicate use circuit code packet comes in  
							
							
							
						 
						
							2009-01-21 18:46:44 +00:00  
				
					
						
							
							
								 
						
							
							
								22aeda3ba1 
								
							
								 
							
						 
						
							
							
								
								minor: find in existing senderUUID field for chat messages originating from a client  
							
							
							
						 
						
							2009-01-21 17:56:25 +00:00  
				
					
						
							
							
								 
						
							
							
								1a55dd11f1 
								
							
								 
							
						 
						
							
							
								
								* More friendly OpenJpeg error handling.  
							
							... 
							
							
							
							* Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4    The error messages reflect that.
* In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image.  (big decrease in texture download speed, but it's better then nasty repeating error messages) 
							
						 
						
							2009-01-21 11:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								0e7aac0f65 
								
							
								 
							
						 
						
							
							
								
								- remove extra "; in http_loginform.html.example; fix issue 3025  
							
							... 
							
							
							
							- sync up default HTML generated in LoginService.cs with that in
  http_loginform.html.example 
							
						 
						
							2009-01-21 10:20:32 +00:00  
				
					
						
							
							
								 
						
							
							
								032b30ffdb 
								
							
								 
							
						 
						
							
							
								
								Fix an error in sculpt LOD calculation  
							
							
							
						 
						
							2009-01-21 02:40:09 +00:00  
				
					
						
							
							
								 
						
							
							
								792ebca5f3 
								
							
								 
							
						 
						
							
							
								
								Set request method for REST requests with no input.  
							
							
							
						 
						
							2009-01-21 02:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								cbbb3a0c6d 
								
							
								 
							
						 
						
							
							
								
								And another method added  
							
							
							
						 
						
							2009-01-20 21:59:11 +00:00  
				
					
						
							
							
								 
						
							
							
								5ae3364152 
								
							
								 
							
						 
						
							
							
								
								Small interface addition  
							
							
							
						 
						
							2009-01-20 21:45:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6495ff9624 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3021  
							
							... 
							
							
							
							* Adds MSSQL 2005 unit tests
* Thanks Tommil! 
							
						 
						
							2009-01-20 18:49:16 +00:00  
				
					
						
							
							
								 
						
							
							
								37f7c5a0ea 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3020  
							
							... 
							
							
							
							* Adds a grid db implementation and unit tests to the NHibernate module 
							
						 
						
							2009-01-20 18:38:51 +00:00  
				
					
						
							
							
								 
						
							
							
								84a4a9ecf7 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3012  
							
							... 
							
							
							
							* Allows different assemblies to be used in NHibernateManager, which makes it possible to use mapping and migration files in different assemblies.
* Thanks mpallari! 
							
						 
						
							2009-01-20 18:27:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e94d862db2 
								
							
								 
							
						 
						
							
							
								
								Removed some of the darker colors from console messages as they were not visible in some terminal emulators (like putty)  
							
							
							
						 
						
							2009-01-20 10:09:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e1f5e2df3f 
								
							
								 
							
						 
						
							
							
								
								* minor: A few comments.   A bit of cleanup.  
							
							
							
						 
						
							2009-01-20 06:07:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e4c1e20d27 
								
							
								 
							
						 
						
							
							
								
								Very minor: added a missing {0} in a couple of Error messages.  
							
							
							
						 
						
							2009-01-20 01:50:20 +00:00  
				
					
						
							
							
								 
						
							
							
								afc48ce39c 
								
							
								 
							
						 
						
							
							
								
								Added overrides for == and != for list.  
							
							... 
							
							
							
							Fixes Mantis #3002  
							
						 
						
							2009-01-20 00:10:39 +00:00  
				
					
						
							
							
								 
						
							
							
								280ba00c68 
								
							
								 
							
						 
						
							
							
								
								oops hash codes can be negative, account for that  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2009-01-19 21:38:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c81395593d 
								
							
								 
							
						 
						
							
							
								
								added display of exception  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2009-01-19 21:38:25 +00:00  
				
					
						
							
							
								 
						
							
							
								0f289ca405 
								
							
								 
							
						 
						
							
							
								
								change the appender to have a few more colors, none of which are red  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2009-01-19 21:38:16 +00:00  
				
					
						
							
							
								 
						
							
							
								68baf9096a 
								
							
								 
							
						 
						
							
							
								
								* Another image packet edge case. Thanks nebadon for printing a log of it  
							
							
							
						 
						
							2009-01-19 21:29:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a47d851295 
								
							
								 
							
						 
						
							
							
								
								Correct energy calculation to include the mass of the object.  
							
							... 
							
							
							
							Fixes Mantis #3006  
							
						 
						
							2009-01-19 19:15:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4823f2ae8e 
								
							
								 
							
						 
						
							
							
								
								* Set SVN Properties  
							
							
							
						 
						
							2009-01-19 18:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								96e15058d5 
								
							
								 
							
						 
						
							
							
								
								* minor: Just some minor log elaboration to reveal in the logs where a teleport is being directed rather than just its position  
							
							
							
						 
						
							2009-01-19 17:15:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8e01f75784 
								
							
								 
							
						 
						
							
							
								
								* Progressive texture patch + PriorityQueue put into the LLClient namespace.  
							
							... 
							
							
							
							* Updates LibOMV to r2362 
							
						 
						
							2009-01-19 17:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								0828c28501 
								
							
								 
							
						 
						
							
							
								
								* Remove unused prims.ParentID field from SQLite and MySQL  
							
							... 
							
							
							
							* Since this is a db change, as always I strongly recommend that you backup your database before updating to this revision
* Haven't touched MSSQL in case I get it wrong - looking for some kind soul to take care of this. 
							
						 
						
							2009-01-19 15:16:17 +00:00  
				
					
						
							
							
								 
						
							
							
								92e6bbcd63 
								
							
								 
							
						 
						
							
							
								
								No longer append a "texture" parameter on texture asset requests. The  
							
							... 
							
							
							
							asset server doesn't check for the existence of this parameter since
r2744. 
							
						 
						
							2009-01-19 02:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c5395feadd 
								
							
								 
							
						 
						
							
							
								
								Avoid an invalid cast on legacy data  
							
							
							
						 
						
							2009-01-18 23:31:13 +00:00  
				
					
						
							
							
								 
						
							
							
								63d2885008 
								
							
								 
							
						 
						
							
							
								
								Moved applying an impulse to a newly rezzed object to minimise the delay getting the object moving.  
							
							
							
						 
						
							2009-01-18 14:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ed0661e25a 
								
							
								 
							
						 
						
							
							
								
								Subscribe to collision events if needed when turning an object to non-phantom from phantom.  
							
							... 
							
							
							
							Fixes Mantis #1883  
							
						 
						
							2009-01-18 11:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								37b63636ee 
								
							
								 
							
						 
						
							
							
								
								Added an optional password for the IRC module  
							
							
							
						 
						
							2009-01-18 10:50:53 +00:00  
				
					
						
							
							
								 
						
							
							
								1d8821ccb2 
								
							
								 
							
						 
						
							
							
								
								Getting rid of the CheckRegion call during TPs. This seems to be not just useless, but sometimes problematic (mantis  #2999 ). Initial tests indicate that this call is not necessary. Let's see if this stands in the wild.  
							
							
							
						 
						
							2009-01-18 01:45:22 +00:00  
				
					
						
							
							
								 
						
							
							
								96d6c6b1f3 
								
							
								 
							
						 
						
							
							
								
								Change list type to compare length instead of references.  
							
							... 
							
							
							
							Fixes Mantis #3002  
							
						 
						
							2009-01-17 18:35:40 +00:00  
				
					
						
							
							
								 
						
							
							
								eca6442bae 
								
							
								 
							
						 
						
							
							
								
								* Rig up enough infrastructure to actually perform a successful 'standalone' teleport unit test with checks that the scene presence disappeared from sceneA and appeared in  
							
							... 
							
							
							
							sceneB
* However, I'm not convinced that the actual process in the test completely reflects reality, and a lot of stuff had to be rigged up (which should get resolved over time) 
							
						 
						
							2009-01-16 21:56:13 +00:00  
				
					
						
							
							
								 
						
							
							
								bee9efa30e 
								
							
								 
							
						 
						
							
							
								
								* minor: Future archiver test stub  
							
							
							
						 
						
							2009-01-16 18:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e21b3bf390 
								
							
								 
							
						 
						
							
							
								
								Added support so that during the loading of a xml link list, it checks if a linked hypergrid region's real location is within 4096,4096 map spaces of its "local" location. If it is outside of that range ( so it wouldn't be possible to teleport to it) then it ignores it and doesn't create a link.  
							
							... 
							
							
							
							See the hypergrid wiki page for more details. 
							
						 
						
							2009-01-16 17:56:44 +00:00  
				
					
						
							
							
								 
						
							
							
								eb5a022981 
								
							
								 
							
						 
						
							
							
								
								Added some basic relocation mapping support for when loading hypergrid links from a xml file.  
							
							... 
							
							
							
							Console Command: link-mapping <StartXloc> <StartYloc>.
This results in only the last two digits of any of the locations defined in the xml file being used, and those 0-99 values being added to the StartXloc and StartYloc figures.
For more infomation, see the email on the mailing list and the soon to be added instructions on the wiki's hypergrid page.
Also made the Secion Names in xml file case insensitive. 
							
						 
						
							2009-01-16 12:52:05 +00:00  
				
					
						
							
							
								 
						
							
							
								23bd915ecd 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup, add copyright header.  
							
							
							
						 
						
							2009-01-16 04:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								5c310efb79 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-01-16 04:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e80dcfa9f6 
								
							
								 
							
						 
						
							
							
								
								Eased the locking times of ScenePresences. No locks were removed, just the locking periods changed.  
							
							... 
							
							
							
							* Added an additional lock in GetScenePresences()
* Changed ForEachClient to use GetScenePresences() instead of the main ScenePresences dictionary, so that there is no need to lock. 
							
						 
						
							2009-01-15 23:37:49 +00:00  
				
					
						
							
							
								 
						
							
							
								d1456554f2 
								
							
								 
							
						 
						
							
							
								
								* Delete OpenSim/Framework/OpenJpeg for now, with Teravus' permission ;)  
							
							
							
						 
						
							2009-01-15 21:37:22 +00:00  
				
					
						
							
							
								 
						
							
							
								adc61008cc 
								
							
								 
							
						 
						
							
							
								
								* add file I just missed out, nggggff  
							
							
							
						 
						
							2009-01-15 21:29:24 +00:00  
				
					
						
							
							
								 
						
							
							
								093adb2113 
								
							
								 
							
						 
						
							
							
								
								* Add new unit test for simple teleport in a standalone.  
							
							... 
							
							
							
							* Does not yet check results. 
							
						 
						
							2009-01-15 21:27:55 +00:00  
				
					
						
							
							
								 
						
							
							
								0ec96d294a 
								
							
								 
							
						 
						
							
							
								
								Small bit of refactoring related to the hypergrid link loading from xml files.  
							
							
							
						 
						
							2009-01-15 17:09:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d40e07a2c7 
								
							
								 
							
						 
						
							
							
								
								Added support for a "excludeList" as part of the hypergrid xml link file loading. So that certain links in the file will be ignored. See the wiki's hypergrid page for details (in about a hour).  
							
							
							
						 
						
							2009-01-15 15:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								940728dad7 
								
							
								 
							
						 
						
							
							
								
								Added initial support for reading hypergrid links from a xml config file. Although its currently still activated by using console command: link-region <URI of xml file> , the uri should be able to be a local file path or a http uri. I'm adding details of the format of the xml file to the wiki's hypergrid page.  
							
							... 
							
							
							
							TODO: Add a initial startup option for setting the uri and making it autoload it. 
Add support for scanning the xml file to check that its own region(s) aren't in the list, and if they are, ignoring them. This would allow setting up "virtual link/grid lists" on webservers, that people can add their own regions to and also point those regions to those same lists, so they load the other region's data.
Add support for automapping of those region/link lists. 
							
						 
						
							2009-01-15 14:37:04 +00:00  
				
					
						
							
							
								 
						
							
							
								9822f8fc8f 
								
							
								 
							
						 
						
							
							
								
								Added a taint to the sculpt texture callback in an attempt to mitigate Mantis  #2908 . Thanks Teravus for the suggestions :)  
							
							
							
						 
						
							2009-01-15 02:17:30 +00:00  
				
					
						
							
							
								 
						
							
							
								46cac455c1 
								
							
								 
							
						 
						
							
							
								
								* Move the timed_out change to earlier on in the async handler  
							
							... 
							
							
							
							* There appears to be a bug on mono 1.9.1 (and maybe later), where sometimes the async wait will be signalled even though that async callback has not executed
* This change may make it slightly better but it's difficult to tell (it definitely still occurs)
* Also this patch closes the wait handle explicitly, as recommended in the MSDN docs.  This doesn't have any impact on the bug though 
							
						 
						
							2009-01-14 20:40:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8a08e4980d 
								
							
								 
							
						 
						
							
							
								
								* Adjust log messages so that we don't get a CONNECTION BEGIN for notifications that won't actually lead to a client connection (because they are from a neighbouring teleport  
							
							... 
							
							
							
							target that needs to trigger a child seeds adjustment on a child agent that has been kept around) 
							
						 
						
							2009-01-14 19:53:15 +00:00  
				
					
						
							
							
								 
						
							
							
								7934094cf3 
								
							
								 
							
						 
						
							
							
								
								* Added MySQL Grid unit tests  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-14 19:34:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3ff8dd34b0 
								
							
								 
							
						 
						
							
							
								
								* Remove absolute position and authentication handler addition for incoming 'new user notifications' that have existing scene presences  
							
							... 
							
							
							
							* The position will be reset if the connection turns out to be a root one, and since the client is already authenticated another authentication will not occur anyway 
							
						 
						
							2009-01-14 18:48:57 +00:00  
				
					
						
							
							
								 
						
							
							
								75ea84f3d2 
								
							
								 
							
						 
						
							
							
								
								* minor: Change around more debugging messages  
							
							
							
						 
						
							2009-01-14 18:46:33 +00:00  
				
					
						
							
							
								 
						
							
							
								6ae1b80d20 
								
							
								 
							
						 
						
							
							
								
								* Do some log tweaking to better see incoming connection success (and failure)  
							
							
							
						 
						
							2009-01-14 17:34:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2a5f060ed8 
								
							
								 
							
						 
						
							
							
								
								* Fix typo which meant that RestComms was never enabled if you explicitly enabled it  
							
							... 
							
							
							
							* In fact, it would only be activated if there was no [Communications] section at all (which would be the case for most people with existing region setups unless they 
specifically added it in
* This fix means that enabling inter-region rest comms is now the default 
							
						 
						
							2009-01-14 16:52:12 +00:00  
				
					
						
							
							
								 
						
							
							
								e10de20772 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2995  
							
							... 
							
							
							
							* This fixes MSSQL for user friends lookups
* Thanks StrawberryFride 
							
						 
						
							2009-01-14 14:53:42 +00:00  
				
					
						
							
							
								 
						
							
							
								a885d2a6ff 
								
							
								 
							
						 
						
							
							
								
								Added a primitive shape function for spheres  
							
							
							
						 
						
							2009-01-14 07:16:03 +00:00  
				
					
						
							
							
								 
						
							
							
								bfdf2479fb 
								
							
								 
							
						 
						
							
							
								
								Improve parsing of joint parameters for NINJA physics (Mantis  #2966 ).  
							
							... 
							
							
							
							Multiple spaces or leading/trailing spaces when specifying the prims 
to connect should no longer cause problems. 
							
						 
						
							2009-01-14 04:59:57 +00:00  
				
					
						
							
							
								 
						
							
							
								866c85be0d 
								
							
								 
							
						 
						
							
							
								
								Easy on locking m_scenePresences in RequestTeleportLocation. With the extra locks of SceneGraph ScenePresences introduced in 7982, this was making TPs not close the agent in the departing region due to locking. That locking problem seemed to occur only in Linux/mono -- I suspect a mono bug here.  
							
							
							
						 
						
							2009-01-14 04:18:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1c3542303c 
								
							
								 
							
						 
						
							
							
								
								Change fake parcel ids to allow a Z coordinate. Change TP by lure  
							
							... 
							
							
							
							to also transmit and use a Z coordinate. 
							
						 
						
							2009-01-13 23:29:54 +00:00  
				
					
						
							
							
								 
						
							
							
								412dd1260b 
								
							
								 
							
						 
						
							
							
								
								* Add a second logoffuser message with the region secret.  
							
							... 
							
							
							
							* This ensures that the user will be logged off successfully by a properly permissioned user server 
							
						 
						
							2009-01-13 23:27:48 +00:00  
				
					
						
							
							
								 
						
							
							
								c80b2bb98e 
								
							
								 
							
						 
						
							
							
								
								* Fix a few caps limiter that were causing problems  
							
							... 
							
							
							
							* Added a path for all sessionids to be logged off when a region secret is provided.  (helps log-off dead agents). 
							
						 
						
							2009-01-13 23:25:47 +00:00  
				
					
						
							
							
								 
						
							
							
								f013b26241 
								
							
								 
							
						 
						
							
							
								
								* Fix an invalid seed cap that could be causing issues.  
							
							... 
							
							
							
							* CapsUtil.GetRandomCapsObjectPath(); contains a / and the regionInfo.httpServerURI contains a / so that makes 
* response.SeedCapability = regionInfo.httpServerURI + CapsUtil.GetCapsSeedPath(capsPath); contain two "//" leading to a seed caps path definition like //CAPS/f7ba4238-ec86-4a2b-b3f6-4d9b56070000/, which is wrong 
							
						 
						
							2009-01-13 22:27:26 +00:00  
				
					
						
							
							
								 
						
							
							
								9dff38ca14 
								
							
								 
							
						 
						
							
							
								
								* Extended TextureSenderTests and modified TestClient.cs with new methods  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-13 19:55:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1baa921463 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-13 18:35:20 +00:00  
				
					
						
							
							
								 
						
							
							
								363054bb2c 
								
							
								 
							
						 
						
							
							
								
								* minor; Very minor non-functional tidy ups  
							
							
							
						 
						
							2009-01-13 18:23:37 +00:00  
				
					
						
							
							
								 
						
							
							
								2676927466 
								
							
								 
							
						 
						
							
							
								
								* Add copyright notice to NHibernate.UserFriend  
							
							
							
						 
						
							2009-01-13 17:16:56 +00:00  
				
					
						
							
							
								 
						
							
							
								bfef9a7b0d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2991  
							
							... 
							
							
							
							* Puts ordinary getters and setters into NHibernate.UserFriend since previous c# 3.0 get/set failed on MSVC#2005
* Thanks mpallari 
							
						 
						
							2009-01-13 17:13:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c8ea09f325 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2992  
							
							... 
							
							
							
							* Removes now unnecessary revision 2 and 3 files that should have been removed in an earlier patch
* Thanks tlaukkan! 
							
						 
						
							2009-01-13 17:04:52 +00:00  
				
					
						
							
							
								 
						
							
							
								feba3cc3ff 
								
							
								 
							
						 
						
							
							
								
								* Removing set-time command since it doesn't actually do anything at all  
							
							... 
							
							
							
							* If this was crucial to someone then it should be reinsertable as a module 
							
						 
						
							2009-01-13 17:01:57 +00:00  
				
					
						
							
							
								 
						
							
							
								66637ad6e7 
								
							
								 
							
						 
						
							
							
								
								* minor: Add a couple of code comments about enabling httpserver logging  
							
							
							
						 
						
							2009-01-13 16:56:10 +00:00  
				
					
						
							
							
								 
						
							
							
								1e365df495 
								
							
								 
							
						 
						
							
							
								
								* minor: Stop friendship termination crashing the client thread if the friend to be terminated could not be found  
							
							
							
						 
						
							2009-01-13 16:49:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9bcaf98e37 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch adds the automatic granting of PERMISSION_CONTROL_CAMERA
on request to a script when an avatar is sitting on the object that the script
resides in.
It also automatically removes PERMISSION_TAKE_CONTROLS and PERMISSION_CONTROL_CAMERA
from the scripts when an avatar stands up. It doesn't remove the other automatically
granted permissions but this follows LL server behavior. Removing these two
permissions avoids some potential race conditions (accidentally taking
control after the avatar has stood up) which may be why LL put
them in the first place. 
							
						 
						
							2009-01-13 08:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								efcf6ff095 
								
							
								 
							
						 
						
							
							
								
								* Extend current stub packet handler test into a really basic one that checks that a sent in packet ends up on the client queue ready for processing  
							
							
							
						 
						
							2009-01-12 20:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c00c855cc5 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Tlaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							Cleaned up schema creation scripts of MySQL to compliant form and created 
SQLite scripts from them. In future it would be optimal if scripts from 
different databases could be generated from MySQL scripts to ensure optimal 
consistency between schemas of different databases. Did not yet review 
column names. ID columns seem to have variety in naming which can be confusing. 
							
						 
						
							2009-01-12 20:14:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ade107f04f 
								
							
								 
							
						 
						
							
							
								
								* Separate starting a client thread into a separate Start() method (which matches the existing Stop() and Restart() methods)  
							
							
							
						 
						
							2009-01-12 19:37:56 +00:00  
				
					
						
							
							
								 
						
							
							
								2cfd18b6a2 
								
							
								 
							
						 
						
							
							
								
								Fix some C#3.0-isms that broke build in Mono 1.2.6 and MSVC# 2005.  
							
							... 
							
							
							
							Fixes Mantis #2989 . 
							
						 
						
							2009-01-12 19:28:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7caf1a4abf 
								
							
								 
							
						 
						
							
							
								
								Fixed some svn properties  
							
							
							
						 
						
							2009-01-12 19:24:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d4d2c19594 
								
							
								 
							
						 
						
							
							
								
								* Extend PacketHandlerTest to fire in a packet.  
							
							... 
							
							
							
							* Can't test result yet since the Client thread handles it with unpredictable timing 
							
						 
						
							2009-01-12 18:45:03 +00:00  
				
					
						
							
							
								 
						
							
							
								af0fcb96a4 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2965  
							
							... 
							
							
							
							* Adds first version of MsSql2005Dialect support for NHibernate
* Thanks mpallari 
							
						 
						
							2009-01-12 17:51:43 +00:00  
				
					
						
							
							
								 
						
							
							
								41377008e1 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2980  
							
							... 
							
							
							
							* Add single conversion to MSSQLManager.DbTypeFromType
* May resolve storage of prim information under MSSQL
* Thanks SirKimba 
							
						 
						
							2009-01-12 17:44:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6e9d5e4ea7 
								
							
								 
							
						 
						
							
							
								
								* refactor: move packet handler interface into a separate class  
							
							
							
						 
						
							2009-01-12 17:31:30 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9d57c11b 
								
							
								 
							
						 
						
							
							
								
								Added WearableItem class to the framework. This class can be used to: load from disk, create from code, or modify a existing Wearable item. Its not currently used by anything in trunk but is a handy utility class.  
							
							... 
							
							
							
							I'll be writing some instructions on its use as part of a more general article on various methods of creating better initial avatars for new users. Which will include some code samples, but as each grid has its own requirements, there will be no out of the box solution included. 
							
						 
						
							2009-01-12 15:37:30 +00:00  
				
					
						
							
							
								 
						
							
							
								77f0df6394 
								
							
								 
							
						 
						
							
							
								
								Caught exceptions in some console commands  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-12 15:34:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d770bea291 
								
							
								 
							
						 
						
							
							
								
								Enhanced LoginServiceTests to test for authentication and response  
							
							... 
							
							
							
							Expanded TestUserDataPlugin to cover new methods
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-12 15:33:56 +00:00  
				
					
						
							
							
								 
						
							
							
								2ba9dd7eeb 
								
							
								 
							
						 
						
							
							
								
								Cause permissions on root prims to not override folded permissions anymore  
							
							... 
							
							
							
							Fix propagation of folded permissions from object inventory to agent
inventory. 
							
						 
						
							2009-01-12 13:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e1eb1b2cfa 
								
							
								 
							
						 
						
							
							
								
								a little bit more work on LLFileTransfer.cs, from over the christmas/new year period. Still not working/in use but hopefully I can finish it soon.  
							
							
							
						 
						
							2009-01-12 10:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a7bc56073c 
								
							
								 
							
						 
						
							
							
								
								Make ZERO_ROTATION.y a float. Fixes Mantis  #2985 .  
							
							
							
						 
						
							2009-01-12 09:04:31 +00:00  
				
					
						
							
							
								 
						
							
							
								d7f1660761 
								
							
								 
							
						 
						
							
							
								
								Commenting out the succesful REST message as under heavy use there  
							
							... 
							
							
							
							are multiple messages in a second and that is usually (in my experience) meaning 
the logging itself is slowing down the program. Leaving the unsuccesful message
as we need to know about that path. 
							
						 
						
							2009-01-12 03:49:48 +00:00  
				
					
						
							
							
								 
						
							
							
								40f34aeffd 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Tlaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							Fixed all NHibernate unit tests by implementing missing persistency 
methods, tables, columns and fixing bugs in the existing implementation.
Two minor changes to classes outside NHibernate module: Added Scene 
instantiation for SceneObjectGroup in OpenSim.Data.Tests.BasicRegionTest 
as this was required by the NHibernate persistency. In the process added 
also mock constructor to Scene which only populates RegionInfo in the scene 
which is used by ScenePart.RegionUUID. NHibernate module is still in 
experimental state and has not been tested at opensim region or ugaim runtime 
configuration. Adding unit tests to build is not yet advisable nor using 
NHibernate module in any production setup. 
							
						 
						
							2009-01-11 18:24:16 +00:00  
				
					
						
							
							
								 
						
							
							
								16561bd528 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Tlaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							NHibernate MySQL migration was not working as mysql dialect is 
MySQL5Dialect now instead of MySQLDialect which is the migration 
sub folder name. Fixed this by adding simple dialect to migration 
sub type mapping to manager initialization to avoid need of renaming 
migration script folder each time MySQL version changes. Removed 
shared session and changed session to be constructed per call as 
NHibernate session is not thread safe. Refactored manager member 
names to be according to the naming convention (full words in camel case). 
							
						 
						
							2009-01-10 16:31:00 +00:00  
				
					
						
							
							
								 
						
							
							
								630ce5b264 
								
							
								 
							
						 
						
							
							
								
								Revert progressive texture patch from r8001 until issues can be addressed  
							
							
							
						 
						
							2009-01-10 09:15:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5e87e49570 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, StrawberryFride for a patch that:  
							
							... 
							
							
							
							Enable users to enable only selected methods out of the 
available set of remote methods to restrict remote 
functionality to less harmful methods, such as 
admin_broadcast, or admin_region_query. 
							
						 
						
							2009-01-10 04:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								3bdd4db3fd 
								
							
								 
							
						 
						
							
							
								
								Thanks jhurliman for a patch that implements progressive texture downloading - Mantis  #2655  
							
							
							
						 
						
							2009-01-10 01:46:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1149bde7cb 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2009-01-09 21:15:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7cd8748096 
								
							
								 
							
						 
						
							
							
								
								* minor: Put in stub LLPacketHandler testing code  
							
							
							
						 
						
							2009-01-09 21:05:53 +00:00  
				
					
						
							
							
								 
						
							
							
								993b965f0a 
								
							
								 
							
						 
						
							
							
								
								Prevent error message from scripted IM  
							
							... 
							
							
							
							Fixes Mantis #2970  
							
						 
						
							2009-01-09 15:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7c7ea57c5c 
								
							
								 
							
						 
						
							
							
								
								Finish dwell sending, adding the forgotten method body.  
							
							... 
							
							
							
							Add UserInfo and a dummy reply to enable Hippo Viewer users to
disable IM logging (option was greyed out in OpenSim before) 
							
						 
						
							2009-01-09 02:59:56 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc3325f3b 
								
							
								 
							
						 
						
							
							
								
								* Adds the variables passed to the hashtable BaseHttpServer passes in.  
							
							... 
							
							
							
							* Null check on Sessions_report. 
							
						 
						
							2009-01-08 22:01:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5169b1f19e 
								
							
								 
							
						 
						
							
							
								
								* Establish placeholder for future TextureSender tests  
							
							
							
						 
						
							2009-01-08 21:05:24 +00:00  
				
					
						
							
							
								 
						
							
							
								af49acd6cc 
								
							
								 
							
						 
						
							
							
								
								* refactor: move url sending from scene to DialogModule  
							
							
							
						 
						
							2009-01-08 19:28:10 +00:00  
				
					
						
							
							
								 
						
							
							
								be41132c72 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove now unused SendEstateMessage... method in Scene I forgot from last commit  
							
							
							
						 
						
							2009-01-08 19:18:45 +00:00  
				
					
						
							
							
								 
						
							
							
								e7bb27b5bd 
								
							
								 
							
						 
						
							
							
								
								* refactor: move code to send a dialog to a user from scene to DialogModule  
							
							
							
						 
						
							2009-01-08 19:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								9a97a6866f 
								
							
								 
							
						 
						
							
							
								
								* refactor: move estate dialog to DialogModule  
							
							... 
							
							
							
							* This appeared only to be implemented for the region, and doesn't currently seem to work anyway 
							
						 
						
							2009-01-08 19:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								17f783457b 
								
							
								 
							
						 
						
							
							
								
								* refactor: move code for sending a message to all users in a region to the DialogModule  
							
							
							
						 
						
							2009-01-08 18:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b0a59c3bf3 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-01-08 01:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								437d2f8703 
								
							
								 
							
						 
						
							
							
								
								* Add session length to session.report.  
							
							
							
						 
						
							2009-01-07 23:35:11 +00:00  
				
					
						
							
							
								 
						
							
							
								95984e0587 
								
							
								 
							
						 
						
							
							
								
								* Added session report.  
							
							... 
							
							
							
							** Full or two criteria.  UserID, or VersionString
* Added link to session report from client report. 
							
						 
						
							2009-01-07 23:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b97a51d7d0 
								
							
								 
							
						 
						
							
							
								
								* refactor: Make some direct IClientAPI calls go through the dialog module instead  
							
							
							
						 
						
							2009-01-07 20:46:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1aa9e63428 
								
							
								 
							
						 
						
							
							
								
								* Move general alert code to DialogModule.  
							
							... 
							
							
							
							* Should be a clean build - last failure looked like a mantis hiccup 
							
						 
						
							2009-01-07 20:29:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c084b07116 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove mono compiler warnings from WindModule  
							
							
							
						 
						
							2009-01-07 20:13:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9b96fc9029 
								
							
								 
							
						 
						
							
							
								
								* refactor: Establish DialogModule, move some alert code from Scene to here  
							
							
							
						 
						
							2009-01-07 20:09:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9e297cd722 
								
							
								 
							
						 
						
							
							
								
								* Slightly increase ScenePresences locking where it's technically required in SceneGraph  
							
							
							
						 
						
							2009-01-07 19:33:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8d035b196d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2948  
							
							... 
							
							
							
							* This fixes adding and updating user profiles in MySQL on platforms that have a commas as a decimal separator
* Thanks Tommil! 
							
						 
						
							2009-01-07 18:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								a9df572c25 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove MakeHttpRequest wrapper method from Scene in favour of a direct call  
							
							
							
						 
						
							2009-01-07 18:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0f9918f1d3 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, StrawberryFride for a patch that:  
							
							... 
							
							
							
							Solves the problem of unable to load prim items on region start in MSSQL.
The error was in the MSSQLRegionData code that loads objects from the database, 
due to reliance on the ParentID field that is not used. 
							
						 
						
							2009-01-07 15:03:41 +00:00  
				
					
						
							
							
								 
						
							
							
								9bd827a642 
								
							
								 
							
						 
						
							
							
								
								* Added a client version report.  
							
							... 
							
							
							
							* Added a report-> link generator. 
							
						 
						
							2009-01-07 03:40:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a31792ee5c 
								
							
								 
							
						 
						
							
							
								
								* prune and regrade log messages relating to client login and logout  
							
							
							
						 
						
							2009-01-06 21:39:55 +00:00  
				
					
						
							
							
								 
						
							
							
								31b0f07085 
								
							
								 
							
						 
						
							
							
								
								* Rename GetRandomCapsPath() to GetRandomCapsObjectPath() to fit in with terminology used elsewhere  
							
							... 
							
							
							
							* Last build break was probably a Bamboo failure - hopefully this should succeed 
							
						 
						
							2009-01-06 18:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								498cd4f987 
								
							
								 
							
						 
						
							
							
								
								* Fix build break - forgot that I had renamed an argument  
							
							
							
						 
						
							2009-01-06 18:12:22 +00:00  
				
					
						
							
							
								 
						
							
							
								715a776f7d 
								
							
								 
							
						 
						
							
							
								
								* Move common string aggregation for caps seed path to a method in CapsUtil  
							
							
							
						 
						
							2009-01-06 18:06:53 +00:00  
				
					
						
							
							
								 
						
							
							
								e8dba51247 
								
							
								 
							
						 
						
							
							
								
								* Yeah, might just want to add the new class as well - sigh  
							
							
							
						 
						
							2009-01-06 17:30:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b1c2cb3d82 
								
							
								 
							
						 
						
							
							
								
								* minor: Move GetRandomCapsPath() to a CapsUtil class  
							
							
							
						 
						
							2009-01-06 17:27:04 +00:00  
				
					
						
							
							
								 
						
							
							
								251387a391 
								
							
								 
							
						 
						
							
							
								
								* Remove unused CAPSService  
							
							
							
						 
						
							2009-01-06 16:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								47a693ff1a 
								
							
								 
							
						 
						
							
							
								
								* remove mono compiler warnings  
							
							
							
						 
						
							2009-01-06 15:26:30 +00:00  
				
					
						
							
							
								 
						
							
							
								79bf2c8096 
								
							
								 
							
						 
						
							
							
								
								* Added three new events to SceneGraph:  
							
							... 
							
							
							
							- OnObjectCreate
- OnObjectDuplicate
- OnObjectRemove 
							
						 
						
							2009-01-06 15:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b6ee2f15ba 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove the need to separately pass in the http listener to the scene - this is always available via CommsManager  
							
							
							
						 
						
							2009-01-06 15:09:52 +00:00  
				
					
						
							
							
								 
						
							
							
								fde6a1665c 
								
							
								 
							
						 
						
							
							
								
								* refactor: call AddHttpHandler() directly via CommsManager  
							
							
							
						 
						
							2009-01-06 14:44:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b07c188b7e 
								
							
								 
							
						 
						
							
							
								
								* refactor: call AddStreamHandler() directly via CommsManager  
							
							
							
						 
						
							2009-01-06 14:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								579f11b3b8 
								
							
								 
							
						 
						
							
							
								
								* refactor: call AddLLSDHandler directly via CommsManager  
							
							
							
						 
						
							2009-01-06 14:30:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2a4c4ceebb 
								
							
								 
							
						 
						
							
							
								
								* refactor: drop AddXmlRpcHandler() from scene in favour of call via CommsManager  
							
							
							
						 
						
							2009-01-06 14:20:54 +00:00  
				
					
						
							
							
								 
						
							
							
								df82eaf8a8 
								
							
								 
							
						 
						
							
							
								
								* Mjnor: Clarified comment to ensure that people are aware of how to end the recursive calls  
							
							
							
						 
						
							2009-01-06 01:10:26 +00:00  
				
					
						
							
							
								 
						
							
							
								4f0bbf5d61 
								
							
								 
							
						 
						
							
							
								
								* Kill an endless loop in the Instant Message delivery system  
							
							... 
							
							
							
							* Must compare user region with previous calling of the same method to determine if we should look the user up.
* The first time, the previous region handle will be 0, so therefore it'll use the cached version.
* The second time, previousRegionHandle will be what we looked up on the first round
* The third time, it'll say..  we tried to deliver it once with or without lookup, we tried to deliver it a second time with lookup, and failed both times so end! 
							
						 
						
							2009-01-06 00:57:33 +00:00  
				
					
						
							
							
								 
						
							
							
								0d1b867500 
								
							
								 
							
						 
						
							
							
								
								* Added a way for the sim stats reporter to say to the scene that the stats are illogical.  
							
							
							
						 
						
							2009-01-06 00:07:24 +00:00  
				
					
						
							
							
								 
						
							
							
								0c3426935e 
								
							
								 
							
						 
						
							
							
								
								Use correct name for friendship offer. Fixes Mantis  #2959 .  
							
							
							
						 
						
							2009-01-05 21:45:20 +00:00  
				
					
						
							
							
								 
						
							
							
								b077723a20 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-05 20:58:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e98385dd74 
								
							
								 
							
						 
						
							
							
								
								* Stop bothering to populate and retrieve the parent local ids for MSSQL, as was done for SQLite and MySQL in r7586  
							
							... 
							
							
							
							* This may resolve http://opensimulator.org/mantis/view.php?id=2939  
							
						 
						
							2009-01-05 20:43:03 +00:00  
				
					
						
							
							
								 
						
							
							
								e7ac639f3a 
								
							
								 
							
						 
						
							
							
								
								* Centralize references to the well known blank texture 5748decc-f629-461c-9a36-a35a221fe21f to a constant in OpenSim.Framework.Util  
							
							
							
						 
						
							2009-01-05 19:36:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9d62dee531 
								
							
								 
							
						 
						
							
							
								
								* Add prereqs and usings required by the Windows compiler  
							
							
							
						 
						
							2009-01-05 18:52:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0cd0a9bdb1 
								
							
								 
							
						 
						
							
							
								
								* Resolve a few bugs in the Stats Collector  
							
							... 
							
							
							
							** Update limiter logic reversed
* Resolve a few bugs in the Viewer Stats collector
** Catch the logoff ViewerStats post (darn those caps deregistrations)
** Check the type of the correct map when checking
* Resolve a leak in Prototype_distributor 
** .Close, .Dispose()! 
							
						 
						
							2009-01-05 18:35:50 +00:00  
				
					
						
							
							
								 
						
							
							
								c6294efdbb 
								
							
								 
							
						 
						
							
							
								
								* Add the actual tests from  http://opensimulator.org/mantis/view.php?id=2950  
							
							... 
							
							
							
							* Apologies for missing these out yet again
* Thanks to Tommil for this code 
							
						 
						
							2009-01-05 18:33:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fcab408cc4 
								
							
								 
							
						 
						
							
							
								
								* Add seed cap check to login test  
							
							
							
						 
						
							2009-01-05 18:30:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0d3a99f6bc 
								
							
								 
							
						 
						
							
							
								
								fixes mantis  #2950  
							
							
							
						 
						
							2009-01-05 18:04:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0b07c9762b 
								
							
								 
							
						 
						
							
							
								
								* Simplify test code by always setting up mock 'in memory' user and inventory data plugins for every TestCommunicationsManager  
							
							... 
							
							
							
							* imo the gain in simplcity of test code outweighs the very small cost of setting up some stuff that some tests will never use 
							
						 
						
							2009-01-05 18:00:53 +00:00  
				
					
						
							
							
								 
						
							
							
								04ffcce7ea 
								
							
								 
							
						 
						
							
							
								
								* Extend stub to test the successful login of a user on the local login service  
							
							... 
							
							
							
							* Test does not do authentication 
							
						 
						
							2009-01-05 17:38:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0b8d22ab54 
								
							
								 
							
						 
						
							
							
								
								* Check in login service tests beachhead  
							
							
							
						 
						
							2009-01-05 16:30:35 +00:00  
				
					
						
							
							
								 
						
							
							
								d8a2ad5cb5 
								
							
								 
							
						 
						
							
							
								
								change the drop order to see if this affects unit test fails  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2009-01-05 15:59:08 +00:00  
				
					
						
							
							
								 
						
							
							
								9d2e0535f1 
								
							
								 
							
						 
						
							
							
								
								* Fixes a small bug where load-oar fails due to whitespace in region name.  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-05 15:43:30 +00:00  
				
					
						
							
							
								 
						
							
							
								694e37f529 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-01-05 04:34:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e4a8cc192d 
								
							
								 
							
						 
						
							
							
								
								* Adds an active log to the WebStats console.    for an example of it in use as it is right now see  http://wmcv.com:9000/SStats/  
							
							... 
							
							
							
							* It still isn't quite ready to be used mainstream.
* A couple of things to note, it doesn't keep track of the logs if nobody is looking at the stats.
* It doesn't read the whole log file.  Just the last 10 lines of the stream.  Tested to 1GB+ logfiles with no noticeable performance issues. 
							
						 
						
							2009-01-05 04:09:04 +00:00  
				
					
						
							
							
								 
						
							
							
								3b0eb958a8 
								
							
								 
							
						 
						
							
							
								
								* Another minor GenericMessage fix - If we assume the method names are case-insensitive, we should process them as such.  
							
							
							
						 
						
							2009-01-04 19:41:55 +00:00  
				
					
						
							
							
								 
						
							
							
								00a0f4a286 
								
							
								 
							
						 
						
							
							
								
								* Added some information to HandleGenericMessage to indicate that it's not the packet that isnt being processed, but instead the method-type.  
							
							
							
						 
						
							2009-01-04 19:39:17 +00:00  
				
					
						
							
							
								 
						
							
							
								20670ff0c8 
								
							
								 
							
						 
						
							
							
								
								sync with primmesher r26 on forge  
							
							
							
						 
						
							2009-01-04 19:09:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f0864b5154 
								
							
								 
							
						 
						
							
							
								
								* Minor tweak to crash logger to copy ini with log if save-to-dir is on.  
							
							... 
							
							
							
							* Added BinaryGenericMessage handler for cases where GenericMessage isnt transmitting pure-utf8 characters. 
							
						 
						
							2009-01-04 19:09:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f836e36c49 
								
							
								 
							
						 
						
							
							
								
								Improve LOD scaling for anisotropic sculpted prim meshes  
							
							
							
						 
						
							2009-01-04 18:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								aa11fbfe34 
								
							
								 
							
						 
						
							
							
								
								Connect dewww request packets to the land module to makle dwell work  
							
							
							
						 
						
							2009-01-03 20:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7beb8a5abb 
								
							
								 
							
						 
						
							
							
								
								Plumb the remaining dwell packets  
							
							
							
						 
						
							2009-01-03 20:45:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f1b9ff6b4b 
								
							
								 
							
						 
						
							
							
								
								Fixed logic for sending foreign user information (HG).  
							
							
							
						 
						
							2009-01-03 16:18:20 +00:00  
				
					
						
							
							
								 
						
							
							
								711cd752ad 
								
							
								 
							
						 
						
							
							
								
								This may fix the home jump problem.  
							
							
							
						 
						
							2009-01-03 09:01:58 +00:00  
				
					
						
							
							
								 
						
							
							
								dd2a82f81c 
								
							
								 
							
						 
						
							
							
								
								Extra check to avoid client crashes on HG home teleports.  
							
							
							
						 
						
							2009-01-03 08:51:54 +00:00  
				
					
						
							
							
								 
						
							
							
								19cb2cb395 
								
							
								 
							
						 
						
							
							
								
								Undoing the bump up of MajorInterfaceVersion number back to 2. This just doesn't work in practice!  
							
							
							
						 
						
							2009-01-03 07:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								158de95bde 
								
							
								 
							
						 
						
							
							
								
								Another interregion comms change that will not work well with previous versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE.  
							
							... 
							
							
							
							Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms. 
							
						 
						
							2009-01-03 07:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1b7ce1c874 
								
							
								 
							
						 
						
							
							
								
								Plumbing for moving InformRegionOfChildAgent over to RESTComms: pack and unpack methods for AgentCircuitData. This code is not used yet.  
							
							
							
						 
						
							2009-01-03 03:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e9cef70f89 
								
							
								 
							
						 
						
							
							
								
								* Updates the sim stats module.   Cleans out some of the rot.  
							
							... 
							
							
							
							* Adds a prototype web stats module which is disabled by default.  It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now.  I'll let you know when it's safe.
* Adds Prototype for ajaxy web content
* removed a warning or two. 
							
						 
						
							2009-01-03 03:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4144fd0eb2 
								
							
								 
							
						 
						
							
							
								
								Split agent updates into two messages: full update and position+camera update. They're both sent over HTTP PUT. The full update is sent on TPs, for now; later it will also be sent on region crossings.  
							
							
							
						 
						
							2009-01-03 02:29:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a7708413ee 
								
							
								 
							
						 
						
							
							
								
								Plumb in dwell in a couple of places  
							
							
							
						 
						
							2009-01-03 00:03:41 +00:00  
				
					
						
							
							
								 
						
							
							
								82700448f5 
								
							
								 
							
						 
						
							
							
								
								Some plumbing for additional agent update messages. Not used yet. Removed the compilation warnings on this file, and completed the packing/unpacking of AgentData (VisualParams, Anims and Groups).  
							
							
							
						 
						
							2009-01-03 00:00:37 +00:00  
				
					
						
							
							
								 
						
							
							
								0dd53c419e 
								
							
								 
							
						 
						
							
							
								
								* Move EventQueueGetModule to the EventQueue namespace  
							
							... 
							
							
							
							* Not going to move EventQueueHelper as of now since the subsequent direct references to the module namespace would seem to somewhat defeat the point 
							
						 
						
							2009-01-02 20:22:35 +00:00  
				
					
						
							
							
								 
						
							
							
								a3af0e61eb 
								
							
								 
							
						 
						
							
							
								
								* Add Nini.Config and System.Xml references to MockScene for Windows compilers  
							
							
							
						 
						
							2009-01-02 20:11:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2a7e3b9cff 
								
							
								 
							
						 
						
							
							
								
								* refactor: move event queue module code to its own folder  
							
							
							
						 
						
							2009-01-02 20:07:29 +00:00  
				
					
						
							
							
								 
						
							
							
								720191ef2d 
								
							
								 
							
						 
						
							
							
								
								* reference is to Nini.Config, not Nini  
							
							
							
						 
						
							2009-01-02 19:46:12 +00:00  
				
					
						
							
							
								 
						
							
							
								401a0d0a0a 
								
							
								 
							
						 
						
							
							
								
								* Add Nini reference to Communications.OGS1  
							
							
							
						 
						
							2009-01-02 19:43:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0138fdc5fd 
								
							
								 
							
						 
						
							
							
								
								Allow some values that are set in OpenSim.ini to be set from region config  
							
							... 
							
							
							
							XML as well. 
							
						 
						
							2009-01-02 17:41:12 +00:00  
				
					
						
							
							
								 
						
							
							
								09378da127 
								
							
								 
							
						 
						
							
							
								
								Use only one (static) (de-)serializer for (de-)serializing SOPs.  
							
							... 
							
							
							
							That improves performance drastically, at least for Mono, as the
(de-)serializers can then be optimized (and won't use reflection anymore).
On my system, before this change de-/serialization took ~9s/9s, whereas
after the change it takes ~.5/.2s. 
							
						 
						
							2009-01-02 17:22:24 +00:00  
				
					
						
							
							
								 
						
							
							
								24f0d97075 
								
							
								 
							
						 
						
							
							
								
								Small fix to prevent client thread crash in multi-region instances when  
							
							... 
							
							
							
							a scripted object is paid 
							
						 
						
							2009-01-02 16:24:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b1a677630f 
								
							
								 
							
						 
						
							
							
								
								* Adding some recognizable and search-able test to some WriteLine(e.ToString()) messages so that when they occur, we can figure out what threw them.  
							
							
							
						 
						
							2009-01-02 14:24:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b175e8f6cd 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #2945  
							
							... 
							
							
							
							Committing the above patch with changes. Thank you, Gerhard. Removed
unneccessary verbosity in case of no error, added more output for errors.
Added support for HTTP Uri fetching which I had added in my last commit.
Converted the Console.WriteLines to log4net. 
							
						 
						
							2009-01-02 12:57:21 +00:00  
				
					
						
							
							
								 
						
							
							
								18ba10b51c 
								
							
								 
							
						 
						
							
							
								
								Add the ability to read the ini file from a URI. If the -inifile option  
							
							... 
							
							
							
							is a http:// URI, it will be fetched and parsed as an XML config. 
							
						 
						
							2009-01-02 05:52:01 +00:00  
				
					
						
							
							
								 
						
							
							
								d8ebf2fc9d 
								
							
								 
							
						 
						
							
							
								
								Major changes in interregion communications. This breaks compatibility with older versions, and may result is all sorts of weirdnesses when interacting with sims in older versions. Changes:  
							
							... 
							
							
							
							- Introducing synchronous Teleports. Now the receiving region calls back the sending region after the client has been made a root agent there, that is, after client sends CompleteMovement to the destination.
- SendCloseAgent moved from OGS1 Remoting to RESTComms. 
							
						 
						
							2009-01-01 19:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ba9d9a9019 
								
							
								 
							
						 
						
							
							
								
								Minor fix for HG request neighbors. Should not return hyperlink neighbors, only neighbors on the same grid. I'm still not sure if this is a bug or a feature, so this may change again.  
							
							... 
							
							
							
							My first commit of 2009 -- Happy New Year! 
							
						 
						
							2009-01-01 19:29:30 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								c1320112a9 
								
							
								 
							
						 
						
							
							
								
								* Add a method to allow friendship offers to a logged in client from an offline user directly from the server  
							
							
							
						 
						
							2008-12-23 17:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								fb49e010b7 
								
							
								 
							
						 
						
							
							
								
								Update the MySQL connector to 5.2.5. Fixes Mantids#2673. Thanks for the hint, jhurliman.  
							
							
							
						 
						
							2008-12-22 19:49:17 +00:00  
				
					
						
							
							
								 
						
							
							
								eda69e81ef 
								
							
								 
							
						 
						
							
							
								
								* refactor: Make gestures module register its own events too  
							
							
							
						 
						
							2008-12-22 19:09:09 +00:00  
				
					
						
							
							
								 
						
							
							
								85557fb0ef 
								
							
								 
							
						 
						
							
							
								
								* Like most other modules, make the sound module register for its event directly, rather than needing Scene to know about it  
							
							
							
						 
						
							2008-12-22 18:47:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e0b7ad7677 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Move some code into separate methods in FriendsModule  
							
							
							
						 
						
							2008-12-22 18:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								06f74e4295 
								
							
								 
							
						 
						
							
							
								
								Fix for attachment crossing on TPs. Now that we're letting the viewer have control over MakeRoot at the destination, we need to pass the attachments after that. Attachment crossing requires a root agent at the destination.  
							
							
							
						 
						
							2008-12-22 17:43:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e7e8e6a7c3 
								
							
								 
							
						 
						
							
							
								
								Plumb in the birthdate from the user server reply to the cache  
							
							
							
						 
						
							2008-12-22 16:20:16 +00:00  
				
					
						
							
							
								 
						
							
							
								5929d2a47c 
								
							
								 
							
						 
						
							
							
								
								Fix date format of the birthdates to conform to what the client expects  
							
							
							
						 
						
							2008-12-22 15:31:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a7a0b5e1ae 
								
							
								 
							
						 
						
							
							
								
								Fix the error i got sidetracked from :/  
							
							
							
						 
						
							2008-12-22 14:41:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a3b67ec8c7 
								
							
								 
							
						 
						
							
							
								
								Fix "from" link number in single prims to 0. Previously, this was 1,  
							
							... 
							
							
							
							causing sime scripts that expected the first param of the link_message
to match llGetLinkNumber() to fail in single prims 
							
						 
						
							2008-12-22 13:03:30 +00:00  
				
					
						
							
							
								 
						
							
							
								69b72ac83c 
								
							
								 
							
						 
						
							
							
								
								Deleted the AssetDownload module (and directory), as this module/code hasn't been used for a few thousand revisions now. And the code for sending assets has long since been moved to the LLClientView where it belongs.  
							
							
							
						 
						
							2008-12-22 11:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6e68a11082 
								
							
								 
							
						 
						
							
							
								
								Thanks Gerhard for a patch that implements part 3 of VolumeDetection / persistance  
							
							
							
						 
						
							2008-12-22 09:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1fbbdb6714 
								
							
								 
							
						 
						
							
							
								
								test commit - no functional change  
							
							
							
						 
						
							2008-12-22 07:48:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8a86439985 
								
							
								 
							
						 
						
							
							
								
								Removed some debugging code that was inadvertently left in in my last commit :/  
							
							
							
						 
						
							2008-12-22 07:25:41 +00:00  
				
					
						
							
							
								 
						
							
							
								339fd602db 
								
							
								 
							
						 
						
							
							
								
								This commit is a major change on the TP process. Several things were wrong and/or broken. (a) ExpectAvatarCrossing is redundant (and bad) because the client triggers the same method on the receiving region after it receives TeleportFinish. (b) At least two of the *Async methods in SceneCommunicationService weren't asynchronous at all; I made them be asynchronous. Crossing fingers...  
							
							
							
						 
						
							2008-12-22 07:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								69fe246fcc 
								
							
								 
							
						 
						
							
							
								
								Removing the region where the agent is in from the list of regions to close child agents.  
							
							
							
						 
						
							2008-12-22 06:56:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9056ad63d5 
								
							
								 
							
						 
						
							
							
								
								One more small mod in EQ: there is no need to subscribe to the OnLogout event, because things in the EQ get shutdown OnClientClosed.  
							
							
							
						 
						
							2008-12-22 06:47:53 +00:00  
				
					
						
							
							
								 
						
							
							
								fc9ffa5f97 
								
							
								 
							
						 
						
							
							
								
								One more check on closing EQs.  
							
							
							
						 
						
							2008-12-22 06:10:36 +00:00  
				
					
						
							
							
								 
						
							
							
								c66cfb51f7 
								
							
								 
							
						 
						
							
							
								
								Fix a floating point comparison that was causing some misshaped triangles on some prim faces  
							
							
							
						 
						
							2008-12-22 06:07:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ae30d74b79 
								
							
								 
							
						 
						
							
							
								
								On closing EQs, make sure to wait for the viewer to fetch the last events.  
							
							
							
						 
						
							2008-12-22 05:59:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d83d665186 
								
							
								 
							
						 
						
							
							
								
								Thanks to M. Igarashi and nlin for a patch that improves conformance of the funcion llAxes2Rot()  
							
							
							
						 
						
							2008-12-22 03:08:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a973825db6 
								
							
								 
							
						 
						
							
							
								
								* Fixes edit linked parts rotating the root prim in a linkset.   One more bug to go..  and that's editing multiple prim in a linkset at the same time.  Don't try that now, as it'll bust the linkset.  
							
							
							
						 
						
							2008-12-22 00:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								53a479904e 
								
							
								 
							
						 
						
							
							
								
								Minor: fix a comment...   scratch that,reverse it.  
							
							
							
						 
						
							2008-12-21 21:19:55 +00:00  
				
					
						
							
							
								 
						
							
							
								2ee8f81e15 
								
							
								 
							
						 
						
							
							
								
								* Commit linkset Group (multiprim) linked/delinked to another linkset group (multiprim) test.  
							
							
							
						 
						
							2008-12-21 20:09:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3fe966d6b3 
								
							
								 
							
						 
						
							
							
								
								An initial implementation of llMinEventDelay in XEngine.  
							
							... 
							
							
							
							Not implemented yet in DotNetEngine.
Fixes Mantis #2830  
							
						 
						
							2008-12-21 19:04:06 +00:00  
				
					
						
							
							
								 
						
							
							
								7d837a9bea 
								
							
								 
							
						 
						
							
							
								
								Slowing TPs down a bit further.  
							
							
							
						 
						
							2008-12-21 19:00:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d56a62253b 
								
							
								 
							
						 
						
							
							
								
								Change XEngine money() event routing to always raise the money()  
							
							... 
							
							
							
							event int he root prim of a linkset 
							
						 
						
							2008-12-21 17:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8444528bdc 
								
							
								 
							
						 
						
							
							
								
								* Adding a two prim linking/delinking test.  This test is likely to get on people's nerves since linking/delinking is easily broken.  But..   that's why we have tests!  
							
							
							
						 
						
							2008-12-21 16:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								bf9e8cb987 
								
							
								 
							
						 
						
							
							
								
								* Fixes linking multiple linksets together.  They no longer explode  
							
							... 
							
							
							
							* Not out of the weeds yet.  Rotating the root part with 'edit linked parts' still borks all child part rotations and rotating a selection of child parts with 'edit linked parts' still borks the position/rotation of the child parts selected 
							
						 
						
							2008-12-21 14:50:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d7a19adcac 
								
							
								 
							
						 
						
							
							
								
								Persist script permission mask and granter  
							
							
							
						 
						
							2008-12-21 13:28:51 +00:00  
				
					
						
							
							
								 
						
							
							
								9af9f648ef 
								
							
								 
							
						 
						
							
							
								
								Small null check in DeregisterHandlers.  
							
							
							
						 
						
							2008-12-21 02:25:14 +00:00  
				
					
						
							
							
								 
						
							
							
								f8f93f4c48 
								
							
								 
							
						 
						
							
							
								
								Mantis#2860. Thank you kindly, Thomax for a patch that:  
							
							... 
							
							
							
							Improves map image representation. 
							
						 
						
							2008-12-21 00:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								119104e35b 
								
							
								 
							
						 
						
							
							
								
								* Re-implement packet tracking in IClientAPI so we can see what's going on in the client network in the simstats manager.   This makes packets in per second, packets out per second, and unacked bytes work again in the simulator stats section.  
							
							
							
						 
						
							2008-12-21 00:11:54 +00:00  
				
					
						
							
							
								 
						
							
							
								3dae92b850 
								
							
								 
							
						 
						
							
							
								
								Slowing things down even more on TPs, to see if that helps the European folks connected to osgrid.  
							
							
							
						 
						
							2008-12-20 22:44:26 +00:00  
				
					
						
							
							
								 
						
							
							
								62dd67b8b8 
								
							
								 
							
						 
						
							
							
								
								Mantis#2796. Thank you kindly, Gerhard for a patch that addresses:  
							
							... 
							
							
							
							On a call of llVolumeDetect(1) (or any other number !=0) volume 
detection is enabled. Together with VD, the phantom flag is set to the GUI.
On a call of llVolumeDetect(0), vd detection is switched of again, 
also the phantom state is removed. On a call to llSetState(STATE_PHANTOM, 
false) while VD is active, also VD is switched off. The same is true for 
unchecking the phantom flag via GUI. This allows to take back VD without 
the need to script just by removing the phantom flag.
Things missing in this patch: persistance of the volume-detection flag. 
This needs more discussion and will be included in another patch soon. 
							
						 
						
							2008-12-20 21:36:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ad05d613a6 
								
							
								 
							
						 
						
							
							
								
								Mantis#2881. Thank you kindly, SirKimba for a patch that:  
							
							... 
							
							
							
							Solves inserting Wolrdparameters in SQL Database with 
OpenSim.Data.MSSQL.dll always crash cause there were 
missing some fields in the Insert-String 
							
						 
						
							2008-12-20 21:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b1d235a60c 
								
							
								 
							
						 
						
							
							
								
								Change VersionInfo.cs from 0.6.0 to 0.6.1 in preparation  
							
							... 
							
							
							
							for the 0.6.1 minor release. 
							
						 
						
							2008-12-20 19:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								fcf61c4d0d 
								
							
								 
							
						 
						
							
							
								
								This reduces DNS lookups in TPs by a factor of 4. Let's see if this fixes some of the crashes experienced by ppl in Europe connected to OSGrid. If DNS lookup does not resolve, they may experience a substantial increase in "Region not available", but they shouldn't crash.  
							
							
							
						 
						
							2008-12-20 18:15:02 +00:00  
				
					
						
							
							
								 
						
							
							
								1e723f185a 
								
							
								 
							
						 
						
							
							
								
								* Add two more missing defaults that use GetBoolean without a default in standalone.  (not sure if this will fix your issue daTwitch..  it's probably not even a bug)  
							
							
							
						 
						
							2008-12-20 17:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								84b43c8c23 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis#2878 for now by not resetting physical values on rez (only on switch).  
							
							... 
							
							
							
							We still might have to split the rotational velocities into a physical and a non-physical part... 
							
						 
						
							2008-12-20 16:42:17 +00:00  
				
					
						
							
							
								 
						
							
							
								8f07f2e8b0 
								
							
								 
							
						 
						
							
							
								
								* A few more fixes to HttpServer.  
							
							... 
							
							
							
							* http://www.codeplex.com/webserver/WorkItem/View.aspx?WorkItemId=3110  fix erronious call to beginread that caused an exception which was caught and ignored (increase performance)
* Pass socket into httpclientcontectImp and call the disconnect + reuse method so the socket can be reused quicker (increase performance)
* Ensured that in every error scenario beginAccept is called (stability)
* Fixed header casing (standards compliance)
* Fixed Connection: close handling (standards compliance) 
							
						 
						
							2008-12-20 15:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7a619ad84a 
								
							
								 
							
						 
						
							
							
								
								Slowing things down a little bit in TPs, with a couple of extra Thread.Sleep to give enough time for the destination to set up CAPs for the incoming agent before sending EAC to the client.  
							
							
							
						 
						
							2008-12-20 02:45:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7af84d7e10 
								
							
								 
							
						 
						
							
							
								
								* Adds defaults for some GetBoolean config values that previously did not have them.  
							
							
							
						 
						
							2008-12-20 01:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4d26da545d 
								
							
								 
							
						 
						
							
							
								
								* ReCommit the OpenID patch with a few less dependencies.  
							
							... 
							
							
							
							* Removes all references to ASP.NET (System.Web.UI,*)
* Removes all references to System.Web.Mobile 
							
						 
						
							2008-12-20 01:20:40 +00:00  
				
					
						
							
							
								 
						
							
							
								098b5d953d 
								
							
								 
							
						 
						
							
							
								
								Revert OpenId until we can come to grips with the mono 2 requirement  
							
							... 
							
							
							
							for System.Web.Mobile 
							
						 
						
							2008-12-20 00:52:17 +00:00  
				
					
						
							
							
								 
						
							
							
								b3dc462ee3 
								
							
								 
							
						 
						
							
							
								
								The previous fix for the EQ might have been too radical, and some early events now may be getting dropped because the EQ is not there yet. So, let's add an EQ immediately upon registering caps.  
							
							
							
						 
						
							2008-12-19 23:58:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e86f4d9723 
								
							
								 
							
						 
						
							
							
								
								Mantis#2816. Thank you kindly, JHurliman for the beginnings of  
							
							... 
							
							
							
							OpenID support in OpenSim for the UserServer. 
							
						 
						
							2008-12-19 23:55:28 +00:00  
				
					
						
							
							
								 
						
							
							
								db4f4c255b 
								
							
								 
							
						 
						
							
							
								
								let you specify a hex number as the color in the vector rendering  
							
							... 
							
							
							
							module.  This expands the colors you can use. 
							
						 
						
							2008-12-19 22:27:45 +00:00  
				
					
						
							
							
								 
						
							
							
								11d0456246 
								
							
								 
							
						 
						
							
							
								
								- Set acceleration and rotational velocity to 0, too  
							
							... 
							
							
							
							- Pull it up a bit, so the physics is notified of it, too,
  before being switched off. 
							
						 
						
							2008-12-19 21:06:07 +00:00  
				
					
						
							
							
								 
						
							
							
								db0c65ea56 
								
							
								 
							
						 
						
							
							
								
								* refactor: move sound trigger from scene into sepearate SoundModule  
							
							
							
						 
						
							2008-12-19 21:03:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0cbdfcea87 
								
							
								 
							
						 
						
							
							
								
								Stop prims that get non-physical. Fixes Mantis#2859.  
							
							
							
						 
						
							2008-12-19 20:33:51 +00:00  
				
					
						
							
							
								 
						
							
							
								a0f8e04142 
								
							
								 
							
						 
						
							
							
								
								Remove forgotten debug message from my last commit.  
							
							
							
						 
						
							2008-12-19 20:33:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7691be377a 
								
							
								 
							
						 
						
							
							
								
								Fix for more child agent mismanagement (like  #2846 ). On enqueueing events, we should not be creating new queues; if the queue doesn't exist -- too bad, event is dropped. That tends to happen just after the client is closed, and the EQ also closed. If someone places an event in that queue after that, that event should be dropped instead of creating a new, erroneous queue.  
							
							
							
						 
						
							2008-12-19 20:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ed97f290c9 
								
							
								 
							
						 
						
							
							
								
								* minor: Just some method commentary before turning to another subject  
							
							
							
						 
						
							2008-12-19 20:07:26 +00:00  
				
					
						
							
							
								 
						
							
							
								899f2a80d7 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2008-12-19 19:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								aa497a1867 
								
							
								 
							
						 
						
							
							
								
								* refactor: move saved named prims to xml2 method out into the serialization module  
							
							
							
						 
						
							2008-12-19 19:47:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e62016d2c7 
								
							
								 
							
						 
						
							
							
								
								minor: Remove some serialization module scene wrappers  
							
							
							
						 
						
							2008-12-19 19:35:14 +00:00  
				
					
						
							
							
								 
						
							
							
								667a935fff 
								
							
								 
							
						 
						
							
							
								
								* refactor: remove xml serialization wrappers from Scene  
							
							
							
						 
						
							2008-12-19 19:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								eb6cca4750 
								
							
								 
							
						 
						
							
							
								
								* refactor: Rename IRegionSerialiser and move into interfaces namespace  
							
							
							
						 
						
							2008-12-19 19:07:11 +00:00  
				
					
						
							
							
								 
						
							
							
								fbd44e628c 
								
							
								 
							
						 
						
							
							
								
								Reset Expire date for tempOnRez objects on rez. Fixes Mantis#2848  
							
							
							
						 
						
							2008-12-19 18:38:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5313330e4d 
								
							
								 
							
						 
						
							
							
								
								* minor: move IGesturesModule into the correct namespace  
							
							
							
						 
						
							2008-12-19 18:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								583fa73126 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove archiver module scene wrappers  
							
							
							
						 
						
							2008-12-19 18:33:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7271edd684 
								
							
								 
							
						 
						
							
							
								
								* Add missing file from last commit  
							
							
							
						 
						
							2008-12-19 18:02:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7ce8ccb043 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move tree code out into a separate module  
							
							
							
						 
						
							2008-12-19 17:57:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7bbda6651e 
								
							
								 
							
						 
						
							
							
								
								* Commit patch from cmickeyb.   #2871 .  Optimized float array for the terrain heightfield to reduce cpu usage on new client significantly.  
							
							... 
							
							
							
							Thanks cmickeyb! 
							
						 
						
							2008-12-19 00:06:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c6b2ffb734 
								
							
								 
							
						 
						
							
							
								
								Make llSetAlpha and llSetTexture properly queue full updates, so changes  
							
							... 
							
							
							
							are visible right away 
							
						 
						
							2008-12-18 19:59:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d04247d418 
								
							
								 
							
						 
						
							
							
								
								Removing a check in Teleports. This check should be there, I think, but it may be causing problems right now.  
							
							
							
						 
						
							2008-12-18 19:45:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8231f9476c 
								
							
								 
							
						 
						
							
							
								
								Fix and streamline the RegionHandshake stuff for estate managers  
							
							
							
						 
						
							2008-12-18 19:20:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4f88f25913 
								
							
								 
							
						 
						
							
							
								
								* refactor: move gestures code out from Scene into its own module  
							
							
							
						 
						
							2008-12-18 18:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								3a56d91974 
								
							
								 
							
						 
						
							
							
								
								This may fix mantis  #2855 . There was a race condition on the TextureDownloadModule upon clients (ScenePresences) being closed. If there were still textures to send, the UserTextureServices was created again, but pointing to the old IClient that had just been closed, which made things not work upon that user returning to that region.  
							
							
							
						 
						
							2008-12-18 18:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2537a4098a 
								
							
								 
							
						 
						
							
							
								
								Enabled complex meshing for simple box prims with non-zero shear  
							
							
							
						 
						
							2008-12-18 17:53:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3a1b3ce32d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2810  
							
							... 
							
							
							
							* Fix set up of master avatar on a fresh OpenSim install
* Turns out we had started hashing the password too many times.  Thanks jonc! 
							
						 
						
							2008-12-18 15:59:48 +00:00  
				
					
						
							
							
								 
						
							
							
								98d0d728c2 
								
							
								 
							
						 
						
							
							
								
								Stop hacked godmode from being able to actually move other people's  
							
							... 
							
							
							
							attachments 
							
						 
						
							2008-12-18 13:33:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a66657f155 
								
							
								 
							
						 
						
							
							
								
								* Tweak my previously mentioned nasty hack so it's a little less nasty  
							
							
							
						 
						
							2008-12-18 13:17:54 +00:00  
				
					
						
							
							
								 
						
							
							
								56f1b03cd0 
								
							
								 
							
						 
						
							
							
								
								* Added "show queues" command that shows throttling queues for all clients.  
							
							... 
							
							
							
							*** This only works for LLCLientView at the moment *** 
							
						 
						
							2008-12-18 13:16:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0f25e8298b 
								
							
								 
							
						 
						
							
							
								
								* Add a nasty hack to try and give the HttpServer a few extra lives until we dig more into what's causing it to stop listening.  
							
							
							
						 
						
							2008-12-18 11:44:53 +00:00  
				
					
						
							
							
								 
						
							
							
								68c53c6da0 
								
							
								 
							
						 
						
							
							
								
								* Caught unhandled IOException, and outputted it to log.  
							
							
							
						 
						
							2008-12-18 11:39:24 +00:00  
				
					
						
							
							
								 
						
							
							
								eb777b7373 
								
							
								 
							
						 
						
							
							
								
								* Catch a WebException in the LoadImageURLModule  
							
							
							
						 
						
							2008-12-18 08:50:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f4acaafd3a 
								
							
								 
							
						 
						
							
							
								
								* Added more articulate logging of HttpServer so we can diagnose issues.  
							
							
							
						 
						
							2008-12-18 02:42:26 +00:00  
				
					
						
							
							
								 
						
							
							
								3b0a6efde7 
								
							
								 
							
						 
						
							
							
								
								This innocuous change in the TextureDownloadModule suddenly made the texture problems ( #2855 ) go away for me. I'm committing it, so that others can test and refute, to make sure I'm not hallucinating.  
							
							
							
						 
						
							2008-12-18 02:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6358c21208 
								
							
								 
							
						 
						
							
							
								
								* Committing an opensim level error message on httpserver.  This might help with the eventqueue http server death.  
							
							
							
						 
						
							2008-12-18 01:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6ef64593fd 
								
							
								 
							
						 
						
							
							
								
								Fix attachment persistence which got broken with some inventory  
							
							... 
							
							
							
							changes a few revs back. 
							
						 
						
							2008-12-17 22:09:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ba6b3ade3b 
								
							
								 
							
						 
						
							
							
								
								fix a bug with the Grid REST interface that was returning the classname  
							
							... 
							
							
							
							in the UUID field instead of the actual UUID because of an implicit use
of ToString() 
							
						 
						
							2008-12-17 21:59:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a9e38bcafc 
								
							
								 
							
						 
						
							
							
								
								Reapply the packet optimization patch, with changes  
							
							
							
						 
						
							2008-12-17 21:00:18 +00:00  
				
					
						
							
							
								 
						
							
							
								dce11e4685 
								
							
								 
							
						 
						
							
							
								
								* minor: Comment out "Informing neighbours" debug message that pops up whenever some aspect of the avatar changes.  
							
							... 
							
							
							
							* with Diva's blessing ;) 
							
						 
						
							2008-12-17 20:54:34 +00:00  
				
					
						
							
							
								 
						
							
							
								2bcf315ea2 
								
							
								 
							
						 
						
							
							
								
								Revert 7754 and 7755 pending a rework  
							
							
							
						 
						
							2008-12-17 20:34:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5320f0f33c 
								
							
								 
							
						 
						
							
							
								
								Stop packets that may be resent from being returned to the packet pool.  
							
							... 
							
							
							
							FWIW 
							
						 
						
							2008-12-17 20:21:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2108d328df 
								
							
								 
							
						 
						
							
							
								
								* revert r7724 so that PresenceChildStatus() starts throwing NRE's again  
							
							... 
							
							
							
							* apparantly logout code relies on this happening in certain circumstances.  Really, the root issue needs to be investigated. 
							
						 
						
							2008-12-17 19:12:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7ef5a79fef 
								
							
								 
							
						 
						
							
							
								
								Change the PacketQueue to use the stored size as well  
							
							
							
						 
						
							2008-12-17 19:01:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0d3a9b45ae 
								
							
								 
							
						 
						
							
							
								
								Marry AckData to LLQueItem, and store packet data and length there for  
							
							... 
							
							
							
							use everywhere. Each packet gets serialized only once now in PacketHandler 
							
						 
						
							2008-12-17 18:56:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ff7c8551ba 
								
							
								 
							
						 
						
							
							
								
								* remove mono compiler warnings  
							
							... 
							
							
							
							* should work - the last compile failure looks like a random glitch... 
							
						 
						
							2008-12-17 18:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b37c8d6cbd 
								
							
								 
							
						 
						
							
							
								
								* minor: Comment out high volume 'Getting MapItems' messages  
							
							... 
							
							
							
							* make worldmap module log tags consistent 
							
						 
						
							2008-12-17 18:20:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7b6471f642 
								
							
								 
							
						 
						
							
							
								
								Kicking child agents off on the first login after a client crash. The child agents kickoff was  
							
							... 
							
							
							
							missing from when this is run in grid mode. But, worse, turns out that this whole feature of kicking
off the user after a crash was entirely missing from standalone mode. 
							
						 
						
							2008-12-17 17:44:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ab77b22f0f 
								
							
								 
							
						 
						
							
							
								
								* Only serialize packets once for the length calculation for throttle queues rather than twice  
							
							
							
						 
						
							2008-12-17 17:33:57 +00:00  
				
					
						
							
							
								 
						
							
							
								35ec496f98 
								
							
								 
							
						 
						
							
							
								
								Revamp packet handler to smooth out the stream of resent packets.  
							
							... 
							
							
							
							Eliminates the bursting in resends observed in the prior implementation 
							
						 
						
							2008-12-17 17:19:14 +00:00  
				
					
						
							
							
								 
						
							
							
								72ff5322f5 
								
							
								 
							
						 
						
							
							
								
								* Replace manually zeroing with Array.Clear().  Thanks cmickeyb  
							
							
							
						 
						
							2008-12-17 17:18:52 +00:00  
				
					
						
							
							
								 
						
							
							
								8e5fe0257c 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2850  
							
							... 
							
							
							
							Applying the patch to reduce the load caused by the throttle loop even more 
							
						 
						
							2008-12-17 17:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2e79fd0f0c 
								
							
								 
							
						 
						
							
							
								
								* minor: Minor documentation and small minor change on LLPacketThrottle to remove some unnecessary lines  
							
							
							
						 
						
							2008-12-17 17:01:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ac451485d6 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove unused AppearanceTableMapper as pointed out by jonc in  http://opensimulator.org/mantis/view.php?id=2843  
							
							
							
						 
						
							2008-12-17 16:47:38 +00:00  
				
					
						
							
							
								 
						
							
							
								890d8d4215 
								
							
								 
							
						 
						
							
							
								
								* Simply friends code by only sending notifications to a newly logged on user for other users who are online.  
							
							... 
							
							
							
							* No need to send offline notifications since the client assumes this (and future clients should be able to do the same). 
							
						 
						
							2008-12-17 16:34:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b4680f653d 
								
							
								 
							
						 
						
							
							
								
								* Implement 'Save Object Back to My Inventory'.  On the Linden client this is in the Tools menu available when editing an object  
							
							... 
							
							
							
							* This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed 
object. 
							
						 
						
							2008-12-17 16:11:03 +00:00  
				
					
						
							
							
								 
						
							
							
								ca0de93d9a 
								
							
								 
							
						 
						
							
							
								
								* Adding some locks to XEngine's m_PrimObjects which were prone to 'the collection was modified'  
							
							
							
						 
						
							2008-12-17 15:30:26 +00:00  
				
					
						
							
							
								 
						
							
							
								027ae58dc4 
								
							
								 
							
						 
						
							
							
								
								Stop users taking a copy of a in world prim that contains inventory items that have no copy permission set.  
							
							
							
						 
						
							2008-12-17 13:32:01 +00:00  
				
					
						
							
							
								 
						
							
							
								6c8f9078ef 
								
							
								 
							
						 
						
							
							
								
								Added a check to CanDuplicateObject(), to stop duplicating prims that contains inventory items that you don't have permission to copy  
							
							
							
						 
						
							2008-12-17 12:53:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1c30111c7a 
								
							
								 
							
						 
						
							
							
								
								Stop owners from duplicating no-copy objects in-world  
							
							
							
						 
						
							2008-12-17 12:12:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a5343c5404 
								
							
								 
							
						 
						
							
							
								
								Add repecting the min and max values back in  
							
							
							
						 
						
							2008-12-17 09:55:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e394e1c06f 
								
							
								 
							
						 
						
							
							
								
								Remove a major bottleneck in throttling code.  
							
							
							
						 
						
							2008-12-17 09:52:52 +00:00  
				
					
						
							
							
								 
						
							
							
								02a28a6992 
								
							
								 
							
						 
						
							
							
								
								Avoid checking the throttle limit for empty queues  
							
							
							
						 
						
							2008-12-17 09:30:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4b81ec02d7 
								
							
								 
							
						 
						
							
							
								
								Avoid sending DisableSimulator event to the root agent upon logout.  
							
							
							
						 
						
							2008-12-16 19:44:32 +00:00  
				
					
						
							
							
								 
						
							
							
								36ee0e8fb9 
								
							
								 
							
						 
						
							
							
								
								Fix script controls for weapons  
							
							
							
						 
						
							2008-12-16 04:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								223b6f63af 
								
							
								 
							
						 
						
							
							
								
								Attempt at fixing the HG home jump by looking up hyperlink regions before grid-local regions.  
							
							
							
						 
						
							2008-12-15 22:17:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1110ee877f 
								
							
								 
							
						 
						
							
							
								
								More work on moving Xfer file transfer handling code to the Client stack from the various region modules that it is currently in.  
							
							... 
							
							
							
							Still not enabled yet. 
							
						 
						
							2008-12-15 21:46:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8fffdac7fa 
								
							
								 
							
						 
						
							
							
								
								Attempt at restoring inventory access after TPs/crossings. RemoveClient in Scene was being too  
							
							... 
							
							
							
							aggressive at nixing the user out of the cache. We're now relying on NeedSceneCacheClear to decide
whether to nix it or not. All other mods in other files are for better debugging messages. 
							
						 
						
							2008-12-15 20:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								41ad030a5a 
								
							
								 
							
						 
						
							
							
								
								* minor: method documentation and miscellaneous tidy  
							
							
							
						 
						
							2008-12-15 20:32:49 +00:00  
				
					
						
							
							
								 
						
							
							
								3b0db66b92 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2775  with small tweaks  
							
							... 
							
							
							
							* This pushes an identifier for the OpenSim scene to the physics scene.  This allows log messages from the physics scene to identify which OpenSim scene they relate to.
* Thanks Gerhard 
							
						 
						
							2008-12-15 18:39:54 +00:00  
				
					
						
							
							
								 
						
							
							
								2e288fade1 
								
							
								 
							
						 
						
							
							
								
								* minor: Stop presence child status suffering an NRE if the agent uuid given is not represent at all  
							
							
							
						 
						
							2008-12-15 18:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4b71b88114 
								
							
								 
							
						 
						
							
							
								
								Bug fix in new child agents management. Thanks DigiDaz for helping identify this issue.  
							
							... 
							
							
							
							We need to update all child agents whenever the root agent crosses regions. The update
now includes child agents in common neighbours. This is so that those get updated with the
seeds of the new child agents that are spawned from the receiving region.
This also fixes some timing issues. We need to close child agents from the originating region
before we update child agents in the receiving region. 
							
						 
						
							2008-12-15 16:23:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a933ca842b 
								
							
								 
							
						 
						
							
							
								
								Removed some instances of "<3 OpenSim Developers" (why were they there?) being in alert messages from the LandManagementModile.  
							
							
							
						 
						
							2008-12-15 12:47:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d6d4c267e0 
								
							
								 
							
						 
						
							
							
								
								Bug fix for Hypergrid. This bug was introduced by the recent TP fixes, and affected the jump back home.  
							
							
							
						 
						
							2008-12-15 00:06:52 +00:00  
				
					
						
							
							
								 
						
							
							
								3aa7ad24da 
								
							
								 
							
						 
						
							
							
								
								Make scripted item and folder gives pop up a "accept, decline" message  
							
							... 
							
							
							
							and allow deletion of the just received item. 
							
						 
						
							2008-12-14 22:27:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ef2c0d115a 
								
							
								 
							
						 
						
							
							
								
								Color was set twice, first correctly, then incorrectly, in SQLiteRegionData.  
							
							... 
							
							
							
							Removed the second set. Fixes Mantis#2380. 
							
						 
						
							2008-12-14 18:17:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7c6c443503 
								
							
								 
							
						 
						
							
							
								
								Remove use of time dilation in llGetTimeOfDay, llGetTime and llGetAndResetTime.  
							
							... 
							
							
							
							It is not documented to be applied to llGetTimeOfDay at all and is not appropriate for the other two because dilation does not directly affect script speed in OS.
Fixes Mantis #2783  and #2162  
							
						 
						
							2008-12-14 17:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8ad6f575eb 
								
							
								 
							
						 
						
							
							
								
								* Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ODEPlugin and pipes them to their respective LSL method.  
							
							... 
							
							
							
							* NBody will need to be updated, this is an API change.   Torque property and AddAngularForce 
							
						 
						
							2008-12-14 14:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								795cdf624b 
								
							
								 
							
						 
						
							
							
								
								Added ATTACH_HUD_* constants fixes Mantis  #2823  
							
							
							
						 
						
							2008-12-14 12:14:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b5dec9a37f 
								
							
								 
							
						 
						
							
							
								
								* Added Avatar minimum size in the ODEPlugin and a stern warning about setting the capsule size too low in OpenSim.ini  
							
							
							
						 
						
							2008-12-14 07:29:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6f7a560c04 
								
							
								 
							
						 
						
							
							
								
								* A Few physical prim + linkset fixes.  Prevent some crashes  
							
							
							
						 
						
							2008-12-14 06:34:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b32f72a438 
								
							
								 
							
						 
						
							
							
								
								Adds the "Send Teleport" module  
							
							
							
						 
						
							2008-12-14 05:56:33 +00:00  
				
					
						
							
							
								 
						
							
							
								008e1fe8df 
								
							
								 
							
						 
						
							
							
								
								Plumb the TP-Sending packets  
							
							
							
						 
						
							2008-12-14 05:49:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e6eb571c1d 
								
							
								 
							
						 
						
							
							
								
								Mantis#2725. Thank you kindly, Diva, for a patch that:  
							
							... 
							
							
							
							Adds missing protocol pieces for EstablishAgentCommunication
event which allows the client to activate CAPS and the EQ for 
child agents. 
							
						 
						
							2008-12-14 02:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6cf0b81864 
								
							
								 
							
						 
						
							
							
								
								Mantis#2811. Thank you kindly, Diva for a patch that resolves  
							
							... 
							
							
							
							some of our DNS/dotted decimal issues that plague teleporting.
We are increasing the MajorInterfaceVersion from 1 to 2 in the
gridserver, so sims will need to be updated on various grids. 
							
						 
						
							2008-12-13 16:25:20 +00:00  
				
					
						
							
							
								 
						
							
							
								40bbf886f2 
								
							
								 
							
						 
						
							
							
								
								more work on moving FileTransfer code to the clientstack.  
							
							... 
							
							
							
							Still not enabled. 
							
						 
						
							2008-12-13 15:04:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8929bfc369 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2008-12-13 12:30:46 +00:00  
				
					
						
							
							
								 
						
							
							
								4f9d5d955b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-12-13 12:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e0765fa6c8 
								
							
								 
							
						 
						
							
							
								
								more work on moving FileTransfer code to the clientstack.  
							
							... 
							
							
							
							Although its still not enabled. 
							
						 
						
							2008-12-12 22:20:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3aaf303a75 
								
							
								 
							
						 
						
							
							
								
								* minor: Downgrade friends module 'client logging out' notice from error to debug  
							
							
							
						 
						
							2008-12-12 21:24:39 +00:00  
				
					
						
							
							
								 
						
							
							
								80f285a2aa 
								
							
								 
							
						 
						
							
							
								
								* minor: Be a little more informative when a region fails to connect because it fails to implement the required OGS interface version  
							
							
							
						 
						
							2008-12-12 21:21:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6e07ef9cb9 
								
							
								 
							
						 
						
							
							
								
								Add OpenSim.Framework.IClientFileTransfer.  
							
							
							
						 
						
							2008-12-12 21:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								96ea54409f 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warning  
							
							
							
						 
						
							2008-12-12 21:14:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e9d905f48c 
								
							
								 
							
						 
						
							
							
								
								Started to move xfer file transfer code to the LLClientStack, rather than having it in a region module (like it was).  
							
							... 
							
							
							
							Note:None of this is enabled yet. 
							
						 
						
							2008-12-12 21:08:23 +00:00  
				
					
						
							
							
								 
						
							
							
								71960f17bc 
								
							
								 
							
						 
						
							
							
								
								* Extend update test to test situation where it also moves the folder  
							
							... 
							
							
							
							* Correct logic so that update folder behaves as expected 
							
						 
						
							2008-12-12 21:06:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b1f018aa26 
								
							
								 
							
						 
						
							
							
								
								* Create update folder test  
							
							... 
							
							
							
							* Correct small logic elidation 
							
						 
						
							2008-12-12 20:43:42 +00:00  
				
					
						
							
							
								 
						
							
							
								42ec7f4935 
								
							
								 
							
						 
						
							
							
								
								* minor: make AddRequest() protected since in principle it shouldn't be used outside the class and its descendents  
							
							
							
						 
						
							2008-12-12 20:10:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1531035b14 
								
							
								 
							
						 
						
							
							
								
								* Actually properly enable the purge folders test and correct some problems  
							
							
							
						 
						
							2008-12-12 20:04:58 +00:00  
				
					
						
							
							
								 
						
							
							
								185ad8edcb 
								
							
								 
							
						 
						
							
							
								
								Add missing scene reference. Fixes a NRE. SimpleModule now works again (sort of).  
							
							
							
						 
						
							2008-12-12 20:01:04 +00:00  
				
					
						
							
							
								 
						
							
							
								66791c90e4 
								
							
								 
							
						 
						
							
							
								
								Replace the throwing of a NonImplementedException in MyNpcCharacter, so that  
							
							... 
							
							
							
							the SimpleModule doesn't prevent the start of the region server, if used.
Note: This module doesn't do anything sensible; it only serves as an example. 
							
						 
						
							2008-12-12 19:39:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9f6e567cb1 
								
							
								 
							
						 
						
							
							
								
								* add purge folder test  
							
							
							
						 
						
							2008-12-12 19:37:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7bbab12158 
								
							
								 
							
						 
						
							
							
								
								* Add user info move inventory folder test  
							
							
							
						 
						
							2008-12-12 19:24:45 +00:00  
				
					
						
							
							
								 
						
							
							
								f8ce498755 
								
							
								 
							
						 
						
							
							
								
								* extend user profile create folder test to check that one can't create a folder with a non-existant parent folder id  
							
							
							
						 
						
							2008-12-12 19:04:10 +00:00  
				
					
						
							
							
								 
						
							
							
								b60d980f7c 
								
							
								 
							
						 
						
							
							
								
								* Add file missing from last commit  
							
							
							
						 
						
							2008-12-12 18:59:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a7e145bdfd 
								
							
								 
							
						 
						
							
							
								
								* refactor: pull out common user profile test code into utility functions  
							
							
							
						 
						
							2008-12-12 18:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								7a4f11b94d 
								
							
								 
							
						 
						
							
							
								
								* Deleted old EntiyList tests, added new EntityManager tests  
							
							... 
							
							
							
							* Edited EntityManager to treat Exceptions
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-12-12 18:33:16 +00:00  
				
					
						
							
							
								 
						
							
							
								1ba76f57ba 
								
							
								 
							
						 
						
							
							
								
								Made the casting of stings to floats more robust and work more like SL.  
							
							... 
							
							
							
							Added some more tests that casts previously failed on.
Fixes Mantis #2789  
							
						 
						
							2008-12-12 11:50:12 +00:00  
				
					
						
							
							
								 
						
							
							
								624423deb1 
								
							
								 
							
						 
						
							
							
								
								apparently opensim only works if secure_inventory_server = true, who  
							
							... 
							
							
							
							knew?  Reverting that. 
							
						 
						
							2008-12-12 00:57:48 +00:00  
				
					
						
							
							
								 
						
							
							
								7672bdb0a3 
								
							
								 
							
						 
						
							
							
								
								Add hostnames in addition to IP address to some more places. This continues r7676.  
							
							... 
							
							
							
							NOTE: Changes UGAIM. 
							
						 
						
							2008-12-11 21:49:11 +00:00  
				
					
						
							
							
								 
						
							
							
								80e267dcfe 
								
							
								 
							
						 
						
							
							
								
								* refactor: Stop exposing InventoryFolderImpl.SubFolders publicly  
							
							
							
						 
						
							2008-12-11 20:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								616cf74e73 
								
							
								 
							
						 
						
							
							
								
								make a couple of other config default to make the example ini to give us  
							
							... 
							
							
							
							a better chance of working out of the box 
							
						 
						
							2008-12-11 20:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								f23856a575 
								
							
								 
							
						 
						
							
							
								
								* Add get child folder test  
							
							
							
						 
						
							2008-12-11 20:36:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a02efe6dcc 
								
							
								 
							
						 
						
							
							
								
								after much discussion, and overwhelming +1 on the -dev list, switch the  
							
							... 
							
							
							
							default script engine to XEngine.  This won't change anything if you
already specified the default in your OpenSim.ini. 
							
						 
						
							2008-12-11 20:32:57 +00:00  
				
					
						
							
							
								 
						
							
							
								31bccdffd9 
								
							
								 
							
						 
						
							
							
								
								Add a null check. Mantis  #2798  
							
							
							
						 
						
							2008-12-11 20:20:21 +00:00  
				
					
						
							
							
								 
						
							
							
								51427bae9f 
								
							
								 
							
						 
						
							
							
								
								Correct the last checkin.  
							
							
							
						 
						
							2008-12-11 19:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								30213e141b 
								
							
								 
							
						 
						
							
							
								
								* Add create folder userinfo test  
							
							
							
						 
						
							2008-12-11 19:57:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d943abea57 
								
							
								 
							
						 
						
							
							
								
								Move from IP to hostname for seed caps on login, for gridmode and standalone.  
							
							... 
							
							
							
							All the other caps (except the initial one) are already sent with hostname
instead of IP.
NOTE: This changes gridserver and userserver 
							
						 
						
							2008-12-11 19:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c9aabe2b90 
								
							
								 
							
						 
						
							
							
								
								* Pop in a missing using statement without which UserProfileCacheServiceTests.cs fails on Windows (but not mono)  
							
							
							
						 
						
							2008-12-11 19:11:19 +00:00  
				
					
						
							
							
								 
						
							
							
								04a07daa5b 
								
							
								 
							
						 
						
							
							
								
								minor: Add request inventory test  
							
							
							
						 
						
							2008-12-11 18:56:04 +00:00  
				
					
						
							
							
								 
						
							
							
								0e870400ca 
								
							
								 
							
						 
						
							
							
								
								* Delete currently unrun TestInventory.cs superseded by BasicInventoryTests  
							
							
							
						 
						
							2008-12-11 18:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								bec3993849 
								
							
								 
							
						 
						
							
							
								
								* Fold mock classes into existing OpenSim/Tests/Common assembly rather than sprouting another one  
							
							
							
						 
						
							2008-12-11 18:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								230eb06d34 
								
							
								 
							
						 
						
							
							
								
								* Extend test to probe for user details that should exist  
							
							
							
						 
						
							2008-12-11 17:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c4b45449ee 
								
							
								 
							
						 
						
							
							
								
								* test: Add simple user profile test that checks for non-existing users  
							
							
							
						 
						
							2008-12-11 17:23:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e02aaaf9db 
								
							
								 
							
						 
						
							
							
								
								* minor: Move mock test classes into mock namespace  
							
							
							
						 
						
							2008-12-11 16:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								fa28d1ab7d 
								
							
								 
							
						 
						
							
							
								
								Reimplemented running of ShutdownCommandFile. Mantis  #2800  
							
							
							
						 
						
							2008-12-11 14:31:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a8fff196f5 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-12-11 02:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2101680094 
								
							
								 
							
						 
						
							
							
								
								Make object return actually use the CanReturnObject permission, rather than  
							
							... 
							
							
							
							the CanDelete one. 
							
						 
						
							2008-12-11 01:03:53 +00:00  
				
					
						
							
							
								 
						
							
							
								7f80eff067 
								
							
								 
							
						 
						
							
							
								
								* Committing a slightly distilled version of nlin's ODECharacter race condition eliminator.  
							
							... 
							
							
							
							* The modifications that I made were only so that it didn't require changes to the public physics api. 
							
						 
						
							2008-12-10 23:46:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c9ae8fce5e 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move test infrastructure code to its own package so that it can be reused by more than Environment tests  
							
							... 
							
							
							
							* This shuffles the test packages in prebuild.xml below it so they can all potentially reference it 
							
						 
						
							2008-12-10 20:57:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f38c35b609 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move inventory handlers out from UserProfileCacheService  
							
							... 
							
							
							
							* This means that UserProfileCacheService no longer needs to know about IClientAPI and can leave it to callers to do their own error logging
* This is also more consistent with the way that item inventory manipulation is handled
* I don't really think Scene.PacketHandlers.cs should be a permanent home for these handlers - this is just for convenience 
							
						 
						
							2008-12-10 19:12:59 +00:00  
				
					
						
							
							
								 
						
							
							
								93977c2d47 
								
							
								 
							
						 
						
							
							
								
								* Establish OpenSim.Framework.Communications.Tests beachhead  
							
							... 
							
							
							
							* No valid tests yet 
							
						 
						
							2008-12-10 17:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9e02a639e5 
								
							
								 
							
						 
						
							
							
								
								* Apply the other patch from  http://opensimulator.org/mantis/view.php?id=2315  
							
							... 
							
							
							
							* This means that LL RAW terrains (one source being the upload/download buttons on the estate dialog in the viewer) are now imported the 'right' way around rather than being 
flipped on the y axis
* Existing RAW terrains before this patch will need to be flipped with the "terrain flip y" command from the console after import
* More details on the mailing lists soon.
-This line, and those below, will be ignored--
M    OpenSim/Region/Environment/Modules/World/Terrain/FileLoaders/LLRAW.cs
M    OpenSim/Framework/Communications/Cache/CachedUserInfo.cs
M    OpenSim/Framework/Communications/Cache/UserProfileCacheService.cs 
							
						 
						
							2008-12-10 16:50:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e8a43b136b 
								
							
								 
							
						 
						
							
							
								
								Applying diva's revert patch. Reverts closing child agents and makes  
							
							... 
							
							
							
							TP more reliable again. 
							
						 
						
							2008-12-10 01:37:31 +00:00  
				
					
						
							
							
								 
						
							
							
								dae84498ed 
								
							
								 
							
						 
						
							
							
								
								* Enable agent to agent transfer of inventory folders  
							
							... 
							
							
							
							* It should now be possible to give an entire folder to another avatar instead of just single items at a time 
							
						 
						
							2008-12-09 20:07:15 +00:00  
				
					
						
							
							
								 
						
							
							
								762712c02e 
								
							
								 
							
						 
						
							
							
								
								* Actually update subfolders of parent folders in the inventory cache when a folder gets moved  
							
							... 
							
							
							
							* This was causing inventory folder transfer code to not work properly (this is still temporarily disabled) 
							
						 
						
							2008-12-09 18:35:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7c3bfdd8c9 
								
							
								 
							
						 
						
							
							
								
								* Apply terrain flip patch from  http://opensimulator.org/mantis/view.php?id=2315  
							
							... 
							
							
							
							* This allows terrain to be flipped on the x or y axis with the command "terrain flip x" (or y)
* See terrain help from the command prompt
* This is in anticipation of change the way around in which terrain raw files are imported to match that of Second Life (to reduce user confusion and improve useability)
* Thanks jonc! 
							
						 
						
							2008-12-09 17:00:42 +00:00  
				
					
						
							
							
								 
						
							
							
								cb73cf1a92 
								
							
								 
							
						 
						
							
							
								
								* Fixes a few instances of llSetStatus with Axis lock gone wrong.  
							
							... 
							
							
							
							* Sums up the masses of the objects within a physical linkset 
							
						 
						
							2008-12-09 16:27:07 +00:00  
				
					
						
							
							
								 
						
							
							
								557567dcf8 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some old logging messages  
							
							
							
						 
						
							2008-12-09 16:16:16 +00:00  
				
					
						
							
							
								 
						
							
							
								04e8d624d6 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch ads an OpenSim.ini option (AutomaticLinkPermission)
which when enabled makes PERMISSION_CHANGE_LINKS to be granted to
scripts by default. When enabled llGetPermissions will always return it
as granted and llCreateLink//llBreakLink will succeed without
doing llRequestPermissions. ONLY ENABLE THIS IN TRUSTED ENVIRONMENTS.
The patch also fixes a minor bug in llCreateLink
related to a potential dereference of a null client object. 
							
						 
						
							2008-12-09 13:24:01 +00:00  
				
					
						
							
							
								 
						
							
							
								3ba0bc8f44 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-12-09 12:15:02 +00:00  
				
					
						
							
							
								 
						
							
							
								3844e73d27 
								
							
								 
							
						 
						
							
							
								
								* Gerhard's patch m2781.   Does some initial work for setting up llVolumeDetect.  
							
							... 
							
							
							
							* Warning! Physics API change. This means that the NBodySimulation needs to be updated!
* PhysicsActor -> void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class. 
							
						 
						
							2008-12-09 11:11:16 +00:00  
				
					
						
							
							
								 
						
							
							
								44d133da66 
								
							
								 
							
						 
						
							
							
								
								clean up some old debugging code  
							
							
							
						 
						
							2008-12-09 08:17:31 +00:00  
				
					
						
							
							
								 
						
							
							
								888151833b 
								
							
								 
							
						 
						
							
							
								
								* Added primitive exception logging capabilities.  
							
							... 
							
							
							
							* Disabled by default (see OpenSim.ini.example for how to enable)
* Saves exceptions to a folder on disk (default "crashes") when enabled.
* These reports can then be uploaded or posted to help debug an error. 
							
						 
						
							2008-12-09 03:06:26 +00:00  
				
					
						
							
							
								 
						
							
							
								8c33fcb321 
								
							
								 
							
						 
						
							
							
								
								Remove null checks on structs  
							
							
							
						 
						
							2008-12-09 00:51:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7e65697142 
								
							
								 
							
						 
						
							
							
								
								Reinstate setting timeout to never, the default 30 second timeout was causing problems with big migrations  
							
							
							
						 
						
							2008-12-08 18:55:19 +00:00  
				
					
						
							
							
								 
						
							
							
								444436db15 
								
							
								 
							
						 
						
							
							
								
								change a UUID cast to an actual new UUID call to be consistant with  
							
							... 
							
							
							
							the rest of the assignments here. 
							
						 
						
							2008-12-08 17:06:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a260466147 
								
							
								 
							
						 
						
							
							
								
								fix an issue I found where primshapes weren't every being removed  
							
							... 
							
							
							
							because of a logic error.
attempt to speed up deletes a bit by batching up all the primitem
deletes and primshape deletes into single delete statements.  This
removes the lock/release/lock/release/lock/release for loop. 
							
						 
						
							2008-12-08 16:29:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b4a725ed87 
								
							
								 
							
						 
						
							
							
								
								* Killed off OpenSimExport. One project less to maintain.  
							
							
							
						 
						
							2008-12-08 14:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								e61dacb928 
								
							
								 
							
						 
						
							
							
								
								* Adds some rudimentary error handling to the physics debug drawstuff tool.  
							
							
							
						 
						
							2008-12-08 07:19:26 +00:00  
				
					
						
							
							
								 
						
							
							
								354ffcf94e 
								
							
								 
							
						 
						
							
							
								
								* Fixes control issue at the root of the boat turning problem.  
							
							
							
						 
						
							2008-12-08 07:18:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7083be07b0 
								
							
								 
							
						 
						
							
							
								
								Allow empty statements in LSL (; followed by ;). Fixes Mantis#2320  
							
							
							
						 
						
							2008-12-07 19:20:45 +00:00  
				
					
						
							
							
								 
						
							
							
								76e1462dff 
								
							
								 
							
						 
						
							
							
								
								* Tweaks physics so that linked prim are a single body.  This will make linked prim more stable and probably the last obstacle to vehicles physics wise.  
							
							... 
							
							
							
							* Fixed a bug that caused physics proxies to be scattered when you link an object.
* Single physical prim work exactly the same as before, just linked physical prim will have changed. 
							
						 
						
							2008-12-07 04:03:09 +00:00  
				
					
						
							
							
								 
						
							
							
								6ab09bc139 
								
							
								 
							
						 
						
							
							
								
								Send the creation-date of items to the viewer. This fixes Mantis#2769.  
							
							
							
						 
						
							2008-12-06 22:51:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c5bd7975e8 
								
							
								 
							
						 
						
							
							
								
								Change AllowScriptCrossings to be AllowScriptCrossing to match the  
							
							... 
							
							
							
							.ini files already out there 
							
						 
						
							2008-12-06 18:33:13 +00:00  
				
					
						
							
							
								 
						
							
							
								84ba5dd962 
								
							
								 
							
						 
						
							
							
								
								Fix an ArgumentNullException when moving a DotNet scripted object to the next region  
							
							
							
						 
						
							2008-12-06 14:55:18 +00:00  
				
					
						
							
							
								 
						
							
							
								3a4ddfec79 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2008-12-06 03:54:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f2cbc48a9e 
								
							
								 
							
						 
						
							
							
								
								GUI for launching grids. Early version, but should work fine.  
							
							... 
							
							
							
							Will execute all OpenSim services redirect their input/output/errors to the selected "GUI module".
This version has following "GUI modules":
* Windows Forms
* Windows Service (doesn't work yet)
* Console
* TCP daemon
This means that OpenSim can now run in a single console for those who want that.
Console functionallity is not too rich yet, but code/framework is there... more to come. :) 
							
						 
						
							2008-12-06 03:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								b23e82b573 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-12-06 00:54:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d24e4a9f2d 
								
							
								 
							
						 
						
							
							
								
								Committing the missing bits to enable script crossing. Disabled by default.  
							
							... 
							
							
							
							For a script to successfully cross, both source and destination region must
enable the feature. WARNING: Trusting binaries from other sims allows
ARBITRARY REMOTE CODE EXECUTION for ANYONE! Please do not use except
in ultimate trust scenarios! 
							
						 
						
							2008-12-05 20:30:00 +00:00  
				
					
						
							
							
								 
						
							
							
								05467cb780 
								
							
								 
							
						 
						
							
							
								
								- Use the http-port that is now provided by the grid-server. If it isn't (because GridServer is too old), complain.  
							
							... 
							
							
							
							Not used yet, but will be necessary for crossing regions correcly. 
							
						 
						
							2008-12-05 17:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								33d7913341 
								
							
								 
							
						 
						
							
							
								
								- Fixed missing ToString() in map_blocks response in grid-server  
							
							... 
							
							
							
							- Added remoting_port to the non-fast if-branch, too
- Added httpPort field to map_blocks response. This isn't needed yet, but will be for correct crossing between regions.
Note: This touches the GridServer. 
							
						 
						
							2008-12-05 17:31:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7ae9ec217d 
								
							
								 
							
						 
						
							
							
								
								Implementation of the llDetectedTouch* functions  
							
							
							
						 
						
							2008-12-05 16:48:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c826570751 
								
							
								 
							
						 
						
							
							
								
								Fixed Mantis  #2756  
							
							
							
						 
						
							2008-12-05 16:20:12 +00:00  
				
					
						
							
							
								 
						
							
							
								bdffd56a45 
								
							
								 
							
						 
						
							
							
								
								killing warnings, reformatting RemoteAdminPlugin  
							
							
							
						 
						
							2008-12-05 15:28:03 +00:00  
				
					
						
							
							
								 
						
							
							
								336daa1aa8 
								
							
								 
							
						 
						
							
							
								
								save file before commit is often useful  
							
							
							
						 
						
							2008-12-05 13:12:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a20d6b4b42 
								
							
								 
							
						 
						
							
							
								
								Fix: removed m_log.InfoFormat("[OPENSIM MAIN]: GC Latency Mode: {0}", GCSettings.LatencyMode.ToString());  
							
							
							
						 
						
							2008-12-05 12:59:50 +00:00  
				
					
						
							
							
								 
						
							
							
								081383c8cb 
								
							
								 
							
						 
						
							
							
								
								Garbage Collector  
							
							... 
							
							
							
							* Enabled GC server
* Enabled concurrent collections 
							
						 
						
							2008-12-05 12:42:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e56f918b17 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2350  
							
							... 
							
							
							
							Move the DotNetEngine Unloading script debug message 
							
						 
						
							2008-12-05 12:30:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2cb30b3435 
								
							
								 
							
						 
						
							
							
								
								some small refactoring of the LoginService to allow sub classes to override the LLSD login authentication  
							
							
							
						 
						
							2008-12-05 10:31:34 +00:00  
				
					
						
							
							
								 
						
							
							
								826450eabe 
								
							
								 
							
						 
						
							
							
								
								Actually remove the script when it's task inventory item is deleted, rather  
							
							... 
							
							
							
							than just stopping it. 
							
						 
						
							2008-12-05 07:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5e819ba933 
								
							
								 
							
						 
						
							
							
								
								And fix it right  
							
							
							
						 
						
							2008-12-05 05:28:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2667fdf1e3 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2754  
							
							... 
							
							
							
							Stop scripts that are removed from an object's inventory 
							
						 
						
							2008-12-05 05:19:32 +00:00  
				
					
						
							
							
								 
						
							
							
								1cad124b7d 
								
							
								 
							
						 
						
							
							
								
								Allow no-copy attachments to be worn without losing them  
							
							
							
						 
						
							2008-12-05 04:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9d64709602 
								
							
								 
							
						 
						
							
							
								
								Yay for languages without default parameter values  
							
							
							
						 
						
							2008-12-05 03:36:41 +00:00  
				
					
						
							
							
								 
						
							
							
								cbd3e53ce1 
								
							
								 
							
						 
						
							
							
								
								Stop trying to save attachment states on logout. That caused a predicatble  
							
							... 
							
							
							
							loss of no copy attachments, as the client context/thread was terminating
before the save could complete. 
							
						 
						
							2008-12-05 03:26:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5ffbba9a8f 
								
							
								 
							
						 
						
							
							
								
								* minor: Take out some of the test log output I accidentally left in a couple of commits ago  
							
							
							
						 
						
							2008-12-04 21:06:25 +00:00  
				
					
						
							
							
								 
						
							
							
								bdee86563c 
								
							
								 
							
						 
						
							
							
								
								* Check in another patch from  http://opensimulator.org/mantis/view.php?id=2710  
							
							... 
							
							
							
							* This allows removal of the old NHiberate.Mapping.Attributes.dll
* Also add in the files I forgot about last time.  Doh! 
							
						 
						
							2008-12-04 20:48:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b4db3a550a 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2750  with a small tweak.  
							
							... 
							
							
							
							* Initializes ODE only when a scene is grabbed rather than on plugin load.  This means we don't initialize ode if that physics engine is not used, and it allows other ode use 
plugins to be used instead. 
							
						 
						
							2008-12-04 20:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								38ca31b37a 
								
							
								 
							
						 
						
							
							
								
								* Put in the code necessary to allow inventory transfer of whole folders (and their contents) between agents, not just single items  
							
							... 
							
							
							
							* However, this is not currently activated since it's not absolutely fully tested and there's a bug lurking in there to do with the sending of the BulkInventoryUpdate packets 
							
						 
						
							2008-12-04 19:57:36 +00:00  
				
					
						
							
							
								 
						
							
							
								1bd92a6d34 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-12-03 23:48:24 +00:00  
				
					
						
							
							
								 
						
							
							
								17a0474c5f 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis#2744: Permissions returned false for resetting scripts in  
							
							... 
							
							
							
							non-root SOPs. Now, they will use the SOG the SOP belongs to. 
							
						 
						
							2008-12-03 19:45:35 +00:00  
				
					
						
							
							
								 
						
							
							
								95de4717b6 
								
							
								 
							
						 
						
							
							
								
								* Minor test correction, comment removal  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-12-03 19:19:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b337088997 
								
							
								 
							
						 
						
							
							
								
								* Locked some RemoteAdmin methods due to racing condition bad behavior.  
							
							... 
							
							
							
							* Methods locked: CreateRegion, DeleteRegion, CreateUser, CreateUserMethodEmail,
UpdateUserAccountMethod, LoadOARMethod, LoadXMLMethod
* An example of bad behavior was multiple region creation where same UUID and
grid location was possible, by running multiple XMLRPC threads.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-12-03 19:19:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b2ab15ba34 
								
							
								 
							
						 
						
							
							
								
								Extends Avatar Appearance tests  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-12-03 19:19:39 +00:00  
				
					
						
							
							
								 
						
							
							
								59b0ac846c 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <cyeoh@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch fixes the bug where llCreateLink will cause a null dereference
if the avatar who gave link permission for the object is no longer logged in. 
							
						 
						
							2008-12-03 10:10:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0d5d3e0b48 
								
							
								 
							
						 
						
							
							
								
								Reinstate closing the EQ when the UDP circuit disconnects. This will likely  
							
							... 
							
							
							
							also reinstate the texture issue, which needs ot be fixed another way. 
							
						 
						
							2008-12-03 06:33:13 +00:00  
				
					
						
							
							
								 
						
							
							
								ab83713a2c 
								
							
								 
							
						 
						
							
							
								
								Make a couple log4net instances static readonly.  
							
							
							
						 
						
							2008-12-03 05:18:28 +00:00  
				
					
						
							
							
								 
						
							
							
								d324389dd9 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-12-03 04:41:31 +00:00  
				
					
						
							
							
								 
						
							
							
								4636e5fc01 
								
							
								 
							
						 
						
							
							
								
								Remove a line of debug info in XEngine that i missed  
							
							
							
						 
						
							2008-12-03 03:28:28 +00:00  
				
					
						
							
							
								 
						
							
							
								b80a48841e 
								
							
								 
							
						 
						
							
							
								
								Remove the bandaid (fast rip)  
							
							
							
						 
						
							2008-12-03 03:26:58 +00:00  
				
					
						
							
							
								 
						
							
							
								0edb533c27 
								
							
								 
							
						 
						
							
							
								
								Apply Diva's bandaid to OpenSim's scraped knee.  
							
							
							
						 
						
							2008-12-03 01:55:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d253008450 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2741  
							
							... 
							
							
							
							* Fix llTriggerSound()
* Thanks Godfrey! 
							
						 
						
							2008-12-02 17:55:07 +00:00  
				
					
						
							
							
								 
						
							
							
								dde32f1130 
								
							
								 
							
						 
						
							
							
								
								* Reapply  http://opensimulator.org/mantis/view.php?id=2710  
							
							... 
							
							
							
							* This patch gets NHibernate working
*** PLEASE NOTE: This patch now requires the libmono-oracle2.0-cil library to be installed on Ubuntu (to stop the System.Data.Oracle missing failure) ***
* Not sure what the dependency is on other distros.  Adding this info to http://opensimulator.org/wiki/Build_Instructions  would be most welcome
* Adds Castle.* libraries that were missing last time (note, dlls have been added from http://downloads.sourceforge.net/nhibernate/NHibernate-2.0.1.GA-bin.zip ) 
							
						 
						
							2008-12-02 15:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								26fd6c741f 
								
							
								 
							
						 
						
							
							
								
								* Resolve  http://opensimulator.org/mantis/view.php?id=2743  and  http://opensimulator.org/mantis/view.php?id=2739  by no longer bothering to store or retrieve the local parentID in  
							
							... 
							
							
							
							the region database
* The original issue is that the now randomly generated local ids do not fit into the int parentID datatype
* However, as far as I know it's actually pointless to store this local parent ID anyway (we already store the groupUUID), especially as we don't bother to store the localID (as 
opposed to UUID itself).
* Conservatively, the actual column will be removed in a later commit 
							
						 
						
							2008-12-02 14:59:52 +00:00  
				
					
						
							
							
								 
						
							
							
								5588cb3e92 
								
							
								 
							
						 
						
							
							
								
								* reverted 7561 as the logger reference should always be private to the class. Thanks sdague for the protip!  
							
							
							
						 
						
							2008-12-02 14:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8f7c2ba91b 
								
							
								 
							
						 
						
							
							
								
								changed UserManagerBase.  IInterServiceInventoryServices m_interServiceInventoryService from private to protected  
							
							
							
						 
						
							2008-12-02 13:15:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5a7ffb7298 
								
							
								 
							
						 
						
							
							
								
								Remove some of the XEngine chattiness  
							
							
							
						 
						
							2008-12-02 12:12:50 +00:00  
				
					
						
							
							
								 
						
							
							
								11169c0e71 
								
							
								 
							
						 
						
							
							
								
								Made BaseOpenSimServer.ShutdownSpecific() public. As the OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.  
							
							
							
						 
						
							2008-12-02 11:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b62b9af6b0 
								
							
								 
							
						 
						
							
							
								
								Added two new "trusted" url handlers to the Inventory server, to allow the user server to get a list of items in a folder and add a new item.  
							
							
							
						 
						
							2008-12-02 11:15:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bf4ccf3858 
								
							
								 
							
						 
						
							
							
								
								Catch all possible exceptions in the mysql module. It throws non-mysql  
							
							... 
							
							
							
							exceptions as well. 
							
						 
						
							2008-12-02 01:50:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4480d5527b 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis#2527. Permissions returned false for editing non-root SOPs. Now,  
							
							... 
							
							
							
							they will use the SOG the SOP belongs to (as it was for the root-SOP already). 
							
						 
						
							2008-12-01 22:28:17 +00:00  
				
					
						
							
							
								 
						
							
							
								047e54acbc 
								
							
								 
							
						 
						
							
							
								
								don't close eventqueues when you leave a region.  This really does seem  
							
							... 
							
							
							
							to fix the A -> B -> A issue.  Because the code is very reuse friendly,
it shouldn't cause much additional memory bloat in the sims.
I'm sure this isn't the right fix, but it is progress, and confirms that
the close path while leaving a region is part of the issue. 
							
						 
						
							2008-12-01 21:03:55 +00:00  
				
					
						
							
							
								 
						
							
							
								18ba6c3510 
								
							
								 
							
						 
						
							
							
								
								* minor: A few tiny bits of documentation and log message cleanup before starting something different  
							
							
							
						 
						
							2008-12-01 20:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								2cf0be7d58 
								
							
								 
							
						 
						
							
							
								
								* Assume that asset data in a reset inventory post is not inlined by default  
							
							... 
							
							
							
							* This means that the xml of a get request can be used as the input with a few value tweaks, instead of having to explicitly put inline="false" in the output xml 
							
						 
						
							2008-12-01 19:23:12 +00:00  
				
					
						
							
							
								 
						
							
							
								733faf9748 
								
							
								 
							
						 
						
							
							
								
								Fix the terrain loader  
							
							
							
						 
						
							2008-12-01 19:08:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e31b8be54d 
								
							
								 
							
						 
						
							
							
								
								* minor: remove 2 mono compiler warnings  
							
							
							
						 
						
							2008-12-01 19:02:16 +00:00  
				
					
						
							
							
								 
						
							
							
								5727146d61 
								
							
								 
							
						 
						
							
							
								
								More reverts. Revert the MySQL database module. This caused more issues  
							
							... 
							
							
							
							than it solved by trying to use, and then exhausting, the connection pool 
							
						 
						
							2008-12-01 18:59:13 +00:00  
				
					
						
							
							
								 
						
							
							
								80520206fc 
								
							
								 
							
						 
						
							
							
								
								* Unforunately it turns out not to be that simple.  Revert the rest of r7560 for now.  
							
							
							
						 
						
							2008-12-01 18:42:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4699cd7957 
								
							
								 
							
						 
						
							
							
								
								* stop inventory item creation via REST falling over on any included assets that are not inline (UUID only)  
							
							... 
							
							
							
							* make rest inventory item xml output use 'invtype' for inventory type rather than just 'type'.  This makes it symmetrical with input xml 
							
						 
						
							2008-12-01 18:09:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5a0fa4f34c 
								
							
								 
							
						 
						
							
							
								
								* minor: fix log message printed when unrecognized elements are found in inventory rest input xml  
							
							
							
						 
						
							2008-12-01 17:49:52 +00:00  
				
					
						
							
							
								 
						
							
							
								c8abe037a5 
								
							
								 
							
						 
						
							
							
								
								fix the "I get no textures if I teleport back to a region I've been in  
							
							... 
							
							
							
							before" issue.  This involves the EventQueueGet module so I'm not sure
this is the right fix but it appears to work.
When the ScenePresence leaves force a close on it.  The reuse of the
queues doesn't seem to be working, so the forced close causes a new one
the next time in.  This does appear to work. 
							
						 
						
							2008-12-01 16:55:39 +00:00  
				
					
						
							
							
								 
						
							
							
								21b1218737 
								
							
								 
							
						 
						
							
							
								
								attempt to modify the event queue for greater debugging  
							
							
							
						 
						
							2008-12-01 16:49:26 +00:00  
				
					
						
							
							
								 
						
							
							
								01fc0492d0 
								
							
								 
							
						 
						
							
							
								
								Mantis#2730. Thank you kindly, StrawberryFride for a patch that:  
							
							... 
							
							
							
							MSSQL Fix to accommodate random ParentIDs. uint values now 
cleanly converted to ints and vice versa to hopefully prevent 
outofrange exceptions on prim storage. 
							
						 
						
							2008-12-01 15:03:57 +00:00  
				
					
						
							
							
								 
						
							
							
								67c260fdcc 
								
							
								 
							
						 
						
							
							
								
								Added a Catch(InvalidOperationException) to BaseHttpServer.HandleRequest(). Which is thrown due to errors in the XML deserializing. Without this catch is it easy to bring down any of the opensim servers on purpose by just sending corrupt xml to them.  
							
							
							
						 
						
							2008-12-01 11:23:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5d290cda4a 
								
							
								 
							
						 
						
							
							
								
								* Making log available for subclasses  
							
							
							
						 
						
							2008-12-01 10:06:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4ed7ca62b1 
								
							
								 
							
						 
						
							
							
								
								* From Mantis#2701 - Implements NHibernate data adapter, adds support for MsSql2005 to NHibernate.  
							
							... 
							
							
							
							* Patch courtesy of Adminotech and realXtend. Thanks! 
							
						 
						
							2008-12-01 07:50:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6c86823803 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2729  
							
							... 
							
							
							
							Add a check for script reset permissions to the permissions module 
							
						 
						
							2008-12-01 03:40:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ddf765f840 
								
							
								 
							
						 
						
							
							
								
								Make the permissions module hook CanResetScript suitable for use  
							
							
							
						 
						
							2008-12-01 03:32:48 +00:00  
				
					
						
							
							
								 
						
							
							
								098f16fe31 
								
							
								 
							
						 
						
							
							
								
								Remove duplicated avatar height calculation in lsl functions.  
							
							... 
							
							
							
							Use height calculation in Basic Physics and Physics of Simplicity so that avatars larger than the default walk with straight legs and shorter walk on the ground. 
							
						 
						
							2008-12-01 00:49:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d1841ca94d 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2584  (again)  
							
							... 
							
							
							
							Next step of diva's TP fixes and HG support 
							
						 
						
							2008-11-30 23:36:56 +00:00  
				
					
						
							
							
								 
						
							
							
								96921c402c 
								
							
								 
							
						 
						
							
							
								
								Try to fix Mantis#2727. SQLite seems to be able to store bigger numbers in  
							
							... 
							
							
							
							an INTEGER column (using 6 bytes), but the mapping was wrong.
Question: Should we move localIDs to int instead of uint to save some bytes? 
							
						 
						
							2008-11-30 22:27:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e102ed3ce1 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2716  Null when linking across objects across two regions.  
							
							... 
							
							
							
							Now silently fails to link prims in different regions. 
							
						 
						
							2008-11-30 21:19:53 +00:00  
				
					
						
							
							
								 
						
							
							
								379d44fd6d 
								
							
								 
							
						 
						
							
							
								
								Fix prim crossings, again.  
							
							
							
						 
						
							2008-11-30 09:03:55 +00:00  
				
					
						
							
							
								 
						
							
							
								38380def17 
								
							
								 
							
						 
						
							
							
								
								More changes to the MySQL adapter. take advantage of pooling and run lock-free.  
							
							... 
							
							
							
							This should finally kill the "There is already an open data reader associated
with this connection, which must be closed first" error that makes people's
builds not save 
							
						 
						
							2008-11-30 05:20:19 +00:00  
				
					
						
							
							
								 
						
							
							
								07ee2c3504 
								
							
								 
							
						 
						
							
							
								
								Revert r7548 and r7549 until someone with prebuild-fu can help structure the dependencies  
							
							
							
						 
						
							2008-11-30 03:52:18 +00:00  
				
					
						
							
							
								 
						
							
							
								37afd69feb 
								
							
								 
							
						 
						
							
							
								
								Removed remaining meshing code  
							
							... 
							
							
							
							Add PrimMesher.dll r21
All meshing tasks are now passed through Meshmerizer and handled by PrimMesher.dll 
							
						 
						
							2008-11-30 03:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								077314cdd3 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Add copyright header.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-30 00:51:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d579246257 
								
							
								 
							
						 
						
							
							
								
								Explicitly Dispose() all cmd objects  
							
							
							
						 
						
							2008-11-29 21:24:54 +00:00  
				
					
						
							
							
								 
						
							
							
								aaba3c342f 
								
							
								 
							
						 
						
							
							
								
								Fix usage of reflection where it isn't necessary.  
							
							
							
						 
						
							2008-11-29 19:50:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6408626c97 
								
							
								 
							
						 
						
							
							
								
								Revert justincc's try to change the licence char-by-char AGAIN!!! :P  
							
							
							
						 
						
							2008-11-29 19:50:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b6fef0fdb8 
								
							
								 
							
						 
						
							
							
								
								Add configuration values for scripted prim region crossing  
							
							
							
						 
						
							2008-11-29 14:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								af5e9147f0 
								
							
								 
							
						 
						
							
							
								
								Start scripts in attachments only after a successful attach. Elimininate  
							
							... 
							
							
							
							a gratuitious asset fetch when region crossing. 
							
						 
						
							2008-11-29 14:16:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b8e8a33d60 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2584  
							
							... 
							
							
							
							Applying a patch from Diva. This patch introduces significant improvements
in teleporting. Thank you, Diva. 
							
						 
						
							2008-11-29 13:49:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1b3a3ffc77 
								
							
								 
							
						 
						
							
							
								
								Finally make attachments stay put. Randomize local ID generation to  
							
							... 
							
							
							
							prevent adjacent sims from using identical Local IDs for the attachment
Thanks to Mana Janus (Hippo Viewer) for providing the crucial bit of
information, namely that, due to a bug in the viewer, adjacent sims can't
use the same local ids. 
							
						 
						
							2008-11-29 13:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a00d346aab 
								
							
								 
							
						 
						
							
							
								
								Add the lifetime management back into the LSL_Api, since that will also  
							
							... 
							
							
							
							expire and take the scripts down 
							
						 
						
							2008-11-29 11:20:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fdd2388331 
								
							
								 
							
						 
						
							
							
								
								Update meshing code to sync with current PrimMesher.cs on forge.  
							
							... 
							
							
							
							Migrate sculpt meshing code to primMesher version. This should result in more accurate physical sculpted prim proxies.
Remove much obsolete code from Region/Physics/Meshing 
							
						 
						
							2008-11-29 11:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								1952a67ceb 
								
							
								 
							
						 
						
							
							
								
								Comment the ScriptSponsor and restore the indefinite lifetime for  
							
							... 
							
							
							
							scripts until that can be better debugged 
							
						 
						
							2008-11-29 07:10:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e1153394c1 
								
							
								 
							
						 
						
							
							
								
								Stop attachments from twisting away. Thismakes attachments phantom, which  
							
							... 
							
							
							
							is the proper way to handle this 
							
						 
						
							2008-11-29 07:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								179d114daa 
								
							
								 
							
						 
						
							
							
								
								Try to prevent attachments twisting/moving  
							
							
							
						 
						
							2008-11-29 04:01:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ef4a80eeaf 
								
							
								 
							
						 
						
							
							
								
								Should have tried with something other than attachments. Make normal prim  
							
							... 
							
							
							
							render again :) 
							
						 
						
							2008-11-29 03:18:06 +00:00  
				
					
						
							
							
								 
						
							
							
								287c724b55 
								
							
								 
							
						 
						
							
							
								
								A try to better attachment crossing.  
							
							
							
						 
						
							2008-11-29 01:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								8527f23c59 
								
							
								 
							
						 
						
							
							
								
								* Stop console misleadingly reporting an error if it cannot find a startup commands file  
							
							
							
						 
						
							2008-11-28 21:09:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4356fc1006 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warning  
							
							
							
						 
						
							2008-11-28 21:05:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5f9ccd486f 
								
							
								 
							
						 
						
							
							
								
								* test: Extend take object test to finally check that the object made it into user inventory and that it was removed from the scene  
							
							
							
						 
						
							2008-11-28 20:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c9a5215d6d 
								
							
								 
							
						 
						
							
							
								
								* Fixes Location == Location, and Location != Location  
							
							
							
						 
						
							2008-11-28 20:37:21 +00:00  
				
					
						
							
							
								 
						
							
							
								dfbec673a4 
								
							
								 
							
						 
						
							
							
								
								* simplify AddNewClient since making this root without using MakeRootAgent() no longer sets everything up properly  
							
							
							
						 
						
							2008-11-28 20:11:17 +00:00  
				
					
						
							
							
								 
						
							
							
								86b75d1617 
								
							
								 
							
						 
						
							
							
								
								* Committing a new test, that will fail until someone decides to fix Location == Location.  Obviously, if that is failing then many other things that test location will fail.  
							
							
							
						 
						
							2008-11-28 20:07:13 +00:00  
				
					
						
							
							
								 
						
							
							
								414bf2aaf1 
								
							
								 
							
						 
						
							
							
								
								* The equals override of 'Location' is not working as expected.  This caused sim restarts to fail because the test that searches for and shutsdown the UDP server listener for that region never found and shutdown the udp server.  hence the error message, "only one listener on port".  
							
							... 
							
							
							
							* This is a high profile candidate for a unit test. (big) 
							
						 
						
							2008-11-28 19:44:44 +00:00  
				
					
						
							
							
								 
						
							
							
								71e05a5707 
								
							
								 
							
						 
						
							
							
								
								* test: Add a wodge of code in order to be able to slightly extend a test to deliver a taken object to a user inventory folder without throwing an exception  
							
							... 
							
							
							
							* test doesn't actually double check for the presence of the item yet 
							
						 
						
							2008-11-28 19:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								abfb7bd2cf 
								
							
								 
							
						 
						
							
							
								
								* test: Separate out async deletion methods to test delete and take copy separately.  
							
							... 
							
							
							
							* The take copy test doesn't currently actually test the take 
							
						 
						
							2008-11-28 17:41:45 +00:00  
				
					
						
							
							
								 
						
							
							
								df9b0e9e11 
								
							
								 
							
						 
						
							
							
								
								* refactor: Replace derez destiation magic numbers with an enumeration  
							
							
							
						 
						
							2008-11-28 17:18:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a199d9b955 
								
							
								 
							
						 
						
							
							
								
								* minor: remove unused JId class  
							
							
							
						 
						
							2008-11-28 16:10:30 +00:00  
				
					
						
							
							
								 
						
							
							
								18974b7766 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename UserServiceAdmin to UserAdminService  
							
							
							
						 
						
							2008-11-28 16:04:01 +00:00  
				
					
						
							
							
								 
						
							
							
								63851f1441 
								
							
								 
							
						 
						
							
							
								
								* refactor: move ResetUserPassword into UserServiceAdmin  
							
							
							
						 
						
							2008-11-28 15:47:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7b49c711e9 
								
							
								 
							
						 
						
							
							
								
								* minor: Eliminate unused paramter in LocalUserServices constructors  
							
							
							
						 
						
							2008-11-28 15:40:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0862627b34 
								
							
								 
							
						 
						
							
							
								
								* refactor: move CreateUser into UserServiceAdmin  
							
							
							
						 
						
							2008-11-28 15:34:30 +00:00  
				
					
						
							
							
								 
						
							
							
								27d9e715c0 
								
							
								 
							
						 
						
							
							
								
								* Changed name of auth function to better reflect actual use  
							
							
							
						 
						
							2008-11-28 12:31:30 +00:00  
				
					
						
							
							
								 
						
							
							
								09281fb55c 
								
							
								 
							
						 
						
							
							
								
								Correct wrong inverted logic on settings goup  
							
							
							
						 
						
							2008-11-28 09:54:27 +00:00  
				
					
						
							
							
								 
						
							
							
								dd3f87ceb5 
								
							
								 
							
						 
						
							
							
								
								Revert setting the parent local is explicitly, as that caused even more  
							
							... 
							
							
							
							failures 
							
						 
						
							2008-11-28 04:50:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0afbb6cb3e 
								
							
								 
							
						 
						
							
							
								
								Omit parcel checks for attachments.  
							
							
							
						 
						
							2008-11-28 04:31:39 +00:00  
				
					
						
							
							
								 
						
							
							
								3ff34579e4 
								
							
								 
							
						 
						
							
							
								
								Force regioncrossed prims to get a new LocalID. Reset parent local ID to new  
							
							... 
							
							
							
							avatar local ID when corssing. 
							
						 
						
							2008-11-28 03:28:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a7f3d2fbc2 
								
							
								 
							
						 
						
							
							
								
								Invert a test to allow prims to region-cross again  
							
							
							
						 
						
							2008-11-28 02:31:43 +00:00  
				
					
						
							
							
								 
						
							
							
								48149f36c0 
								
							
								 
							
						 
						
							
							
								
								Reinstate a check that i overzealously removed. Permissions are not slammed  
							
							... 
							
							
							
							without owner change anymore 
							
						 
						
							2008-11-28 01:07:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d50c752dbe 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2008-11-27 22:46:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8089935681 
								
							
								 
							
						 
						
							
							
								
								And take away a now unnecessare swap elsewhere. We should not be swapping  
							
							... 
							
							
							
							them anywhere but at the point of transmission 
							
						 
						
							2008-11-27 22:37:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d20a3c6e5a 
								
							
								 
							
						 
						
							
							
								
								Cause attachment nibbles to be swapped in terse object updates, too.  
							
							... 
							
							
							
							This error may have been the root cause of the head attachment bug. 
							
						 
						
							2008-11-27 22:30:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a3a4c16294 
								
							
								 
							
						 
						
							
							
								
								* minor: rename m_parent to m_commsManager to make it a little clearer what it actually is  
							
							
							
						 
						
							2008-11-27 20:46:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9b03802189 
								
							
								 
							
						 
						
							
							
								
								* test: Inch forward with another test by using a skeletal in memory inventory data plugin  
							
							
							
						 
						
							2008-11-27 20:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8ba6b2b11a 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-11-27 19:51:11 +00:00  
				
					
						
							
							
								 
						
							
							
								45c50998c2 
								
							
								 
							
						 
						
							
							
								
								* Remove unused and largely unimplemented UpdateUserCurrentRegion()  
							
							... 
							
							
							
							* please say if this causes you a problem 
							
						 
						
							2008-11-27 19:43:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1cd727614d 
								
							
								 
							
						 
						
							
							
								
								* Add a file I forgot in the last commit.  
							
							
							
						 
						
							2008-11-27 19:31:19 +00:00  
				
					
						
							
							
								 
						
							
							
								7c6c776ff7 
								
							
								 
							
						 
						
							
							
								
								* test: Add the ability to add a plugin directory to the user and inventory services in order to extend unit tests for user and inventory information  
							
							... 
							
							
							
							* I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time 
							
						 
						
							2008-11-27 19:28:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5867f9c11f 
								
							
								 
							
						 
						
							
							
								
								* minor: remove the ability to change the client in ScenePresence to reduce the scope of possible bugs - currently unused in the core code  
							
							... 
							
							
							
							* if this is being used then please say and we can see if there is a better accomodation of this 
							
						 
						
							2008-11-27 15:14:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4a54e3412d 
								
							
								 
							
						 
						
							
							
								
								* Opened the registration of http handlers up for subclassing  
							
							
							
						 
						
							2008-11-27 14:39:44 +00:00  
				
					
						
							
							
								 
						
							
							
								1eeffcd89e 
								
							
								 
							
						 
						
							
							
								
								Test commit.. just contains div trace and other stuff.  
							
							
							
						 
						
							2008-11-27 13:41:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f7beef3283 
								
							
								 
							
						 
						
							
							
								
								* Adds texture download requests to pcampbot to more accurately represent load.  
							
							
							
						 
						
							2008-11-27 06:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7bf1452a61 
								
							
								 
							
						 
						
							
							
								
								* Fix some tests  
							
							
							
						 
						
							2008-11-27 06:07:17 +00:00  
				
					
						
							
							
								 
						
							
							
								921692a15f 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Nlin for a patch that:  
							
							... 
							
							
							
							Adds a new method to IClientAPI to allow adding message handlers 
for GenericMessages (of which "autopilot" is one). Part 2 adds a 
specific autopilot handler in ScenePresence.cs.
2) Removing unused variables and functions.
3) Simplifying the navigation logic in ScenePresence.cs. The 
original patch was somewhat complex because it included orientation
logic for a future enhancement of orienting the avatar to point 
towards the direction being walked. Currently this isn't working, 
though, so I removed the orientation code, which leaves just the 
smaller and hopefully simpler-to-understand movement code. 
							
						 
						
							2008-11-27 05:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								714ca971d6 
								
							
								 
							
						 
						
							
							
								
								Unconditionally set the slam bit oon all object to agent inventory transfers.  
							
							... 
							
							
							
							Closes a possible exploit with prims containing other prims 
							
						 
						
							2008-11-27 03:56:21 +00:00  
				
					
						
							
							
								 
						
							
							
								d9c05a6def 
								
							
								 
							
						 
						
							
							
								
								Cause the slam bit to be set in transferred inv items  
							
							
							
						 
						
							2008-11-27 03:54:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6b7ba29986 
								
							
								 
							
						 
						
							
							
								
								Fix permission propagation that was broken some revision back, causing  
							
							... 
							
							
							
							sold/given prim to become full perm. 
							
						 
						
							2008-11-27 03:17:00 +00:00  
				
					
						
							
							
								 
						
							
							
								557559abd3 
								
							
								 
							
						 
						
							
							
								
								Added local lookup before we ask the messaging server.  
							
							... 
							
							
							
							Still not tested. May contain bugs. 
							
						 
						
							2008-11-26 19:50:03 +00:00  
				
					
						
							
							
								 
						
							
							
								c85e2a0fb0 
								
							
								 
							
						 
						
							
							
								
								* restore deleted method documentation, some to IRegionDataStore and some to MySQLRegionData  
							
							... 
							
							
							
							* I would like to keep documentation on methods, even if it sometimes seems obvious (and not all of these are) 
							
						 
						
							2008-11-26 17:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								3e3cf67b00 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove unused SetAnimation method that was identical to TrySetAnimation  
							
							
							
						 
						
							2008-11-26 17:40:08 +00:00  
				
					
						
							
							
								 
						
							
							
								759850cbc1 
								
							
								 
							
						 
						
							
							
								
								* Eliminate forceAvatarMovement() in favour of existing AddNewMovement()  
							
							
							
						 
						
							2008-11-26 17:30:47 +00:00  
				
					
						
							
							
								 
						
							
							
								7c2f8e2ee9 
								
							
								 
							
						 
						
							
							
								
								* Get rid of the phenomena where the avatar sometimes reverts to the stand animation when flying across borders  
							
							... 
							
							
							
							* Applies to both standalone and grid mode
* The slight retardation on border cross remains - this is a separate issue 
							
						 
						
							2008-11-26 16:56:57 +00:00  
				
					
						
							
							
								 
						
							
							
								1767100316 
								
							
								 
							
						 
						
							
							
								
								ScriptSponsor and LSL_Api are now MarshalByRefObject  
							
							
							
						 
						
							2008-11-26 14:23:46 +00:00  
				
					
						
							
							
								 
						
							
							
								e2b6ad4d5f 
								
							
								 
							
						 
						
							
							
								
								Made ScriptSponsor serializable  
							
							
							
						 
						
							2008-11-26 13:25:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f1f4b16bc8 
								
							
								 
							
						 
						
							
							
								
								Change the max value of the bytes in tests to 127. MySQL bytes are signed  
							
							... 
							
							
							
							by default 
							
						 
						
							2008-11-26 12:34:32 +00:00  
				
					
						
							
							
								 
						
							
							
								fdf5f55a5b 
								
							
								 
							
						 
						
							
							
								
								Yay for unit tests. Increased the type width of the prims and primshapes  
							
							... 
							
							
							
							tables, and changed the database modules to actually push these doubles
down into the database layer. 
							
						 
						
							2008-11-26 12:23:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4fdda32cd3 
								
							
								 
							
						 
						
							
							
								
								A migration to make the floats in prims table be doubles  
							
							
							
						 
						
							2008-11-26 11:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								bd6f58184a 
								
							
								 
							
						 
						
							
							
								
								Reduce the numerical range of text values to match what MySQL offers  
							
							
							
						 
						
							2008-11-26 11:27:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e6ddb5de7d 
								
							
								 
							
						 
						
							
							
								
								Attempt to give script objects a proper lease time (DNE and xengine). Relies on GC. Also removed lease for LSL_Api as it strictly speaking should not be MarshalByRef. Or should it? If so I broke scripting! :)  
							
							
							
						 
						
							2008-11-26 11:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c7d39fb4e3 
								
							
								 
							
						 
						
							
							
								
								Comment one more field that can't be tested that way anymore  
							
							
							
						 
						
							2008-11-26 10:55:06 +00:00  
				
					
						
							
							
								 
						
							
							
								5f912a6787 
								
							
								 
							
						 
						
							
							
								
								* Adding ScenePresence.ClientView property to return IClientCore interface to a client.  
							
							
							
						 
						
							2008-11-26 09:53:45 +00:00  
				
					
						
							
							
								 
						
							
							
								841c53003f 
								
							
								 
							
						 
						
							
							
								
								A migration to convert the floats int the database to doubles.  
							
							... 
							
							
							
							Maybe we don't have to say "Shift happens" as often anymore.... 
							
						 
						
							2008-11-26 09:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3388584aa8 
								
							
								 
							
						 
						
							
							
								
								Fix 2 of the failed tests. Cause terrain queries to return null when no  
							
							... 
							
							
							
							terrain is found, rather than a default "0" terrain.
Remove the "remove object wrong region" test. UUIDs either are unique
or they're not. This test tested a bad behavior I have chosen not to 
duplicate. 
							
						 
						
							2008-11-26 08:06:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3efdccbb12 
								
							
								 
							
						 
						
							
							
								
								Committing the LCO database layer. Native MySQL, no ADO. New reconnect  
							
							... 
							
							
							
							mechanism to prevent prim loss. Preserve link order on sim restart
and drag copy. Fix drag-copied prims' inventories. Fix persistence
of child prim inventories. 
							
						 
						
							2008-11-26 07:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3e42cca2c0 
								
							
								 
							
						 
						
							
							
								
								Next step of the PresenceModule. Still not complete; local optimizations and the  
							
							... 
							
							
							
							messaging server changes are still missing.
Completely untested. May contain bugs. 
							
						 
						
							2008-11-25 22:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4acddb6797 
								
							
								 
							
						 
						
							
							
								
								Mantis#2692: Thanks Diva, for a patch that fixes a bug in HyperGrid.  
							
							
							
						 
						
							2008-11-25 19:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								759a667247 
								
							
								 
							
						 
						
							
							
								
								* Make a step on removing direct access to TaskInventoryDictionary from other packages  
							
							
							
						 
						
							2008-11-25 17:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								11f7471d9c 
								
							
								 
							
						 
						
							
							
								
								* Remove direct access to Inventory.Serial  
							
							
							
						 
						
							2008-11-25 17:01:18 +00:00  
				
					
						
							
							
								 
						
							
							
								6caebb6c93 
								
							
								 
							
						 
						
							
							
								
								* refactor: Establish an IEntityInventory interface for SceneObjectPartInventory.cs and expose that from SceneObjectPart rather than the original object  
							
							
							
						 
						
							2008-11-25 16:47:50 +00:00  
				
					
						
							
							
								 
						
							
							
								de052c48d1 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-25 16:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								518a8b9f2a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-11-25 16:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fbf90b1ece 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate mono compiler warnings  
							
							
							
						 
						
							2008-11-25 15:41:42 +00:00  
				
					
						
							
							
								 
						
							
							
								3223a4d16d 
								
							
								 
							
						 
						
							
							
								
								made the messaging server OpenMessage_Main constructor public (from private) so it can be subclassed.  
							
							
							
						 
						
							2008-11-25 15:19:46 +00:00  
				
					
						
							
							
								 
						
							
							
								e187972377 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2640  
							
							... 
							
							
							
							* This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list
* Applied some minor prebuild.xml jiggling to resolve a dependency issue
* Thanks Diva! 
							
						 
						
							2008-11-25 15:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								dbe64197ae 
								
							
								 
							
						 
						
							
							
								
								* Adding some virtual hooks and making some privaets protected for great justice.  
							
							
							
						 
						
							2008-11-25 11:46:15 +00:00  
				
					
						
							
							
								 
						
							
							
								0f5112ffff 
								
							
								 
							
						 
						
							
							
								
								* Adding the incoming url as Param[2] in the XmlRpcRequest  
							
							
							
						 
						
							2008-11-25 11:45:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4cfa8b0a10 
								
							
								 
							
						 
						
							
							
								
								* First step in refactoring the login code - extracting the authentication  
							
							
							
						 
						
							2008-11-25 11:44:31 +00:00  
				
					
						
							
							
								 
						
							
							
								62c263d32b 
								
							
								 
							
						 
						
							
							
								
								WIP: Adding a few things to PresenceModule. Not quite finished yet.  
							
							
							
						 
						
							2008-11-24 22:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c13bf719e1 
								
							
								 
							
						 
						
							
							
								
								- Evaluate config only once  
							
							... 
							
							
							
							- Fixed some locking issues 
							
						 
						
							2008-11-24 20:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								6fb254965d 
								
							
								 
							
						 
						
							
							
								
								* Added some debug information when console commands fail.  
							
							
							
						 
						
							2008-11-24 16:23:45 +00:00  
				
					
						
							
							
								 
						
							
							
								2a8ff937d5 
								
							
								 
							
						 
						
							
							
								
								* Removed more locks on Entities  
							
							... 
							
							
							
							* Entities should now in theory be lock-free externally.
* Other properties may cause blocking however[?].
* ScenePresence maintains separate locks so isn't fixed by this commit. 
							
						 
						
							2008-11-24 15:14:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2305ef61a5 
								
							
								 
							
						 
						
							
							
								
								* Refactored a number of locks into EntityManager to limit the scope of the locks.  
							
							
							
						 
						
							2008-11-24 15:09:25 +00:00  
				
					
						
							
							
								 
						
							
							
								47829849d9 
								
							
								 
							
						 
						
							
							
								
								* Swaps Scene.Entities Dictionary for EntityManager.  
							
							... 
							
							
							
							* Important Changes: Scene.Entities is now IEnumerable directly. You do not need to use Entities.Values, you can Enumerate on .Entities directly. (So 'foreach Scene.Entities' vs 'foreach Scene.Entities.Values').
* Locks: Entities maintains it's own internal locking states. This means you do not need to lock entities anymore. I'll be going through and removing locks on it systematically. 
							
						 
						
							2008-11-24 14:45:05 +00:00  
				
					
						
							
							
								 
						
							
							
								202406c522 
								
							
								 
							
						 
						
							
							
								
								* Makes EntityManager IEnumerable - meaning we should be good to go to enable this.  
							
							
							
						 
						
							2008-11-24 13:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								eb8650fc14 
								
							
								 
							
						 
						
							
							
								
								* Adding EntityManager.cs  
							
							... 
							
							
							
							* Not referenced anywhere yet.
* Designed to replace Dictionary<UUID,EntityBase> within SceneGraph.Entities
* Allows indexed access and better handling of locks.
* Someone needs to implement IEnumerable on this before we can switch it over. 
							
						 
						
							2008-11-24 12:58:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0be9ff1949 
								
							
								 
							
						 
						
							
							
								
								Some refactoring from about a week ago that I forgot to commit, of AssetTransactionModule to cut down on number of classes and to work towards having a base AssetXferUploader class than can be shared with EstateTerrainXferHandler  
							
							
							
						 
						
							2008-11-24 10:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d8bb20fc1c 
								
							
								 
							
						 
						
							
							
								
								Thanks SachaMagne for a patch which adds the following console commands:  
							
							... 
							
							
							
							login-enable : Allow login at sim level (opensim.exe)
login-disable: Stop any login BUT keep the logged avt 
login-status : Return the actual status 
							
						 
						
							2008-11-24 09:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								95fec14201 
								
							
								 
							
						 
						
							
							
								
								Remove code from an experimantal patch that wasn't supposed to be committed  
							
							
							
						 
						
							2008-11-23 21:03:54 +00:00  
				
					
						
							
							
								 
						
							
							
								fba9e3f513 
								
							
								 
							
						 
						
							
							
								
								Don't serve texture preview from other people's objects if you  
							
							... 
							
							
							
							havenever seen that texture before. 
							
						 
						
							2008-11-23 20:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								bb982ab57f 
								
							
								 
							
						 
						
							
							
								
								Try to keep autoreturn from IM spamming users if the prims take a bit  
							
							... 
							
							
							
							longer to be deleted 
							
						 
						
							2008-11-23 06:57:38 +00:00  
				
					
						
							
							
								 
						
							
							
								ed300f21f0 
								
							
								 
							
						 
						
							
							
								
								05:24:49 - [PRESENCE]: Logging off 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb because the region they were in has gone  
							
							... 
							
							
							
							Or, in other words, a region crash/restart no longer messes up presence. 
							
						 
						
							2008-11-23 06:44:43 +00:00  
				
					
						
							
							
								 
						
							
							
								cbd0221870 
								
							
								 
							
						 
						
							
							
								
								Plumb in the presence notifications and region shutdown/restart messages  
							
							... 
							
							
							
							from the presence module to the message server, through the user server
and on into the database. This should fix the "Already logged in" issue
that grids see after a sim crashes, or a user crashes out of a sim.
Not yet a 100% solution for friends, but getting there. 
							
						 
						
							2008-11-23 05:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								02fd7751d9 
								
							
								 
							
						 
						
							
							
								
								Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:  
							
							... 
							
							
							
							This patch adds the option of adding the email when you create 
a new user. This works in Gridmode as none Gridmode. This 
option is also added to RemoteAdminPlugin. With a new handler 
you can create a user with a email. 
							
						 
						
							2008-11-23 03:38:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0460c19bcd 
								
							
								 
							
						 
						
							
							
								
								Add error handling to catch the WebExceptions thrown if you have  
							
							... 
							
							
							
							no messaging server 
							
						 
						
							2008-11-23 00:36:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e082f10884 
								
							
								 
							
						 
						
							
							
								
								Adding root agent position messages to the message server  
							
							
							
						 
						
							2008-11-22 23:54:53 +00:00  
				
					
						
							
							
								 
						
							
							
								7aa32ac6e0 
								
							
								 
							
						 
						
							
							
								
								Add root agent tracking to presence module  
							
							
							
						 
						
							2008-11-22 23:38:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2fa072b579 
								
							
								 
							
						 
						
							
							
								
								Next step in the presence module - some core plumbing included at  
							
							... 
							
							
							
							no extra cost 
							
						 
						
							2008-11-22 22:56:00 +00:00  
				
					
						
							
							
								 
						
							
							
								336fc239bb 
								
							
								 
							
						 
						
							
							
								
								Increase IRC login timeout to 25 - it was 10 which was causing reconnect loops on slow responding servers.  
							
							
							
						 
						
							2008-11-22 21:12:10 +00:00  
				
					
						
							
							
								 
						
							
							
								bf885b2035 
								
							
								 
							
						 
						
							
							
								
								Adding region up/down notifications to the PresenceModule. Messaging  
							
							... 
							
							
							
							Server portion remains to be implemented 
							
						 
						
							2008-11-22 20:29:00 +00:00  
				
					
						
							
							
								 
						
							
							
								84db1e1290 
								
							
								 
							
						 
						
							
							
								
								Change the presence event signatures  
							
							
							
						 
						
							2008-11-22 19:40:15 +00:00  
				
					
						
							
							
								 
						
							
							
								29803efda4 
								
							
								 
							
						 
						
							
							
								
								Check in the presence module skeleton  
							
							
							
						 
						
							2008-11-22 19:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								26cbe5649d 
								
							
								 
							
						 
						
							
							
								
								Move user server -> message server notifications into a separate thread  
							
							... 
							
							
							
							to make the user server more responsive 
							
						 
						
							2008-11-22 18:54:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a7b01140db 
								
							
								 
							
						 
						
							
							
								
								Enclose the inter-region IM sending in a try-catch for now to find possibly missed exceptions.  
							
							
							
						 
						
							2008-11-22 18:33:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6566da2962 
								
							
								 
							
						 
						
							
							
								
								- Add a warning if the agent data of the destination of an IM isn't found  
							
							... 
							
							
							
							- Add a warning if the region info of the region the user is in isn't found
- Remove one possibility for a silently dropped IM. 
							
						 
						
							2008-11-22 18:10:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1148d9a11c 
								
							
								 
							
						 
						
							
							
								
								Removing some direct console output for outputting ImprovedInstantMessage packets.  
							
							
							
						 
						
							2008-11-22 17:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								1c89c348b7 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2008-11-22 16:09:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e982a24f77 
								
							
								 
							
						 
						
							
							
								
								Remove a redundant check and add checking for attachments in parcels that  
							
							... 
							
							
							
							have no entry set, part 1 
							
						 
						
							2008-11-22 15:58:52 +00:00  
				
					
						
							
							
								 
						
							
							
								25d6b18bcd 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-22 02:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c71863d83e 
								
							
								 
							
						 
						
							
							
								
								First stage group permissions plumbing  
							
							
							
						 
						
							2008-11-22 01:58:36 +00:00  
				
					
						
							
							
								 
						
							
							
								691c4bc756 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2442  
							
							... 
							
							
							
							Attempt to reinstate the Object Entry flag in parcel settings 
							
						 
						
							2008-11-22 00:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								48cf76efe7 
								
							
								 
							
						 
						
							
							
								
								Introducing IPresenceModule  
							
							
							
						 
						
							2008-11-21 22:47:24 +00:00  
				
					
						
							
							
								 
						
							
							
								0d2e5827c5 
								
							
								 
							
						 
						
							
							
								
								- No need to build a list of regions and then only the first one.  
							
							... 
							
							
							
							- I first did lock on m_scenes for that access, but as m_scenes (currently) is
  only changed in Initialise (and locked there), and PostInitialise is called
  after the calls to Initialise, there shouldn't be a need to lock here.
- Trying out git-svn dcommit. Hope this works. 
							
						 
						
							2008-11-21 22:21:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ba723a4cf6 
								
							
								 
							
						 
						
							
							
								
								Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make all  
							
							... 
							
							
							
							the internals of the permissions module adapter sane 
							
						 
						
							2008-11-21 22:14:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c0cd681608 
								
							
								 
							
						 
						
							
							
								
								* Comment out unused access time method in MSSQL  
							
							... 
							
							
							
							* This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL 
							
						 
						
							2008-11-21 21:24:39 +00:00  
				
					
						
							
							
								 
						
							
							
								915593bfbc 
								
							
								 
							
						 
						
							
							
								
								* refactor: Rip out SOP inventory from the partial into a separate class  
							
							... 
							
							
							
							* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life
* A proper inventory interface to follow
* Parallel changes for other inventory partial classes to follow at a later date 
							
						 
						
							2008-11-21 21:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								02105c9c2a 
								
							
								 
							
						 
						
							
							
								
								* Extend sog delete to inventory test to crank the normally async sog deleter by hand  
							
							... 
							
							
							
							* After the crank, assert that the object has now been removed from the scene 
							
						 
						
							2008-11-21 18:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ecac5c9c5a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-21 18:44:48 +00:00  
				
					
						
							
							
								 
						
							
							
								7dce464113 
								
							
								 
							
						 
						
							
							
								
								* Largely revert the last revision and improve on the previous way of doing things  
							
							... 
							
							
							
							* Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost
* Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition
* This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated.  But this is better than the alternative 
							
						 
						
							2008-11-21 18:33:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e261c97470 
								
							
								 
							
						 
						
							
							
								
								* On delete to inventory, actually remove the group from the scene before the async stage.  
							
							... 
							
							
							
							* Last time I accidentally left the existing code in place that merely wiped the group from the client (but not the scene)
* Put in an incomplete 'delete object o inventory' test to assert that this happens 
							
						 
						
							2008-11-21 18:17:01 +00:00  
				
					
						
							
							
								 
						
							
							
								82aa8e0327 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove comparison of UUID struct against null picked up as a warning  
							
							
							
						 
						
							2008-11-21 17:35:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c2d3d8d88e 
								
							
								 
							
						 
						
							
							
								
								* Improve and correct messages given to the user when permission is denied for a particular OSSL function  
							
							... 
							
							
							
							* I don't believe that the extra information given is anything that couldn't be worked out by trial and error 
							
						 
						
							2008-11-21 17:28:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ee4d4d784e 
								
							
								 
							
						 
						
							
							
								
								Fully implement object return from the parcel dialog  
							
							
							
						 
						
							2008-11-21 07:33:13 +00:00  
				
					
						
							
							
								 
						
							
							
								46278b34b1 
								
							
								 
							
						 
						
							
							
								
								Allow selecting group objects and selecting objects by owner from the  
							
							... 
							
							
							
							parcel dialog. 
							
						 
						
							2008-11-21 05:35:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e9ad6f7913 
								
							
								 
							
						 
						
							
							
								
								Plumb in the list if user IDs to the land module to allow selection  
							
							... 
							
							
							
							of objects by owner name 
							
						 
						
							2008-11-21 04:41:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0092ecbce7 
								
							
								 
							
						 
						
							
							
								
								Prevent a null reference when giving items.  
							
							
							
						 
						
							2008-11-21 00:54:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b9c07730f5 
								
							
								 
							
						 
						
							
							
								
								* refactor: change some method names and doc in the physics plugin manager  
							
							... 
							
							
							
							* move the directory choice for plugins outside into RegionApplicationBase 
							
						 
						
							2008-11-20 19:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d625095959 
								
							
								 
							
						 
						
							
							
								
								* Allow physics dlls to be loaded separately, rather than just the contents of bin/Physics  
							
							... 
							
							
							
							* This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself 
							
						 
						
							2008-11-20 18:28:30 +00:00  
				
					
						
							
							
								 
						
							
							
								00d9c3c2cc 
								
							
								 
							
						 
						
							
							
								
								* Add a scratch test for removing a client from a scene  
							
							
							
						 
						
							2008-11-20 17:27:45 +00:00  
				
					
						
							
							
								 
						
							
							
								890beb442a 
								
							
								 
							
						 
						
							
							
								
								* Add forgotton tag to existing remove scene object test  
							
							
							
						 
						
							2008-11-20 17:18:39 +00:00  
				
					
						
							
							
								 
						
							
							
								81dcf223bf 
								
							
								 
							
						 
						
							
							
								
								* Add enough infrastructure code to run an extremely basic and flaky add root agent scene test  
							
							
							
						 
						
							2008-11-20 16:58:40 +00:00  
				
					
						
							
							
								 
						
							
							
								e6f92044ca 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <cyeoh@au1.ibm.com>  
							
							... 
							
							
							
							Attached is a patch which fixes mantis bug 2645 where scripts in child
prims
freeze after being unlinked from the root prim. This got introduced
some time after the 0.6 freeze. Have checked test suites
pass even after nant clean  ;-)
http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645 
Also removes a redundant ResetIDs call
Regards,
Chris 
							
						 
						
							2008-11-20 00:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b0ee8fc271 
								
							
								 
							
						 
						
							
							
								
								Mantis#2658. Thank you kindly, StrawberryFride for a patch that:  
							
							... 
							
							
							
							Keeping up with MySQL and SQLite. Small code changes and 
another resource file to add. 
							
						 
						
							2008-11-19 23:57:19 +00:00  
				
					
						
							
							
								 
						
							
							
								14f3ac1440 
								
							
								 
							
						 
						
							
							
								
								* Add just enough to allow the scene presences test to establish a new user connection (though not yet an actual ScenePresence)  
							
							
							
						 
						
							2008-11-19 20:13:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6f0e068cf1 
								
							
								 
							
						 
						
							
							
								
								Guard against a strange nullref in ODE  
							
							
							
						 
						
							2008-11-19 20:04:41 +00:00  
				
					
						
							
							
								 
						
							
							
								164ed57ad3 
								
							
								 
							
						 
						
							
							
								
								Mantis#2638. Thank you kindly, Sacha Magne for a patch that:  
							
							... 
							
							
							
							Implementing "Play sound inworld". Currently a WIP . 
							
						 
						
							2008-11-19 18:41:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9babdb1095 
								
							
								 
							
						 
						
							
							
								
								Mantis#2657. Thank you kindly, StrawberryFride for a patch that:  
							
							... 
							
							
							
							Added access_time and create_time, plus the new sun position 
data to MSSQL code. 
							
						 
						
							2008-11-19 18:36:04 +00:00  
				
					
						
							
							
								 
						
							
							
								44c56a974c 
								
							
								 
							
						 
						
							
							
								
								Mantis#2656. Thank you kindly, Nlin for a patch that:  
							
							... 
							
							
							
							Attached patch implements llCollisionSound. Thanks T. Sado. 
							
						 
						
							2008-11-19 18:30:16 +00:00  
				
					
						
							
							
								 
						
							
							
								778d83d9f0 
								
							
								 
							
						 
						
							
							
								
								Adjust to the Helpers->Utils rename  
							
							
							
						 
						
							2008-11-19 07:03:39 +00:00  
				
					
						
							
							
								 
						
							
							
								f518ca7feb 
								
							
								 
							
						 
						
							
							
								
								Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new  
							
							... 
							
							
							
							libOMV. 
							
						 
						
							2008-11-19 06:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3234472d62 
								
							
								 
							
						 
						
							
							
								
								Reverting the texture sending patch and the new libOMV. This makes this  
							
							... 
							
							
							
							release a direct descendant of the stable 7364, with all the features and
none of the issues.
This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373
r7372 r7370 r7369 r7368 r7367 r7366 
							
						 
						
							2008-11-19 06:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								44a94055a4 
								
							
								 
							
						 
						
							
							
								
								Ensure that the physics representation of a deleted object is also removed  
							
							
							
						 
						
							2008-11-19 02:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a104cc2c62 
								
							
								 
							
						 
						
							
							
								
								Fix deleting object that have been persisted already from the DB  
							
							
							
						 
						
							2008-11-19 01:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0abb762ecc 
								
							
								 
							
						 
						
							
							
								
								Patch from jhurliman. Fixing the texture decoding issues in progressive  
							
							... 
							
							
							
							texture sending. Grain of salt not included. 
							
						 
						
							2008-11-18 20:02:25 +00:00  
				
					
						
							
							
								 
						
							
							
								18b6250f40 
								
							
								 
							
						 
						
							
							
								
								Remove perts of jhurliman's AD security patch that had slipped in  
							
							
							
						 
						
							2008-11-18 18:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								9d7e503ce3 
								
							
								 
							
						 
						
							
							
								
								Prevent a nullref when building new prims while others watch  
							
							
							
						 
						
							2008-11-18 17:21:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5517ea3dfd 
								
							
								 
							
						 
						
							
							
								
								Fixed MySQL and SQLite so they will save the  
							
							... 
							
							
							
							variable sun vector, adding 3 new fields on both.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-11-18 12:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								99fb0d7b33 
								
							
								 
							
						 
						
							
							
								
								Extended Agent Tests  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-11-18 12:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								92517b48e9 
								
							
								 
							
						 
						
							
							
								
								Apply JHurliman's texture sender patch  
							
							
							
						 
						
							2008-11-18 02:14:06 +00:00  
				
					
						
							
							
								 
						
							
							
								434afaf717 
								
							
								 
							
						 
						
							
							
								
								* Added and removed debug information relating to client connections  
							
							... 
							
							
							
							* Minor client fixes
* Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region. 
							
						 
						
							2008-11-18 00:47:30 +00:00  
				
					
						
							
							
								 
						
							
							
								6fd8960064 
								
							
								 
							
						 
						
							
							
								
								Prevent the texture downloader from locking a null object when a download  
							
							... 
							
							
							
							hits bad data 
							
						 
						
							2008-11-17 23:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2b8915d679 
								
							
								 
							
						 
						
							
							
								
								Make newly created prims be the correct group  
							
							
							
						 
						
							2008-11-17 23:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ece27a3631 
								
							
								 
							
						 
						
							
							
								
								Make texture decode errors nonfatal. The texture send is simply dropped  
							
							
							
						 
						
							2008-11-17 23:08:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5972eb8848 
								
							
								 
							
						 
						
							
							
								
								Fix a few small issues with the progressive texture-download:  
							
							... 
							
							
							
							- The initial priority wasn't passed in, so a discardLevel of -1 in the first
  request automatically cancelled texture-download.
- One-packet textures weren't handled, as CurrentPacket starts at 1 and
  StopPacket == 0 in that case.
- Increased MAX_ALLOWED_TEXTURE_REQUESTS to 15; incremental texture downloads
  will cause more requests. 
							
						 
						
							2008-11-17 22:15:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a8e40bed52 
								
							
								 
							
						 
						
							
							
								
								Set group on newly rezzed objects to the rezzer's (or rezzing object's)  
							
							... 
							
							
							
							group 
							
						 
						
							2008-11-17 21:44:09 +00:00  
				
					
						
							
							
								 
						
							
							
								93b18d7323 
								
							
								 
							
						 
						
							
							
								
								* Remove Appdomain code in XEngine.cs  
							
							
							
						 
						
							2008-11-17 21:36:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f26f5f6eff 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2611  
							
							... 
							
							
							
							* Progressive texture delivery (ported from jhurliman's Simian code)
* Thanks jhurliman! 
							
						 
						
							2008-11-17 21:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c25a0ea792 
								
							
								 
							
						 
						
							
							
								
								* Update libOMV to r2359.  This is necessary for the progressive texture patch  
							
							... 
							
							
							
							* Update libopenjpeg as well for this patch.
* Appears to be okay on a very short sniff test
* Source code will be placed in opensim-libs shortly 
							
						 
						
							2008-11-17 21:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								072624b19d 
								
							
								 
							
						 
						
							
							
								
								* minor: add interface version to 'show version' command output  
							
							
							
						 
						
							2008-11-17 20:22:22 +00:00  
				
					
						
							
							
								 
						
							
							
								6052ed4707 
								
							
								 
							
						 
						
							
							
								
								* Add allowed_script_editors to OpenSim.ini in the same fashion as allowed_script_creators.  
							
							... 
							
							
							
							* This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts.  This allows edit ability 
to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes.
* The default setting remains the existing one of never overruling normal edit permissions.
* These two settings may be enough to stop non-gods entering artbirary script code in a closed grid/standalone configuration. 
							
						 
						
							2008-11-17 19:55:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7ced8d136a 
								
							
								 
							
						 
						
							
							
								
								Add a few comments  
							
							
							
						 
						
							2008-11-17 19:42:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0a01826843 
								
							
								 
							
						 
						
							
							
								
								Change some comments that have been superseded  
							
							
							
						 
						
							2008-11-17 18:16:08 +00:00  
				
					
						
							
							
								 
						
							
							
								30b626024c 
								
							
								 
							
						 
						
							
							
								
								Fix the PAY_HIDE and PAY_DEFAULT constants to be LSLIntegers and get  
							
							... 
							
							
							
							accepted in the quick buttons list 
							
						 
						
							2008-11-17 17:59:15 +00:00  
				
					
						
							
							
								 
						
							
							
								de526d0274 
								
							
								 
							
						 
						
							
							
								
								* refactor: move user set permissions parsing code into a separate method ready for reuse  
							
							
							
						 
						
							2008-11-17 17:59:10 +00:00  
				
					
						
							
							
								 
						
							
							
								99bd7cce2b 
								
							
								 
							
						 
						
							
							
								
								* Make sure that deleted objects do not send further object updates to the client  
							
							
							
						 
						
							2008-11-17 16:33:41 +00:00  
				
					
						
							
							
								 
						
							
							
								dcfd343a1e 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-11-17 16:22:21 +00:00  
				
					
						
							
							
								 
						
							
							
								558704be8b 
								
							
								 
							
						 
						
							
							
								
								* Remove the TransferRequest and hip debugging console output that crept in recently  
							
							
							
						 
						
							2008-11-17 16:14:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c41903077d 
								
							
								 
							
						 
						
							
							
								
								* Eliminate SOG.FakeDeleteGroup() since it is now identical with DeleteGroup() (except that is didn't lock the parts, which was a potential race condition)  
							
							... 
							
							
							
							* Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface 
							
						 
						
							2008-11-17 16:06:50 +00:00  
				
					
						
							
							
								 
						
							
							
								48a72f51a8 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate propogation of now unused permissionToDelete flag  
							
							
							
						 
						
							2008-11-17 15:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f16cf12840 
								
							
								 
							
						 
						
							
							
								
								* Fix probable partial breakage of delete to inventory in last commit  
							
							... 
							
							
							
							* Not nulling out parts and the root part allows the code to be simplified 
							
						 
						
							2008-11-17 15:52:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d54b6608a7 
								
							
								 
							
						 
						
							
							
								
								* Stop nulling SOG.m_rootPart and parts on object deletion  
							
							... 
							
							
							
							* This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted.  However, in many cases this will not be necessary since updates to deleted parts 
will not be sent to the client
* This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation
* Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP
* Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully 
							
						 
						
							2008-11-17 15:40:27 +00:00  
				
					
						
							
							
								 
						
							
							
								dd37fbb137 
								
							
								 
							
						 
						
							
							
								
								fixing warnings in YProlog language support  
							
							
							
						 
						
							2008-11-17 11:16:24 +00:00  
				
					
						
							
							
								 
						
							
							
								bc72f0a9a5 
								
							
								 
							
						 
						
							
							
								
								commenting out unused variable.  
							
							
							
						 
						
							2008-11-17 11:14:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a67dccefbf 
								
							
								 
							
						 
						
							
							
								
								cleaning up warning  
							
							
							
						 
						
							2008-11-17 11:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								68019e8d98 
								
							
								 
							
						 
						
							
							
								
								cleaning up warnings in MSSQL code.  
							
							
							
						 
						
							2008-11-17 11:07:18 +00:00  
				
					
						
							
							
								 
						
							
							
								ae0bcab35e 
								
							
								 
							
						 
						
							
							
								
								adding #pragma warnings  to yprolog language support  
							
							
							
						 
						
							2008-11-17 11:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								05fb40dc0b 
								
							
								 
							
						 
						
							
							
								
								Use the message transfer module to pass items across the grid via the profile  
							
							
							
						 
						
							2008-11-17 08:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								bb936d8a2f 
								
							
								 
							
						 
						
							
							
								
								Correct prim counts for group land. Correct MessageTransferModule startup  
							
							
							
						 
						
							2008-11-17 08:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								598316c890 
								
							
								 
							
						 
						
							
							
								
								Make object chat come from the root prim's center, rather than trying to make  
							
							... 
							
							
							
							it come from a child prim position. 
							
						 
						
							2008-11-17 05:57:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2a8020b9d9 
								
							
								 
							
						 
						
							
							
								
								Back out the attachment location patch to debug a crash  
							
							
							
						 
						
							2008-11-17 05:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3f4aeccca3 
								
							
								 
							
						 
						
							
							
								
								Try to fix login crash  
							
							
							
						 
						
							2008-11-17 05:37:24 +00:00  
				
					
						
							
							
								 
						
							
							
								fa50156b4c 
								
							
								 
							
						 
						
							
							
								
								Make the messageing server re-register with all it's user servers every five  
							
							... 
							
							
							
							minutes. This ensures that things don't get messy if a user server is restarted
and the user server's operator has no control over the host the message servers
run on. 
							
						 
						
							2008-11-17 05:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								08b1e1a1f6 
								
							
								 
							
						 
						
							
							
								
								Fix previous build break  
							
							
							
						 
						
							2008-11-17 04:34:19 +00:00  
				
					
						
							
							
								 
						
							
							
								928d003bf5 
								
							
								 
							
						 
						
							
							
								
								Change the semantics of the Allow_* os function control. Omitting a function  
							
							... 
							
							
							
							causes defautlt behavior. "true" now means usable unconditionally, "false"
means disabled, and a list of UUIDs restricts it.
This changes SECURITY! If you used "true" here before, you shoudl review
your setup! 
							
						 
						
							2008-11-17 04:23:03 +00:00  
				
					
						
							
							
								 
						
							
							
								840ef17b8d 
								
							
								 
							
						 
						
							
							
								
								Allow more then one user server in the user server config of the  
							
							... 
							
							
							
							message server. This is needed for larger grids 
							
						 
						
							2008-11-17 03:28:38 +00:00  
				
					
						
							
							
								 
						
							
							
								0e7b6879d2 
								
							
								 
							
						 
						
							
							
								
								Add some null checks  
							
							
							
						 
						
							2008-11-17 00:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								74ba1bb180 
								
							
								 
							
						 
						
							
							
								
								Fix child prims in attachments chatting from near 0,0,0 rather than  
							
							... 
							
							
							
							the avatar position. Fixes "silent" child prim scripts 
							
						 
						
							2008-11-17 00:28:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4343ddeec1 
								
							
								 
							
						 
						
							
							
								
								Fix NRE on TP-to-home, if the home-region is unavailable.  
							
							
							
						 
						
							2008-11-16 23:53:00 +00:00  
				
					
						
							
							
								 
						
							
							
								07afe9c137 
								
							
								 
							
						 
						
							
							
								
								Fix friends again. Friends-handling is now stateless and, thanks to  
							
							... 
							
							
							
							MessageTransferModule, much easier to understand (I hope). 
							
						 
						
							2008-11-16 23:50:18 +00:00  
				
					
						
							
							
								 
						
							
							
								4d23d22fb1 
								
							
								 
							
						 
						
							
							
								
								Remove a redundant parameter  
							
							
							
						 
						
							2008-11-16 23:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5e2e05a1c1 
								
							
								 
							
						 
						
							
							
								
								Megapatch. Completely remove the multiparameter IM methods. Remove the insecure  
							
							... 
							
							
							
							fromAgentSession field. 
							
						 
						
							2008-11-16 22:04:01 +00:00  
				
					
						
							
							
								 
						
							
							
								78d42a7fc8 
								
							
								 
							
						 
						
							
							
								
								- Fix a formatting error in a log message (Mantis#2635).  
							
							
							
						 
						
							2008-11-16 21:32:10 +00:00  
				
					
						
							
							
								 
						
							
							
								3f818e001d 
								
							
								 
							
						 
						
							
							
								
								First step tidy-up of IM packing/unpacking/repacking  
							
							
							
						 
						
							2008-11-16 20:32:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e1ccbed982 
								
							
								 
							
						 
						
							
							
								
								GridIMs don't have a (sending) client, which led to a NRE on access.  
							
							... 
							
							
							
							Doesn't use client now in that case. 
							
						 
						
							2008-11-16 19:45:46 +00:00  
				
					
						
							
							
								 
						
							
							
								9e7d00c1e6 
								
							
								 
							
						 
						
							
							
								
								Add MessageTransferModule interface to all scenes, not only the first  
							
							
							
						 
						
							2008-11-16 18:59:58 +00:00  
				
					
						
							
							
								 
						
							
							
								ca8a2cad53 
								
							
								 
							
						 
						
							
							
								
								Fix 2 bugs in the message transfer module, thanks, Homer Horwitz!  
							
							
							
						 
						
							2008-11-16 18:53:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e46719e8f1 
								
							
								 
							
						 
						
							
							
								
								Make return object actually use the return object permissions  
							
							
							
						 
						
							2008-11-16 18:27:24 +00:00  
				
					
						
							
							
								 
						
							
							
								5aa10a8ab1 
								
							
								 
							
						 
						
							
							
								
								Add group prim count support to land properties  
							
							
							
						 
						
							2008-11-16 04:57:37 +00:00  
				
					
						
							
							
								 
						
							
							
								29eec33506 
								
							
								 
							
						 
						
							
							
								
								* Abstracted some methods from SceneObjectGroup to allow them to be overridden more easily. Specifically object creation from XML.  
							
							
							
						 
						
							2008-11-16 04:40:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8e119130c5 
								
							
								 
							
						 
						
							
							
								
								Make a quick stab at the "Open data reader" issue.  
							
							... 
							
							
							
							MySqlDataReader needs to be Close()d explicitly. Disposing it or letting
it fall out of scope will not free it's hold on the connection. 
							
						 
						
							2008-11-16 04:39:41 +00:00  
				
					
						
							
							
								 
						
							
							
								3de41ea377 
								
							
								 
							
						 
						
							
							
								
								Reinstate the IM sending from scripts and from autoreturn  
							
							
							
						 
						
							2008-11-16 04:31:52 +00:00  
				
					
						
							
							
								 
						
							
							
								55e2ede065 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-16 02:55:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4f293aa99c 
								
							
								 
							
						 
						
							
							
								
								Adds the missing interface to fix the build  
							
							
							
						 
						
							2008-11-16 00:54:10 +00:00  
				
					
						
							
							
								 
						
							
							
								27e557eb98 
								
							
								 
							
						 
						
							
							
								
								Introduces the message transfer module. It splits the transfer mechanics off  
							
							... 
							
							
							
							the IM module and makes it into a module of it's own, which can be used by
all other modules. Removes some ugly hacks. Refer to the IM module to see
how it's used. Also fixes the persistence issue (Mantis #2598 ) 
							
						 
						
							2008-11-16 00:47:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a3f785e978 
								
							
								 
							
						 
						
							
							
								
								Changed sculpted prim texture scaling method to bilinear to reduce scaling artifacts  
							
							
							
						 
						
							2008-11-16 00:24:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9a6cdf662b 
								
							
								 
							
						 
						
							
							
								
								Mantis#2626: Thank you Ruud Lathrop, for a patch that cleans up MSSQL code.  
							
							
							
						 
						
							2008-11-15 21:27:10 +00:00  
				
					
						
							
							
								 
						
							
							
								448e4b0beb 
								
							
								 
							
						 
						
							
							
								
								- Change llSetRot behavior so it matches the SL behavior (in particular, the  
							
							... 
							
							
							
							rather strange behavior if used in a child prim).
- Small refactoring. 
							
						 
						
							2008-11-15 21:03:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e26169f0b0 
								
							
								 
							
						 
						
							
							
								
								Mantis#2552: Thanks idb, for a patch that fixes persistence of physical prims.  
							
							... 
							
							
							
							(added a fix for the broken build from last commit, too) 
							
						 
						
							2008-11-15 18:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								21b69ac515 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2621 : Thanks idb, for a patch that will persist regularily changed objects better.  
							
							... 
							
							
							
							Objects will be persisted now MinimumTimeBeforePersistenceConsidered seconds
after the last change, but latest MaximumTimeBeforePersistenceConsidered after
the first change (both are configurable in OpenSim.ini.example and are set to
60 and 600 as default). 
							
						 
						
							2008-11-15 17:52:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3fdc445dd1 
								
							
								 
							
						 
						
							
							
								
								Prevent NRE if you do a llSetStatus(STATUS_ROTATION...) on an object that isn't physical.  
							
							
							
						 
						
							2008-11-15 17:19:35 +00:00  
				
					
						
							
							
								 
						
							
							
								1f06532b82 
								
							
								 
							
						 
						
							
							
								
								Hack to temporarily fix friends-handling. This will be redone as soon as  
							
							... 
							
							
							
							Melanie's CommunicationModule is in.
Please note: imSession is a transaction-ID, *not* the agent's session. 
							
						 
						
							2008-11-15 16:25:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e40fe2db26 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-15 02:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								00d6114525 
								
							
								 
							
						 
						
							
							
								
								* test: Add scene root agent test stub, since I'll be picking up with something else the next time I start coding on OpenSim  
							
							
							
						 
						
							2008-11-14 21:06:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a760586f26 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-11-14 20:15:22 +00:00  
				
					
						
							
							
								 
						
							
							
								95a5bfc560 
								
							
								 
							
						 
						
							
							
								
								* refactor: Have the entity list tests use the infrastructure method rather than cut n paste  
							
							
							
						 
						
							2008-11-14 20:09:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2bb4b45626 
								
							
								 
							
						 
						
							
							
								
								* Move test scene construction infrastructure methods to a separate class for future common use  
							
							
							
						 
						
							2008-11-14 20:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								5214d39e7c 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2618  
							
							... 
							
							
							
							Thank you, StrawberryFride, for a patch that adds group permission support
to MSSQL. Contains a migration, back up your database. 
							
						 
						
							2008-11-14 19:36:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1bd0721dbe 
								
							
								 
							
						 
						
							
							
								
								Add SQLite and the missing migrations files for last commit  
							
							
							
						 
						
							2008-11-14 19:00:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d66f3993de 
								
							
								 
							
						 
						
							
							
								
								Add group permissions to agent inventory.  
							
							... 
							
							
							
							Contains a migration. May contain nuts.
Please back up your inventory data store. This revision changes the interface
version!! No older regions can connect to these new UGAIM, and the new regions
can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss
Currently persisted on MySQL only. 
							
						 
						
							2008-11-14 18:54:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e3770cfee6 
								
							
								 
							
						 
						
							
							
								
								* Allow new script creation to be locked down to only gods if specified in OpenSim.ini  
							
							... 
							
							
							
							* This doesn't allow complete script lockdown of a sim, many avenues (copying, editing) are still uncloseable at the moment
* Default remains to allow all users to create scripts (subject to existing permissions if enabled) 
							
						 
						
							2008-11-14 18:43:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9960637545 
								
							
								 
							
						 
						
							
							
								
								Try to make the test pass again  
							
							
							
						 
						
							2008-11-14 17:53:58 +00:00  
				
					
						
							
							
								 
						
							
							
								edee11ff87 
								
							
								 
							
						 
						
							
							
								
								Reapplying a revised version of Christopher Yeoh's (IBM) patch for allow  
							
							... 
							
							
							
							inventory drop. Also adds a new flags, "propagate_permissions" to
OpenSim.ini to control that feature. 
							
						 
						
							2008-11-14 17:24:56 +00:00  
				
					
						
							
							
								 
						
							
							
								165fcd1aac 
								
							
								 
							
						 
						
							
							
								
								* Switch default permissions back to false (so they are not on) as they were two revisions ago, since it sounds like this was our agreed position from some time back  
							
							... 
							
							
							
							* Make the default also false (to match what is in OpenSim.ini.example) 
							
						 
						
							2008-11-14 15:48:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8372880c75 
								
							
								 
							
						 
						
							
							
								
								* Hook up create new object event in the permissions module  
							
							... 
							
							
							
							* Switch default for serverside_object_permissions from false to true - it seems more natural that we enforce permissions by default rather than not!
* Add some explanation in OpenSim.ini.example for serverside_object_permissions 
							
						 
						
							2008-11-14 15:36:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b43c056c5f 
								
							
								 
							
						 
						
							
							
								
								Detach dropped attachments from the scene presence so they don't get cleaned  
							
							... 
							
							
							
							on logout 
							
						 
						
							2008-11-14 15:30:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3e4b094921 
								
							
								 
							
						 
						
							
							
								
								* Implements terrain raw upload.  You can now upload your .raw terrain files using the Estate Tools.  
							
							... 
							
							
							
							* Could this be extended in the future to support .oar uploads too?  Only time will tell! 
							
						 
						
							2008-11-14 14:42:00 +00:00  
				
					
						
							
							
								 
						
							
							
								5c21ec6d10 
								
							
								 
							
						 
						
							
							
								
								reverting  #7295 , as it still fails a test case (as pointed out very  
							
							... 
							
							
							
							kindly by sean) --- lesson learned: just running a "make test" is not
sufficient, you need to precede it by a "make clean". 
							
						 
						
							2008-11-14 13:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								5e20e32b69 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <cyeoh@au1.ibm.com>  
							
							... 
							
							
							
							This patch makes llAllowInventoryDrop work with the permissions module
enabled. Changes include:
- Enabled PropagatePermissions when permissions module serverside perms
  is on
- change ownership of item when item is dropped into an object.
  Ownership changes to the owner of the object the item is dropped into
- propagation of permissions if the permissions module enabled (eg
  next-owner mask applied)
- CHANGED_ALLOWED_DROP is now passed to the change script event if an
  item was allowed to be dropped into the object only because
  llAllowInventoryDrop is enabled (instead of CHANGED_INVENTORY being
  passed).
- Sets object flags correctly when llAllowInventoryDrop is called so
  clients are notified immediately of the change in state. Am not
  sure that calling aggregateScriptEvents is the right way to do it,
  but it works and seems to be the only way without making further
  changes to update LocalFlags 
							
						 
						
							2008-11-14 10:55:14 +00:00  
				
					
						
							
							
								 
						
							
							
								62317ded9f 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb (alan_webb@us.ibm.com)  
							
							... 
							
							
							
							Fixed the IRC code so that it deals with regions coming and
going. 
							
						 
						
							2008-11-14 10:50:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4e0a424f9f 
								
							
								 
							
						 
						
							
							
								
								Some changes to the money module to allow a more flexible system of  
							
							... 
							
							
							
							applying charges 
							
						 
						
							2008-11-14 07:56:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4f91da2488 
								
							
								 
							
						 
						
							
							
								
								More groups plumbing  
							
							
							
						 
						
							2008-11-14 05:18:39 +00:00  
				
					
						
							
							
								 
						
							
							
								c79a11cbd1 
								
							
								 
							
						 
						
							
							
								
								Lots of experimentation yielded a fair approximation of a hip offset from the  
							
							... 
							
							
							
							physical center of an avatar, for display purposes. This should keep the
avatar feet above ground visually in most cases. Tweaked for both height
extremes and various leg lengths. Improvements welcome 
							
						 
						
							2008-11-14 03:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								cc5ccfb315 
								
							
								 
							
						 
						
							
							
								
								make inventory item listing more robust.  It turns out that a bad item  
							
							... 
							
							
							
							(one that won't parse right) will prevent all other items in that folder
to load when inventory is requested.  This is very careful to no longer
add inventory items that return as null to the hash table for
getInventoryInFolder, as well as be more careful parsing UUIDs for
fields that aren't marked not null in MySQL.
The net result, you may see previously missing inventory items return
after this checkin.  Folders probably need to be hardened in the same
way, but I'm out of time for today. 
							
						 
						
							2008-11-13 22:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c268a3c84e 
								
							
								 
							
						 
						
							
							
								
								From: awebb@us.ibm.com  
							
							... 
							
							
							
							Fix the long-standing "lost clothing" bug by making AvatarFactory a non
shared module (which it should have been all along). 
							
						 
						
							2008-11-13 21:31:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1fd32a5ab2 
								
							
								 
							
						 
						
							
							
								
								* Rename all the previous methods to be User rather than Avatar (for extra bonus points)  
							
							... 
							
							
							
							public bool ExternalChecksCanCreateUserInventory(int invType, UUID userID)
public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanDeleteUserInventory(UUID itemID, UUID userID) 
							
						 
						
							2008-11-13 20:52:06 +00:00  
				
					
						
							
							
								 
						
							
							
								bd61b946df 
								
							
								 
							
						 
						
							
							
								
								* Add  
							
							... 
							
							
							
							public bool ExternalChecksCanCreateAvatarInventory(int invType, UUID userID)
public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanDeleteAvatarInventory(UUID itemID, UUID userID)
to ExternalChecks to handle avatar inventory checks (as opposed to object inv checks).
* opensim-dev e-mail to follow concerning this shortly 
							
						 
						
							2008-11-13 20:29:41 +00:00  
				
					
						
							
							
								 
						
							
							
								bf68255b86 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename object inventory permission checks to distinguish between task inventory and agent inventory  
							
							
							
						 
						
							2008-11-13 19:16:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ca35b49b70 
								
							
								 
							
						 
						
							
							
								
								Make scripts in objects rezzed from script compile synchronously to close  
							
							... 
							
							
							
							a timing gap. Still not 100%, but getting there 
							
						 
						
							2008-11-13 19:00:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ef601d805a 
								
							
								 
							
						 
						
							
							
								
								* First part of a series of patches  
							
							... 
							
							
							
							* Intension is to provide a way to lock down script creation to administrators/gods only
* Defaults will remain as they are at the moment 
							
						 
						
							2008-11-13 18:52:16 +00:00  
				
					
						
							
							
								 
						
							
							
								219015d699 
								
							
								 
							
						 
						
							
							
								
								* Attempt to make OpenSim.ini.example a bit more readable by  
							
							... 
							
							
							
							*   Some rearrangement within sections
*   Indenting section contents
* Also, correct indentation levels in PermissionsModule 
							
						 
						
							2008-11-13 17:22:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8a3d9ea2db 
								
							
								 
							
						 
						
							
							
								
								Mantis#2597. Thank you kindly, Idb for a patch that:  
							
							... 
							
							
							
							Solves the problem of changes to objects not 
persisted on server shutdown. 
							
						 
						
							2008-11-13 04:23:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c18ce34d06 
								
							
								 
							
						 
						
							
							
								
								Update avatar picker search to work with OpenSearch people search  
							
							
							
						 
						
							2008-11-13 03:24:23 +00:00  
				
					
						
							
							
								 
						
							
							
								424792b39b 
								
							
								 
							
						 
						
							
							
								
								* Rename scene tests to scene object tests since that is what they are actually concerned with  
							
							
							
						 
						
							2008-11-12 21:12:46 +00:00  
				
					
						
							
							
								 
						
							
							
								2c7ac33650 
								
							
								 
							
						 
						
							
							
								
								* test: Add basic synchronous object remove test  
							
							
							
						 
						
							2008-11-12 20:35:35 +00:00  
				
					
						
							
							
								 
						
							
							
								cec112c87a 
								
							
								 
							
						 
						
							
							
								
								* refactor: as per a recent opensim-dev thread, rename InnerScene to SceneGraph to make it more descriptive of its intended function  
							
							
							
						 
						
							2008-11-12 20:16:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b636bb0f9e 
								
							
								 
							
						 
						
							
							
								
								* Stop the pointless passing of a scene's own region handler back to it in region comms  
							
							... 
							
							
							
							* Some scene methods ignored it, others did nothing if the region handler given did not match their own (which would never be triggered) 
							
						 
						
							2008-11-12 19:12:33 +00:00  
				
					
						
							
							
								 
						
							
							
								724390e413 
								
							
								 
							
						 
						
							
							
								
								Change HTTP server backlog/acceptors to 64, per Adam Z  
							
							
							
						 
						
							2008-11-12 18:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e2ab576572 
								
							
								 
							
						 
						
							
							
								
								* Stop locking the scene presences dictionary for the entire agent crossing part of the login sequence  
							
							... 
							
							
							
							* This may alleviate a little the freezing experienced by existing avatars when a new client logs in
* Race condition risks look minimal since one wouldn't expect another thread to start fiddling with that presence 
							
						 
						
							2008-11-12 18:12:18 +00:00  
				
					
						
							
							
								 
						
							
							
								4b5e09a36b 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb (alan_webb@us.ibm.com)  
							
							... 
							
							
							
							Fix the broken llSetTimerEvent implementation (sec == 0 was not
possible anymore). 
							
						 
						
							2008-11-12 11:02:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c71f0899c2 
								
							
								 
							
						 
						
							
							
								
								Revamp inventory transfer module, step 1. Inventory will now be saved if  
							
							... 
							
							
							
							destination user is offline/out of range. No more eternal cache is needed
for tracking IDs. Code cleanup. Removed some casts from IScene to Scene.
Decline now properly places item in trash rather than deleting it outright. 
							
						 
						
							2008-11-12 06:22:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c453a41fb5 
								
							
								 
							
						 
						
							
							
								
								* Set defaults on the allowed LSL Compilers to 'lsl' unless you've specified otherwise.  
							
							
							
						 
						
							2008-11-12 04:49:06 +00:00  
				
					
						
							
							
								 
						
							
							
								c34805d573 
								
							
								 
							
						 
						
							
							
								
								Add the missing bits that got lost in the prim clamping commit. This should  
							
							... 
							
							
							
							actually make it work 
							
						 
						
							2008-11-12 01:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								70ad3ecd5e 
								
							
								 
							
						 
						
							
							
								
								* Create TestScene to get at the async object deleter for use in a future test  
							
							
							
						 
						
							2008-11-11 21:31:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a814ac3d67 
								
							
								 
							
						 
						
							
							
								
								* Put an Enabled switch on the async object deleter for future testing purposes  
							
							
							
						 
						
							2008-11-11 20:33:29 +00:00  
				
					
						
							
							
								 
						
							
							
								47a5d71b7e 
								
							
								 
							
						 
						
							
							
								
								Prevent pieces from other people's HUDs from displaying at the center of  
							
							... 
							
							
							
							every user's HUD 
							
						 
						
							2008-11-11 19:08:59 +00:00  
				
					
						
							
							
								 
						
							
							
								4245cd90de 
								
							
								 
							
						 
						
							
							
								
								minor: refactor some SceneTests code for future tests  
							
							
							
						 
						
							2008-11-11 18:21:43 +00:00  
				
					
						
							
							
								 
						
							
							
								2b97c84d1d 
								
							
								 
							
						 
						
							
							
								
								* minor: remove log message that gives wrong user server 'version'  
							
							
							
						 
						
							2008-11-11 18:15:30 +00:00  
				
					
						
							
							
								 
						
							
							
								50e3eb31b0 
								
							
								 
							
						 
						
							
							
								
								* Restore storing null to represent 'missing asset' requests in the AssetCache  
							
							... 
							
							
							
							* If we don't do this then callers to the polling GetAsset wait the full polling time before returning 
							
						 
						
							2008-11-11 17:54:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1493f7349f 
								
							
								 
							
						 
						
							
							
								
								* Minor typing fixes in AssetCache - now uses base types for nearly everything.  
							
							... 
							
							
							
							* Code Cleanliness Fixes in LLClientView
* Using field instead of local variable for handlerUpdatePrimGroupRotation (if you notice any new oddities with prim group rotation after this patch, please mantis) 
							
						 
						
							2008-11-11 17:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								97816f8c90 
								
							
								 
							
						 
						
							
							
								
								* Implement basic region filtering as described in  https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html  
							
							... 
							
							
							
							* This is done by sending a 'major interface version' number on sim registration.  Developers must increment this every time they make a change that would make the previous 
OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine).
* This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion
* This allows the grid service to stop older, incompatible regions from connecting 
							
						 
						
							2008-11-11 17:02:46 +00:00  
				
					
						
							
							
								 
						
							
							
								851b72570a 
								
							
								 
							
						 
						
							
							
								
								Mantis#2604. Thank you kindly, Diva for a patch that:  
							
							... 
							
							
							
							This patch changes a couple of methods in Scene.Inventory to virtual, 
so they can be overridden in subclasses. DeleteToInventory now returns 
the UUID of the newly created asset, so that further actions on it can 
be pursued in subclasses. This will make my life easier for making 
inventory accessible in the hypergrid. 
							
						 
						
							2008-11-11 15:18:16 +00:00  
				
					
						
							
							
								 
						
							
							
								32b9975468 
								
							
								 
							
						 
						
							
							
								
								If the proxy is on, we need to ignore the extra 6 bytes in the packet.  
							
							
							
						 
						
							2008-11-11 03:41:28 +00:00  
				
					
						
							
							
								 
						
							
							
								89570e1637 
								
							
								 
							
						 
						
							
							
								
								Add ClampPrimSize option to ensure no prim can exceed the set size. This  
							
							... 
							
							
							
							will allow people who don't want megaprims in their sim to prevent them
from being created. Any prim rezzed or pulled across the border will be
clamped to the size specified in OpenSim.ini if this option is set. 
							
						 
						
							2008-11-11 03:10:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7af1afb6df 
								
							
								 
							
						 
						
							
							
								
								Fix a nullref in attachment packing  
							
							
							
						 
						
							2008-11-11 02:24:33 +00:00  
				
					
						
							
							
								 
						
							
							
								302d65569f 
								
							
								 
							
						 
						
							
							
								
								Allow gods to terraform without limits. Respect the Allow Others To  
							
							... 
							
							
							
							Terraform flag in land. 
							
						 
						
							2008-11-11 01:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7eda940e7f 
								
							
								 
							
						 
						
							
							
								
								Fix llList2Integer to have the same semantics as an (integer) cast. Handle  
							
							... 
							
							
							
							mixed number/letter content properly. 
							
						 
						
							2008-11-11 01:02:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5276c4bdf8 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-11 00:52:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d145700115 
								
							
								 
							
						 
						
							
							
								
								* Commit allows downloading of the .raw terrain from the estate tools.  
							
							... 
							
							
							
							* Implements the SendInitiateDownload method in IClientAPI 
* Uses the ITerrainModule Interface to write a terrain file to disk then uses a FileStream to read the binary file from the disk and put it in a byte array. and save to the xFer list.
* It then tells the client to download the file and the client initiates an Xfer request. 
							
						 
						
							2008-11-10 23:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								4c731dd44e 
								
							
								 
							
						 
						
							
							
								
								* Remove mono warnings  
							
							... 
							
							
							
							* Remove duplicate test part 
							
						 
						
							2008-11-10 21:12:53 +00:00  
				
					
						
							
							
								 
						
							
							
								0bda2cf5bc 
								
							
								 
							
						 
						
							
							
								
								* refactor: clean up SOG xml2 reloading to reuse more code  
							
							
							
						 
						
							2008-11-10 21:06:26 +00:00  
				
					
						
							
							
								 
						
							
							
								58e74b554f 
								
							
								 
							
						 
						
							
							
								
								Restore the independent LocalID numbering for avatars. Fixes an issue where  
							
							... 
							
							
							
							it becomes impossible to cross back into a region you came from, or freeze
several seconds after region crossings. 
							
						 
						
							2008-11-10 20:58:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b044a0f139 
								
							
								 
							
						 
						
							
							
								
								* refactor: Make xml (orig format) loading method reuse existing set root part method  
							
							... 
							
							
							
							* miscellaneous doc/log message changes 
							
						 
						
							2008-11-10 20:54:34 +00:00  
				
					
						
							
							
								 
						
							
							
								d52946dd0d 
								
							
								 
							
						 
						
							
							
								
								fix unit tests use SetRootPart now  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-10 20:46:47 +00:00  
				
					
						
							
							
								 
						
							
							
								03382c55cb 
								
							
								 
							
						 
						
							
							
								
								make things compile, but the test still fails because of the root part  
							
							... 
							
							
							
							changes 
							
						 
						
							2008-11-10 20:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								60299d172b 
								
							
								 
							
						 
						
							
							
								
								Lock tests on EntityList.cs, multithreaded object addition  
							
							... 
							
							
							
							and removal.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-11-10 20:28:57 +00:00  
				
					
						
							
							
								 
						
							
							
								13cf89bf3b 
								
							
								 
							
						 
						
							
							
								
								* minor: remove useless exception catch  
							
							
							
						 
						
							2008-11-10 20:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0e180b0ad3 
								
							
								 
							
						 
						
							
							
								
								* refactor: Expose SOG.SetRootPart for outsiders to use rather than setting RootPart and adding the part separately  
							
							... 
							
							
							
							* Make RootPart read only 
							
						 
						
							2008-11-10 20:04:55 +00:00  
				
					
						
							
							
								 
						
							
							
								014eb26426 
								
							
								 
							
						 
						
							
							
								
								Removed some debug output I forgot to remove...  
							
							
							
						 
						
							2008-11-10 19:55:30 +00:00  
				
					
						
							
							
								 
						
							
							
								adf1c40ba3 
								
							
								 
							
						 
						
							
							
								
								* Take out the 1 second sleep debugging line in ScenePresence  
							
							
							
						 
						
							2008-11-10 19:48:06 +00:00  
				
					
						
							
							
								 
						
							
							
								2d89e562d7 
								
							
								 
							
						 
						
							
							
								
								* Refactor the callers of SOG.SetPartAsRoot() to use common code  
							
							
							
						 
						
							2008-11-10 19:47:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c220b4b8b4 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove old dead and buried datastore code  
							
							
							
						 
						
							2008-11-10 19:32:18 +00:00  
				
					
						
							
							
								 
						
							
							
								0f22013ae4 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-11-10 19:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5d1d5a22a9 
								
							
								 
							
						 
						
							
							
								
								* Extend basic scene test to retrieve the object from the scene and match uuids  
							
							... 
							
							
							
							* Decouple sog and sop by removing the need to pass the sog to the sop when it is created - most of the code was doing this operation (and hence duplicating it) anyway
* Remove unused constructors 
							
						 
						
							2008-11-10 18:10:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6df113845e 
								
							
								 
							
						 
						
							
							
								
								this changeset adds an option to RemoteAdmin to limit the number of  
							
							... 
							
							
							
							regions that XmlRpcCreateRegion will create: if region_limit is != 0
then XmlRpcCreateRegion will only create a new region if the number of
regions already existing is below region_limit. 
							
						 
						
							2008-11-10 17:37:28 +00:00  
				
					
						
							
							
								 
						
							
							
								2589acc5d1 
								
							
								 
							
						 
						
							
							
								
								Keep dropped prims from being temp-on-rez and getting cleaned up  
							
							
							
						 
						
							2008-11-10 16:11:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d01cd9c84f 
								
							
								 
							
						 
						
							
							
								
								another small bit of startup refactoring  
							
							
							
						 
						
							2008-11-10 15:17:50 +00:00  
				
					
						
							
							
								 
						
							
							
								bfc2d8c231 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <cyeoh@au1.ibm.com>  
							
							... 
							
							
							
							This patch addresses mantis bug 2576.
 http://opensimulator.org/mantis/view.php?id=2576 
Briefly, if you call llDie from many scripts at the same time (say a
build is cleaning up excess objects) then OpenSim deadlocks. Avatars
are unable to move, and whilst the console is active you can't do much
without it also locking up. This only occurs with the XEngine script
engine enabled.
I have attached a patch which works, but I'm not sure its the right way
to address the problem. The fundamental problem is that a lock on a
SceneObjectGroup's m_parts is taken when the object is deleted, a
callback to the script engine occurs and a fair way down the callchain,
potentially there are locks taken on several other SceneObjectGroup's
m_parts. Deadlock then occurs if you get unlucky enough
to get in the situation where with several llDie's are called and
SceneObjectGroups
have taken a lock on their own m_parts, and end up waiting on each
other's
locks to become available.
The patch adds a lock at a high level so that that the removal of script
instances
from an object only occurs once per scene at a time. This avoids the
potential
of deadlock. Theoretically there could be some performance hit but
AFAICT
the path taken is not a common occurrence.
Would welcome any suggestions for a better solution, otherwise feel free
to apply  :-)
Note this patch was built against the 0.6.0 freeze as trunk was
rather broken for me this morning (creating a script killed the client
connection). 
							
						 
						
							2008-11-10 12:42:22 +00:00  
				
					
						
							
							
								 
						
							
							
								22b70495ab 
								
							
								 
							
						 
						
							
							
								
								The region proxy for the load balancer module works again. The incoming proxy messages were not properly decoded.  
							
							
							
						 
						
							2008-11-10 09:50:05 +00:00  
				
					
						
							
							
								 
						
							
							
								0d02f53f87 
								
							
								 
							
						 
						
							
							
								
								Prevent AO from crashing the sim if the user logs out before the script  
							
							... 
							
							
							
							stops 
							
						 
						
							2008-11-10 05:42:02 +00:00  
				
					
						
							
							
								 
						
							
							
								dd688e95e0 
								
							
								 
							
						 
						
							
							
								
								Add a MinTimerInterval, defaulted at 0.5s, to the scripting configuration  
							
							
							
						 
						
							2008-11-10 05:33:36 +00:00  
				
					
						
							
							
								 
						
							
							
								fc6f3edec6 
								
							
								 
							
						 
						
							
							
								
								Stop attachments from causing an update to be sent on every frame in which  
							
							... 
							
							
							
							an avatar moves. 
							
						 
						
							2008-11-10 05:21:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ce37b80c68 
								
							
								 
							
						 
						
							
							
								
								Thank you, idb, for a patch that fixes avatar height calculation  
							
							... 
							
							
							
							Our feet will now be above ground 
							
						 
						
							2008-11-10 01:28:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e0498e1638 
								
							
								 
							
						 
						
							
							
								
								* Fixed asset bug.  
							
							
							
						 
						
							2008-11-09 23:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								298ab2f9cb 
								
							
								 
							
						 
						
							
							
								
								Prevent updates about other people's HUD objects being sent  
							
							
							
						 
						
							2008-11-09 22:52:00 +00:00  
				
					
						
							
							
								 
						
							
							
								087d2f9147 
								
							
								 
							
						 
						
							
							
								
								Enabled SoftERP for the contact structure but not SoftCFM.  
							
							... 
							
							
							
							A tube on a pole is a bit less "flubbery" so maybe this is
the right direction. 
							
						 
						
							2008-11-09 20:20:20 +00:00  
				
					
						
							
							
								 
						
							
							
								664e8a464e 
								
							
								 
							
						 
						
							
							
								
								Script region crossing. This has not user functionality, but lays all the  
							
							... 
							
							
							
							groundwork. 
							
						 
						
							2008-11-09 19:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6c27321949 
								
							
								 
							
						 
						
							
							
								
								Cause llGetInventoryType to return the asset type, which corresponds with  
							
							... 
							
							
							
							the LSL constants. 
							
						 
						
							2008-11-09 19:10:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c6ed72b4fa 
								
							
								 
							
						 
						
							
							
								
								Clean up a few comments.  
							
							
							
						 
						
							2008-11-09 18:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8ed4821c47 
								
							
								 
							
						 
						
							
							
								
								Clean up the mass < 0 logic a tiny bit when  
							
							... 
							
							
							
							calculating mass. 
							
						 
						
							2008-11-09 18:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								df8b92cc1e 
								
							
								 
							
						 
						
							
							
								
								* Applying EventQueueGetModule patch to try debug the case of the missing EQG.  
							
							
							
						 
						
							2008-11-09 15:44:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c43e466301 
								
							
								 
							
						 
						
							
							
								
								* Enabled GTCache for AssetCache  
							
							... 
							
							
							
							* Items will now be locally cached for only 24 hours from last access. (Rather than until restart)
* Caveat: Implementing the new caching mechanism means statistics gathering on AssetCache is no longer functional. (Justin - you might want to take a look and see if you can somehow get that back and running if you still need it) 
							
						 
						
							2008-11-09 15:00:26 +00:00  
				
					
						
							
							
								 
						
							
							
								853ba745b5 
								
							
								 
							
						 
						
							
							
								
								Refactoring: Moved component creation to "ComponentFactory" as dictated by convention  
							
							
							
						 
						
							2008-11-09 10:30:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8da726c3a8 
								
							
								 
							
						 
						
							
							
								
								Update svn properties. Add copyright headers. Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-09 01:31:38 +00:00  
				
					
						
							
							
								 
						
							
							
								bdf9add8d1 
								
							
								 
							
						 
						
							
							
								
								Reintroduce transactionID to the parameter list for SendInstantMessage.  
							
							... 
							
							
							
							It is required by group IM and also for a proper implementation of item
give, group notice attachments and offline IM. 
							
						 
						
							2008-11-09 01:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								62bc9c2e8e 
								
							
								 
							
						 
						
							
							
								
								Mantis#2591. Thank you kindly, Ruud Lathrop for a patch that:  
							
							... 
							
							
							
							This patch is two script that fixes a issue when adding more 
then 1 avatar to estateban/estatemanager list. It removes a 
key and adds a index to the tables. 
							
						 
						
							2008-11-09 00:53:54 +00:00  
				
					
						
							
							
								 
						
							
							
								83d83ebbc4 
								
							
								 
							
						 
						
							
							
								
								Refactor the detectparams variable from 'd' to  
							
							... 
							
							
							
							a more meaningful name of 'detectedParams'. 
							
						 
						
							2008-11-08 23:55:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ddca72530d 
								
							
								 
							
						 
						
							
							
								
								* Quick test for Dahlia, returns Packet Processing Loop to Infinite Loop.  
							
							
							
						 
						
							2008-11-08 23:17:30 +00:00  
				
					
						
							
							
								 
						
							
							
								41979f292b 
								
							
								 
							
						 
						
							
							
								
								Mantis#2590. Thank you kindly, Diva for a patch that solves:  
							
							... 
							
							
							
							When the given address to CheckRegion is wrong, it crashes 
the whole server. Patch included. 
							
						 
						
							2008-11-08 21:49:40 +00:00  
				
					
						
							
							
								 
						
							
							
								edb2344796 
								
							
								 
							
						 
						
							
							
								
								Mantis#2583. Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							PRIM_TEMP_ON_REZ and PRIM_MATERIAL are not implemented in 
llSetPrimitiveParams so support for these is in the patch.
Also two deprecated functions throw errors. They are changed 
to behave as in SL: llSetPrimURL - Does nothing except the sleep 
(currently commented out) & llRefreshPrimURL shouts 
"llRefreshPrimURL - not yet supported" on the error channel 
							
						 
						
							2008-11-08 21:25:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5e4def3ee7 
								
							
								 
							
						 
						
							
							
								
								Mantis#2589: Thanks StrawberryFride, for a patch that fixes the build on VS2005.  
							
							
							
						 
						
							2008-11-08 21:18:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7308f35a96 
								
							
								 
							
						 
						
							
							
								
								* Fixed issue where incorrect braces nesting resulted in a section of PacketQueue getting disabled.  
							
							... 
							
							
							
							* This means the recent memory fix should now be working correctly - so the current largest memory leak should be fixed. AssetCache still needs to be addressed however. 
							
						 
						
							2008-11-08 21:08:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fb2a1a6b7c 
								
							
								 
							
						 
						
							
							
								
								* Fixed a major memory leak in packet processing - PacketQueue.Close is never called, causing the PacketQueue for dead clients to be preserved (including it's contents).  
							
							... 
							
							
							
							* This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes. 
							
						 
						
							2008-11-08 20:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								cbda728183 
								
							
								 
							
						 
						
							
							
								
								* "Fixed" a NRE with the new script engine Tedd committed  
							
							... 
							
							
							
							* Tedd will need to fix properly. 
							
						 
						
							2008-11-08 20:31:47 +00:00  
				
					
						
							
							
								 
						
							
							
								344b725d3b 
								
							
								 
							
						 
						
							
							
								
								Mantis#2598: Thanks Fly-Man- for a patch that fixes a client-thread crash by  
							
							... 
							
							
							
							allowing landFlags bit 31 to be used (Int32 -> UInt32). 
							
						 
						
							2008-11-08 20:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4da4941065 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2553 : Thank you, idb, for a fix that helps to persist changes in prim attributes.  
							
							
							
						 
						
							2008-11-08 19:55:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f1aa849dff 
								
							
								 
							
						 
						
							
							
								
								* Missed a file from previous checkin.  
							
							
							
						 
						
							2008-11-08 19:37:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4e94989106 
								
							
								 
							
						 
						
							
							
								
								* Added IClientChat to IClientCore  
							
							... 
							
							
							
							* Updated LLClientView
* Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide  
							
						 
						
							2008-11-08 19:29:35 +00:00  
				
					
						
							
							
								 
						
							
							
								bec51a9580 
								
							
								 
							
						 
						
							
							
								
								* Ported InstantMessageModule to IClientCore  
							
							... 
							
							
							
							* See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#InstantMessageModule.cs  
							
						 
						
							2008-11-08 18:07:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5a5e132a96 
								
							
								 
							
						 
						
							
							
								
								* Implemented OnClientConnect in Scene EventManager  
							
							... 
							
							
							
							* Identical to OnNewClient except it passes IClientCore instead of IClientAPI
* See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide  
							
						 
						
							2008-11-08 17:46:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9511a8c763 
								
							
								 
							
						 
						
							
							
								
								Work in progress on SECS stuff. Have been holding it off until after 0.6 release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.  
							
							
							
						 
						
							2008-11-08 17:35:48 +00:00  
				
					
						
							
							
								 
						
							
							
								cf0a14bec9 
								
							
								 
							
						 
						
							
							
								
								* Added IClientIM to IClientCore interfaces  
							
							... 
							
							
							
							* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide  for details on porting.
* Removed unused usings from Framework.* 
							
						 
						
							2008-11-08 17:20:54 +00:00  
				
					
						
							
							
								 
						
							
							
								718425e7dc 
								
							
								 
							
						 
						
							
							
								
								Added necessary locking to LandManagementModule. As it is used by several  
							
							... 
							
							
							
							threads concurrently, you'll get bad Heisenbugs without correct locking.
This might fix Mantis#2413 
							
						 
						
							2008-11-08 17:00:42 +00:00  
				
					
						
							
							
								 
						
							
							
								38b99e998e 
								
							
								 
							
						 
						
							
							
								
								Small bugfix for RemoveNeighbourRegion  
							
							
							
						 
						
							2008-11-08 16:55:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b0a90642de 
								
							
								 
							
						 
						
							
							
								
								* Made ClientLoop non-infinite, ClientLoop will now disengage when the client has logged out.  
							
							... 
							
							
							
							* Cleaned up a section of LLClientView
* Removed unused 'using' from HTTPServer 
* Please test this patch. 
							
						 
						
							2008-11-08 16:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								6d5248441d 
								
							
								 
							
						 
						
							
							
								
								* Implementing first of the 0.6 IClientAPI Changes  
							
							... 
							
							
							
							* Introducing IClientCore - this will be the key replacement for IClientAPI in the long run, it has a very minimal set of methods designed to allow you to access specialist API's.
* See https://lists.berlios.de/pipermail/opensim-dev/2008-September/003049.html  for the early discussion on this. 
							
						 
						
							2008-11-08 16:09:15 +00:00  
				
					
						
							
							
								 
						
							
							
								5c0fd512e8 
								
							
								 
							
						 
						
							
							
								
								Fix llParseString* to create LSLStrings. This makes llListFindList work  
							
							... 
							
							
							
							on lists created by parsing 
							
						 
						
							2008-11-08 15:31:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e93828fe00 
								
							
								 
							
						 
						
							
							
								
								Add some discovery code, laying groundwork for region-crossing scripts  
							
							... 
							
							
							
							No user functionality yet 
							
						 
						
							2008-11-08 14:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								69afefa788 
								
							
								 
							
						 
						
							
							
								
								Change Version string from 0.5.11 to 0.6.0 for release.  
							
							
							
						 
						
							2008-11-08 14:32:56 +00:00  
				
					
						
							
							
								 
						
							
							
								bbb8d6fc51 
								
							
								 
							
						 
						
							
							
								
								Remove empty OSUUID.cs file.  Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-08 14:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0fc57de7de 
								
							
								 
							
						 
						
							
							
								
								Remove part of another patch that would cause DNE to nuke the sim in it's  
							
							... 
							
							
							
							current form 
							
						 
						
							2008-11-08 02:31:57 +00:00  
				
					
						
							
							
								 
						
							
							
								833f5e8bed 
								
							
								 
							
						 
						
							
							
								
								Refactor IEventReceiver back into IScriptEngine  
							
							
							
						 
						
							2008-11-08 02:24:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8699c2b3b9 
								
							
								 
							
						 
						
							
							
								
								* Correct catch changed on last commit, since I just realized I started making it catch a little too much, in principle  
							
							
							
						 
						
							2008-11-07 23:08:51 +00:00  
				
					
						
							
							
								 
						
							
							
								1effc31b14 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove mono compiler warning  
							
							
							
						 
						
							2008-11-07 23:04:25 +00:00  
				
					
						
							
							
								 
						
							
							
								bf9384d594 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2582  
							
							... 
							
							
							
							* Send prim flags as booleans from LLClientView rather than in the native LL array
* Thanks idb 
							
						 
						
							2008-11-07 22:57:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4ace67a81d 
								
							
								 
							
						 
						
							
							
								
								* Fix bug in r7162 where avatars could not move  
							
							... 
							
							
							
							* Was caused by the lack of a local id.  Local ids are now given from the same sequence as prims, rather than a separate one
* I don't believe this will cause any problems, but please revert to a separate sequence if it does 
							
						 
						
							2008-11-07 22:49:36 +00:00  
				
					
						
							
							
								 
						
							
							
								ba1d9ca26b 
								
							
								 
							
						 
						
							
							
								
								* refactor: cleanup AllocateLocalPrimId() a bit more  
							
							
							
						 
						
							2008-11-07 22:08:58 +00:00  
				
					
						
							
							
								 
						
							
							
								fb694fb177 
								
							
								 
							
						 
						
							
							
								
								* Rename PrimIDAllocate() to more effectively convey what it does, and put the verb at the front  
							
							
							
						 
						
							2008-11-07 21:50:03 +00:00  
				
					
						
							
							
								 
						
							
							
								47e3d4d1f0 
								
							
								 
							
						 
						
							
							
								
								* Remove next local id from SceneBase  
							
							... 
							
							
							
							* This was only reference by ScenePresence and not used anyway - Scene itself had it's own copy 
							
						 
						
							2008-11-07 21:33:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a943b7dc7d 
								
							
								 
							
						 
						
							
							
								
								* minor: Just some tidy up of log messages, etc.  
							
							
							
						 
						
							2008-11-07 21:25:47 +00:00  
				
					
						
							
							
								 
						
							
							
								54e10e5b61 
								
							
								 
							
						 
						
							
							
								
								* Stop requiring local ids in the SOG constructors.  
							
							... 
							
							
							
							* These are assigned when the object is attached to the scene 
							
						 
						
							2008-11-07 21:07:14 +00:00  
				
					
						
							
							
								 
						
							
							
								af35f4cb4a 
								
							
								 
							
						 
						
							
							
								
								* refactor: stop unnecessary passing of scene to sog copy constructor  
							
							... 
							
							
							
							* this is now done in AttachToScene() 
							
						 
						
							2008-11-07 19:49:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f3edbcfa3b 
								
							
								 
							
						 
						
							
							
								
								* Stop prim attach being signalled twice (it is already been done outside AttachToScene())  
							
							
							
						 
						
							2008-11-07 19:30:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e34eaec553 
								
							
								 
							
						 
						
							
							
								
								* Remove more UpdateParentIDs() calls that are now duplicates  
							
							
							
						 
						
							2008-11-07 19:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e08c4376f7 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=1883  
							
							... 
							
							
							
							* Fix llSetStatus() and llSetPrimitiveParams()
* Thanks idb 
							
						 
						
							2008-11-07 19:02:55 +00:00  
				
					
						
							
							
								 
						
							
							
								cd96a33976 
								
							
								 
							
						 
						
							
							
								
								* Stop now unnecessary separate local id allocation for restored objects  
							
							... 
							
							
							
							* remove a debug line I accidentally left in there 
							
						 
						
							2008-11-07 18:52:28 +00:00  
				
					
						
							
							
								 
						
							
							
								ebd9f22b29 
								
							
								 
							
						 
						
							
							
								
								* refactor: allocate local ids to prims only when an object is attached to a scene  
							
							
							
						 
						
							2008-11-07 18:46:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2184f4b2a9 
								
							
								 
							
						 
						
							
							
								
								* Apply patch in  http://opensimulator.org/mantis/view.php?id=2397  
							
							... 
							
							
							
							* Fix from 7139 also needed in the Estate Menu teleport home functions
* Thanks idb 
							
						 
						
							2008-11-07 16:54:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c93c42cd49 
								
							
								 
							
						 
						
							
							
								
								adding region_port field to /admin/rest/regions/UUID/ to convey the  
							
							... 
							
							
							
							port of the region (used for region planning) 
							
						 
						
							2008-11-07 15:30:38 +00:00  
				
					
						
							
							
								 
						
							
							
								506a3aa215 
								
							
								 
							
						 
						
							
							
								
								Change teleport timings  
							
							
							
						 
						
							2008-11-07 07:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								106904152a 
								
							
								 
							
						 
						
							
							
								
								Fixing up some remaining attachment issues  
							
							
							
						 
						
							2008-11-07 07:13:52 +00:00  
				
					
						
							
							
								 
						
							
							
								48c6d052d9 
								
							
								 
							
						 
						
							
							
								
								Attachments, attachments, and, did I say attachments?  
							
							... 
							
							
							
							Too many fixes to list. 
							
						 
						
							2008-11-07 05:48:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f0bf3df024 
								
							
								 
							
						 
						
							
							
								
								* Fix half of the issue behind the long standing 'UseCircuitCode' packet spam from libOMV clients.  AckPacket.Header.Sequence was 0.  This caused LibOMV to ignore it.  
							
							... 
							
							
							
							* There's another patch over at http://jira.openmv.org/browse/LIBOMV-415  to fix the 'resend forever' issue. 
							
						 
						
							2008-11-07 01:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								eec8c6cd6e 
								
							
								 
							
						 
						
							
							
								
								* Remove SceneObjectPart.AttachToScene() since the remaining instruction can be done by other means  
							
							
							
						 
						
							2008-11-06 23:40:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1e527f3e86 
								
							
								 
							
						 
						
							
							
								
								* Fix test failure in CSCodeGeneratorTest.TestJumps()  
							
							... 
							
							
							
							* Need new NoOp(); generated part
* Not Homer's fault - this test ain't running under Windows! (needs fixing!) 
							
						 
						
							2008-11-06 23:32:39 +00:00  
				
					
						
							
							
								 
						
							
							
								275048490c 
								
							
								 
							
						 
						
							
							
								
								* eliminate unnecessary ScheduleFullUpdate()  
							
							
							
						 
						
							2008-11-06 23:22:38 +00:00  
				
					
						
							
							
								 
						
							
							
								9e4fc8e03a 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2571  
							
							... 
							
							
							
							Thank you, idb, for a patch that fixes the jump function in LSL. 
							
						 
						
							2008-11-06 23:10:49 +00:00  
				
					
						
							
							
								 
						
							
							
								486ac1e12f 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-06 22:24:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0d17ba2a76 
								
							
								 
							
						 
						
							
							
								
								* refactor: Attach a scene object to a scene separately from its construction  
							
							
							
						 
						
							2008-11-06 22:21:25 +00:00  
				
					
						
							
							
								 
						
							
							
								629b0d9f28 
								
							
								 
							
						 
						
							
							
								
								add create_time and access_time to asset db for mysql, as well  
							
							... 
							
							
							
							as the code to update these at the appropriate time.  This isn't
surfaced in AssetBase yet.
Change the replace into to an insert into for asset create.  Assets
are not supposed to be updatable, and the replace into is more
expensive.
From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-06 21:21:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c6dad833f5 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2008-11-06 21:01:16 +00:00  
				
					
						
							
							
								 
						
							
							
								1df67a37dc 
								
							
								 
							
						 
						
							
							
								
								Add missing TeleportStart packets to llTeleportAgentHome and osTeleportAgent.  
							
							... 
							
							
							
							As those aren't viewer-initiated TPs, the viewer has to be informed.
This should fix Mantis #2351  and #2397 . 
							
						 
						
							2008-11-06 20:38:34 +00:00  
				
					
						
							
							
								 
						
							
							
								9770cf778e 
								
							
								 
							
						 
						
							
							
								
								* minor: Make some 'startup config failed to load' log messages more consistent  
							
							
							
						 
						
							2008-11-06 20:38:04 +00:00  
				
					
						
							
							
								 
						
							
							
								c932aae4c3 
								
							
								 
							
						 
						
							
							
								
								a little bit more refactoring of startup  
							
							
							
						 
						
							2008-11-06 20:17:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d31d02c373 
								
							
								 
							
						 
						
							
							
								
								* refactor: Split BeginRecieve() into BeginReceive() and BeginRobustReceive()  
							
							
							
						 
						
							2008-11-06 20:10:39 +00:00  
				
					
						
							
							
								 
						
							
							
								5a852321e0 
								
							
								 
							
						 
						
							
							
								
								* Stop passing along epSender explicitly where we are really using the constantly reused ep sender field  
							
							
							
						 
						
							2008-11-06 19:59:59 +00:00  
				
					
						
							
							
								 
						
							
							
								427a80bba5 
								
							
								 
							
						 
						
							
							
								
								* test: Add assert checking that the circuit which trigger the socket exception has been closed  
							
							
							
						 
						
							2008-11-06 19:52:06 +00:00  
				
					
						
							
							
								 
						
							
							
								29691a3d36 
								
							
								 
							
						 
						
							
							
								
								* Test to ensure that the udp server stays active after receiving a SocketException on BeginReceive  
							
							
							
						 
						
							2008-11-06 19:35:57 +00:00  
				
					
						
							
							
								 
						
							
							
								17e43dcc0f 
								
							
								 
							
						 
						
							
							
								
								Mantis#2566. Thank you kindly, Diva for a patch that:  
							
							... 
							
							
							
							This patch introduces a couple of read-only properties, 
so that I can grab the asset server plugin from a region 
module. This is needed to set up an http service for 
accessing standalone assets remotely. 
							
						 
						
							2008-11-06 19:27:18 +00:00  
				
					
						
							
							
								 
						
							
							
								557c7de2ec 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Diva, for a patch that:  
							
							... 
							
							
							
							Removed unnecessary dependency from 
Get/PostAssetHandlers to OpenAsset_Main 
							
						 
						
							2008-11-06 19:24:42 +00:00  
				
					
						
							
							
								 
						
							
							
								c8db23d456 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Diva for a patch that:  
							
							... 
							
							
							
							Makies OpenSimBase even more friendly to subclassing 
							
						 
						
							2008-11-06 19:21:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9efc4e303b 
								
							
								 
							
						 
						
							
							
								
								Mantis#2423. Thank you kindly, Godfrey for a patch that:  
							
							... 
							
							
							
							Included patch fixes error: Z and W terms in the quaternion were 
swapped (ZERO_ROTATION is <0,0,0,1>, it was checking for <0,0,1,0>).
There is an issue with older prims: it seems their default sit 
target was not always set to ZERO_ROTATION; 
							
						 
						
							2008-11-06 19:18:30 +00:00  
				
					
						
							
							
								 
						
							
							
								563d583973 
								
							
								 
							
						 
						
							
							
								
								Mantis#2514 & 1375. Thank you kindly, Thomas for a patch that:  
							
							... 
							
							
							
							Improves ScenePresence.cs for attachments when crossing boundaries
between regions. 
							
						 
						
							2008-11-06 19:04:56 +00:00  
				
					
						
							
							
								 
						
							
							
								8477aab8e0 
								
							
								 
							
						 
						
							
							
								
								* refactor: factor out test packet send method in client stack unit tests  
							
							
							
						 
						
							2008-11-06 18:27:56 +00:00  
				
					
						
							
							
								 
						
							
							
								46492f3c11 
								
							
								 
							
						 
						
							
							
								
								From: arthursv@linux.vnet.ibm.com  
							
							... 
							
							
							
							Add more unit tests for user cases
Persist more user fields into mysql that already had columns
defined but weren't getting passed to the mysql manager. 
							
						 
						
							2008-11-06 17:07:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f79e7597b6 
								
							
								 
							
						 
						
							
							
								
								Disable distance sorting for child agents. It makes no sense there, as the  
							
							... 
							
							
							
							base point for the sort is 128,128,128, causing funny visuals 
							
						 
						
							2008-11-06 16:25:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4cd7907314 
								
							
								 
							
						 
						
							
							
								
								Change threat level of osMakeNotecard to High because of it's griefing  
							
							... 
							
							
							
							potential (asset bloat, asset server DOS due to no enforced delay)
Formatting cleanup. Change default permissions on the notecard to
not include "anyone can copy" and "anyone can move", as they are
meaningless on non-prim items. 
							
						 
						
							2008-11-06 14:37:41 +00:00  
				
					
						
							
							
								 
						
							
							
								09f86d7e99 
								
							
								 
							
						 
						
							
							
								
								- fixes comparison of struct against null (no no no)  
							
							... 
							
							
							
							- fixes IRCBridgeModule's XmlRpc method really paying attention to
  region parameter
- cleans up indentation in IRCBridge code
- fixes ConciergeModule exception on client logout 
							
						 
						
							2008-11-06 13:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								44b0c59ba9 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <cyeoh@au1.ibm.com>  
							
							... 
							
							
							
							The following patch implements osMakeNotecard as specified on the OpenSim website 
							
						 
						
							2008-11-06 09:12:14 +00:00  
				
					
						
							
							
								 
						
							
							
								5d8e08a072 
								
							
								 
							
						 
						
							
							
								
								- create entries in avatarattachments table when first attaching an object; fix issue 2512  
							
							... 
							
							
							
							- correct attachment offset; fix issue 2513
- thanks Thomas for the patches 
							
						 
						
							2008-11-06 06:23:58 +00:00  
				
					
						
							
							
								 
						
							
							
								397b608af5 
								
							
								 
							
						 
						
							
							
								
								Thanks Diva for a patch that makes WorldMapModule friendly to subclassing.  
							
							
							
						 
						
							2008-11-06 02:11:51 +00:00  
				
					
						
							
							
								 
						
							
							
								1c4d6544d5 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-11-06 01:56:42 +00:00  
				
					
						
							
							
								 
						
							
							
								f7f448bc78 
								
							
								 
							
						 
						
							
							
								
								* Fix capitalization typoes in packet throttle that happened to be the name of existing fields  
							
							... 
							
							
							
							* This should (hopefully) allow TestClient and stuff built on top of it to work again
* Will probably come back later and change variable names to stop this happening again 
							
						 
						
							2008-11-05 22:17:47 +00:00  
				
					
						
							
							
								 
						
							
							
								892e7bf9fb 
								
							
								 
							
						 
						
							
							
								
								* Properly use the default value if the LindenUDP.ClientStack section exists by the client throttle setting does not  
							
							... 
							
							
							
							* Old behaviour was to throw an exception on startup
* Print out client stack setting temporarly for debug purposes 
							
						 
						
							2008-11-05 20:42:37 +00:00  
				
					
						
							
							
								 
						
							
							
								571b94f537 
								
							
								 
							
						 
						
							
							
								
								moved the initial loading/setting of the config settings to its own class, ConfigurationLoader. To make it easier to customise the loading of those settings and possible in the future move it to a plugin.  
							
							
							
						 
						
							2008-11-05 20:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								590cff9956 
								
							
								 
							
						 
						
							
							
								
								* Zap the letters that accidentally crept in to the license in EventQueueThreadClass  
							
							... 
							
							
							
							* (damn, Teravus spotted my plan to slowly change all the licenses in OpenSim letter by letter) 
							
						 
						
							2008-11-05 20:13:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6e017ca842 
								
							
								 
							
						 
						
							
							
								
								fixed/refactored the Get/Set Config console commands.  
							
							
							
						 
						
							2008-11-05 19:47:29 +00:00  
				
					
						
							
							
								 
						
							
							
								fc36d7fdf2 
								
							
								 
							
						 
						
							
							
								
								* Set default client throttle multiplier to 2 (old value was effectively 8).  See OpenSim.ini.example for details as to what this means  
							
							... 
							
							
							
							* Really this should be 1, but I think that this would be too slow compared to a Second Life server until we improve our ability to send textures of variable quality
* This may improve one aspect of sim performance where there are many avatars.  However, there are still other performance problems that are unrelated to this change
* Value may be further tuned
* Removed temporary decals since the multipler setting will stick around now 
							
						 
						
							2008-11-05 19:23:59 +00:00  
				
					
						
							
							
								 
						
							
							
								204ef95843 
								
							
								 
							
						 
						
							
							
								
								Moved a couple of more configuration fields to ConfigSettings  
							
							
							
						 
						
							2008-11-05 18:00:45 +00:00  
				
					
						
							
							
								 
						
							
							
								079469b3f5 
								
							
								 
							
						 
						
							
							
								
								more startup/initialisation refactoring  
							
							
							
						 
						
							2008-11-05 17:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								2a249373d3 
								
							
								 
							
						 
						
							
							
								
								Moved most of the configuration fields from Opensimbase to their own Class...  Framework/ConfigSettings.  
							
							
							
						 
						
							2008-11-05 17:18:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8f3c5dbe5c 
								
							
								 
							
						 
						
							
							
								
								* Apply second patch in  http://opensimulator.org/mantis/view.php?id=2561  
							
							... 
							
							
							
							* Inserts proper animation state names into data/avataranimations.xml file so that llGetAnimation() works as one would expect.
* Thanks StrawberryFride! 
							
						 
						
							2008-11-05 15:26:10 +00:00  
				
					
						
							
							
								 
						
							
							
								638fe7a7b5 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-05 15:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b84417a220 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2561  
							
							... 
							
							
							
							* This is a partial implementation of llGetAnimation that returns the name of the animation as stored in data/avataranimations.xml but not its state name (since we don't yet 
have these).
* Thanks StrawberryFride 
							
						 
						
							2008-11-05 14:02:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8bacdbd49c 
								
							
								 
							
						 
						
							
							
								
								add a test that ensures that databases work if email is null.  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-05 13:23:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6d195ce3ce 
								
							
								 
							
						 
						
							
							
								
								added missing file from mantis  #2555  
							
							
							
						 
						
							2008-11-05 10:38:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5fffc04ae6 
								
							
								 
							
						 
						
							
							
								
								Add more vertex normals and UV coordinates. Sync with primmesher.dll forge project.  
							
							
							
						 
						
							2008-11-05 10:22:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d664192dfe 
								
							
								 
							
						 
						
							
							
								
								Mantis#2557. Thank you kindly, Diva for a patch that:  
							
							... 
							
							
							
							This patch changes a method from private to public.
Will make life easier for the asset mapper for 
the hypergrid. 
							
						 
						
							2008-11-05 02:23:44 +00:00  
				
					
						
							
							
								 
						
							
							
								349f6ec3e5 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2555  
							
							... 
							
							
							
							* Add new e-mail field to users table for MSSQL
* Thanks StrawberryFride 
							
						 
						
							2008-11-04 21:44:57 +00:00  
				
					
						
							
							
								 
						
							
							
								41232ee921 
								
							
								 
							
						 
						
							
							
								
								* Correct build break from last commit - how on earth did it compile last time?  Bizarre  
							
							
							
						 
						
							2008-11-04 21:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								e1e2622e92 
								
							
								 
							
						 
						
							
							
								
								* Stop an exception in the thread tracker cleanup loop from terminating the sim  
							
							
							
						 
						
							2008-11-04 21:35:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8851db0a0a 
								
							
								 
							
						 
						
							
							
								
								* Stop an exception in the Content Management module main loop from crashing the whole sim  
							
							
							
						 
						
							2008-11-04 21:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								09dabb2aec 
								
							
								 
							
						 
						
							
							
								
								* Prevent texture sender thread termination from immediately crashing the sim  
							
							
							
						 
						
							2008-11-04 21:26:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9848dc77cc 
								
							
								 
							
						 
						
							
							
								
								* Stop an exception in getting assets for the archiver from crashing the sim  
							
							
							
						 
						
							2008-11-04 21:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ea27b95f8e 
								
							
								 
							
						 
						
							
							
								
								From: Rob Smart <SMARTROB@uk.ibm.com>  
							
							... 
							
							
							
							This patch allows an object to directly message another object given its
key using the method osMessageObject(key objectUUID,string message).
to communicate with an object it must implement the dataserver listener
method. The dataserver method is passed the key of the calling object
and a string message. 
							
						 
						
							2008-11-04 20:48:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c4fbb6453c 
								
							
								 
							
						 
						
							
							
								
								* Stop a non WebException in an XMLRPC request from bringing down the whole sim  
							
							
							
						 
						
							2008-11-04 20:47:59 +00:00  
				
					
						
							
							
								 
						
							
							
								03c402842a 
								
							
								 
							
						 
						
							
							
								
								* Stop a problem in the DotNetEngine event queue thread from immediately bringing down the whole sim, though the sim will need a reboot  
							
							
							
						 
						
							2008-11-04 20:43:11 +00:00  
				
					
						
							
							
								 
						
							
							
								97d320d7d1 
								
							
								 
							
						 
						
							
							
								
								* Practise some defensive programming - gracefully terminate the thread if there is a problm in the world map module rather than bringing down the whole server.  
							
							
							
						 
						
							2008-11-04 20:23:18 +00:00  
				
					
						
							
							
								 
						
							
							
								21c0df53a2 
								
							
								 
							
						 
						
							
							
								
								* Improve the previous fix by pushing the exception catching down into OGS1 grid services  
							
							
							
						 
						
							2008-11-04 20:14:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f793f93817 
								
							
								 
							
						 
						
							
							
								
								* Temporary fix to stop a problem in getting neighbour info in the world map module from crashing the entire server  
							
							
							
						 
						
							2008-11-04 19:56:02 +00:00  
				
					
						
							
							
								 
						
							
							
								78bfe7a3e3 
								
							
								 
							
						 
						
							
							
								
								* minor: doc and log message tweaking for wearables  
							
							
							
						 
						
							2008-11-04 19:51:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7d6dc3b099 
								
							
								 
							
						 
						
							
							
								
								add some null protection on email  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-04 19:26:17 +00:00  
				
					
						
							
							
								 
						
							
							
								972143b592 
								
							
								 
							
						 
						
							
							
								
								- Added stronger persistence tests for BasicUserTests  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-11-04 18:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								45dd97a262 
								
							
								 
							
						 
						
							
							
								
								- Stronger inventory tests  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-11-04 18:53:06 +00:00  
				
					
						
							
							
								 
						
							
							
								67315ef106 
								
							
								 
							
						 
						
							
							
								
								* Stop sending wearables back to the client on set appearance  
							
							... 
							
							
							
							* Now I've had time to analyze this, the Second Life grid doesn't appear to send this to the client (which in principle should know what wearables it has already) 
							
						 
						
							2008-11-04 18:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5330838b15 
								
							
								 
							
						 
						
							
							
								
								* minor: appearance related doc and log message tweaking  
							
							
							
						 
						
							2008-11-04 18:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								1c2a0c78d9 
								
							
								 
							
						 
						
							
							
								
								Added a (xmlIgnored) SitAnimation property to SceneObjectPart. That allows the setting of the name of the animation to be used when a avatar sits on that object. At some point in the future this should be persisted.  
							
							... 
							
							
							
							So basically simplifies what a lsl script that detects a avatar sitting on a prim, then stopping the sit animation and playing a custom animation, does.
Also added another ScenePresence.HandleAgentRequestSit() method , that accepts the name of the sit animation. So that modules can override the animation used, when they are doing a server controlled sit.
Started some work on making the stand pose be played as soon as a user logs into a region. Rather than them starting with their arms stretched. This still needs more work 
							
						 
						
							2008-11-04 16:39:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f57d1307ab 
								
							
								 
							
						 
						
							
							
								
								fix: ArchiveReadRequest.URIFetch stumbles over absent content length field  
							
							... 
							
							
							
							fix: region parameter in IRCBridgeModule XmlRpc was check for presence but not actually used... 
							
						 
						
							2008-11-04 16:17:27 +00:00  
				
					
						
							
							
								 
						
							
							
								702249358b 
								
							
								 
							
						 
						
							
							
								
								implement email field for MySQL and SQLite  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-04 14:54:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6e14d1005a 
								
							
								 
							
						 
						
							
							
								
								Prefix LSL variables which are C# keywords with @ instead of _ when translating from LSL to C#. Thanks idb for the patch. Fix issue 2546.  
							
							
							
						 
						
							2008-11-04 01:30:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a66081f562 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-04 00:54:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a9d0642fca 
								
							
								 
							
						 
						
							
							
								
								add email field to UserProfileData object  
							
							... 
							
							
							
							remove virtual setting from properties, as that was legacy that I put in
there a while back
From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-04 00:35:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ee178c76ae 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2535  
							
							... 
							
							
							
							* Catch and report deserialization exceptions on rest handlers
* Thanks Diva! 
							
						 
						
							2008-11-03 22:29:19 +00:00  
				
					
						
							
							
								 
						
							
							
								39691e61a2 
								
							
								 
							
						 
						
							
							
								
								Small fix for a possible NRE in standalone mode, killing the  
							
							... 
							
							
							
							client-thread. Will hopefully fix Mantis#2536. 
							
						 
						
							2008-11-03 22:02:52 +00:00  
				
					
						
							
							
								 
						
							
							
								4ff0c39153 
								
							
								 
							
						 
						
							
							
								
								* Expose a client_throttle_multiplier setting in OpenSim.ini.  This multiplier is applied to all the client throttle settings received by the client  
							
							... 
							
							
							
							* This should probably be 1, but currently by default it is 8, to reflect what was being eon3 in OpenSim before this revision.  So if the client requested a maximum throttle 
of 1500 kilobits per second, we would actually send out 1500 kilobytes per second
* Adjusting this multiplier down towards 1 may improve your OpenSim experience, though in other situations it may degrade (e.g. if you're using a standalone over high bandwidth 
links)
* This is currently a user setting because adjusting it down may currently reveal other OpenSim bugs. 
							
						 
						
							2008-11-03 21:09:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c789a9d02a 
								
							
								 
							
						 
						
							
							
								
								* mionr: correct CONTRIBUTORS file for Plugh  
							
							
							
						 
						
							2008-11-03 20:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1e56bda487 
								
							
								 
							
						 
						
							
							
								
								* minor: fussy little change to put colons in some log output  
							
							
							
						 
						
							2008-11-03 20:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								580b11779a 
								
							
								 
							
						 
						
							
							
								
								On TP, child-agents weren't closed down properly, as the list of child-regions  
							
							... 
							
							
							
							was cleared before using it to find the children. 
							
						 
						
							2008-11-03 19:56:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a64d6eccd0 
								
							
								 
							
						 
						
							
							
								
								Add a bit more error-checking to GetFriendRegionInfos.  
							
							
							
						 
						
							2008-11-03 19:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								8dbd0118a8 
								
							
								 
							
						 
						
							
							
								
								* Pull client throttle multipler setting out of config source.  Not an adjustable setting yet (and then only for debug purposes)  
							
							
							
						 
						
							2008-11-03 19:02:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6ea24799dd 
								
							
								 
							
						 
						
							
							
								
								* minor: don't need to null check config source in clientstack settings since this is always non null  
							
							
							
						 
						
							2008-11-03 18:49:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a88e850ccf 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate unused config field  
							
							
							
						 
						
							2008-11-03 18:36:04 +00:00  
				
					
						
							
							
								 
						
							
							
								8c71954e08 
								
							
								 
							
						 
						
							
							
								
								* Use nini to pass config information to the client stack, rather than the ClientStackUserSettings class  
							
							... 
							
							
							
							* This conforms better to other module usage 
							
						 
						
							2008-11-03 18:33:35 +00:00  
				
					
						
							
							
								 
						
							
							
								add42f5e9b 
								
							
								 
							
						 
						
							
							
								
								completing move to refactored multi-channel capable IRCBridgeModule  
							
							
							
						 
						
							2008-11-03 17:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								69ae33db1a 
								
							
								 
							
						 
						
							
							
								
								dropping old IRCBridgeModule.  
							
							
							
						 
						
							2008-11-03 17:11:28 +00:00  
				
					
						
							
							
								 
						
							
							
								57caef119c 
								
							
								 
							
						 
						
							
							
								
								* Use the UUID regex sitting in utils for detection of uuids embedded in scripts  
							
							... 
							
							
							
							* Replaces the one in the module itself, which had a dumb bug in it anyway 
							
						 
						
							2008-11-03 16:57:03 +00:00  
				
					
						
							
							
								 
						
							
							
								d6d2a38e76 
								
							
								 
							
						 
						
							
							
								
								merging changes from IRCBridgeModule in to XIRCBridgeModule; swapping  
							
							... 
							
							
							
							OpenSim.ini config tags in preparation for merge of IRCBridgeModule
and XIRCBridgeModule. 
							
						 
						
							2008-11-03 16:20:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d0c8d7a177 
								
							
								 
							
						 
						
							
							
								
								Thanks diva for a patch that removes an unnecessary dependency on CommunicationsOGS1 from OGS1UserServices  
							
							
							
						 
						
							2008-11-03 05:40:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8aa16a9acf 
								
							
								 
							
						 
						
							
							
								
								Thanks diva for patch that makes a bunch of methods in InventoryServiceBase virtual, so that they can be overriden in subclasses.  
							
							
							
						 
						
							2008-11-03 05:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								07ba2f4363 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2530 . Thank you kindly, Idb for a patch that:  
							
							... 
							
							
							
							The attached patch changes the casts from explicit to implicit. 
							
						 
						
							2008-11-03 01:57:10 +00:00  
				
					
						
							
							
								 
						
							
							
								499f1428f7 
								
							
								 
							
						 
						
							
							
								
								- Add Util.isUUID  
							
							... 
							
							
							
							- Add tests for Util.isUUID
- First part of the fix for protocol interoperability between viewer 1.20 and 1.21 for friend offers. 
							
						 
						
							2008-11-02 13:07:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6d4f8b38aa 
								
							
								 
							
						 
						
							
							
								
								Cause inventory to be fetched on scripted item gives if the destination  
							
							... 
							
							
							
							avatar is remote or offline. 
							
						 
						
							2008-11-02 08:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								88d6557071 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup.  
							
							
							
						 
						
							2008-11-02 01:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								44852158f2 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2518  
							
							... 
							
							
							
							Thank you, idb, for a patch that fixes the conflicts of lsl identifiers
with c# keywords 
							
						 
						
							2008-11-01 23:50:19 +00:00  
				
					
						
							
							
								 
						
							
							
								87b8f327aa 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2440  
							
							... 
							
							
							
							* The attached patch changes the LSLInteger operator overrides for == and != to return LSLIntegers 1 or 0 instead of a bool and adds similar operator overrides for >, <, >= and 
<=
* Thanks idb! 
							
						 
						
							2008-11-01 23:15:16 +00:00  
				
					
						
							
							
								 
						
							
							
								4c24b1bc9b 
								
							
								 
							
						 
						
							
							
								
								* Massive cleanup of LLClientView, removed a few hundred unnecessary value initialisers, etc.  
							
							
							
						 
						
							2008-11-01 22:34:04 +00:00  
				
					
						
							
							
								 
						
							
							
								84136c70d8 
								
							
								 
							
						 
						
							
							
								
								* Minor cleanup  
							
							... 
							
							
							
							* Added additional error message when a Object/SOG DB save fails so we can trace why. 
							
						 
						
							2008-11-01 22:20:54 +00:00  
				
					
						
							
							
								 
						
							
							
								e3864de621 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2521  
							
							... 
							
							
							
							* Fix not tests in LSL which require implicit casting (see mantis for an example) 
							
						 
						
							2008-11-01 22:18:26 +00:00  
				
					
						
							
							
								 
						
							
							
								38e8853e57 
								
							
								 
							
						 
						
							
							
								
								Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,  
							
							... 
							
							
							
							on-/offline updates, calling cards for friends.
This adds methods in the DB layer and changes the MessagingServer, so a full
update (incl. UGAIM) is necessary to get it working. Older regions shouldn't
break, nor should older UGAIM break newer regions, but friends/presence will
only work with all concerned parts (UGAIM, source region and destination
region) at this revision (or later).
I added the DB code for MSSQL, too, but couldn't test that.
BEWARE: May contain bugs. 
							
						 
						
							2008-11-01 22:09:48 +00:00  
				
					
						
							
							
								 
						
							
							
								e3a1ccf0b2 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove mono compiler warning  
							
							
							
						 
						
							2008-11-01 22:07:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9366a234cf 
								
							
								 
							
						 
						
							
							
								
								* refactor: Convert most non SOP methods to use SOG.IsAttachment rather than SOP.IsAttachment  
							
							
							
						 
						
							2008-11-01 22:04:35 +00:00  
				
					
						
							
							
								 
						
							
							
								44e377d1fb 
								
							
								 
							
						 
						
							
							
								
								Fix a compile warning about unreachable code  
							
							
							
						 
						
							2008-11-01 21:55:48 +00:00  
				
					
						
							
							
								 
						
							
							
								7c04d27875 
								
							
								 
							
						 
						
							
							
								
								* Introduce an IsAttachment property on the group level (which just returns false if the group is already deleted)  
							
							... 
							
							
							
							* This is to avoid repetitive null checks - I'm beginning to think that blasting away the root part on object deletion is actually a bad move.  Perhaps we should leave it around 
and let the client ignore any superfluous packets (which it may well do anyway), since we're constantly exposing a race condition 
							
						 
						
							2008-11-01 21:50:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b03e34dd2d 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=2517  
							
							... 
							
							
							
							* Don't save attachments on saving oar, which stops them coming back as ghost prims 
							
						 
						
							2008-11-01 21:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								388c053dcb 
								
							
								 
							
						 
						
							
							
								
								Make the IM and friends modules optional. Clean up some code that dealt  
							
							... 
							
							
							
							with the old Grid Instant Message over OGS1. Refactor the EventManager
to be independent of the rigid module structure design imposed by
the current implementation. Message routing is now done in the destination
module rather than in the event manager. This way, more or less granular
solutions are possible without core changes. 
							
						 
						
							2008-11-01 18:18:19 +00:00  
				
					
						
							
							
								 
						
							
							
								9299be0080 
								
							
								 
							
						 
						
							
							
								
								Revert last checkin. Avatars fall through non-physical prims now.  
							
							... 
							
							
							
							There is more to the solution then just enabling soft_erp and 
soft_cfm for all d.Contact cases. 
							
						 
						
							2008-11-01 17:58:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1e376deedd 
								
							
								 
							
						 
						
							
							
								
								Added soft_cfm and soft_erp to the general "contact" initialization  
							
							... 
							
							
							
							for physical prim interactions. They were not previously enabled
for prim-prim interactions. 
							
						 
						
							2008-11-01 17:30:06 +00:00  
				
					
						
							
							
								 
						
							
							
								865b5bb317 
								
							
								 
							
						 
						
							
							
								
								Make the inventory transfer module replacable in config.  
							
							
							
						 
						
							2008-11-01 17:05:28 +00:00  
				
					
						
							
							
								 
						
							
							
								0bff4215fe 
								
							
								 
							
						 
						
							
							
								
								Correct the handling of the creator field on inventory gives  
							
							
							
						 
						
							2008-11-01 16:49:52 +00:00  
				
					
						
							
							
								 
						
							
							
								4fb2d70373 
								
							
								 
							
						 
						
							
							
								
								A stab a getting the user server to act right. Move acquisition of the  
							
							... 
							
							
							
							locks to just before the try/catch/finally block, so that an exception
thrown between taking the lock and entering the try doesn't leave a mutex
locked 
							
						 
						
							2008-11-01 15:10:45 +00:00  
				
					
						
							
							
								 
						
							
							
								337da2a7a3 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-01 07:21:40 +00:00  
				
					
						
							
							
								 
						
							
							
								465a931c05 
								
							
								 
							
						 
						
							
							
								
								* In the client stack, if the BeginReceive() throws an exception then do print this out to the log once  
							
							... 
							
							
							
							* This may help us detect if mysterious UDP disconnects are happening because of this.
* Shouldn't be any functional change but I would appreciate a buddy check from Teravus if he has time (as for all client stack changes) 
							
						 
						
							2008-10-31 19:41:07 +00:00  
				
					
						
							
							
								 
						
							
							
								4df3a19be6 
								
							
								 
							
						 
						
							
							
								
								* Reinstate sending wearables back to the client in response to set appearance  
							
							... 
							
							
							
							* Since the client sets the appearance in the first place (in response to receiving wearables information originally) this seems a little redundant
* But I've realized I didn't actually test this assumption, so I'm going to reinstate it for now 
							
						 
						
							2008-10-31 18:58:30 +00:00  
				
					
						
							
							
								 
						
							
							
								269303d97d 
								
							
								 
							
						 
						
							
							
								
								* test: Add basic scene test which merely instantiates the scene right now  
							
							... 
							
							
							
							* set debug scene name on scene registration, rather than within the Scene constructor 
							
						 
						
							2008-10-31 18:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								1f52ca97c7 
								
							
								 
							
						 
						
							
							
								
								* Enables PrimitiveBaseShape to be used inside a libOpenMV project by adding some alternate codepaths that avoid triggering OpenSim specific code. Probably not useful for most people, but might be for those working on interop projects.  
							
							
							
						 
						
							2008-10-31 08:54:54 +00:00  
				
					
						
							
							
								 
						
							
							
								129610e797 
								
							
								 
							
						 
						
							
							
								
								* Added some debug information to MySQL UserDataManager to help diagnose a potential issue when in high load. Related to mantis  #2508 .  
							
							
							
						 
						
							2008-10-31 04:58:14 +00:00  
				
					
						
							
							
								 
						
							
							
								5feaff8524 
								
							
								 
							
						 
						
							
							
								
								test: Extend malformed packet test to actually check that a valid packet can get through after the malformed ones have been sent  
							
							
							
						 
						
							2008-10-30 22:32:23 +00:00  
				
					
						
							
							
								 
						
							
							
								419775c72b 
								
							
								 
							
						 
						
							
							
								
								* test: Test that the client stack doesn't completely blow up if a client passes it malformed data  
							
							
							
						 
						
							2008-10-30 20:17:30 +00:00  
				
					
						
							
							
								 
						
							
							
								2fb8089d8c 
								
							
								 
							
						 
						
							
							
								
								* Slightly tweak to teardown test, try a circuit which never existed in the first place  
							
							
							
						 
						
							2008-10-30 19:46:52 +00:00  
				
					
						
							
							
								 
						
							
							
								22ec3e7952 
								
							
								 
							
						 
						
							
							
								
								* minor: spacing adjustment before next commit  
							
							
							
						 
						
							2008-10-30 19:43:58 +00:00  
				
					
						
							
							
								 
						
							
							
								bc1b69b2fd 
								
							
								 
							
						 
						
							
							
								
								* test: fill out circuit teardown test  
							
							
							
						 
						
							2008-10-30 19:42:25 +00:00  
				
					
						
							
							
								 
						
							
							
								9f9d97c57b 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono warning  
							
							
							
						 
						
							2008-10-30 19:32:36 +00:00  
				
					
						
							
							
								 
						
							
							
								80e87747f3 
								
							
								 
							
						 
						
							
							
								
								* test: Refactor test infrastructure for future client teardown test  
							
							
							
						 
						
							2008-10-30 19:26:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b222d11b12 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb (alan_webb@us.ibm.com)  
							
							... 
							
							
							
							XIRCBrigeModule is transient, will merge it with IRCBridgeModule:
extends/refactors IRCBridgeModule to support channel-per-region (if
desired). 
							
						 
						
							2008-10-30 15:31:44 +00:00  
				
					
						
							
							
								 
						
							
							
								3a6037b421 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb (alan_webb@us.ibm.com)  
							
							... 
							
							
							
							Cleanups in REST inventory and asset services. 
							
						 
						
							2008-10-30 15:26:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e8615f0fee 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb (alan_webb@us.ibm.com)  
							
							... 
							
							
							
							Adding support to set start region and lookat for an avatar via
XmlRpc. 
							
						 
						
							2008-10-30 15:24:52 +00:00  
				
					
						
							
							
								 
						
							
							
								537cd4708f 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh (yeohc@au1.ibm.com)  
							
							... 
							
							
							
							Here's the patch that clamps llGround to using sane values avoiding
runtime errors. 
							
						 
						
							2008-10-30 15:09:43 +00:00  
				
					
						
							
							
								 
						
							
							
								87e7ff5932 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, NLin for an implementation patch  
							
							... 
							
							
							
							for llSetHoverHeight() and llStopHover(). I believe
this gets is to less then 50 LSL functions left to
implement. 
							
						 
						
							2008-10-30 14:06:00 +00:00  
				
					
						
							
							
								 
						
							
							
								9e353d5713 
								
							
								 
							
						 
						
							
							
								
								- Includes consistency test for new and updated objects, as  
							
							... 
							
							
							
							some fixes in MySQL and SQLite
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-10-30 12:56:10 +00:00  
				
					
						
							
							
								 
						
							
							
								409e7262df 
								
							
								 
							
						 
						
							
							
								
								Mid-work, trying to fix region part insertion and retrieval  
							
							... 
							
							
							
							SQLite reports System NUll Reference, but works, inside
LoadItems, on SQLiteRegionData.cs
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-10-30 12:56:04 +00:00  
				
					
						
							
							
								 
						
							
							
								742514b0d7 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2492  
							
							... 
							
							
							
							* object_rez event should now be sent to all scripts in the prim
* Thanks idb! 
							
						 
						
							2008-10-29 20:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								7fdd6b74e3 
								
							
								 
							
						 
						
							
							
								
								* Apply patch in  http://opensimulator.org/mantis/view.php?id=2494  
							
							... 
							
							
							
							* Introduces missing casts for float, integer, vector, quaterion and string to list
* Thanks idb 
							
						 
						
							2008-10-29 20:09:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8367353ea3 
								
							
								 
							
						 
						
							
							
								
								minor: indentation corrections  
							
							
							
						 
						
							2008-10-29 20:05:16 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c2efbe70 
								
							
								 
							
						 
						
							
							
								
								* Instead of putting 0.5.11.00000 if there is no revision, just put 0.5.11 instead  
							
							... 
							
							
							
							* This is to make things less confusing to users (and maybe a little easier to do future version filtering for grid connections)
* If there's disagreement about this, then please say so (preferably in the opensim-dev mailing list) 
							
						 
						
							2008-10-29 19:57:30 +00:00  
				
					
						
							
							
								 
						
							
							
								b21734d4d9 
								
							
								 
							
						 
						
							
							
								
								* Stop the DataSnapShot module trying to call home on shutdown even if it isn't enabled.  
							
							... 
							
							
							
							* Please let's check such patches carefully - we don't want info leaking out unless the user has requested it 
							
						 
						
							2008-10-29 18:53:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8a3157aa6a 
								
							
								 
							
						 
						
							
							
								
								* Check in (disabled) results of not persisting avatar textures but rather sending ImageNotFound to clients if avatar textures are missing  
							
							... 
							
							
							
							* Whilst this does automatically get the client to rebake, on crossing a region border the 'local' assets are left behind
* There may be a cunning solution (such as squirting the assets on region crossing, or having them fetched from the original region) but 
instead I'm going to opt for the easy solution of keeping them in the asset database, for now 
							
						 
						
							2008-10-29 18:38:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5cf6a7f118 
								
							
								 
							
						 
						
							
							
								
								Viewer side normals and UV fixes on profile cuts. Sync with primmesher.dll forge project.  
							
							
							
						 
						
							2008-10-29 09:47:45 +00:00  
				
					
						
							
							
								 
						
							
							
								395a0f7977 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-10-29 03:22:54 +00:00  
				
					
						
							
							
								 
						
							
							
								3fd35f9fbe 
								
							
								 
							
						 
						
							
							
								
								GridManager.GetRegions() now returns a List, not a Dictionary. Also removed some trailing whitespace.  
							
							
							
						 
						
							2008-10-29 02:27:39 +00:00  
				
					
						
							
							
								 
						
							
							
								f9eb3712ed 
								
							
								 
							
						 
						
							
							
								
								Remove a debug output  
							
							
							
						 
						
							2008-10-29 00:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								766269a59b 
								
							
								 
							
						 
						
							
							
								
								Plumbing along....  
							
							
							
						 
						
							2008-10-29 00:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0c6db79a8e 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2489  
							
							... 
							
							
							
							Thank you, Diva, for a patch that helps keep the list of sims to index clean
by allowing sims to deregister. 
							
						 
						
							2008-10-29 00:10:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7beeaf51f8 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-10-28 21:47:43 +00:00  
				
					
						
							
							
								 
						
							
							
								1ff9709ea3 
								
							
								 
							
						 
						
							
							
								
								* Possibly fix grey avatar appearance problems  
							
							... 
							
							
							
							* And hopefully rebaking all the time should no longer be necessary now
* It turns out that when the client baked the texture, the uploaded asset had the Temporary flag to true (Temporary is actually deprecated).  
* It also had the StoreLocal flag set to true, which signifies that the asset should be stored locally.  If it disappears we should reply to the asset request with 
ImageNotInDatabasePacket
* However, last time this was enabled some clients started crashing.  This may well no longer be the case and needs to be tested, but in the mean time we will store 
the asset instead.
* This needs to be resolved in a better way, possibly by starting to send the ImageNotInDatabase packet again instead 
							
						 
						
							2008-10-28 21:31:23 +00:00  
				
					
						
							
							
								 
						
							
							
								247b806134 
								
							
								 
							
						 
						
							
							
								
								* minor: Add documentation to some of the appearance methods, change some logging messages  
							
							
							
						 
						
							2008-10-28 17:35:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f34079cc8c 
								
							
								 
							
						 
						
							
							
								
								* Eliminate an extra unnecessary appearance fetch on login  
							
							... 
							
							
							
							* This shouldn't fix the existing appearance bugs, but neither should it make them worse. 
							
						 
						
							2008-10-28 16:04:25 +00:00  
				
					
						
							
							
								 
						
							
							
								baa29fcbff 
								
							
								 
							
						 
						
							
							
								
								* minor: Doc and log message tidy up  
							
							... 
							
							
							
							* reinstate debug level log message indicating when a child agent is made a root for future debugging purposes 
							
						 
						
							2008-10-28 15:46:30 +00:00  
				
					
						
							
							
								 
						
							
							
								2a9796e2aa 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2482  
							
							... 
							
							
							
							* Stop 'show threads' throwing an exception if a thread is dead 
							
						 
						
							2008-10-28 15:01:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d8a6971a35 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Mircea Kitsune for a patch that solves:  
							
							... 
							
							
							
							When the avatar stops flying in mid air, it stays still 
while it falls to the ground. Normally, the avatar would 
use the falling animation (when it spins its arms and legs 
while falling) until it reaches the ground. 
							
						 
						
							2008-10-28 14:57:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1a06045c98 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch fixes the bug where when linking in a new set of
prims to an already linked set of objects the prims were placed at the
end of the list rather than just after the root prim. ie.  link prim
order result was different on OpenSim compared to an LL server. This
causes a few issues with respect to compatibility of scripts,
especially when using llCreateLink. 
							
						 
						
							2008-10-28 11:26:23 +00:00  
				
					
						
							
							
								 
						
							
							
								8ea4553d39 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2486  
							
							... 
							
							
							
							Thank you, nlin, for a patch that fixes serialization of vector and
quaternion types for script state. 
							
						 
						
							2008-10-28 10:14:44 +00:00  
				
					
						
							
							
								 
						
							
							
								ae5d92a167 
								
							
								 
							
						 
						
							
							
								
								some sorely needed extruder code simplification and refactoring, also some fixes to cut face UV coordinates  
							
							
							
						 
						
							2008-10-28 08:57:15 +00:00  
				
					
						
							
							
								 
						
							
							
								1342e89a8f 
								
							
								 
							
						 
						
							
							
								
								Update Sun options in OpenSim.ini.example.  Minor cleanup in SunModule.cs.  
							
							
							
						 
						
							2008-10-28 02:34:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9a36afec6e 
								
							
								 
							
						 
						
							
							
								
								Experimental patch (suggested by diva) to kill off WP teleport ghosts.  
							
							
							
						 
						
							2008-10-27 23:46:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e6a141b0f5 
								
							
								 
							
						 
						
							
							
								
								* Remove the OpenSim GUI.  
							
							... 
							
							
							
							* A better version can now be found on the forge at http://forge.opensimulator.org/gf/project/osgui  
							
						 
						
							2008-10-27 21:29:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4b929804dc 
								
							
								 
							
						 
						
							
							
								
								* cleanup: Update the avatar factory (appearance module) in Region/Environment and use that instead of the Region/Modules/AvatarFactory  
							
							... 
							
							
							
							* Remove the AvatarFactory dll 
							
						 
						
							2008-10-27 20:48:18 +00:00  
				
					
						
							
							
								 
						
							
							
								754f6ba2a2 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-10-27 20:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6ec9c2d706 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2468  
							
							... 
							
							
							
							* This time there are accompanying changes to the unit test to adapt it to the changes
* Thanks tglion 
							
						 
						
							2008-10-27 17:06:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0d69e06779 
								
							
								 
							
						 
						
							
							
								
								* Temporarily revert terrain changes in r6976 and reinstate unit test from r6977.  
							
							... 
							
							
							
							* If a change is going to affect a unit test, then please could we change the unit test at the same time?  Otherwise this will never get done
* It also seems a bad idea to disable tests which start failing unless there's a very good reason 
							
						 
						
							2008-10-27 14:27:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b2d6b0a3d4 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-10-27 01:43:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a59ca765fe 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							LSL - Bitwise operators OR and XOR do not work 
on integer variables 
							
						 
						
							2008-10-27 00:59:26 +00:00  
				
					
						
							
							
								 
						
							
							
								8a6042f063 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							llGetRot and llGetRootRotation return the wrong 
values when the object is attached 
							
						 
						
							2008-10-27 00:51:50 +00:00  
				
					
						
							
							
								 
						
							
							
								8cb889cb0e 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Ruud Lathrop for a patch that solves:  
							
							... 
							
							
							
							Primary Key violation when just linked a lot of prims using MSSQL. 
							
						 
						
							2008-10-27 00:46:17 +00:00  
				
					
						
							
							
								 
						
							
							
								cc48110a03 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2428  
							
							... 
							
							
							
							Thank you, miceakitsune, for a patch that makes terraforming tools usable again 
							
						 
						
							2008-10-26 23:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f7e44250bf 
								
							
								 
							
						 
						
							
							
								
								Committing a small fix for EventData along with more plumbing work  
							
							
							
						 
						
							2008-10-26 19:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ba79c26d2d 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							The following should silently fail when attached,
llBreakAllLinks, llBreakLink, llCreateLink.
The following should be restricted to avatars in the same sim,
llGetAgentInfo, llSameGroup, llGetAgentSize, llGetAnimationList.
Comment added to the following unimplemented functions,
llGetAgentLanguage, llGetAnimation. 
							
						 
						
							2008-10-26 18:26:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b552e8ebe3 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							llGetBoundingBox is completely unimplemented. The attached 
patch contains a partial implementation for single prim 
objects and standing, flying and ground sitting avatars. 
In the case of an avatar sat on an object or multi-prim 
objects only the bounding box of the root prim is returned.
llRezObject and llRezAtRoot ignored any velocity parameter. 
The attached patch makes use of it if it is not a zero vector. 
							
						 
						
							2008-10-26 17:09:26 +00:00  
				
					
						
							
							
								 
						
							
							
								2462108bfb 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Ewe Loon for a patch that solves:  
							
							... 
							
							
							
							m_ScriptDelayFactor and m_ScriptDistanceFactor are 
being read from XEngine settings not the settings 
for the scriptengine being used 
							
						 
						
							2008-10-26 17:01:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c25f3ced04 
								
							
								 
							
						 
						
							
							
								
								Disable terrain brush test until someone with terrain-fu can look  
							
							... 
							
							
							
							at it and determine the new test parameters needed for the terrain
brush with strength support 
							
						 
						
							2008-10-25 14:47:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4e14aa44c7 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Tglion for a patch that:  
							
							... 
							
							
							
							Support of strength-slider in latest sl-client (1.21.6)
Added a patch, which includes the support of strength-slider 
in latest sl-client (1.21.6) for Raise- and LowerSphere. 
							
						 
						
							2008-10-25 14:07:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c49e1b8fb6 
								
							
								 
							
						 
						
							
							
								
								A few more bots to yesterday's plumbing: change instant message method  
							
							... 
							
							
							
							signature 
							
						 
						
							2008-10-25 13:53:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5e6954dfe6 
								
							
								 
							
						 
						
							
							
								
								Fixed the cause of a hidden Exception which prevented BaseHttpServer to answer  
							
							... 
							
							
							
							when a non-existing XmlRpc method was called. Now, it will correctly respond
with a faultCode/faultMessage. 
							
						 
						
							2008-10-25 13:45:26 +00:00  
				
					
						
							
							
								 
						
							
							
								dc1214e46f 
								
							
								 
							
						 
						
							
							
								
								Make ScenePresence.Close public to allow subclassing of SceneComms  
							
							
							
						 
						
							2008-10-25 13:44:26 +00:00  
				
					
						
							
							
								 
						
							
							
								26643c4a9d 
								
							
								 
							
						 
						
							
							
								
								More plumbing and some wires  
							
							
							
						 
						
							2008-10-25 01:42:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f85be9b39a 
								
							
								 
							
						 
						
							
							
								
								Fix a leak in the plumbing  
							
							
							
						 
						
							2008-10-24 23:55:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3447bed8be 
								
							
								 
							
						 
						
							
							
								
								Add end faces when radius setting is non-zero  
							
							
							
						 
						
							2008-10-24 23:37:09 +00:00  
				
					
						
							
							
								 
						
							
							
								64f9f03e9a 
								
							
								 
							
						 
						
							
							
								
								Plumb some more  
							
							
							
						 
						
							2008-10-24 23:04:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c519b80680 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate some mono compiler warnings  
							
							
							
						 
						
							2008-10-24 21:40:05 +00:00  
				
					
						
							
							
								 
						
							
							
								7b224677c1 
								
							
								 
							
						 
						
							
							
								
								* Stop passing in unnecessary pameters to CreateNewCircuit  
							
							
							
						 
						
							2008-10-24 21:34:18 +00:00  
				
					
						
							
							
								 
						
							
							
								dc6724ddde 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove now unused startpos method  
							
							
							
						 
						
							2008-10-24 21:26:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3340a579e7 
								
							
								 
							
						 
						
							
							
								
								* Stop creating a circuit if the client fails authentication (i.e. the region server wasn't told that it was coming)  
							
							... 
							
							
							
							* This moves authentication from the client thread (where failure was difficult to detect) to the particular thread handling that packet
* I've kept the authentication outside of the crucial clientCircuits lock (though any delay here is probably swamped by the other delays associated with login)
* Also added more to the unit test to ensure this doesn't regress 
							
						 
						
							2008-10-24 21:22:54 +00:00  
				
					
						
							
							
								 
						
							
							
								71660003de 
								
							
								 
							
						 
						
							
							
								
								un-double-flipped some double-flipped normals in circular path prim end caps  
							
							
							
						 
						
							2008-10-24 20:04:34 +00:00  
				
					
						
							
							
								 
						
							
							
								91c2e53277 
								
							
								 
							
						 
						
							
							
								
								* Change AddClient test such that we now successfully authenticate  
							
							... 
							
							
							
							* The fact that the assert passed even when authentication failed reveals a bug in the code that will be corrected soonish 
							
						 
						
							2008-10-24 19:40:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9fa7264c73 
								
							
								 
							
						 
						
							
							
								
								* minor: refactor out AddUser test setup to common method  
							
							
							
						 
						
							2008-10-24 19:10:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a9b1119e49 
								
							
								 
							
						 
						
							
							
								
								Remove a debug output dump  
							
							
							
						 
						
							2008-10-24 15:04:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6775b7d02d 
								
							
								 
							
						 
						
							
							
								
								Lotsa plumming :)  
							
							
							
						 
						
							2008-10-24 14:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a11fa9055a 
								
							
								 
							
						 
						
							
							
								
								Fixed a floating point error accumulation that was causing missing end faces on some twisted prims  
							
							
							
						 
						
							2008-10-24 05:31:43 +00:00  
				
					
						
							
							
								 
						
							
							
								369aa8f46b 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove unused public PacketServer variable.  
							
							... 
							
							
							
							* If this was important to you please reinsert and we can put it in a recognized interface. 
							
						 
						
							2008-10-23 20:10:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5c2d400235 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2459  
							
							... 
							
							
							
							* Implements the rest of llGetAgentInfo() with the exception of AGENT_BUSY.
* Thanks nlin 
							
						 
						
							2008-10-23 20:06:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c379c66c7c 
								
							
								 
							
						 
						
							
							
								
								* Reenable assert for the add circuit test  
							
							... 
							
							
							
							* This checks that a client circuit is established when the udp server is given a use client circuit code packet
* And checks that other circuit codes do not exist 
							
						 
						
							2008-10-23 19:51:10 +00:00  
				
					
						
							
							
								 
						
							
							
								6101202403 
								
							
								 
							
						 
						
							
							
								
								* Revert to executing existing setup if an added circuit did not already exist  
							
							... 
							
							
							
							* Not sure why things still worked in the presence of this bug - possibly the problem is compensated for later on.  If you are having udp session problems this bug fix may help 
(though no guarantees). 
							
						 
						
							2008-10-23 19:25:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d30a596989 
								
							
								 
							
						 
						
							
							
								
								* Add missing file from last commit.  Yay for continuous integration!  
							
							
							
						 
						
							2008-10-23 19:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f4ad99f89d 
								
							
								 
							
						 
						
							
							
								
								* Introduce a basic udp circuit test for adding a client  
							
							... 
							
							
							
							* Temporarily disabled assert because it just picked up an existing bug.  Yay for tests! 
							
						 
						
							2008-10-23 19:08:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ee3c428040 
								
							
								 
							
						 
						
							
							
								
								* Refactor LLUDPServer slightly so that unit tests can pass in data synchronously.  Shouldn't be any functional change  
							
							
							
						 
						
							2008-10-23 17:16:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f5371b6635 
								
							
								 
							
						 
						
							
							
								
								adding documentation for region_master_uuid to XML doc comments  
							
							
							
						 
						
							2008-10-23 12:19:11 +00:00  
				
					
						
							
							
								 
						
							
							
								44052a1423 
								
							
								 
							
						 
						
							
							
								
								fix: allowing explicit setting of UUID for master avatar in  
							
							... 
							
							
							
							CreateRegion (and documenting it). 
							
						 
						
							2008-10-23 12:10:58 +00:00  
				
					
						
							
							
								 
						
							
							
								dc7e3ddc3e 
								
							
								 
							
						 
						
							
							
								
								fix: recent patch to XmlRpcCreateRegionMethod introduced master avatar  
							
							... 
							
							
							
							UUID parameter without checking for it at the method entry. this patch
adds logic to obtain the master UUID via the user profile service,
and, if the master avatar does not exist, will create the user. in any
case the UUID is then the one supplied by the user profile service. 
							
						 
						
							2008-10-23 11:14:25 +00:00  
				
					
						
							
							
								 
						
							
							
								4dcafab286 
								
							
								 
							
						 
						
							
							
								
								removing unused method from ConciergeModule. adding attendee list  
							
							... 
							
							
							
							logic to ConciergeModule. adding XmlRpc method to allow update of
welcome template for a region. documenting [Concierge] "password"
option in OpenSim.ini.example. 
							
						 
						
							2008-10-23 10:21:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b91857b8f7 
								
							
								 
							
						 
						
							
							
								
								Adding AddXmlRpcHandler(name, method, bool) to selectively disable  
							
							... 
							
							
							
							KeepAlive for certain XmlRpc handlers.
Making use of new AddXmlRpcHandler method in RemoteAdminPlugin to
avoid clients waiting indefinitely for response.
taking note of BaseHttpServer parameter in CommunicationsManager
constructor (was passed it but then just ignored so far). 
							
						 
						
							2008-10-23 10:15:19 +00:00  
				
					
						
							
							
								 
						
							
							
								dbd8e1edb5 
								
							
								 
							
						 
						
							
							
								
								cleaning up commented lines in IRCConnector; changing access_password  
							
							... 
							
							
							
							logic to use a regexp. 
							
						 
						
							2008-10-23 09:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f919b86156 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Idb for a patch that:  
							
							... 
							
							
							
							Added AGENT_ATTACHMENTS and AGENT_SCRIPTED to llGetAgentInfo
Added to llGetAgentSize to include shoes in avatar height calculation. 
							
						 
						
							2008-10-22 23:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								80689c98b4 
								
							
								 
							
						 
						
							
							
								
								- Added BaseHttpServer.Stop  
							
							... 
							
							
							
							- Added "register" command to MessagingServer to re-register with the
  UserServer after that crashed/was restarted. 
							
						 
						
							2008-10-22 17:06:23 +00:00  
				
					
						
							
							
								 
						
							
							
								809a1d3367 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Nlin for a patch that:  
							
							... 
							
							
							
							Attached patch adds detection of AGENT_WALKING 
status to LSL function llGetAgentInfo() 
							
						 
						
							2008-10-22 14:09:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3c99f027b5 
								
							
								 
							
						 
						
							
							
								
								Thank you both Nlin and M.Igarashi for a patch that:  
							
							... 
							
							
							
							Attached patch protects against a NullReferenceException 
in SceneObjectGroup.stopMoveToTarget (used by LSL function 
llStopMoveToTarget). Thanks to M. Igarashi. 
							
						 
						
							2008-10-22 14:06:07 +00:00  
				
					
						
							
							
								 
						
							
							
								659ad99993 
								
							
								 
							
						 
						
							
							
								
								And fix it  
							
							
							
						 
						
							2008-10-22 03:50:45 +00:00  
				
					
						
							
							
								 
						
							
							
								a8523dddb6 
								
							
								 
							
						 
						
							
							
								
								Prevent an object with a null RootPart in delete queue from stopping  
							
							... 
							
							
							
							the deleting of other, valid objects 
							
						 
						
							2008-10-22 03:49:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f9b3ef32c6 
								
							
								 
							
						 
						
							
							
								
								Remove the gratuitious prim deletes caused by linking. This makes linking  
							
							... 
							
							
							
							a bit faster. 
							
						 
						
							2008-10-22 03:32:45 +00:00  
				
					
						
							
							
								 
						
							
							
								dfc12d591c 
								
							
								 
							
						 
						
							
							
								
								* Add a config option for filtering collisions.   Sometimes, under load, this seems to cause bouncing on really thin flat prim.  
							
							
							
						 
						
							2008-10-22 01:52:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f44742f75f 
								
							
								 
							
						 
						
							
							
								
								Pare the groups module down to basics. Adjust dependent files so that a  
							
							... 
							
							
							
							real groups module can even be implemented. 
							
						 
						
							2008-10-21 22:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								2a506f0cb2 
								
							
								 
							
						 
						
							
							
								
								adding "welcome" support to Concierge: allows to specify via  
							
							... 
							
							
							
							welcomes = /path/to/welcome/files/directory
a directory in which you can place welcome templates for concierged
regions (those regions that match the "regions" regexp). you can use
format substitution:
       0: will be replaced by avatar name of the avatar entering the region
       1: will be replaced by region name
       2: will be replaced the name of the concierge 
							
						 
						
							2008-10-21 17:55:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d0cc193456 
								
							
								 
							
						 
						
							
							
								
								cleanup.  
							
							
							
						 
						
							2008-10-21 17:45:18 +00:00  
				
					
						
							
							
								 
						
							
							
								0d4e391f75 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-10-21 14:08:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4218744a26 
								
							
								 
							
						 
						
							
							
								
								fixing real cause of  #2445  &  #2449 : Position was <0, 0, 0> for  
							
							... 
							
							
							
							OSChatMessage coming from client. 
							
						 
						
							2008-10-21 13:34:43 +00:00  
				
					
						
							
							
								 
						
							
							
								fd108872d8 
								
							
								 
							
						 
						
							
							
								
								fixes   #2445  &  #2449 . interim fix that will make listeners work  
							
							... 
							
							
							
							again. need to investigate why chat position is catastrophically off. 
							
						 
						
							2008-10-21 08:51:27 +00:00  
				
					
						
							
							
								 
						
							
							
								931b04485d 
								
							
								 
							
						 
						
							
							
								
								More work in vertex normals and texture UVs. Syncing code with pyov.  
							
							
							
						 
						
							2008-10-21 01:35:05 +00:00  
				
					
						
							
							
								 
						
							
							
								5865a2b8f8 
								
							
								 
							
						 
						
							
							
								
								Set a default creation date on inventory and task inventory items  
							
							
							
						 
						
							2008-10-21 00:44:57 +00:00  
				
					
						
							
							
								 
						
							
							
								81e220af8d 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2439  
							
							... 
							
							
							
							MemberwiseClone() also clones the "already backed up" flag, preventing prims
created by drag-copying from being persisted. If such a prim is made the root
prims of a link set, the entire set will not be persisted. Fixed now. 
							
						 
						
							2008-10-20 22:14:24 +00:00  
				
					
						
							
							
								 
						
							
							
								12042cdc2b 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							cleanups and assorted fixes to REST inventory, asset, and appearance
services. 
							
						 
						
							2008-10-20 18:07:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1fc6872f20 
								
							
								 
							
						 
						
							
							
								
								actually enabling SaveOAR XmlRpc ;-)  
							
							
							
						 
						
							2008-10-20 17:53:15 +00:00  
				
					
						
							
							
								 
						
							
							
								72a388a7b6 
								
							
								 
							
						 
						
							
							
								
								cleaning up IRCBridgeModule to allow for configuration from in-world,  
							
							... 
							
							
							
							chat relaying via private channels, and old IRCBridgeModule
behaviour. also cleaning up IRCBridgeModule's OpenSim.ini
configuration variable names (still supporting "old" variable
names). refactored IRCChatModule into IRCConnector and incorporating
watchdog from IRCBridgeModule into IRCConnector.
enabling ChatModule to be used as a super-class and utilizing it in
ConciergeModule. 
							
						 
						
							2008-10-20 17:31:54 +00:00  
				
					
						
							
							
								 
						
							
							
								caf10245af 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2438  
							
							... 
							
							
							
							Fix llSetVehicleFloatParam to accept LSL_Float 
							
						 
						
							2008-10-20 07:47:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e9134a050a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							lsl conformity, llPushObject incorrectly 
restricts  the pushing of objects based 
on region and parcel flags 
							
						 
						
							2008-10-20 01:42:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a5d945e199 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							llWind always returns a zero vector. In the attached 
patch the WindModule has been changed slightly to 
make wind data available for llWind 
							
						 
						
							2008-10-19 21:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								923f9fb749 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono warnings  
							
							
							
						 
						
							2008-10-19 18:45:41 +00:00  
				
					
						
							
							
								 
						
							
							
								3b381523eb 
								
							
								 
							
						 
						
							
							
								
								* refactor: move loadInv and saveInv command line param functions up to the interactive OpenSim class  
							
							... 
							
							
							
							* direct module import is temporary 
							
						 
						
							2008-10-19 18:26:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6e98233b2e 
								
							
								 
							
						 
						
							
							
								
								* Restore loaded inventory items to the given folder  
							
							... 
							
							
							
							* Among many other deficiencies, currently a cache clear and relog is needed to see them, which is highly unsatisfactory
* No user funcionality yet 
							
						 
						
							2008-10-19 18:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f7205da1d9 
								
							
								 
							
						 
						
							
							
								
								* move command line parsing code from inventory archive modules to opensim server  
							
							... 
							
							
							
							* use default inventory archive name if none is given
* other minor cleanups
* this facility is not useable yet 
							
						 
						
							2008-10-19 17:51:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ed8a20dd60 
								
							
								 
							
						 
						
							
							
								
								* Fixed UDP server (again)  
							
							... 
							
							
							
							* Guys, there's an endless loop there *ON PURPOSE*.  Please don't try to *fix* it.  We must continue to process the UDP stream buffer on clients that disconnected nastily until it ends or the UDP server accept thread will die a horrible death. 
							
						 
						
							2008-10-19 17:02:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1ee10d919a 
								
							
								 
							
						 
						
							
							
								
								Added calling cards. Fixes Mantis#2409 and part of  #1515 .  
							
							
							
						 
						
							2008-10-19 16:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								b6396bc9a7 
								
							
								 
							
						 
						
							
							
								
								More progress towards implementing vertex normals - not complete yet.  
							
							
							
						 
						
							2008-10-19 09:04:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6362760d30 
								
							
								 
							
						 
						
							
							
								
								* Null check before UseCircuitCode Check or the server crashes on packet loss!  
							
							
							
						 
						
							2008-10-19 01:06:50 +00:00  
				
					
						
							
							
								 
						
							
							
								692f4259fb 
								
							
								 
							
						 
						
							
							
								
								* Add root agent list/check for mapitem requests.  
							
							
							
						 
						
							2008-10-19 00:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								16d8c40a93 
								
							
								 
							
						 
						
							
							
								
								A small attempt to make persisting prims more reliable  
							
							
							
						 
						
							2008-10-19 00:06:33 +00:00  
				
					
						
							
							
								 
						
							
							
								af7fcb540c 
								
							
								 
							
						 
						
							
							
								
								Add a resource file on Strawberry's patch I missed  
							
							
							
						 
						
							2008-10-18 16:31:05 +00:00  
				
					
						
							
							
								 
						
							
							
								11fd935038 
								
							
								 
							
						 
						
							
							
								
								* Changed the dupe collision depth limiter to be slightly more restrictive. (less chance for a dupe)  
							
							
							
						 
						
							2008-10-18 16:20:02 +00:00  
				
					
						
							
							
								 
						
							
							
								1bd33aa51a 
								
							
								 
							
						 
						
							
							
								
								Prevent a null root part from stopping objects from being persisted, also  
							
							... 
							
							
							
							remove any such objectsd from backup 
							
						 
						
							2008-10-18 15:43:02 +00:00  
				
					
						
							
							
								 
						
							
							
								3a75a54da1 
								
							
								 
							
						 
						
							
							
								
								- Fix Util.UnixTimeSinceEpoch:  
							
							... 
							
							
							
							* Unix epoch starts at midnight, not at 8:00am
  * All date/time handling should be done in UTC in the server, not in
    the local timezone.
  * Refactor out repeated computation of a constant value
- Added setting of CreationTime to some places where inventoryitems
  are created
This fixes Mantis#2390. 
							
						 
						
							2008-10-18 15:26:41 +00:00  
				
					
						
							
							
								 
						
							
							
								48890ea349 
								
							
								 
							
						 
						
							
							
								
								Guard against a null ref that can prevent objects from being persisted  
							
							
							
						 
						
							2008-10-18 15:23:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c3ba97c80a 
								
							
								 
							
						 
						
							
							
								
								Thank you, Strawberry Fride, for a patch that brings MSSQL even with MySQL  
							
							
							
						 
						
							2008-10-18 13:04:35 +00:00  
				
					
						
							
							
								 
						
							
							
								264eeffd02 
								
							
								 
							
						 
						
							
							
								
								Fix thingd so that autoreturn also works when the user is not in the sim.  
							
							... 
							
							
							
							Also add experimental distance ordering for prims 
							
						 
						
							2008-10-18 07:27:39 +00:00  
				
					
						
							
							
								 
						
							
							
								efe3f3eb2a 
								
							
								 
							
						 
						
							
							
								
								Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.  
							
							... 
							
							
							
							Add rezzing time to objects. Add Object return and traffic fields to land
database. Add plumbing for auto return. Implement auto return.
Contains a migration. May contain nuts. 
							
						 
						
							2008-10-18 05:51:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0916b38b83 
								
							
								 
							
						 
						
							
							
								
								* Fix an over compensation for bounciness on flat Primitive  
							
							... 
							
							
							
							* Implement the linear impulse portion of llPushObject.  We should have a lsl compatible implementation of that portion of the push.  Angular..   well.  still have yet to implement a torque accumulator.
* llPushObject respects the region and parcel settings for Restrict Push, it also respects GodMode as is defined in the LSL spec. 
							
						 
						
							2008-10-17 23:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								739f1591da 
								
							
								 
							
						 
						
							
							
								
								* Remove mono warnings  
							
							
							
						 
						
							2008-10-17 20:45:07 +00:00  
				
					
						
							
							
								 
						
							
							
								400314e884 
								
							
								 
							
						 
						
							
							
								
								* Finally, don't worry about doing containment checks on other dictionaries if we are adding a client  
							
							... 
							
							
							
							* Regarding an earlier change, I think it would be possible to eliminate the creation of new IPEndPoints on every end receive if we did the client circuit lookup before starting 
the next receive.  However, this would be a performance trade off and hence not worth trying without performance testing 
							
						 
						
							2008-10-17 20:38:00 +00:00  
				
					
						
							
							
								 
						
							
							
								4ccac88cf6 
								
							
								 
							
						 
						
							
							
								
								* Don't worry about trying to populate the other dictionaries if a client's circuitcode is already found in the first one  
							
							
							
						 
						
							2008-10-17 20:30:50 +00:00  
				
					
						
							
							
								 
						
							
							
								90d69a0523 
								
							
								 
							
						 
						
							
							
								
								* close two potential race conditions where a new asynchronous UDP recieve could overwrite an existing endpoint that had not yet been used by the previous thread  
							
							... 
							
							
							
							* in practice these race conditions were probably pretty rare 
							
						 
						
							2008-10-17 20:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								84492fee01 
								
							
								 
							
						 
						
							
							
								
								* Temporarily resume creation of IPEndPoint on every call  
							
							... 
							
							
							
							* This widened what I think is an existing race condition where asynchronous recieves could potentially stomp on each other's end points (though this must occur very rarely, if at 
all, in reality) 
							
						 
						
							2008-10-17 19:08:53 +00:00  
				
					
						
							
							
								 
						
							
							
								9e46d5e207 
								
							
								 
							
						 
						
							
							
								
								Fixed llDeleteSubList; the indices were swapped (Fixes Mantis#2399).  
							
							
							
						 
						
							2008-10-17 19:01:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7891f821e2 
								
							
								 
							
						 
						
							
							
								
								* Instead of creating a new IPEndPoint on every udp packet receive, reuse the existing one  
							
							... 
							
							
							
							* This requires copying details into a new endpoint when it needs to be stored in client/circuit code hashes 
							
						 
						
							2008-10-17 17:57:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e4b8912296 
								
							
								 
							
						 
						
							
							
								
								* reverse part of a change that accidentally crept in with the last revision  
							
							
							
						 
						
							2008-10-17 17:08:14 +00:00  
				
					
						
							
							
								 
						
							
							
								138bcf6fff 
								
							
								 
							
						 
						
							
							
								
								* Apply a modified version of  http://opensimulator.org/mantis/view.php?id=2290  
							
							... 
							
							
							
							* This allows multiple user profile providers to be specified in OpenSim.ini separated by commas
* If multiple providers are specified then a request for a user profile will query each in turn until the profile is either found or all have been queried
* Unfortunately I don't believe this order can currently be specified, which if true is something that will need to be fixed.
* Thanks to smeans for the original patch. 
							
						 
						
							2008-10-17 16:44:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a6df2011f7 
								
							
								 
							
						 
						
							
							
								
								* Adds a lot of stability and performance to the physics engine.    The avatar bounces less and things are a bit less explosive.  
							
							... 
							
							
							
							* Additionally, you can probably get more physical prim now together..  though, I think this puts us back on par with where we were in the beginning of the year on number of physical objects.   Experiment.  Make videos.  Send Feedback.  Enjoy. 
							
						 
						
							2008-10-17 05:09:23 +00:00  
				
					
						
							
							
								 
						
							
							
								f5c9600eb7 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-10-17 02:50:39 +00:00  
				
					
						
							
							
								 
						
							
							
								c26d0ebc19 
								
							
								 
							
						 
						
							
							
								
								* Added missing dependencies that was causing build to fail in windows.   Mono doesn't seem to care.  
							
							
							
						 
						
							2008-10-17 01:59:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ae9e38bf3f 
								
							
								 
							
						 
						
							
							
								
								Fixed (mono-)script handling for SL viewer 1.21:  
							
							... 
							
							
							
							- Added two missing caps (UpdateScriptAgent, UpdateScriptTask)
- Added one missing EventQueue event (ScriptRunningReply)
- Changed DNE and XEngine to use this new event
As we only use the mono engine anyway, the "Mono" checkbox is set by
default but doesn't have any function. 
							
						 
						
							2008-10-16 21:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4bbc28e445 
								
							
								 
							
						 
						
							
							
								
								Split the currency module into currency and a new Combat module, because  
							
							... 
							
							
							
							the combat function really doesn't belong into currency 
							
						 
						
							2008-10-16 20:50:28 +00:00  
				
					
						
							
							
								 
						
							
							
								82b7374ed2 
								
							
								 
							
						 
						
							
							
								
								* minor: get rid of pointless ipeSender  
							
							
							
						 
						
							2008-10-16 19:50:12 +00:00  
				
					
						
							
							
								 
						
							
							
								a29d8b9abb 
								
							
								 
							
						 
						
							
							
								
								- Removed debug print method  
							
							
							
						 
						
							2008-10-16 19:05:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b61f124cc3 
								
							
								 
							
						 
						
							
							
								
								more fun with rebasing  
							
							
							
						 
						
							2008-10-16 18:41:24 +00:00  
				
					
						
							
							
								 
						
							
							
								43928d5253 
								
							
								 
							
						 
						
							
							
								
								resorting out this merge from arthur, sorry for so many commits here.  
							
							
							
						 
						
							2008-10-16 17:46:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8795bb623d 
								
							
								 
							
						 
						
							
							
								
								- Enforced no user or agent with UUID 0 on agent DB insertion  
							
							
							
						 
						
							2008-10-16 17:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4df08aed30 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2401  
							
							... 
							
							
							
							* Removes spacers that are also separators in llParseString2List
* Thanks idb 
							
						 
						
							2008-10-16 17:14:02 +00:00  
				
					
						
							
							
								 
						
							
							
								7f721ae20c 
								
							
								 
							
						 
						
							
							
								
								fix line endings, as apparently the bot didn't do this yet  
							
							
							
						 
						
							2008-10-16 15:58:07 +00:00  
				
					
						
							
							
								 
						
							
							
								24822ab890 
								
							
								 
							
						 
						
							
							
								
								- New attempt after merging problem  
							
							
							
						 
						
							2008-10-16 15:58:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fa3d8220f2 
								
							
								 
							
						 
						
							
							
								
								- Enforced no user or agent with UUID 0 on agent DB insertion  
							
							
							
						 
						
							2008-10-16 15:58:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b9a736f0b8 
								
							
								 
							
						 
						
							
							
								
								- Removed a Console.Writeline and added a Test that will be changed  
							
							... 
							
							
							
							if the last commit is accepted 
							
						 
						
							2008-10-16 15:58:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8621303ea9 
								
							
								 
							
						 
						
							
							
								
								- Removed debug print method  
							
							
							
						 
						
							2008-10-16 15:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								72725a0894 
								
							
								 
							
						 
						
							
							
								
								- Enforced no user or agent with UUID 0 on agent DB insertion  
							
							
							
						 
						
							2008-10-16 15:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9a200da0d2 
								
							
								 
							
						 
						
							
							
								
								Updated 32Bit launcher so it works in Visual Studio again. (So developers on 64-bit os can run OpenSim in 32-bit mode)  
							
							
							
						 
						
							2008-10-16 15:09:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6789234335 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2405  
							
							... 
							
							
							
							* Implement llGetRegionFPS()
* Thanks idb 
							
						 
						
							2008-10-16 13:17:31 +00:00  
				
					
						
							
							
								 
						
							
							
								68d85497ad 
								
							
								 
							
						 
						
							
							
								
								* Releases the inter-region thread synchronization between physics in ODE on the same instance.  
							
							... 
							
							
							
							* If you are hosting many regions on a single instance, you will probably notice a decrease in region startup time and maybe a slight increase in performance.
* Single regions won't notice anything different 
							
						 
						
							2008-10-16 12:57:29 +00:00  
				
					
						
							
							
								 
						
							
							
								641de2f404 
								
							
								 
							
						 
						
							
							
								
								Check for terrain size=256x256 on "terrain load <file>". This fixes  
							
							... 
							
							
							
							(the rest of) Mantis#1813. 
							
						 
						
							2008-10-15 21:20:07 +00:00  
				
					
						
							
							
								 
						
							
							
								ceb5830142 
								
							
								 
							
						 
						
							
							
								
								clean up a merge conflict and remove a console message  
							
							
							
						 
						
							2008-10-15 21:00:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d77ebb5761 
								
							
								 
							
						 
						
							
							
								
								Thanks, idb, for a patch that fixes Mantis#2400:  
							
							... 
							
							
							
							llSensor() range ignored with AGENT. 
							
						 
						
							2008-10-15 20:49:28 +00:00  
				
					
						
							
							
								 
						
							
							
								98245e4bfa 
								
							
								 
							
						 
						
							
							
								
								* minor: Oh go on, one more warning.  Oooh, you are naughty  
							
							
							
						 
						
							2008-10-15 20:46:39 +00:00  
				
					
						
							
							
								 
						
							
							
								98fdf504d9 
								
							
								 
							
						 
						
							
							
								
								* Truncate outgoing media and music urls to 254 characters.  
							
							... 
							
							
							
							* Hopefully this will resolve http://opensimulator.org/mantis/view.php?id=2383  
							
						 
						
							2008-10-15 20:24:44 +00:00  
				
					
						
							
							
								 
						
							
							
								fac4d02d7e 
								
							
								 
							
						 
						
							
							
								
								* minor: comment out persisting prim inventory log messages  
							
							
							
						 
						
							2008-10-15 19:54:07 +00:00  
				
					
						
							
							
								 
						
							
							
								63ef14bd8c 
								
							
								 
							
						 
						
							
							
								
								- Added User Appearance Set and Get tests  
							
							
							
						 
						
							2008-10-15 18:15:46 +00:00  
				
					
						
							
							
								 
						
							
							
								f2eca571b8 
								
							
								 
							
						 
						
							
							
								
								- Removed a Console.Writeline and added a Test that will be changed  
							
							... 
							
							
							
							if the last commit is accepted 
							
						 
						
							2008-10-15 18:15:45 +00:00  
				
					
						
							
							
								 
						
							
							
								fa8c0d7683 
								
							
								 
							
						 
						
							
							
								
								- Makes MySQL reject inserting UUID 0  
							
							... 
							
							
							
							- Makes SQLite mimick MySQL default behavior on first
  and last name already on db: it does not insert the
  new record.
- Added tests for UUID 0 and for new UUID with existing
  first and last name. 
							
						 
						
							2008-10-15 18:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8e3c10234a 
								
							
								 
							
						 
						
							
							
								
								Removed some comments  
							
							
							
						 
						
							2008-10-15 18:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b1248004f0 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some warnings  
							
							
							
						 
						
							2008-10-15 17:19:02 +00:00  
				
					
						
							
							
								 
						
							
							
								230835dbaa 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove OutPacket from the IClientAPI  
							
							... 
							
							
							
							* I believe this is reasonable since code outside the Linden client stack shouldn't be aware of the packet format being used
* I would love to have made the method protected, but the LoadBalancerPlugin is still calling it and resolving that would require more work 
							
						 
						
							2008-10-15 17:06:47 +00:00  
				
					
						
							
							
								 
						
							
							
								87e85489f3 
								
							
								 
							
						 
						
							
							
								
								* refactor: move viewer effect packet into LLClientView  
							
							
							
						 
						
							2008-10-15 16:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								eb07a40870 
								
							
								 
							
						 
						
							
							
								
								* minor: disable a couple of other lines of image not found, which are pointless anyway since we aren't currently sending the packet  
							
							
							
						 
						
							2008-10-15 16:38:24 +00:00  
				
					
						
							
							
								 
						
							
							
								9324c3f110 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move error logging from GetUserDetails up to callers, since there are some circumstances in which not finding a user is not an error  
							
							
							
						 
						
							2008-10-15 16:35:27 +00:00  
				
					
						
							
							
								 
						
							
							
								9c4d868167 
								
							
								 
							
						 
						
							
							
								
								* minor: oops, small textual tweak  
							
							
							
						 
						
							2008-10-15 15:50:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d1068d738a 
								
							
								 
							
						 
						
							
							
								
								* minor: during opensim archive creation, tell the user that it may take some time  
							
							
							
						 
						
							2008-10-15 15:50:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2226626fec 
								
							
								 
							
						 
						
							
							
								
								* refactor: move code concerned with creating a subsequent image packet to LLClientView  
							
							
							
						 
						
							2008-10-15 15:30:27 +00:00  
				
					
						
							
							
								 
						
							
							
								063ba29ff8 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename SendImagePart to SendImageFirstPart since this is more descriptive of its actual function  
							
							
							
						 
						
							2008-10-15 14:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								8ba8b0300a 
								
							
								 
							
						 
						
							
							
								
								* Create a new ViewerEffectPacket for each viewer rather than reusing the packet structure  
							
							... 
							
							
							
							* This would have been a source of out_of_order messages for different sequences, which still appear to be happening 
							
						 
						
							2008-10-15 14:41:12 +00:00  
				
					
						
							
							
								 
						
							
							
								227fd4eb11 
								
							
								 
							
						 
						
							
							
								
								Thanks to T. Sado and nlin for a patch that partially implements llGetAgentInfo (AGENT_FLYING, AGENT_ALWAYS_RUN, AGENT_AWAY, AGENT_MOUSELOOK, AGENT_TYPING).  
							
							
							
						 
						
							2008-10-15 04:55:13 +00:00  
				
					
						
							
							
								 
						
							
							
								901acddbdd 
								
							
								 
							
						 
						
							
							
								
								Thanks to M. Igarashi and nlin for a patch that implements llGetCameraRot().  
							
							
							
						 
						
							2008-10-15 04:42:28 +00:00  
				
					
						
							
							
								 
						
							
							
								b70a285373 
								
							
								 
							
						 
						
							
							
								
								* Send an avatar update to other clients when an avatar rotates, as well as when it moves  
							
							... 
							
							
							
							* This should fix a long standing issue where you often wouldn't see other people simply turn around without moving at all
* Arguably lastPhysRot (to mirror lastPhysPos) is not a good name, may change variable names later 
							
						 
						
							2008-10-14 20:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7d6426f156 
								
							
								 
							
						 
						
							
							
								
								move from index based to exists strategy here  
							
							
							
						 
						
							2008-10-14 20:07:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a27352010a 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'arthur/master'  
							
							
							
						 
						
							2008-10-14 19:00:43 +00:00  
				
					
						
							
							
								 
						
							
							
								58f8c042f6 
								
							
								 
							
						 
						
							
							
								
								* minor: change m_debug to m_debugPacketLevel since that's what it is  
							
							
							
						 
						
							2008-10-14 18:53:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0d6eb37ac5 
								
							
								 
							
						 
						
							
							
								
								* minor: Make it clear that non-scheduled updates can happen outside of the per frame update heartbeat  
							
							
							
						 
						
							2008-10-14 15:56:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3b9400bcea 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename SendKiPrimitive to SendKillObject since this appears more descriptive of what it actually does  
							
							
							
						 
						
							2008-10-14 14:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8ab50fe3ee 
								
							
								 
							
						 
						
							
							
								
								* Make KillObjectPackets reliable  
							
							... 
							
							
							
							* This may help http://opensimulator.org/mantis/view.php?id=2377  where large linksets do not always correctly delete - since a lost kill packet to the client could result in 
the symptoms described 
							
						 
						
							2008-10-14 14:27:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3e124a3dba 
								
							
								 
							
						 
						
							
							
								
								- convert comments into documentation  
							
							... 
							
							
							
							- minor formatting adjustments
- remove some trailing whitespace 
							
						 
						
							2008-10-14 09:40:05 +00:00  
				
					
						
							
							
								 
						
							
							
								4da1901ed9 
								
							
								 
							
						 
						
							
							
								
								- move comment about assetID and 'attached' in inventory where it belongs  
							
							... 
							
							
							
							- objectGroup isn't needed here, just use the passed in argument 
							
						 
						
							2008-10-14 09:40:01 +00:00  
				
					
						
							
							
								 
						
							
							
								54d7be8a49 
								
							
								 
							
						 
						
							
							
								
								* Adding CrytoGridAssetClient support - allows encrypting assets that are stored on a potentially hostile grid. This is not DRM, not should be relied on until after it's been security audited. I'll write a blog post on this explaining how/why/when you should use this, and what it does.  
							
							
							
						 
						
							2008-10-14 08:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								180e3de50f 
								
							
								 
							
						 
						
							
							
								
								* Cleaned up tons of code duplication in ODEPrim  
							
							... 
							
							
							
							* Re-enabled the native ODE prim types when possible
* Fixed several invalid assumptions in the prim recycle process.
* Added better message for 'reused a disposed physicsactor'
* Added a way to recover from errors during collision_optimized
* Added a way to recover from an error condition where prim_geom wasn't reset properly 
							
						 
						
							2008-10-14 02:48:30 +00:00  
				
					
						
							
							
								 
						
							
							
								55fa9c7378 
								
							
								 
							
						 
						
							
							
								
								* Remove a warning from BaseHttpServer  
							
							
							
						 
						
							2008-10-14 02:45:44 +00:00  
				
					
						
							
							
								 
						
							
							
								138a3924e0 
								
							
								 
							
						 
						
							
							
								
								Committing more work towards implementing vertex normals. Also added some (hopefully) helpful messages for identifying corrupt prims and some fixup code for corrupt profile cut data.  
							
							
							
						 
						
							2008-10-13 22:52:39 +00:00  
				
					
						
							
							
								 
						
							
							
								308a0bc2e4 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2249  
							
							... 
							
							
							
							* Calculate an agents height in LLGetAgentSize() from apperance parameters rather than physics avatar numbers
* Another good looking patch from idb - thanks! 
							
						 
						
							2008-10-13 20:56:56 +00:00  
				
					
						
							
							
								 
						
							
							
								9d6f043a79 
								
							
								 
							
						 
						
							
							
								
								* Remove warnings, including one which pointed out a bug  
							
							
							
						 
						
							2008-10-13 20:45:13 +00:00  
				
					
						
							
							
								 
						
							
							
								97f4226666 
								
							
								 
							
						 
						
							
							
								
								* Apply a modified version of the part of  http://opensimulator.org/mantis/view.php?id=2361  that allows region registration to be enabled/disabled on the grid server  
							
							... 
							
							
							
							* Region registration is enabled by default in the configuration unless the user chooses otherwise
* On the console
* show status - shows grid status
* enable-reg - enables region registration to the grid
* disable-reg - disables region registration
* Enabling or disabling region registration will not affect any other grid functions or regions already on the grid 
							
						 
						
							2008-10-13 20:35:45 +00:00  
				
					
						
							
							
								 
						
							
							
								f344f26bd8 
								
							
								 
							
						 
						
							
							
								
								* Based on user reports, it looks like the OS specific settings have been unified as far as tuning (thank heavens).  
							
							... 
							
							
							
							* If you're experiencing knee bendiness try the windows settings, as the *nix settings seem to now be incorrect.  (this update does that, but you may have your own opensim.ini settings active. 
							
						 
						
							2008-10-13 01:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2ede1a3ce7 
								
							
								 
							
						 
						
							
							
								
								* This updates ODE to the most up-to-date version as of today.   1558  
							
							... 
							
							
							
							* Mac users, pray to chi11ken to make you a .dylib version
* This is semi-tuned and post teravus hack.   (Though I didn't apply the terrain pitting fix hack.   I'm still deciding if it's necessary as there was a lot of work over the past several months on the heightfield collider.
* Please use '--enable-shared --disable-demos --disable-asserts' if you are building your own libode in the configure step.   Asserts are pretty much useless for use with .NET
* This also updates ODE.NET as, there were some API changes in May that were just added to ODE.NET today. 
							
						 
						
							2008-10-12 23:47:39 +00:00  
				
					
						
							
							
								 
						
							
							
								905fb969f5 
								
							
								 
							
						 
						
							
							
								
								Add a configuration section for groups modules  
							
							
							
						 
						
							2008-10-12 18:54:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b8a50c40b1 
								
							
								 
							
						 
						
							
							
								
								- Added helper method to compute global coordinates from a fake parcelID  
							
							... 
							
							
							
							- Some formatting cleanups 
							
						 
						
							2008-10-12 18:07:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d1dec0cbbd 
								
							
								 
							
						 
						
							
							
								
								Fix copypaste error in last commit  
							
							
							
						 
						
							2008-10-12 16:43:24 +00:00  
				
					
						
							
							
								 
						
							
							
								cc72ea532a 
								
							
								 
							
						 
						
							
							
								
								Fix linking phantom and nonphantom prims. Make the error message more friendly  
							
							... 
							
							
							
							when estate_settings.xml is empty or missing 
							
						 
						
							2008-10-12 16:40:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f52c5febd3 
								
							
								 
							
						 
						
							
							
								
								Add EventInfoRequest and EventInfoReply packets.  
							
							... 
							
							
							
							Note: New file, run prebuild. 
							
						 
						
							2008-10-12 16:29:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f2700590d7 
								
							
								 
							
						 
						
							
							
								
								removed some more extraneous hidden faces  
							
							
							
						 
						
							2008-10-12 09:36:01 +00:00  
				
					
						
							
							
								 
						
							
							
								116a08f42e 
								
							
								 
							
						 
						
							
							
								
								Fixed a missing face on a profile cut  
							
							
							
						 
						
							2008-10-12 08:52:42 +00:00  
				
					
						
							
							
								 
						
							
							
								216787ee1d 
								
							
								 
							
						 
						
							
							
								
								Optimization: calculation of profile vertex normals is now disabled as default.  
							
							
							
						 
						
							2008-10-12 07:04:52 +00:00  
				
					
						
							
							
								 
						
							
							
								fdec8390c1 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-10-12 03:16:49 +00:00  
				
					
						
							
							
								 
						
							
							
								166690d539 
								
							
								 
							
						 
						
							
							
								
								Add one more check for key presence  
							
							
							
						 
						
							2008-10-12 01:16:35 +00:00  
				
					
						
							
							
								 
						
							
							
								765fc6c289 
								
							
								 
							
						 
						
							
							
								
								* Removed a lock in a high performance section of OpenSim, in cases when it is not necessary.  
							
							
							
						 
						
							2008-10-12 01:12:07 +00:00  
				
					
						
							
							
								 
						
							
							
								d7aedf343a 
								
							
								 
							
						 
						
							
							
								
								* Small fix for when PacketPool is disabled to prevent it from crashing immedietly.  
							
							
							
						 
						
							2008-10-12 01:09:58 +00:00  
				
					
						
							
							
								 
						
							
							
								11477db59e 
								
							
								 
							
						 
						
							
							
								
								Fix LSL bitwise Or  
							
							
							
						 
						
							2008-10-12 01:00:26 +00:00  
				
					
						
							
							
								 
						
							
							
								dcdfde834f 
								
							
								 
							
						 
						
							
							
								
								LLUDP Client View  
							
							... 
							
							
							
							* Experimenting with the PacketPool mechanism.
* It's still disabled in the code, however there's now a flag to enable it.
* Converted to use Generic Collections vs Hashtables, also now uses a list of 'OK to pool' packets, starting with the high volume PacketAck packet. 
							
						 
						
							2008-10-12 00:56:54 +00:00  
				
					
						
							
							
								 
						
							
							
								d10a578096 
								
							
								 
							
						 
						
							
							
								
								* Fixed two major unhandled exceptions discovered during the Pub Quiz on friday.  
							
							
							
						 
						
							2008-10-12 00:11:22 +00:00  
				
					
						
							
							
								 
						
							
							
								acce65457c 
								
							
								 
							
						 
						
							
							
								
								Fix the fix. Child prims were failing to load.  
							
							
							
						 
						
							2008-10-11 23:59:46 +00:00  
				
					
						
							
							
								 
						
							
							
								6f2d077356 
								
							
								 
							
						 
						
							
							
								
								Fix llSetPos to handle child prims correctly. This will fix linked  
							
							... 
							
							
							
							sliding doors 
							
						 
						
							2008-10-11 23:47:35 +00:00  
				
					
						
							
							
								 
						
							
							
								b48885ece4 
								
							
								 
							
						 
						
							
							
								
								The "About Landmark" code with the fake parcelIDs had a serious bug.  
							
							... 
							
							
							
							- Fix that bug. It will work with OSSearch now, too
- Add some caching to reduce inter-region requests. 
							
						 
						
							2008-10-11 22:42:59 +00:00  
				
					
						
							
							
								 
						
							
							
								82b2b2dccb 
								
							
								 
							
						 
						
							
							
								
								Implement the hook needed for the CanTeleport check  
							
							
							
						 
						
							2008-10-11 22:11:48 +00:00  
				
					
						
							
							
								 
						
							
							
								38a0a68091 
								
							
								 
							
						 
						
							
							
								
								* Change permission check for llParcelMediaCommandList to use the permissions  
							
							... 
							
							
							
							module, thus including estate owners and gods. 
							
						 
						
							2008-10-11 20:53:33 +00:00  
				
					
						
							
							
								 
						
							
							
								8bc724a418 
								
							
								 
							
						 
						
							
							
								
								Fix a path issue i caused in a prior commit  
							
							
							
						 
						
							2008-10-11 20:23:54 +00:00  
				
					
						
							
							
								 
						
							
							
								143419ebb2 
								
							
								 
							
						 
						
							
							
								
								Add a "inimaster" switch to OpenSim.ini. It will load a master ini file  
							
							... 
							
							
							
							and then the OpenSim.ini only needs to contain instance specific data 
							
						 
						
							2008-10-11 17:51:16 +00:00  
				
					
						
							
							
								 
						
							
							
								4c337c48c7 
								
							
								 
							
						 
						
							
							
								
								Add logging in case of a SOG without rootpart  
							
							
							
						 
						
							2008-10-11 17:48:37 +00:00  
				
					
						
							
							
								 
						
							
							
								bd05b932b1 
								
							
								 
							
						 
						
							
							
								
								Add shift operator overloads to LSLInteger. If you get error messages when  
							
							... 
							
							
							
							using << and >> in scripts, this will fix it.
rm bin/*.dll ; rm bin/ScriptEngines/*.dll ; rm bin/ScriptEngines/*/*.dll
then rebuild and reinstall 
							
						 
						
							2008-10-11 17:09:26 +00:00  
				
					
						
							
							
								 
						
							
							
								628e3a9553 
								
							
								 
							
						 
						
							
							
								
								- Patching a symptom of the failed WP start. We really need to find the reason  
							
							... 
							
							
							
							for that... 
							
						 
						
							2008-10-11 16:58:05 +00:00  
				
					
						
							
							
								 
						
							
							
								44b2ecf29d 
								
							
								 
							
						 
						
							
							
								
								2nd stab at that prim loading nasty  
							
							
							
						 
						
							2008-10-11 16:32:31 +00:00  
				
					
						
							
							
								 
						
							
							
								625c67de54 
								
							
								 
							
						 
						
							
							
								
								Fix Nebadon's WP crash (invalid root part from database null-ref)  
							
							
							
						 
						
							2008-10-11 16:23:15 +00:00  
				
					
						
							
							
								 
						
							
							
								94558603e5 
								
							
								 
							
						 
						
							
							
								
								Make a missing or read-only estate_settings.xml non-fatal  
							
							
							
						 
						
							2008-10-11 15:41:25 +00:00  
				
					
						
							
							
								 
						
							
							
								bed6c763a5 
								
							
								 
							
						 
						
							
							
								
								* Rework llParcelMediaCommandList  
							
							... 
							
							
							
							* Add missing PARCEL_MEDIA_COMMAND_* constants
* Fix a copy/paste error in SendParcelMediaUpdate
llParcelMediaCommandList should work now 
							
						 
						
							2008-10-11 15:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								6452c6c20b 
								
							
								 
							
						 
						
							
							
								
								Add a + operator to LSLString, otherwise you will end up with CIL strings if  
							
							... 
							
							
							
							you have expressions with strings. 
							
						 
						
							2008-10-11 15:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								abc6424c51 
								
							
								 
							
						 
						
							
							
								
								* Removed Heartbeat timer  
							
							... 
							
							
							
							* Implemented a proper update thread
* Removed the UpdateLock Mutex as it's no longer needed because updates can only happen one at a time now.
* This should actually improve performance significantly.. But, see the warning on the next line!
* Warning: If there are deadlocks that the threadpool timer method was hiding, this will expose them for all the nastiness they are. 
							
						 
						
							2008-10-11 11:43:42 +00:00  
				
					
						
							
							
								 
						
							
							
								dd5746fb8a 
								
							
								 
							
						 
						
							
							
								
								Add the 4 missing events  
							
							
							
						 
						
							2008-10-11 06:25:48 +00:00  
				
					
						
							
							
								 
						
							
							
								544daf1c76 
								
							
								 
							
						 
						
							
							
								
								Plumb the remaining search packets and replies.  
							
							
							
						 
						
							2008-10-11 05:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								37d42890e7 
								
							
								 
							
						 
						
							
							
								
								Thanks cmickyb for a patch that enhances the IRC module.  
							
							... 
							
							
							
							See mantis #2379  for some useful scripts that work with this.
Note that I added another configuration parameter in addition to the patch to allow for legacy behavior in the absence of new configuration settings. 
							
						 
						
							2008-10-11 02:56:03 +00:00  
				
					
						
							
							
								 
						
							
							
								d633cadb5f 
								
							
								 
							
						 
						
							
							
								
								Remove a UUID fudge that broke "Abandon Land"  
							
							
							
						 
						
							2008-10-11 01:33:57 +00:00  
				
					
						
							
							
								 
						
							
							
								2214b2f578 
								
							
								 
							
						 
						
							
							
								
								Commit Diva's new patch for the DataSnapshot. Comment the default  
							
							... 
							
							
							
							metaverseink search provider to prevent accidental data exposure. 
							
						 
						
							2008-10-11 00:39:43 +00:00  
				
					
						
							
							
								 
						
							
							
								09c8713801 
								
							
								 
							
						 
						
							
							
								
								Eliminate some unnecessary polygons  
							
							
							
						 
						
							2008-10-11 00:30:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ab87a987f5 
								
							
								 
							
						 
						
							
							
								
								Fix an exception handling issue in XEngine  
							
							
							
						 
						
							2008-10-10 23:18:52 +00:00  
				
					
						
							
							
								 
						
							
							
								dd886a035b 
								
							
								 
							
						 
						
							
							
								
								* minor: remove warnings  
							
							
							
						 
						
							2008-10-10 21:05:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e062b28606 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove highly experimental tags from oar loading and saving functions  
							
							
							
						 
						
							2008-10-10 20:25:22 +00:00  
				
					
						
							
							
								 
						
							
							
								85ae8e3e94 
								
							
								 
							
						 
						
							
							
								
								Committing diva's LandSnapshot update patch. Also included is a small  
							
							... 
							
							
							
							fix for the LandManagementModule. I changed LandSnapshot to use
CachedUserInfo to take a load off the user server. Also, missing owner
profiles are legit, warning removed. 
							
						 
						
							2008-10-10 20:23:49 +00:00  
				
					
						
							
							
								 
						
							
							
								0644977819 
								
							
								 
							
						 
						
							
							
								
								added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrab event, for the new surface touch parameters in 1.21 viewers.  
							
							
							
						 
						
							2008-10-10 17:05:43 +00:00  
				
					
						
							
							
								 
						
							
							
								5be7442736 
								
							
								 
							
						 
						
							
							
								
								added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrabUpdate event, for the new surface touch parameters in 1.21 viewers.  
							
							... 
							
							
							
							TODO: add the touch args to OnGrabObject and OnDeGrabObject. 
							
						 
						
							2008-10-10 16:01:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1edfbc652a 
								
							
								 
							
						 
						
							
							
								
								very tiny change  
							
							... 
							
							
							
							XmlIgnored the SceneObjectPart.SitTargetAvatar property, as (afaik) this is only used to indicate that a avatar is sitting (or about to sit) on the prim.
And there are situations where it might not be cleared, like if a client crashes while sitting on the prim. Which results in that avatar's id getting stored in any xml backup or taking the prim into inventory. And then its always classed as a avatar is sitting on that prim. 
							
						 
						
							2008-10-10 15:02:40 +00:00  
				
					
						
							
							
								 
						
							
							
								596366324a 
								
							
								 
							
						 
						
							
							
								
								* Added NullReference check to EventQueueGetModule.  
							
							
							
						 
						
							2008-10-10 14:46:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fa55fc89d8 
								
							
								 
							
						 
						
							
							
								
								* Fixed a potential threading issue with EventQueueGet leading to spontaneous crashes.  
							
							
							
						 
						
							2008-10-10 13:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d19400db44 
								
							
								 
							
						 
						
							
							
								
								* Just some OGP maintenance.   Standards adherence type stuff.  
							
							
							
						 
						
							2008-10-10 12:59:16 +00:00  
				
					
						
							
							
								 
						
							
							
								62f3e11b4e 
								
							
								 
							
						 
						
							
							
								
								Some more decrufting  
							
							
							
						 
						
							2008-10-10 09:16:36 +00:00  
				
					
						
							
							
								 
						
							
							
								726e0045d9 
								
							
								 
							
						 
						
							
							
								
								Some decrufting  
							
							
							
						 
						
							2008-10-10 09:00:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7fbe942792 
								
							
								 
							
						 
						
							
							
								
								refactoring PrimMesher to add viewer compatable features and some code cleanup  
							
							
							
						 
						
							2008-10-10 08:22:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5c5a640aba 
								
							
								 
							
						 
						
							
							
								
								A bit more estate fudging  
							
							
							
						 
						
							2008-10-10 02:06:34 +00:00  
				
					
						
							
							
								 
						
							
							
								96689723e5 
								
							
								 
							
						 
						
							
							
								
								Add the beginnings of a sim health check (through remote admin)  
							
							
							
						 
						
							2008-10-10 01:10:33 +00:00  
				
					
						
							
							
								 
						
							
							
								8178f78095 
								
							
								 
							
						 
						
							
							
								
								Fixed renaming of in-prim items (Mantis  #2366 )  
							
							
							
						 
						
							2008-10-09 22:45:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4e3bc9a63e 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2373  
							
							... 
							
							
							
							* Many llSensor() improvements, though sensoring isn't perfect yet
* thanks idb! 
							
						 
						
							2008-10-09 22:41:07 +00:00  
				
					
						
							
							
								 
						
							
							
								7bdfc16535 
								
							
								 
							
						 
						
							
							
								
								* fix windows build break - it helps if one actually puts in using statements and spells dlls correctly  
							
							
							
						 
						
							2008-10-09 21:43:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d016d82f0c 
								
							
								 
							
						 
						
							
							
								
								Small remote admin cleanups/additions  
							
							
							
						 
						
							2008-10-09 20:27:41 +00:00  
				
					
						
							
							
								 
						
							
							
								997eec671a 
								
							
								 
							
						 
						
							
							
								
								* minor: get rid of an unecessary casting and logic check  
							
							
							
						 
						
							2008-10-09 20:02:40 +00:00  
				
					
						
							
							
								 
						
							
							
								997f1d465d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2370  
							
							... 
							
							
							
							* Refactor lLMessageLinked() to use internal method GetLinkParts
* thanks ralphos 
							
						 
						
							2008-10-09 18:59:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ddfff68c20 
								
							
								 
							
						 
						
							
							
								
								Clean up webmap-generation a bit:  
							
							... 
							
							
							
							- Remove some duplicated code
- Avoid unnecessary allocation of variables/values if only used once anyway. 
							
						 
						
							2008-10-09 18:46:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c692c14a2f 
								
							
								 
							
						 
						
							
							
								
								* Bump server info number to 0.5.11  
							
							
							
						 
						
							2008-10-09 18:40:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c26f177cd4 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=2368  
							
							... 
							
							
							
							* This returns to writing the OpenSim.ini using default values if it (or OpenSim.xml) isn't found 
							
						 
						
							2008-10-09 18:33:42 +00:00  
				
					
						
							
							
								 
						
							
							
								c101dd2bad 
								
							
								 
							
						 
						
							
							
								
								Provide a sane value for DefaultScriptEngine (ScriptEngine.DotNetEngine)  
							
							... 
							
							
							
							rather then the previous invalid string "DotNetEngine". Remove the
script_engine options, as it is not used anymore. 
							
						 
						
							2008-10-09 18:12:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8ad0249969 
								
							
								 
							
						 
						
							
							
								
								* refactor: separate process of extracting packet from received data from actually processing that packet  
							
							
							
						 
						
							2008-10-09 18:09:25 +00:00  
				
					
						
							
							
								 
						
							
							
								285ae803e2 
								
							
								 
							
						 
						
							
							
								
								* minor: initialize udp server in unit test  
							
							
							
						 
						
							2008-10-09 18:00:38 +00:00  
				
					
						
							
							
								 
						
							
							
								919d907a3d 
								
							
								 
							
						 
						
							
							
								
								* Create project for LindenUDP ClientStack tests  
							
							... 
							
							
							
							* No functional tests yet 
							
						 
						
							2008-10-09 16:52:33 +00:00  
				
					
						
							
							
								 
						
							
							
								db0d90c737 
								
							
								 
							
						 
						
							
							
								
								* minor: very small doc addition  
							
							
							
						 
						
							2008-10-09 16:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ac674ccbfc 
								
							
								 
							
						 
						
							
							
								
								* Fixes simstats reporter.   I'm sure this issue caused all sorts of things related to regionflags and capacity.  I'm sorry, the object capacity that you dialed is not valid..  please check the number and dial again.  
							
							
							
						 
						
							2008-10-09 11:44:26 +00:00  
				
					
						
							
							
								 
						
							
							
								2be8380831 
								
							
								 
							
						 
						
							
							
								
								* minor: remove compile warning  
							
							
							
						 
						
							2008-10-08 20:02:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ac89e89da3 
								
							
								 
							
						 
						
							
							
								
								- Fix wrong order of max/min usage for clipping. Uses Util.Clamp now  
							
							... 
							
							
							
							- Add support for immediate switching of Music/Media URLs. Radio-scripts should work now. 
							
						 
						
							2008-10-08 18:52:50 +00:00  
				
					
						
							
							
								 
						
							
							
								31107385b6 
								
							
								 
							
						 
						
							
							
								
								- removed some unnecessary conversions (double -> double)  
							
							
							
						 
						
							2008-10-08 18:48:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9b68428058 
								
							
								 
							
						 
						
							
							
								
								* minor: Comment out initial regularly occuring EventQueueGet log debug message for now, as previously discussed with Ter  
							
							
							
						 
						
							2008-10-08 17:56:37 +00:00  
				
					
						
							
							
								 
						
							
							
								1b7405dca1 
								
							
								 
							
						 
						
							
							
								
								* On deselection of objects, stop every object id passed triggering an update for the entire group  
							
							... 
							
							
							
							* This was not a problem with objects consisting of less than 30 prims, since the extra schedules would be ignored
* However, above approximately 30 prims extra schedules would actually occur.
* For instance, a 140 prim object would end up triggering approximately 2500 ObjectUpdates to every avatar in range rather than 140
* Hopefully, this change will improve client responsiveness on deselect and was one of the reasons that the AgentThrottle restriction started causing problems yesterday. 
							
						 
						
							2008-10-08 17:36:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ac443559d1 
								
							
								 
							
						 
						
							
							
								
								Mantis#2354. Thank you kindly, Tglion for a patch that:  
							
							... 
							
							
							
							The average-value of modify.ModifyBlock.Height in LLClientView.cs:4170 
seem to be incorrect or it isn't the average? Mhhh...
So the terrain build -> Flaten Sphere is unuseable.
I have put in a patch that contains a workaround while 
the main problem is not solved. 
							
						 
						
							2008-10-08 14:51:55 +00:00  
				
					
						
							
							
								 
						
							
							
								1e8533772f 
								
							
								 
							
						 
						
							
							
								
								adding OSHttpResponse test case (yeah, very primitive still)  
							
							
							
						 
						
							2008-10-08 13:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2c5497fa3a 
								
							
								 
							
						 
						
							
							
								
								* Re-enables map item requests.  
							
							... 
							
							
							
							* Puts remote requests in a single worker thread 
* Worker thread only starts when there are agents to serve
* When there are no agents to serve, it shuts down
* A good example of how to deal with threads in non-shared modules so they don't end up consuming threads per regions 
							
						 
						
							2008-10-08 11:53:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2947ef9c00 
								
							
								 
							
						 
						
							
							
								
								warning squashing  
							
							
							
						 
						
							2008-10-08 11:15:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c4d741180f 
								
							
								 
							
						 
						
							
							
								
								Add some permissions checks and fixes  
							
							
							
						 
						
							2008-10-08 02:45:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e4fc55f71e 
								
							
								 
							
						 
						
							
							
								
								Mantis#2352. Thank you kindly, Jonc for a patch that:  
							
							... 
							
							
							
							If prim is part of SOG, then ask the SOG to update the 
position, rather than asking the part itself.
Ghosted child prims should no longer result from llSetPos.
Not sure if this is the right approach for all cases ,
would appreciate feedback on the patch. 
							
						 
						
							2008-10-08 01:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e87195d1bd 
								
							
								 
							
						 
						
							
							
								
								Mantis#1906. Thank you kindly, Idb for a patch that:  
							
							... 
							
							
							
							Removed cache accesses to obtain sensed object/avatar 
name, it is already available. 
							
						 
						
							2008-10-08 01:44:35 +00:00  
				
					
						
							
							
								 
						
							
							
								4bb9f0f429 
								
							
								 
							
						 
						
							
							
								
								Fix friendly errors in DNE as well  
							
							
							
						 
						
							2008-10-08 00:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								8d2ec1ac71 
								
							
								 
							
						 
						
							
							
								
								Adapt tests to new friendly errors and correct line numbers  
							
							
							
						 
						
							2008-10-07 22:25:55 +00:00  
				
					
						
							
							
								 
						
							
							
								638cce09d1 
								
							
								 
							
						 
						
							
							
								
								Restore "friendly errors" to the XEngine  
							
							
							
						 
						
							2008-10-07 21:59:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4ed6e78d1a 
								
							
								 
							
						 
						
							
							
								
								* Comment out debug throttle output that I had accidentally left in  
							
							
							
						 
						
							2008-10-07 21:44:29 +00:00  
				
					
						
							
							
								 
						
							
							
								914c733505 
								
							
								 
							
						 
						
							
							
								
								* Temporarily revert r6714 which changed agent throttle number interpretation  
							
							... 
							
							
							
							* I suspect the restriction stopped the very large number of packet resends that occur on certain operations, which led to other failures. 
							
						 
						
							2008-10-07 20:04:43 +00:00  
				
					
						
							
							
								 
						
							
							
								bb7fcf378b 
								
							
								 
							
						 
						
							
							
								
								* Disabling mapitem requests for surrounding regions as it's probably using up a lot of threads right now when regions are inaccessable  
							
							
							
						 
						
							2008-10-07 15:08:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f085d53be2 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2345  
							
							... 
							
							
							
							* Bring llSetLinkTexture into line with llSetLinkColor and lLSetLinkPrimitiveParams() implementations
* Thanks ralphos 
							
						 
						
							2008-10-07 14:58:56 +00:00  
				
					
						
							
							
								 
						
							
							
								48d86fb23f 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=1207  
							
							... 
							
							
							
							* Implmements llModifyLand() and a check for the "Allow others to terraform flag"
* Thanks tglion! 
							
						 
						
							2008-10-07 14:49:12 +00:00  
				
					
						
							
							
								 
						
							
							
								e5a50b6a3b 
								
							
								 
							
						 
						
							
							
								
								From: chris yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch fixes mantis bug 2312 (llGetPos() returns incorrect
values for child prims where the root prim is rotated). Regression
tests still pass.
Incidentally AbsolutePosition which was used before looks a little
suspicious to me as its always going to return the wrong value if the
root prim is rotated. GetWorldPosition does take the rotation into
account, but AbsolutePosition is used in a lot of places.  Though i
don't understand why there is both GetWorldPosition as well as
AbsolutePosition so I've left the latter alone.
[i also cleaned up some indent problems, --- dr scofield] 
							
						 
						
							2008-10-07 11:41:43 +00:00  
				
					
						
							
							
								 
						
							
							
								7d525843d0 
								
							
								 
							
						 
						
							
							
								
								From: chris yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Attached is a patch for LLGround which was just plain broken and could
cause a runtime error. It now returns valid data with valid input (ie
the offset does not take the position off the edge of the sim), but a
runtime error will occur if invalid data is given.
On invalid data the LL servers return the ground height based on a
valid point closest to the effective position calculated using the
supplied offset. Is the OpenSim convention to replicate the LL servers
as closely as possible? If so I can submit an additional patch to
replicate the LL behaviour. 
							
						 
						
							2008-10-07 11:33:41 +00:00  
				
					
						
							
							
								 
						
							
							
								47c2bd2b95 
								
							
								 
							
						 
						
							
							
								
								From: chris yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							If you use load-oar to transfer region data from one sim to another
then currently inventory items can be left with unknown owner
permission which results in them being no-mod/no-copy for
everyone. The attached patch fixes things up so if the owner uuid does
not exist on the destination system then it assigns ownership (and the
creator for completeness) to the master avatar id. This will make it
much more practical to share copies of regions :-) 
							
						 
						
							2008-10-07 11:28:45 +00:00  
				
					
						
							
							
								 
						
							
							
								18d4216cf4 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-10-06 23:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ad04626737 
								
							
								 
							
						 
						
							
							
								
								cleaning up OSHttpResponse: note that read access to extra header  
							
							... 
							
							
							
							fields is GONE (HttpServer does not support that), you can read the
"normal" HTTP headers available via properties, and you can add
headers. also, it is now possible to set a timeout for KeepAlive (for
those clients that pay attention to it).
this also fixes the broken REST inventory/assets/appearance services,
they should be working again.
testcase for OSHttpResponse will follow. 
							
						 
						
							2008-10-06 21:59:43 +00:00  
				
					
						
							
							
								 
						
							
							
								348893ccac 
								
							
								 
							
						 
						
							
							
								
								oops. forgot testcase  
							
							
							
						 
						
							2008-10-06 21:47:06 +00:00  
				
					
						
							
							
								 
						
							
							
								cb7a9eaa09 
								
							
								 
							
						 
						
							
							
								
								* Stop the sim stats reporter reusing the same SimStatsPacket for all clients  
							
							... 
							
							
							
							* I believe this was the cause of the remaining packet_out_of_order messages in the Linden client logs
* There were race conditions where multiple clientstacks would overwrite each other's sequence numbers 
							
						 
						
							2008-10-06 19:52:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a1f3409032 
								
							
								 
							
						 
						
							
							
								
								cleaning up OSHttpRequest removing old Http stuff. also adding test  
							
							... 
							
							
							
							case for OSHttpRequest (not very fancy yet, but still). 
							
						 
						
							2008-10-06 19:42:03 +00:00  
				
					
						
							
							
								 
						
							
							
								600721d480 
								
							
								 
							
						 
						
							
							
								
								* Made Mapitems more failure friendly  
							
							
							
						 
						
							2008-10-06 18:29:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d18aff3310 
								
							
								 
							
						 
						
							
							
								
								* restore Header.Resent field setting for resent packets  
							
							... 
							
							
							
							* without this, the client appears to reset the sequence of packets its expecting 
							
						 
						
							2008-10-06 16:57:58 +00:00  
				
					
						
							
							
								 
						
							
							
								33d957207c 
								
							
								 
							
						 
						
							
							
								
								* Change interpretation of asset throttle values to bits per second rather than bytes per second  
							
							... 
							
							
							
							* Changing network bandwidth in the preferences will now have a much more noticeable effect - a user may want to increase this if data is being slow to download from opensim 
							
						 
						
							2008-10-06 16:48:41 +00:00  
				
					
						
							
							
								 
						
							
							
								68021fa8ff 
								
							
								 
							
						 
						
							
							
								
								Mantis#2342. Thank you kindly, Ralphos for a patch that solves:  
							
							... 
							
							
							
							llSetLinkApha is not fully implemented and has not been updated 
to use the recently added GetLinkParts and associated implementation 
pattern as per llSetLinkColor and llSetLinkPrimitiveParams. 
							
						 
						
							2008-10-06 14:50:58 +00:00  
				
					
						
							
							
								 
						
							
							
								f2ec151328 
								
							
								 
							
						 
						
							
							
								
								Mantis#2340. Thank you kindly, Sacha Magne for a patch that:  
							
							... 
							
							
							
							adding default_loginLevel in USerServer.xml to set a default 
login level to acces to the grid. Fixing one bug in login_reset 
							
						 
						
							2008-10-06 14:02:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ec2970f6b4 
								
							
								 
							
						 
						
							
							
								
								adds admin_exists_user XmlRpc call.  
							
							
							
						 
						
							2008-10-06 09:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								d834996bbe 
								
							
								 
							
						 
						
							
							
								
								Implement Parcel -> ForceOwnerToMe god mode packet  
							
							
							
						 
						
							2008-10-06 08:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								03a41e5f8b 
								
							
								 
							
						 
						
							
							
								
								Exclude attachments from parcel prim counts  
							
							
							
						 
						
							2008-10-06 07:50:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c65b10caa2 
								
							
								 
							
						 
						
							
							
								
								Implement ForceOwnerPermissive and God TakeCopy  
							
							
							
						 
						
							2008-10-06 07:21:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8887bde499 
								
							
								 
							
						 
						
							
							
								
								Cause inventory items to also be sold when a prim is sold  
							
							
							
						 
						
							2008-10-06 06:15:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1b678f062a 
								
							
								 
							
						 
						
							
							
								
								Fix a number of errors in transfer of objects  
							
							
							
						 
						
							2008-10-06 06:08:45 +00:00  
				
					
						
							
							
								 
						
							
							
								195893b06d 
								
							
								 
							
						 
						
							
							
								
								Remove an unnecessary perms check. This caused prim movement to be disabled  
							
							... 
							
							
							
							on parcels that had prim entry turned off. This needs to be reintroduced
with proper parcel boundary checks. 
							
						 
						
							2008-10-06 05:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								78073fa440 
								
							
								 
							
						 
						
							
							
								
								MapItems/Green Dots  
							
							... 
							
							
							
							* Fixes 1 too large count in region you're in (Region no longer reports the green dot about yourself to you)
* For all local requests, the region will check itself instead of going to it's web service.  (optimization) 
							
						 
						
							2008-10-06 04:29:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b55c9761b4 
								
							
								 
							
						 
						
							
							
								
								Fix a nullref  
							
							
							
						 
						
							2008-10-06 04:20:27 +00:00  
				
					
						
							
							
								 
						
							
							
								fd96bb6f43 
								
							
								 
							
						 
						
							
							
								
								One should not commit even the smallest fox without compile. Fix build break  
							
							
							
						 
						
							2008-10-06 03:27:16 +00:00  
				
					
						
							
							
								 
						
							
							
								c4ab9482b5 
								
							
								 
							
						 
						
							
							
								
								More perms fixes. Reinstate the move flag  
							
							
							
						 
						
							2008-10-06 03:23:55 +00:00  
				
					
						
							
							
								 
						
							
							
								1f7966d6e8 
								
							
								 
							
						 
						
							
							
								
								Fix a privilege escalation with linked sets  
							
							
							
						 
						
							2008-10-06 02:29:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e575ef7ad2 
								
							
								 
							
						 
						
							
							
								
								Revert r6697 patch as the build fails.  
							
							
							
						 
						
							2008-10-06 00:58:43 +00:00  
				
					
						
							
							
								 
						
							
							
								dedc1baeb7 
								
							
								 
							
						 
						
							
							
								
								Mantis#2336. Thank you kindly, Ralphos for a patch that:  
							
							... 
							
							
							
							Prevent EventAbortException inner exceptions of 
TargetInvocationException being re-thrown from 
OpenSim.Region.ScriptEngine.Shared.ScriptBase.
Executor.ExecuteEvent 
							
						 
						
							2008-10-06 00:51:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4f6cdc08d6 
								
							
								 
							
						 
						
							
							
								
								Mantis#1207. Thank you, TGlion for a patch that addresses:  
							
							... 
							
							
							
							Implementation of llModifyLand() and There is a bug on 
permission-check of land-terraforming: x an y-coordinates 
are interchanged on function-call ExternalChecksCanTerraformLand.
Correct: x is west, and y is north. 2) Missing check of 
"Other allow to terraform-flag" (Parcel.ParcelFlags.AllowTerraform) 
							
						 
						
							2008-10-06 00:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								559a4f7496 
								
							
								 
							
						 
						
							
							
								
								Patch by Fly-Man, with modifications. Add more fields to DataSnapshot.  
							
							... 
							
							
							
							This changes yes/no to true/false. Will likely break Metaverseink in some way. 
							
						 
						
							2008-10-06 00:20:27 +00:00  
				
					
						
							
							
								 
						
							
							
								6ab5b523f8 
								
							
								 
							
						 
						
							
							
								
								Implements ObjectOwner god mode packet (Set Owner To Me admin option)  
							
							
							
						 
						
							2008-10-06 00:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f8acdeb437 
								
							
								 
							
						 
						
							
							
								
								* Green dots on the mainmap for avatar.  
							
							... 
							
							
							
							* Initial implementation
* You'll only be able to seen green dots on regions on the map that have been updated. 
							
						 
						
							2008-10-06 00:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								6bf72c95cb 
								
							
								 
							
						 
						
							
							
								
								For symmetry reasons, I think this probably is a bug.  
							
							
							
						 
						
							2008-10-05 20:06:42 +00:00  
				
					
						
							
							
								 
						
							
							
								1e6db41931 
								
							
								 
							
						 
						
							
							
								
								Small optimization: Don't ask gridserver about regions on the local instance.  
							
							
							
						 
						
							2008-10-05 19:43:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2cc028e965 
								
							
								 
							
						 
						
							
							
								
								* Fix sitting avatar showing up properly on the minimap  
							
							
							
						 
						
							2008-10-05 19:38:04 +00:00  
				
					
						
							
							
								 
						
							
							
								b9e603f8d8 
								
							
								 
							
						 
						
							
							
								
								Fixed small coordinate issue: The center is (min+max)/2, not (max-min)/2  
							
							
							
						 
						
							2008-10-05 19:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								5a31fb9df4 
								
							
								 
							
						 
						
							
							
								
								Fix a problem with land-search and non-convex parcels.  
							
							... 
							
							
							
							You'll need to update your snapshots. 
							
						 
						
							2008-10-05 19:06:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3ac76db76b 
								
							
								 
							
						 
						
							
							
								
								* Fixes the last snag with the EventQueue.  The situation where the seedcap gets lost on teleport.  
							
							
							
						 
						
							2008-10-05 18:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a3136d2bb1 
								
							
								 
							
						 
						
							
							
								
								Revert the packet resend timing changes. They caused login issues in primmy  
							
							... 
							
							
							
							regions. 
							
						 
						
							2008-10-05 16:43:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1794a56ce0 
								
							
								 
							
						 
						
							
							
								
								Add parcel info "UUID" to snapshot  
							
							
							
						 
						
							2008-10-05 16:23:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c84987426b 
								
							
								 
							
						 
						
							
							
								
								Craters, take 2. Remove old discard logic and absolute discard timer.  
							
							... 
							
							
							
							Introduce a resend counter on the ack queue. The header "Resent" field is
now obsolete. Implement 3 resends on reliable packets, variable.
Increase default resend timeout to 3000ms and default silence threshold
to 350ms. 
							
						 
						
							2008-10-05 14:44:26 +00:00  
				
					
						
							
							
								 
						
							
							
								aab6cdd8b0 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-10-05 14:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a243a4aaf5 
								
							
								 
							
						 
						
							
							
								
								* An update to the UDP Packet handler which might make the giant sized craters go away.  
							
							
							
						 
						
							2008-10-05 13:06:03 +00:00  
				
					
						
							
							
								 
						
							
							
								e5929f4a1c 
								
							
								 
							
						 
						
							
							
								
								Remove a console debug output  
							
							
							
						 
						
							2008-10-05 05:00:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c3d7d7bb51 
								
							
								 
							
						 
						
							
							
								
								Change category in snapshot to a number, to match the one in search  
							
							
							
						 
						
							2008-10-05 04:26:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ae2c0e2d78 
								
							
								 
							
						 
						
							
							
								
								Add a dummy "dwell" value to the data snapshot  
							
							
							
						 
						
							2008-10-05 03:48:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2cb89124c7 
								
							
								 
							
						 
						
							
							
								
								Small bug fix  
							
							
							
						 
						
							2008-10-05 03:01:19 +00:00  
				
					
						
							
							
								 
						
							
							
								13e3ffada3 
								
							
								 
							
						 
						
							
							
								
								Plumb in the DirPlacesReply packet  
							
							
							
						 
						
							2008-10-05 02:25:53 +00:00  
				
					
						
							
							
								 
						
							
							
								649cd16fb4 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis  #2281 : touch events in non-default states in DNE work again.  
							
							
							
						 
						
							2008-10-04 22:57:54 +00:00  
				
					
						
							
							
								 
						
							
							
								f52d779550 
								
							
								 
							
						 
						
							
							
								
								Plumb packet DirPlacesQuery for search module  
							
							
							
						 
						
							2008-10-04 22:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								31362a67df 
								
							
								 
							
						 
						
							
							
								
								* Tidy up configuration stuff, eliminated default setting duplication along the way  
							
							... 
							
							
							
							* This revision also makes the exception catcher of last resort print to the log instead of just the console
* This means logs should now capture sim crashing exceptions, though not those which are caused by a crash of the virtual machine itself 
							
						 
						
							2008-10-04 20:27:55 +00:00  
				
					
						
							
							
								 
						
							
							
								344e33b8fc 
								
							
								 
							
						 
						
							
							
								
								* minor: both OpenSimBase and the Voice and RemoteAdmin modules were checking whether any config was set  
							
							... 
							
							
							
							* Resolve redundancy by removing the OpenSimBase check - if modules are recieve nini config directly they should probably be the ones to do the checking 
							
						 
						
							2008-10-04 19:17:39 +00:00  
				
					
						
							
							
								 
						
							
							
								2fdb42aec0 
								
							
								 
							
						 
						
							
							
								
								Mantis#2316. Thank you kindly, CMickeyb for a patch that:  
							
							... 
							
							
							
							Addresses llDie issues. The attached patch catches run time 
exceptions that occur during method invocation (of type 
TargetInvocationException) and exposes the internal exception. 
This makes it possible to pass out the SelfDeleteException. 
Also added handlers in a couple places to make sure that 
exception was being passed out far enough to be handled 
correctly. Tested on DNE. 
							
						 
						
							2008-10-04 19:04:58 +00:00  
				
					
						
							
							
								 
						
							
							
								275d4d30a2 
								
							
								 
							
						 
						
							
							
								
								Remove two warnings by assigning string provider = ""  
							
							... 
							
							
							
							and string type = "". Currently we are down to 14 warnings
in the VS2005 C# build which is pretty good. 
							
						 
						
							2008-10-04 19:00:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a924fbae72 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove warning  
							
							
							
						 
						
							2008-10-04 18:54:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0b594a072c 
								
							
								 
							
						 
						
							
							
								
								* Check in the second part of  http://opensimulator.org/mantis/view.php?id=2334  since enough time has passed such that servers following head have probably updated  
							
							... 
							
							
							
							* This patch aims to store look at data when an avatar logs off in grid mode
* However, in my short test it doesn't appear to be working yet - numbers are being stored but they don't look correct
* But this doesn't appear to cause any login problems
* Thanks tyre 
							
						 
						
							2008-10-04 18:46:34 +00:00  
				
					
						
							
							
								 
						
							
							
								63d7a92fb4 
								
							
								 
							
						 
						
							
							
								
								Added immediate TP failure message for TPs to regions that aren't there,  
							
							... 
							
							
							
							instead of the 130s timeout somewhere. Additionally, mark the map-tile as
offline. This partly fixes the TP problems of Mantis 2332; the rest is a viewer
problem (just relogin). 
							
						 
						
							2008-10-04 18:08:35 +00:00  
				
					
						
							
							
								 
						
							
							
								979a354ba0 
								
							
								 
							
						 
						
							
							
								
								Cap proxy mesh scale minimum to 0.01 meter for X, Y, and Z terms.  
							
							
							
						 
						
							2008-10-04 17:39:03 +00:00  
				
					
						
							
							
								 
						
							
							
								68c0393c51 
								
							
								 
							
						 
						
							
							
								
								Cause a request to a different attachment point to taint the attachment so  
							
							... 
							
							
							
							that the attachment point is saved even if nothing else changed 
							
						 
						
							2008-10-04 16:58:34 +00:00  
				
					
						
							
							
								 
						
							
							
								603c9af52b 
								
							
								 
							
						 
						
							
							
								
								Prevent a new asset being created on every detach of an attachment  
							
							
							
						 
						
							2008-10-04 16:52:42 +00:00  
				
					
						
							
							
								 
						
							
							
								52963c180e 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2330  
							
							... 
							
							
							
							Fixes use of the saved attachment point from asset 
							
						 
						
							2008-10-04 16:45:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c28e8fcd67 
								
							
								 
							
						 
						
							
							
								
								Unclutter rezzing methods by removing the ad hoc permissions parameters.  
							
							... 
							
							
							
							Thise were client supplied untrusted values we never used anyway. 
							
						 
						
							2008-10-04 15:54:21 +00:00  
				
					
						
							
							
								 
						
							
							
								6bf521c7df 
								
							
								 
							
						 
						
							
							
								
								Guard against negative scale set through LSL functions  
							
							
							
						 
						
							2008-10-04 14:23:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5b901c7031 
								
							
								 
							
						 
						
							
							
								
								Remove type="owner" from the data snapshot. Made the parser choke and there  
							
							... 
							
							
							
							is no need for it, as there is no other type 
							
						 
						
							2008-10-04 13:41:36 +00:00  
				
					
						
							
							
								 
						
							
							
								ee4c01f5e6 
								
							
								 
							
						 
						
							
							
								
								Tiny performance tweak  
							
							
							
						 
						
							2008-10-04 06:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								439589260c 
								
							
								 
							
						 
						
							
							
								
								Avoid a gratuitious KillObject storm on region crossing  
							
							
							
						 
						
							2008-10-04 05:38:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a489fdfb4f 
								
							
								 
							
						 
						
							
							
								
								Add some needed fields to data snapshot  
							
							
							
						 
						
							2008-10-04 03:47:31 +00:00  
				
					
						
							
							
								 
						
							
							
								4672ea6e49 
								
							
								 
							
						 
						
							
							
								
								Cause "Show in search" to trigger a persistence save  
							
							
							
						 
						
							2008-10-04 03:04:00 +00:00  
				
					
						
							
							
								 
						
							
							
								74f89fb22d 
								
							
								 
							
						 
						
							
							
								
								Add "Drop" functionality to pie menu  
							
							
							
						 
						
							2008-10-04 01:09:22 +00:00  
				
					
						
							
							
								 
						
							
							
								16d68749a4 
								
							
								 
							
						 
						
							
							
								
								Add the missing bits for the new region-search:  
							
							... 
							
							
							
							- Added lookup in the data-layer
  - MySQL works
  - SQLite doesn't have a grid-db, so it won't work there
  - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-)
- Added the plumbing up to OGS1GridServices. This speaks with the grid-server
  via XMLRPC.
- Modified MapSearchModule to use the new data. It's backward compatible; if
  used with an old grid-server, it just returns one found region instead of a
  list.
- Refactored a bit.
Note: This updates data, grid-server and region code. No new files. 
							
						 
						
							2008-10-03 23:00:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ab260b5d23 
								
							
								 
							
						 
						
							
							
								
								Fix: Mantis#2326: Fix: privilege escalation through attach from ground  
							
							... 
							
							
							
							Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of
attachments while editing. Fix: Attachments being persisted to database on
login. Fix: Attachments being persisted when changed by a script like
invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent
spurious full updates while editing attachments. Several other fixes 
							
						 
						
							2008-10-03 21:44:33 +00:00  
				
					
						
							
							
								 
						
							
							
								61c17a251b 
								
							
								 
							
						 
						
							
							
								
								Disabled some thread aborts in the IRC module that I added earlier and don't seem necessary  
							
							
							
						 
						
							2008-10-03 21:13:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ca125bcf15 
								
							
								 
							
						 
						
							
							
								
								* Committing a few keep-alive changes.  Cleaned up some log messages  
							
							
							
						 
						
							2008-10-03 20:38:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ae265e2f76 
								
							
								 
							
						 
						
							
							
								
								* Fixes a http protocol violation in HttpServer in Linux.   StringWriter.Append() vs StringWriter.Append("\r\n");   StringWriter.Append() produces "\n" in *nix*  
							
							... 
							
							
							
							* This doesn't solve anything.   Just gets the protocol right. 
							
						 
						
							2008-10-03 19:54:48 +00:00  
				
					
						
							
							
								 
						
							
							
								0f77a334bd 
								
							
								 
							
						 
						
							
							
								
								* minor: slightly simplify code in setting up the default configuration  
							
							... 
							
							
							
							* we appear to both setup a default configuration and provude identical defaults when we later try to read the values - this is probably not really necessary 
							
						 
						
							2008-10-03 19:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4920e52f11 
								
							
								 
							
						 
						
							
							
								
								* oops, fix build break.  
							
							... 
							
							
							
							* refactoring 
							
						 
						
							2008-10-03 19:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								743e336bf3 
								
							
								 
							
						 
						
							
							
								
								* Put in some infrastructure to allow tweaking of packet queue throttle values for the total throttle (the one that throttles all packet output)  
							
							... 
							
							
							
							* Not complete yet 
							
						 
						
							2008-10-03 18:06:45 +00:00  
				
					
						
							
							
								 
						
							
							
								1b2380db84 
								
							
								 
							
						 
						
							
							
								
								Cause objects to be removed from the database when they go temp or get  
							
							... 
							
							
							
							attached. Also make sure that parcel prim counts get updated 
							
						 
						
							2008-10-03 16:18:38 +00:00  
				
					
						
							
							
								 
						
							
							
								170cb935cd 
								
							
								 
							
						 
						
							
							
								
								* refactor: make shutdown a template method in the same manner as startup, for consistency's sake  
							
							
							
						 
						
							2008-10-03 16:06:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0487c3158b 
								
							
								 
							
						 
						
							
							
								
								* minor: restore the standard startup logo text now I understand why things were appearing in the wrong order  
							
							
							
						 
						
							2008-10-03 15:44:44 +00:00  
				
					
						
							
							
								 
						
							
							
								3ffd77f70b 
								
							
								 
							
						 
						
							
							
								
								* oops, fix region startup to be in the correct sequence (though it appeared to work anyway)  
							
							
							
						 
						
							2008-10-03 15:41:27 +00:00  
				
					
						
							
							
								 
						
							
							
								3902149e1b 
								
							
								 
							
						 
						
							
							
								
								Implement temp-on-rez objecte really being temporary  
							
							
							
						 
						
							2008-10-03 15:32:44 +00:00  
				
					
						
							
							
								 
						
							
							
								fbc813e658 
								
							
								 
							
						 
						
							
							
								
								* For shits and giggles, print out the time taken for a server to start up (which doesn't include stuff such as script starting time on the region server).  
							
							... 
							
							
							
							* Yes, you could work this out from timestamps in the logs, but that's far too much work 
							
						 
						
							2008-10-03 15:23:35 +00:00  
				
					
						
							
							
								 
						
							
							
								70124a3213 
								
							
								 
							
						 
						
							
							
								
								* refactor: make startup a template method  
							
							
							
						 
						
							2008-10-03 15:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								5c0a0bc2e0 
								
							
								 
							
						 
						
							
							
								
								This changeset changes the way chat from client is routed:  
							
							... 
							
							
							
							old way: each region module interested in chat from client had to
     	 - subscribe to scene.EventManager.OnNewClient
	 - then in its OnNewClient delegate it would subscribe to
           client.OnChatFromViewer to capture chat messages coming
     new way: ChatModule is the only region module that uses the "old
         way" approach but is now forwarding all client chat via
         scene.EventManager.OnChatFromClient
	 - each region module interested in chat from client now only
           subscribes to scene.EventManager.OnChatFromClient
this not only simplifies code, but also allows us to substitute
ChatModule with derived classes (ConciergeModule is going to be one
example).
Also, this changeset changes ChatFromViewer to ChatFromClient as it
doesn't necessarily have to be a viewer that is a chat source.
i've taken great care to only comment out those OnNewClient delegates
that were only used for getting at the client chat --- hope it's not
breaking anything. 
							
						 
						
							2008-10-03 14:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								8c55f3eaa6 
								
							
								 
							
						 
						
							
							
								
								* minor: remove warnings (the code cleaners strike again)  
							
							
							
						 
						
							2008-10-03 14:18:17 +00:00  
				
					
						
							
							
								 
						
							
							
								36097a8198 
								
							
								 
							
						 
						
							
							
								
								Prevent attachments to be persisted in the destination region when the  
							
							... 
							
							
							
							avatar is not present there. 
							
						 
						
							2008-10-03 13:45:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5f8e241e81 
								
							
								 
							
						 
						
							
							
								
								fix the sqlite break.  There were two issue here:  
							
							... 
							
							
							
							1. type issues on column create in ado.net
 2. not setting a field in the ado.net row translates into explicitely
    setting it to null in sqlite land (because it can't read the defaults
    stanzas out of the database)
Things should work again after this. 
							
						 
						
							2008-10-03 12:36:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ec47a1bff2 
								
							
								 
							
						 
						
							
							
								
								Add database persistence for material setting  
							
							
							
						 
						
							2008-10-03 12:11:38 +00:00  
				
					
						
							
							
								 
						
							
							
								7f007d8ed0 
								
							
								 
							
						 
						
							
							
								
								Mantis  #1360  
							
							... 
							
							
							
							Thank you, idb, for a patch to implement the packet and plumbing for
the material settings. 
							
						 
						
							2008-10-03 12:00:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8de395d379 
								
							
								 
							
						 
						
							
							
								
								* EventQueueGet is now working.  
							
							... 
							
							
							
							* Switched it on by default
* Updated OpenSim.ini.example to reflect this
* Caught a UDP Server issue that occurs when the network pipe is saturated
* Still experimental :D 
							
						 
						
							2008-10-03 09:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								cffd73c59f 
								
							
								 
							
						 
						
							
							
								
								Reintroduces the discovery mechanism to use llRequestSimulatorData("", 128)  
							
							... 
							
							
							
							Causes the dataserver event to return "OpenSim" when running on OpenSim.
Requires ThreatLevel to be "High" or above to function. 
							
						 
						
							2008-10-03 06:15:23 +00:00  
				
					
						
							
							
								 
						
							
							
								1cf0798863 
								
							
								 
							
						 
						
							
							
								
								Plumb in the start parameter in DNE  
							
							
							
						 
						
							2008-10-03 05:32:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c9fbc03a18 
								
							
								 
							
						 
						
							
							
								
								Attempt to prevent attached prims from being persisted. Attachments with  
							
							... 
							
							
							
							invisiprim refresh scripts get sent to the database and remain there when
the agent logs out. This tries to prevent that. 
							
						 
						
							2008-10-03 05:23:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d5b3a66f52 
								
							
								 
							
						 
						
							
							
								
								Mantis#2307. Thank you kindly, Godfrey for a patch that solves:  
							
							... 
							
							
							
							In Second Life's implementation of llParseString2List(), all spacer 
strings which occur within the source string are included in the 
resulting list. In OpenSim's implementation, any spacers occurring 
at the beginning of the string are discarded; furthermore, if multiple 
spacers occur between non-spacer elements, or at the end of the source 
string, only the first spacer is added to the resulting list; 
the remainder are discarded. 
							
						 
						
							2008-10-03 02:33:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6bd5c6bfc0 
								
							
								 
							
						 
						
							
							
								
								Check for empty string as well, just as illegal.  
							
							
							
						 
						
							2008-10-03 02:27:22 +00:00  
				
					
						
							
							
								 
						
							
							
								189c3e5a82 
								
							
								 
							
						 
						
							
							
								
								Prevent an exception when the directory given for XML save is read only  
							
							... 
							
							
							
							and region config is loaded from the web 
							
						 
						
							2008-10-03 02:21:12 +00:00  
				
					
						
							
							
								 
						
							
							
								e30856a32f 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2317  
							
							... 
							
							
							
							Thank you, fusspawn, for an implementation of osGetSimulatorVersion.
This patch removes the llRequestSimulatorData(..., 128) hack and
implements the functionality as an osFunction. 
							
						 
						
							2008-10-03 01:30:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4e3a3417c7 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2282 .  
							
							... 
							
							
							
							Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start. 
							
						 
						
							2008-10-02 22:57:07 +00:00  
				
					
						
							
							
								 
						
							
							
								35a23ab74f 
								
							
								 
							
						 
						
							
							
								
								Added the first version of the MapSearchModule, which allows you to search for  
							
							... 
							
							
							
							regions in the in-world map. It currently only returns the first region that
matches the search string; in a future version it will return more search
results.
Note: File added; run runprebuild. 
							
						 
						
							2008-10-02 22:20:17 +00:00  
				
					
						
							
							
								 
						
							
							
								423d950a69 
								
							
								 
							
						 
						
							
							
								
								- Fixed a small off by one error in sending MapBlocks  
							
							... 
							
							
							
							- Removed MapBlockData.Flags; it isn't used anywhere (maybe MapBlockData.RegionFlags replaced it?) 
							
						 
						
							2008-10-02 22:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fb9acb80ef 
								
							
								 
							
						 
						
							
							
								
								- Fix invalid cast in OSHttpRequest  
							
							... 
							
							
							
							- Web-map should work again :) 
							
						 
						
							2008-10-02 22:10:49 +00:00  
				
					
						
							
							
								 
						
							
							
								8963522aab 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2314  
							
							... 
							
							
							
							Thank you, sacha magne, for a patch to add login level and message
commands to the user server 
							
						 
						
							2008-10-02 15:36:10 +00:00  
				
					
						
							
							
								 
						
							
							
								cf9835130a 
								
							
								 
							
						 
						
							
							
								
								Square hollow size in cylinder meshes were a little too small - fixed.  
							
							
							
						 
						
							2008-10-02 02:33:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b1c1de2fbe 
								
							
								 
							
						 
						
							
							
								
								- Added SendScriptTeleportRequest to IClientView and classes implementing it.  
							
							... 
							
							
							
							- Implemented llMapDestination. 
							
						 
						
							2008-10-01 21:30:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9d7a9d3461 
								
							
								 
							
						 
						
							
							
								
								stick a TODO in here about land tests, which really can't be done in  
							
							... 
							
							
							
							the current state as the Land Object has all these live references back
to Scene. 
							
						 
						
							2008-10-01 21:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b7454b1a2b 
								
							
								 
							
						 
						
							
							
								
								enhance boundary tests for no terrain.  Put in a null load  
							
							... 
							
							
							
							test for land. 
							
						 
						
							2008-10-01 21:10:02 +00:00  
				
					
						
							
							
								 
						
							
							
								7e35e4c816 
								
							
								 
							
						 
						
							
							
								
								* minor: oh, and comment out the now unused logger as well  
							
							
							
						 
						
							2008-10-01 20:56:34 +00:00  
				
					
						
							
							
								 
						
							
							
								231b8c2a67 
								
							
								 
							
						 
						
							
							
								
								* minor: Comment out temporarily statistical counter I accidentally left in from the last commit  
							
							
							
						 
						
							2008-10-01 20:55:09 +00:00  
				
					
						
							
							
								 
						
							
							
								cbb9693ef4 
								
							
								 
							
						 
						
							
							
								
								* Try bumping packet resend timeout up to 2 seconds instead of 1  
							
							... 
							
							
							
							* This actually probably doesn't make a huge difference.  We still end up resending a massive number of packets in quite a few situations, but it's not easy to consistently 
reproduce this.
* Might really need some throttling of packet send to the client on the OpenSim end. 
							
						 
						
							2008-10-01 20:54:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4d32cd34e8 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename interface to put standard I prefix in front  
							
							
							
						 
						
							2008-10-01 20:30:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7b1e82a8aa 
								
							
								 
							
						 
						
							
							
								
								remove tests for inventory  
							
							
							
						 
						
							2008-10-01 19:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0f7f3b45cc 
								
							
								 
							
						 
						
							
							
								
								add basic store retrieve prim inventory test.  the prim  
							
							... 
							
							
							
							inventory interfaces definitely need some rethinking. 
							
						 
						
							2008-10-01 18:51:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1389461854 
								
							
								 
							
						 
						
							
							
								
								one class per file please.  
							
							... 
							
							
							
							This puts the TaskInventoryDictionary in it's own file. 
							
						 
						
							2008-10-01 18:51:09 +00:00  
				
					
						
							
							
								 
						
							
							
								95a3d6372d 
								
							
								 
							
						 
						
							
							
								
								* Fix bug in LLPacketHandler where the tickcount when a packet was approximately sent was not being stored in the ack record  
							
							... 
							
							
							
							* This meant that acks were being sent out every 250ms when the ack timer fired, rather than when they had actually aged past m_ResendTimeout 
							
						 
						
							2008-10-01 17:18:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d009927194 
								
							
								 
							
						 
						
							
							
								
								add delete prim tests.  Found and fixed bugs where region  
							
							... 
							
							
							
							is not respected by sqlite or mysql drivers so that deleting
and object in a region actually deletes that object from any
region. 
							
						 
						
							2008-10-01 15:41:36 +00:00  
				
					
						
							
							
								 
						
							
							
								fecbb2febd 
								
							
								 
							
						 
						
							
							
								
								Add a user server XMLRPC method to set the MOTD and the minimum GodLevel  
							
							... 
							
							
							
							required to log in. set_login_params accepts avatar_uuid and password of a
user with god level 200 or more, and allows setting either or both the
login_motd or login_level 
							
						 
						
							2008-10-01 15:17:37 +00:00  
				
					
						
							
							
								 
						
							
							
								dabe61f283 
								
							
								 
							
						 
						
							
							
								
								a little (incomplete) hackery in the IRC module to allow run-time connection changes  
							
							
							
						 
						
							2008-10-01 08:24:44 +00:00  
				
					
						
							
							
								 
						
							
							
								513ce9caee 
								
							
								 
							
						 
						
							
							
								
								Added functions to find prims by name  
							
							
							
						 
						
							2008-10-01 06:39:36 +00:00  
				
					
						
							
							
								 
						
							
							
								6754681e5b 
								
							
								 
							
						 
						
							
							
								
								* Adds error handlers for errors parsing the querystring passed on the OSHttpRequest constructor.  
							
							... 
							
							
							
							* maybe..  it was a key that was null.  Obviously you can't still a null key in a string key'ed collection. 
							
						 
						
							2008-10-01 04:26:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f49ba0cbfe 
								
							
								 
							
						 
						
							
							
								
								* Fixed a mangled Seed caps handler definition on login to region in standalone where port wasn't the http port.  
							
							... 
							
							
							
							* Removed spurious warning message
* More debug in EventQueueGet Module to figure out why we're loosing the handlers. 
							
						 
						
							2008-10-01 04:16:41 +00:00  
				
					
						
							
							
								 
						
							
							
								79b2e5ac71 
								
							
								 
							
						 
						
							
							
								
								* Replacing Net.HttpListener with HttpServer.  
							
							... 
							
							
							
							* This is a HUGE update..  and should be considered fraut with peril.
* SSL Mode isn't available *yet* but I'll work on that next.
* DrScofld is still working on a radical new thread pump scheme for this which will be implemented soon.
* This could break the Build!  This could break your Grid! 
							
						 
						
							2008-09-30 16:56:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a57533b6d7 
								
							
								 
							
						 
						
							
							
								
								initial version of a meeting concierge module.  
							
							
							
						 
						
							2008-09-30 16:14:47 +00:00  
				
					
						
							
							
								 
						
							
							
								63b2e3575a 
								
							
								 
							
						 
						
							
							
								
								- a couple of minor code cleanups in RestInventoryServices  
							
							... 
							
							
							
							- cleanups and more comments in ChatModule and IRCBridgeModule
- adding Name support in ScenePresence 
							
						 
						
							2008-09-30 16:14:09 +00:00  
				
					
						
							
							
								 
						
							
							
								57a862bc01 
								
							
								 
							
						 
						
							
							
								
								And one more. lThat should make all scripts start for everyone  
							
							
							
						 
						
							2008-09-30 14:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								f0564549a9 
								
							
								 
							
						 
						
							
							
								
								Add two more default script engine params  
							
							
							
						 
						
							2008-09-30 14:57:05 +00:00  
				
					
						
							
							
								 
						
							
							
								76f7fcba7d 
								
							
								 
							
						 
						
							
							
								
								Add the default script engine to the script creation from archive loading  
							
							... 
							
							
							
							to make scripts loaded from oar start 
							
						 
						
							2008-09-30 14:51:15 +00:00  
				
					
						
							
							
								 
						
							
							
								d4c1751285 
								
							
								 
							
						 
						
							
							
								
								* Fixed minor issue while building: If you do a raytraced object placement and a target isn't found, the object is rezzed at 0,0,0 - instead now it will place according to the position sent by the client.  
							
							... 
							
							
							
							* We may instead want to abort and send a "Cannot Rez Here" message? 
							
						 
						
							2008-09-30 14:42:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f00b24ff9e 
								
							
								 
							
						 
						
							
							
								
								Allow create-region to load files from arbitrary locations  
							
							
							
						 
						
							2008-09-30 10:50:41 +00:00  
				
					
						
							
							
								 
						
							
							
								6ea5b515d0 
								
							
								 
							
						 
						
							
							
								
								* Get the code up to speed with my -#dev e-mail example. (uncomment out lines 227 - 235 to test.  
							
							
							
						 
						
							2008-09-30 05:39:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f6699892dc 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-09-30 05:26:57 +00:00  
				
					
						
							
							
								 
						
							
							
								68ae63e546 
								
							
								 
							
						 
						
							
							
								
								Mantis#2300. Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							A number of the deprecated functions had missing parameters 
causing compile errors. These included:
llSound, llMakeExplosion, llMakeFountain, llMakeSmoke,
llMakeFire, llPointAt, llXorBase64Strings, llSetPrimURL 
							
						 
						
							2008-09-30 01:59:51 +00:00  
				
					
						
							
							
								 
						
							
							
								97107961e0 
								
							
								 
							
						 
						
							
							
								
								add a test for updating region settings and fix a bug in uuid  
							
							... 
							
							
							
							translation in sqlite uncovered by this test. 
							
						 
						
							2008-09-29 21:55:59 +00:00  
				
					
						
							
							
								 
						
							
							
								464c3c7091 
								
							
								 
							
						 
						
							
							
								
								* Add missing mssql migration files from  http://opensimulator.org/mantis/view.php?id=2295  
							
							... 
							
							
							
							* Sorry about that 
							
						 
						
							2008-09-29 20:26:34 +00:00  
				
					
						
							
							
								 
						
							
							
								307f26e80e 
								
							
								 
							
						 
						
							
							
								
								Mantis#2299. Thank you kindly, Idb for a patch that:  
							
							... 
							
							
							
							OS/SL script conformance, implement llSoundPreload and 
llRemoteLoadScript to behave as in SL. In SL 
llSoundPreload appears to do nothing. In OS 
llRemoteLoadScript shouts an error when invoked 
"Deprecated. Please use llRemoteLoadScriptPin instead." 
							
						 
						
							2008-09-29 20:24:59 +00:00  
				
					
						
							
							
								 
						
							
							
								5e238be255 
								
							
								 
							
						 
						
							
							
								
								* minor: forgot this small tidy in the last checkin  
							
							
							
						 
						
							2008-09-29 19:56:26 +00:00  
				
					
						
							
							
								 
						
							
							
								374947cf01 
								
							
								 
							
						 
						
							
							
								
								* minor: tidy up async sog deleter  
							
							
							
						 
						
							2008-09-29 19:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								75b6011a24 
								
							
								 
							
						 
						
							
							
								
								* minor: remove warning  
							
							
							
						 
						
							2008-09-29 19:11:48 +00:00  
				
					
						
							
							
								 
						
							
							
								941e20c463 
								
							
								 
							
						 
						
							
							
								
								* refactor: move asynchronous scene object deletion to inventory queueing out to a separate class  
							
							
							
						 
						
							2008-09-29 19:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5eb433ae26 
								
							
								 
							
						 
						
							
							
								
								ApplyImpulse now forwards impulse in both local and global modes.  
							
							
							
						 
						
							2008-09-29 19:01:45 +00:00  
				
					
						
							
							
								 
						
							
							
								87ac46c1c5 
								
							
								 
							
						 
						
							
							
								
								From: rob smart (smartrob@uk.ibm.com)  
							
							... 
							
							
							
							minor fixes to osParseJSON. 
							
						 
						
							2008-09-29 17:47:17 +00:00  
				
					
						
							
							
								 
						
							
							
								a888dbc60a 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=2189  for real this time  
							
							... 
							
							
							
							* Ignore any exception encountered during shutdown rather than aborting the quit command 
							
						 
						
							2008-09-29 15:40:16 +00:00  
				
					
						
							
							
								 
						
							
							
								0b2bc26bfe 
								
							
								 
							
						 
						
							
							
								
								* minor: remove warnings  
							
							
							
						 
						
							2008-09-29 15:33:58 +00:00  
				
					
						
							
							
								 
						
							
							
								4daaac662f 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2295  
							
							... 
							
							
							
							* Updated MSSQL to reflect resend changes 
* Added the new columns in prims table.
* Created a implementation for getting gestures.
* Remove configurable table names for user. 
* Thanks Ruud Lathorp 
							
						 
						
							2008-09-29 15:22:48 +00:00  
				
					
						
							
							
								 
						
							
							
								104039b6c6 
								
							
								 
							
						 
						
							
							
								
								* reactor: move inventory archive classes into separate Inventory/Archiver directory  
							
							... 
							
							
							
							* This is not yet a real module (and is arguably not a region module anyway) 
							
						 
						
							2008-09-29 15:14:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e768602681 
								
							
								 
							
						 
						
							
							
								
								* refactor: Rename InventoryModule to InventoryTransferModule  
							
							
							
						 
						
							2008-09-29 15:09:35 +00:00  
				
					
						
							
							
								 
						
							
							
								3fc86cb578 
								
							
								 
							
						 
						
							
							
								
								* Move existing inventory module into a 'Transfer' namespace, since that is the functional it actually fulfills  
							
							
							
						 
						
							2008-09-29 15:02:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4a5e1c7547 
								
							
								 
							
						 
						
							
							
								
								* check in missing files that caused the previous build break  
							
							
							
						 
						
							2008-09-29 14:55:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7ec065198a 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2294  
							
							... 
							
							
							
							* This is an initial basic experimental code for inventory import and export from the region server
* Probably not yet ready for general use
* Thanks Kayne! 
							
						 
						
							2008-09-29 14:41:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e0795e44ac 
								
							
								 
							
						 
						
							
							
								
								fixes future mantis from SachaMagne.  
							
							
							
						 
						
							2008-09-29 12:29:11 +00:00  
				
					
						
							
							
								 
						
							
							
								fe06f37e6b 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2293  
							
							... 
							
							
							
							Same fix for the DNE 
							
						 
						
							2008-09-29 10:35:07 +00:00  
				
					
						
							
							
								 
						
							
							
								538f51f36d 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2293  
							
							... 
							
							
							
							Fix a null reference exception when the exception thrown by a script
is not a TargetInvocationException 
							
						 
						
							2008-09-29 10:30:01 +00:00  
				
					
						
							
							
								 
						
							
							
								6758ecc403 
								
							
								 
							
						 
						
							
							
								
								Implement the plumbing for llSetVehicleType from the LSL  
							
							... 
							
							
							
							subroutine down through the physics modules through PhysActor
and SceneObjectPart. No connection to the physics simulators. 
							
						 
						
							2008-09-28 22:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								5ddba2a3a7 
								
							
								 
							
						 
						
							
							
								
								Mantis#2291. Thank you kindly, StrawberryFride for a patch that solves:  
							
							... 
							
							
							
							User server won't start up for a MSSQL grid migrating from a significantly 
older version to current version due to duplication in three of the 
migrations code files. Patch included takes out the duplicated code from 
the three files so a smooth update should happen on start up. 
							
						 
						
							2008-09-28 22:07:05 +00:00  
				
					
						
							
							
								 
						
							
							
								04be8726d3 
								
							
								 
							
						 
						
							
							
								
								Mantis#296. Thank you kindly, Idb for a patch that resolves:  
							
							... 
							
							
							
							Estate/ Manager Owner Uses the Region/Estate Menu Region TAB, 
and uses "Teleport Home All Users..." (Action Button), the 
action will complete but no one will be teleported and all 
users still function in the region ok. 
							
						 
						
							2008-09-28 22:01:37 +00:00  
				
					
						
							
							
								 
						
							
							
								ebbbd37605 
								
							
								 
							
						 
						
							
							
								
								Added the plumbing for llSetVehicleRotationParam  
							
							... 
							
							
							
							in the classes between the LSL implementation and the
underlying physics engines. 
							
						 
						
							2008-09-28 21:53:56 +00:00  
				
					
						
							
							
								 
						
							
							
								d68d631dc0 
								
							
								 
							
						 
						
							
							
								
								A little bit further with LLSetVehicleVectorParam.  
							
							
							
						 
						
							2008-09-28 21:20:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c2308d8a7d 
								
							
								 
							
						 
						
							
							
								
								Add explicit CultureInfo to the script compile thread in DotNetEngine to  
							
							... 
							
							
							
							ensure that scripts will compile on nonenglish systems 
							
						 
						
							2008-09-28 20:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3747862999 
								
							
								 
							
						 
						
							
							
								
								Plumb the connection though from llSetVehicleVectorParam  
							
							... 
							
							
							
							to the various physics engines. No connection to the 
underlying physics simulator yet, just plumbing through
the various classes. 
							
						 
						
							2008-09-28 20:20:32 +00:00  
				
					
						
							
							
								 
						
							
							
								3012bfa2a2 
								
							
								 
							
						 
						
							
							
								
								Mantis  #1922  
							
							... 
							
							
							
							Thank you, idb, for a patch that addresses hex digits erroneously being
recognized as valid and parsed in a decimal number 
							
						 
						
							2008-09-28 19:58:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1d5b2bb8bc 
								
							
								 
							
						 
						
							
							
								
								Add some methods to allow modules so set client view options  
							
							
							
						 
						
							2008-09-28 19:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9709d01358 
								
							
								 
							
						 
						
							
							
								
								Remove llSetVehicledoubleParam. It does not exist.  
							
							... 
							
							
							
							It was a mistake a year ago to add it in. 
							
						 
						
							2008-09-28 19:31:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3397236c6c 
								
							
								 
							
						 
						
							
							
								
								Plumb the connection through from llSetVehicleFloatParam  
							
							... 
							
							
							
							to the various physics engines. No connection to the 
underlying physics simulator yet, just plumbing through
the various classes. 
							
						 
						
							2008-09-28 18:36:30 +00:00  
				
					
						
							
							
								 
						
							
							
								95c3e0883c 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2288  
							
							... 
							
							
							
							Correct a typo in namespace declaration
Also adds a new flag to the PacketManager to force retention of packets
marked reliable (default off) 
							
						 
						
							2008-09-28 18:07:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d3bb8e42a6 
								
							
								 
							
						 
						
							
							
								
								Mantis#2289. Thank you kindly, SMeans for a patch that:  
							
							... 
							
							
							
							Corrects the spurious reference to MySQL namespace in
GridManager.cs. 
							
						 
						
							2008-09-28 17:17:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ee9033e2c7 
								
							
								 
							
						 
						
							
							
								
								Mantis#2288. Thank you kindly, SMeans, for a patch that:  
							
							... 
							
							
							
							Corrects the typo of namespace Opensim.Framework to 
OpenSim.Framework in Cache.cs. 
							
						 
						
							2008-09-28 17:11:10 +00:00  
				
					
						
							
							
								 
						
							
							
								1cc927ad97 
								
							
								 
							
						 
						
							
							
								
								- Further cleanups  
							
							... 
							
							
							
							- Added TeleportFinish event to the event-queue. It works better than
  before (you can teleport), but it doesn't work quite right yet (you
  start TPing after the TP again).
  Beware: Still experimental and non-working. 
							
						 
						
							2008-09-28 14:19:26 +00:00  
				
					
						
							
							
								 
						
							
							
								4452121227 
								
							
								 
							
						 
						
							
							
								
								Refactor to avoid some duplicate code.  
							
							
							
						 
						
							2008-09-28 12:44:49 +00:00  
				
					
						
							
							
								 
						
							
							
								0b4415849a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Minor formatting cleanup.  Fix a compiler warning.  Fix a UUID vs null comparison.  
							
							
							
						 
						
							2008-09-28 03:21:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e78cdd9690 
								
							
								 
							
						 
						
							
							
								
								eol-style native; on EventQueueHelper  
							
							
							
						 
						
							2008-09-28 02:59:42 +00:00  
				
					
						
							
							
								 
						
							
							
								25a998feb4 
								
							
								 
							
						 
						
							
							
								
								* okay..    Now you can do border crossings with the security 'fixed' client..     with EventQueue enabled.  
							
							... 
							
							
							
							* You occasionally loose the event queue if you cross back and forth between the same regions many multiples of times. 
* But Don't try to teleport! 
							
						 
						
							2008-09-28 02:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6a863311f7 
								
							
								 
							
						 
						
							
							
								
								Mantis#2287. Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							The current llGetLinkName returns an empty string if a prim 
with the given link number is not found in the link set. In 
SL an empty string is only returned if the prim name is actually 
blank, a NULL_KEY is returned instead with a couple of exceptions. 
							
						 
						
							2008-09-28 01:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4f0c759fb0 
								
							
								 
							
						 
						
							
							
								
								* With EventQueueGet enabled..   we can see into neighbor regions again on the Security 'fixed' client..  But don't try to cross yet!  
							
							
							
						 
						
							2008-09-27 23:54:08 +00:00  
				
					
						
							
							
								 
						
							
							
								21bf26e9b4 
								
							
								 
							
						 
						
							
							
								
								* Adds flag to enable/disable EventQueueGet.  
							
							... 
							
							
							
							* If EventQueueGet is enabled, use that instead of a few UDP packets, if it's disabled use the UDP packets like normal.
* We *really* suggest users do not turn on EventQueueGet yet..  as it's highly experimental, broken, and resource intensive
* Updated OpenSim.ini.example
* Testers of EventQueueGet..   in OpenSim.ini, it's in the [Startup] Section..   change EventQueue = false, to EventQueue = true. 
							
						 
						
							2008-09-27 23:06:28 +00:00  
				
					
						
							
							
								 
						
							
							
								07b32c9320 
								
							
								 
							
						 
						
							
							
								
								* Replace a generic error handler.  
							
							
							
						 
						
							2008-09-27 22:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								98632ee594 
								
							
								 
							
						 
						
							
							
								
								* Event queue is now polling..  
							
							... 
							
							
							
							* returns FAKEEVENT instead of the connection returning a 502.   It doesn't like our 502's for some reason..  so, in leau of this..    send it a fake event.
* Once again, this is still 'really early' code, so please don't blame us if you have no more threads left. 
							
						 
						
							2008-09-27 22:05:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0e10c85617 
								
							
								 
							
						 
						
							
							
								
								Continue working on the new EventQueueGetModule. Not finished (or even working)  
							
							... 
							
							
							
							yet. This shouldn't break anything, but is work in progress, so be careful.
Contains a new file; do your runprebuilds. 
							
						 
						
							2008-09-27 18:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								358bc41b03 
								
							
								 
							
						 
						
							
							
								
								- adding Dequeue with a timeout to the BlockingQueue  
							
							
							
						 
						
							2008-09-27 18:29:17 +00:00  
				
					
						
							
							
								 
						
							
							
								c0b60bb8cf 
								
							
								 
							
						 
						
							
							
								
								Stop DNE saying "Loading script" when it's actually unloading.  
							
							
							
						 
						
							2008-09-27 14:19:03 +00:00  
				
					
						
							
							
								 
						
							
							
								85b280385f 
								
							
								 
							
						 
						
							
							
								
								* This is the very very early beginnings of an EventQueue:get module.  
							
							... 
							
							
							
							* This won't function yet as far as the client can tell..  because it doesn't respond to the first query with a 200 message.   
* We have to figure out how to encode those binary values in the example code in the module...  
* Committing this so we have a start point.  Will continue to work on this more today. 
							
						 
						
							2008-09-27 09:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1f8888a287 
								
							
								 
							
						 
						
							
							
								
								Update unit tests  
							
							
							
						 
						
							2008-09-27 05:58:52 +00:00  
				
					
						
							
							
								 
						
							
							
								85068dae60 
								
							
								 
							
						 
						
							
							
								
								Add friendly error messages to both engines.  
							
							
							
						 
						
							2008-09-27 05:31:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ec16750a87 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2277  
							
							... 
							
							
							
							Patch up a type name change in libomv. Thanks for tracking that down, idb 
							
						 
						
							2008-09-26 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								5a9bb2eafb 
								
							
								 
							
						 
						
							
							
								
								And actually do what I intended to do with the last commit. Message is gone.  
							
							
							
						 
						
							2008-09-26 20:44:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b416422349 
								
							
								 
							
						 
						
							
							
								
								Kill "Compile successful" message when rezzing prims/wearing attachments  
							
							... 
							
							
							
							Changes behavior to send on_rez event to prims when rezzed from agent
inventory. 
							
						 
						
							2008-09-26 20:18:31 +00:00  
				
					
						
							
							
								 
						
							
							
								415520cea6 
								
							
								 
							
						 
						
							
							
								
								Fix listeners in multi-region instances  
							
							
							
						 
						
							2008-09-26 20:12:11 +00:00  
				
					
						
							
							
								 
						
							
							
								54ef88c12c 
								
							
								 
							
						 
						
							
							
								
								Thank you, idb, for a patch that implements the stubs for llGetAgentLanguage()  
							
							
							
						 
						
							2008-09-26 18:40:16 +00:00  
				
					
						
							
							
								 
						
							
							
								698ecec6f7 
								
							
								 
							
						 
						
							
							
								
								Remove another interface that is no longer needed  
							
							
							
						 
						
							2008-09-26 18:37:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4a69791875 
								
							
								 
							
						 
						
							
							
								
								Add "Notecard saved" message to saves of notecards into prims  
							
							
							
						 
						
							2008-09-26 18:16:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e5db6a75d0 
								
							
								 
							
						 
						
							
							
								
								Finishing the code cleanup in DNE, make llDie work again in DNE.  
							
							... 
							
							
							
							Add some compile messages from XEngine into DNE as well. 
							
						 
						
							2008-09-26 17:59:36 +00:00  
				
					
						
							
							
								 
						
							
							
								16b6738cda 
								
							
								 
							
						 
						
							
							
								
								* Patch from JHurliman  
							
							... 
							
							
							
							* Updates to libomv r2243, 
* Remove lots of unnecessary typecasts
* Improves SendWindData()
Thanks jhurliman. 
* Will update OpenSim-libs in 10 minutes.. 
							
						 
						
							2008-09-26 17:25:22 +00:00  
				
					
						
							
							
								 
						
							
							
								34cfd710ce 
								
							
								 
							
						 
						
							
							
								
								DNE code cleanups  
							
							
							
						 
						
							2008-09-26 17:01:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e8d1235e91 
								
							
								 
							
						 
						
							
							
								
								Adds support for the "Running" checkbox and the "Reset" button, as well as  
							
							... 
							
							
							
							ResetScripts In Selection, Set Script to [not] Running In Selection from
the tools menu. Allows DNE script reset without a full recompile. 
							
						 
						
							2008-09-26 16:37:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6e9d7484d0 
								
							
								 
							
						 
						
							
							
								
								Pluggable API module (XEngine style) support for DNE  
							
							
							
						 
						
							2008-09-26 16:19:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d8c470343e 
								
							
								 
							
						 
						
							
							
								
								Compiler Connection! One world, one compiler!  
							
							
							
						 
						
							2008-09-26 16:11:53 +00:00  
				
					
						
							
							
								 
						
							
							
								0313a1d439 
								
							
								 
							
						 
						
							
							
								
								After the last commit, the old Common assembly was still being loaded.  
							
							... 
							
							
							
							Removing it made DNE scripts crash. Fixed here.
Now on to converge the compilers. 
							
						 
						
							2008-09-26 15:44:14 +00:00  
				
					
						
							
							
								 
						
							
							
								12a6b7c835 
								
							
								 
							
						 
						
							
							
								
								Yay! Common/ is gone! One API is achieved!  
							
							
							
						 
						
							2008-09-26 15:34:23 +00:00  
				
					
						
							
							
								 
						
							
							
								055ea73b57 
								
							
								 
							
						 
						
							
							
								
								* minor: fix lolbug in RestInventoryService spotted by jhurliman  
							
							
							
						 
						
							2008-09-26 15:29:30 +00:00  
				
					
						
							
							
								 
						
							
							
								97323345ee 
								
							
								 
							
						 
						
							
							
								
								* minor: remove warnings  
							
							
							
						 
						
							2008-09-26 15:28:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4b78aa50e6 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2274  
							
							... 
							
							
							
							* Reapply homer's click action implementation, which accidentally got blatted
* Thanks tyre 
							
						 
						
							2008-09-26 15:18:22 +00:00  
				
					
						
							
							
								 
						
							
							
								1278563482 
								
							
								 
							
						 
						
							
							
								
								* refactor: do a tiny bit of cleanup  
							
							
							
						 
						
							2008-09-26 15:15:19 +00:00  
				
					
						
							
							
								 
						
							
							
								24628928c3 
								
							
								 
							
						 
						
							
							
								
								Add per-instance date to DNE to avoid serializing stuff 10 times a second.  
							
							... 
							
							
							
							Clode cleanup and removal of commented stuff in ScriptManager. 
							
						 
						
							2008-09-26 15:01:03 +00:00  
				
					
						
							
							
								 
						
							
							
								77eac708fa 
								
							
								 
							
						 
						
							
							
								
								* refactor: split out AssetXferUploader  
							
							
							
						 
						
							2008-09-26 15:01:01 +00:00  
				
					
						
							
							
								 
						
							
							
								1f53099136 
								
							
								 
							
						 
						
							
							
								
								* refactor: split out AgentAssetTransactionsManager  
							
							
							
						 
						
							2008-09-26 14:41:57 +00:00  
				
					
						
							
							
								 
						
							
							
								7ee1f3dff6 
								
							
								 
							
						 
						
							
							
								
								* Implment task inventory item asset update for the old non CAPS transaction system  
							
							... 
							
							
							
							* This means that saving notecards in prim inventories should now work.
* Not the nicest code in the world - the transactions system is pretty fugly right now
* PLEASE NOTE: Currently, the prim will not repersist until up to 15 seconds after it is unselected.
* What we really need is a proper mechanism so that any prim updates still waiting when the simulator is quit are performed before exit. 
							
						 
						
							2008-09-26 14:28:24 +00:00  
				
					
						
							
							
								 
						
							
							
								9c26c8c8da 
								
							
								 
							
						 
						
							
							
								
								And another file  
							
							
							
						 
						
							2008-09-26 13:46:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b2d60ef91d 
								
							
								 
							
						 
						
							
							
								
								Pushing the missing file  
							
							
							
						 
						
							2008-09-26 13:41:20 +00:00  
				
					
						
							
							
								 
						
							
							
								824283ca3c 
								
							
								 
							
						 
						
							
							
								
								Remove all the subclassing complexity and script server interfaces from  
							
							... 
							
							
							
							DNE and move all of DNE into the DotNetEngine directory. Remove references
that would cause the script runtime to load the entire engine + scene into
each script appdomain. This might help DNE memory consumption. 
							
						 
						
							2008-09-26 13:16:11 +00:00  
				
					
						
							
							
								 
						
							
							
								6b13730bc7 
								
							
								 
							
						 
						
							
							
								
								* Wind updates.    Still random..  but in 4 directions instead of two!  
							
							... 
							
							
							
							* It seems kind of silly to be building a 256x256 array just to use two 16 float blocks..  but for now the layerdata routine requires it so we'll go along with that.
* We only fill a 32x16 area of the 256x256 float array with data.
* We use patches 0,0 and 0,1 for the first and second patch to determine the direction and magnitude of the wind. 
							
						 
						
							2008-09-26 12:56:17 +00:00  
				
					
						
							
							
								 
						
							
							
								92ebbd1420 
								
							
								 
							
						 
						
							
							
								
								Remove interfaces that are no longer used from DNE  
							
							
							
						 
						
							2008-09-26 12:04:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b65d2139c8 
								
							
								 
							
						 
						
							
							
								
								Bringing the OSSLPrim back. Prim.Rotation, etc, will now work again.  
							
							... 
							
							
							
							As a bonus, the OSSLPrim has now come to XEngine, too! 
							
						 
						
							2008-09-26 03:04:36 +00:00  
				
					
						
							
							
								 
						
							
							
								c21a8b9969 
								
							
								 
							
						 
						
							
							
								
								Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs.  
							
							... 
							
							
							
							The binaries are still different, but that is only a small step away now.
The OSSLPrim has been removed. This commit will breal all scripts
using Prim.Scale(), etc, syntax. It was not secure and will have to
be brought back in another form. 
							
						 
						
							2008-09-26 02:51:00 +00:00  
				
					
						
							
							
								 
						
							
							
								33add28b51 
								
							
								 
							
						 
						
							
							
								
								Mantis#2265. Thank you kindly, Idb for a patch that:  
							
							... 
							
							
							
							Implements the LSL function llGetAttached(). 
							
						 
						
							2008-09-26 01:49:06 +00:00  
				
					
						
							
							
								 
						
							
							
								91e0369f83 
								
							
								 
							
						 
						
							
							
								
								Implement LSL-function llSetClickAction.  
							
							
							
						 
						
							2008-09-25 20:37:56 +00:00  
				
					
						
							
							
								 
						
							
							
								c713dcbada 
								
							
								 
							
						 
						
							
							
								
								Some script engine interface changes  
							
							
							
						 
						
							2008-09-25 20:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0e6237739a 
								
							
								 
							
						 
						
							
							
								
								Implement LSL-function llGetRegionAgentCount.  
							
							
							
						 
						
							2008-09-25 19:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								f926d917cb 
								
							
								 
							
						 
						
							
							
								
								Fix script engine name parsing for DotNetEngine to make that actually work  
							
							... 
							
							
							
							Add a reference for Windows builds 
							
						 
						
							2008-09-25 17:54:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f11107821e 
								
							
								 
							
						 
						
							
							
								
								Add an extension to allow registering multiple interfaces of a type with  
							
							... 
							
							
							
							Scene. Make the script engines check that the engine name in the
//Engine:language comment is a valid engine and treat it as a normal
comment if it's not.
//DotNetEngine: needs to be written as //ScriptEngine.DotNetEngine: now, since
that is it's real internal name. //XEngine: still works 
							
						 
						
							2008-09-25 17:26:32 +00:00  
				
					
						
							
							
								 
						
							
							
								339671afc6 
								
							
								 
							
						 
						
							
							
								
								Mantis#2017. Thank you kindly, Tyre, for a patch that solves:  
							
							... 
							
							
							
							Check the client dialog box (from top menu) WORLD / REGION ESTATE 
/ REGION tab. The client dialog box seems to have a hard limit of 
about 32 characters per line available for displaying the region 
version number. Our regions are sending a string which is greater 
than the limit, causing the client to wrap the text and look ugly. 
							
						 
						
							2008-09-25 14:57:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f6650d33cc 
								
							
								 
							
						 
						
							
							
								
								Fixes an exception that is seen on regions running XEngine, where DNE  
							
							... 
							
							
							
							tries to stop a script that is not run by it 
							
						 
						
							2008-09-25 14:20:31 +00:00  
				
					
						
							
							
								 
						
							
							
								4004172106 
								
							
								 
							
						 
						
							
							
								
								* Adds some Wind  
							
							... 
							
							
							
							* A little wind wouldn't hurt anyone, right?    This is the 'slightly breezy' setting..    hopefully you won't notice 'much' of a difference.
* It turns out the terrain patch routine is similar enough to the wind version that it can be used to hack together a breeze generator with a few mods.
* Not much configuration..   yet.  You only get breeze updates in the general vicinity of your camera now to keep bandwidth usage down.. and we're not talking about 'much' movement at the moment.
* initial version...      could use improvement I'm sure. 
							
						 
						
							2008-09-25 11:46:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b0192ea139 
								
							
								 
							
						 
						
							
							
								
								fixes a slight copy and paste bug in OGP module.  
							
							
							
						 
						
							2008-09-25 11:04:52 +00:00  
				
					
						
							
							
								 
						
							
							
								60618c1895 
								
							
								 
							
						 
						
							
							
								
								temporarily disabling HttpServer related stuff (take  #2 : Exclude takes  
							
							... 
							
							
							
							regex not shell glob) 
							
						 
						
							2008-09-25 09:20:01 +00:00  
				
					
						
							
							
								 
						
							
							
								17be1b736d 
								
							
								 
							
						 
						
							
							
								
								* In Standalone, add a persistant account for the OGP user.  
							
							... 
							
							
							
							* Gridmode, this has no effect at all. 
							
						 
						
							2008-09-25 08:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a3fcaef890 
								
							
								 
							
						 
						
							
							
								
								CONVERGENCE!!!!!!  
							
							... 
							
							
							
							The entire LSL API is now in the single, shared file
OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api_Base.cs
This is for both engines. The OSSL function are still separate. 
							
						 
						
							2008-09-25 06:04:47 +00:00  
				
					
						
							
							
								 
						
							
							
								f3c8963c86 
								
							
								 
							
						 
						
							
							
								
								Convergence is almost complete. This brings the diff between the API to < 10k  
							
							... 
							
							
							
							and makes it use a common set of types in both engine. Fixes the issues with
running both engines and HTTP requests / listens / timers etc..
Also fixes a couple of minor Scene issues and a CTB by nullref. 
							
						 
						
							2008-09-25 05:13:44 +00:00  
				
					
						
							
							
								 
						
							
							
								5edaddce6d 
								
							
								 
							
						 
						
							
							
								
								Mantis#2123. Thank you kindly, Idb for a patch that solves:  
							
							... 
							
							
							
							Under both DotNetEngine and XEngine, if an agent's UUID 
is passed as the parameter to llGetObjectMass(), 
it throws an exception. 
							
						 
						
							2008-09-25 03:58:03 +00:00  
				
					
						
							
							
								 
						
							
							
								031eb08b8e 
								
							
								 
							
						 
						
							
							
								
								* Remove a message handler  
							
							... 
							
							
							
							* Add a more specific error handler for when we're unable to pull the OGP state
* rez_avatar/derez ? 
							
						 
						
							2008-09-25 02:39:53 +00:00  
				
					
						
							
							
								 
						
							
							
								7117f8b680 
								
							
								 
							
						 
						
							
							
								
								removal of more dead alter table code  
							
							
							
						 
						
							2008-09-25 00:20:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9131ba23e1 
								
							
								 
							
						 
						
							
							
								
								Add a module selection option for the MapImage Module as well  
							
							
							
						 
						
							2008-09-24 22:24:10 +00:00  
				
					
						
							
							
								 
						
							
							
								1d7095fbce 
								
							
								 
							
						 
						
							
							
								
								Correct a capitalization error  
							
							
							
						 
						
							2008-09-24 22:07:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c009da3508 
								
							
								 
							
						 
						
							
							
								
								Add WorldMapModule = "name" to OpenSim.ini. Default is "WorldMap".  
							
							
							
						 
						
							2008-09-24 21:48:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c3f66be405 
								
							
								 
							
						 
						
							
							
								
								light mysql user tests  
							
							
							
						 
						
							2008-09-24 21:17:00 +00:00  
				
					
						
							
							
								 
						
							
							
								2ef1b194fd 
								
							
								 
							
						 
						
							
							
								
								expose it for real, missed the public keyword  
							
							
							
						 
						
							2008-09-24 21:16:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b4f204e526 
								
							
								 
							
						 
						
							
							
								
								expose MySQLUserData class so that it can be tested  
							
							
							
						 
						
							2008-09-24 21:16:56 +00:00  
				
					
						
							
							
								 
						
							
							
								dabb311711 
								
							
								 
							
						 
						
							
							
								
								remove configurable table names from the mysql user driver.  That  
							
							... 
							
							
							
							doesn't work in a world of migrations anyway, and is only cruft that
will confuse people. 
							
						 
						
							2008-09-24 21:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								fe9aea258f 
								
							
								 
							
						 
						
							
							
								
								Add persistence of active gestures. This needs an UGAIM update to work.  
							
							... 
							
							
							
							Active gestures are sent as part of the login-response. Added
fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and
NHibernate. Using the empty ones won't cause errors, but doesn't provide
persistence either, of course. 
							
						 
						
							2008-09-24 21:12:21 +00:00  
				
					
						
							
							
								 
						
							
							
								cffb975dd9 
								
							
								 
							
						 
						
							
							
								
								light the mysql region tests  
							
							
							
						 
						
							2008-09-24 21:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								6392671335 
								
							
								 
							
						 
						
							
							
								
								let the asset tests run on MySQL.  Interesting difference here, the  
							
							... 
							
							
							
							sqlite driver can handle .Data = Null, the mysql driver can not.  We
should decide which is the right behavior and adjust code for it. 
							
						 
						
							2008-09-24 20:43:32 +00:00  
				
					
						
							
							
								 
						
							
							
								70d6cb8570 
								
							
								 
							
						 
						
							
							
								
								remove a bunch of out of date inline ALTER table commands that would only  
							
							... 
							
							
							
							confuse people. 
							
						 
						
							2008-09-24 20:43:27 +00:00  
				
					
						
							
							
								 
						
							
							
								fb7a29a5ef 
								
							
								 
							
						 
						
							
							
								
								Rename lots of stuff in DNE to reduce source code differences in the  
							
							... 
							
							
							
							LSL implementation files. Rename lots of stuff in XEngine for the same
reason. Move methods between interfaces. Just refactor stuff. 
							
						 
						
							2008-09-24 13:18:06 +00:00  
				
					
						
							
							
								 
						
							
							
								5787480655 
								
							
								 
							
						 
						
							
							
								
								From: alan webb (alan_webb@us.ibm.com)  
							
							... 
							
							
							
							cleanups. 
							
						 
						
							2008-09-24 12:04:58 +00:00  
				
					
						
							
							
								 
						
							
							
								201805172f 
								
							
								 
							
						 
						
							
							
								
								cleanups, fixing REST appearance services.  
							
							
							
						 
						
							2008-09-24 11:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a042302100 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2250  
							
							... 
							
							
							
							Make ambiguous implicit conversion from LSLInteger to uint explicit 
							
						 
						
							2008-09-24 11:16:53 +00:00  
				
					
						
							
							
								 
						
							
							
								218902bedc 
								
							
								 
							
						 
						
							
							
								
								Decouple AsyncCommands from XEngine and the script instance. Make  
							
							... 
							
							
							
							all methods needed outside the API ststic. Async command processing
is now wholly internal to the API. This sets the stage for the next
convergence step. 
							
						 
						
							2008-09-24 02:58:05 +00:00  
				
					
						
							
							
								 
						
							
							
								3f79e6b3e7 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup.  
							
							
							
						 
						
							2008-09-23 23:14:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1aab81e235 
								
							
								 
							
						 
						
							
							
								
								couple of minor test cleanups to see if this gets us past the bamboo hump  
							
							
							
						 
						
							2008-09-23 21:56:38 +00:00  
				
					
						
							
							
								 
						
							
							
								ab4e48e57d 
								
							
								 
							
						 
						
							
							
								
								leyla found a capitalization error in one of the OGP messages.  Thanks leyla!  
							
							
							
						 
						
							2008-09-23 21:24:38 +00:00  
				
					
						
							
							
								 
						
							
							
								48da2c24a2 
								
							
								 
							
						 
						
							
							
								
								Add the missing file  
							
							
							
						 
						
							2008-09-23 21:23:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a70efd1fdf 
								
							
								 
							
						 
						
							
							
								
								create the first attempted mysql test.  This only runs locally if you  
							
							... 
							
							
							
							have a database configured as opensim-nunit with user opensim-nunit /
password opensim-nunit that has full perms on the database. 
							
						 
						
							2008-09-23 21:03:03 +00:00  
				
					
						
							
							
								 
						
							
							
								bbb962f64e 
								
							
								 
							
						 
						
							
							
								
								Refactor BuiltIn_Commands_BaseClass to ScriptBaseClass to ease the later  
							
							... 
							
							
							
							code merging and transition to Shared/ 
							
						 
						
							2008-09-23 20:20:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1e7a820bd1 
								
							
								 
							
						 
						
							
							
								
								Remove some debug output  
							
							
							
						 
						
							2008-09-23 20:04:03 +00:00  
				
					
						
							
							
								 
						
							
							
								88277366bf 
								
							
								 
							
						 
						
							
							
								
								Switches the direct event postings in the API file over to the Shared/  
							
							... 
							
							
							
							new style of parameter passing, using the IEventReceiver interface. 
							
						 
						
							2008-09-23 20:02:32 +00:00  
				
					
						
							
							
								 
						
							
							
								0651efaafa 
								
							
								 
							
						 
						
							
							
								
								* OGP GET, look for Accept header application/llsd+xml with an optional ?q=  
							
							
							
						 
						
							2008-09-23 19:28:24 +00:00  
				
					
						
							
							
								 
						
							
							
								480377e853 
								
							
								 
							
						 
						
							
							
								
								* Fix a null reference exception that I introduced  
							
							
							
						 
						
							2008-09-23 19:16:02 +00:00  
				
					
						
							
							
								 
						
							
							
								9a17d2b1fd 
								
							
								 
							
						 
						
							
							
								
								remove log4net references, see if that helps fix bamboo  
							
							
							
						 
						
							2008-09-23 19:11:06 +00:00  
				
					
						
							
							
								 
						
							
							
								439dd6cf8f 
								
							
								 
							
						 
						
							
							
								
								* Get Requests for OGP don't have a Content-type: application/llsd+xml, they have an Accept: application/llsd+xml.  
							
							
							
						 
						
							2008-09-23 18:41:26 +00:00  
				
					
						
							
							
								 
						
							
							
								908f1bcbe2 
								
							
								 
							
						 
						
							
							
								
								check in stubbing for mysql tests.  This is ignored with  
							
							... 
							
							
							
							Assert.Ignore() for now, so it won't change anything, but
I want to make sure it doesn't break the bamboo infrastructure
in it's current state. 
							
						 
						
							2008-09-23 18:38:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6425680cff 
								
							
								 
							
						 
						
							
							
								
								Add IEventReceiver to DNE - a consolidation series patch  
							
							
							
						 
						
							2008-09-23 17:33:00 +00:00  
				
					
						
							
							
								 
						
							
							
								420a645036 
								
							
								 
							
						 
						
							
							
								
								Remove Common/LSL_Types.cs. Both script engines now use a single version  
							
							... 
							
							
							
							of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs
Also changes the compiler in DotNetEngine to use that. You _will_ need to
let your region recompile all your scripts! 
							
						 
						
							2008-09-23 15:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								29950ba419 
								
							
								 
							
						 
						
							
							
								
								this add POST support for asset services (howto forthcoming) and fixes  
							
							... 
							
							
							
							a couple of minor bugs. 
							
						 
						
							2008-09-23 15:07:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8ac4437d9a 
								
							
								 
							
						 
						
							
							
								
								Add constants wrapping code from XEngine to DNE. This syncs up the parsers  
							
							... 
							
							
							
							between the engines again. Also, committed r60 in opensim libs with the
parser source changes. 
							
						 
						
							2008-09-23 14:17:32 +00:00  
				
					
						
							
							
								 
						
							
							
								d95794d05c 
								
							
								 
							
						 
						
							
							
								
								Refactor XEngine parser as per suggestions from mikem  
							
							
							
						 
						
							2008-09-23 13:28:17 +00:00  
				
					
						
							
							
								 
						
							
							
								aef2afd3be 
								
							
								 
							
						 
						
							
							
								
								Add file missed in last commit (which never completed)  
							
							
							
						 
						
							2008-09-23 12:49:31 +00:00  
				
					
						
							
							
								 
						
							
							
								dffa6567e8 
								
							
								 
							
						 
						
							
							
								
								Alter tests to match up with the results after tyre's patch  
							
							
							
						 
						
							2008-09-23 12:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								44e566260c 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2243  
							
							... 
							
							
							
							Thank you, tyre, for a patch that refactors LSL to use a unified set of
method signatures and type names, reorders methods and removes unused
and adds new method stubs. 
							
						 
						
							2008-09-23 11:41:34 +00:00  
				
					
						
							
							
								 
						
							
							
								525f66b6f1 
								
							
								 
							
						 
						
							
							
								
								Small fix to eliminate a beauty spot  
							
							
							
						 
						
							2008-09-23 03:49:07 +00:00  
				
					
						
							
							
								 
						
							
							
								70d264ee6c 
								
							
								 
							
						 
						
							
							
								
								Update the permissions system to handle scripts and notecards the way  
							
							... 
							
							
							
							it was meant to. No functional changes, just better code 
							
						 
						
							2008-09-23 03:36:16 +00:00  
				
					
						
							
							
								 
						
							
							
								611ffa3f60 
								
							
								 
							
						 
						
							
							
								
								* Update in OGP draft 3 protocol spec with regards to seed region requests running over GET instead of POST and the rez_avatar/request cap being wrapped in the capabilities map.  
							
							
							
						 
						
							2008-09-23 01:54:04 +00:00  
				
					
						
							
							
								 
						
							
							
								48672c7fd6 
								
							
								 
							
						 
						
							
							
								
								Move script and notecard open perms checks from ClientView to the  
							
							... 
							
							
							
							perms module 
							
						 
						
							2008-09-22 22:33:00 +00:00  
				
					
						
							
							
								 
						
							
							
								878166622b 
								
							
								 
							
						 
						
							
							
								
								* Remove some old libsecondlife workarounds as suggested by jhurliman in  http://opensimulator.org/mantis/view.php?id=2236  
							
							
							
						 
						
							2008-09-22 20:16:11 +00:00  
				
					
						
							
							
								 
						
							
							
								8e00e933a4 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2234  
							
							... 
							
							
							
							* Exceptions can thrown by llGetOwnerKey() 
* Thanks idb 
							
						 
						
							2008-09-22 20:09:06 +00:00  
				
					
						
							
							
								 
						
							
							
								c64551710e 
								
							
								 
							
						 
						
							
							
								
								Remove the ugly-as-sin "interop" hack script perms fudging in  
							
							... 
							
							
							
							object inventory 
							
						 
						
							2008-09-22 14:03:42 +00:00  
				
					
						
							
							
								 
						
							
							
								a882fddb07 
								
							
								 
							
						 
						
							
							
								
								Remove comment in perms module after consulting with awebb  
							
							
							
						 
						
							2008-09-22 14:01:41 +00:00  
				
					
						
							
							
								 
						
							
							
								908a1932a8 
								
							
								 
							
						 
						
							
							
								
								Fix a small logic error in my perms module changes  
							
							
							
						 
						
							2008-09-22 13:03:54 +00:00  
				
					
						
							
							
								 
						
							
							
								d7a98925ce 
								
							
								 
							
						 
						
							
							
								
								Create CanEditObjectInventory to preserve the ability  
							
							... 
							
							
							
							to have different permissions on inventory and object
edits. This may be needed by the viewer on public grids 
							
						 
						
							2008-09-22 12:52:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7def786ef4 
								
							
								 
							
						 
						
							
							
								
								cleanups in inventory REST code. also, disables digest authentications  
							
							... 
							
							
							
							for inventory REST calls for the time being, as firefox, curl, and
also python's urllib2 cannot authenticate using digest auth.
fix permission checking for prim inventory to be the same as for
normal edit ops. 
							
						 
						
							2008-09-22 11:20:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b8a39a4dde 
								
							
								 
							
						 
						
							
							
								
								Remove the script engine identifier tag, so the compiler just sees  
							
							... 
							
							
							
							the language specifier. Makes language specifiers work again with
script engine specifiers. 
							
						 
						
							2008-09-22 11:18:49 +00:00  
				
					
						
							
							
								 
						
							
							
								232aa783ad 
								
							
								 
							
						 
						
							
							
								
								Disabled use of ODE internal geometry to see if it affects the "waves finger" error  
							
							
							
						 
						
							2008-09-22 02:33:48 +00:00  
				
					
						
							
							
								 
						
							
							
								79ac01fb0c 
								
							
								 
							
						 
						
							
							
								
								Prevent scripts from running under multiple engines at once  
							
							
							
						 
						
							2008-09-22 02:11:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1602ba6175 
								
							
								 
							
						 
						
							
							
								
								Allows to use the new script engine feature. Begin your script with  
							
							... 
							
							
							
							//XEngine: or //DotNetEnine: , optionally followed by a language
like //XEngine:lsl, and it will be run on the chosen engine. 
							
						 
						
							2008-09-21 22:16:17 +00:00  
				
					
						
							
							
								 
						
							
							
								94aaf67dfa 
								
							
								 
							
						 
						
							
							
								
								Change the scirpt engine loading mechanism. Script engines are now  
							
							... 
							
							
							
							ordinary region modules and are able to coexist in one instance.
See http://opensimulator.org/wiki/ScriptEngines  for details. There were
changes to OpenSim.ini.example, please note DefaultScriptEngine.
Also see the User docs and FAQ on the Wiki. Default is DotNetEngine. 
							
						 
						
							2008-09-21 21:47:00 +00:00  
				
					
						
							
							
								 
						
							
							
								451bd5a0ca 
								
							
								 
							
						 
						
							
							
								
								* minor: warnings removal  
							
							
							
						 
						
							2008-09-21 20:56:39 +00:00  
				
					
						
							
							
								 
						
							
							
								37da083de5 
								
							
								 
							
						 
						
							
							
								
								Mantis#2233. Thank you kindly, Idb, for a patch that solves:  
							
							... 
							
							
							
							The constants for llGetParcelDetails were missing 
for DotNetEngine and XEngine. 
							
						 
						
							2008-09-21 20:51:55 +00:00  
				
					
						
							
							
								 
						
							
							
								3782d6aab7 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove some of the redundant asset id storage for now  
							
							
							
						 
						
							2008-09-21 20:44:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8fb3523ef7 
								
							
								 
							
						 
						
							
							
								
								* Start recording asset request times after a cache miss.  This is very primtive at the moment - only the last time is kept for some classes of request  
							
							... 
							
							
							
							* This can be seen as "Latest asset request time after cache miss" in show stats on the region console 
							
						 
						
							2008-09-21 20:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								70e8097e31 
								
							
								 
							
						 
						
							
							
								
								* Eliminate the need to copy asset request lists in the asset cache when an asset is received or missing  
							
							... 
							
							
							
							* Also eliminates a race condition 
							
						 
						
							2008-09-21 18:53:58 +00:00  
				
					
						
							
							
								 
						
							
							
								52f0c8d15d 
								
							
								 
							
						 
						
							
							
								
								* minor: tidy up of AssetCache, remove currently pointless storing of thread reference  
							
							
							
						 
						
							2008-09-21 17:49:52 +00:00  
				
					
						
							
							
								 
						
							
							
								0f020a7cd2 
								
							
								 
							
						 
						
							
							
								
								Fix another reason for  #2218  
							
							
							
						 
						
							2008-09-21 17:01:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1a71a3a567 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=2189  
							
							... 
							
							
							
							* Allow a grid mode region simulator to properly shutdown even if the grid service is offline 
							
						 
						
							2008-09-21 16:58:14 +00:00  
				
					
						
							
							
								 
						
							
							
								f6071c030d 
								
							
								 
							
						 
						
							
							
								
								Don't attach attachements to child agents. This coincidentially fixes a race  
							
							... 
							
							
							
							condition that was the reason for mantis #2218 . 
							
						 
						
							2008-09-21 16:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								83b030229e 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2232  
							
							... 
							
							
							
							Thank you, idb, for a patch that fixes an overflow issue in casting
string -> int for both engines, and adds tests! 
							
						 
						
							2008-09-21 15:54:58 +00:00  
				
					
						
							
							
								 
						
							
							
								0105171fc4 
								
							
								 
							
						 
						
							
							
								
								The viewer only stores a screenshot on "Set home to here" if the alert that  
							
							... 
							
							
							
							follows show the text "Home position set.". Changed the message accordingly. 
							
						 
						
							2008-09-21 13:31:30 +00:00  
				
					
						
							
							
								 
						
							
							
								8407d7fbd2 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2230  
							
							... 
							
							
							
							The result of constants arithmetic can be a CLI type. This allows floating
point CLI types to be parsed out of lists properly. 
							
						 
						
							2008-09-21 12:18:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4ce0e6d822 
								
							
								 
							
						 
						
							
							
								
								bugfix for shutdown  
							
							
							
						 
						
							2008-09-21 09:04:39 +00:00  
				
					
						
							
							
								 
						
							
							
								52af9b3fd7 
								
							
								 
							
						 
						
							
							
								
								ODE was using a box collision shape for some spheres - changed those cases to now use a mesh instead.  
							
							
							
						 
						
							2008-09-21 08:12:52 +00:00  
				
					
						
							
							
								 
						
							
							
								85586bb7b2 
								
							
								 
							
						 
						
							
							
								
								Change XEngine startup to enable it to run as a normal region module  
							
							... 
							
							
							
							rather than a special one 
							
						 
						
							2008-09-21 02:52:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c8349e21c4 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-09-21 02:41:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b597cbf39d 
								
							
								 
							
						 
						
							
							
								
								Fix an exception in new ScriptEngine loader where a region would  
							
							... 
							
							
							
							throw on quit if there was no script engine loaded by the loader 
							
						 
						
							2008-09-21 02:26:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ec494275a2 
								
							
								 
							
						 
						
							
							
								
								More locks, try's and disable some things in SEC - maybe it won't crash now. :)  
							
							
							
						 
						
							2008-09-21 01:09:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9c8aeff27c 
								
							
								 
							
						 
						
							
							
								
								Some error handling to avoid errors in SEC  
							
							
							
						 
						
							2008-09-21 00:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								70be30fbaa 
								
							
								 
							
						 
						
							
							
								
								Completely revert the notecard uploading changes I made, since they  
							
							... 
							
							
							
							appear to break script saves in prims for some. 
							
						 
						
							2008-09-21 00:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								752d3f3879 
								
							
								 
							
						 
						
							
							
								
								EXPERIMENTAL: Early commit of new Script Engine Component System  
							
							
							
						 
						
							2008-09-21 00:03:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a8785f5b2c 
								
							
								 
							
						 
						
							
							
								
								And re-reverse the names from last commit  
							
							
							
						 
						
							2008-09-20 22:11:53 +00:00  
				
					
						
							
							
								 
						
							
							
								e4bead4edc 
								
							
								 
							
						 
						
							
							
								
								Remove CAPS notecard updating, as LL isn't supporting it and the viewer  
							
							... 
							
							
							
							is not playing nice 
							
						 
						
							2008-09-20 22:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								82d79e3b0b 
								
							
								 
							
						 
						
							
							
								
								Partially implement notecard saves in task inventory. Still makes the  
							
							... 
							
							
							
							notecard go read-only, but changes are saved. 
							
						 
						
							2008-09-20 20:56:39 +00:00  
				
					
						
							
							
								 
						
							
							
								5557fb9dd2 
								
							
								 
							
						 
						
							
							
								
								XEngine: Fix loading lists from saved state  
							
							
							
						 
						
							2008-09-20 20:07:10 +00:00  
				
					
						
							
							
								 
						
							
							
								41728f8a33 
								
							
								 
							
						 
						
							
							
								
								* Tidy up OGS1GridServices  
							
							... 
							
							
							
							* Remove what should be unnecessary RemoteException catches when executing local backend calls 
							
						 
						
							2008-09-20 19:55:49 +00:00  
				
					
						
							
							
								 
						
							
							
								23ea8f5221 
								
							
								 
							
						 
						
							
							
								
								* refactor: remove unnecessary packet null check in LLClientView  
							
							... 
							
							
							
							* if a packet was really null it would be caught by the general exception handler at the top of the client thread, which would also provide more information and attempt a clean 
shutdown 
							
						 
						
							2008-09-20 19:05:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e7064c0b19 
								
							
								 
							
						 
						
							
							
								
								Fix up some ScriptBase details  
							
							
							
						 
						
							2008-09-20 18:17:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f352d6ed9b 
								
							
								 
							
						 
						
							
							
								
								- Consistency fix: Like llGetNumberOfNotecardLines, llGetNotecardLine returns NULL_KEY on error now  
							
							... 
							
							
							
							- Conformance fix: If the notecard can't be found, shout on DEBUG_CHANNEL as the docs state
- Bug fix: Don't let llGetNotecardLine throw an exception on freshly created notecards 
							
						 
						
							2008-09-20 17:32:58 +00:00  
				
					
						
							
							
								 
						
							
							
								42f04233a4 
								
							
								 
							
						 
						
							
							
								
								* Fix build error, (maybe)  
							
							... 
							
							
							
							* Might break something..     hard to say..      0.o 
							
						 
						
							2008-09-20 17:17:41 +00:00  
				
					
						
							
							
								 
						
							
							
								5a1be7835c 
								
							
								 
							
						 
						
							
							
								
								XEngine: Fix llGetListEntryType to return the correct type for the LSL types.  
							
							... 
							
							
							
							Change serialization to omit types it can't deal with. 
							
						 
						
							2008-09-20 16:24:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f8f1bc6199 
								
							
								 
							
						 
						
							
							
								
								Add <expire> tag to data snapshot to give the search server an idea  
							
							... 
							
							
							
							of when to query this node again 
							
						 
						
							2008-09-20 16:15:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4d8544dada 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis  #2215 : llGetNotecardLine() not detecting EOF under DNE  
							
							
							
						 
						
							2008-09-20 14:46:09 +00:00  
				
					
						
							
							
								 
						
							
							
								6a691df1a6 
								
							
								 
							
						 
						
							
							
								
								remove some extraneous debug messages from migrations  
							
							
							
						 
						
							2008-09-20 12:44:39 +00:00  
				
					
						
							
							
								 
						
							
							
								12946e3327 
								
							
								 
							
						 
						
							
							
								
								* One more tweak in the OGP module to support OGP draft3.  
							
							... 
							
							
							
							* Recognize the proper cap message for rez_avatar/rez in the response cap. 
							
						 
						
							2008-09-19 23:59:49 +00:00  
				
					
						
							
							
								 
						
							
							
								293a822f74 
								
							
								 
							
						 
						
							
							
								
								* Implements an experimental method to define which region you want to go to in your 'region domain' in OGP.  
							
							
							
						 
						
							2008-09-19 21:37:49 +00:00  
				
					
						
							
							
								 
						
							
							
								025441d722 
								
							
								 
							
						 
						
							
							
								
								Small formatting cleanup, before chi11ken notices. Me bad.  
							
							
							
						 
						
							2008-09-19 21:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								6dd2841ed8 
								
							
								 
							
						 
						
							
							
								
								add in bits to attempt to enable log4net on these tests to help when debugging  
							
							
							
						 
						
							2008-09-19 20:53:42 +00:00  
				
					
						
							
							
								 
						
							
							
								7eb3b5a578 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate the current warnings  
							
							... 
							
							
							
							* you'd think from all this that I was one of those fanatically tidy people.  I can assure you from looking around my bedroom/study that this is not the case :) 
							
						 
						
							2008-09-19 20:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e518fe5d34 
								
							
								 
							
						 
						
							
							
								
								* Enables logins to regions on a grid once they have finished starting up (this does not include script startup).  
							
							
							
						 
						
							2008-09-19 20:02:19 +00:00  
				
					
						
							
							
								 
						
							
							
								858d8416b4 
								
							
								 
							
						 
						
							
							
								
								add a region settings test  
							
							
							
						 
						
							2008-09-19 20:00:09 +00:00  
				
					
						
							
							
								 
						
							
							
								fb5014cf5b 
								
							
								 
							
						 
						
							
							
								
								* Duh, forgot I had undone some of the changes I meant to include in the previous commit  
							
							
							
						 
						
							2008-09-19 19:07:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4c7ddd2c71 
								
							
								 
							
						 
						
							
							
								
								* Remove one possible deadlock situation as seen today  
							
							... 
							
							
							
							* On script rez, XEngine was taking an m_scripts lock and then later on an m_parts lock when looking for a part by local id
* In the meantime, a scene object being deleted would take an m_parts lock and then later on try to take an m_scripts lock when it tried to trigger script removal
* There may be better ways to resolve this, but I believe that in general, we must always take an m_parts lock before an m_scripts lock 
							
						 
						
							2008-09-19 18:50:19 +00:00  
				
					
						
							
							
								 
						
							
							
								7ac264c2f0 
								
							
								 
							
						 
						
							
							
								
								convert to using proper .net tempfiles, should have done this  
							
							... 
							
							
							
							initially. 
							
						 
						
							2008-09-19 17:47:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5fb7b485b2 
								
							
								 
							
						 
						
							
							
								
								* Only allow logins on standalone when the sim has completed it's initial startup (script startup doesn't count here)  
							
							... 
							
							
							
							* There was a small window where region logins were allowed before modules were loaded - avatars logins that hit this window could have caused bad things to happen.
* A similar change will follow for grid mode sometime soon 
							
						 
						
							2008-09-19 17:41:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5d3fe9f8cd 
								
							
								 
							
						 
						
							
							
								
								Guard LLRezObject against NaN  
							
							
							
						 
						
							2008-09-19 17:34:35 +00:00  
				
					
						
							
							
								 
						
							
							
								592f98c4aa 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2217  
							
							... 
							
							
							
							Guard against NaN being returned from llRotBetween. Return a zero rotation
if the result is NaN. 
							
						 
						
							2008-09-19 17:00:17 +00:00  
				
					
						
							
							
								 
						
							
							
								092ad53dc7 
								
							
								 
							
						 
						
							
							
								
								Fix issue introduces by a fix in 6256. Fixes mantis  #2214  
							
							
							
						 
						
							2008-09-19 13:11:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e6afb28355 
								
							
								 
							
						 
						
							
							
								
								re-enabled some ODE internal proxies for some simple prim types to try to save some more memory  
							
							
							
						 
						
							2008-09-19 09:13:27 +00:00  
				
					
						
							
							
								 
						
							
							
								468b7426c3 
								
							
								 
							
						 
						
							
							
								
								* Tweaked handler code to recognize LibOMV's LLSD Login by post content.  
							
							... 
							
							
							
							* OK for public consumption. 
							
						 
						
							2008-09-19 01:36:02 +00:00  
				
					
						
							
							
								 
						
							
							
								610313ea64 
								
							
								 
							
						 
						
							
							
								
								* Added null exception handler where we couldn't locate a user data record in the cache for the user  
							
							... 
							
							
							
							* More OGP tweaks to make it play nice in an error condition.
* Still Experimental. 
							
						 
						
							2008-09-19 01:11:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a1217410e5 
								
							
								 
							
						 
						
							
							
								
								* Switches content type from application/xml+llsd to application/llsd+xml on outgoing requests.  
							
							... 
							
							
							
							* Monitors / for getting the seed cap for rez_avatar/request on application/llsd+xml && application/xml+llsd && !application/xml
* Experimental, this might break LibOMV temporarily. 
							
						 
						
							2008-09-19 00:13:16 +00:00  
				
					
						
							
							
								 
						
							
							
								48c2ef7e12 
								
							
								 
							
						 
						
							
							
								
								Fix llParcelMedia queries. Correct types and add a missing ToString() (XEngine)  
							
							
							
						 
						
							2008-09-18 20:23:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e2564f2563 
								
							
								 
							
						 
						
							
							
								
								Add a db.Dispose before calling Delete on the SQLite database.  
							
							... 
							
							
							
							On Windows, you are not able to delete a file while there is
still a handle to it open. 
							
						 
						
							2008-09-18 20:15:04 +00:00  
				
					
						
							
							
								 
						
							
							
								1c08f46ec3 
								
							
								 
							
						 
						
							
							
								
								- Add Dispose method to IRegionDataStore  
							
							... 
							
							
							
							- Add necessary dummy Dispose-methods where they are missing
- Implement the SQLite Dispose-methods
(currently only used for unit tests, in the next commit) 
							
						 
						
							2008-09-18 20:10:09 +00:00  
				
					
						
							
							
								 
						
							
							
								48978ba3e0 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2212  
							
							... 
							
							
							
							* Update llGetNumberOfNotecardLines() and llGetNotecardLine() to use dataserver on dotnetengine
* Thanks M.Igarashi 
							
						 
						
							2008-09-18 18:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8ff1bc5b03 
								
							
								 
							
						 
						
							
							
								
								* Make the ode simulation update loop print out the stack if an exception occurs (at least, this is what will happen on linux)  
							
							
							
						 
						
							2008-09-18 18:54:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6cfe4784cb 
								
							
								 
							
						 
						
							
							
								
								Reverse yes and no for the parcel's "public" property to make it accurately  
							
							... 
							
							
							
							reflect parcel status 
							
						 
						
							2008-09-18 18:54:27 +00:00  
				
					
						
							
							
								 
						
							
							
								903fbd1f06 
								
							
								 
							
						 
						
							
							
								
								XEngine: fix collisions, add event coalescing for collision events.  
							
							... 
							
							
							
							Fix a nasty concurrency issue that could cause a high event frequency
to start more than one thread pool job for a single script. 
							
						 
						
							2008-09-18 18:50:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e6f3181d3a 
								
							
								 
							
						 
						
							
							
								
								* Updates the SQLite region database to support the same properties that the MySQL version does for the table, prims.  
							
							... 
							
							
							
							* If this causes any unit tests to fail, the tests need to be updated. 
							
						 
						
							2008-09-18 17:47:29 +00:00  
				
					
						
							
							
								 
						
							
							
								584704edd3 
								
							
								 
							
						 
						
							
							
								
								Remove redundant permissions check in OSSL_Api.cs  
							
							
							
						 
						
							2008-09-18 17:06:47 +00:00  
				
					
						
							
							
								 
						
							
							
								f856977c7b 
								
							
								 
							
						 
						
							
							
								
								Fix list reset behavior, and thereby squash one warning  
							
							
							
						 
						
							2008-09-18 17:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								0dff3f2383 
								
							
								 
							
						 
						
							
							
								
								From: Robert Smart (SMARTROB@uk.ibm.com)  
							
							... 
							
							
							
							Patch for new scripting method osParseJSON.
also, a couple of warning bugs killed. 
							
						 
						
							2008-09-18 16:53:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ac083becd9 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-09-18 16:07:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e3a3ce7628 
								
							
								 
							
						 
						
							
							
								
								code formatting cleanup.  
							
							
							
						 
						
							2008-09-18 15:54:27 +00:00  
				
					
						
							
							
								 
						
							
							
								eeb5381bbb 
								
							
								 
							
						 
						
							
							
								
								and this actually adds the appearance code itself (and not just the  
							
							... 
							
							
							
							check-in message) 
							
						 
						
							2008-09-18 15:50:52 +00:00  
				
					
						
							
							
								 
						
							
							
								978b8af777 
								
							
								 
							
						 
						
							
							
								
								Adds REST interface for setting avatar appearance. cleans up a couple  
							
							... 
							
							
							
							of places in the REST inventory code. 
							
						 
						
							2008-09-18 15:49:52 +00:00  
				
					
						
							
							
								 
						
							
							
								03f246d6fe 
								
							
								 
							
						 
						
							
							
								
								adds support to delete a region completely and offers that  
							
							... 
							
							
							
							functionality via the console command "delete-region" and also via
RemoteAdminPlugin.
minor typo fix. 
							
						 
						
							2008-09-18 15:44:05 +00:00  
				
					
						
							
							
								 
						
							
							
								232d1af663 
								
							
								 
							
						 
						
							
							
								
								add some comments and some try blocks around object storage  
							
							... 
							
							
							
							in the hopes this will help debug why this is failing for some people. 
							
						 
						
							2008-09-18 15:39:22 +00:00  
				
					
						
							
							
								 
						
							
							
								23c217dd7b 
								
							
								 
							
						 
						
							
							
								
								Kan-Ed fix series.  
							
							... 
							
							
							
							Correct a condition where a prim is linked before it has been persisted
for the first time and is then persisted through it's former SOG with
a bad offset position. 
							
						 
						
							2008-09-18 15:24:16 +00:00  
				
					
						
							
							
								 
						
							
							
								4cb430eb33 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2213  
							
							... 
							
							
							
							Thank you, nlin, for a patch that prevents physical prims from being
created twice when rezzed from a script. 
							
						 
						
							2008-09-18 12:50:01 +00:00  
				
					
						
							
							
								 
						
							
							
								bf0b7eaecb 
								
							
								 
							
						 
						
							
							
								
								Another pointless multiplication/division removed  
							
							
							
						 
						
							2008-09-18 12:44:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1160731100 
								
							
								 
							
						 
						
							
							
								
								XEngine API refactor. Fully implement ALL_SIDES with sanity checks.  
							
							... 
							
							
							
							Correct color handling functions to no longer return the inverse color.
Remove pointless * 256 / 256 legacy constructs. 
							
						 
						
							2008-09-18 12:37:44 +00:00  
				
					
						
							
							
								 
						
							
							
								deaf0e3814 
								
							
								 
							
						 
						
							
							
								
								Kan-Ed fix series.  
							
							... 
							
							
							
							XEngine: Change a number of methods to use the new link part method.
Fix ALL_SIDES for llSetColor, llSetTexture, llSetAlpha, llSetPrimitiveParams,
llGetPrimitiveParams(PRIM_TEXTURE, PRIM_COLOR). 
							
						 
						
							2008-09-18 03:38:20 +00:00  
				
					
						
							
							
								 
						
							
							
								553d554e2c 
								
							
								 
							
						 
						
							
							
								
								Kan-Ed fix series.  
							
							... 
							
							
							
							XEngine: Introduce a common method to determine link parts to work on.
Fix llSetLinkColor method. 
							
						 
						
							2008-09-18 02:54:17 +00:00  
				
					
						
							
							
								 
						
							
							
								66febc47ad 
								
							
								 
							
						 
						
							
							
								
								Kan-Ed fix series. Fix up llRezAtRoot and llRezObject, fix llCreateLink  
							
							... 
							
							
							
							to send a full update and do a persistence save. 
							
						 
						
							2008-09-17 23:50:21 +00:00  
				
					
						
							
							
								 
						
							
							
								386c3e41f0 
								
							
								 
							
						 
						
							
							
								
								Add various XML elements to the data snapshot. Changes by Fly-Man and  
							
							... 
							
							
							
							myself. Fix a crash in DataSnapshot when no master avatar and no
estate owner is set (e.g. "Mainland"). 
							
						 
						
							2008-09-17 23:08:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7e8320bada 
								
							
								 
							
						 
						
							
							
								
								Kan-Ed fix series. Fix llTakeControls to behave as documented.  
							
							... 
							
							
							
							XEngine fixes: prevent queue overruns, prevent spamming when no key
is down. Release controls when conflicting permissions are requested
or permissions are refused later. Release when prim or script are deleted.
Fixes Scene script instance deletion semantics. 
							
						 
						
							2008-09-17 22:00:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0ad5d8c0e7 
								
							
								 
							
						 
						
							
							
								
								Adding currentLookAt to useragents table in SQLite. This complements the  
							
							... 
							
							
							
							MySQL change from http://opensimulator.org/mantis/view.php?id=2073  
							
						 
						
							2008-09-17 19:21:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e94d6f12ee 
								
							
								 
							
						 
						
							
							
								
								More ScriptEngine cleanup  
							
							
							
						 
						
							2008-09-17 16:46:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c9c59c68f1 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2207  
							
							... 
							
							
							
							* Attached patch implements llRequestAgentData for DotNetEngine. (It already is implemented in XEngine.)
* Thanks Y. Nitta 
							
						 
						
							2008-09-17 13:18:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6bcdc82a46 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2206  
							
							... 
							
							
							
							* Fix/implement LSL group-related functions llDetectedGroup, llSameGroup 
* Thanks nlin 
							
						 
						
							2008-09-17 13:14:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5c165c9bdd 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-09-16 23:21:50 +00:00  
				
					
						
							
							
								 
						
							
							
								ad379ed136 
								
							
								 
							
						 
						
							
							
								
								Added some terrain tests, and found a fun race condition in the sqlite  
							
							... 
							
							
							
							terrain driver in the process, which is now fixed.  yay for unit tests! 
							
						 
						
							2008-09-16 19:51:14 +00:00  
				
					
						
							
							
								 
						
							
							
								fe7a1af2bd 
								
							
								 
							
						 
						
							
							
								
								we can use equals on strings because they are comparible, and  
							
							... 
							
							
							
							this is the prefered way of doing these tests. 
							
						 
						
							2008-09-16 19:48:21 +00:00  
				
					
						
							
							
								 
						
							
							
								e3cbde0f39 
								
							
								 
							
						 
						
							
							
								
								Mantis  #904 : Thanks jonc, for a patch that adds "useragents" table to  
							
							... 
							
							
							
							SQLite and stores the logout position in standalone mode.
Note: This adds a migration for SQLite, so do your runprebuild 
							
						 
						
							2008-09-16 18:59:13 +00:00  
				
					
						
							
							
								 
						
							
							
								0e6e8624ad 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2205  with a few small tweaks  
							
							... 
							
							
							
							* LSL Conformance: llSetPayPrice should accept more than four arguments in list
* Thanks kcozens! 
							
						 
						
							2008-09-16 18:49:57 +00:00  
				
					
						
							
							
								 
						
							
							
								2ff91dac41 
								
							
								 
							
						 
						
							
							
								
								add an inventory change test.  
							
							
							
						 
						
							2008-09-16 18:33:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ad7df5b500 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2204  (with a small tweak)  
							
							... 
							
							
							
							* Attached patch implements LSL llGetAgentSize() for DotNetEngine and XEngine.
* Thanks Y. Nitta! 
							
						 
						
							2008-09-16 17:57:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c6dfc99f22 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2203  
							
							... 
							
							
							
							* Implementation of LSL llBreakLink and llBreakAllLinks
* Thanks Y. Nitta! 
							
						 
						
							2008-09-16 17:48:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6b0097039a 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2202  
							
							... 
							
							
							
							* llGround causes Array out of bounds exception in KanEd#11 script 
* Thanks Y. Nitta! 
							
						 
						
							2008-09-16 17:41:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f437c4d8c9 
								
							
								 
							
						 
						
							
							
								
								* minor: oops, remove a warning I just inserted myself - naughty boy  
							
							
							
						 
						
							2008-09-16 17:35:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ec4189b722 
								
							
								 
							
						 
						
							
							
								
								* If an individual scene object throws an exception while storing, deal with this locally rather than letting it propogate up the stack  
							
							... 
							
							
							
							* This will allow other scene objects to persist and stop the exception taking down the whole region server 
							
						 
						
							2008-09-16 17:30:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0b52453762 
								
							
								 
							
						 
						
							
							
								
								* Change XEngine default configuration values to match those in OpenSim.example.ini  
							
							... 
							
							
							
							* Particularly important for max threads since setting this to 2 was causing all events to wait behind the regularly sleeping maintenance event 
							
						 
						
							2008-09-16 16:41:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7f3bfa277b 
								
							
								 
							
						 
						
							
							
								
								* minor: method documentation  
							
							
							
						 
						
							2008-09-16 16:37:16 +00:00  
				
					
						
							
							
								 
						
							
							
								f46fc508d1 
								
							
								 
							
						 
						
							
							
								
								Mantis  #1843  
							
							... 
							
							
							
							Applying DotNetEnine part of this patch. Thank you, nlin!
Corrects ad hoc key list comparison. 
							
						 
						
							2008-09-16 10:26:54 +00:00  
				
					
						
							
							
								 
						
							
							
								eee31c6f28 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-09-16 10:15:09 +00:00  
				
					
						
							
							
								 
						
							
							
								03e3f88059 
								
							
								 
							
						 
						
							
							
								
								From: mike pitman <pitman@us.ibm.com>  
							
							... 
							
							
							
							New patch (terrainedit2.patch) is attached that passes unit tests (
and in fact supplies the new unit test to pass..:) The previous
failure was due to the change of the brush size to be linear instead
of exponential, and the fact that the test parameters were assuming
the exponentional brush size.
This patch also removes dependency on 'duration' argument for
adjustment step size. This should address the widely differing reports
of instability with terrain editing.
Note: 'doing this right' implies ultimately reading the parameters
from the ini file, which this patch does not do. 
							
						 
						
							2008-09-16 07:19:22 +00:00  
				
					
						
							
							
								 
						
							
							
								ae63b2d2ca 
								
							
								 
							
						 
						
							
							
								
								Finish up OSSL enable/disable options in XEngine.  
							
							... 
							
							
							
							Now each function can be allowed, subject to threat level, disabled,
or restricted to certain UUIDs. 
							
						 
						
							2008-09-15 23:50:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2df0499da7 
								
							
								 
							
						 
						
							
							
								
								Refactor the os functions allowed check into the threat check method  
							
							
							
						 
						
							2008-09-15 22:52:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a28a478546 
								
							
								 
							
						 
						
							
							
								
								* minor: recomment the console c# script printout I accidentally left in on the last ocmmit  
							
							
							
						 
						
							2008-09-15 20:58:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2b9e115fd7 
								
							
								 
							
						 
						
							
							
								
								* minor: eat up some yummy warnings  
							
							
							
						 
						
							2008-09-15 20:50:57 +00:00  
				
					
						
							
							
								 
						
							
							
								d0aabcb186 
								
							
								 
							
						 
						
							
							
								
								* Add "reset user password" command to user server  
							
							... 
							
							
							
							* Some copy and pasting has occurred because it's difficult to properly refactor some bits at present.  I'm very ashamed and it will disappear at some future point. 
							
						 
						
							2008-09-15 19:17:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ddaa90d270 
								
							
								 
							
						 
						
							
							
								
								* refactor: collapse UpdateUserProfileProperties() into existing UpdateUserProfile  
							
							... 
							
							
							
							* the methods were identical except that the Properties one did a check for the user profile beforehand.  However, every caller was doing this already anyway. 
							
						 
						
							2008-09-15 19:02:34 +00:00  
				
					
						
							
							
								 
						
							
							
								6791ac3958 
								
							
								 
							
						 
						
							
							
								
								* oops!  Add interface file I forgot in the last checkin  
							
							
							
						 
						
							2008-09-15 18:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								c2ee263999 
								
							
								 
							
						 
						
							
							
								
								* refactor: Break out IUserServiceAdmin out of IUserService since admin methods don't need to be implemented on Grid hosted region servers  
							
							
							
						 
						
							2008-09-15 18:23:36 +00:00  
				
					
						
							
							
								 
						
							
							
								9170361bee 
								
							
								 
							
						 
						
							
							
								
								* Complete refactoring accidentally left unfinished so that all server help requests flow through the ShowHelp() method  
							
							
							
						 
						
							2008-09-15 17:45:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6d289c3ae0 
								
							
								 
							
						 
						
							
							
								
								* Add "reset user password" command to standalone region console  
							
							... 
							
							
							
							* Grid user server implementation to follow shortly 
							
						 
						
							2008-09-15 17:29:11 +00:00  
				
					
						
							
							
								 
						
							
							
								bf8b70ebeb 
								
							
								 
							
						 
						
							
							
								
								Add the option to use Allow_osFunction = false for each OS function  
							
							... 
							
							
							
							in the XEngine section 
							
						 
						
							2008-09-15 15:36:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2eac6c17f4 
								
							
								 
							
						 
						
							
							
								
								Add more granularity and a risk asessment system to the OSSL API in XEngine.  
							
							... 
							
							
							
							Adds the fix from Mantis #2197  in it's new form.
Stage one of the scripting security changes, more to come. 
							
						 
						
							2008-09-15 15:25:48 +00:00  
				
					
						
							
							
								 
						
							
							
								4d88246a3f 
								
							
								 
							
						 
						
							
							
								
								reverting r6302  
							
							
							
						 
						
							2008-09-15 14:49:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5164fa2411 
								
							
								 
							
						 
						
							
							
								
								Mantis#2197. Thank you kindly, Tyre, for a patch that:  
							
							... 
							
							
							
							adds the new function osTeleportAgent(). 
							
						 
						
							2008-09-15 14:32:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ab30c6dc62 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup, fix a compiler warning.  
							
							
							
						 
						
							2008-09-15 14:21:57 +00:00  
				
					
						
							
							
								 
						
							
							
								0e2edbb5d4 
								
							
								 
							
						 
						
							
							
								
								From: mike pitman <pitman@us.ibm.com>  
							
							... 
							
							
							
							fixes the terrain spikes, and is the result of mostly a tuning
operation on the smooth and flatten tools. I dug in and found that the
spikes apparently result from smooth's overly aggressive iteration
steps toward the average curvature, which leads to an instability that
blows up the heights. I introduced a scaling factor to dampen the
'duration' parameter which tames progress and seems to keep things
stable. 
							
						 
						
							2008-09-15 13:44:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e4ca8e613a 
								
							
								 
							
						 
						
							
							
								
								* Remove a hack I put into OGP so that I could test OGP over SSL with the SeedCap response not being SSL  
							
							
							
						 
						
							2008-09-14 23:46:38 +00:00  
				
					
						
							
							
								 
						
							
							
								cdced699fb 
								
							
								 
							
						 
						
							
							
								
								* Made Seed CAP response respect the SSL setting.  
							
							
							
						 
						
							2008-09-14 23:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								dbbbec48df 
								
							
								 
							
						 
						
							
							
								
								* This update makes configuring SSL a little easier on Windows XP.  It also makes it possible to run a HTTPS server on the region.   It also has a junk Certification authority for test purposes.  
							
							... 
							
							
							
							* There are still a lot of things that are hard coded to use http.   They need to be fixed.
* Also includes directions
* A standard junk PEM file to append to app_settings/CA.pem in the client so SSL will work 
							
						 
						
							2008-09-14 18:39:17 +00:00  
				
					
						
							
							
								 
						
							
							
								4ba7ce5981 
								
							
								 
							
						 
						
							
							
								
								Added some further clipping to color- and alpha-values.  
							
							
							
						 
						
							2008-09-14 15:46:54 +00:00  
				
					
						
							
							
								 
						
							
							
								de44f765e3 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2186  
							
							... 
							
							
							
							Prevent illegal color values from being set. 
							
						 
						
							2008-09-14 15:18:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d7d1bee4a7 
								
							
								 
							
						 
						
							
							
								
								MessageServer gets the agent position (positionx/y/z) as float, not as int in  
							
							... 
							
							
							
							the login_to_simulator message. Changed parsing accordingly (#2190 ). 
							
						 
						
							2008-09-14 13:57:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2819559499 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2124  
							
							... 
							
							
							
							Thank you, RuudL, for a patch that brings MSSQL up to the same
implementation level as MySQL. 
							
						 
						
							2008-09-14 13:23:02 +00:00  
				
					
						
							
							
								 
						
							
							
								3476dd56ea 
								
							
								 
							
						 
						
							
							
								
								* Converted a number of methods within the login processes from private to protected.  
							
							... 
							
							
							
							* Made several methods virtual to allow derivative overrides.
* Minor cleanups. 
							
						 
						
							2008-09-14 04:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								1d5e870ee2 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, CMickeyb for a patch that:  
							
							... 
							
							
							
							Moved intialization of appearance from the SendInitialData 
event handler into CompleteMovement handler. That ensures 
that m_appearance is initialized before the inventory is 
retrieved (so there is a place to check on attachments). 
							
						 
						
							2008-09-14 02:56:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e946b40fdd 
								
							
								 
							
						 
						
							
							
								
								* Minor fixes and cleanups around code being used for Rex Module work.  
							
							
							
						 
						
							2008-09-14 01:49:47 +00:00  
				
					
						
							
							
								 
						
							
							
								f2d60976d0 
								
							
								 
							
						 
						
							
							
								
								Mantis#2183. Thank you kindly, Ewe Loon for a patch that addresses:  
							
							... 
							
							
							
							after using llTakeControls my sim receives about 200 messages per second, 
l of which get queued , this could be because there is no lag as the viewer 
and sim are on the same computer. The patch I have included checks to see if 
the "Changed" param is 0 then searches the EventQueue for Control messages 
being sent to the same localid, if it finds a message already in the Queue 
and Changed==0 then the new message is only notifing you the key is being held, 
since there is already a message the new one isnt needed so it isnt added 
to the queue. 
							
						 
						
							2008-09-14 00:47:45 +00:00  
				
					
						
							
							
								 
						
							
							
								37e6ce24a2 
								
							
								 
							
						 
						
							
							
								
								Fixed several cases of inverted colors and alpha in DNE and XEngine.  
							
							... 
							
							
							
							Added clamping to 0.0 - 1.0 for R, G, B, and A. 
							
						 
						
							2008-09-13 22:48:30 +00:00  
				
					
						
							
							
								 
						
							
							
								af899e50c2 
								
							
								 
							
						 
						
							
							
								
								* Adds regiondata and estatedata persistence in Sqlite.   This commit is actually an assist.  99% of the work was already done by Melanie.  
							
							
							
						 
						
							2008-09-13 22:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								b4141f9e56 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-09-13 22:07:07 +00:00  
				
					
						
							
							
								 
						
							
							
								54e1988d85 
								
							
								 
							
						 
						
							
							
								
								Fixing a bug in DNE which caused the face-colors to be inverted when set via script.  
							
							
							
						 
						
							2008-09-13 21:54:07 +00:00  
				
					
						
							
							
								 
						
							
							
								6e6465f6c1 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Minor formatting cleanup.  Fix some minor typos.  Remove some old dead code.  
							
							
							
						 
						
							2008-09-13 21:39:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1ab0c0192f 
								
							
								 
							
						 
						
							
							
								
								Fix another missing UUID before a ToString().  
							
							
							
						 
						
							2008-09-13 21:14:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e8d51b76fe 
								
							
								 
							
						 
						
							
							
								
								* Fixes SQLite load crash.  
							
							... 
							
							
							
							* added primary key to regionsettings table in the cached table
* initialized the data adapter.
* Still untested fully, so watch out! 
							
						 
						
							2008-09-13 21:01:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9b9f1bc191 
								
							
								 
							
						 
						
							
							
								
								Add region settings support to SQLite (untested!)  
							
							
							
						 
						
							2008-09-13 20:37:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8830b8b72c 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2018  
							
							... 
							
							
							
							Read animation data from avataranimations.xml to allow default animations
to be started and stopped by name from scripts. 
							
						 
						
							2008-09-13 19:51:56 +00:00  
				
					
						
							
							
								 
						
							
							
								ae9e4e8144 
								
							
								 
							
						 
						
							
							
								
								Update avatar-position while avatar is sitting and the prim is moved ( #2159 ).  
							
							... 
							
							
							
							I decided to make ParentPosition a public property in ScenePresence, because
that's exactly what happens (the parent position changes on prim move). 
							
						 
						
							2008-09-13 18:42:09 +00:00  
				
					
						
							
							
								 
						
							
							
								91e3463582 
								
							
								 
							
						 
						
							
							
								
								Remove the cruft of accessing a private member of another module's class  
							
							... 
							
							
							
							from DataSnapshot and replace it with a best practices approach, making
it much less dependent on the land module's internal structure and types. 
							
						 
						
							2008-09-13 17:50:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e45db5917b 
								
							
								 
							
						 
						
							
							
								
								Fix a typo in the DataSnapshot module  
							
							
							
						 
						
							2008-09-13 16:53:58 +00:00  
				
					
						
							
							
								 
						
							
							
								99f1e1d107 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2182  
							
							... 
							
							
							
							Thank you, tyre, for a patch that fixes the sender UUID in scripted IM 
							
						 
						
							2008-09-13 16:34:29 +00:00  
				
					
						
							
							
								 
						
							
							
								dccdeb57bb 
								
							
								 
							
						 
						
							
							
								
								Fix some string to float casting nastiness. The "train script" now  
							
							... 
							
							
							
							works. Also makes llGetFreeMemory return the constant 16384.
LLGetFreeMemory is useless in SL, as it never goes up, only down.
So, the only thing it is used for, in practice, is to detect an imminent
stack/heap collision, a danger we don't have. 
							
						 
						
							2008-09-13 16:16:08 +00:00  
				
					
						
							
							
								 
						
							
							
								fdb24c46ac 
								
							
								 
							
						 
						
							
							
								
								Provide a GetApi method on the IScriptEngine to get a named API reference  
							
							... 
							
							
							
							This allows cross-api method calls on the implementation and also allows
"Meta APIs" that only provide common functionality to other APIs 
							
						 
						
							2008-09-13 14:40:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9222c5154e 
								
							
								 
							
						 
						
							
							
								
								Change all LSL functions to return LSL types instead of base types.  
							
							... 
							
							
							
							Remove some unused osFunctions that were left in the LSL function
file from the separation way back when. Inline the osSetParcelMediaURL
code to get rid of the osFunction. Really need to add a way for one API
to call another. 
							
						 
						
							2008-09-13 13:47:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7f3a98b76d 
								
							
								 
							
						 
						
							
							
								
								Fix string parameters to functions taking lists as arguments. LSL  
							
							... 
							
							
							
							functions return CLI strings, which, in the case of lists, don't
get wrapped. Therefore, the list had to be able to deal with
that CLI type here. The correct fix would be to change all LSL
function returns to LSL types. 
							
						 
						
							2008-09-13 12:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8a8b01d1b8 
								
							
								 
							
						 
						
							
							
								
								Circular path prim meshes are now joined where the path ends meet if they match. This may have a minor improvement in memory and speed performance, but it's mainly for viewer applications and it also syncs the c# version of PrimMesher with my python sandbox version.  
							
							
							
						 
						
							2008-09-13 10:22:17 +00:00  
				
					
						
							
							
								 
						
							
							
								39902fef77 
								
							
								 
							
						 
						
							
							
								
								wrap log4net configure in try block so that it will run if you don't have a  
							
							... 
							
							
							
							.config (which no one does).  Dropping in the .config lets you see that debug
messages, which is handy while writing tests and figuring out why things don't
behave like you would guess. 
							
						 
						
							2008-09-13 02:29:04 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc716104b 
								
							
								 
							
						 
						
							
							
								
								2 more InventoryItem tests, plus see if I can leave the log4net  
							
							... 
							
							
							
							configure in there to help me get debug messages while developing. 
							
						 
						
							2008-09-13 02:06:23 +00:00  
				
					
						
							
							
								 
						
							
							
								8ae8bec4d1 
								
							
								 
							
						 
						
							
							
								
								Changed "show users" command to display only root agents, "show users full" to  
							
							... 
							
							
							
							display root and child agents (mantis #2171 ). 
							
						 
						
							2008-09-12 22:39:17 +00:00  
				
					
						
							
							
								 
						
							
							
								9cdd9e215c 
								
							
								 
							
						 
						
							
							
								
								* Patch  http://opensimulator.org/mantis/view.php?id=2172  
							
							... 
							
							
							
							* Patch attached that adds the check for uninitialized appearance when inventory items are received and processed. Also attempts to ensure that appearance is initialized even 
when the profile cache has not been built.
* This will not fix the race condition, but should at least remove the unhandled exception that is being reported in Mantis 0002126.
* Thanks cmickeyb 
							
						 
						
							2008-09-12 21:32:45 +00:00  
				
					
						
							
							
								 
						
							
							
								1edee634ca 
								
							
								 
							
						 
						
							
							
								
								* minor: spelling mistake and message tidying on Migration messages  
							
							
							
						 
						
							2008-09-12 21:24:11 +00:00  
				
					
						
							
							
								 
						
							
							
								0dc1018ca1 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove warnings  
							
							... 
							
							
							
							* leaving in the ones to do with ScriptBase since these actually indicate coding bugs that I don't have the time/brainpower to fix at the moment 
							
						 
						
							2008-09-12 21:20:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ecc2a0f866 
								
							
								 
							
						 
						
							
							
								
								add first round of folder tests  
							
							
							
						 
						
							2008-09-12 21:00:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5557f0b772 
								
							
								 
							
						 
						
							
							
								
								reformat spacing on some property declarations.  Take away the virtual  
							
							... 
							
							
							
							attribute as that was a left over of an nhibernate approach that
isn't used in the current nhibernate code anyway. 
							
						 
						
							2008-09-12 21:00:29 +00:00  
				
					
						
							
							
								 
						
							
							
								bf3190538e 
								
							
								 
							
						 
						
							
							
								
								* Patch  http://opensimulator.org/mantis/view.php?id=2158  
							
							... 
							
							
							
							* RemoteAdmin SaveXMLMethod 
* My tiny mind isn't quite sure how this is useful, but the load xml equivalent is already there, so what the hell :)
* Thanks Olish. 
							
						 
						
							2008-09-12 21:00:05 +00:00  
				
					
						
							
							
								 
						
							
							
								f1e4001c90 
								
							
								 
							
						 
						
							
							
								
								* Make fix to MSSQLRegionData.cs in LoadLandObjects as recommended by Garrett Hussey in Re: [Opensim-dev] MSSQL runtime error in latest build..  
							
							... 
							
							
							
							* Thanks! 
							
						 
						
							2008-09-12 20:53:21 +00:00  
				
					
						
							
							
								 
						
							
							
								62d1eba3b2 
								
							
								 
							
						 
						
							
							
								
								* Patch  http://opensimulator.org/mantis/view.php?id=2167  
							
							... 
							
							
							
							* Force ClickAction persistence even if other object properties are not edited 
* Thanks nlin! 
							
						 
						
							2008-09-12 20:42:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2d7aca6d9d 
								
							
								 
							
						 
						
							
							
								
								* Add userstore sql upgrade I carelessly forgot to check in a couple of revisions ago  
							
							... 
							
							
							
							* Hopefully there wasn't a problem anyway, since the look at stuff isn't enabled yet 
							
						 
						
							2008-09-12 20:38:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2fcc131ef3 
								
							
								 
							
						 
						
							
							
								
								* Patch  http://opensimulator.org/mantis/view.php?id=2163  
							
							... 
							
							
							
							* Add prim ClickAction persistence to SQLite 
* This will require a prebuild
* Thanks nlin! 
							
						 
						
							2008-09-12 20:37:07 +00:00  
				
					
						
							
							
								 
						
							
							
								52a4c4d82f 
								
							
								 
							
						 
						
							
							
								
								* Check in first part of  http://opensimulator.org/mantis/view.php?id=2073  
							
							... 
							
							
							
							* This patch aims to introduce look at direction persistence between logins.  It won't be active until the second part of the patch is committed in about two weeks time.  At 
this point, region servers that haven't upgraded past this revision may run into problems
* This checkin upgrades the user database.  As always, we recommend you have backups in case something goes wrong.
* Many thanks to tyre for this patch. 
							
						 
						
							2008-09-12 20:12:03 +00:00  
				
					
						
							
							
								 
						
							
							
								febb781779 
								
							
								 
							
						 
						
							
							
								
								remove hidden faces inside prim meshes to improve memory use and startup time  
							
							
							
						 
						
							2008-09-12 19:42:26 +00:00  
				
					
						
							
							
								 
						
							
							
								4b7e287ab2 
								
							
								 
							
						 
						
							
							
								
								because UUID supports equality, we can do a straight equals instead of  
							
							... 
							
							
							
							convert to string and match. 
							
						 
						
							2008-09-12 18:46:55 +00:00  
				
					
						
							
							
								 
						
							
							
								85a0e03984 
								
							
								 
							
						 
						
							
							
								
								Note to self: VisualSVN not fully compatible with OpenSim prebuild :)  
							
							
							
						 
						
							2008-09-12 18:46:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d312f10420 
								
							
								 
							
						 
						
							
							
								
								use new style asserts.  They are much easier to read.  
							
							
							
						 
						
							2008-09-12 18:46:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b41acfb4cf 
								
							
								 
							
						 
						
							
							
								
								Cut of remote server as AppDomains and even WCF can do it better (better means less code in this case)  
							
							
							
						 
						
							2008-09-12 18:42:02 +00:00  
				
					
						
							
							
								 
						
							
							
								18f490a30c 
								
							
								 
							
						 
						
							
							
								
								* Fix a missing .UUID in llInstantMessage  
							
							
							
						 
						
							2008-09-12 18:17:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9349cf3149 
								
							
								 
							
						 
						
							
							
								
								move the actual [Test] methods for databases to OpenSim.Data.Tests  
							
							... 
							
							
							
							classes.  This did mean loosing 1 unit test that was actually testing
an sqlite function directly instead of the interface. 
							
						 
						
							2008-09-12 18:13:43 +00:00  
				
					
						
							
							
								 
						
							
							
								1f42c89480 
								
							
								 
							
						 
						
							
							
								
								change order in prebuild.xml so this works in nant on a clean  
							
							... 
							
							
							
							checkout. 
							
						 
						
							2008-09-12 17:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								96c720b04a 
								
							
								 
							
						 
						
							
							
								
								be more clever and move the bulk of the db tests for inventory into  
							
							... 
							
							
							
							OpenSim.Data.Tests, then subclass with custom init bits for sqlite.
As I've only been testing the plugin interfaces anyway, this should
make it very easy to write only a little bit of code to use these
tests for other databases.  It will also give us the framework for
definining the datastore behavior and making sure that all the databases
do the same thing. 
							
						 
						
							2008-09-12 16:05:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a408b58209 
								
							
								 
							
						 
						
							
							
								
								add the m_host.AddScriptLPS(1); line.  I'm not actually sure what it  
							
							... 
							
							
							
							does, but it seems every other function here has it, so it is probably
needed. 
							
						 
						
							2008-09-12 15:04:16 +00:00  
				
					
						
							
							
								 
						
							
							
								1b333a0f58 
								
							
								 
							
						 
						
							
							
								
								From: Rob Smart <SMARTROB@uk.ibm.com>  
							
							... 
							
							
							
							Implement an osParseJSON method useful for handling simple JSON returns
from http requests.  This will only work in C# at this point. 
							
						 
						
							2008-09-12 15:04:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8d6096b815 
								
							
								 
							
						 
						
							
							
								
								Mantis#2165. Thank you kindly, CMickeyB for a patch that:  
							
							... 
							
							
							
							patch is attached that replaces the o(n^2) algorithm currently 
used to build the inventory cache with an o(n) algorithm using 
hash tables. the patch also adds some additional error handling. 
							
						 
						
							2008-09-12 03:33:26 +00:00  
				
					
						
							
							
								 
						
							
							
								90ec9c46d5 
								
							
								 
							
						 
						
							
							
								
								* Move the ResetChildPrimPhysics() calls to after physics have been applied to the parts rather than after each individual part  
							
							... 
							
							
							
							* From looking at the code there shouldn't be any difference, and this appears to speed up prim loading and make a certain failure case (where prims seem to be going out of 
bounds on startup) less of a problem.
* However, if I've been bad please revert this patch 
							
						 
						
							2008-09-12 00:45:24 +00:00  
				
					
						
							
							
								 
						
							
							
								3f1dbae8e4 
								
							
								 
							
						 
						
							
							
								
								* minor: various doc and tidy up, logging increase to make it clearer which prim is failing a border crossing  
							
							
							
						 
						
							2008-09-12 00:37:59 +00:00