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