12a32b0608 
								
							
								 
							
						 
						
							
							
								
								Added a plugin loader in GridServer  
							
							
							
						 
						
							2008-03-24 01:21:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ca6e557075 
								
							
								 
							
						 
						
							
							
								
								* minor: check in the rest of a comment I forgot to finish off in the last revision  
							
							
							
						 
						
							2008-03-23 21:32:30 +00:00  
				
					
						
							
							
								 
						
							
							
								da531fa9e1 
								
							
								 
							
						 
						
							
							
								
								* Start passing around a region server's http port in RegionInfo.  
							
							... 
							
							
							
							* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default 
(9000) port.  
* If you are running a region server, this may only work properly once your grid server upgrades to this revision
* PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision.  However if it does, the instability will persist until 
the grid and region (and possibly all the region's neighbours) have upgraded to this revision.
* This revision also adds extra login related messages, both for success and failure conditions 
							
						 
						
							2008-03-23 21:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								68d016517d 
								
							
								 
							
						 
						
							
							
								
								Implements llGetParcelPrimOwners()  
							
							
							
						 
						
							2008-03-23 18:15:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f82227a186 
								
							
								 
							
						 
						
							
							
								
								* Added a little more stability for getting the object list from the parcel box. (previously it crashed my simulator)  
							
							... 
							
							
							
							* Found and gracefully handled a few situations where null references occur.  (m_rootPart again!) 
							
						 
						
							2008-03-23 07:10:04 +00:00  
				
					
						
							
							
								 
						
							
							
								dc850df50a 
								
							
								 
							
						 
						
							
							
								
								* Implements Oriented Bounding Box raytracing.  
							
							... 
							
							
							
							* It's not perfect, but it's good enough. (rarely erroneously returns a backface collision)
* After updating to this revision, rez a prim on another prim and watch it appear where you'd expect it to appear. 
							
						 
						
							2008-03-23 06:24:59 +00:00  
				
					
						
							
							
								 
						
							
							
								5deca3f0c5 
								
							
								 
							
						 
						
							
							
								
								Implements (I hope): llRemoveFromLandBanList, llRemoveFromLandPassList, llAddToLandBanList, llAddToLandPassList, llResetLandPassList, llResetLandBanList  
							
							
							
						 
						
							2008-03-23 06:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								0d43aaa337 
								
							
								 
							
						 
						
							
							
								
								Fix llParseString2List bug when separator is longer than 1 character.  
							
							
							
						 
						
							2008-03-23 00:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9a2b289e32 
								
							
								 
							
						 
						
							
							
								
								Fix compiler warnings in pCampBot, TestSuite, and ScriptEngine/RemoteServer.  Thanks daTwitch!  
							
							
							
						 
						
							2008-03-22 23:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								37121bcf72 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-22 23:39:07 +00:00  
				
					
						
							
							
								 
						
							
							
								71ca162821 
								
							
								 
							
						 
						
							
							
								
								*Moved LandManagement into its own region module (spiffy!)  
							
							
							
						 
						
							2008-03-22 23:10:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5ebef6410e 
								
							
								 
							
						 
						
							
							
								
								Implements llLoopSound(), llStopSound(), and llAdjustSoundVolume().  
							
							
							
						 
						
							2008-03-22 23:02:41 +00:00  
				
					
						
							
							
								 
						
							
							
								74023aa97c 
								
							
								 
							
						 
						
							
							
								
								* Miscellaneous comment before I found out that mantis 807 probably isn't an issue worth fixing.  
							
							
							
						 
						
							2008-03-22 22:17:35 +00:00  
				
					
						
							
							
								 
						
							
							
								170e1a8a09 
								
							
								 
							
						 
						
							
							
								
								* Make master UUID exception a bit more useful by telling us which uuid it was trying to look up  
							
							
							
						 
						
							2008-03-22 21:19:45 +00:00  
				
					
						
							
							
								 
						
							
							
								61ae75f364 
								
							
								 
							
						 
						
							
							
								
								* Catch the occasional resolution exception that comes out of SceneCommunicationService.EnableChildAgents so we can see what hostname is failing  
							
							
							
						 
						
							2008-03-22 20:44:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6ce79a0f78 
								
							
								 
							
						 
						
							
							
								
								* Downgrade 'texture not found' message to DEBUG and stop putting out 'already dispatched' message completely temporarily  
							
							... 
							
							
							
							* I believe that if the Linden client has not started to receive a texture after 15 seconds, it re-requests it. 
* My hypothesis is that the texture packets are often still in the texture queue (esp. if the client has just cleared its cache), so another load of packets get added...
* If this is the cause, resolution is going to be rather complicated. 
							
						 
						
							2008-03-22 19:15:01 +00:00  
				
					
						
							
							
								 
						
							
							
								936f961a53 
								
							
								 
							
						 
						
							
							
								
								* Reducing spam on console so we only notify once if we're dropping repeated requests for missing textures  
							
							... 
							
							
							
							* Also minor logic change so that we actually do retry missing texture requests (we weren't before) 
							
						 
						
							2008-03-22 18:30:54 +00:00  
				
					
						
							
							
								 
						
							
							
								625e8f7700 
								
							
								 
							
						 
						
							
							
								
								* Minor log message change  
							
							
							
						 
						
							2008-03-22 17:56:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e211a3b00b 
								
							
								 
							
						 
						
							
							
								
								* Tell the user what the new terrain commands format is if they try to execute a deprecated one  
							
							... 
							
							
							
							* As per CharlieO's suggestion in #806 .  Thanks! 
							
						 
						
							2008-03-22 10:09:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7854f6f4a2 
								
							
								 
							
						 
						
							
							
								
								* Committing some math to discover the Oriented Bounding Box and decomposing it into planes and normals.  
							
							... 
							
							
							
							* No obvious functionality difference as the Ray-cast code is incomplete for OBB right now. 
							
						 
						
							2008-03-22 03:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2f3bb3b836 
								
							
								 
							
						 
						
							
							
								
								Remove a couple more compiler warnings by commenting unused variables.  
							
							... 
							
							
							
							This takes us down to 15 compiler warnings on a VS2005 C# build. 
							
						 
						
							2008-03-21 23:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6ac21141c6 
								
							
								 
							
						 
						
							
							
								
								Adds in +, -, and / operators for Rotations (and fixes Mantis 671)  
							
							
							
						 
						
							2008-03-21 21:31:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d3515bf22e 
								
							
								 
							
						 
						
							
							
								
								Woops - forgot to call m_host.AddScriptLPS(1) in llGetObjectDetails....  
							
							
							
						 
						
							2008-03-21 20:20:39 +00:00  
				
					
						
							
							
								 
						
							
							
								be83ac37f9 
								
							
								 
							
						 
						
							
							
								
								* Small adjust to last commit's logging so we only print out one warning when we start dropping requests  
							
							
							
						 
						
							2008-03-21 20:19:43 +00:00  
				
					
						
							
							
								 
						
							
							
								181c5ab7d7 
								
							
								 
							
						 
						
							
							
								
								Implements llGetObjectDetails()  
							
							
							
						 
						
							2008-03-21 20:04:52 +00:00  
				
					
						
							
							
								 
						
							
							
								45ea156804 
								
							
								 
							
						 
						
							
							
								
								* If a client session requests the same texture more than n times (currently n=5), we now drop the subsequent requests  
							
							... 
							
							
							
							* This may improve region memory usage
* This is a short-term response to a problem whereby some clients keep requesting the same texture even after we've sent it
* This treats the symptom rather than the cause.
* n can be adjusted by changing the constant at the top of UserTextureDownloadService if necessary 
							
						 
						
							2008-03-21 19:16:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d76c6ee140 
								
							
								 
							
						 
						
							
							
								
								Implements llKey2Name().  
							
							
							
						 
						
							2008-03-21 18:45:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1e452dacf4 
								
							
								 
							
						 
						
							
							
								
								Comment out an unused 'str' and add a WriteLine to use  
							
							... 
							
							
							
							an "Exception e" with e.ToString() to eliminate 2 warnings. 
							
						 
						
							2008-03-21 17:06:31 +00:00  
				
					
						
							
							
								 
						
							
							
								21e5e65bb7 
								
							
								 
							
						 
						
							
							
								
								Comment out "m_randomizeWater" and "ms" until we use them later.  
							
							
							
						 
						
							2008-03-21 16:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5c41051fda 
								
							
								 
							
						 
						
							
							
								
								Implemented llOverMyLand() and correct llGetOwnerKey() to properly return the information for the argument key, opposed to the object the script is in.  
							
							
							
						 
						
							2008-03-21 15:34:51 +00:00  
				
					
						
							
							
								 
						
							
							
								0cb05c1952 
								
							
								 
							
						 
						
							
							
								
								* Updated ray tracing code.   It's now good enough to use when the XYZ vector components of the scale have a difference of less then 4.5 meters.  
							
							... 
							
							
							
							* When a new prim is created and raytracing is called for, raytrace from the camera position to the ground in the direction of the Norm(RayEnd - RayStart).
* If we got a hit based on our camera, create the new prim at the edge of the prim we hit.
* Don't raytrace if the difference between any component of the vector exceeds 4.5meters. 
							
						 
						
							2008-03-21 05:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								803670e6ea 
								
							
								 
							
						 
						
							
							
								
								* Removed more encoding faults.  
							
							
							
						 
						
							2008-03-21 02:36:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fd8aa566b5 
								
							
								 
							
						 
						
							
							
								
								* Removed a bad encoder.  
							
							
							
						 
						
							2008-03-21 02:32:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7286bd60b0 
								
							
								 
							
						 
						
							
							
								
								* Converted a large number of ASCII encodings to UTF8.  
							
							... 
							
							
							
							* We should not be using ASCII anywhere except for legacy compatibility reasons.
* A large number of UTF8 Encoders are being used in places where we should be using Util.StringToField instead. These have been tagged with // ENCODING FAULT
* This should fix Mantis#799 - Japanese Profile Text does not work. 
							
						 
						
							2008-03-21 02:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								dc79146d01 
								
							
								 
							
						 
						
							
							
								
								* Fix for  #499 : linked primsets don't rotate properly when using a door script that works OK on SL  
							
							... 
							
							
							
							* Fix for #693 : llSetRot malfunction in linked prims causing instance of invisible prim 
							
						 
						
							2008-03-21 00:52:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c1beb85315 
								
							
								 
							
						 
						
							
							
								
								* First draft resolution of mantis 777, 734, 389 - scripts do not save in non-home regions  
							
							... 
							
							
							
							* Should work in multi-region standalone and grid modes
* This should also solve other non-home region caps issues (map requests, RC client inventory requests, etc)
* We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master
* Current limitation is that this will only work if your http_listener_port is 9000
* This is a very early code cut (lots of bad practice, hard coding and inefficiency).  However, I wanted to get this out there for feedback and my own sanity.  Next few patches will clean up the mess. 
							
						 
						
							2008-03-20 20:04:45 +00:00  
				
					
						
							
							
								 
						
							
							
								f61ea1998e 
								
							
								 
							
						 
						
							
							
								
								Added back a fix that lbsa71 did aqes ago to fix a buffer overflow in the packetpool, which somewhere through time got lost/reverted  
							
							
							
						 
						
							2008-03-20 15:33:08 +00:00  
				
					
						
							
							
								 
						
							
							
								20473af892 
								
							
								 
							
						 
						
							
							
								
								Another poxy patch which consists mainly of logging changes (some already commented out) to find out what CAPS is doing  
							
							
							
						 
						
							2008-03-20 13:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								84289cfb4b 
								
							
								 
							
						 
						
							
							
								
								Fix server crash when setting prims physical under basic physics.  
							
							
							
						 
						
							2008-03-19 19:33:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2b78c40d89 
								
							
								 
							
						 
						
							
							
								
								* Adding log debugging messages and making others more explicit  
							
							... 
							
							
							
							* This reveals that the problem with saving scripts in a non-home region in multi-region configurations is due to a CAPS setup issue
* For some reason the client is still using the CAPS on the region it just came from, causing the ScenePresence lookup to fail (since the presence is now, correctly, a child agent). 
							
						 
						
							2008-03-19 19:25:10 +00:00  
				
					
						
							
							
								 
						
							
							
								8d5bcc9da1 
								
							
								 
							
						 
						
							
							
								
								* Fix for if 782: Locked prims may still be moved by click+drag.  
							
							... 
							
							
							
							* Remember, your admin user and estate managers can move locked objects that are not owned by them.  That functionality differs from the Linden way of thinking and it's by design! It is not a bug!  Create a non-god user and use that as your normal account. 
							
						 
						
							2008-03-19 18:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f747687c8f 
								
							
								 
							
						 
						
							
							
								
								* Patch to add llSetLinkPrimitiveParams stub  
							
							... 
							
							
							
							* Thanks krtaylor 
							
						 
						
							2008-03-19 17:28:21 +00:00  
				
					
						
							
							
								 
						
							
							
								3f2ea4f647 
								
							
								 
							
						 
						
							
							
								
								Thanks Ahzzmandius for fix for overflow in user profile About box or First Life About box when using non-ASCII encodings (bug  #769 ).  
							
							
							
						 
						
							2008-03-19 15:12:48 +00:00  
				
					
						
							
							
								 
						
							
							
								93d05b8b1f 
								
							
								 
							
						 
						
							
							
								
								* Print a warning every 20 times a client requests a texture that it should already have received  
							
							... 
							
							
							
							* The warning will be 
[USER TEXTURE DOWNLOAD SERVICE]: Received {0} requests for already dispatched texture {1} from client {2}
This is to see whether the texture packet queue memory leak is caused by clients continually re-requesting textures they should already have 
							
						 
						
							2008-03-19 14:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								16cd6cd82e 
								
							
								 
							
						 
						
							
							
								
								* Documentation patch from krtaylor.  Thanks!  
							
							
							
						 
						
							2008-03-19 10:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a0e1be3280 
								
							
								 
							
						 
						
							
							
								
								Fixed some comparisons of LLUUIDs to null.  
							
							... 
							
							
							
							Thanks to DrSchofld for pointing this out. 
							
						 
						
							2008-03-19 09:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d135dad051 
								
							
								 
							
						 
						
							
							
								
								* Add a large amount of extra locking to m_parts in SceneObjectGroup  
							
							... 
							
							
							
							* Should help stop any InvalidOperationExceptions caused by concurrent read/write 
* The extra locking should be okay, but I'm really surprised we've got away without mucho crashes due to this... 
							
						 
						
							2008-03-18 20:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f77ab46184 
								
							
								 
							
						 
						
							
							
								
								* Stop (which currently removes) all scripts in an object when that object is deleted from the region  
							
							
							
						 
						
							2008-03-18 20:11:35 +00:00  
				
					
						
							
							
								 
						
							
							
								78e24380c8 
								
							
								 
							
						 
						
							
							
								
								* Stop grid inventory network failures crashing the client session  
							
							... 
							
							
							
							* Now the operation will just fail and post a message to the log instead, which may be mysterious to the client but isn't so brutal 
							
						 
						
							2008-03-18 19:52:07 +00:00  
				
					
						
							
							
								 
						
							
							
								18f9f1410d 
								
							
								 
							
						 
						
							
							
								
								* Just inserting some exploratory comments into inventory code  
							
							
							
						 
						
							2008-03-18 18:19:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e5b9144282 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-03-18 15:30:38 +00:00  
				
					
						
							
							
								 
						
							
							
								aad69b9018 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis Patch #518.2 - State not persisted in MySQL DataStore  
							
							
							
						 
						
							2008-03-18 14:54:44 +00:00  
				
					
						
							
							
								 
						
							
							
								bf8b5844f2 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  Minor refactoring.  
							
							
							
						 
						
							2008-03-18 14:51:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9c428d9935 
								
							
								 
							
						 
						
							
							
								
								* Applied Grumly57 patch for  #781 ; Thanks, Grumly!  
							
							
							
						 
						
							2008-03-18 13:39:29 +00:00  
				
					
						
							
							
								 
						
							
							
								0b7626b630 
								
							
								 
							
						 
						
							
							
								
								* Remove unused (and somewhat nonsensical) method in PhysicsActor  
							
							... 
							
							
							
							* Thanks for DrScofld for drawing attention to this 
							
						 
						
							2008-03-18 11:37:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f81c491725 
								
							
								 
							
						 
						
							
							
								
								Patch from DrSchofld (IBM).  In his own words  
							
							... 
							
							
							
							structs (such as LLUUID) are considered values by mono. comparing them against null makes no sense and the mono compiler will flag that as evaluating to always false --- except if "cleverly" disguised. the attached patch fixes such an occurrence in  OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/AsyncCommandPlugins/SensorRepeat.cs.
[yes, i'm on a crusade against comparing structs against null, go ask jradford from libsl ;-)] 
							
						 
						
							2008-03-18 11:32:44 +00:00  
				
					
						
							
							
								 
						
							
							
								443c66b432 
								
							
								 
							
						 
						
							
							
								
								Since we don't yet have a reliable way to release the lock that prevents a user from logging in a second time if they're already registered as logged in;  
							
							... 
							
							
							
							* If a user logs in and they are noted as agentOnline.  Set agentOnline = false and send a 'you're already logged in' message to the user asking them to wait 5 minutes.  These 5 minutes are not enforced (because there's no foolproof interlock release yet without the grid operator getting a support call for every little sim crash).  When the user gets the message, they can log-in immediately after it, but the user can expect weird results if they don't wait 5 minutes and log-in to the region they were in previously. 
							
						 
						
							2008-03-18 06:03:50 +00:00  
				
					
						
							
							
								 
						
							
							
								42857fe4e9 
								
							
								 
							
						 
						
							
							
								
								* Added the ability to type the partial name of a region in the start location box and go to that region if it's there.  If no close match was found, it sends you home.   This is tested on mySQL.  There's untested code on grids that are based on sqlite and MSSQL.  The SQL statements *should* be right, but your results may very.  
							
							... 
							
							
							
							* Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in. 
							
						 
						
							2008-03-18 05:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								47180080f0 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-03-18 05:16:43 +00:00  
				
					
						
							
							
								 
						
							
							
								175dc285ff 
								
							
								 
							
						 
						
							
							
								
								Added copyright messages.  Set svn:eol-style.  Minor cleanup.  
							
							
							
						 
						
							2008-03-18 03:51:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9f7639fd6d 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-03-18 03:41:05 +00:00  
				
					
						
							
							
								 
						
							
							
								4e30f862af 
								
							
								 
							
						 
						
							
							
								
								Building on Joha's update...  
							
							... 
							
							
							
							* Server now listens to the client's start location request for 'home' or 'last' and sends the user to the home location or the last location. 
							
						 
						
							2008-03-18 03:09:38 +00:00  
				
					
						
							
							
								 
						
							
							
								040a887b9c 
								
							
								 
							
						 
						
							
							
								
								Last position will be stored in the DB on logout, and the avatar can continue from the same position in the next login (only with MySQL at the moment)  
							
							
							
						 
						
							2008-03-18 01:38:07 +00:00  
				
					
						
							
							
								 
						
							
							
								bbddc0dbe7 
								
							
								 
							
						 
						
							
							
								
								* Move missing texture request forward so that we don't actually ask the AssetCache for it if we know it's missing.  
							
							
							
						 
						
							2008-03-17 21:44:54 +00:00  
				
					
						
							
							
								 
						
							
							
								872184fa2a 
								
							
								 
							
						 
						
							
							
								
								* Inserting code to prepare to fix trash emptying and the edit texture inventory (again)  
							
							... 
							
							
							
							* Can't just do this fix since it stops subfolders working (though it appears subfolder renaming may be fubar at the moment) 
							
						 
						
							2008-03-17 21:34:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9122762dc8 
								
							
								 
							
						 
						
							
							
								
								* More almost completely unproductive log message fiddling  
							
							
							
						 
						
							2008-03-17 19:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								37c32e1154 
								
							
								 
							
						 
						
							
							
								
								* Make it more obvious if local user services are being used  
							
							... 
							
							
							
							* Tell the log whether the sim is started in standalone or grid mode 
							
						 
						
							2008-03-17 19:08:23 +00:00  
				
					
						
							
							
								 
						
							
							
								d137d4b907 
								
							
								 
							
						 
						
							
							
								
								* DEV: Remove client's CAPS handlers object when they log out  
							
							
							
						 
						
							2008-03-17 18:16:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a8aeec29da 
								
							
								 
							
						 
						
							
							
								
								Fix a few mono compiler warnings.  Minor cleanup.  
							
							
							
						 
						
							2008-03-17 17:39:42 +00:00  
				
					
						
							
							
								 
						
							
							
								cd1978b424 
								
							
								 
							
						 
						
							
							
								
								* Reduce the annoyingness of clients that continually request unfound textures (probably for some good reason) by dropping all subsequent requests after the first reply.  
							
							... 
							
							
							
							* Print out a console message every 20 tries rather than every single one.
* This weakens the problem but does not eliminate it 
							
						 
						
							2008-03-17 17:30:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7d1dcf3e68 
								
							
								 
							
						 
						
							
							
								
								Replaced some magic PCode numbers with enum values.  
							
							
							
						 
						
							2008-03-17 17:23:49 +00:00  
				
					
						
							
							
								 
						
							
							
								825c89e7ac 
								
							
								 
							
						 
						
							
							
								
								Replaced some Console.WriteLine calls with writes to log.  
							
							
							
						 
						
							2008-03-17 17:10:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5160733ba1 
								
							
								 
							
						 
						
							
							
								
								* Remove uninformative exception traces from remoting errors  
							
							... 
							
							
							
							* Indulge in my fetish for console message conformity 
							
						 
						
							2008-03-17 16:55:12 +00:00  
				
					
						
							
							
								 
						
							
							
								dba37a8722 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							Here's a diff of the changes I have made in support of the following LSL
script functions. 
llSetScriptState
llGetScriptState
llCSV2List
llListRandomize
llList2ListStrided
llListFindList
llResetOtherScript
llGetScriptName
It was necessary to modify ExecutorBase in support of the ScriptState
implementations.
I also modified SceneObjectPart and SceneObjectPart.Inventory to
corrects a quoting mismatch in the commentary that through off live
parsing of the files.
I also simplified the State definition at the start of BuiltinCommands. 
							
						 
						
							2008-03-17 15:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								76bf1f3654 
								
							
								 
							
						 
						
							
							
								
								* Fixed prim creation in basic physics mode. ( BasicPhysics returns null probably a lot more then it should? )  
							
							
							
						 
						
							2008-03-16 18:55:56 +00:00  
				
					
						
							
							
								 
						
							
							
								8a9d20facd 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-16 06:59:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f7c5867723 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Grumly57 for:  
							
							... 
							
							
							
							Added MSSQLDataStore.cs to OpenSim.Framework.Data.MSSQL and changed it 
to reflect the actual capabilites of MySQLDataStore.cs 
							
						 
						
							2008-03-15 20:53:39 +00:00  
				
					
						
							
							
								 
						
							
							
								58ce8f3818 
								
							
								 
							
						 
						
							
							
								
								added some os helper functions for the texture drawing module. see  http://opensimulator.org/wiki/OSSL_TextureDrawing  for function prototypes and example script. Will expand that page later.  
							
							
							
						 
						
							2008-03-15 13:52:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c04899b60a 
								
							
								 
							
						 
						
							
							
								
								Part 2 of fixing inventory for client 1.19.1 (RC), inventory items should now show up.  
							
							... 
							
							
							
							Most likely still some problems and most like needs some more work (and still a couple of things to finish off). 
							
						 
						
							2008-03-15 12:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								70e55205a1 
								
							
								 
							
						 
						
							
							
								
								Part 1 of making inventory work again in the 1.19.1 (RC) client. Implemented the FetchInventoryDescendents CAPS handler. But currently returning empty folder details.  
							
							... 
							
							
							
							So this commit doesn't actually fix inventory in that client, it just stops the "loading" message being displayed forever next to a folder, and instead shows empty folders.
Next part will be to fill in the details of the items in the folders. 
							
						 
						
							2008-03-15 11:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4746c26824 
								
							
								 
							
						 
						
							
							
								
								* Fix for Justincc's bug report  #768  - Terrain looks rather phallic.  
							
							
							
						 
						
							2008-03-14 19:50:11 +00:00  
				
					
						
							
							
								 
						
							
							
								1641e4ecb1 
								
							
								 
							
						 
						
							
							
								
								* Remove stupid bug I just introduced where delinking would only delink one prim at a time.  
							
							... 
							
							
							
							* Teaches me not to say stuff like 'this is now working' 
							
						 
						
							2008-03-14 18:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								9341c71135 
								
							
								 
							
						 
						
							
							
								
								* Minor - error message should be a warning.  Spelling  
							
							
							
						 
						
							2008-03-14 18:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								87067bff1e 
								
							
								 
							
						 
						
							
							
								
								* The rest of the fix necessary for mantis  #766  - terse updates broken  
							
							... 
							
							
							
							* Even very rapid linking/delinking should now behave normally.  Terse updates still occur as before
* Hopefully this ends the recent linking problems - please let us know if there are more 
							
						 
						
							2008-03-14 18:21:21 +00:00  
				
					
						
							
							
								 
						
							
							
								01faa86c1a 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis 636  
							
							
							
						 
						
							2008-03-14 18:09:20 +00:00  
				
					
						
							
							
								 
						
							
							
								dc84f350a7 
								
							
								 
							
						 
						
							
							
								
								* As yet incomplete fix for mantis  #766  - terse updates broken  
							
							... 
							
							
							
							* Currently, terse updates are back, and extremely rapid linking and delinking will only break occasionally
* More work to do here 
							
						 
						
							2008-03-14 16:28:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ce9c2ecac8 
								
							
								 
							
						 
						
							
							
								
								* You can leave godmode if you want now.  
							
							... 
							
							
							
							* Fixed a compile error. 
							
						 
						
							2008-03-14 15:52:32 +00:00  
				
					
						
							
							
								 
						
							
							
								24aedf52c6 
								
							
								 
							
						 
						
							
							
								
								* Added null root part guard  
							
							... 
							
							
							
							* Normalized some UUID handling
* Compacted a few Contains/Add into Set 
							
						 
						
							2008-03-14 15:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7ab08f2ac4 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix mantis  #741 , could not replicate it myself.  But the error was suggesting that the SceneObjectPart was null, so added a null check, to make sure the sceneobject to be attached is found before attempting the attachment.  
							
							
							
						 
						
							2008-03-14 15:23:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a5f5be8a0c 
								
							
								 
							
						 
						
							
							
								
								attempt to try to fix mantis issue # 613, which seems to be a threading issue. Queue is only threadsafe if its a public static member, which in this case it wasn't. And we were locking it during both enqueues and dequeues. So have added those locks to a syncObject. But it still needs testing on a high load region, as that seems to be when the exception happened.  
							
							
							
						 
						
							2008-03-14 14:40:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3778840f36 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-14 14:20:05 +00:00  
				
					
						
							
							
								 
						
							
							
								53e8d91c06 
								
							
								 
							
						 
						
							
							
								
								* Fixed 'flatten area' brush, so it now has a 'force' instead of instantly flattening the selected area.  
							
							... 
							
							
							
							* Noise, and Noise-Area brushes now use Perlin noise, more closely simulating the method LL uses officially.
* TerrainModule has been cleaned up slightly.
* TerrainUtil class has several new functions related to seeded noise generation.
* Extracted ITerrainEffect, ITerrainFloodEffect, ITerrainLoader, ITerrainPaintableEffect, TerrainChannel to seperate files. 
							
						 
						
							2008-03-14 13:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ae9a98ceb1 
								
							
								 
							
						 
						
							
							
								
								* Added proper handling of llSetStatus(STATUS_PHYSICS,BOOL)  
							
							
							
						 
						
							2008-03-14 06:20:50 +00:00  
				
					
						
							
							
								 
						
							
							
								abacfba287 
								
							
								 
							
						 
						
							
							
								
								* Preliminary work with the ODEPlugin to collect collision data.  
							
							
							
						 
						
							2008-03-14 05:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								94c39c793a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-14 00:41:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4e588c715d 
								
							
								 
							
						 
						
							
							
								
								some hackery with the VectorRenderModule to let you pass in a canvas  
							
							... 
							
							
							
							size.  Helps make the fonts crisp when using vector renderer as a
text board. 
							
						 
						
							2008-03-13 20:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								cb28cc686b 
								
							
								 
							
						 
						
							
							
								
								* Added cautionary README.txt  
							
							
							
						 
						
							2008-03-13 20:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8b6d29ff2e 
								
							
								 
							
						 
						
							
							
								
								* SimpleApp is dead, long live OpenSim.Region.Examples.SimpleModule  
							
							... 
							
							
							
							* This module more or less crashes every region in the instance if you enable it by moving it from local /bin to global /bin
* But hey, it crashes in lots of interesting ways. 
							
						 
						
							2008-03-13 19:55:18 +00:00  
				
					
						
							
							
								 
						
							
							
								12cb0d15f8 
								
							
								 
							
						 
						
							
							
								
								* Put back a comment I just inexplicably zapped  
							
							
							
						 
						
							2008-03-13 18:42:57 +00:00  
				
					
						
							
							
								 
						
							
							
								429ecb8508 
								
							
								 
							
						 
						
							
							
								
								Just a few comments  
							
							
							
						 
						
							2008-03-13 18:31:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1ad041707a 
								
							
								 
							
						 
						
							
							
								
								this is a believed fix for some of the MySQL races.  Testing would  
							
							... 
							
							
							
							be appreciated. 
							
						 
						
							2008-03-13 17:42:07 +00:00  
				
					
						
							
							
								 
						
							
							
								67a59b62e3 
								
							
								 
							
						 
						
							
							
								
								* Very minor comment change to reflect the fact that eliminating spurious delink prim updates is low priority  
							
							
							
						 
						
							2008-03-13 12:35:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e7076d3d15 
								
							
								 
							
						 
						
							
							
								
								remove the rex based voice chat.  No current client implements this,  
							
							... 
							
							
							
							and a seperate voice server approach compatible with SLVoice is needed here. 
							
						 
						
							2008-03-13 12:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								297887e1fc 
								
							
								 
							
						 
						
							
							
								
								* Change opensim.ini.example guidance on asset_database setting to be "local" or "grid"  
							
							... 
							
							
							
							* See OpenSim.ini.example for more details
* The old sqlite/mssql settings were redundant and effectively ignored anyway.  Hence, there's no need for you to change your current settings, which will still work
* In fact, asset_database should probably be moved to [Network] since it's meaningless for standalone installations 
							
						 
						
							2008-03-13 01:01:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a4304fb9e6 
								
							
								 
							
						 
						
							
							
								
								* Fix Mantis 761 (linking and delinking prims rapidly caused prims to 'disappear')  
							
							... 
							
							
							
							* Root cause was that if two updates occurred in the same second of time, the second one was never sent
* Linking/delinking appears to be okay now 
							
						 
						
							2008-03-13 00:22:38 +00:00  
				
					
						
							
							
								 
						
							
							
								31cdb1afb0 
								
							
								 
							
						 
						
							
							
								
								there was a single instance where the log4net object was not  
							
							... 
							
							
							
							static readonly.  I suspect this was the cause of mantis #500 . 
							
						 
						
							2008-03-12 21:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								bbb9a21eb5 
								
							
								 
							
						 
						
							
							
								
								* Fix mantis 757.  
							
							... 
							
							
							
							* DelinkFromGroup was removing the parts from the delinked group, which later upset the update thread when it tried to do a queued update for that object
* Temporary fix is to stop deleting the parts, though it would be good later to stop sending out the now spurious updates
* This fix actually reveals another bug, where rapid linking and delinking will cause the non root prims to disappear (though they're actually still there if you relog).  This is the next bug to tackle. 
							
						 
						
							2008-03-12 18:59:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b9ef6ed047 
								
							
								 
							
						 
						
							
							
								
								* Don't abort (and keep failing) the update if one Entity gives us an exception when we try to update it  
							
							... 
							
							
							
							* This doesn't remove bug 757, but does largely remove the worst consequences 
							
						 
						
							2008-03-12 18:11:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c310f2ab24 
								
							
								 
							
						 
						
							
							
								
								* Since remoting exceptions occur quite often in some cases (e.g. when a neighbouring region is down), put out only the source and message of the RemotingException (not the stack trace) to the console.  
							
							... 
							
							
							
							* It doesn't appear that the remoting stack trace yields any useful information anyway 
							
						 
						
							2008-03-12 17:37:00 +00:00  
				
					
						
							
							
								 
						
							
							
								42123770de 
								
							
								 
							
						 
						
							
							
								
								* Add comments and slight corrections to ClientView.AgentTextureCached  
							
							... 
							
							
							
							* Reduce 'asset not found' console debug spam 
							
						 
						
							2008-03-12 17:02:08 +00:00  
				
					
						
							
							
								 
						
							
							
								fc551ef127 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis  #749 , Grass now stays to set type when moved. thanks Grumly57.  
							
							
							
						 
						
							2008-03-12 15:53:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2fea38a5f2 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis  #610 , fixed invalid filenames with dump_assets_to_file set to true. thanks tyre.  
							
							
							
						 
						
							2008-03-12 15:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								be6d8f6d9a 
								
							
								 
							
						 
						
							
							
								
								* Switched Noise 'Flood Area' brush to use Perlin rather than random noise.  
							
							... 
							
							
							
							* Fixed a bug with the Smooth Area brush. 
							
						 
						
							2008-03-12 13:49:38 +00:00  
				
					
						
							
							
								 
						
							
							
								d626125825 
								
							
								 
							
						 
						
							
							
								
								* Fix for Smooth Area Flood Brush, now doesn't flood the entire sim.  
							
							
							
						 
						
							2008-03-12 13:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								1277f68f43 
								
							
								 
							
						 
						
							
							
								
								* Fix for SQLiteAssetData - We now ignore duplicate assets. We shouldn't support replacing a asset with a fixed UUID as this leads to potential collisions and revisioning issues when proxying down the road.  
							
							
							
						 
						
							2008-03-12 12:59:09 +00:00  
				
					
						
							
							
								 
						
							
							
								43148ffc23 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-12 12:22:43 +00:00  
				
					
						
							
							
								 
						
							
							
								935e67a783 
								
							
								 
							
						 
						
							
							
								
								* Updated Terrain Module  
							
							... 
							
							
							
							* Terrain Area-of-Effect brushes now should work properly.
* Updated the scale / effect of various brushes. Small & Medium brushes should now actually do something. 
							
						 
						
							2008-03-12 11:47:34 +00:00  
				
					
						
							
							
								 
						
							
							
								95e4d1ae5e 
								
							
								 
							
						 
						
							
							
								
								* made some privates protected  
							
							
							
						 
						
							2008-03-12 11:18:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e2dfd919bc 
								
							
								 
							
						 
						
							
							
								
								* made GridManager class public  
							
							
							
						 
						
							2008-03-12 11:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								8e27656fcc 
								
							
								 
							
						 
						
							
							
								
								* Refactored some terrain brushes to move out some common functions into TerrainUtil class. More needs doing.  
							
							... 
							
							
							
							* Adjusted strength of brushes to Math.Pow(2,size), this should in theory work closer to how it was before. 
							
						 
						
							2008-03-12 11:02:30 +00:00  
				
					
						
							
							
								 
						
							
							
								df104e6f84 
								
							
								 
							
						 
						
							
							
								
								* Renamed Main.cs to GridServerBase.cs  
							
							
							
						 
						
							2008-03-12 10:16:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3f45cfc591 
								
							
								 
							
						 
						
							
							
								
								* Refactored out exe bit out of Grid Server for great justice  
							
							
							
						 
						
							2008-03-12 10:13:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f1b8712da3 
								
							
								 
							
						 
						
							
							
								
								* Refactored some internals in Grid Server Main  
							
							
							
						 
						
							2008-03-12 09:50:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d873a043dd 
								
							
								 
							
						 
						
							
							
								
								* Refactored out creation of LoginResponse  
							
							... 
							
							
							
							* Refactored out ErrorResponse 
							
						 
						
							2008-03-12 09:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								47ed69c933 
								
							
								 
							
						 
						
							
							
								
								* Extracted RegionProfileData from Request  
							
							... 
							
							
							
							* Introduced ValidateNewRegion and ValidateOverwrite 
							
						 
						
							2008-03-12 09:17:23 +00:00  
				
					
						
							
							
								 
						
							
							
								da854b9691 
								
							
								 
							
						 
						
							
							
								
								* minor refactoring  
							
							
							
						 
						
							2008-03-12 08:44:36 +00:00  
				
					
						
							
							
								 
						
							
							
								163a7cb6c8 
								
							
								 
							
						 
						
							
							
								
								better fix for 551, not sure why I missed this earlier  
							
							
							
						 
						
							2008-03-12 02:48:08 +00:00  
				
					
						
							
							
								 
						
							
							
								6da664edbe 
								
							
								 
							
						 
						
							
							
								
								Refactor out some duplicate code.  
							
							
							
						 
						
							2008-03-11 22:15:28 +00:00  
				
					
						
							
							
								 
						
							
							
								6340fa0aab 
								
							
								 
							
						 
						
							
							
								
								Ensure resolution of mantis 113  
							
							
							
						 
						
							2008-03-11 21:37:35 +00:00  
				
					
						
							
							
								 
						
							
							
								0159aa7048 
								
							
								 
							
						 
						
							
							
								
								get rid of artificial InventoryLock object in favor of  
							
							... 
							
							
							
							locking on the DataSet.  This doesn't change any functionality
and leaves us with one less object. 
							
						 
						
							2008-03-11 21:23:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ed4710eda0 
								
							
								 
							
						 
						
							
							
								
								added early readme  
							
							
							
						 
						
							2008-03-11 20:43:08 +00:00  
				
					
						
							
							
								 
						
							
							
								2827339345 
								
							
								 
							
						 
						
							
							
								
								Attempted fix for  http://opensimulator.org/mantis/view.php?id=551  
							
							
							
						 
						
							2008-03-11 20:38:55 +00:00  
				
					
						
							
							
								 
						
							
							
								1dfa382e44 
								
							
								 
							
						 
						
							
							
								
								moving everything into OpenSim.TestSuite namespace  
							
							
							
						 
						
							2008-03-11 20:15:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e7e157d95e 
								
							
								 
							
						 
						
							
							
								
								* Temporarily disabling sending of ImageNotInDatabasePacket when a texture isn't found, since this appears to be crashing Linden client 1.19.0(5)  
							
							
							
						 
						
							2008-03-11 18:41:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4ed96d9929 
								
							
								 
							
						 
						
							
							
								
								* Very temporarily put AgentCachedTexturePackets onto the wind rather than the texture queue  
							
							... 
							
							
							
							* This is in order to identify whether it is these which are somehow causing the massive texture packet bloat,
* since this is the only other packet put on to that queue other than the TextureSender ones 
							
						 
						
							2008-03-11 18:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fa79433d2e 
								
							
								 
							
						 
						
							
							
								
								clone off pCampBot to OpenSim.TestSuite, as I'm going to be  
							
							... 
							
							
							
							making enough breaking changes that I'd rather not mess up
people currently using pCampBot effectively. 
							
						 
						
							2008-03-11 18:06:25 +00:00  
				
					
						
							
							
								 
						
							
							
								956f7cb4f9 
								
							
								 
							
						 
						
							
							
								
								* Very minor error message change in GridAssetClient  
							
							
							
						 
						
							2008-03-11 17:55:49 +00:00  
				
					
						
							
							
								 
						
							
							
								11ba471bcc 
								
							
								 
							
						 
						
							
							
								
								* Applying patch  #754  - Fix for Vector Magnitude operation. Thanks cmickeyb!  
							
							
							
						 
						
							2008-03-11 16:19:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b40957b57c 
								
							
								 
							
						 
						
							
							
								
								* Applying patch from Mantis  #607  - Grid Server crash. Thanks Diva.  
							
							
							
						 
						
							2008-03-11 15:48:50 +00:00  
				
					
						
							
							
								 
						
							
							
								f0bfb87979 
								
							
								 
							
						 
						
							
							
								
								Eliminated several compiler warning messages  
							
							
							
						 
						
							2008-03-11 04:40:39 +00:00  
				
					
						
							
							
								 
						
							
							
								bec947cde3 
								
							
								 
							
						 
						
							
							
								
								The plugin loader can now handle plugin dependencies without hardcoding  
							
							
							
						 
						
							2008-03-11 03:10:21 +00:00  
				
					
						
							
							
								 
						
							
							
								e128819b20 
								
							
								 
							
						 
						
							
							
								
								this fixes up the exponentially growing startup times caused  
							
							... 
							
							
							
							by not deleting the landaccesslist.  If this triggers an
sqlite error on .NET, we'll need to track that down seperatly. 
							
						 
						
							2008-03-11 00:22:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f46fcbb9d2 
								
							
								 
							
						 
						
							
							
								
								* Added Linear Acceleration reporting to the ODEPlugin.  
							
							... 
							
							
							
							* Added support for LSL llGetOmega (Rotational/Angular Velocity)- ODEPlugin is the only physics plugin that reports it. 
							
						 
						
							2008-03-10 14:14:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d0123a796b 
								
							
								 
							
						 
						
							
							
								
								ODEPlugin  
							
							... 
							
							
							
							* Added osSetPrimFloatOnWater(BOOL) to make Physical prim float at the water level.   
* osSetPrimFloatOnWater(TRUE); or osSetPrimFloatOnWater(FALSE);
* By default, prim do not float at the water level.
* More work is needed on the floating, but it's a start. 
							
						 
						
							2008-03-10 05:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								8bea3dbdb9 
								
							
								 
							
						 
						
							
							
								
								* Added ODEPlugin Support for llSetBuoyancy.   Set Buoyancy to 1 for space prim.  
							
							... 
							
							
							
							* Added WaterLevel support to the ODEPlugin.   More on this later. 
							
						 
						
							2008-03-10 05:23:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8bba8e232c 
								
							
								 
							
						 
						
							
							
								
								* Fixed a few things and enabling Physical Prim border crossings again.  
							
							... 
							
							
							
							* Everyone try to push a physical prim across a region border now. 
							
						 
						
							2008-03-09 20:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f89e7107bb 
								
							
								 
							
						 
						
							
							
								
								* Fix for hydraulic erosion brush. Still not working as planned, but getting closer. Bugs may be due to the water distribution pattern.  
							
							
							
						 
						
							2008-03-09 19:22:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7cae577094 
								
							
								 
							
						 
						
							
							
								
								ODE Plugin  
							
							... 
							
							
							
							* More cleanup
* Less noise 
							
						 
						
							2008-03-09 17:50:24 +00:00  
				
					
						
							
							
								 
						
							
							
								9bc6ee576e 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-09 16:51:34 +00:00  
				
					
						
							
							
								 
						
							
							
								42e1a6ee95 
								
							
								 
							
						 
						
							
							
								
								* Fix to the OlsenSphere brush to make it more powerful.  
							
							... 
							
							
							
							* W.I.P: Hydraulic Erosion (Spherical) paintbrush - code is all there, but some work is required on the initial parameters to get it to function correctly. Replaces the smooth brush when `newbrushes` is switched on. 
							
						 
						
							2008-03-09 16:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								5b6eba968b 
								
							
								 
							
						 
						
							
							
								
								* Fixed the Link + Duplicate + Unlink both = 'ODE Invalid Argument in Collision Space Crash'  
							
							... 
							
							
							
							* Added: Console comment: [PHYSICS]: The scene reused a disposed PhysActor! *waves finger*, Don't be evil. 
							
						 
						
							2008-03-09 16:32:44 +00:00  
				
					
						
							
							
								 
						
							
							
								081b2ac34e 
								
							
								 
							
						 
						
							
							
								
								* Cleaned up some locking on the ODEPlugin to make it more developer friendly  
							
							... 
							
							
							
							* Expect the occasional deadlock? 
							
						 
						
							2008-03-09 15:43:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7981c45750 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-09 15:08:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b46b152954 
								
							
								 
							
						 
						
							
							
								
								* New terrainmodule paint brush "Olsen Erosion"  
							
							... 
							
							
							
							* Implements the Optimised Erosion routine defined by Jacob Olsen in the paper 'Procedural Terrain Generation' (http://www.oddlabs.com/download/terrain_generation.pdf )
* Replaces the 'flatten' brush when 'newbrushes' is enabled. 
							
						 
						
							2008-03-09 15:00:52 +00:00  
				
					
						
							
							
								 
						
							
							
								13a4d13d67 
								
							
								 
							
						 
						
							
							
								
								* Added a hack-ish routine to add the State column to the primshapes table if it wasn't already there.  
							
							... 
							
							
							
							* Started OpenSim on SQLite to a mass of red 'unable to load prim' messages.
* If you are getting this message, after this update, when you start OpenSimulator, you'll get it one more time and then it'll work again. 
							
						 
						
							2008-03-09 14:27:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7a9e572e8a 
								
							
								 
							
						 
						
							
							
								
								Linux Compile error if Color is compared against null. Documentation for System.Drawing.Color says it returns a Color with all Components as 0 if the String passed isn't a known color, so the null check has been commented out  
							
							
							
						 
						
							2008-03-09 13:04:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3e47389f9a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-09 06:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								1011bbf39d 
								
							
								 
							
						 
						
							
							
								
								* Small optimisation on Weathering paint brush.  
							
							... 
							
							
							
							* Added "script terrain newbrushes <true|false>" to enable experimental terraforming brushes. Presently the 'revert' brush is replaced with the Weathering brush, when enabled. 
							
						 
						
							2008-03-08 23:28:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f88324d6cd 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis  #737  - Fix for Terragen loader. Thanks Jonc.  
							
							
							
						 
						
							2008-03-08 23:21:35 +00:00  
				
					
						
							
							
								 
						
							
							
								39684496eb 
								
							
								 
							
						 
						
							
							
								
								Remove two warnings with unused variables.  
							
							
							
						 
						
							2008-03-08 23:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6ecc1066b1 
								
							
								 
							
						 
						
							
							
								
								* Added Thermal Weathering paint brush to Terrain Module.  
							
							
							
						 
						
							2008-03-08 22:53:10 +00:00  
				
					
						
							
							
								 
						
							
							
								8d2d69dc88 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly Grumly57 for a patch to solve:  
							
							... 
							
							
							
							Grass type is not persisted. Try to rez some grass several time to have different random grass types around, then immediately move a couple of them. Or restart the sim and logon again. You'll see all grass types reverted to a dull default one :-) 
							
						 
						
							2008-03-08 22:52:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ff75ba99a9 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Ldviopeng for :  
							
							... 
							
							
							
							Patch to implement the following LSL functions:
llGetObjectPermMask()
llSetObjectPermMask() 
							
						 
						
							2008-03-08 22:26:25 +00:00  
				
					
						
							
							
								 
						
							
							
								52d867e600 
								
							
								 
							
						 
						
							
							
								
								Added new drawing command "PenColour", with format "PenColour <colourname>;" colour name can be any of the predefined .net System.Drawing.Color names.  
							
							
							
						 
						
							2008-03-08 22:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								6eeb25ee33 
								
							
								 
							
						 
						
							
							
								
								* Slight tweak for the above.  
							
							
							
						 
						
							2008-03-08 21:51:01 +00:00  
				
					
						
							
							
								 
						
							
							
								54359ab17b 
								
							
								 
							
						 
						
							
							
								
								* By popular demand, implemented "script terrain fill <val>"  
							
							
							
						 
						
							2008-03-08 21:49:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d340820826 
								
							
								 
							
						 
						
							
							
								
								Added Frist basic version on the VectorRenderModule, that allows scripts to do some basic drawing onto textures. Currently the method the scripts have to use is most likely not the most user friendly, but this should improve soon. And hope to allow SVG files (either loaded from a web site, or even script created) to be used. I will add a page to the wiki tomorrow, until then  http://www.pastebin.ca/934425  is a example c# script that can be used to get a bit of a idea.  
							
							... 
							
							
							
							Also added osSetDynamicTextureDataBlend and osSetDynamicTextureURLBlend that will allow the various textures to be blended together, but currently there are still a few bugs in them. So not ready for use yet. 
							
						 
						
							2008-03-08 20:54:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8f6f85e530 
								
							
								 
							
						 
						
							
							
								
								* Implemented 'Revert' channel in Terrain Module.  
							
							... 
							
							
							
							* Added Revert Area, flood brush.
* Added Revert Sphere, paint brush. 
							
						 
						
							2008-03-08 19:11:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3151e302ca 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Ldviopeng for:  
							
							... 
							
							
							
							Patch to implement the following LSL / OS functions
llParcelPrimCount(60%)
osSetParcelMediaURL 
							
						 
						
							2008-03-08 18:06:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e41b45d107 
								
							
								 
							
						 
						
							
							
								
								* Made a change to the loading mechanism to fix it's operation.  
							
							
							
						 
						
							2008-03-08 01:58:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b4c315dcec 
								
							
								 
							
						 
						
							
							
								
								* Default terrain is now a little more interesting than a flat 0m plane.  
							
							
							
						 
						
							2008-03-08 01:55:34 +00:00  
				
					
						
							
							
								 
						
							
							
								bc02d14b6b 
								
							
								 
							
						 
						
							
							
								
								More spelling corrections in the spirit of r3771.  
							
							
							
						 
						
							2008-03-07 14:55:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d48e992aa8 
								
							
								 
							
						 
						
							
							
								
								* Increase inventory description columns from 64 characters to 128  
							
							... 
							
							
							
							As per the suggestions in Mantis 687 (thanks Sakai) to resolve an exception
* This won't apply to any existing inventory tables you have, but shouldn't 
cause any issues with old tables either 
							
						 
						
							2008-03-07 14:40:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f76bc24de7 
								
							
								 
							
						 
						
							
							
								
								* Applied patch  #719  from lvoidpeng.  
							
							... 
							
							
							
							* Implements llGetOwnerKey
Thanks, lvoidpeng! 
							
						 
						
							2008-03-07 14:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								479379ee28 
								
							
								 
							
						 
						
							
							
								
								* Minor spelling corrections as per mantis 712  
							
							
							
						 
						
							2008-03-07 14:17:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9aeff3fb86 
								
							
								 
							
						 
						
							
							
								
								* Temporary resolution for mantis  #711  
							
							... 
							
							
							
							* Trying to store items other than textures, sounds and scripts in a prim's inventory should no longer cause an exception.
* Temporary solution is to ignore storage requests for these assets - actually implementing this requires changes to TaskInventoryItem, at least 
							
						 
						
							2008-03-07 12:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								759a0bcba0 
								
							
								 
							
						 
						
							
							
								
								Make Local back end services warn/error messages explicitly say they are from standalone services  
							
							
							
						 
						
							2008-03-07 12:03:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b99455d23d 
								
							
								 
							
						 
						
							
							
								
								Fix to solve mantis 717 problem. Makes sure the region DB schema is up to date and consistent  
							
							
							
						 
						
							2008-03-07 08:10:52 +00:00  
				
					
						
							
							
								 
						
							
							
								c9eb051936 
								
							
								 
							
						 
						
							
							
								
								* Fix for exception in landmanager crash.  
							
							
							
						 
						
							2008-03-06 23:14:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a360116502 
								
							
								 
							
						 
						
							
							
								
								* Disabled ancient TerrainEngine.  
							
							... 
							
							
							
							* Enabled new TerrainModule.  (The king is dead, long live the king!)
* Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format.
* MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement. 
							
						 
						
							2008-03-06 15:49:53 +00:00  
				
					
						
							
							
								 
						
							
							
								0cb4e401ad 
								
							
								 
							
						 
						
							
							
								
								* Killed 4 more warnings (at 16 now)  
							
							
							
						 
						
							2008-03-06 09:41:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1410210b84 
								
							
								 
							
						 
						
							
							
								
								* Four more warnings, etc etc.  
							
							
							
						 
						
							2008-03-05 22:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								810d2126ea 
								
							
								 
							
						 
						
							
							
								
								* Three more warnings are a-gone.  
							
							
							
						 
						
							2008-03-05 21:56:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4d9ed39444 
								
							
								 
							
						 
						
							
							
								
								* Four more warnings bite the dust.  
							
							
							
						 
						
							2008-03-05 21:50:58 +00:00  
				
					
						
							
							
								 
						
							
							
								14b37533aa 
								
							
								 
							
						 
						
							
							
								
								* Removed more compiler warnings, dead code, etc.  
							
							
							
						 
						
							2008-03-05 21:47:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4ea52b2105 
								
							
								 
							
						 
						
							
							
								
								Change SceneObjectPart.LocalID to .LocalId to be case matching  
							
							... 
							
							
							
							with SceneObjectGroup.LocalId (and hence reduce confusion). 
							
						 
						
							2008-03-05 18:57:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f64611862a 
								
							
								 
							
						 
						
							
							
								
								* New Terrain Module (disabled, search for 'usingTerrainModule = false' to reenable)  
							
							... 
							
							
							
							* *Much* faster terraforming (woot!)
* New "Brushes" design, so you can create custom terraforming brushes then apply those inplace of the standard tools. (ie an Erode Brush for example)
* New specialised "Flood Brushes" to do large area effects, ie, raise-area, now takes a bitmap rather than repeats the ordinary raise brush a thousand times.
* New modular file Load/Save systems -- write importers/exporters for multiple formats without having to hard code the whole thing in.
* Coming soon - effects system, ie the old Erosion functions, etc. for one-shot effects. 
							
						 
						
							2008-03-05 00:52:35 +00:00  
				
					
						
							
							
								 
						
							
							
								92e54bdd17 
								
							
								 
							
						 
						
							
							
								
								this is probably just a band aid, but should at least  
							
							... 
							
							
							
							help figure out where my last crash came from by being
extra careful arround Add for scene object group. 
							
						 
						
							2008-03-04 18:49:44 +00:00  
				
					
						
							
							
								 
						
							
							
								18324773d2 
								
							
								 
							
						 
						
							
							
								
								* One line fix to get everything working again.   Essentially set the originRegionID = RegionID in RegionInfo.cs on line 375  
							
							
							
						 
						
							2008-03-04 14:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d2806090ae 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a couple compiler warnings.  
							
							
							
						 
						
							2008-03-04 10:12:39 +00:00  
				
					
						
							
							
								 
						
							
							
								c78eebfdfc 
								
							
								 
							
						 
						
							
							
								
								Fixed a region split synchronization bug  
							
							
							
						 
						
							2008-03-04 09:39:58 +00:00  
				
					
						
							
							
								 
						
							
							
								fe56c18795 
								
							
								 
							
						 
						
							
							
								
								Fixed SQL update error  
							
							
							
						 
						
							2008-03-04 07:54:35 +00:00  
				
					
						
							
							
								 
						
							
							
								279e0061c5 
								
							
								 
							
						 
						
							
							
								
								Merged 3Di code that provides scene and avatar serialization, and plugin support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.  
							
							
							
						 
						
							2008-03-04 05:31:54 +00:00  
				
					
						
							
							
								 
						
							
							
								cd6f4a57e7 
								
							
								 
							
						 
						
							
							
								
								Added copyright heaaders.  Minor cleanup.  
							
							
							
						 
						
							2008-03-04 04:11:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d015356902 
								
							
								 
							
						 
						
							
							
								
								* Applied patch 708 from devalnor.  Thanks devalnor!  
							
							... 
							
							
							
							* ODE: Added support for larger box stacks. (they're slow, but they work)
* ODEPlugin no longer tries to 'catch up' with the simulator frame rate if it gets behind.  Catching up was causing a lot of problems with larger box stacks and other things that stall the simulator (like saving prim in the datastore) 
							
						 
						
							2008-03-03 16:52:25 +00:00  
				
					
						
							
							
								 
						
							
							
								358a4963d3 
								
							
								 
							
						 
						
							
							
								
								* More compiler warning nukage.  
							
							
							
						 
						
							2008-03-03 09:56:30 +00:00  
				
					
						
							
							
								 
						
							
							
								415fc22e5e 
								
							
								 
							
						 
						
							
							
								
								* Removed a bunch of compiler warnings.  
							
							
							
						 
						
							2008-03-03 09:54:39 +00:00  
				
					
						
							
							
								 
						
							
							
								794deeeb85 
								
							
								 
							
						 
						
							
							
								
								* Fixed about Text in the profile in grid mode.  
							
							
							
						 
						
							2008-03-03 09:30:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d50eb9d2b3 
								
							
								 
							
						 
						
							
							
								
								Updated svn properties.  
							
							
							
						 
						
							2008-03-03 09:29:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a88f93389c 
								
							
								 
							
						 
						
							
							
								
								Fixed typo.  
							
							
							
						 
						
							2008-03-03 09:27:44 +00:00  
				
					
						
							
							
								 
						
							
							
								38568aa75f 
								
							
								 
							
						 
						
							
							
								
								* Oops, fixed.  
							
							
							
						 
						
							2008-03-03 09:17:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c5d1f87cd2 
								
							
								 
							
						 
						
							
							
								
								* Removed and sorted using clauses in a number of files.  
							
							... 
							
							
							
							* Cleaned up ITerrainChannel
* Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Paint Brushes
* Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Fill Brushes
* Implemented Export functionality for RAW32 terrain loader
* Implemented Import/Export for SLRAW terrain loader
* Implemented Export for JPEG terrain loader 
							
						 
						
							2008-03-03 08:35:59 +00:00  
				
					
						
							
							
								 
						
							
							
								fe49c96ee0 
								
							
								 
							
						 
						
							
							
								
								* Applying Ahzz's profile patch.  Thanks Ahzz!  
							
							... 
							
							
							
							* Fixed a few bugs in the patch that are sim crashers.
* There's still a bug in mySQL mode/ grid mode where the main userprofile text doesn't save. 
							
						 
						
							2008-03-03 08:30:36 +00:00  
				
					
						
							
							
								 
						
							
							
								c953e51c11 
								
							
								 
							
						 
						
							
							
								
								* Doh, forgot one license header  
							
							
							
						 
						
							2008-03-03 08:19:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7d40a0afb8 
								
							
								 
							
						 
						
							
							
								
								* Changed the license headers. The Data Framework is now all OpenSim. Yay! *toots*  
							
							
							
						 
						
							2008-03-03 08:15:14 +00:00  
				
					
						
							
							
								 
						
							
							
								84959bf530 
								
							
								 
							
						 
						
							
							
								
								* Renamed the Data Framework namespaces  
							
							
							
						 
						
							2008-03-03 07:59:31 +00:00  
				
					
						
							
							
								 
						
							
							
								d97e4d97e9 
								
							
								 
							
						 
						
							
							
								
								* renamed the key file (baby steps here)  
							
							... 
							
							
							
							* ignored the generated files 
							
						 
						
							2008-03-03 07:53:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b3b1f74485 
								
							
								 
							
						 
						
							
							
								
								* Started the ardous task to rename the TribalMedia.Framework.Data to OpenSim.Framework.Data.Base  
							
							... 
							
							
							
							It's you !!
How are you gentlemen !! 
							
						 
						
							2008-03-03 07:48:35 +00:00  
				
					
						
							
							
								 
						
							
							
								cff3c20ee5 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Ahzzmandius for:  
							
							... 
							
							
							
							converts Parse calls to TryParse
Replaces string.empty and lluuid.zero calls on user load to use real 
values from DB (related to user profile save/load work. Finer grained patching) 
							
						 
						
							2008-03-02 22:36:47 +00:00  
				
					
						
							
							
								 
						
							
							
								7794fc3766 
								
							
								 
							
						 
						
							
							
								
								Change handler001 through handler009 to more  
							
							... 
							
							
							
							appropriate names consisten with their use.
All done with all 94 handlers from handler001
through handler094. Hopefully we can move 
forward without numbered handlers. 
							
						 
						
							2008-03-02 22:28:48 +00:00  
				
					
						
							
							
								 
						
							
							
								dd8e728abd 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Ahzzmandius for adding  
							
							... 
							
							
							
							owner_uuid support to the MSSQL data driver. 
							
						 
						
							2008-03-02 20:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								30ebd15926 
								
							
								 
							
						 
						
							
							
								
								Update names of handler010 through handler019  
							
							... 
							
							
							
							to more appropriate names consistent with use. 
							
						 
						
							2008-03-02 20:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9991955014 
								
							
								 
							
						 
						
							
							
								
								Applying Ahzzmandius' second patch from bug 701.  
							
							... 
							
							
							
							ClientView triggers OnClose event before flushing packetqueue. 
Thank sAhzzmandius! 
							
						 
						
							2008-03-02 19:48:26 +00:00  
				
					
						
							
							
								 
						
							
							
								e808bf04a5 
								
							
								 
							
						 
						
							
							
								
								* Temporarily commented out the parcel banlist clearing query that was being called in an ad-hoc fashion and causing an access violation error.   This means that in SQLite when subdividing parcels you'll have to go to the parcel and clear out the banlist with the client instead of having it done for you immediately when you split the parcel.  
							
							... 
							
							
							
							* A database guy really needs to look at the land stuff. :D 
							
						 
						
							2008-03-02 18:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0a5c48b1c8 
								
							
								 
							
						 
						
							
							
								
								* This is a very icky implementation of physical linkset prim using fixed joints.  This will change quite drastically, however it's fun to play with.  
							
							... 
							
							
							
							* To play with this you must link your prim before setting it physical, otherwise they won't link in the physics engine properly.  This will also be fixed.
* Currently the linked prim are extremely unstable because I have yet to implement combining of forces with the same normal. This will also be fixed.   In fact, the whole PhysicsActor, ODEPrim relationship will be reworked to consider groups from the get-go.
* This implementation is better then it crashing your sim, so I'm commiting it for now. 
							
						 
						
							2008-03-02 09:31:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d6039b40a4 
								
							
								 
							
						 
						
							
							
								
								Rename handler020 through handler029 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-02 03:50:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7a0e1a8c34 
								
							
								 
							
						 
						
							
							
								
								Rename handler030 through handler038 with more  
							
							... 
							
							
							
							appropriate names consisten with their use. 
							
						 
						
							2008-03-02 02:47:34 +00:00  
				
					
						
							
							
								 
						
							
							
								18a058eb84 
								
							
								 
							
						 
						
							
							
								
								Rename handler040 through handler049 with more  
							
							... 
							
							
							
							appropriate names consistent with their user. 
							
						 
						
							2008-03-02 02:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								21f3661077 
								
							
								 
							
						 
						
							
							
								
								Rename handler050 through handler059 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-02 02:06:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c9e8d83fc9 
								
							
								 
							
						 
						
							
							
								
								Rename handler060 through handler069 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-02 01:43:52 +00:00  
				
					
						
							
							
								 
						
							
							
								fdff8c3fa5 
								
							
								 
							
						 
						
							
							
								
								Rename handler070 through handler079 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-02 00:07:28 +00:00  
				
					
						
							
							
								 
						
							
							
								20c98b6203 
								
							
								 
							
						 
						
							
							
								
								Rename handler080 through handler089 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-01 22:47:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b0fbe96ca4 
								
							
								 
							
						 
						
							
							
								
								Beginning to change all handler000 through handler094  
							
							... 
							
							
							
							to more meaningful names starting from the end and 
working backwards.
handler094 -> handlerRequestAsset
handler093 -> handlerPacketStats
handler092 -> handlerGodKickUser
handler091 -> handlerUpdatePrimGroupRotation
handler090 -> handlerUpdatePrimRotation
Others to come shortly. 
							
						 
						
							2008-03-01 20:37:27 +00:00  
				
					
						
							
							
								 
						
							
							
								56697133d4 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Kinoc for:  
							
							... 
							
							
							
							* Impelements llInstantMessage
* Reimplements llOwnerSay as llInstantMessage(llGetOWner(),msg).
* Try's to better identify the "True Name" of objects in llDetectedName
 by checking for avatar name, scene Object Part name and entity name.
* Uses similar logic in the llSensor and llSensorRepeat functions. 
							
						 
						
							2008-03-01 00:59:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c009e2e095 
								
							
								 
							
						 
						
							
							
								
								From: Mike Pitman <pitman@us.ibm.com>  
							
							... 
							
							
							
							Below is a patch for the smooth tool. 
I factored out the essential computations and placed it in a 
channel method to work similar to raise and lower. 
It now performs about the same rate as raise and lower. 
							
						 
						
							2008-02-29 20:36:14 +00:00  
				
					
						
							
							
								 
						
							
							
								6d774339d9 
								
							
								 
							
						 
						
							
							
								
								More compiler warning cleanup.  
							
							... 
							
							
							
							Removed verbose flag, since it doesn't do anything any more. 
							
						 
						
							2008-02-29 10:51:40 +00:00  
				
					
						
							
							
								 
						
							
							
								de80a23c1a 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a couple compiler warnings.  
							
							
							
						 
						
							2008-02-29 10:35:03 +00:00  
				
					
						
							
							
								 
						
							
							
								fa7322eac9 
								
							
								 
							
						 
						
							
							
								
								* Fixed Cylinder mass formula using diameter instead of radius.  
							
							
							
						 
						
							2008-02-29 06:55:31 +00:00  
				
					
						
							
							
								 
						
							
							
								fe1f15f4ec 
								
							
								 
							
						 
						
							
							
								
								* killed a 'new mass' debug line.  
							
							
							
						 
						
							2008-02-29 05:50:40 +00:00  
				
					
						
							
							
								 
						
							
							
								e333eaf4b6 
								
							
								 
							
						 
						
							
							
								
								* ODEPlugin  
							
							... 
							
							
							
							** Added more realistic calculations of mass for the rest of the supported prim shapes+holes+cuts+tapers.  Previously they were the generic height * width * length. Spheres roll (Angular velocity) more realistically, etc. 
							
						 
						
							2008-02-29 05:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								de1024adf7 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							This patch is intended to implement the following functions:
        llIntegerToBase64
        llBase64ToInteger
        llParseStringKeepNulls
None of these functions are dependent upon state elsewhere in the SIM,
so they are appropriately self-contained. I've tested them out of
context, and from a script attached to an object in my test region. 
							
						 
						
							2008-02-28 21:25:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1afe38b319 
								
							
								 
							
						 
						
							
							
								
								* Added a way for the friends module to definitively know if an avatar's root agent is on the instance and if so, which region the avatar's root agent is in.  
							
							
							
						 
						
							2008-02-28 05:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								41c369de82 
								
							
								 
							
						 
						
							
							
								
								* OnSignificantClientMovement was never being called. So we got no land updates (fixed)  
							
							
							
						 
						
							2008-02-28 04:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								70ad5604cd 
								
							
								 
							
						 
						
							
							
								
								disabled AssetDownloadModule and re-enabled the asset download code in the asset cache, until it can be seen if the module was the cause of some new problems that seem like they might be related to assets. I'll look into this more tomorrow.  
							
							
							
						 
						
							2008-02-27 22:47:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2c65c2da90 
								
							
								 
							
						 
						
							
							
								
								small fix in the showstate data in AssetCache to reflect that now some functions are no longer in AssetCache  
							
							
							
						 
						
							2008-02-27 21:32:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e978d00914 
								
							
								 
							
						 
						
							
							
								
								After seeing sdague do his happy dance over trunk working "the best he has ever seen". I'm not sure I should be doing this commit, but oh well.  
							
							... 
							
							
							
							So anyway, it moves the Asset downloading (packet sending) to a module (AssetDownloadModule). 
So now at last, AssetCache should be just dealing with fetching assets from the asset server and caching them. 
							
						 
						
							2008-02-27 21:11:01 +00:00  
				
					
						
							
							
								 
						
							
							
								34073607a2 
								
							
								 
							
						 
						
							
							
								
								* Turned Friends Module into a shared module (to comply with Scene.AddXmlRPCHandler being shared).  
							
							... 
							
							
							
							* Fixed a null ref issue in Scene.Close() 
							
						 
						
							2008-02-27 17:41:42 +00:00  
				
					
						
							
							
								 
						
							
							
								aac7c1dda5 
								
							
								 
							
						 
						
							
							
								
								another attempt at fixing asset lockups  
							
							
							
						 
						
							2008-02-27 16:20:45 +00:00  
				
					
						
							
							
								 
						
							
							
								f218e7e090 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-27 15:57:00 +00:00  
				
					
						
							
							
								 
						
							
							
								a9ae5ab840 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixed the bug that was causing a lot of the freezing. Which was happening due to locks in the AssetCache and Texturedownload module. Where the thread from the Asset thread would be take a lock on a list in the asset cache and then try to call the Callback into the texturedownload module and hit a lock in there which was held by a ClientView thread- which at the same time would be trying to request another texture from the cache and be hitting the lock in there held by the IClientAPI. The result each thread waiting for the other one to release a lock. And as one of those was the ClientView process packet thread. No more packets from that client could be processed. For now I've made a copy of the list in AssetCache so that it can release the lock. I'm doing more work on assets (moving the client asset downloading to a module ), so will hopefully change this into a better method once I've cleaned over things up a bit.  
							
							
							
						 
						
							2008-02-27 14:40:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0b7f10efed 
								
							
								 
							
						 
						
							
							
								
								UserService.ClearAgent call is no longer made when a childagent connection is being closed.  
							
							... 
							
							
							
							DisableSimulatorPacket now skips the packet throttles 
							
						 
						
							2008-02-27 11:52:02 +00:00  
				
					
						
							
							
								 
						
							
							
								906404a14a 
								
							
								 
							
						 
						
							
							
								
								* Committing file loaders - forgot yesterday.  
							
							
							
						 
						
							2008-02-27 09:35:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8d31fc2cd0 
								
							
								 
							
						 
						
							
							
								
								require -loginuri on pCampBot  
							
							
							
						 
						
							2008-02-26 21:10:57 +00:00  
				
					
						
							
							
								 
						
							
							
								b8e6d6e245 
								
							
								 
							
						 
						
							
							
								
								give pCampBot a -h, -help option  
							
							
							
						 
						
							2008-02-26 20:26:48 +00:00  
				
					
						
							
							
								 
						
							
							
								3bbe09883e 
								
							
								 
							
						 
						
							
							
								
								make trunk compile again.  I think Adam forgot to check in some files  
							
							
							
						 
						
							2008-02-26 18:37:42 +00:00  
				
					
						
							
							
								 
						
							
							
								5dc5214c5e 
								
							
								 
							
						 
						
							
							
								
								* Implemented - Terragen File Format Loader for new Terrain Module.  
							
							
							
						 
						
							2008-02-26 16:18:57 +00:00  
				
					
						
							
							
								 
						
							
							
								74940c7b1d 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-26 15:36:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f8a6ef2d50 
								
							
								 
							
						 
						
							
							
								
								* Hooked up replacment TerrainModule, raising land will now be weird as both modules are technically active. Beta software, yada yada yada. Will disable one of them by the end of the day.  
							
							
							
						 
						
							2008-02-26 15:21:47 +00:00  
				
					
						
							
							
								 
						
							
							
								eae7be1e36 
								
							
								 
							
						 
						
							
							
								
								* Reimplementing Terrain as Region Modules  
							
							... 
							
							
							
							* New method involves interfaces for
** Terrain Paint Brushes (ie raise brush, lower brush, etc)
** Terrain Flood Brushes (ie raise area, lower area, etc)
** Terrain Effects (ie erosion, etc) [= W.I.P, not committed]
* Provided sample implementation for Raise Paint and Raise Area brushes. 
							
						 
						
							2008-02-26 14:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								9f5586890a 
								
							
								 
							
						 
						
							
							
								
								* Another slight tweak to the Voice Chat engine - crash caused by switching to shared module fixed.  
							
							
							
						 
						
							2008-02-26 13:25:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a2c639d668 
								
							
								 
							
						 
						
							
							
								
								* Small voice chat fix  
							
							
							
						 
						
							2008-02-26 11:32:46 +00:00  
				
					
						
							
							
								 
						
							
							
								e7b785f9a0 
								
							
								 
							
						 
						
							
							
								
								* Updated Voice Chat Server, added support for voice to cross region boundaries providing they are all located on the same simulator.  
							
							
							
						 
						
							2008-02-26 11:17:52 +00:00  
				
					
						
							
							
								 
						
							
							
								577cc7358a 
								
							
								 
							
						 
						
							
							
								
								* Fixed a null assignment in voice server.  
							
							
							
						 
						
							2008-02-26 10:59:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9d2ed9307c 
								
							
								 
							
						 
						
							
							
								
								* Converted VoiceChatServer into a shared region module - now only one instance is required for the entire simulator, rather than one per region.  
							
							
							
						 
						
							2008-02-26 10:58:24 +00:00  
				
					
						
							
							
								 
						
							
							
								16d63d9fb8 
								
							
								 
							
						 
						
							
							
								
								* Added support for RealXtend Voice Chat as a Region Module to OpenSim Trunk. Enabled via [VoiceChat] enabled=true in OpenSim.ini  
							
							
							
						 
						
							2008-02-26 10:46:59 +00:00  
				
					
						
							
							
								 
						
							
							
								bf82148152 
								
							
								 
							
						 
						
							
							
								
								* Added base thread pool based presence informing to the message server.  
							
							... 
							
							
							
							* Not ready yet for use. 
							
						 
						
							2008-02-26 09:16:31 +00:00  
				
					
						
							
							
								 
						
							
							
								cb828c9824 
								
							
								 
							
						 
						
							
							
								
								* More Message server stuff.   Still not ready.  
							
							
							
						 
						
							2008-02-26 08:31:00 +00:00  
				
					
						
							
							
								 
						
							
							
								65862aacea 
								
							
								 
							
						 
						
							
							
								
								* Start sending "ImageNotFound" packet back to the client if we can't find an image  
							
							... 
							
							
							
							* This might stop some client's constant requests for unfound textures, which is a candidate for the memory leak
* If a texture is not found then the "Image not found" texture will now be displayed clientside
* If it works, this should resolve mantis 676
* Non texture image requests do not receive this packet yet
* This will require a prebuild 
							
						 
						
							2008-02-25 23:26:35 +00:00  
				
					
						
							
							
								 
						
							
							
								dbb205c181 
								
							
								 
							
						 
						
							
							
								
								Moved AsyncCommandManager into separate classes under "plugins".  
							
							
							
						 
						
							2008-02-25 20:10:17 +00:00  
				
					
						
							
							
								 
						
							
							
								366e607608 
								
							
								 
							
						 
						
							
							
								
								eol  
							
							
							
						 
						
							2008-02-25 19:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ce9c74a83c 
								
							
								 
							
						 
						
							
							
								
								Step 1 in reorganizing AsyncCommandManager  
							
							
							
						 
						
							2008-02-25 19:45:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5739e13f5b 
								
							
								 
							
						 
						
							
							
								
								Initial patch for llSensor*  
							
							... 
							
							
							
							llSensor, llSensorRepeat, llSensorRemove, llDetectedName, llDetectedKey, llDetectedOwner, llDetectedType, llDetectedPos, llDetectedVel, llDetectedRot
Thank you very much kinoc! :) 
							
						 
						
							2008-02-25 19:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								84c86c7bdd 
								
							
								 
							
						 
						
							
							
								
								* Resolve Mantis 667 by not passing on textures with no actual data onto TextureSender  
							
							
							
						 
						
							2008-02-25 19:10:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5b3897a4af 
								
							
								 
							
						 
						
							
							
								
								* Caught HttpListenerException and swallowed if with output  
							
							... 
							
							
							
							* Moved Flush into Close since it's always done in that order.
* Minor renamings
* Reversed if for clarity 
							
						 
						
							2008-02-25 15:36:24 +00:00  
				
					
						
							
							
								 
						
							
							
								cda8b013ec 
								
							
								 
							
						 
						
							
							
								
								Updated paths in classaudit script.  
							
							
							
						 
						
							2008-02-25 11:53:21 +00:00  
				
					
						
							
							
								 
						
							
							
								66cc8f99f6 
								
							
								 
							
						 
						
							
							
								
								I'm the stupidest stupid in the whole world. :)  
							
							... 
							
							
							
							Fixed a bug in new Prim where I actually ADDED new values to old values instead of directly assigning them... Now that was a waste of time! :P 
							
						 
						
							2008-02-25 11:29:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b831a91852 
								
							
								 
							
						 
						
							
							
								
								* Message Server Linkages (still not ready for use so don't start it yet)  
							
							
							
						 
						
							2008-02-25 06:33:14 +00:00  
				
					
						
							
							
								 
						
							
							
								61200b469c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-25 01:59:14 +00:00  
				
					
						
							
							
								 
						
							
							
								909796f615 
								
							
								 
							
						 
						
							
							
								
								Added limits to Prim.Position.X/Y/Z (0-255) so that your prims won't wander off into eternity  
							
							
							
						 
						
							2008-02-24 17:46:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4f4dfa8e82 
								
							
								 
							
						 
						
							
							
								
								Fixed startup logo size to match a Win CMD window.  
							
							... 
							
							
							
							Fixed bugs in new OOP commands.
Prim.Rotation.X += 45;
Prim.Position.X += 10;
Now how do I find the prim I asked to += 10 every 1 second??? 
							
						 
						
							2008-02-24 17:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f10d895105 
								
							
								 
							
						 
						
							
							
								
								Ok, so NOW scripts work. New patch to break them coming soon.  
							
							
							
						 
						
							2008-02-24 17:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8af64c979f 
								
							
								 
							
						 
						
							
							
								
								By now you all have learned that when I'm committing scripting usually doesn't work, so no big surprise. :)  
							
							... 
							
							
							
							Modified baseclass for compiled script to incorp new OSSL commands class and renamed it to follow standards and all that. Scripts may work again. :) 
							
						 
						
							2008-02-24 16:41:56 +00:00  
				
					
						
							
							
								 
						
							
							
								952c8de189 
								
							
								 
							
						 
						
							
							
								
								Forgot to change what class compiled scripts must inherit from to get their commands :)  
							
							
							
						 
						
							2008-02-24 16:23:02 +00:00  
				
					
						
							
							
								 
						
							
							
								08131614c9 
								
							
								 
							
						 
						
							
							
								
								Implemented object oriented Prim.Position, Prim.Rotation and Prim.Text.  
							
							... 
							
							
							
							Example:
Prim.Position.X += 10; 
							
						 
						
							2008-02-24 16:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b533517037 
								
							
								 
							
						 
						
							
							
								
								eol  
							
							
							
						 
						
							2008-02-24 15:55:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2cd85e15dc 
								
							
								 
							
						 
						
							
							
								
								Changed so "BuiltIn_Commands" given to scripts is easily extendable. Added new OSSL_BuilIn_Commands class where we can start adding our own modular commands.  
							
							
							
						 
						
							2008-02-24 15:45:20 +00:00  
				
					
						
							
							
								 
						
							
							
								95def8c636 
								
							
								 
							
						 
						
							
							
								
								* Adds unit test glue to the OdePlugin.  
							
							... 
							
							
							
							* Adds one unit test. CreateAndDropPhysicalCube.
* More unit tests will be done
* Let me know if this breaks Linux build.. 
							
						 
						
							2008-02-24 04:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e626288059 
								
							
								 
							
						 
						
							
							
								
								* deleted .user file  
							
							
							
						 
						
							2008-02-23 20:20:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8d57f2e30a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-23 13:50:31 +00:00  
				
					
						
							
							
								 
						
							
							
								bbb8b66908 
								
							
								 
							
						 
						
							
							
								
								* Made Physics updates a teensy bit more responsive.   A previous CPU optimization of mine slowed the speed of updates using the 'poll' method in certain circumstances.  
							
							
							
						 
						
							2008-02-23 12:46:23 +00:00  
				
					
						
							
							
								 
						
							
							
								db264013d4 
								
							
								 
							
						 
						
							
							
								
								* One more fix to the selected feature  
							
							... 
							
							
							
							* Don't act immediately on a physical prim unless it's moving.
* This helps when you're trying to make a box stack and you select the bottom most box. 
							
						 
						
							2008-02-23 12:26:37 +00:00  
				
					
						
							
							
								 
						
							
							
								27508c1ad8 
								
							
								 
							
						 
						
							
							
								
								* Added Support within the ODEPlugin for Selected.  Which means that;  
							
							... 
							
							
							
							* When you select a physical prim, it stops while you've got it selected.
* When you move or alter a prim in some manner, it doesn't become collidable until you de-select it
* When you select a prim, it doesn't become temporarily 'phantom' until you make some change to it while it's selected. (this prevents accidental selections in prim floor from causing it to go phantom on you(but don't move it or you'll fall))
* There's one major difference, and that's a physical object won't stop if you don't have permission to edit it.  This prevents people who don't have edit permissions on a prim from stopping it while it's moving. 
							
						 
						
							2008-02-23 11:42:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5eff68e6bb 
								
							
								 
							
						 
						
							
							
								
								Fix for error message during startup (shared thread started processing region queue before queue objects were fully operational)  
							
							
							
						 
						
							2008-02-22 23:45:17 +00:00  
				
					
						
							
							
								 
						
							
							
								c485d56512 
								
							
								 
							
						 
						
							
							
								
								Trying to fix SVN update error: 2/2  
							
							
							
						 
						
							2008-02-22 23:29:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a4ad602e1d 
								
							
								 
							
						 
						
							
							
								
								Trying to fix SVN update error: 1/2  
							
							
							
						 
						
							2008-02-22 23:29:12 +00:00  
				
					
						
							
							
								 
						
							
							
								840bf28be6 
								
							
								 
							
						 
						
							
							
								
								Removed LaunchSLClient from Prebuild - it can be added to solution on manually by whoever is working on it. :)  
							
							
							
						 
						
							2008-02-22 23:21:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f95ad65189 
								
							
								 
							
						 
						
							
							
								
								* Improve alignment of packet queue stats headigns  
							
							... 
							
							
							
							* Correct asset cache stats table heading
* Correct spelling mistake in AssetCache (thanks ChrisD!) 
							
						 
						
							2008-02-22 23:15:00 +00:00  
				
					
						
							
							
								 
						
							
							
								fed46ba6a7 
								
							
								 
							
						 
						
							
							
								
								* Winnow the debug and info messages associated with stat fetching  
							
							... 
							
							
							
							* As such, only a request for a non cached asset, the response and failures show up now.
* I know lbsa71 only put these in not long ago, so if they are really still required, I think we should think whether we can move the default log4net level off 'Debug' 
							
						 
						
							2008-02-22 22:54:50 +00:00  
				
					
						
							
							
								 
						
							
							
								46cfc475aa 
								
							
								 
							
						 
						
							
							
								
								ScriptEngine works again (startup-nully-error gone)  
							
							
							
						 
						
							2008-02-22 22:53:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f06a6573bb 
								
							
								 
							
						 
						
							
							
								
								One more: Async LSL command thread is also shared now.  
							
							
							
						 
						
							2008-02-22 22:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								9b675a6888 
								
							
								 
							
						 
						
							
							
								
								* Converted the last of the events to the private delegate instance method to avoid race conditions.  
							
							
							
						 
						
							2008-02-22 21:18:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b483faddf2 
								
							
								 
							
						 
						
							
							
								
								* Downgrade texture exception to a warning.  
							
							
							
						 
						
							2008-02-22 21:13:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0fc6b2a429 
								
							
								 
							
						 
						
							
							
								
								Bugfixes - Scripting works again  
							
							
							
						 
						
							2008-02-22 20:58:25 +00:00  
				
					
						
							
							
								 
						
							
							
								3994a96783 
								
							
								 
							
						 
						
							
							
								
								* Oops!  Add missing interface  
							
							
							
						 
						
							2008-02-22 20:56:28 +00:00  
				
					
						
							
							
								 
						
							
							
								30eea2618d 
								
							
								 
							
						 
						
							
							
								
								* Implement packet queue statistics  
							
							... 
							
							
							
							* This will show the packets waiting in each queue for each client logged into a region server
* These are displayed using 'show stats' on the region command line
* This is in pursuit of a memory leak.
* This will require a prebuild 
							
						 
						
							2008-02-22 20:50:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e741dcde6a 
								
							
								 
							
						 
						
							
							
								
								Some misplaced code made scripts never start :)  
							
							
							
						 
						
							2008-02-22 20:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0fb4374c1a 
								
							
								 
							
						 
						
							
							
								
								Better timing of MaintenanceThread's tasks (uses less CPU)  
							
							... 
							
							
							
							Updated OpenSim.ini.example 
							
						 
						
							2008-02-22 19:46:13 +00:00  
				
					
						
							
							
								 
						
							
							
								582964800c 
								
							
								 
							
						 
						
							
							
								
								* Moved all events except gridcomms and regioncomms over to Event Delegate instances to prevent event race conditions  
							
							
							
						 
						
							2008-02-22 19:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ddffcb4673 
								
							
								 
							
						 
						
							
							
								
								* Moved the EventManager over to delegate instances to prevent race conditions.  
							
							
							
						 
						
							2008-02-22 19:08:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b842ab3927 
								
							
								 
							
						 
						
							
							
								
								fixed it so that the different types of trees now work (show up in the clients), problem is that we don't seem to be persisting  PrimitiveBaseShape.State in the datastore, so after restart of server, they all turn back into pine trees.  
							
							
							
						 
						
							2008-02-22 18:27:08 +00:00  
				
					
						
							
							
								 
						
							
							
								42bcd76b36 
								
							
								 
							
						 
						
							
							
								
								Bugfixes - wasn't counting threads right++  
							
							
							
						 
						
							2008-02-22 16:15:08 +00:00  
				
					
						
							
							
								 
						
							
							
								879a260498 
								
							
								 
							
						 
						
							
							
								
								Minor annoying Exception-bug fixed  
							
							
							
						 
						
							2008-02-22 14:53:26 +00:00  
				
					
						
							
							
								 
						
							
							
								a43bb10000 
								
							
								 
							
						 
						
							
							
								
								Execution threads are now shared between regions too. Default thread count regardless of number of regions is now 3. This will save you around 33 threads for a normal 3x3 region server.  
							
							... 
							
							
							
							But, this is totally completely untested. So it probably won't work for another patch or five. 
							
						 
						
							2008-02-22 14:09:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3bb0fe098f 
								
							
								 
							
						 
						
							
							
								
								Maintenance thread in charge of loading/unloading of scripts. 1 thread less per region.  
							
							... 
							
							
							
							Total so far: 2 threads less per region
Note: Currently causes delay in load/unload of scripts 
							
						 
						
							2008-02-22 13:23:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9f7366210a 
								
							
								 
							
						 
						
							
							
								
								Now last commit will compile too... The features just keep on coming!  
							
							
							
						 
						
							2008-02-22 13:15:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a040008cb9 
								
							
								 
							
						 
						
							
							
								
								From this commit and a few hours into the future ScriptEngine will be unstable:  
							
							... 
							
							
							
							* Speeding up ScriptEngine shutdown
* Sharing threads so that minimum total thread count for any amount of regions will be 2. (1 maintenance, 1 script execution)
You can choose more script exec threads if you want of course.
In this commit: Sharing maintenance thread between all regions. 
							
						 
						
							2008-02-22 12:50:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ff12395a3d 
								
							
								 
							
						 
						
							
							
								
								* Relative large ClientView refactoring of packet Events into .Net recommended format.  
							
							
							
						 
						
							2008-02-22 11:30:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f75e418211 
								
							
								 
							
						 
						
							
							
								
								Fixes to ScriptEngine thread cleanup on destructor  
							
							
							
						 
						
							2008-02-21 23:43:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d4905812bc 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue where the client thread was aborted before the UDP server sends a message back to ClientView to close it a second time.   (yes we call close twice because there are times when the client closes with a logout and disconnects immediately which causes the UDP server to send a close request to the client thread)  
							
							... 
							
							
							
							* This update might make things better, it might expose another issue. 
							
						 
						
							2008-02-21 20:22:25 +00:00  
				
					
						
							
							
								 
						
							
							
								0103c43697 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-21 15:14:39 +00:00  
				
					
						
							
							
								 
						
							
							
								640ad259d4 
								
							
								 
							
						 
						
							
							
								
								* A few additional null checks in the Physics Scene and PhysicsActor so we don't try to enumerate dead null ODECharacter objects when things get *really* slow.  
							
							
							
						 
						
							2008-02-21 14:51:39 +00:00  
				
					
						
							
							
								 
						
							
							
								89665faeaf 
								
							
								 
							
						 
						
							
							
								
								ScriptEngine changes in locking. Another step in direction of shared threads.  
							
							
							
						 
						
							2008-02-21 11:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7102ac7769 
								
							
								 
							
						 
						
							
							
								
								"threads" command now works. I've added manual tracking of threads (only if compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.  
							
							
							
						 
						
							2008-02-21 10:43:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4a621d106c 
								
							
								 
							
						 
						
							
							
								
								Remove a couple compiler warnings.  
							
							
							
						 
						
							2008-02-21 00:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								0eeb56c61d 
								
							
								 
							
						 
						
							
							
								
								* Properly guard against the possibility that CopyInventoryItem doesn't get an asset back from the cache  
							
							
							
						 
						
							2008-02-20 23:31:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b0c5ef0b68 
								
							
								 
							
						 
						
							
							
								
								* Eliminate AssetCache.CopyAsset()  
							
							... 
							
							
							
							* Resolve a bad logic bug in AssetCache.GetAsset()
* This may make some asset related things work better (possibly getting main map images will now be improved). 
							
						 
						
							2008-02-20 23:21:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5f7a02fce9 
								
							
								 
							
						 
						
							
							
								
								Treads command lists threads, but not thread name (yet)  
							
							
							
						 
						
							2008-02-20 21:09:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7d7ad4dff2 
								
							
								 
							
						 
						
							
							
								
								* Only count download requests for assets which are not already waiting for data from the asset server  
							
							... 
							
							
							
							* This should stop the constant increase in the download requests statistics
* If you see stat numbers for download requests which are far from what you'd expect, please report 
							
						 
						
							2008-02-20 20:23:03 +00:00  
				
					
						
							
							
								 
						
							
							
								684059afdf 
								
							
								 
							
						 
						
							
							
								
								div+  
							
							... 
							
							
							
							threads console command will list all threads. This + yesterdays naming threads patch will give a good overview of what threads we have running. 
							
						 
						
							2008-02-20 20:22:15 +00:00  
				
					
						
							
							
								 
						
							
							
								740ce20d9d 
								
							
								 
							
						 
						
							
							
								
								* Found the land bug, yay  
							
							
							
						 
						
							2008-02-20 20:07:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f3190810d3 
								
							
								 
							
						 
						
							
							
								
								* Properly guard removal of asset request lists on AssetCache.AssetNotFound (my own bug)  
							
							
							
						 
						
							2008-02-20 19:13:59 +00:00  
				
					
						
							
							
								 
						
							
							
								53d5aeec24 
								
							
								 
							
						 
						
							
							
								
								* Remove unused texture dictionaries from AssetCache  
							
							... 
							
							
							
							* Add documentation to AssetCache 
							
						 
						
							2008-02-20 19:02:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a8cfbbe963 
								
							
								 
							
						 
						
							
							
								
								Minor cleanup.  
							
							
							
						 
						
							2008-02-20 18:38:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c66b5a9e71 
								
							
								 
							
						 
						
							
							
								
								Report command string on ConsoleBase.RunCommand exception  
							
							
							
						 
						
							2008-02-20 17:54:14 +00:00  
				
					
						
							
							
								 
						
							
							
								07774473af 
								
							
								 
							
						 
						
							
							
								
								* Fixed a long standing race condition in physics events.   Could this be the source of the null on multicast_void: error?  
							
							
							
						 
						
							2008-02-20 17:50:19 +00:00  
				
					
						
							
							
								 
						
							
							
								416d752829 
								
							
								 
							
						 
						
							
							
								
								llSetTimerEvent updated to use ticks instead of DateTime for internal timing.  
							
							
							
						 
						
							2008-02-20 17:35:28 +00:00  
				
					
						
							
							
								 
						
							
							
								877713999c 
								
							
								 
							
						 
						
							
							
								
								* Report 'asset not found' situations back to UserTextureDownloadService  
							
							... 
							
							
							
							* This fixes some of the 'runaway downloads' problem but not all of it
* Also fix up logging messages so texture requests are reported as such rather than as assets 
							
						 
						
							2008-02-20 17:34:10 +00:00  
				
					
						
							
							
								 
						
							
							
								96edcea3ae 
								
							
								 
							
						 
						
							
							
								
								llSetTimerEvent was setting seconds as milliseconds causing major problems in timed scripts...  
							
							
							
						 
						
							2008-02-20 17:14:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4c6e5a5090 
								
							
								 
							
						 
						
							
							
								
								* re-enabled AssetNotFound code  
							
							... 
							
							
							
							* turned script asset fetching asynchronous 
							
						 
						
							2008-02-20 13:11:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4c2e304ce6 
								
							
								 
							
						 
						
							
							
								
								Fixed big bug in AgentAssetTransactions, now don't seem to be getting any AbortXfer packets. And the "saving data" message in the client on logout seems to have gone. (So that message was all my fault.)  
							
							
							
						 
						
							2008-02-20 11:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								37b989a8c6 
								
							
								 
							
						 
						
							
							
								
								some changes to the initialising of AgentAssetTransactionModule to see if they help with the xfer/grey avatar problems.  
							
							
							
						 
						
							2008-02-20 11:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fec87ad3d7 
								
							
								 
							
						 
						
							
							
								
								* just added a readonly and a comment  
							
							
							
						 
						
							2008-02-20 10:10:19 +00:00  
				
					
						
							
							
								 
						
							
							
								e7a709068a 
								
							
								 
							
						 
						
							
							
								
								small change  
							
							
							
						 
						
							2008-02-20 10:07:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ac60382599 
								
							
								 
							
						 
						
							
							
								
								* Added a few more packets to ClientView. Added tendons to the Skeletal Groups Module, made it shared to save on threads.  
							
							
							
						 
						
							2008-02-20 09:45:26 +00:00  
				
					
						
							
							
								 
						
							
							
								9be5f9d6cc 
								
							
								 
							
						 
						
							
							
								
								* Fixed xml loading bug (the xml was scheduled for update before added to a scene)  
							
							... 
							
							
							
							* Fixed ClickAction situation on the same note (properties shouldn't cause big changes)
* Added some more debug output to AssetCache 
							
						 
						
							2008-02-20 09:38:45 +00:00  
				
					
						
							
							
								 
						
							
							
								bf42637ee8 
								
							
								 
							
						 
						
							
							
								
								* Caught 'OPTIONS' verb in BaseHttpServer that would otherwise explode.  
							
							... 
							
							
							
							(There are actually other non-content requests too, but I didn't know what we wanted to do with them) 
							
						 
						
							2008-02-20 08:04:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b77c48e75e 
								
							
								 
							
						 
						
							
							
								
								* Cleanup of some memory consuming items on ScenePresence.Close().  
							
							... 
							
							
							
							* Untangled a tangly shutdown loop for the ScenePresence.
* Suggested to the Garbage Collector that this may be a good time to >.>, <.< *gasp* collect the memory. 
							
						 
						
							2008-02-20 01:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								932a132116 
								
							
								 
							
						 
						
							
							
								
								* Made a quickupdate method to run through only entities that have scheduled themselves for updates looking for changes.  This runs 10 times a second.  
							
							... 
							
							
							
							* Set the massively slow UpdateEntities method to run every 2 seconds instead of 10 times a second.  This method runs through *all* of the entities can calls the virtual update().  
* Documented some of the code in the scene.Update method. 
							
						 
						
							2008-02-20 00:08:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ca78c3ef0d 
								
							
								 
							
						 
						
							
							
								
								Doc correction  
							
							
							
						 
						
							2008-02-19 23:44:22 +00:00  
				
					
						
							
							
								 
						
							
							
								48e085c774 
								
							
								 
							
						 
						
							
							
								
								* Add documentation  
							
							... 
							
							
							
							* The reason why pending downloads tick ever upwards is because missing assets are never signalled to the TextureSender
* Rectifying this is not straightfoward, but this will constitute the next patch.
* This does not explain the memory leak. 
							
						 
						
							2008-02-19 23:42:30 +00:00  
				
					
						
							
							
								 
						
							
							
								9a8c19d67b 
								
							
								 
							
						 
						
							
							
								
								Putting in eyecatcher lines on OpenSim start as we had previously.  This makes it easier to pick out a restart of OpenSim in an appended log file  
							
							
							
						 
						
							2008-02-19 20:59:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b331e96e25 
								
							
								 
							
						 
						
							
							
								
								Remove "Loading inventory" messages from item inventory loads  
							
							
							
						 
						
							2008-02-19 20:21:25 +00:00  
				
					
						
							
							
								 
						
							
							
								530cc24884 
								
							
								 
							
						 
						
							
							
								
								From: Michael Osias <mosias@us.ibm.com>  
							
							... 
							
							
							
							This patch implements the llSendRemoteData command and fixes mantis 552,
and possibly 586. 
							
						 
						
							2008-02-19 19:16:21 +00:00  
				
					
						
							
							
								 
						
							
							
								cfc9ee4265 
								
							
								 
							
						 
						
							
							
								
								* Adds limited support for each hollow type for the supported prim., Cube with a triangle hollow,  Cube with a cylinder hollow, cylinder with a triangle hollow, etc.  
							
							... 
							
							
							
							* More work needs to be done here as several of the profileshape/hollow combinations are rotationally offset from where they render in the client. 
							
						 
						
							2008-02-19 16:01:14 +00:00  
				
					
						
							
							
								 
						
							
							
								47c909ca0a 
								
							
								 
							
						 
						
							
							
								
								Playing "Name that thread". Adding names and isbackground=true to all threads so it will be easier to debug.  
							
							
							
						 
						
							2008-02-19 12:02:53 +00:00  
				
					
						
							
							
								 
						
							
							
								62f608b152 
								
							
								 
							
						 
						
							
							
								
								*rawfile fix.  
							
							
							
						 
						
							2008-02-19 08:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e789a6bc9b 
								
							
								 
							
						 
						
							
							
								
								* This patch adds Prism support to the Meshmerizer.   Prism is one of the object types in the drop down on the object tab.  Positive tapers are slightly incorrect(prim sinks into ground a tiny bit).   Everything else that's supported works as expected.  Hollow, cut, negative tapers, top shear.  
							
							
							
						 
						
							2008-02-19 08:49:38 +00:00  
				
					
						
							
							
								 
						
							
							
								01cf9d8b7e 
								
							
								 
							
						 
						
							
							
								
								* Committing Ahzz's patch number 620.  
							
							... 
							
							
							
							* Description SQLITE Inventory Table locks. *Provided by Openlfiegrid.com 
* Provides missing inventory table locks in SQLite. 
							
						 
						
							2008-02-19 00:08:28 +00:00  
				
					
						
							
							
								 
						
							
							
								75fe826d57 
								
							
								 
							
						 
						
							
							
								
								A bit more prominent sign of start up completion :-) thanks HashBox for the ASCII!  
							
							
							
						 
						
							2008-02-18 23:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d0b218f667 
								
							
								 
							
						 
						
							
							
								
								Committing ahzz's patch  #619  - Description:  
							
							... 
							
							
							
							Patch provided by Openlifegrid.com 
Adds locks around clientCircuits and clientCircuits_reverse Adds existance check on adding to clientCircuits for clients resending UseCircuit packet.
Adds locks around Clientmanager.m_clients for add/remove/tryGet calls 
							
						 
						
							2008-02-18 21:24:34 +00:00  
				
					
						
							
							
								 
						
							
							
								056f3dca2c 
								
							
								 
							
						 
						
							
							
								
								* Probably fixed the corner freeze bug.   On uninitialized avatar, ODEPlugin was trying to set the height of avatar to 127m, which you can imagine is a bit /wrong\  
							
							
							
						 
						
							2008-02-18 20:39:16 +00:00  
				
					
						
							
							
								 
						
							
							
								359f84ee43 
								
							
								 
							
						 
						
							
							
								
								* Output XmlRpc error message if user server gets a fault response from the region server on login  
							
							... 
							
							
							
							* This will make it more obvious if one accidentally starts one's region server in standalone rather than grid mode but then tries to login to a grid (as I am wont to do)
* We are now sending back a fault code (-32601) if no xmlrpc method is found rather than an ordinary message 
							
						 
						
							2008-02-18 18:48:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5944d5e7f6 
								
							
								 
							
						 
						
							
							
								
								* Fixed a land manager exception or two with Math.Max(255,Math.Min(0,val))  
							
							... 
							
							
							
							* Trapped a few more into little self contained boxes with padlocks on them. 
							
						 
						
							2008-02-18 18:22:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b37b71b273 
								
							
								 
							
						 
						
							
							
								
								* Make RegionProfileData.RequestSimProfileData static  
							
							... 
							
							
							
							* Minor documentation bits 
							
						 
						
							2008-02-18 17:31:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e292d43b96 
								
							
								 
							
						 
						
							
							
								
								* Since default loglevel is debug, I'm commenting out the resending x packet lines instead.   If you want to see them, uncomment the lines, alternatively open up the simulator statistics in the client to get a 'bytes unacked' which is the same information, just compressed so it doesn't lag the simulator and make it harder to pick out useful debug information from the console.  
							
							
							
						 
						
							2008-02-18 17:30:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4e3547cd12 
								
							
								 
							
						 
						
							
							
								
								* Putting the resending x packet into debug mode only.   Set your loglevel to debug to see them or pull up the simulator statistics in the client to see the 'un acked packet bytes'.  
							
							
							
						 
						
							2008-02-18 17:24:53 +00:00  
				
					
						
							
							
								 
						
							
							
								500d259c25 
								
							
								 
							
						 
						
							
							
								
								* Do not allow a user to be created if one with the same name already exists  
							
							
							
						 
						
							2008-02-18 15:50:18 +00:00  
				
					
						
							
							
								 
						
							
							
								28c808446d 
								
							
								 
							
						 
						
							
							
								
								a new attempt at converting to the right types  
							
							
							
						 
						
							2008-02-18 15:34:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5314f397b2 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix casting issue introduced by RegionSize constant.  I think this  
							
							... 
							
							
							
							should actually all be uints, but this will hopefully let people log in again. 
							
						 
						
							2008-02-18 15:25:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ad40ee7307 
								
							
								 
							
						 
						
							
							
								
								* Allow create user on standalone even if authentication is off, in case the creator wants to see a starting region for a user  
							
							... 
							
							
							
							* This also resolves mantis 601 
							
						 
						
							2008-02-18 15:23:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c62328950a 
								
							
								 
							
						 
						
							
							
								
								More exception checks and crash hints  
							
							... 
							
							
							
							If no scriptengine is specified then don't try to load any. 
							
						 
						
							2008-02-18 14:21:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f47bcb0f98 
								
							
								 
							
						 
						
							
							
								
								bring back some script engine debugging, hoping this will help track down the randoms segfaults  
							
							
							
						 
						
							2008-02-18 14:17:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1cbef0b908 
								
							
								 
							
						 
						
							
							
								
								Patch from Michael Osias IBM (jimbo2120)  
							
							... 
							
							
							
							In his own words: 
If a prim becomes a listener or remote channel and the script is deleted, it cannot become a listener or channel again with a new script.  
This patch fixes that. 
							
						 
						
							2008-02-18 11:14:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5fb1809384 
								
							
								 
							
						 
						
							
							
								
								Small change to the IAgentAssetTransactions file that Chi11ken added for me (thanks Chi11ken). when I forgot to commit it on saturday.  
							
							... 
							
							
							
							[The ComsmsManager will die] 
							
						 
						
							2008-02-18 09:29:22 +00:00  
				
					
						
							
							
								 
						
							
							
								81a00dd68f 
								
							
								 
							
						 
						
							
							
								
								* Thanks to Ahzz, more verbose error messages on the console and possibly a fix to the b*stard Sakai issue.  
							
							
							
						 
						
							2008-02-18 07:22:10 +00:00  
				
					
						
							
							
								 
						
							
							
								27afeaec74 
								
							
								 
							
						 
						
							
							
								
								* Added /even more/ debugging messages to the UDP server to help people in resolving the Sakai issue.  A few locks a few fixes, nothing that'll solve the problem in itself though.  
							
							
							
						 
						
							2008-02-18 05:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2c81e18fc3 
								
							
								 
							
						 
						
							
							
								
								Thank you very much Ahzzmandius for adding the support  
							
							... 
							
							
							
							to purge the avatars inventory "Trash" folder using the
bizarre tortoiseSVN method of diff/patch. 
							
						 
						
							2008-02-18 03:25:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3df36523cb 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Hashbox for:  
							
							... 
							
							
							
							Changed the public IsAdministrator back to protected, 
now checks Config to see whether it is allowed to run or not. 
Defaults to false (not allowed).
To use add the following to OpenSim.ini
[LL-Functions]
AllowosConsoleCommand=true 
							
						 
						
							2008-02-18 03:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8edaada1d3 
								
							
								 
							
						 
						
							
							
								
								ODE: Tired of floating above the ground after crossing a border?  Boy have I got a solution for you!  For a limited time, you can be the right height after border crossings automatically.  Just three easy payments of $9.95 and make sure your neighbor is sending child agent updates!  
							
							
							
						 
						
							2008-02-18 01:52:25 +00:00  
				
					
						
							
							
								 
						
							
							
								e6a74344e7 
								
							
								 
							
						 
						
							
							
								
								Thank you Hashbox for adding the  
							
							... 
							
							
							
							osConsoleCommand Feature to ll-functions. 
							
						 
						
							2008-02-17 21:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c2d7beb617 
								
							
								 
							
						 
						
							
							
								
								* Last bit of cleanup now.  As long as you keep physical prim off, you should have a reasonably stable experience with ODE again.  
							
							... 
							
							
							
							* Physical prim at the simulator edge still seems to have the occasional issue. 
							
						 
						
							2008-02-17 20:40:21 +00:00  
				
					
						
							
							
								 
						
							
							
								f80a534eb0 
								
							
								 
							
						 
						
							
							
								
								* Various ODE Cleanups  
							
							
							
						 
						
							2008-02-17 20:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								89349a3810 
								
							
								 
							
						 
						
							
							
								
								* Disabling physical prim crossings until they get a bit more stable.  
							
							
							
						 
						
							2008-02-17 12:10:47 +00:00  
				
					
						
							
							
								 
						
							
							
								e33a0c5fc0 
								
							
								 
							
						 
						
							
							
								
								* Fixed the Ghost physical hull on deleting a physical Prim  
							
							... 
							
							
							
							* Fixed a deadlock when there is an exception in the collision and stepping parts of Simulate. 
							
						 
						
							2008-02-17 11:50:15 +00:00  
				
					
						
							
							
								 
						
							
							
								19e0ada93a 
								
							
								 
							
						 
						
							
							
								
								* Located and destroyed the weird velocity and rotation transfers.  It turned out to be that the Static PhysicsVector.Zero was transferring velocities between all non fixed objects.   Not so static after all :(.  Finding it was cruel and unusual punishment from the CLR.  
							
							... 
							
							
							
							* Therefore, when you run through a pile of prim you won't see things rotate when they're not supposed to anymore.
* Avatars don't float off either. 
							
						 
						
							2008-02-17 10:41:08 +00:00  
				
					
						
							
							
								 
						
							
							
								58c72c409d 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, ChrisDown for a patch to  
							
							... 
							
							
							
							remove unnecessary terrain stores at region startup 
							
						 
						
							2008-02-17 02:07:25 +00:00  
				
					
						
							
							
								 
						
							
							
								df04345e3f 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Diva for a patch to increase the  
							
							... 
							
							
							
							grid server reliability. 
							
						 
						
							2008-02-17 02:03:27 +00:00  
				
					
						
							
							
								 
						
							
							
								9e828ab168 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Taoki for additions to pCampBot to improve walking, talking  
							
							... 
							
							
							
							and adding additional sentences for communications with pCampBot. 
							
						 
						
							2008-02-17 01:57:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3b9d332f84 
								
							
								 
							
						 
						
							
							
								
								Added copyright notices.  
							
							
							
						 
						
							2008-02-17 01:16:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0da6dabc15 
								
							
								 
							
						 
						
							
							
								
								Added dummy IAgentAssetTransactions to fix compile failure.  
							
							
							
						 
						
							2008-02-17 01:00:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5cc0bbd419 
								
							
								 
							
						 
						
							
							
								
								Renamed AgentAgentTransactionModule to the correct name of AgentAssetTransactionModule  
							
							
							
						 
						
							2008-02-16 13:13:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b618802e53 
								
							
								 
							
						 
						
							
							
								
								Moved the AgentAssetTransactionsManager (and AgentAssetTransactions) out of CommsManager and into a module (AgentAgentTransactionModule), still needs cleaning up though.  
							
							... 
							
							
							
							But its one more thing out of the CommsManager. One day we will kill the CommsManager! 
							
						 
						
							2008-02-16 13:01:42 +00:00  
				
					
						
							
							
								 
						
							
							
								694dff3b70 
								
							
								 
							
						 
						
							
							
								
								Some changes to remove some of the direct calls to CommsManager from Scene, so that they now go through the SceneCommunicationService. As a small step towards the day we can kill the CommsManager (YAY!)  
							
							
							
						 
						
							2008-02-16 11:55:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e8225f2f81 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-16 08:35:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5e949d4700 
								
							
								 
							
						 
						
							
							
								
								Forgot one small but important line .. ;)  
							
							
							
						 
						
							2008-02-16 08:22:29 +00:00  
				
					
						
							
							
								 
						
							
							
								169032b4a4 
								
							
								 
							
						 
						
							
							
								
								Fixed ScriptEngine config in OpenSim.ini.example that was out of place.  
							
							... 
							
							
							
							Added some info to failure on GridServices listening port so people can see what actually went wrong.
Moved most of the function/event execution module to a baseclass so other execution methods (instead of reflection) can be used with custom script modules run by ScriptEngine.Common.
+ some accumulated patches 
							
						 
						
							2008-02-16 07:53:02 +00:00  
				
					
						
							
							
								 
						
							
							
								be6edefcfb 
								
							
								 
							
						 
						
							
							
								
								* ODE Stability update 4 :D  
							
							... 
							
							
							
							* Changed the way meshing requests get sent to the ODEPlugin
* Numerous other fixes 
							
						 
						
							2008-02-15 21:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								cf9c0135b1 
								
							
								 
							
						 
						
							
							
								
								Resolve mantis  #572  - terrain help printed multiple times when change-region has not been invoked  
							
							
							
						 
						
							2008-02-15 16:05:49 +00:00  
				
					
						
							
							
								 
						
							
							
								4cc5aac18b 
								
							
								 
							
						 
						
							
							
								
								be smarter about the size of dynamic textures that we pull in  
							
							
							
						 
						
							2008-02-15 15:55:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2f6e1ac34d 
								
							
								 
							
						 
						
							
							
								
								allow for 1024x1024 textures through osSetDynamicTextureURL.  Follow up patch  
							
							... 
							
							
							
							to do smarter resize coming this afternoon. 
							
						 
						
							2008-02-15 13:00:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c769d93206 
								
							
								 
							
						 
						
							
							
								
								* Temporary measure of deleting the Mono addin cache dir of addin-db-000/ on every startup to avoid cache corruption problems  
							
							
							
						 
						
							2008-02-15 12:50:10 +00:00  
				
					
						
							
							
								 
						
							
							
								23c7c6dabd 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in AvatarFactoryModule that resulted in removing cloth items, not being persisted.  
							
							
							
						 
						
							2008-02-15 12:39:45 +00:00  
				
					
						
							
							
								 
						
							
							
								e16f9a16c7 
								
							
								 
							
						 
						
							
							
								
								Moved LaunchSLClient prebuild.xml into main prebuild.xml  
							
							
							
						 
						
							2008-02-15 03:30:15 +00:00  
				
					
						
							
							
								 
						
							
							
								25e7f74d29 
								
							
								 
							
						 
						
							
							
								
								Move pCampBot prebuild.xml into main prebuild.xml to fix reference errors.  Update README.  
							
							
							
						 
						
							2008-02-15 03:21:05 +00:00  
				
					
						
							
							
								 
						
							
							
								21b623b70e 
								
							
								 
							
						 
						
							
							
								
								Moved pCampBot to OpenSim/Tools  
							
							
							
						 
						
							2008-02-15 02:53:05 +00:00  
				
					
						
							
							
								 
						
							
							
								337d2d2a88 
								
							
								 
							
						 
						
							
							
								
								Oops.  Forgot about Windows users.  
							
							
							
						 
						
							2008-02-15 02:51:46 +00:00  
				
					
						
							
							
								 
						
							
							
								343f41ac1b 
								
							
								 
							
						 
						
							
							
								
								Minor syncing of copyright notices.  
							
							
							
						 
						
							2008-02-15 02:38:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b5a9592cc1 
								
							
								 
							
						 
						
							
							
								
								Moved LaunchSLClient build system to Prebuild.  
							
							... 
							
							
							
							Refactored LaunchSLClient code a bit. 
							
						 
						
							2008-02-15 02:37:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b13836db57 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-15 00:43:20 +00:00  
				
					
						
							
							
								 
						
							
							
								741f753c56 
								
							
								 
							
						 
						
							
							
								
								attempt to make our logging at least fail gracefully, we'll see if this helps  
							
							
							
						 
						
							2008-02-14 19:29:07 +00:00  
				
					
						
							
							
								 
						
							
							
								980a926a4b 
								
							
								 
							
						 
						
							
							
								
								make dynamic textures temporary to try to stop filling up the  
							
							... 
							
							
							
							asset db. 
							
						 
						
							2008-02-14 19:17:25 +00:00  
				
					
						
							
							
								 
						
							
							
								8ad450f83e 
								
							
								 
							
						 
						
							
							
								
								More work on trying to get AvatarFactoryModule to play nicely with multiple threads  
							
							
							
						 
						
							2008-02-14 18:59:03 +00:00  
				
					
						
							
							
								 
						
							
							
								e1d9275610 
								
							
								 
							
						 
						
							
							
								
								* Fixed accessibility problem on ITerrainChannel  
							
							
							
						 
						
							2008-02-14 17:23:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4616563cc4 
								
							
								 
							
						 
						
							
							
								
								Added "better" multi thread handling to AvatarFactoryModule, which uses EventWaitHandles, I'm a bit concerned about what effect this might have on performance in a large grid. But I've spent long enough on this problem for one day and as its valentines day, I will be killed and tortured (most likely not in that order) if I don't stop work for the day soon.  
							
							
							
						 
						
							2008-02-14 16:38:38 +00:00  
				
					
						
							
							
								 
						
							
							
								91d9248fce 
								
							
								 
							
						 
						
							
							
								
								* Removed some catch-all-ignores from UDPServer in an attempt to look for  #305 .  
							
							... 
							
							
							
							* Minor work towards abstracting terrain. 
							
						 
						
							2008-02-14 16:13:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3a208a3a4f 
								
							
								 
							
						 
						
							
							
								
								Fix a casting subtlety in moving to constants.  Logins should work  
							
							... 
							
							
							
							again. 
							
						 
						
							2008-02-14 13:28:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2d066c4136 
								
							
								 
							
						 
						
							
							
								
								* Took a stab at getting keys to work as intended  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-14 13:09:33 +00:00  
				
					
						
							
							
								 
						
							
							
								cf6e268d6d 
								
							
								 
							
						 
						
							
							
								
								* Added more debugging output to GridManager to pin down the key exchange weirdness  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-14 13:02:41 +00:00  
				
					
						
							
							
								 
						
							
							
								3c22da9efc 
								
							
								 
							
						 
						
							
							
								
								* Tree Populator Module, use "script tree" to make a growing tree in your sim.  
							
							
							
						 
						
							2008-02-14 12:27:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f4c0e45bac 
								
							
								 
							
						 
						
							
							
								
								*  Fixed   #564 , errors in friend sql  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-14 12:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								f3afa68a2a 
								
							
								 
							
						 
						
							
							
								
								* Made new Framework.Constants class, added RegionSize member.  
							
							... 
							
							
							
							* Converted all instances of "256" spotted to use RegionSize instead. Some approximations used for border crossings (ie 255.9f) are still using that value, but should be updated to use something based on RegionSize.
* Moving Terrain to a RegionModule, implemented ITerrainChannel and TerrainModule - nonfunctional, but will be soon. 
							
						 
						
							2008-02-14 12:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c0d411f427 
								
							
								 
							
						 
						
							
							
								
								* Exposed AddHandlers in response to mantis  #534 . Thanks, kmeisthax!  
							
							
							
						 
						
							2008-02-14 11:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								1229503764 
								
							
								 
							
						 
						
							
							
								
								Revert the index -> Add changes made in AvatarFactoryModule previously.  It appears that in conjunction with MW's locking changes, that two threads may race to create the avatar  
							
							... 
							
							
							
							appearance in the TryGetAvatarAppearance() method.  Moving off Add will mean the second replaces the first instead of throwing the exception.  This may still not be a good 
permanent solution - more extensively locking or a code rearrangement could be better.  I'm going to leave this in MW's much more familiar hands now. 
							
						 
						
							2008-02-14 11:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								135a72d6ca 
								
							
								 
							
						 
						
							
							
								
								* Removed the noise from the console.   The last commit seems to have resolved the recent reports of 'argument not a space' on linux.   Though, there were about 50 changes :D  
							
							
							
						 
						
							2008-02-14 10:07:15 +00:00  
				
					
						
							
							
								 
						
							
							
								44385800cf 
								
							
								 
							
						 
						
							
							
								
								Changed UserServer create user password input to cleartext so we can see what the all the fuzz/blur is about. Make sure that you hide your monitor and that there are no black vans with large antennas parked outside while you type the password.  
							
							... 
							
							
							
							Actually, turn off your monitor while typing password. Then press reset button on your computer. 
							
						 
						
							2008-02-14 10:04:14 +00:00  
				
					
						
							
							
								 
						
							
							
								bd880f9178 
								
							
								 
							
						 
						
							
							
								
								* Another ODE Stability update.   This might fix the recent Linux issues with the ODEPlugin.  
							
							
							
						 
						
							2008-02-14 09:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								0bb085261b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties from a bar ftw.  Kanpai!  
							
							
							
						 
						
							2008-02-14 09:30:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e3a711536b 
								
							
								 
							
						 
						
							
							
								
								* ODE -  This fixes a few things and breaks a few more.  
							
							
							
						 
						
							2008-02-14 01:57:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5f70b8b922 
								
							
								 
							
						 
						
							
							
								
								Added a small but maybe important clue that UserServer is not running.  
							
							
							
						 
						
							2008-02-14 01:35:17 +00:00  
				
					
						
							
							
								 
						
							
							
								4e005fc225 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some typos.  
							
							
							
						 
						
							2008-02-14 00:44:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0d14c47c28 
								
							
								 
							
						 
						
							
							
								
								* Bigisn ODE Stability update 2  
							
							
							
						 
						
							2008-02-14 00:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								3588d89b2c 
								
							
								 
							
						 
						
							
							
								
								* Bigish ODE stability Update.  Run Prebuild  
							
							
							
						 
						
							2008-02-13 23:14:41 +00:00  
				
					
						
							
							
								 
						
							
							
								12e0d8b316 
								
							
								 
							
						 
						
							
							
								
								* Fixed another bug in avatarpicker ('surname'/'lastname' mixup)  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-13 21:35:54 +00:00  
				
					
						
							
							
								 
						
							
							
								2c48ceedd8 
								
							
								 
							
						 
						
							
							
								
								* Fixed bug in avatarpicker so now you can search on single word  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-13 21:15:05 +00:00  
				
					
						
							
							
								 
						
							
							
								952cdd4166 
								
							
								 
							
						 
						
							
							
								
								* Added some more comprehensive log entries on region login.  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-13 21:05:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b05409b03f 
								
							
								 
							
						 
						
							
							
								
								* Minor guard for null case.  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-13 20:51:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b705ba21f3 
								
							
								 
							
						 
						
							
							
								
								* Moved insertUserRow into MSSQLUserData so 'create user' works again  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-13 20:20:52 +00:00  
				
					
						
							
							
								 
						
							
							
								15c6788dc7 
								
							
								 
							
						 
						
							
							
								
								* Moved insertRegionRow into MSSQLGridData  
							
							... 
							
							
							
							* Split table test and creation into table by table
* Debugged table creation Sql
* Added missing CreateUserFriendsTable.sql 
							
						 
						
							2008-02-13 20:08:46 +00:00  
				
					
						
							
							
								 
						
							
							
								d9e01bf453 
								
							
								 
							
						 
						
							
							
								
								*fixed varchar size typo in createuserfriendstable.sql  
							
							
							
						 
						
							2008-02-13 19:10:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2e89c01851 
								
							
								 
							
						 
						
							
							
								
								* This fixes mantis 553 (It appears that the exception is thrown when there is a collision with a cylinder that is both hollowed and either tapered or cut. The sequence of actions that reproduce the problem for me are: create a cylinder, hollow to 95%, taper X/Y, then collide it with another object or avatar. Note that the cylinder itself is not marked physical. )  
							
							
							
						 
						
							2008-02-13 19:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								df21da6dec 
								
							
								 
							
						 
						
							
							
								
								* Patch from Dr Schofld's (IBM).  In his own words  
							
							... 
							
							
							
							all TerrainEngine.LoadFromFileX(string filename) methods don't set the dirty bits in heightmap.diff[,] in contrast to the TerrainEngine.LoadFromFileX(string filename, int dimensionX, int dimensionY, int lowerboundX, int lowerboundY) cousins. this has the unpleasant drawback that the Scene.SendTerrainUpdate(bool) will not send layer data to the client.
the attached patch fixes all LoadFromFileX(.) methods.
Thanks!
* Also small build fix for AvatarFactoryModule 
							
						 
						
							2008-02-13 16:35:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d91c03e23b 
								
							
								 
							
						 
						
							
							
								
								Added some locks on the cache Dictionary in AvatarFactoryModule.  
							
							
							
						 
						
							2008-02-13 16:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5e9ae68df4 
								
							
								 
							
						 
						
							
							
								
								* Fix for mantis 522.  However, I would be a little surprised if this code did much anyway, so perhaps it's not currently in use.  
							
							
							
						 
						
							2008-02-13 15:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3624efde85 
								
							
								 
							
						 
						
							
							
								
								* Make code fix to address prim rotation unlink issues (mantis 383, 454. 369)  
							
							... 
							
							
							
							* Many thanks to alex_carnell for the necessary information for this 
							
						 
						
							2008-02-13 14:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								49a5a00b80 
								
							
								 
							
						 
						
							
							
								
								Added a method to access a named folder in a users inventory, to the inventory Database interfaces. This could be useful for adding a item to a users inventory from say a web front end application or some other third party application. [note the method is only currently implemented in the sqlite provider]  
							
							
							
						 
						
							2008-02-13 14:45:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c202a7d0aa 
								
							
								 
							
						 
						
							
							
								
								* Copied 'Friends' functionality from the MySQLUserData to MSSQLUserData  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-13 13:55:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4880bd121e 
								
							
								 
							
						 
						
							
							
								
								* Split out MSSQLManager Test/Init into each provider.  
							
							... 
							
							
							
							* Made regions table name configurable (MSSQL only)
* Added a note in ini.example pointing out that the sql resources have to change if you change table names
* Removed duplicate picker method from GridData interface
[Provided by openlifegrid.com] 
							
						 
						
							2008-02-13 13:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								bcd3a5b28b 
								
							
								 
							
						 
						
							
							
								
								* Introduced customizable table names on MySQL and MSSQL UserData plug-ins.  
							
							... 
							
							
							
							[Provided by openlifegrid.com] 
							
						 
						
							2008-02-13 12:06:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c1044039d4 
								
							
								 
							
						 
						
							
							
								
								* Removed a debug line that got called every frame.  
							
							
							
						 
						
							2008-02-13 08:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d773ca5147 
								
							
								 
							
						 
						
							
							
								
								* Made physical prim stable enough for the general population to turn on. (though I still don't recommend it for welcome regions unless object build is off.  
							
							... 
							
							
							
							* Updated the ode.dll for windows with a more reasonable stack space reserve.  Linux users will need to type ulimit -s 262144 before starting up OpenSimulator if using Physical Prim to protect against stack collisions. or run the included ./bin/opensim-ode.sh to start up OpenSimulator in ODE mode.
* Added internal collision score and am keeping track of 'high usage' prim.
* Tweaked collisions some more
* Tested up to 460 physical prim in extremely close quarters (which was previously impossible in OpenSim).  After 460 in tight quarters, physics slows down enough to make it hard to do any moving, however..  non physics things still work, such as logging on to the simulator, etc. 
							
						 
						
							2008-02-13 07:50:15 +00:00  
				
					
						
							
							
								 
						
							
							
								001ce95e4c 
								
							
								 
							
						 
						
							
							
								
								Clean up more unnecessary String.Format calls  
							
							
							
						 
						
							2008-02-13 03:38:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a1a206cb05 
								
							
								 
							
						 
						
							
							
								
								* Clean up LIBRARY INVENTORY messages  
							
							
							
						 
						
							2008-02-13 02:43:41 +00:00  
				
					
						
							
							
								 
						
							
							
								45638cc141 
								
							
								 
							
						 
						
							
							
								
								Commenting and a spelling correction  
							
							
							
						 
						
							2008-02-13 01:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1677bde480 
								
							
								 
							
						 
						
							
							
								
								* Clean up the agent's asset transactions when it is removed from the scene  
							
							... 
							
							
							
							* This may or may not help with the memory leak, need to assess 
							
						 
						
							2008-02-13 00:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								365cf8e455 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Move last commit's refactor back to AgentAssetTransactionsManager  
							
							... 
							
							
							
							* Push asset update (invoked when clothing is altered) down into AgentAssetTransactions from Scene.Inventory.cs to join others
* I've tested that clothing creation and update still works, but please let me know if it suddently breaks for you.
* Add/correct comments 
							
						 
						
							2008-02-13 00:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2018cf312b 
								
							
								 
							
						 
						
							
							
								
								Refactor: factor a method out of AgentAssetTransactionsManager  
							
							
							
						 
						
							2008-02-12 22:41:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c0211c1ca2 
								
							
								 
							
						 
						
							
							
								
								* Add missing locking to mysql inventory plugin  
							
							... 
							
							
							
							* Should resolve mantis 542 
							
						 
						
							2008-02-12 22:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6a3455a98c 
								
							
								 
							
						 
						
							
							
								
								* Refactoring: Rename AssetTransactions.cs and AssetTransactionsManager and align classes with file names  
							
							... 
							
							
							
							* Small amount of ndoc
* This will probably require a prebuild and nant clean 
							
						 
						
							2008-02-12 18:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								49a6ac300f 
								
							
								 
							
						 
						
							
							
								
								* This fixes the object edit box's flipping checkboxes when you modify one of the permission masks or Locked status using the available checkboxes.  
							
							
							
						 
						
							2008-02-12 15:47:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d79633b7c7 
								
							
								 
							
						 
						
							
							
								
								* various minuscule code convention conformance fixes  
							
							
							
						 
						
							2008-02-12 11:21:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e5ede36f0c 
								
							
								 
							
						 
						
							
							
								
								* Physical prim cross borders and continue from where the left off on the other side now, assuming the region on the other side has physical prim enabled.  
							
							
							
						 
						
							2008-02-12 07:32:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6e01769bcf 
								
							
								 
							
						 
						
							
							
								
								* A bunch of updates to make things more smooth.  
							
							... 
							
							
							
							** Sending the actual TimeDilation to the client now instead of the 62455 constant.  The client is *supposed* to use that value to sync with the simulator.    (actually sending ushort.maxvalue * TimeDilation)
** Disabling prim that inter-penetrate instead of just not attaching a joint
** Reduced prim spin a 'little' bit, but not *enough* 
** Tweaked the TimeDilation algorithm to be closer to 1.0 by default and various changes to the sim stats reporter 
** Created a .SetValues method to PhysicsVector so we can simply call the setvalues function instead of .x, .y, .z sets.
** Experimented with a .GetBytes Method on PhysicsActor to be able to use the LLVector3.FromBytes() method.   
** Upped the Inter-penetration depth to 0.25 instead of .08. 
							
						 
						
							2008-02-12 04:27:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c926962862 
								
							
								 
							
						 
						
							
							
								
								* This resolves the null exceptions when a script is manipulating a physical object in ODE and you delete the object.  The script is still running and trying to add force, but the object reference is null.  
							
							
							
						 
						
							2008-02-12 00:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								f603e57e9a 
								
							
								 
							
						 
						
							
							
								
								* Added PhysicsScene.Dispose()  
							
							... 
							
							
							
							* In ODE, disposing of all of the ODE objects and the ODE World to reclaim memory when the simulator restarts. 
							
						 
						
							2008-02-11 22:54:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7647239f32 
								
							
								 
							
						 
						
							
							
								
								Tiny change to print out a warning in a situation which almost guaranteeably never occurs anyway  
							
							
							
						 
						
							2008-02-11 21:58:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7bbb9a08cb 
								
							
								 
							
						 
						
							
							
								
								Re-enabled Inventory creation of body parts  
							
							
							
						 
						
							2008-02-11 20:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c80c6e9774 
								
							
								 
							
						 
						
							
							
								
								Documenting and minor tweaks  
							
							
							
						 
						
							2008-02-11 20:10:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7156d7ae51 
								
							
								 
							
						 
						
							
							
								
								Moved share/sql/mysql-AvatarAppearance.sql to OpenSim/Framework/Data.MySQL/Resources/AvatarAppearance.sql as described in share/sql/mysql_README.txt  
							
							... 
							
							
							
							Thanks dmiles_afk 
							
						 
						
							2008-02-11 18:24:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d1e0b642f4 
								
							
								 
							
						 
						
							
							
								
								* Renamed and moved avatar appearance config keys. Everyone who has appearance persistence needs to set new params for it (check OpenSim.ini.example)  
							
							... 
							
							
							
							New keys "appearance_persist" and "appearance_connection_string" are now under [Startup].
* Reorganized OpenSim.ini slightly 
							
						 
						
							2008-02-11 18:04:12 +00:00  
				
					
						
							
							
								 
						
							
							
								aae37cb1d0 
								
							
								 
							
						 
						
							
							
								
								reverted the last three commits  
							
							
							
						 
						
							2008-02-11 15:56:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a3837a1e9a 
								
							
								 
							
						 
						
							
							
								
								yet another small change (as part of my fight back against Teravus over taking me in the number of commits)  
							
							
							
						 
						
							2008-02-11 15:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9cce1ab366 
								
							
								 
							
						 
						
							
							
								
								another small change  
							
							
							
						 
						
							2008-02-11 15:52:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f3ff3a678b 
								
							
								 
							
						 
						
							
							
								
								small change  
							
							
							
						 
						
							2008-02-11 15:52:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e399141dfb 
								
							
								 
							
						 
						
							
							
								
								* Added some connection debugging  
							
							
							
						 
						
							2008-02-11 14:09:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c927928245 
								
							
								 
							
						 
						
							
							
								
								* some refactoring on permissions  
							
							... 
							
							
							
							* temporary re-introduced the weird 'flip-back' behaviour, but debugging it; will remove it if I don't find anything. 
							
						 
						
							2008-02-11 13:26:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c7c567182a 
								
							
								 
							
						 
						
							
							
								
								From: Ansgar Schmidt <ANSI@de.ibm.com>  
							
							... 
							
							
							
							Here is a patch for Revision 3380. This patch adds the feature of loading
XML prim specification via XML-RPC call on a given island. Call with
Islandname and XMLPrim Filename. 
							
						 
						
							2008-02-11 12:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								c654df5dfd 
								
							
								 
							
						 
						
							
							
								
								From: dirk husemann <hud@zurich.ibm.com>  
							
							... 
							
							
							
							these two patches fixe the terrain load exception that occurs when
restarting OpenSim on PPC32 by making terrain loading endian clean.
it does NOT fix the client crash exception. need to hunt that one down. 
							
						 
						
							2008-02-11 12:38:51 +00:00  
				
					
						
							
							
								 
						
							
							
								59b224a901 
								
							
								 
							
						 
						
							
							
								
								Unhandled exception handler hookup is now the first thing to happen when OpenSim starts  
							
							
							
						 
						
							2008-02-11 09:11:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e6453d9b9d 
								
							
								 
							
						 
						
							
							
								
								* Changed child_get_tasks to see_into_this_sim_from_neighbor.  
							
							... 
							
							
							
							* Turned on see_into_this_sim_from_neighbor by default.
* Fix Race Condition with parts being added to a group while the simulator is starting up. 
							
						 
						
							2008-02-11 05:19:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a56664cf59 
								
							
								 
							
						 
						
							
							
								
								* um, Prim crossings?  Experimental.  
							
							... 
							
							
							
							* Backup your database just in case. 
							
						 
						
							2008-02-11 01:43:54 +00:00  
				
					
						
							
							
								 
						
							
							
								44058f8ae6 
								
							
								 
							
						 
						
							
							
								
								state_entry is now executed on state change.  
							
							
							
						 
						
							2008-02-10 22:36:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9a04e0e1c4 
								
							
								 
							
						 
						
							
							
								
								We now support LSL state  
							
							
							
						 
						
							2008-02-10 22:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								c935b308e6 
								
							
								 
							
						 
						
							
							
								
								The very beginnings of attachments (no detachments! :)  
							
							
							
						 
						
							2008-02-10 22:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								78363c3bab 
								
							
								 
							
						 
						
							
							
								
								Bugfix to state command:  
							
							... 
							
							
							
							"state default;" rewrite to "state ("default");" 
							
						 
						
							2008-02-10 21:55:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f5cf5ad134 
								
							
								 
							
						 
						
							
							
								
								Bugfix on that last Quaternion/Vector patch  
							
							
							
						 
						
							2008-02-10 21:43:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3b844cb756 
								
							
								 
							
						 
						
							
							
								
								Untested bugfix in state support  
							
							... 
							
							
							
							Replaced (?<s1>(?![a-zA-Z_]+)\s*)" + @"([a-zA-Z_]+)(?<s2>[^a-zA-Z_\(\)]*){ with (?<s1>(?![a-zA-Z_]+)\s*)" + @"(state\s+)?([a-zA-Z_]+)(?<s2>[^a-zA-Z_\(\)]*){
Lets see what happens now... :) 
							
						 
						
							2008-02-10 21:37:19 +00:00  
				
					
						
							
							
								 
						
							
							
								801e95bbe1 
								
							
								 
							
						 
						
							
							
								
								Added support for function calls as values in LSL-specific <0,0,0> and <0,0,0,0> Quaternion and Vector  
							
							
							
						 
						
							2008-02-10 21:30:46 +00:00  
				
					
						
							
							
								 
						
							
							
								758458121e 
								
							
								 
							
						 
						
							
							
								
								Implements llListStatistics() and a bunch-o-LSL_Types.list statistical methods. Added LIST_STAT_HARMONIC_MEAN in addition to LL's LIST_STAT_*  
							
							
							
						 
						
							2008-02-10 21:28:41 +00:00  
				
					
						
							
							
								 
						
							
							
								38f0615ffe 
								
							
								 
							
						 
						
							
							
								
								* This updates adds locking capability.  Thanks, lbsa71 for pointing out my bitmasking error of the objectflags!   It's still a little bit wonky when you check the checkbox, however it 'takes' and doesn't break anything.  
							
							
							
						 
						
							2008-02-10 21:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								0756e01475 
								
							
								 
							
						 
						
							
							
								
								Removed some ScriptEngine config debugging.  
							
							... 
							
							
							
							Added experimental console command to:
* unload module (note: module probably doesn't support it)
* load module
Not visible in help (needs testing first). 
							
						 
						
							2008-02-10 19:03:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b4a19a4fb4 
								
							
								 
							
						 
						
							
							
								
								* Added support for delinking individual prim from a linkset.  
							
							
							
						 
						
							2008-02-10 18:56:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c2632a2eb9 
								
							
								 
							
						 
						
							
							
								
								Implemented llGetParcelFlags() and llGetRegionFlags(). I don't think the RegionFlags are currently implemented within EstateSettings, thus this is always 0.  
							
							
							
						 
						
							2008-02-10 18:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								04a5a57b3d 
								
							
								 
							
						 
						
							
							
								
								Implements llGetObjectMass()  
							
							
							
						 
						
							2008-02-10 17:41:57 +00:00  
				
					
						
							
							
								 
						
							
							
								cf284efcda 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Hashbox for :  
							
							... 
							
							
							
							Add scene-debug command to Enable/Disable scripting, 
collision, and physics from console. 
							
						 
						
							2008-02-10 16:03:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e0424254bd 
								
							
								 
							
						 
						
							
							
								
								* Refactored permissions handling to extract info out of permisisons block in ClientView  
							
							... 
							
							
							
							* Changed some uint constants to Enum values 
							
						 
						
							2008-02-10 14:27:21 +00:00  
				
					
						
							
							
								 
						
							
							
								8d37e91454 
								
							
								 
							
						 
						
							
							
								
								* Adding more broken objectflags to the list here. Touch was also broken.   It might be smarter to just rebuild the whole objectflags before sending it to the client >.<  
							
							
							
						 
						
							2008-02-10 12:44:36 +00:00  
				
					
						
							
							
								 
						
							
							
								85a9834ed8 
								
							
								 
							
						 
						
							
							
								
								* A lot of ugly permissions updates.  
							
							... 
							
							
							
							** Created SendFullUpdateToAllClientsExcept(LLUUID) so that permission updates /appear/ to apply immediately
** Separated out the ObjectFlags and the Permission Flags.  They're related but not the same
** Added a hack routine to add *back* the objectflags to the client flags because the client hates the way we're doing object permissions
** Updated the clientflags routine to properly tell the client when they can't edit admin objects (objects owned by the sim administrator) even when they're an estate manager(why? >.<  argh!)
** Fixed a null sim administrator/estate manager/user from causing permissions to return false even when it should return true.
** Re-added ObjectModify hack to allow collaboration with the allow anyone to move checkbox until we get group permissions done. 
							
						 
						
							2008-02-10 10:55:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e207284fef 
								
							
								 
							
						 
						
							
							
								
								Clean up logging calls using String.Format explicitly  
							
							
							
						 
						
							2008-02-10 01:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e9eaf8e949 
								
							
								 
							
						 
						
							
							
								
								* fixed typo. thanks, nebadon!  
							
							
							
						 
						
							2008-02-09 22:26:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7486762aa0 
								
							
								 
							
						 
						
							
							
								
								* Refactored some asset code and in the process uncovered a bug; now, I think first transfer of asset should start faster.  
							
							
							
						 
						
							2008-02-09 22:23:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d2e66872ed 
								
							
								 
							
						 
						
							
							
								
								*Neb try this update.   It might fix it..   it might also cause no parcel to be sent.  
							
							
							
						 
						
							2008-02-09 22:05:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0b0bb28fd5 
								
							
								 
							
						 
						
							
							
								
								* added count of texture data bytes and asset bytes  
							
							
							
						 
						
							2008-02-09 21:50:45 +00:00  
				
					
						
							
							
								 
						
							
							
								e2ed5bf6b9 
								
							
								 
							
						 
						
							
							
								
								* Added count of temporary assets  
							
							
							
						 
						
							2008-02-09 21:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								176a1fe382 
								
							
								 
							
						 
						
							
							
								
								* added two new commands (for debug/disaster recovery)  
							
							... 
							
							
							
							'show assets' shows the current state of the asset cache (number of cached assets, requests, et c)
  'clear-assets' forcibly re-initializes the asset cache thereby freeing all cached items.
'clear-assets' is not to be used lightly, as it probably introduces mem inconsistencies and doubling up of textures. 
							
						 
						
							2008-02-09 21:17:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4d376ee630 
								
							
								 
							
						 
						
							
							
								
								Added undocumented "modules list" command, lists shared region modules.  
							
							
							
						 
						
							2008-02-09 12:08:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f6e9b9404f 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mirceakitsune to  fix   #502  (lower land does the same as raise land)  
							
							
							
						 
						
							2008-02-09 10:41:36 +00:00  
				
					
						
							
							
								 
						
							
							
								07d0f558c4 
								
							
								 
							
						 
						
							
							
								
								* Fixed nebadon's UserServer crash bug from yesterday.  
							
							... 
							
							
							
							* Made Estate tools work for estate managers without needing to request admin status First
* Added code to make the Simulator version to be reported in the About box of the client 
							
						 
						
							2008-02-09 07:53:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fc9bdb6c16 
								
							
								 
							
						 
						
							
							
								
								Moved LICENSE.txt into root.  
							
							
							
						 
						
							2008-02-09 06:08:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c9b5516ca8 
								
							
								 
							
						 
						
							
							
								
								* Adds Top Shear support to the Meshmerizer for the Cube prim and the Cylinder prim.  
							
							
							
						 
						
							2008-02-09 05:18:52 +00:00  
				
					
						
							
							
								 
						
							
							
								fec65b3c69 
								
							
								 
							
						 
						
							
							
								
								* Tweaked timing of rapid mesh requests.   Helps a race condition.  
							
							
							
						 
						
							2008-02-09 04:08:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d546859bc1 
								
							
								 
							
						 
						
							
							
								
								* Change logger to handle [<entry>] where <entry> contains non alphabetic characters  
							
							... 
							
							
							
							* Change logger to not print extra line if [<entry>] <text> like string is not logged
* Remove more of my previous chatty debugging statements 
							
						 
						
							2008-02-09 01:53:57 +00:00  
				
					
						
							
							
								 
						
							
							
								a50a8376d6 
								
							
								 
							
						 
						
							
							
								
								* In the most basic situations, ClientView and ScenePresence no longer leak memory  
							
							... 
							
							
							
							* However, I'm no longer sure they were even a big contributory factor (to this particular leak, there are other causes of other leaks).  I need better measurement techniques
* Removed most of my debugging gawp 
							
						 
						
							2008-02-09 01:37:53 +00:00  
				
					
						
							
							
								 
						
							
							
								2dc94870aa 
								
							
								 
							
						 
						
							
							
								
								Mostly debugging verbosity which I shall very shortly comment out.  
							
							... 
							
							
							
							Just want to try this out on windows quickly. 
							
						 
						
							2008-02-09 00:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								bb5b88d161 
								
							
								 
							
						 
						
							
							
								
								* Fixed a situation in ODE where it didn't call the mesher on a cube when you tapered if you didn't have a cut or a hollow.  
							
							
							
						 
						
							2008-02-08 23:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								16f8f19a54 
								
							
								 
							
						 
						
							
							
								
								* Stop asset transactions hanging around after they've completed  
							
							... 
							
							
							
							* Still not enough to solve the memory leak, though hopefully this is another step on the path
* All these changes are pretty temporary - this will be addressed with a more fundamental refactor in the future 
							
						 
						
							2008-02-08 23:42:19 +00:00  
				
					
						
							
							
								 
						
							
							
								fadf5b479f 
								
							
								 
							
						 
						
							
							
								
								* Added Taper support to the Meshmerizer for Cube and Cylinder.  
							
							... 
							
							
							
							* Removed the hull verbosity 
							
						 
						
							2008-02-08 23:28:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f05f583613 
								
							
								 
							
						 
						
							
							
								
								Still chasing logout memory leak.  Putting in small changes and temporary light verbosity to this end  
							
							
							
						 
						
							2008-02-08 22:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b63c267f0b 
								
							
								 
							
						 
						
							
							
								
								* Finished Cylinder in the Meshmerizer. Hollow and Path cut work for it now.  Enjoy the new physics-friendly prim type.  
							
							
							
						 
						
							2008-02-08 22:11:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e6cd420f19 
								
							
								 
							
						 
						
							
							
								
								refactor - remove unused m_children from EntityBase  
							
							
							
						 
						
							2008-02-08 20:11:45 +00:00  
				
					
						
							
							
								 
						
							
							
								47353ffe48 
								
							
								 
							
						 
						
							
							
								
								Minor refactoring  
							
							
							
						 
						
							2008-02-08 19:56:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9d95f9bcf4 
								
							
								 
							
						 
						
							
							
								
								Minor ScenePresence related refactoring  
							
							
							
						 
						
							2008-02-08 19:53:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a50a26f812 
								
							
								 
							
						 
						
							
							
								
								* Dun-dun-dun. JavaScript scripting now actually works. :)  
							
							
							
						 
						
							2008-02-08 18:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								24ac86931a 
								
							
								 
							
						 
						
							
							
								
								update eol-style  
							
							
							
						 
						
							2008-02-08 18:18:56 +00:00  
				
					
						
							
							
								 
						
							
							
								23e0ef3492 
								
							
								 
							
						 
						
							
							
								
								* Made some terrain functions faster computationally.  
							
							
							
						 
						
							2008-02-08 18:18:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a1625a5410 
								
							
								 
							
						 
						
							
							
								
								* Applying mantis 339 patches round 2 -- Thanks daedius  
							
							
							
						 
						
							2008-02-08 17:54:30 +00:00  
				
					
						
							
							
								 
						
							
							
								a637473f80 
								
							
								 
							
						 
						
							
							
								
								* Adding console spam to help track 'The Steve Bug'.  
							
							
							
						 
						
							2008-02-08 17:49:53 +00:00  
				
					
						
							
							
								 
						
							
							
								62943de68a 
								
							
								 
							
						 
						
							
							
								
								change counter from 3 => 2 based on feedback from mirceakitsune on mantis  
							
							... 
							
							
							
							http://opensimulator.org/mantis/bug_view_page.php?bug_id=490  
						
							2008-02-08 16:29:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7b4fb3b8bc 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Attached is a patch for Mantis 25 - this fixes the problem of not having a
touch_start happen for all prims in a linked group.  So, with this, large
builds can now have a single script in the base prim and it will run when
any prim in the linked build is touched.   The problem was that the
objectgrab event was not being propagated to all the prims in the group. 
							
						 
						
							2008-02-08 16:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								598c5a95d9 
								
							
								 
							
						 
						
							
							
								
								fix the issue found on IRC this morning.  The logging call was mistructured  
							
							... 
							
							
							
							so threw and exception when attempting to log that we missed an asset and
were waiting for it. 
							
						 
						
							2008-02-08 15:29:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5a63047144 
								
							
								 
							
						 
						
							
							
								
								small bit of refactoring,  
							
							
							
						 
						
							2008-02-08 15:07:29 +00:00  
				
					
						
							
							
								 
						
							
							
								3be2e772ec 
								
							
								 
							
						 
						
							
							
								
								* Removed a statement that crashes the Meshmerizer if you don't have a specific /dev/ folder  
							
							
							
						 
						
							2008-02-08 12:07:39 +00:00  
				
					
						
							
							
								 
						
							
							
								7d77fa6a9d 
								
							
								 
							
						 
						
							
							
								
								* Okay, fixed the path cut offset, however the inner wall isn't properly 'cut' from the hull, so slightly better support, but still limited.  
							
							
							
						 
						
							2008-02-08 11:44:27 +00:00  
				
					
						
							
							
								 
						
							
							
								50acb8e634 
								
							
								 
							
						 
						
							
							
								
								* This update adds limited support for Cylinder meshed prim in the Meshmerizer plugin. (Limited because path cut is wrongly offset and while Hollowing works, you can walk through the inside wall.)  
							
							
							
						 
						
							2008-02-08 11:32:56 +00:00  
				
					
						
							
							
								 
						
							
							
								1ff4711cfb 
								
							
								 
							
						 
						
							
							
								
								* Fix: Send Parcel data on region crossing.  
							
							
							
						 
						
							2008-02-08 03:20:11 +00:00  
				
					
						
							
							
								 
						
							
							
								dfca32b046 
								
							
								 
							
						 
						
							
							
								
								Missed one event message that needed to be  
							
							... 
							
							
							
							commented out. 
							
						 
						
							2008-02-08 02:23:57 +00:00  
				
					
						
							
							
								 
						
							
							
								2fb541cb2a 
								
							
								 
							
						 
						
							
							
								
								Make timer events from scripts a little less chatty.  
							
							... 
							
							
							
							DEBUG is defined by default in the Linux build. 
							
						 
						
							2008-02-08 01:42:56 +00:00  
				
					
						
							
							
								 
						
							
							
								97ec8cba62 
								
							
								 
							
						 
						
							
							
								
								Maybe VB.Net will compile now... who knows ;)  
							
							
							
						 
						
							2008-02-07 16:37:28 +00:00  
				
					
						
							
							
								 
						
							
							
								ba846e62ef 
								
							
								 
							
						 
						
							
							
								
								Same VB.Net patch done right.  
							
							
							
						 
						
							2008-02-07 15:36:58 +00:00  
				
					
						
							
							
								 
						
							
							
								c997cc97bb 
								
							
								 
							
						 
						
							
							
								
								VB.Net compiler might work on Windows now.  
							
							
							
						 
						
							2008-02-07 15:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								dba1f476c9 
								
							
								 
							
						 
						
							
							
								
								* Fixed negative child agents in the sim stats.  
							
							
							
						 
						
							2008-02-07 08:28:48 +00:00  
				
					
						
							
							
								 
						
							
							
								3674257095 
								
							
								 
							
						 
						
							
							
								
								* This update contains a bucket-full of network optimizations.  
							
							... 
							
							
							
							* ParcelProperties are sent only when needed instead of on any movement
* Terse Updates and other temporary data packets are marked unreliable
* After a certain amount of users, the sim actually sends updates on things less
* Experimental
* Tested to 68 avatar with pCampBot  (And it's surprising what actually causes the most lag..  the text chat!) 
							
						 
						
							2008-02-07 08:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								0e771c8d39 
								
							
								 
							
						 
						
							
							
								
								* didn't save :P  so, this is the other half to my last commit  
							
							
							
						 
						
							2008-02-07 06:11:02 +00:00  
				
					
						
							
							
								 
						
							
							
								49622dfbc5 
								
							
								 
							
						 
						
							
							
								
								Update version numbers to 0.5  
							
							
							
						 
						
							2008-02-07 04:41:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c076eab633 
								
							
								 
							
						 
						
							
							
								
								Additional debugging print on LOGOUT if/else in userServer.  
							
							
							
						 
						
							2008-02-07 03:13:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d6f4656032 
								
							
								 
							
						 
						
							
							
								
								Shorten root inventory create folder message.  
							
							
							
						 
						
							2008-02-07 03:06:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1b8e89751a 
								
							
								 
							
						 
						
							
							
								
								* Added the Scripted objectflag if there is a script running in a prim. Remove the flag if you delete all of the scripts in the object.  
							
							
							
						 
						
							2008-02-07 01:52:39 +00:00  
				
					
						
							
							
								 
						
							
							
								caa255bcdf 
								
							
								 
							
						 
						
							
							
								
								make a couple more changes to get us back very close to old color scheme  
							
							
							
						 
						
							2008-02-06 20:59:31 +00:00  
				
					
						
							
							
								 
						
							
							
								aa9d3f7aed 
								
							
								 
							
						 
						
							
							
								
								* Allow terrain load-tile for RAW files  
							
							... 
							
							
							
							* Patch from Sophie Lee [webmage] - IBM.  Thanks very much! 
							
						 
						
							2008-02-06 20:47:08 +00:00  
				
					
						
							
							
								 
						
							
							
								2d7fbf6137 
								
							
								 
							
						 
						
							
							
								
								ummm... removed 1 too many newlines, formating a bit better now  
							
							
							
						 
						
							2008-02-06 20:34:50 +00:00  
				
					
						
							
							
								 
						
							
							
								548bbc97e5 
								
							
								 
							
						 
						
							
							
								
								* Chasing down memory leak where memory used by a client is not returned on client logout  
							
							... 
							
							
							
							* This code may or may not be on the right track, but I want to save my work so far. 
							
						 
						
							2008-02-06 20:34:18 +00:00  
				
					
						
							
							
								 
						
							
							
								b3e85daf02 
								
							
								 
							
						 
						
							
							
								
								pass 1 on getting colors back to the console  
							
							
							
						 
						
							2008-02-06 20:32:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f93fdfa5af 
								
							
								 
							
						 
						
							
							
								
								* Marking off which uses of catch (Exception e) is legit and which are not, for later removal/replacement.  
							
							
							
						 
						
							2008-02-06 15:30:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a37eb62047 
								
							
								 
							
						 
						
							
							
								
								* Added debug message to try track down Mantis#305.  
							
							
							
						 
						
							2008-02-06 14:39:25 +00:00  
				
					
						
							
							
								 
						
							
							
								3b42b5f098 
								
							
								 
							
						 
						
							
							
								
								Consolidated LoadAnims and AvatarAnimations constructor.  
							
							... 
							
							
							
							Fixes locking issues with Animations in ScenePresence (bug #324 ) 
							
						 
						
							2008-02-06 10:19:30 +00:00  
				
					
						
							
							
								 
						
							
							
								530d24da14 
								
							
								 
							
						 
						
							
							
								
								* Fixed script count incrementer.   Was decrementing but only incrementing when a script was requested by UUID  
							
							
							
						 
						
							2008-02-06 10:11:46 +00:00  
				
					
						
							
							
								 
						
							
							
								3a1947f658 
								
							
								 
							
						 
						
							
							
								
								Removed super-stealth mode from PasswdPrompt. (Now you can see the prompt)  
							
							
							
						 
						
							2008-02-06 10:11:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d842699ef3 
								
							
								 
							
						 
						
							
							
								
								* Put the script run limiter on the SceneObjectPart as otherwise you can drop scripts in prim and they'll still run with scripts disabled.  
							
							
							
						 
						
							2008-02-06 09:53:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9d6ea497e2 
								
							
								 
							
						 
						
							
							
								
								* Added the ability to start and stop all scripts in the simulator using the debug tab on the estate tools.   This along with the disable physics via the debug tab are persistant across reboots.  That means that if it's disabled when you shut down the simulator, the simulator will come up again when you start it up without loading the scripts.  Turning them back on is as simple as unchecking 'disable scripts' in the debug tab of the estate tools.  
							
							
							
						 
						
							2008-02-06 09:38:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4ec4e2cb32 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some unreachable code warnings.  
							
							
							
						 
						
							2008-02-06 08:31:29 +00:00  
				
					
						
							
							
								 
						
							
							
								b68d2bd09a 
								
							
								 
							
						 
						
							
							
								
								Fixed typo in Mag() (Thanks lc_tuco for pointing this out)  
							
							
							
						 
						
							2008-02-06 08:26:09 +00:00  
				
					
						
							
							
								 
						
							
							
								9cd9e90e7f 
								
							
								 
							
						 
						
							
							
								
								* Added Active Scripts to report the number of scripts running to Sim Stats  
							
							... 
							
							
							
							* Added Script Performance to report the number of functions run per second to Sim Stats.
* Removed a few warnings (@.@ up to 50 now) 
							
						 
						
							2008-02-06 08:03:22 +00:00  
				
					
						
							
							
								 
						
							
							
								355d0fdb95 
								
							
								 
							
						 
						
							
							
								
								Revert color console changes until a cross-platform method is found.  
							
							
							
						 
						
							2008-02-06 07:36:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d76d604ce9 
								
							
								 
							
						 
						
							
							
								
								Added colors back to console output.  
							
							... 
							
							
							
							Fixed line duplication in console output. 
							
						 
						
							2008-02-06 03:52:36 +00:00  
				
					
						
							
							
								 
						
							
							
								52af264948 
								
							
								 
							
						 
						
							
							
								
								Fixed regex in LSL2CSConverter so it will properly handle casting to (string) part of vector (eg. vector.z)  
							
							... 
							
							
							
							This fixes Mantis 388 
							
						 
						
							2008-02-06 02:30:05 +00:00  
				
					
						
							
							
								 
						
							
							
								31576c8a26 
								
							
								 
							
						 
						
							
							
								
								Somehow llList2Float never made it into LSL_BaseClass and LSL_BuiltIn_Commands_Interface - it is now (and foxes Mantis 395)  
							
							
							
						 
						
							2008-02-06 02:04:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6ed5283bc0 
								
							
								 
							
						 
						
							
							
								
								Converted logging to use log4net.  
							
							... 
							
							
							
							Changed LogBase to ConsoleBase, which handles console I/O.
This is mostly an in-place conversion, so lots of refactoring can still be done. 
							
						 
						
							2008-02-05 19:44:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7a61bcff86 
								
							
								 
							
						 
						
							
							
								
								Cut down on the number of packets sent during terraforming. Terraforming should be much more responsive.  
							
							
							
						 
						
							2008-02-05 18:27:40 +00:00  
				
					
						
							
							
								 
						
							
							
								36f7a087e6 
								
							
								 
							
						 
						
							
							
								
								Added explicit Quaternion->string and list->string conversions.  
							
							... 
							
							
							
							Some preliminary work on llSetStatus and llGetStatus. 
							
						 
						
							2008-02-05 15:06:37 +00:00  
				
					
						
							
							
								 
						
							
							
								542cd417c8 
								
							
								 
							
						 
						
							
							
								
								Small refactoring on Terrain Update sending, so that other code can force terrain updates to be sent to clients.  
							
							
							
						 
						
							2008-02-05 15:03:08 +00:00  
				
					
						
							
							
								 
						
							
							
								33c4631c6d 
								
							
								 
							
						 
						
							
							
								
								some small changes, like adding a couple of extra methods to IInventoryServices so that a check can be done to see if a inventory set exists for a certain user.  
							
							
							
						 
						
							2008-02-05 13:02:03 +00:00  
				
					
						
							
							
								 
						
							
							
								80b8630e19 
								
							
								 
							
						 
						
							
							
								
								* Fix Mantis 457  
							
							... 
							
							
							
							* Show stats, users, etc. should now work again on the region console. 
							
						 
						
							2008-02-05 12:37:46 +00:00  
				
					
						
							
							
								 
						
							
							
								1d95f0521d 
								
							
								 
							
						 
						
							
							
								
								Reverted MySQLDataStore.cs to not use static mutexes any more, patch didn't work anyway.  
							
							... 
							
							
							
							Added js to OpenSim.ini.example. 
							
						 
						
							2008-02-05 12:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								ca5aadfbff 
								
							
								 
							
						 
						
							
							
								
								* Refactored the sound calls to SceneObjectPart  
							
							... 
							
							
							
							* Fixed a few bugs
* Wrote an example module to make certain event systems more mature. 
							
						 
						
							2008-02-05 05:26:18 +00:00  
				
					
						
							
							
								 
						
							
							
								99844ee4c0 
								
							
								 
							
						 
						
							
							
								
								Added copyright statements.  
							
							
							
						 
						
							2008-02-05 03:20:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ba142c0410 
								
							
								 
							
						 
						
							
							
								
								* Fixing the console write on shutdown where the object is already disposed.  
							
							
							
						 
						
							2008-02-05 02:10:01 +00:00  
				
					
						
							
							
								 
						
							
							
								baefa05b57 
								
							
								 
							
						 
						
							
							
								
								* Rebase all current servers on common abstract BaseOpenSimServer class  
							
							... 
							
							
							
							* The immediate upshot is that "show uptime" from the console will now show uptime on all server types (user, asset, grid, etc)
* DEV: This refactoring is far from complete - only just enough to makes the "show uptime" command common accross the servers.  More is needed, but in this case it's somewhat like eating cabbage, which I prefer not to do all at once 
							
						 
						
							2008-02-04 18:52:24 +00:00  
				
					
						
							
							
								 
						
							
							
								5db5630ec9 
								
							
								 
							
						 
						
							
							
								
								Change sim command from "stats" to "show stats" for consistency  
							
							
							
						 
						
							2008-02-04 18:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								bde363b572 
								
							
								 
							
						 
						
							
							
								
								* Synchronize asset storage operations to mysql as well as reads  
							
							... 
							
							
							
							* This may help with asset server mysql problems, since both the previous osgrid failures occurred when both a read and write were attempted in the same second 
							
						 
						
							2008-02-04 17:30:53 +00:00  
				
					
						
							
							
								 
						
							
							
								cd658ea845 
								
							
								 
							
						 
						
							
							
								
								A smidgen more error info for the asset server  
							
							
							
						 
						
							2008-02-04 17:07:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a1c9349d47 
								
							
								 
							
						 
						
							
							
								
								Refactor only: serve stats objects directly through StatsManager singleton  
							
							
							
						 
						
							2008-02-04 16:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3ff5ad1ed3 
								
							
								 
							
						 
						
							
							
								
								Patch from mikkopa/_someone Thanks! adds support for llPreloadSound, llTriggerSound, llPlaySound, llPreloadSound.  
							
							... 
							
							
							
							* Time to make music boxes? 
							
						 
						
							2008-02-04 14:40:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5ffc225545 
								
							
								 
							
						 
						
							
							
								
								* Replacing missing break statement from DotNetEngine/Compiler/LSL/Compiler.cs  
							
							
							
						 
						
							2008-02-04 13:43:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ba16daff7c 
								
							
								 
							
						 
						
							
							
								
								* Added JavaScript support to OpenSim scripting. Totally Untested. Enjoy. :)  
							
							
							
						 
						
							2008-02-04 12:43:07 +00:00  
				
					
						
							
							
								 
						
							
							
								755ad9e3e0 
								
							
								 
							
						 
						
							
							
								
								First part of avatar persistence, currently only really works in standalone mode (with accounts_authenticate set to true), it also only currently has a mysql database connector. (sqlite one will follow soon). It also uses the tribalmedia database system, so this needs checking to see if the old problems with mono have been fixed.  
							
							... 
							
							
							
							To use, see the appearance section in opensim.ini.example, set "persist = true", then add the correct connection string for your database.(see mysql-AvatarAppearance.sql in share folder for a example of the table mysql table structure).
This could possible be used in a very small grid, but would mean each region server would need to connect to the same mysql database. 
But the work to move the code to one of the grid servers shouldn't be too much. 
							
						 
						
							2008-02-04 12:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6fbc64af5e 
								
							
								 
							
						 
						
							
							
								
								* Whole buncha stuff.  
							
							
							
						 
						
							2008-02-04 10:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								35a8c95e1d 
								
							
								 
							
						 
						
							
							
								
								* Lowered maxchunk from 1500 bytes to 1250 bytes to make sure packets fit below the average maximum MTU of 1500 bytes inc. header. Thanks Alex for reporting this.  
							
							
							
						 
						
							2008-02-04 10:28:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d12f253cca 
								
							
								 
							
						 
						
							
							
								
								* Default inventory permissions patch ( #444 ), courtesy of alex_carnell -- thanks!  
							
							
							
						 
						
							2008-02-04 10:24:37 +00:00  
				
					
						
							
							
								 
						
							
							
								760ece2595 
								
							
								 
							
						 
						
							
							
								
								* Chat Message format patch from kinoc ( #443 ) Thanks!  
							
							
							
						 
						
							2008-02-04 10:23:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c61d0075c1 
								
							
								 
							
						 
						
							
							
								
								Thanks to Brianw for pointing out the definition of OwnerUUID  
							
							... 
							
							
							
							needed to be consistent with the definition of owner_uuid.
They are both varchar(36) now. 
							
						 
						
							2008-02-03 18:05:59 +00:00  
				
					
						
							
							
								 
						
							
							
								bc3d0217af 
								
							
								 
							
						 
						
							
							
								
								Added llRot2Fwd, llRot2Left, and llRot2Up as well as explicit vector->string casting.  
							
							... 
							
							
							
							(Thanks to dalien on informing me how easy the math was for these). 
							
						 
						
							2008-02-03 16:42:43 +00:00  
				
					
						
							
							
								 
						
							
							
								5a99a96fed 
								
							
								 
							
						 
						
							
							
								
								Temporarily disabled shared threads because of a bug. Script were only working on 1 region. :)  
							
							... 
							
							
							
							Using default warning level on C#/VB compile 
							
						 
						
							2008-02-03 09:35:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b0c6baaeb0 
								
							
								 
							
						 
						
							
							
								
								* Adding the PhysicsCamperBot load testing app to the SVN in it's own folder.  You'll have to build it separately to take advantage of it.  *read the Readme file*.   The bots created by this application roam around amusingly to simulate load.  
							
							... 
							
							
							
							* Be smart, Don't use this on a public grid, lest you get banned permanently. 
							
						 
						
							2008-02-03 04:13:46 +00:00  
				
					
						
							
							
								 
						
							
							
								742ed9537d 
								
							
								 
							
						 
						
							
							
								
								Implements LSL function llDialog().  
							
							... 
							
							
							
							The ScriptDialogReply packet handler is a bit of a hack job. It is currently handled similar to ChatFromViewer, which will trigger the listen() event, however this is not exactly how LL's implementation works and will/can be fixed up later. 
							
						 
						
							2008-02-02 22:53:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0ea708c133 
								
							
								 
							
						 
						
							
							
								
								Added llParseString2List (and a few extra methods to LSL_Types.list).  
							
							
							
						 
						
							2008-02-02 18:52:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e2680342d1 
								
							
								 
							
						 
						
							
							
								
								Turn on fastMode for map block queries to grid server if and only if grid is running MYSQL as the data source.  
							
							
							
						 
						
							2008-02-02 18:25:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bd32563c4c 
								
							
								 
							
						 
						
							
							
								
								fix for error on null owner_uuid field  
							
							
							
						 
						
							2008-02-02 18:20:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7476b26ae7 
								
							
								 
							
						 
						
							
							
								
								* Added a way to temporarily disable physics using the estate tools  
							
							... 
							
							
							
							* Added a method for Tedd to hook to in scene to disable the Scripting engine that currently says, [TOTEDD] Here is the method to trigger disabling of the scripting engine. 
							
						 
						
							2008-02-02 17:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								281245f433 
								
							
								 
							
						 
						
							
							
								
								Change casting slightly for reading owner_uuid from mysql.  
							
							
							
						 
						
							2008-02-02 17:33:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6a1d9e8da1 
								
							
								 
							
						 
						
							
							
								
								Thank you very much daTwitch for your first contribution to the C# simulator.  
							
							... 
							
							
							
							This is the beginnings of support for storage of region owner in the MySQLManager
table and the use of "owner_uuid". 
							
						 
						
							2008-02-02 16:43:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f26cdfd057 
								
							
								 
							
						 
						
							
							
								
								* Fixed llSetTextureAnim to respect rate and Length and Start  
							
							
							
						 
						
							2008-02-02 16:42:46 +00:00  
				
					
						
							
							
								 
						
							
							
								3a6405d2f7 
								
							
								 
							
						 
						
							
							
								
								In an attempt to solve multihomed UDP problem I seem to have bound UDP socket to external IP instead of internal :)  
							
							
							
						 
						
							2008-02-02 16:03:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2d6c21e8fc 
								
							
								 
							
						 
						
							
							
								
								* Added Full support for llSetTextureAnim.    To ckrinke: Let the fountains of Wright Plaza flow!  
							
							... 
							
							
							
							* Fixed another bug in LibSL.  This is the same version, as before just with a bug fix. 
							
						 
						
							2008-02-02 08:11:14 +00:00  
				
					
						
							
							
								 
						
							
							
								785b641272 
								
							
								 
							
						 
						
							
							
								
								fixed a timing bug in config re-read. Apparently there is 1000000000 ns in one second...  
							
							
							
						 
						
							2008-02-02 07:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2db5de3e72 
								
							
								 
							
						 
						
							
							
								
								Added commands to change config file from console:  
							
							... 
							
							
							
							CONFIG SET section key value value value
CONFIG GET section key
CONFIG SAVE (it saves, but does it save correctly?:)
ScriptEngine will react correctly to any config change made while it is running. 
							
						 
						
							2008-02-02 07:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b1a6f4821b 
								
							
								 
							
						 
						
							
							
								
								Updated svn properties.  
							
							
							
						 
						
							2008-02-02 07:13:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b089ccfa3d 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixed MySQL DB crash on startup issue (so we can remove 3 sec wait).  
							
							... 
							
							
							
							Added option to try alternate UDP ports if the one configured is in use.
UDP packets are now bound to the actual outside IP address and hopefully won't "randomly" select IP on multihomed systems. 
							
						 
						
							2008-02-02 06:34:07 +00:00  
				
					
						
							
							
								 
						
							
							
								41516fa2c3 
								
							
								 
							
						 
						
							
							
								
								Last patch was a disaster... reset terrain whenever bug occurred. Trying again with some modifications on Mutex.  
							
							
							
						 
						
							2008-02-02 05:28:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1fa510d26d 
								
							
								 
							
						 
						
							
							
								
								And one more patch before sleep  
							
							... 
							
							
							
							This annoying sleep during startup-problem still sometimes causes exceptions, so added some retry... 
							
						 
						
							2008-02-02 05:14:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b57d9be856 
								
							
								 
							
						 
						
							
							
								
								Re-enabled AllowedCompilers function  
							
							... 
							
							
							
							Added notice in OpenSim.ini that config refresh function is disabled 
							
						 
						
							2008-02-02 05:07:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a004ea5f17 
								
							
								 
							
						 
						
							
							
								
								Almost forgot to check in:  
							
							... 
							
							
							
							OpenSim.32BitLaunch.exe is a 32-bit application that loads OpenSim.exe using .Net framework, hence it is JIT-compiled to 32-bit.
Use this app to start OpenSim on 64-bit systems (works great on Vista 64 :)) 
							
						 
						
							2008-02-02 05:03:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1ecdaf333f 
								
							
								 
							
						 
						
							
							
								
								Note to self: Next time read debug-files on correct computer. It makes bughunting SO much easier! *jeesh*  
							
							
							
						 
						
							2008-02-02 04:45:18 +00:00  
				
					
						
							
							
								 
						
							
							
								7bd3ecfc2a 
								
							
								 
							
						 
						
							
							
								
								Bugfixes. Now it even reads configuration before it uses it! ;)  
							
							
							
						 
						
							2008-02-02 04:35:08 +00:00  
				
					
						
							
							
								 
						
							
							
								599f8b884b 
								
							
								 
							
						 
						
							
							
								
								Add last entry "owner_uuid" back into regions table definition.  
							
							
							
						 
						
							2008-02-02 04:17:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b1f97f9e77 
								
							
								 
							
						 
						
							
							
								
								Temporarily disabled AllowedCompilers so all 3 compilers are allowed.  
							
							... 
							
							
							
							Fixed bug in how code is handled, hopefully we can now run all 3 languages? :) 
							
						 
						
							2008-02-02 04:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d4f32649cd 
								
							
								 
							
						 
						
							
							
								
								* Committing some untested stuff regarding texture animations.  This won't break anything, but the llSetTextureAnim function is completely untested.. (though it may be functional once the script engine works again)  
							
							
							
						 
						
							2008-02-02 03:57:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8dc5153ad7 
								
							
								 
							
						 
						
							
							
								
								Added header/footer of scripts to make C# and VB scripts much easier to write.  
							
							... 
							
							
							
							Added some logging on what is happening during compile. 
							
						 
						
							2008-02-02 03:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5c8abed450 
								
							
								 
							
						 
						
							
							
								
								Bugfix: LSL was mapped to VB.Net compiler ... that didn't work out so well :)  
							
							
							
						 
						
							2008-02-02 03:17:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e06ee9fd4b 
								
							
								 
							
						 
						
							
							
								
								Added load/unload queue size limit  
							
							... 
							
							
							
							Added option to share script load/unload thread between regions
Added event execution queue size limit
+ some bugfixes from all the changes 
							
						 
						
							2008-02-02 03:11:06 +00:00  
				
					
						
							
							
								 
						
							
							
								8ccc12d642 
								
							
								 
							
						 
						
							
							
								
								Added OpenSim.32BitLaunch.exe that can be used on 64-bit systems to run OpenSim in 32-bit mode.  
							
							... 
							
							
							
							Added VISUAL BASIC.NET-support
//cs, //lsl and //vb as first characters of script will determine what compiler is used.
Compile warnings are no longer treated as errors. Script will still run.
Added a few useless and useful config options:
Write script source to harddisk for debug, Default compile language, Allowed compilers (languages), compile in release or debug mode, clean up old scripts on startup
Loads of warnings for incorrect config 
							
						 
						
							2008-02-02 02:35:56 +00:00  
				
					
						
							
							
								 
						
							
							
								667197f24d 
								
							
								 
							
						 
						
							
							
								
								Added OpenSim.32BitLaunch.exe that can be used on 64-bit systems to run OpenSim in 32-bit mode.  
							
							... 
							
							
							
							Fixed ScriptEngine.Common startup problems. 
							
						 
						
							2008-02-02 00:59:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a9b69f3880 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Kinoc for : Moved the Listener loop try/catch to a better position.  
							
							... 
							
							
							
							Uses the IRC nick as the default when user location cannot be determined. 
							
						 
						
							2008-02-02 00:47:28 +00:00  
				
					
						
							
							
								 
						
							
							
								ea74f97e9b 
								
							
								 
							
						 
						
							
							
								
								Forgot to create an object before use. Now why can't .Net just do that itself? :)  
							
							
							
						 
						
							2008-02-02 00:20:31 +00:00  
				
					
						
							
							
								 
						
							
							
								34d21ac94b 
								
							
								 
							
						 
						
							
							
								
								Added some error checking to MaintenanceThread, no-crash (just log) loading of script engines, and support to load multiple script engines  
							
							
							
						 
						
							2008-02-02 00:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								694642a482 
								
							
								 
							
						 
						
							
							
								
								Moved iniFilePath to a static and put it in OpenSim.Application.iniFilePath.  
							
							... 
							
							
							
							Refreshing config based on this.
Temporarily disabled feature to refresh config file while running. 
							
						 
						
							2008-02-01 23:56:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4715453159 
								
							
								 
							
						 
						
							
							
								
								Bugfix, maybe it won't crash during startup and crash somewhere else instead? :)  
							
							
							
						 
						
							2008-02-01 23:44:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d02a90823f 
								
							
								 
							
						 
						
							
							
								
								SCRIPTING STILL BROKEN  
							
							... 
							
							
							
							Added comments and regions, restructured code
Changed a lot of AppDomain junk from console from using Console.Write to Log.Verbose and set it to #if DEBUG
All modules should now refresh their configuration runtime
Made all logging in ScriptEngine.Common get script name from actual engine
Renamed LSLLongCmdHandler to AsyncLSLCommandManager
Added auto-recover with 5 sec throttle for new MaintenanceThread 
							
						 
						
							2008-02-01 23:36:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a6726b0c9d 
								
							
								 
							
						 
						
							
							
								
								SCRIPT SUPPORT IS STILL BROKEN.  
							
							... 
							
							
							
							Bugfix: Scripts exceeding max and set to be killed were not killed, only removed.
Added ability to re-read configuration while OpenSim is running
All regions now sharing one MaintenanceThread
New MaintenanceThread:
- checks for script execution timeout
- re-reads config
- starts/stops threads if thread active count becomes too high/low compared to config
Speed increase on event execution:
- Reuse of try{}catch{} blocks
- Time calculation on event execution 
							
						 
						
							2008-02-01 22:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8a4e8a8e31 
								
							
								 
							
						 
						
							
							
								
								Thank you, Kinoc for the ChatModule.cs updates.  
							
							
							
						 
						
							2008-02-01 22:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0c0286911d 
								
							
								 
							
						 
						
							
							
								
								Config option to set number of scripts per AppDomain  
							
							
							
						 
						
							2008-02-01 20:52:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e14c8f59f7 
								
							
								 
							
						 
						
							
							
								
								Added config options:  
							
							... 
							
							
							
							ScriptThreadPriority to set script thread priority
DeactivateScriptOnTimeout to remove script if it is executing too long 
							
						 
						
							2008-02-01 20:45:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f4ddf5cf28 
								
							
								 
							
						 
						
							
							
								
								Removed "Loading inventory for Primitive" message.  
							
							... 
							
							
							
							Fixed small bug in thread counter. 
							
						 
						
							2008-02-01 20:19:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a9c1f3fdb4 
								
							
								 
							
						 
						
							
							
								
								Experimental  
							
							... 
							
							
							
							Moved DotNetScriptEngine configuration to config file.
Added option to share script execution threads between regions. 
							
						 
						
							2008-02-01 20:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								5d6e89eaf9 
								
							
								 
							
						 
						
							
							
								
								Highly experimental  
							
							... 
							
							
							
							A separate thread is used to enforce max function (event) execution time for scripts. 
							
						 
						
							2008-02-01 19:07:05 +00:00  
				
					
						
							
							
								 
						
							
							
								43ecb1b4d2 
								
							
								 
							
						 
						
							
							
								
								Fixed errors being thrown by invalid PSYS_SRC_TARGET_KEY's in llParticleSystem - defaults to source prim (consistent with LL grid).  
							
							... 
							
							
							
							Should fix mantis 427. 
							
						 
						
							2008-02-01 15:22:11 +00:00  
				
					
						
							
							
								 
						
							
							
								0eb4e85988 
								
							
								 
							
						 
						
							
							
								
								Thanks to Hashbox for a patch to:  
							
							... 
							
							
							
							Implementing llStringTrim and hooking in osRegionNotice 
							
						 
						
							2008-02-01 14:18:00 +00:00  
				
					
						
							
							
								 
						
							
							
								96f6add4ad 
								
							
								 
							
						 
						
							
							
								
								* ODE:Fix copy and paste bug in space calculation limits  
							
							
							
						 
						
							2008-02-01 14:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5099be8072 
								
							
								 
							
						 
						
							
							
								
								Temporary try catch around calculateSpaceForGeom() , to see if it gets past mantis issue  #435  (for now)  
							
							
							
						 
						
							2008-02-01 13:10:40 +00:00  
				
					
						
							
							
								 
						
							
							
								64a1a1f059 
								
							
								 
							
						 
						
							
							
								
								* Committing random physics stuff to the SVN for use later  
							
							
							
						 
						
							2008-02-01 07:39:19 +00:00  
				
					
						
							
							
								 
						
							
							
								bec71977ab 
								
							
								 
							
						 
						
							
							
								
								* Added more supported feature to particlesystems.  While this appears to have a libsl update... it's really a fix to the libsl version we're already using because of a bug in the particlesystem implementation  
							
							... 
							
							
							
							* Added two new simstat counters in the simstat enum for the RCCS.  (I'll find something cool to put in them)
* fixed a time waster in ODEPlugin.cs 
							
						 
						
							2008-02-01 04:22:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e2f783789c 
								
							
								 
							
						 
						
							
							
								
								* Adding limited support for LLParticleSystem.  
							
							... 
							
							
							
							* We still need to set the 'default particle' texture as, a particle system with no texture set doesn't work.
* The particle System Flags don't seem to be quite right yet as some flags don't seem to have an effect.   So no alpha in/out, color change, affected by the wind, etc.. yet
* Thanks to Alondria for some massive work here.  This update just tweaks a few things that she did. 
							
						 
						
							2008-01-31 18:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								61ed12c4d8 
								
							
								 
							
						 
						
							
							
								
								revert last IRC bridge changes as this broke chat on my test environment.  
							
							... 
							
							
							
							Going to sift through the diff later to sort out what the root cause is here. 
							
						 
						
							2008-01-31 17:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								f72b834b25 
								
							
								 
							
						 
						
							
							
								
								* setting some readonlies  
							
							
							
						 
						
							2008-01-31 10:56:40 +00:00  
				
					
						
							
							
								 
						
							
							
								62ae3c9bf5 
								
							
								 
							
						 
						
							
							
								
								Hit a dead end with llParticleSystem (libsecondlife issues) so no functionality added yet, but did not want to loose work.  
							
							
							
						 
						
							2008-01-31 06:59:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a4bf98f4ba 
								
							
								 
							
						 
						
							
							
								
								* Add asset/texture cache statistics to region server console  
							
							... 
							
							
							
							* You can type 'stats' at the REGION# prompt to get this information in grid or standalone mode
* Don't take these numbers as gospel yet, since for some reason textures displayed from inventory which require downloading from the server are being recorded as assets 
rather than textures
* But I don't have any reason to believe they aren't broadly accurate.
* I've put these in so I can tell whether the high memory usage on regions is down to the asset/texture cache
* This will require a prebuild
* DEV: Only adds needed to be implemented since, as far as I can tell, assets cached are currently never released.  For my part, seeing large cache memory numbers will 
provoke me to think about doing something about this.
* DEV: Now switched to using a singleton to get the stats reporters rather than threading the object through various layers
* DEV: Will refactor the other server stats reporters to do this in one of the next commits 
							
						 
						
							2008-01-31 00:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								881f295e70 
								
							
								 
							
						 
						
							
							
								
								* Add 'asset not found' statistics to grid asset server stats  
							
							
							
						 
						
							2008-01-30 22:13:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a70e9c8c2c 
								
							
								 
							
						 
						
							
							
								
								* Minor asset server message tweak  
							
							
							
						 
						
							2008-01-30 18:36:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a5b719e161 
								
							
								 
							
						 
						
							
							
								
								* Deal with asset requests with malformed guids to the asset server in more user-friendly way than throwing an Exception  
							
							... 
							
							
							
							* Compact status messages to reduce verbosity and be more informative 
							
						 
						
							2008-01-30 18:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								dee0d1e55d 
								
							
								 
							
						 
						
							
							
								
								* Print out exception information when a mysql asset fetch fails  
							
							... 
							
							
							
							* Attempt reconnection on fetch and create exceptions. 
							
						 
						
							2008-01-30 17:39:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ce07854a45 
								
							
								 
							
						 
						
							
							
								
								* Insert 'assets served per hour' speed to asset server stats  
							
							
							
						 
						
							2008-01-30 17:19:32 +00:00  
				
					
						
							
							
								 
						
							
							
								9722b6ad53 
								
							
								 
							
						 
						
							
							
								
								Updating ODE.NET as the version I used possibly caused the slowness.  
							
							
							
						 
						
							2008-01-30 08:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								02d672de36 
								
							
								 
							
						 
						
							
							
								
								* See if this helps Nebadon.  
							
							
							
						 
						
							2008-01-30 08:30:22 +00:00  
				
					
						
							
							
								 
						
							
							
								cb05b76b83 
								
							
								 
							
						 
						
							
							
								
								* This update restores *nix support  
							
							... 
							
							
							
							* This stability optimization is disabled on Apple Computers until the .dylib library is updated. 
							
						 
						
							2008-01-30 07:46:48 +00:00  
				
					
						
							
							
								 
						
							
							
								fc9b3ec5a8 
								
							
								 
							
						 
						
							
							
								
								* Experimental ODE Update to make ODE more stable  
							
							... 
							
							
							
							* WARNING: This update will break *nix support. Will be restored in the next revision 
							
						 
						
							2008-01-30 07:09:58 +00:00  
				
					
						
							
							
								 
						
							
							
								8aa796595c 
								
							
								 
							
						 
						
							
							
								
								* Fixed a crash if the server is unable to connect to the UserServer when a user logs off  
							
							
							
						 
						
							2008-01-29 17:16:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c4687116ad 
								
							
								 
							
						 
						
							
							
								
								* Implemented grab and throw in ODE.  It's a little strong still so toss gently at first to test the waters or you'll lose prim to the pit at the edge of the sim.   Make sure the object is physical before trying to toss it or it'll just move to the new location.  
							
							
							
						 
						
							2008-01-29 15:10:18 +00:00  
				
					
						
							
							
								 
						
							
							
								55dc0dc267 
								
							
								 
							
						 
						
							
							
								
								* Patch from Ansi (IBM)  
							
							... 
							
							
							
							* Allows the creation of a user via the RemoteAdminPlugin.
* Many thanks! 
							
						 
						
							2008-01-29 14:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								832243c6e8 
								
							
								 
							
						 
						
							
							
								
								* No more massive spires and massive pits when editing land using Select + tool + amount + apply;  
							
							
							
						 
						
							2008-01-29 06:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								da0fa4253b 
								
							
								 
							
						 
						
							
							
								
								Thanks kinoc for your improved IRC Gateway patch as referenced in mantis issue 390.  
							
							
							
						 
						
							2008-01-29 04:35:01 +00:00  
				
					
						
							
							
								 
						
							
							
								47761a4a5e 
								
							
								 
							
						 
						
							
							
								
								* Commenting out the 'collision notifications' on BulletX, as there hasn't been an update on bullet in a while and the console notifications consume the entire CPU to make bullet completely unusable.  
							
							
							
						 
						
							2008-01-29 02:08:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4742a172e2 
								
							
								 
							
						 
						
							
							
								
								* This fixes the stair issue that Sdague reported on *nix.  Be aware that if you cross a border into a region, the new region doesn't know your height and therefore you're about a meter off the ground.   If the region doesn't know your height, you won't be able to climb steps.  If you're in that state, edit your appearance and the region will learn your height and you will again be able to climb steps.  
							
							
							
						 
						
							2008-01-29 01:20:43 +00:00  
				
					
						
							
							
								 
						
							
							
								beefbb46d2 
								
							
								 
							
						 
						
							
							
								
								* Add total logouts (and total logins) to server side user stats  
							
							... 
							
							
							
							* Passing the stats collector through object chains is not ideal - this will change when more stats come in
* This change will need a prebuild 
							
						 
						
							2008-01-28 22:00:38 +00:00  
				
					
						
							
							
								 
						
							
							
								fa5fe6b7f6 
								
							
								 
							
						 
						
							
							
								
								* Move AssetStatsReporter to Framework.Statistics  
							
							... 
							
							
							
							* The hooks are still plugged in too high at the asset server, but then next layer down is the database and this may be refactored soon.
* This change will requires a prebuild 
							
						 
						
							2008-01-28 19:49:07 +00:00  
				
					
						
							
							
								 
						
							
							
								035d807847 
								
							
								 
							
						 
						
							
							
								
								* ODE Going to Time Step 0.020 = (1000\20) - ((1000\20) * .09) = ~45 pfps  
							
							
							
						 
						
							2008-01-28 04:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5e36feada2 
								
							
								 
							
						 
						
							
							
								
								* Mostly ODE update.   Things are a bit more behaved then the last experimental update.  
							
							
							
						 
						
							2008-01-28 03:25:02 +00:00  
				
					
						
							
							
								 
						
							
							
								205001ab8d 
								
							
								 
							
						 
						
							
							
								
								* Highly experimental ODE_STEPSIZE = 0.025f - 1000 / 25 = 40fps - 10 substeps with fallback to 5 substeps when things get slow  
							
							... 
							
							
							
							* Just to give you an idea of the difference ..    previous ODE_STEPSIZE was 0.005f - 1000/5 = 200fps - 10 substeps with fallback to 5 substeps when things get slow
* *nix avatar may fall over again, *sorry* 
							
						 
						
							2008-01-27 03:18:10 +00:00  
				
					
						
							
							
								 
						
							
							
								254e047dad 
								
							
								 
							
						 
						
							
							
								
								* Shifted strategy of detecting specific *nix distributions to detecting *nix.  
							
							... 
							
							
							
							* Let me know if all your avatar are standup. 
							
						 
						
							2008-01-26 17:38:30 +00:00  
				
					
						
							
							
								 
						
							
							
								58106926bb 
								
							
								 
							
						 
						
							
							
								
								* Added a try/catch handler around childdataupdates because the enumeration is prone to modification when logging on.  These can be safely ignored because the data gets old fast and new ones get generated somewhat quickly.  
							
							
							
						 
						
							2008-01-26 17:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								20215c3d30 
								
							
								 
							
						 
						
							
							
								
								Rewrote svn properties handling script in python. Added more file types.  
							
							
							
						 
						
							2008-01-26 10:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								429d14f3e5 
								
							
								 
							
						 
						
							
							
								
								Removed ScriptServer.csproj from svn.  
							
							
							
						 
						
							2008-01-26 09:36:19 +00:00  
				
					
						
							
							
								 
						
							
							
								582d0a29d5 
								
							
								 
							
						 
						
							
							
								
								Set svn properties.  
							
							
							
						 
						
							2008-01-26 04:26:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7c20ad021e 
								
							
								 
							
						 
						
							
							
								
								* Add missed out evn:eol-style native  
							
							... 
							
							
							
							* I intended to think about refactoring the servers to use this common base class, but temporary laziness won out.
* I'm leaving this here as a reminder/mind poke and for reasons of laziness (again)
* If people object to me leaving this kind of thing lying around, please say 
							
						 
						
							2008-01-25 19:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								90c853685c 
								
							
								 
							
						 
						
							
							
								
								* Add very basic initial login stats to the user server  
							
							... 
							
							
							
							* Typing 'stats' on the command line will given total number of successful logins today and yesterday
* A little bit more to come, probably
* Refactoring will follow next 
							
						 
						
							2008-01-25 19:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f96d6ea2cd 
								
							
								 
							
						 
						
							
							
								
								Implemented a suggestion from Mic Bowman regarding border crossing and SignificantClientMovement.  
							
							
							
						 
						
							2008-01-25 18:12:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f5340b6470 
								
							
								 
							
						 
						
							
							
								
								* Stubbed out beginnings of a user server stress test  
							
							... 
							
							
							
							* Does absolutely nothing at the moment 
							
						 
						
							2008-01-25 17:37:18 +00:00  
				
					
						
							
							
								 
						
							
							
								75d91c387a 
								
							
								 
							
						 
						
							
							
								
								* Changing && to || as suggested by dirk and ChrisD, also looks sensible to me  
							
							... 
							
							
							
							* Please revert if this is wrong, Teravus 
							
						 
						
							2008-01-25 16:36:00 +00:00  
				
					
						
							
							
								 
						
							
							
								a2f11a000a 
								
							
								 
							
						 
						
							
							
								
								* Added Ubuntu to the OS detection routine.    This seems to have helped on Debian.  
							
							
							
						 
						
							2008-01-24 22:49:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ff59280e9e 
								
							
								 
							
						 
						
							
							
								
								* Reinsert 3 second land loading delay of r3132 accidentally removed in r3141.  
							
							... 
							
							
							
							* Sorry Tedd! 
							
						 
						
							2008-01-24 10:08:11 +00:00  
				
					
						
							
							
								 
						
							
							
								90b35beee7 
								
							
								 
							
						 
						
							
							
								
								Another try at fixing the Animations problem on region crossing.  
							
							
							
						 
						
							2008-01-24 02:36:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f0811e4800 
								
							
								 
							
						 
						
							
							
								
								* This update updates ODE to again use the AMotor to keep the avatar upright instead of the 'avatar wobble'    This also uses a hack to detect debian and change the force applied by the AMotor to a different value for Debian.   The intent of this all is to get the avatar to stand up in Debian with the AMotor.  
							
							
							
						 
						
							2008-01-23 23:57:54 +00:00  
				
					
						
							
							
								 
						
							
							
								09a616e1ea 
								
							
								 
							
						 
						
							
							
								
								* Added ReadEtcIssue to Util  
							
							... 
							
							
							
							* If you have Debian running, you should get a platform line that says, 'Found Debian!' when starting up your sim.
* If someone running Debian will confirm this does occur, that would be most helpful. 
							
						 
						
							2008-01-23 23:32:19 +00:00  
				
					
						
							
							
								 
						
							
							
								adf05e682e 
								
							
								 
							
						 
						
							
							
								
								* One more try at specifically identifying Debian from the code.  
							
							... 
							
							
							
							* There's 3 platform lines now.   Would someone running debian and/or Fedora core please try this revision out and send me the three [PLATFORM] lines? 
							
						 
						
							2008-01-23 22:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6874beff52 
								
							
								 
							
						 
						
							
							
								
								* When Scene loads, added a platform string print out for testing purposes.   Anyone on Debian want to run this revision and send me back the two platform lines?   It would be helpful.  
							
							
							
						 
						
							2008-01-23 22:07:48 +00:00  
				
					
						
							
							
								 
						
							
							
								781187e16f 
								
							
								 
							
						 
						
							
							
								
								put the number in front of the migrations to make them easier to deal with  
							
							
							
						 
						
							2008-01-23 20:42:50 +00:00  
				
					
						
							
							
								 
						
							
							
								51146fc80d 
								
							
								 
							
						 
						
							
							
								
								* Changing log messages to use 24 hour clock rather than 12 hour - hope nobody objects  
							
							
							
						 
						
							2008-01-23 19:38:12 +00:00  
				
					
						
							
							
								 
						
							
							
								dfbfa856bb 
								
							
								 
							
						 
						
							
							
								
								* Timer wants, ms, not secs!  
							
							... 
							
							
							
							* May also be another bug lurking 
							
						 
						
							2008-01-23 19:12:15 +00:00  
				
					
						
							
							
								 
						
							
							
								257f2b5583 
								
							
								 
							
						 
						
							
							
								
								* Add very very very basic initial statistical information collection to asset server  
							
							... 
							
							
							
							* stats can be seen by typing stats on the asset server command line
* Currently collecting only raw requests for today and yesterday
* And I haven't yet tested the 24 hour rollover 
							
						 
						
							2008-01-23 19:09:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0325e6ee6a 
								
							
								 
							
						 
						
							
							
								
								* Library scripts can now be dragged into prims  
							
							... 
							
							
							
							* Unfortunately, they show us as non modify, though they will run
* We're probably hitting unimplement permissions stuff 
							
						 
						
							2008-01-23 17:52:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2df8918aed 
								
							
								 
							
						 
						
							
							
								
								* Persistent prim inventory script storage is now turned on by default  
							
							... 
							
							
							
							* Persistence of things apart from scripts will be implemented later on - I at least want to do some work with asset server stats so loading can be monitored first.
* No MSSQL implementation as of yet
* Progress can be followed at http://opensimulator.org/wiki/OpenSim:Prim_Inventory_Persistence 
* Please let me know if you see issues resulting from this change. 
							
						 
						
							2008-01-23 16:44:03 +00:00  
				
					
						
							
							
								 
						
							
							
								bc88f90a6e 
								
							
								 
							
						 
						
							
							
								
								* I just love doing these substantial contributions.  
							
							
							
						 
						
							2008-01-22 15:30:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8d0364e228 
								
							
								 
							
						 
						
							
							
								
								* changed nonsensical PermissionMask and ObjectFlags mixup; if this causes perms weirdness, let's all work together to find the real cause.  
							
							
							
						 
						
							2008-01-22 15:07:30 +00:00  
				
					
						
							
							
								 
						
							
							
								af43349294 
								
							
								 
							
						 
						
							
							
								
								Giving Mantis 393 a shot (not enough info to really know for sure though).  
							
							
							
						 
						
							2008-01-22 09:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								50dcd33bab 
								
							
								 
							
						 
						
							
							
								
								Giving Mantis  #388  a shot  
							
							
							
						 
						
							2008-01-22 09:00:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5cf96daaf2 
								
							
								 
							
						 
						
							
							
								
								* Enabled dead region tracking for ChildAgentDataUpdates  
							
							... 
							
							
							
							** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region
* Enabled Child_Get_Tasks in grid mode.   
* When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim.   This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance.   This means that with this enabled, you can see prim in other regions in grid mode.   Very experimental. 
							
						 
						
							2008-01-22 08:52:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7d61705c3c 
								
							
								 
							
						 
						
							
							
								
								* Renamed a number of TerrainEngine functions to conform naming standards better.  
							
							
							
						 
						
							2008-01-22 00:33:05 +00:00  
				
					
						
							
							
								 
						
							
							
								f22b8b6f04 
								
							
								 
							
						 
						
							
							
								
								* Added an army of exception handlers to the InterRegion logoff message  
							
							
							
						 
						
							2008-01-21 23:28:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3fe6b2280d 
								
							
								 
							
						 
						
							
							
								
								* Shutting down child agents properly in neighbor regions.  
							
							
							
						 
						
							2008-01-21 23:04:42 +00:00  
				
					
						
							
							
								 
						
							
							
								274d958893 
								
							
								 
							
						 
						
							
							
								
								Another attempt to squash the animation bug. Wish I could get this to fail at will.  
							
							
							
						 
						
							2008-01-21 22:44:55 +00:00  
				
					
						
							
							
								 
						
							
							
								dfb84d0d37 
								
							
								 
							
						 
						
							
							
								
								Change misleading placeholder error messages for attempts to persist non-script items to prim inventory  
							
							
							
						 
						
							2008-01-21 22:34:14 +00:00  
				
					
						
							
							
								 
						
							
							
								288c4f4a44 
								
							
								 
							
						 
						
							
							
								
								Attempt to catch animation fubar on region crossing that causes client hang. Mantis 319.  
							
							
							
						 
						
							2008-01-21 22:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c3594ba7d1 
								
							
								 
							
						 
						
							
							
								
								* Following on from sdague's r3144, commenting out other parts of TribalMedia  
							
							... 
							
							
							
							* This should resolve the current build problem 
							
						 
						
							2008-01-21 18:39:54 +00:00  
				
					
						
							
							
								 
						
							
							
								46fe6e2f97 
								
							
								 
							
						 
						
							
							
								
								* Scripts edited within a prim will now be persisted correctly  
							
							... 
							
							
							
							* On restart the latest save will be restored rather than the very first dragged in scripts
* Also add previously missed out database commits to separate prim inventory commit path (sigh) 
							
						 
						
							2008-01-21 16:42:53 +00:00  
				
					
						
							
							
								 
						
							
							
								38991ba0e6 
								
							
								 
							
						 
						
							
							
								
								comment out use of the TribalMedia data mapper layer  
							
							... 
							
							
							
							for now.  It doesn't build on new mono at the moment, and
isn't currently used.  Please make sure this functions on
mono 1.2.6 prior to adding it back in for the main tree. 
							
						 
						
							2008-01-21 16:40:23 +00:00  
				
					
						
							
							
								 
						
							
							
								331aef2bae 
								
							
								 
							
						 
						
							
							
								
								Method rename  
							
							
							
						 
						
							2008-01-21 15:17:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7ca8e28a9a 
								
							
								 
							
						 
						
							
							
								
								Properly lock new separate database accesses  
							
							
							
						 
						
							2008-01-21 15:12:00 +00:00  
				
					
						
							
							
								 
						
							
							
								504ae63669 
								
							
								 
							
						 
						
							
							
								
								* Make object persistence more granular by separating prim and prim inventory persistence  
							
							
							
						 
						
							2008-01-21 15:06:49 +00:00  
				
					
						
							
							
								 
						
							
							
								da8923450a 
								
							
								 
							
						 
						
							
							
								
								Small bug in ResetScript  
							
							
							
						 
						
							2008-01-21 12:00:27 +00:00  
				
					
						
							
							
								 
						
							
							
								a025f527cf 
								
							
								 
							
						 
						
							
							
								
								Add additional mainlog data to LogOffUser  
							
							... 
							
							
							
							to aid in debugging. 
							
						 
						
							2008-01-21 03:45:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e04356387d 
								
							
								 
							
						 
						
							
							
								
								* And, so did the UDPServer Verboseness  
							
							
							
						 
						
							2008-01-21 03:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a759ff5ea3 
								
							
								 
							
						 
						
							
							
								
								Surround the "non implemented" in an else clause if face is inappropriate for:  
							
							... 
							
							
							
							llSetColor, llSetAlpha, llGetColor, llSetTexture, llOffsetTexture, 
llRotateTexture & llGetTexture 
							
						 
						
							2008-01-21 03:14:38 +00:00  
				
					
						
							
							
								 
						
							
							
								da99c2ab10 
								
							
								 
							
						 
						
							
							
								
								* Stopped Physical Object saving on SQLite got commented out in my last commit..   un commenting it out now.  
							
							
							
						 
						
							2008-01-21 03:13:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a3851b3812 
								
							
								 
							
						 
						
							
							
								
								* Added hooks for logout to all IUserService and all that implement it.  
							
							... 
							
							
							
							* Added a Logout message with a name on the console
* Added a *fixme* message to figure out why the current agent session is null
* After updating you may notice that there's a login <user> and also a logout<user> 
							
						 
						
							2008-01-20 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
							
								59d7165f40 
								
							
								 
							
						 
						
							
							
								
								Graceful failure of teleport to unavailable regions might actually work now.  
							
							... 
							
							
							
							I blame all bugs on the age of my brain cells. 
							
						 
						
							2008-01-20 21:11:55 +00:00  
				
					
						
							
							
								 
						
							
							
								730e2d6d7c 
								
							
								 
							
						 
						
							
							
								
								Check if remote simulator is up before attempting teleport. Teleport to a remote region should now fail gracefully if remote simulator is down.  
							
							
							
						 
						
							2008-01-20 19:12:00 +00:00  
				
					
						
							
							
								 
						
							
							
								8ffefd2bd6 
								
							
								 
							
						 
						
							
							
								
								Tedds temp fix for startup crash: Waiting 3 seconds for stuff to catch up. (Someone please fix! :)) Lets see if it works every time or just some ;)  
							
							
							
						 
						
							2008-01-20 12:05:16 +00:00  
				
					
						
							
							
								 
						
							
							
								64392b4fac 
								
							
								 
							
						 
						
							
							
								
								* Found and fixed a situation where a neighbor region would come up send a notice and would be tagged as 'too far away' when it was right next door.  
							
							
							
						 
						
							2008-01-20 05:51:38 +00:00  
				
					
						
							
							
								 
						
							
							
								4f9c7288cd 
								
							
								 
							
						 
						
							
							
								
								* Announcing the alternative prim early adoption program..    Adding regular spheres to the physical prim mix.  
							
							... 
							
							
							
							* Be advised..   these are not ellipsoids..  these are spheres. 
							
						 
						
							2008-01-19 22:51:16 +00:00  
				
					
						
							
							
								 
						
							
							
								cc635a651a 
								
							
								 
							
						 
						
							
							
								
								Most is back in its original state :) Hope I didn't break anything... *looks innocent*  
							
							
							
						 
						
							2008-01-19 22:23:22 +00:00  
				
					
						
							
							
								 
						
							
							
								459b614b86 
								
							
								 
							
						 
						
							
							
								
								That didn't work -- added more debugging  
							
							
							
						 
						
							2008-01-19 21:55:43 +00:00  
				
					
						
							
							
								 
						
							
							
								056b2940b4 
								
							
								 
							
						 
						
							
							
								
								That didn't work, trying with TableAdapter.FillSchema(DataSet, SchemaType.Source)  
							
							
							
						 
						
							2008-01-19 21:51:16 +00:00  
				
					
						
							
							
								 
						
							
							
								462fc84eb2 
								
							
								 
							
						 
						
							
							
								
								Removed mega-debugging.  
							
							... 
							
							
							
							Possibly solved startup crash.
Moved MySQL Commit() to inside each functions respective dataset access mutex because if not other threads would be waiting until function released mutex and modify the dataset before the function could commit 
							
						 
						
							2008-01-19 21:42:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4b56e0e324 
								
							
								 
							
						 
						
							
							
								
								removed additional debugging, added temp mega-debugging to StoreLandObject  
							
							
							
						 
						
							2008-01-19 21:33:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9e9ba262f7 
								
							
								 
							
						 
						
							
							
								
								More debugging  
							
							
							
						 
						
							2008-01-19 21:16:22 +00:00  
				
					
						
							
							
								 
						
							
							
								65ea917d34 
								
							
								 
							
						 
						
							
							
								
								Added exception handler to LandManager IncomingLandObjectFromStorage  
							
							
							
						 
						
							2008-01-19 20:59:47 +00:00  
				
					
						
							
							
								 
						
							
							
								57ae2ce300 
								
							
								 
							
						 
						
							
							
								
								Getting closer to that crash .. :)  
							
							
							
						 
						
							2008-01-19 20:50:54 +00:00  
				
					
						
							
							
								 
						
							
							
								4ab19afc0a 
								
							
								 
							
						 
						
							
							
								
								More debugging  
							
							
							
						 
						
							2008-01-19 20:45:09 +00:00  
				
					
						
							
							
								 
						
							
							
								17c25796b8 
								
							
								 
							
						 
						
							
							
								
								checking return code may make failed teleports fail more gracefully.  
							
							
							
						 
						
							2008-01-19 20:34:54 +00:00  
				
					
						
							
							
								 
						
							
							
								6353df5569 
								
							
								 
							
						 
						
							
							
								
								More debugging in hunt for that random startup crash  
							
							
							
						 
						
							2008-01-19 19:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8351894170 
								
							
								 
							
						 
						
							
							
								
								one more try before I leave  
							
							
							
						 
						
							2008-01-19 11:25:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8c5d93eff6 
								
							
								 
							
						 
						
							
							
								
								"compile before commit, AND check compile result" - forgot a ;  
							
							
							
						 
						
							2008-01-19 11:19:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ca772be0d4 
								
							
								 
							
						 
						
							
							
								
								Still hunting, added debug output  
							
							
							
						 
						
							2008-01-19 11:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ef50e6875c 
								
							
								 
							
						 
						
							
							
								
								Still looking for that startup crash bug. Added some exception handling in prim object load.  
							
							
							
						 
						
							2008-01-19 11:08:07 +00:00  
				
					
						
							
							
								 
						
							
							
								8fdeab57b1 
								
							
								 
							
						 
						
							
							
								
								* Potential fix to the 'can't run a script anymore bug'  
							
							
							
						 
						
							2008-01-19 02:58:19 +00:00  
				
					
						
							
							
								 
						
							
							
								d23222cbc6 
								
							
								 
							
						 
						
							
							
								
								Added block for scenario: global exception handler called in loop when exception happens inside global exception handler  
							
							... 
							
							
							
							Added InnerException to output 
							
						 
						
							2008-01-18 23:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								741d136f8c 
								
							
								 
							
						 
						
							
							
								
								* Return of the avatar wobble.  
							
							
							
						 
						
							2008-01-18 21:38:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ab5527dd53 
								
							
								 
							
						 
						
							
							
								
								Why don't you try compiling before you commit?  
							
							... 
							
							
							
							No, I don't need to. I'm good, my code never fails! 
							
						 
						
							2008-01-18 20:55:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0d8b8d340c 
								
							
								 
							
						 
						
							
							
								
								Nope, that didn't do it - trying lock on performParcelPrimCountUpdate instead  
							
							
							
						 
						
							2008-01-18 20:52:53 +00:00  
				
					
						
							
							
								 
						
							
							
								8fbac08fb5 
								
							
								 
							
						 
						
							
							
								
								Added a mutex lock on loadAllLandObjectsFromStorage so maybe just MAYBE we can get rid of that annoying startup crash...  
							
							
							
						 
						
							2008-01-18 20:46:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b7ab6d705a 
								
							
								 
							
						 
						
							
							
								
								* Physics update to perhaps help people who have capsules that have capsized  
							
							
							
						 
						
							2008-01-18 19:01:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8df4774830 
								
							
								 
							
						 
						
							
							
								
								On reflection, HasGroupChanged is more appropriate  
							
							
							
						 
						
							2008-01-18 18:57:28 +00:00  
				
					
						
							
							
								 
						
							
							
								be50fa76ee 
								
							
								 
							
						 
						
							
							
								
								Change SOP.HasChanged to HasPrimChanged in preparation for further changes  
							
							
							
						 
						
							2008-01-18 18:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								dfda3dd4d7 
								
							
								 
							
						 
						
							
							
								
								* Fixed bug where 'taskOwnerId' would always be null in PermissionManager, hence always retuning false on GenericObjectPermission.  
							
							
							
						 
						
							2008-01-18 14:01:41 +00:00  
				
					
						
							
							
								 
						
							
							
								dc5ab8b6c3 
								
							
								 
							
						 
						
							
							
								
								* Friction reduction update.  
							
							... 
							
							
							
							* It's a known fact that the greater the friction the more computationally intensive a physics simulation with it is.... 
							
						 
						
							2008-01-18 02:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ecd6c1110a 
								
							
								 
							
						 
						
							
							
								
								* ODE Physics update.   fixed weird rotation of the avatar surrogate.  
							
							... 
							
							
							
							* Set the avatar's radius to 0.37m, I think this gives the *best* balance between spaces the avatar can fit, and the ability to climb steps
* Fixed a few things
* Tweaked some more
* Played with gravity (-9.8m/s) 
							
						 
						
							2008-01-18 02:26:43 +00:00  
				
					
						
							
							
								 
						
							
							
								333826903c 
								
							
								 
							
						 
						
							
							
								
								parametrize like clauses for avatar picker  
							
							
							
						 
						
							2008-01-17 20:42:22 +00:00  
				
					
						
							
							
								 
						
							
							
								82d43db1cc 
								
							
								 
							
						 
						
							
							
								
								Added data structure to be passed through event execution queue so that events can use llDetect*-commands to find information about event.  
							
							
							
						 
						
							2008-01-17 15:22:35 +00:00  
				
					
						
							
							
								 
						
							
							
								18c959df12 
								
							
								 
							
						 
						
							
							
								
								* Added llApplyImpulse in the global frame.  The object must be physical before this'll do anything. Be careful with this function as it's easy to loose prim.  
							
							
							
						 
						
							2008-01-17 14:59:05 +00:00  
				
					
						
							
							
								 
						
							
							
								344b4d92f5 
								
							
								 
							
						 
						
							
							
								
								* added ForEachPart helper  
							
							... 
							
							
							
							* added SetOwnerId that... sets.. OwnerId... on all parts. 
							
						 
						
							2008-01-17 09:32:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c2863df49d 
								
							
								 
							
						 
						
							
							
								
								* Added and implemented the LSL changed event.  
							
							... 
							
							
							
							* An example changed event syntax is at: http://opensimulator.org/wiki/Changed_Event_Example 
* You can use this to trigger actions in your script if someone sits on your object_rez
* You can use this to figure out all of the CHANGED_ constants except for CHANGED_REGION, CHANGED_TELEPORT, and CHANGED_ALLOW_DROP 
							
						 
						
							2008-01-17 02:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								feba36aaf3 
								
							
								 
							
						 
						
							
							
								
								* Fixed standing up so that you're at the new position of the prim if you move the prim and then stand up!  
							
							... 
							
							
							
							* Enter llSetPos elevators and conveyors n' stuff.! 
							
						 
						
							2008-01-16 22:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e13feaa375 
								
							
								 
							
						 
						
							
							
								
								* More prim inventory synchronization  
							
							... 
							
							
							
							* Remove some mysql verbosity 
							
						 
						
							2008-01-16 21:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								7fa6646d6f 
								
							
								 
							
						 
						
							
							
								
								Added (experimental) terrain elevate command to allow whole terrain to be elevated with positive or negative values  
							
							
							
						 
						
							2008-01-16 21:21:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b33da2538e 
								
							
								 
							
						 
						
							
							
								
								* Fix mantis 345 - it is now possible to duplicate prims directly in the region again without breakage  
							
							... 
							
							
							
							* This includes their inventories
* Also, this revision properly synchronizes prim inventory crud. 
							
						 
						
							2008-01-16 20:27:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c3061717d0 
								
							
								 
							
						 
						
							
							
								
								* Fixed a packet counting issue that I introduced  
							
							... 
							
							
							
							* Fixed a bunch of goofy math for calculating the sim stats counters
* Made most of the sim stats counters additive so it's easy to change the sim stats interval
* Changed the sim stats send interval to 3 seconds 
							
						 
						
							2008-01-16 19:34:48 +00:00  
				
					
						
							
							
								 
						
							
							
								57519b6dba 
								
							
								 
							
						 
						
							
							
								
								* Store task inventory when an object is taken into agent inventory  
							
							... 
							
							
							
							* This means that you can take an object from a region and rez it somewhere else, with its inventory intact.
* As for earlier, at this stage only scripts can be placed in inventory
* This isn't an efficient implementation, a better one will probably need to come along soonish 
							
						 
						
							2008-01-16 18:35:34 +00:00  
				
					
						
							
							
								 
						
							
							
								795a339af5 
								
							
								 
							
						 
						
							
							
								
								First part of changing prim's permission flags to use the correct enum (libsl PermissionMask)  
							
							
							
						 
						
							2008-01-16 17:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								771ed747e5 
								
							
								 
							
						 
						
							
							
								
								* Slowed down the sim stats update to once every 5 seconds because the network accounting required it...  with it being the lowest updated stat.  
							
							... 
							
							
							
							* Time dilation is off now..  because it's the additive of the 0.91 * 10 (adds a second) / 5( the number of seconds since the last update) which results in 0.41td as common
* Slowing down the network accounting update will probably fix the red issue. 
							
						 
						
							2008-01-16 17:07:46 +00:00  
				
					
						
							
							
								 
						
							
							
								2c69b006a7 
								
							
								 
							
						 
						
							
							
								
								* added missing using clause  
							
							
							
						 
						
							2008-01-16 14:52:47 +00:00  
				
					
						
							
							
								 
						
							
							
								b12f56d1d0 
								
							
								 
							
						 
						
							
							
								
								* fixed a race condition where several UDP-generated threads would collide on accessing AckList  
							
							... 
							
							
							
							* introduced __TryGetValue__ (learn to love it!) instead of ugly ifs and catch 
							
						 
						
							2008-01-16 12:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f2ca9c1d05 
								
							
								 
							
						 
						
							
							
								
								* Reverted bugfx that really should go into separate commit  
							
							
							
						 
						
							2008-01-16 12:33:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5e757d2ad1 
								
							
								 
							
						 
						
							
							
								
								* More work on getting the database framework to actually work  
							
							
							
						 
						
							2008-01-16 12:25:13 +00:00  
				
					
						
							
							
								 
						
							
							
								29c869fd33 
								
							
								 
							
						 
						
							
							
								
								* Fix for:  http://opensimulator.org/mantis/view.php?id=358  
							
							
							
						 
						
							2008-01-16 06:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5dd741267e 
								
							
								 
							
						 
						
							
							
								
								* Added Agent Time, Pending Downloads, and made Agent Updates/Sec actually accurate.  
							
							... 
							
							
							
							* We're only missing, the script related sim stats counters and the Images time counter and the Pending Uploads counter.  The rest of them are actually implemented now. 
							
						 
						
							2008-01-16 05:48:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5958192398 
								
							
								 
							
						 
						
							
							
								
								* Added Packets In/s, Packets Out/s and Current un_acked Packets to the SimStatsReporter  
							
							... 
							
							
							
							* This doesn't take into account the throttler, it just assumes the throttle limit isn't reached. 
							
						 
						
							2008-01-16 03:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								314c554ed4 
								
							
								 
							
						 
						
							
							
								
								* Refactored the SimStatsReporter to reuse the same packet and packet blocks over and over again instead of creating 1 a second.  
							
							... 
							
							
							
							* Added frame Milliseconds, Physics Milliseconds and Other Milliseconds to the Sim Stats Reporter so we can start to figure out what the slowdowns are. (these were the most convenient to get and had just about no overhead. 
							
						 
						
							2008-01-16 02:48:39 +00:00  
				
					
						
							
							
								 
						
							
							
								c15eec2cb0 
								
							
								 
							
						 
						
							
							
								
								* Restore non dash asset UUID persistence which was made dashed in r3069  
							
							... 
							
							
							
							* Apologies, any sqlite databases created between r3069 and this change will now contain unfindable assets.
* But sqlite asset databases used previous to r3069 will now work again.
* This change may have been done on purpose, so it's not impossible it will be re-reverted 
							
						 
						
							2008-01-15 22:16:43 +00:00  
				
					
						
							
							
								 
						
							
							
								258a4dc282 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-15 20:24:35 +00:00  
				
					
						
							
							
								 
						
							
							
								f5103b98be 
								
							
								 
							
						 
						
							
							
								
								* Renamed a bunch of Data baseclasses for clarity and readability  
							
							... 
							
							
							
							(Slowly getting there) 
							
						 
						
							2008-01-15 20:07:02 +00:00  
				
					
						
							
							
								 
						
							
							
								0a783e4442 
								
							
								 
							
						 
						
							
							
								
								* Added some comments to the linkset positioning code  
							
							
							
						 
						
							2008-01-15 14:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								47c6529523 
								
							
								 
							
						 
						
							
							
								
								* Some morw work on specializing the database framework for OpenSim  
							
							
							
						 
						
							2008-01-15 10:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								492e72b21a 
								
							
								 
							
						 
						
							
							
								
								* Delinking doesn't leave invisible physical objects behind anymore  
							
							
							
						 
						
							2008-01-15 04:27:02 +00:00  
				
					
						
							
							
								 
						
							
							
								45e945616b 
								
							
								 
							
						 
						
							
							
								
								* Pass 2 of collidable (non physical) linksets  
							
							... 
							
							
							
							* Linkset status is now persistent
* Tweaked a physics child prim positioning hack to generate less database saves
* Re-factored physics object creation calls into ApplyPhysics.  To create a new physics representation of an object or linkset, it's only necessary to call *group*.ApplyPhysics(bool m_physicalPrim).  *lbsa has been waiting for this refactoring*
* We have collidable linksets now. (they don't become phantom anymore) 
							
						 
						
							2008-01-15 04:14:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b25f9f322c 
								
							
								 
							
						 
						
							
							
								
								* Mother of all commits:  
							
							... 
							
							
							
							* Cleaned up copyright notices in AssemblyInfo.cs's
* Added Copyright headers to a bunch of files missing them
* Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate. 
							
						 
						
							2008-01-15 02:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								84c3a317c1 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-14 22:37:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6d751411b7 
								
							
								 
							
						 
						
							
							
								
								* Added specialization of DatabaseMapper, DataReader and ObjectFieldMapper to support LLVector3, LLQuaternion and LLUUID  
							
							... 
							
							
							
							* Added PrimitiveBaseShapeTableMapper to show how it's done
NOTE: Nothing actually works yet - this code should be considered more of educational value until it's all wired together 
							
						 
						
							2008-01-14 22:34:19 +00:00  
				
					
						
							
							
								 
						
							
							
								b49ae37e89 
								
							
								 
							
						 
						
							
							
								
								my Exists check was slow and wrong.  This fixes issues people  
							
							... 
							
							
							
							were just having on IRC.  Thanks to Grumly57 for helping to sort
this out. 
							
						 
						
							2008-01-14 21:35:49 +00:00  
				
					
						
							
							
								 
						
							
							
								20cf62b417 
								
							
								 
							
						 
						
							
							
								
								good bye ADO.NET to assets, notice faster startup time  
							
							
							
						 
						
							2008-01-14 20:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								db40ffb43f 
								
							
								 
							
						 
						
							
							
								
								move db open to initialization, which is where it should have been  
							
							... 
							
							
							
							all allong 
							
						 
						
							2008-01-14 19:47:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a522d7844b 
								
							
								 
							
						 
						
							
							
								
								* First pass at collidable linksets  
							
							... 
							
							
							
							* There will be bugs, you can count on that. To avoid them, set the linksets phantom
* After region restart, the linksets restore in a non collidable state.
* Linksets can but shouldn't be made physical with the physical checkbox or when you unlink them, they tend to explode.
* After creating a linkset, you have to move the linkset or set it phantom and not phantom for it to become collidable.   
* There's a few ParentGroup references that need to be refactored. 
							
						 
						
							2008-01-14 18:29:04 +00:00  
				
					
						
							
							
								 
						
							
							
								785826231e 
								
							
								 
							
						 
						
							
							
								
								Print out the exception as well as APPLICATION EXCEPTION DETECTED when the server hits something terminal.  
							
							... 
							
							
							
							This was the original intention, but the line order was slightly wrong. 
							
						 
						
							2008-01-14 18:02:37 +00:00  
				
					
						
							
							
								 
						
							
							
								c9ad862aab 
								
							
								 
							
						 
						
							
							
								
								Remove unused SOG constructor  
							
							
							
						 
						
							2008-01-14 15:46:42 +00:00  
				
					
						
							
							
								 
						
							
							
								370e79cd9e 
								
							
								 
							
						 
						
							
							
								
								ZERO_ROTATION set to 0,0,0,1 -- not 0,0,0,0 ;)  
							
							
							
						 
						
							2008-01-14 15:37:00 +00:00  
				
					
						
							
							
								 
						
							
							
								62157b6dde 
								
							
								 
							
						 
						
							
							
								
								Applied patch from melanie (thank you) for mantis issue# 338  
							
							
							
						 
						
							2008-01-13 22:47:10 +00:00  
				
					
						
							
							
								 
						
							
							
								30714c044e 
								
							
								 
							
						 
						
							
							
								
								* HeightField handling update in ODE.  Should improve the terrain pits.  So far, only windows lib updated.  Need to do the Linux version.  
							
							... 
							
							
							
							* Update also checked into opensim-libs 
							
						 
						
							2008-01-13 22:11:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6eaa9b4766 
								
							
								 
							
						 
						
							
							
								
								Anti-crash fix: Allow int (numbers without dot) when changing Estate terrain settings.  
							
							... 
							
							
							
							Also added exception handling if string->float conversion still should fail for some reason. 
							
						 
						
							2008-01-13 16:40:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4f39df42ae 
								
							
								 
							
						 
						
							
							
								
								* Removed a debug message that I left in there....  
							
							
							
						 
						
							2008-01-13 08:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d9e4533202 
								
							
								 
							
						 
						
							
							
								
								* Fixed an overflow in the land manager  
							
							... 
							
							
							
							* Did some goofy math undoing in the Sim Stats Reporter
* More reduction to the amount of calls per second to UnManaged ODE code
* Added a significant amount of comments to ODE 
							
						 
						
							2008-01-13 07:14:54 +00:00  
				
					
						
							
							
								 
						
							
							
								fa83249db8 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Kinoc for implementing llGetSubString and llDeleteSubString:  
							
							... 
							
							
							
							from the c# implementations of string.SubString(start,len) and string.Remove(start,len).
Especially since negative indexing and exclusion are included in the LSL versions. 
This patch is closer to the LSL version. Maybe an osSubString and osRemoveString 
would be appropriate? 
							
						 
						
							2008-01-12 22:25:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7d609ae56d 
								
							
								 
							
						 
						
							
							
								
								Thank you, Kinoc for adding:  When accessing slower web sites or proxy services  
							
							... 
							
							
							
							300 msecs can be too slow and cause a timeout to occur. This is reported when 
llHTTPRequest times out but may not be reported for other functions like 
osSetDynamicTextureURL. This sets the time out to 30 seconds. It appears 
that the value affects not just llHTTPRequest's. 
							
						 
						
							2008-01-12 22:18:23 +00:00  
				
					
						
							
							
								 
						
							
							
								f59f4e476d 
								
							
								 
							
						 
						
							
							
								
								* Made it so that if you don't specify a key, the defaults will not be assumed.  
							
							... 
							
							
							
							* If you wish to turn off key authentication, set the values to "" (null) in the grid config, and do the same in clients. 
							
						 
						
							2008-01-12 19:28:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0b0df333dc 
								
							
								 
							
						 
						
							
							
								
								* In the interests of making life difficult for everyone, the Grid Server now actually checks your authentication keys rather than ignoring them.  
							
							
							
						 
						
							2008-01-12 19:23:56 +00:00  
				
					
						
							
							
								 
						
							
							
								d3fa814458 
								
							
								 
							
						 
						
							
							
								
								Added notice on console to change storage_plugin if set to OpenSim.DataStore.MonoSqlite.dll before replacing with  OpenSim.Framework.Data.SQLite.dll  
							
							
							
						 
						
							2008-01-12 17:18:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4e643eba5f 
								
							
								 
							
						 
						
							
							
								
								If OpenSim.ini uses OpenSim.DataStore.MonoSqlite.dll, have it use OpenSim.Framework.Data.SQLite.dll during runtime.  
							
							
							
						 
						
							2008-01-12 17:10:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f9c981007d 
								
							
								 
							
						 
						
							
							
								
								Set eol  
							
							
							
						 
						
							2008-01-12 15:52:34 +00:00  
				
					
						
							
							
								 
						
							
							
								27859faf7a 
								
							
								 
							
						 
						
							
							
								
								Welcome back LSO.  
							
							... 
							
							
							
							Added old LSO code, will use it as base to create new LSO VM. 
							
						 
						
							2008-01-12 15:49:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0081c060d0 
								
							
								 
							
						 
						
							
							
								
								Set eol  
							
							
							
						 
						
							2008-01-12 14:45:59 +00:00  
				
					
						
							
							
								 
						
							
							
								33d82aa532 
								
							
								 
							
						 
						
							
							
								
								Added license to new files  
							
							
							
						 
						
							2008-01-12 14:40:28 +00:00  
				
					
						
							
							
								 
						
							
							
								bacbade369 
								
							
								 
							
						 
						
							
							
								
								Major reorganizing of DotNetEngine. Moved common script engine parts to ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common.  
							
							... 
							
							
							
							Loads of things has been put into interfaces instead of the specific class.
We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSim script module with all its glory. 
							
						 
						
							2008-01-12 14:30:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e2c679637e 
								
							
								 
							
						 
						
							
							
								
								* Trying something to see if it helps teleports and border crossings  
							
							
							
						 
						
							2008-01-12 11:16:44 +00:00  
				
					
						
							
							
								 
						
							
							
								730f0d9311 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-12 11:10:53 +00:00  
				
					
						
							
							
								 
						
							
							
								39880f2b45 
								
							
								 
							
						 
						
							
							
								
								Added references for last commit  
							
							
							
						 
						
							2008-01-12 11:07:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a993d0d335 
								
							
								 
							
						 
						
							
							
								
								ScriptServer communication is ok. Script is creatd on onrez. But since it can not access Scene it sort of crashes right away ;)  
							
							... 
							
							
							
							Added some sample placeholders for implementing rest of LSL events. 
							
						 
						
							2008-01-12 10:25:08 +00:00  
				
					
						
							
							
								 
						
							
							
								011abad053 
								
							
								 
							
						 
						
							
							
								
								ScriptServer protocol now correctly casts datatypes -- ready for implementing  
							
							
							
						 
						
							2008-01-12 09:44:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0518369e3a 
								
							
								 
							
						 
						
							
							
								
								*removed a goofy debug line left in  
							
							
							
						 
						
							2008-01-12 04:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								90ccc248e8 
								
							
								 
							
						 
						
							
							
								
								Implements llModifyLand() - Still needs some tweaking to match LL's effect on how much to effect the land.  
							
							
							
						 
						
							2008-01-12 04:30:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a3972257c8 
								
							
								 
							
						 
						
							
							
								
								* Added some of the finer control points to POS such as  
							
							... 
							
							
							
							** jumping
** crouching
** landing on prim 
							
						 
						
							2008-01-12 04:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7e81841f0e 
								
							
								 
							
						 
						
							
							
								
								*ech one thing didn't save from the last commit  
							
							
							
						 
						
							2008-01-12 04:14:06 +00:00  
				
					
						
							
							
								 
						
							
							
								cbcba1f026 
								
							
								 
							
						 
						
							
							
								
								* Unmoderated the ODE FPS in the sim stats.  Decided to do that after Andrew Linden insisted that Havok was running at 45fps internally.  
							
							... 
							
							
							
							* Set the SimStats packet as unreliable (so we don't require an ack and do resends on it) 
							
						 
						
							2008-01-12 04:12:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c2ca98519b 
								
							
								 
							
						 
						
							
							
								
								Linking osTerrainGetHeight, osTerrainSetHeight, and osRegionRestart to LSL_BaseClass to allow them to be called in LSL scripts.  
							
							
							
						 
						
							2008-01-12 03:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								bf8ffc7a0c 
								
							
								 
							
						 
						
							
							
								
								* For your enjoyment, some RAdmin improvements, namely a new LoadHeightmap method.  
							
							
							
						 
						
							2008-01-12 03:17:28 +00:00  
				
					
						
							
							
								 
						
							
							
								5d7e120d56 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-12 01:35:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c4684b2d14 
								
							
								 
							
						 
						
							
							
								
								And one last time - removed duplicate exception dump :)  
							
							
							
						 
						
							2008-01-12 01:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								d0d3812cdf 
								
							
								 
							
						 
						
							
							
								
								Minor fix to global exception handler - now only displays unhandled (full crash) exceptions.  
							
							
							
						 
						
							2008-01-12 01:27:25 +00:00  
				
					
						
							
							
								 
						
							
							
								adbdbc675b 
								
							
								 
							
						 
						
							
							
								
								Added global exception handler with possibility of reporting crash details directly to developers (disabled for now)  
							
							
							
						 
						
							2008-01-12 01:25:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e7dbaad04f 
								
							
								 
							
						 
						
							
							
								
								New ScriptServer protocol successfully implemented.  
							
							... 
							
							
							
							Still needs hooking up for all commands in both ends, separation of local and remote LSL-commands, etc. 
							
						 
						
							2008-01-12 01:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1e9a66cbaa 
								
							
								 
							
						 
						
							
							
								
								ScriptServer communication protocol (v1), primitive RPC-like TCP client/server  
							
							
							
						 
						
							2008-01-12 00:48:58 +00:00  
				
					
						
							
							
								 
						
							
							
								ef674acc24 
								
							
								 
							
						 
						
							
							
								
								Fix some warnings under mono.  
							
							
							
						 
						
							2008-01-11 21:08:37 +00:00  
				
					
						
							
							
								 
						
							
							
								82d7fb7522 
								
							
								 
							
						 
						
							
							
								
								* Exprimental prim inventory persistence can now be enabled by users.  
							
							... 
							
							
							
							* This can be turned on by setting storage_prim_inventories_experimental = True in OpenSim.ini
* Implemented for sqlite and MySQL, no MSSQL implementation yet
* As an experimental feature, there is no guarantee that this won't take down your region or that the db representation won't need to change.
* More (and continuing) details at http://opensimulator.org/wiki/OpenSim:Prim_Inventory_Persistence  
							
						 
						
							2008-01-11 18:44:53 +00:00  
				
					
						
							
							
								 
						
							
							
								48be04df1d 
								
							
								 
							
						 
						
							
							
								
								* Do database implementation for prim inventory items in mysql  
							
							... 
							
							
							
							* Properly clean up items when a region object is deleted
* Update persisted prim when an inventory script is changed
* No user functionality yet 
							
						 
						
							2008-01-11 17:00:21 +00:00  
				
					
						
							
							
								 
						
							
							
								50ece51dbc 
								
							
								 
							
						 
						
							
							
								
								manually open the db connection.  Mono does this automatically, .NET doesn't  
							
							
							
						 
						
							2008-01-11 15:55:00 +00:00  
				
					
						
							
							
								 
						
							
							
								7f071dd193 
								
							
								 
							
						 
						
							
							
								
								Log instead of crash (User login, getting friends list)  
							
							
							
						 
						
							2008-01-11 15:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								cdd378a2c2 
								
							
								 
							
						 
						
							
							
								
								* returnin LLUUID.Zero rather than LLUUID.Random on webkey null  
							
							
							
						 
						
							2008-01-11 15:19:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c7b25967e7 
								
							
								 
							
						 
						
							
							
								
								Turn off accidental hardcoding  
							
							
							
						 
						
							2008-01-11 14:56:45 +00:00  
				
					
						
							
							
								 
						
							
							
								1e981a7c1c 
								
							
								 
							
						 
						
							
							
								
								Switch prim items type representation to use int rather than strings.  
							
							
							
						 
						
							2008-01-11 14:55:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8ccc470e2a 
								
							
								 
							
						 
						
							
							
								
								* quick fix to fix if webLoginKey is null in DB, return random key (I guess LLUUID.Zero would be a security hazard)  
							
							
							
						 
						
							2008-01-11 07:41:14 +00:00  
				
					
						
							
							
								 
						
							
							
								901f403823 
								
							
								 
							
						 
						
							
							
								
								* Just an update to the default login form  
							
							
							
						 
						
							2008-01-10 23:31:37 +00:00  
				
					
						
							
							
								 
						
							
							
								8ebaf7aa41 
								
							
								 
							
						 
						
							
							
								
								move Friends list to not use ADO.NET layer, it now hits the sqlite  
							
							... 
							
							
							
							db directly when needed 
							
						 
						
							2008-01-10 21:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								13736995d2 
								
							
								 
							
						 
						
							
							
								
								add sqlite database definitions as Resources for SQLite.dll  
							
							
							
						 
						
							2008-01-10 19:38:37 +00:00  
				
					
						
							
							
								 
						
							
							
								6bcf44e141 
								
							
								 
							
						 
						
							
							
								
								Added const definintions for sculpted prims.  
							
							
							
						 
						
							2008-01-10 19:21:37 +00:00  
				
					
						
							
							
								 
						
							
							
								2f023f6362 
								
							
								 
							
						 
						
							
							
								
								* removed unused PrimScale on PrimitiveBaseShape (use Scale instead)  
							
							... 
							
							
							
							* ignored bin 
							
						 
						
							2008-01-10 13:37:59 +00:00  
				
					
						
							
							
								 
						
							
							
								690a7a347b 
								
							
								 
							
						 
						
							
							
								
								* Undid XmlIgnore thingy as it did cause breakage  
							
							
							
						 
						
							2008-01-10 12:07:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ed314e19ff 
								
							
								 
							
						 
						
							
							
								
								* Sorted members for great justice  
							
							
							
						 
						
							2008-01-10 11:17:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f1c2dca7c1 
								
							
								 
							
						 
						
							
							
								
								* ProfileCurve is now XmlIgnored, and instead constructed from ProfileShape and ProfileHollow  
							
							
							
						 
						
							2008-01-10 08:56:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5a6fd21a2c 
								
							
								 
							
						 
						
							
							
								
								Whitespace cleanup.  
							
							
							
						 
						
							2008-01-10 06:49:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a962653e04 
								
							
								 
							
						 
						
							
							
								
								* After fighting with it a bit more, Opensim is now compatible with the most recent release client(RC) on the linden labs download page.  
							
							... 
							
							
							
							* Don't forget, you need -loginuri *and* -loginpage
* Ex: -loginpage http://10.1.1.2:8002/?method=login  -loginuri http://10.1.1.2:8002/ 
* The ?method=login is important, don't forget to add it
* If you customize your http_loginform.html file, be sure to keep the form post address as is. 
							
						 
						
							2008-01-10 04:37:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b0904f471d 
								
							
								 
							
						 
						
							
							
								
								Fix r2959 - last letter was being sliced off region prim renames  
							
							
							
						 
						
							2008-01-10 01:39:49 +00:00  
				
					
						
							
							
								 
						
							
							
								82af9b7a78 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-09 23:28:50 +00:00  
				
					
						
							
							
								 
						
							
							
								85fe8ed085 
								
							
								 
							
						 
						
							
							
								
								* This update enables the web_login method.  
							
							... 
							
							
							
							* Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will. 
							
						 
						
							2008-01-09 22:05:28 +00:00  
				
					
						
							
							
								 
						
							
							
								49fe4eb3cd 
								
							
								 
							
						 
						
							
							
								
								* This may be broken..   it hasn't been tested, however I wanted to get the last database changes in before sdauge changes them significantly.  
							
							
							
						 
						
							2008-01-09 18:57:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7ba9c13fa8 
								
							
								 
							
						 
						
							
							
								
								default to OpenSim.Framework.Data.SQLite which is the new storage  
							
							... 
							
							
							
							dll location 
							
						 
						
							2008-01-09 18:50:12 +00:00  
				
					
						
							
							
								 
						
							
							
								411d06c94e 
								
							
								 
							
						 
						
							
							
								
								moving Region store for SQLite into the OpenSim.Framework.Data.SQLite  
							
							... 
							
							
							
							namespace to mirror what is done with MySQL.  This will require a 
configuration change for people using SQLite for prims which is given
as an example in OpenSim.ini.example 
							
						 
						
							2008-01-09 18:41:20 +00:00  
				
					
						
							
							
								 
						
							
							
								b469990972 
								
							
								 
							
						 
						
							
							
								
								* Added helpers to convert from LSL PrimitiveParams values to PrimitiveBaseShape values  
							
							
							
						 
						
							2008-01-09 18:26:40 +00:00  
				
					
						
							
							
								 
						
							
							
								40dc26e28a 
								
							
								 
							
						 
						
							
							
								
								Did someone say missing files? Thanks Sakai  
							
							
							
						 
						
							2008-01-09 17:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								260145a7e6 
								
							
								 
							
						 
						
							
							
								
								Dynamic loading of ScriptEngine in ScriptServer  
							
							... 
							
							
							
							ScriptServer event pipe (OpenSim->ScriptServer->ScriptEngine) should in theory be done 
							
						 
						
							2008-01-09 17:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								796ae57bea 
								
							
								 
							
						 
						
							
							
								
								Prim inventory script saving phase 2.  
							
							... 
							
							
							
							* It is now possible to edit and save scripts directly from prim inventories
* On saving, the script will be restarted in the region
* Doesn't appear that it's yet possible to drag inventory contents back to agent inventory.  Not quite sure why this is yet - the perms all look very permissive. 
							
						 
						
							2008-01-09 15:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c0252073d0 
								
							
								 
							
						 
						
							
							
								
								* removed another superfluous debug message  
							
							
							
						 
						
							2008-01-09 09:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								fd2603bcf4 
								
							
								 
							
						 
						
							
							
								
								* ok, last mySQL webloginkey related update tonight.  
							
							
							
						 
						
							2008-01-09 04:24:33 +00:00  
				
					
						
							
							
								 
						
							
							
								dfe01df2fc 
								
							
								 
							
						 
						
							
							
								
								* almost an oops  
							
							
							
						 
						
							2008-01-09 04:17:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e1aa83e965 
								
							
								 
							
						 
						
							
							
								
								* Added a hashtable based HTTP processor in preparation of the web_login_key  
							
							... 
							
							
							
							* Added the web_login_key to the users table
* Added happy configurable http error message pages
* This update is large enough to have 'awe' value..    so backup your users or weep.
* Not tested on MSSQL, even though I added code to update the tables! 
							
						 
						
							2008-01-09 04:13:04 +00:00  
				
					
						
							
							
								 
						
							
							
								bafdac7874 
								
							
								 
							
						 
						
							
							
								
								dump_assets_to_file=true will now cause the asset to go into a UserAssets subdirectory of bin instead of cluttering up your bin directory (Thanks CharlieO!)  
							
							
							
						 
						
							2008-01-09 03:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								19ed64b114 
								
							
								 
							
						 
						
							
							
								
								Third part of CharlieO's library rework. We now have library organization! Thanks CharlieO!  
							
							
							
						 
						
							2008-01-09 03:52:07 +00:00  
				
					
						
							
							
								 
						
							
							
								ebba112379 
								
							
								 
							
						 
						
							
							
								
								make Stopped a property of the SceneObjectPart instead of in the  
							
							... 
							
							
							
							database code, so this is a shared concept. 
							
						 
						
							2008-01-08 21:56:52 +00:00  
				
					
						
							
							
								 
						
							
							
								b9dcb24175 
								
							
								 
							
						 
						
							
							
								
								* Removed unneeded and uneeded debug message  
							
							
							
						 
						
							2008-01-08 20:28:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c01dfe4953 
								
							
								 
							
						 
						
							
							
								
								* Removed superfluous and erroneous perms check on parts.  
							
							
							
						 
						
							2008-01-08 15:01:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3ebd0430d9 
								
							
								 
							
						 
						
							
							
								
								* Heavy refactoring of MultipleObjUpdate flow for readability  
							
							
							
						 
						
							2008-01-08 14:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								f7437b7b5e 
								
							
								 
							
						 
						
							
							
								
								* Added the files for work units for the purpose of sending out updates to regions.  
							
							
							
						 
						
							2008-01-08 06:55:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ad411d52a8 
								
							
								 
							
						 
						
							
							
								
								* Added more methods to MessageService  
							
							
							
						 
						
							2008-01-08 06:02:56 +00:00  
				
					
						
							
							
								 
						
							
							
								05fbed403c 
								
							
								 
							
						 
						
							
							
								
								* Switched over to RegionProfileData from using RegionInfo because RegionInfo was missing the httpURI on the MessageService.  
							
							... 
							
							
							
							* Fixed some code, added a method. 
							
						 
						
							2008-01-08 04:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0428701da7 
								
							
								 
							
						 
						
							
							
								
								Minor prim inventory method refactoring  
							
							
							
						 
						
							2008-01-07 22:32:10 +00:00  
				
					
						
							
							
								 
						
							
							
								348b79d801 
								
							
								 
							
						 
						
							
							
								
								Trigger persistence of the scripts in a prim's inventory when that inventory is changed/updated/deleted (before the trigger only happened if the prim was moved).  
							
							... 
							
							
							
							This is still development code - experimental prim inventory persistence cannot yet be enabled by users. 
							
						 
						
							2008-01-07 22:11:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6e8c3ac782 
								
							
								 
							
						 
						
							
							
								
								* Enabling the LLSD Login method by jhurliman so libSecondLife clients work on OpenSim again.  
							
							
							
						 
						
							2008-01-07 20:00:37 +00:00  
				
					
						
							
							
								 
						
							
							
								0678a4d52d 
								
							
								 
							
						 
						
							
							
								
								* Message Server stuff.  
							
							
							
						 
						
							2008-01-07 19:30:10 +00:00  
				
					
						
							
							
								 
						
							
							
								1718c39e10 
								
							
								 
							
						 
						
							
							
								
								*Added ability to update only necessary data on insertRegion for the grid server.  
							
							
							
						 
						
							2008-01-07 15:23:00 +00:00  
				
					
						
							
							
								 
						
							
							
								bbac579849 
								
							
								 
							
						 
						
							
							
								
								* More message server methods  
							
							
							
						 
						
							2008-01-07 07:48:35 +00:00  
				
					
						
							
							
								 
						
							
							
								eadfbf3ba2 
								
							
								 
							
						 
						
							
							
								
								Very minor refactoring.  Remove unused prim inventory bool returns for now  
							
							
							
						 
						
							2008-01-07 03:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6b4b041902 
								
							
								 
							
						 
						
							
							
								
								Refactor Scene.Inventory.RezScript to use newer script starting code  
							
							
							
						 
						
							2008-01-07 03:02:13 +00:00  
				
					
						
							
							
								 
						
							
							
								95c9a9939e 
								
							
								 
							
						 
						
							
							
								
								Commenting out InnerScene.SceneObjects for now since it was unpopulated and not used by active code (as far as I can see), so a source of confusion.  All  
							
							... 
							
							
							
							current code uses the Entities dictionary 
							
						 
						
							2008-01-07 02:33:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3e75dede1b 
								
							
								 
							
						 
						
							
							
								
								Persistent prim inventory phase 5.  Restart scripts contained in persisted prims on region start.  
							
							... 
							
							
							
							No user functionality exposed yet - no ini switch to enable persistence or restore.  A bit more initial work to do. 
							
						 
						
							2008-01-07 02:12:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f43e75762a 
								
							
								 
							
						 
						
							
							
								
								* Adding More to the MessageServer classes.  
							
							... 
							
							
							
							* Don't forget to prebuild 
							
						 
						
							2008-01-07 01:39:26 +00:00  
				
					
						
							
							
								 
						
							
							
								286802558e 
								
							
								 
							
						 
						
							
							
								
								Factor out inventory code in SceneObjectGroup into seperate class.  
							
							... 
							
							
							
							As was true for the previous update, this might require nant users to re-run prebuild.[sh|bat] 
							
						 
						
							2008-01-06 22:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								35a63c64f6 
								
							
								 
							
						 
						
							
							
								
								Factor out inventory related code in SceneObjectPart into separate class  
							
							
							
						 
						
							2008-01-06 22:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								04dbcee74c 
								
							
								 
							
						 
						
							
							
								
								* A few more Message Server comms related updates  
							
							
							
						 
						
							2008-01-06 20:10:29 +00:00  
				
					
						
							
							
								 
						
							
							
								9985d53681 
								
							
								 
							
						 
						
							
							
								
								Added code to gridserver to prevent new region from connecting at X,Y location already used by an existing region.  
							
							
							
						 
						
							2008-01-06 19:59:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b8efd5f294 
								
							
								 
							
						 
						
							
							
								
								* Added some userserver glue for communications with the message server  
							
							... 
							
							
							
							* Added some code for the message server, fixed a few references and starting to flesh it out. 
							
						 
						
							2008-01-06 18:18:19 +00:00  
				
					
						
							
							
								 
						
							
							
								3d7e6fc6d8 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-06 11:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								679923ec87 
								
							
								 
							
						 
						
							
							
								
								Factor out TaskInventoryItem  
							
							
							
						 
						
							2008-01-06 01:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								7cedb09869 
								
							
								 
							
						 
						
							
							
								
								Prim inventory phase 4.  Properly recover the prim folder ID from storage.  Scripts now show up in prim inventories after region restart.  
							
							... 
							
							
							
							Probably doesn't yet work for any items other than scripts.
Still some work to do.  No user functionality exposed.  Not yet user tieable into normal code. 
							
						 
						
							2008-01-06 01:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								70361bceb8 
								
							
								 
							
						 
						
							
							
								
								Persistent prim inventory phase 3.  Now retrieving prim item data from persistent store, but this doesn't yet show up for the client.  Still no user functionality and not  
							
							... 
							
							
							
							enabled 
in normal code. 
							
						 
						
							2008-01-05 22:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								9ea4c03b8f 
								
							
								 
							
						 
						
							
							
								
								* Hiding CompletePingChecks and UseCircuitCode messages..   as the packets are most definitely handled.  
							
							... 
							
							
							
							* My guess is someone was using them to diagnose a problem and they've been in the console output ever since. 
							
						 
						
							2008-01-05 22:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1ccf80f8d2 
								
							
								 
							
						 
						
							
							
								
								* Re-enabling parcel prim count updates, as it doesn't cause errors on the console and border crossing problems anymore  
							
							
							
						 
						
							2008-01-05 21:47:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a55c987b78 
								
							
								 
							
						 
						
							
							
								
								Dah, don't try and commit the primitems table if we're not running with prim inventories  
							
							
							
						 
						
							2008-01-05 21:17:51 +00:00  
				
					
						
							
							
								 
						
							
							
								79c2892303 
								
							
								 
							
						 
						
							
							
								
								Fix for typo in updateInventoryItem in MSSQLInventoryData.cs (thanks Grumly!)  
							
							
							
						 
						
							2008-01-05 20:12:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0fb0a6816d 
								
							
								 
							
						 
						
							
							
								
								Only one queue is used for load/unload of scripts.  
							
							... 
							
							
							
							So loading/unloading of scripts are now done in same sequence as they are called. 
							
						 
						
							2008-01-05 20:05:29 +00:00  
				
					
						
							
							
								 
						
							
							
								52666e64c8 
								
							
								 
							
						 
						
							
							
								
								Prim inventory storage phase 2.  Add a prim inventory script item to sqlite experimentally.  This is not yet enabled in the codebase.  No user functionality yet - next  
							
							... 
							
							
							
							phase is to write the code to restore the script in prim inventory on region load 
							
						 
						
							2008-01-05 19:46:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b96da29d1a 
								
							
								 
							
						 
						
							
							
								
								Inventory subfolders working again in grid mode.  
							
							
							
						 
						
							2008-01-05 18:50:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d430b7d815 
								
							
								 
							
						 
						
							
							
								
								Removed ModuleName because its like that and thats the way it is (according to Mono)  
							
							
							
						 
						
							2008-01-05 17:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								26ce983b74 
								
							
								 
							
						 
						
							
							
								
								Implicit interface definitions (maybe Mono won't crash?)  
							
							
							
						 
						
							2008-01-05 17:10:01 +00:00  
				
					
						
							
							
								 
						
							
							
								704e491c3a 
								
							
								 
							
						 
						
							
							
								
								Added ModuleName to /OpenSim/StartUp modules + debug messages during startup  
							
							
							
						 
						
							2008-01-05 16:58:30 +00:00  
				
					
						
							
							
								 
						
							
							
								130dea789a 
								
							
								 
							
						 
						
							
							
								
								Added some comments + Ahlotta Debugging in startup sequence  
							
							
							
						 
						
							2008-01-05 16:38:37 +00:00  
				
					
						
							
							
								 
						
							
							
								966f639ad6 
								
							
								 
							
						 
						
							
							
								
								Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono.  
							
							... 
							
							
							
							Some debug info for startup added to find bugs. ++ 
							
						 
						
							2008-01-05 15:48:02 +00:00  
				
					
						
							
							
								 
						
							
							
								53793db182 
								
							
								 
							
						 
						
							
							
								
								Added errorhandler+tip that grid server might not be running on grid registration failure on opensim startup.  
							
							
							
						 
						
							2008-01-05 15:10:22 +00:00  
				
					
						
							
							
								 
						
							
							
								db3edff5d5 
								
							
								 
							
						 
						
							
							
								
								* Applying jhurliman's LLSD login enablement patch.  
							
							... 
							
							
							
							* I'm keeping it deactivated until some issues are resolved.
* I'm patching it in deactivated so the patch doesn't get outdated
* I've deactivated it by commenting out the handler for the application/xml+llsd content type.
* While I've tested this as much as possible on my setup and found the deactivated code doesn't cause any problems, consider this update experimental (event though it's deactivated) 
							
						 
						
							2008-01-05 06:05:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b86d119721 
								
							
								 
							
						 
						
							
							
								
								* Added shell Messaging Server.  Don't run the MessagingServer yet or you might end up with problems later.  
							
							
							
						 
						
							2008-01-05 02:41:30 +00:00  
				
					
						
							
							
								 
						
							
							
								786da7847b 
								
							
								 
							
						 
						
							
							
								
								* Fixed a waste of resources in ODE.   Possibly a cause of thread leak.  
							
							... 
							
							
							
							* Border crossings within the same opensim instance seem better. 
							
						 
						
							2008-01-05 02:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8d15890554 
								
							
								 
							
						 
						
							
							
								
								And another log-instead-of-crash... when creating user fails.  
							
							
							
						 
						
							2008-01-05 02:10:37 +00:00  
				
					
						
							
							
								 
						
							
							
								1dc107c2d7 
								
							
								 
							
						 
						
							
							
								
								Log instead of crash on some specific unknown startup bug I'm getting  
							
							
							
						 
						
							2008-01-05 01:58:18 +00:00  
				
					
						
							
							
								 
						
							
							
								710cb7589e 
								
							
								 
							
						 
						
							
							
								
								* possibly the least significant commit so far into 2008  
							
							
							
						 
						
							2008-01-04 21:18:01 +00:00  
				
					
						
							
							
								 
						
							
							
								81b4c7be3e 
								
							
								 
							
						 
						
							
							
								
								*Added ability to skip any use of the console when configuring and assume default value. This is useful when the server is running by itself and a new region request is added without sufficient information  
							
							
							
						 
						
							2008-01-04 14:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f0b149dfc1 
								
							
								 
							
						 
						
							
							
								
								* Fixed situation where sometimes your avatar tries to land and gets 'put' 80 meters into the air immediately.  
							
							
							
						 
						
							2008-01-04 04:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								960b7e93b1 
								
							
								 
							
						 
						
							
							
								
								* Added the ability for estate managers to use the magic secondlife blue card of death to send out region and estate messages.  
							
							... 
							
							
							
							* Switched over Region Restart notices to the magic secondlife blue card of death method. 
							
						 
						
							2008-01-04 02:24:05 +00:00  
				
					
						
							
							
								 
						
							
							
								42e129cb33 
								
							
								 
							
						 
						
							
							
								
								* Fixing a the time clock issue on Sim Restart messages.  See Mantis 287  
							
							
							
						 
						
							2008-01-04 00:40:19 +00:00  
				
					
						
							
							
								 
						
							
							
								0c555883d5 
								
							
								 
							
						 
						
							
							
								
								* Made covenant changes made in the estate tools persist across sim restarts.  
							
							
							
						 
						
							2008-01-03 23:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0e966baa2c 
								
							
								 
							
						 
						
							
							
								
								Tweaked "show users" formatting, added user's IP address to display.  
							
							
							
						 
						
							2008-01-03 19:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1337a3973d 
								
							
								 
							
						 
						
							
							
								
								* changed form Debug to Verbose on Texture sending  
							
							
							
						 
						
							2008-01-03 14:08:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7b062cefa2 
								
							
								 
							
						 
						
							
							
								
								* Added removal of TextureSenders and UserTextureDownloadService on agent leaving region.  
							
							
							
						 
						
							2008-01-03 14:01:53 +00:00  
				
					
						
							
							
								 
						
							
							
								119f9b0d80 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-03 13:44:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1d098aa84c 
								
							
								 
							
						 
						
							
							
								
								* Some work on TextureDownloadModule  
							
							... 
							
							
							
							* fixed Cancel bug 
							
						 
						
							2008-01-03 13:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b95efbb689 
								
							
								 
							
						 
						
							
							
								
								* Added lock to Contains to avoid enumeration exceptions  
							
							
							
						 
						
							2008-01-03 12:55:23 +00:00  
				
					
						
							
							
								 
						
							
							
								3f78e55ef4 
								
							
								 
							
						 
						
							
							
								
								Packet recycling has been temporarily disabled to avoid the performance problems reported in Mantis 281  
							
							
							
						 
						
							2008-01-03 05:06:55 +00:00  
				
					
						
							
							
								 
						
							
							
								f34ccdd222 
								
							
								 
							
						 
						
							
							
								
								Reduce maximum number of items in an inventory packet to approximate Linden servers count, to see if this solves Ursula's inventory problem  
							
							
							
						 
						
							2008-01-03 01:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								968649aec9 
								
							
								 
							
						 
						
							
							
								
								Fix mantis 280 - sim crashes when a prim is deleted.  
							
							
							
						 
						
							2008-01-03 01:30:25 +00:00  
				
					
						
							
							
								 
						
							
							
								047aba2067 
								
							
								 
							
						 
						
							
							
								
								I have fixed the ZeroDecodeCommand bug, and restored my packet recycling code. Let me know by IRC if there are other problems  
							
							
							
						 
						
							2008-01-03 00:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								78ba9cebc5 
								
							
								 
							
						 
						
							
							
								
								Minor refactoring to expose PrimInventory from SceneObjectPart  
							
							
							
						 
						
							2008-01-02 22:05:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a72d33d3a5 
								
							
								 
							
						 
						
							
							
								
								* Added the ability for Region Owners to add and remove estate managers using the estate tools.  
							
							... 
							
							
							
							* Estate managers get abilities like the region owner for now.
* Estate managers, you'll need to request server admin status to be able to activate the estate tools dialog (haven't figured out why this is the case yet)
* Switching from grid mode to standalone or switching grids will make the stored Estate Manager UUIDs not match up with a valid account so you'll see (waiting) listed there instead of a user until you reset them or go back to the grid you added them from. 
							
						 
						
							2008-01-02 20:25:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d893c91249 
								
							
								 
							
						 
						
							
							
								
								Fixed buffer overrun bug in ZeroDecodeCommand  
							
							
							
						 
						
							2008-01-02 16:35:50 +00:00  
				
					
						
							
							
								 
						
							
							
								198dea28ad 
								
							
								 
							
						 
						
							
							
								
								Full .dll-name in config option for ScriptEngine. Loading only scriptengine specified in config.  
							
							... 
							
							
							
							ScriptServer will still not start! 
							
						 
						
							2008-01-02 15:58:33 +00:00  
				
					
						
							
							
								 
						
							
							
								459a4b0bb5 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue where the PacketPool would ZeroDecodeCommand into a too small buffer.  
							
							... 
							
							
							
							The new buffer size is based on analysis of real data, not on knowledge; this should be reviewed by the original PacketPool author. 
							
						 
						
							2008-01-02 12:12:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3a83be1721 
								
							
								 
							
						 
						
							
							
								
								* Did a bit of estate work.   Added some fields to EstateSettings.xml for estate managers.  
							
							... 
							
							
							
							* You can put UUIDs in those fields to give other users some ability to help manage a sim you own.
* Also started decoding the EstateOwnerMessage packet convolutions. 
							
						 
						
							2008-01-02 10:06:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4b4ee98070 
								
							
								 
							
						 
						
							
							
								
								* Trying to address TextureSender issues  
							
							... 
							
							
							
							* The BlockingQueue exposes Contains so we can make sure we don't add a TextureSender to the queue if there's already one present
* introduced some TryGetValue and various code convention stuff 
							
						 
						
							2008-01-02 09:07:11 +00:00  
				
					
						
							
							
								 
						
							
							
								20653830fb 
								
							
								 
							
						 
						
							
							
								
								* Refactored out function to load specified AssetSet Xml  
							
							... 
							
							
							
							This commit dedicated to 'Mohawk - Bad Girls (Need Love Too)' 
							
						 
						
							2008-01-02 07:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7909d80821 
								
							
								 
							
						 
						
							
							
								
								* Added using as per mail to see if that does anything for Ursulas build issues. Thanks Ursula!  
							
							
							
						 
						
							2008-01-02 06:51:29 +00:00  
				
					
						
							
							
								 
						
							
							
								3aa0f32ce3 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue where the RegionFlags and SimAccess settings were being saved incorrectly.  If your region is already having an issue on boot with parsing [region_flags] or [sim_access], then this won't solve your issue.   Default value for region_flags is 0 and default value for sim_access is 21 in the EstateSettings.XML file  
							
							
							
						 
						
							2008-01-02 04:10:55 +00:00  
				
					
						
							
							
								 
						
							
							
								2f43578386 
								
							
								 
							
						 
						
							
							
								
								* Re-wrote IM that sends the friend request so that it displays the name of the person who sent the request, or (hippos) if it can't find it.  
							
							
							
						 
						
							2008-01-02 03:05:18 +00:00  
				
					
						
							
							
								 
						
							
							
								3738bc8899 
								
							
								 
							
						 
						
							
							
								
								* Updates UserServer  
							
							... 
							
							
							
							* Updates OSG1UserServices
* Friends list is now persistent in grid mode.
* You can add, new friends and remove them 
							
						 
						
							2008-01-02 00:54:50 +00:00  
				
					
						
							
							
								 
						
							
							
								4d3a8f4b52 
								
							
								 
							
						 
						
							
							
								
								Fixed nant compile problem  
							
							
							
						 
						
							2008-01-01 15:28:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d484df15c0 
								
							
								 
							
						 
						
							
							
								
								Trying to fix nant compile error  
							
							
							
						 
						
							2008-01-01 15:18:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7ef7caa200 
								
							
								 
							
						 
						
							
							
								
								Temp removed new data types patch from Mantis  #272 , causing compile problems (nant)  
							
							
							
						 
						
							2008-01-01 14:56:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8d79a5d93c 
								
							
								 
							
						 
						
							
							
								
								Minor changes. Changed Prebuild.xml to avoid first-time-compile error because of dependencies. Made some changes to new LSLString.  
							
							
							
						 
						
							2008-01-01 14:23:14 +00:00  
				
					
						
							
							
								 
						
							
							
								86a38dfd0f 
								
							
								 
							
						 
						
							
							
								
								Adrianas 0000272 -- I think we need to implement standard string/integer/float functions too.  
							
							
							
						 
						
							2008-01-01 11:41:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9eba3d2f89 
								
							
								 
							
						 
						
							
							
								
								Fixed string issue in compiler  
							
							
							
						 
						
							2008-01-01 11:28:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b4c9b6bd19 
								
							
								 
							
						 
						
							
							
								
								* You can add and remove a friend in standalone now within the same simulator.  It saves.  
							
							... 
							
							
							
							* You can add and remove a friend in grid mode now within the same simulator.  It doesn't save yet.
* I got rid of Mr. OpenSim as a friend..   he bothers me /:b... 
							
						 
						
							2008-01-01 06:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								b8975ecbd9 
								
							
								 
							
						 
						
							
							
								
								Make it possible for new inventory 'libraries' to be added without changing the default OpenSimLibrary files.  Additional library folders and items can be added in a separate  
							
							... 
							
							
							
							directory 
and linked in by an entry to inventory/Libraries.xml 
							
						 
						
							2007-12-31 23:20:49 +00:00  
				
					
						
							
							
								 
						
							
							
								3180432deb 
								
							
								 
							
						 
						
							
							
								
								* Added database and UserManagerBase glue for FriendsList management  
							
							... 
							
							
							
							* Don't forget to run prebuild 
							
						 
						
							2007-12-31 22:56:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e0cf45fe21 
								
							
								 
							
						 
						
							
							
								
								Move unused inventory files into the attic  
							
							
							
						 
						
							2007-12-31 20:09:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a8cb20355c 
								
							
								 
							
						 
						
							
							
								
								Correction of last commit  
							
							
							
						 
						
							2007-12-31 19:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ff4f2f5681 
								
							
								 
							
						 
						
							
							
								
								Changed type comparison from String to object type  
							
							
							
						 
						
							2007-12-31 19:18:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5ef1433e95 
								
							
								 
							
						 
						
							
							
								
								Correctly output library inventory folder type and version information  
							
							
							
						 
						
							2007-12-31 18:26:24 +00:00  
				
					
						
							
							
								 
						
							
							
								db9a7eee51 
								
							
								 
							
						 
						
							
							
								
								Correct location of DotNetEngine.  Remove some debug stuff since my addins problem turned out to be local.  
							
							
							
						 
						
							2007-12-31 17:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9505199a 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style and svn:ignore.  
							
							
							
						 
						
							2007-12-31 12:00:40 +00:00  
				
					
						
							
							
								 
						
							
							
								fefb00bc91 
								
							
								 
							
						 
						
							
							
								
								Changed from "Load all .dll's in ScriptEngine" to "Load only DotNetEngine" (temporarily hardcoded) to avoid problems with two scriptengines existing in ScriptEngine folder.  
							
							
							
						 
						
							2007-12-31 11:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								60fa75ac04 
								
							
								 
							
						 
						
							
							
								
								Standard library folders can now be configued in the xml in inventory/OpenSimLibrary - no hardcoded changes are required.  For some reason, all the folders are currently  
							
							... 
							
							
							
							showing up as texture folders, even though they are configured with the same types as the agent inventory folders.  This should be resolved soon. 
							
						 
						
							2007-12-31 03:33:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b0a6299937 
								
							
								 
							
						 
						
							
							
								
								* Added a catch for RemotingErrors on the TCP init  
							
							
							
						 
						
							2007-12-31 01:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								373d801c40 
								
							
								 
							
						 
						
							
							
								
								* Added graceful remote script server connection error handling  
							
							... 
							
							
							
							* Removed a friends module test that I had. 
							
						 
						
							2007-12-30 23:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								57a1132585 
								
							
								 
							
						 
						
							
							
								
								* Fixed References in Prebuild so the project compiles  
							
							... 
							
							
							
							* Added Friends List methods to IUserData interface
* Created Stub friendslist Database Methods 
							
						 
						
							2007-12-30 23:29:44 +00:00  
				
					
						
							
							
								 
						
							
							
								5b8620d82f 
								
							
								 
							
						 
						
							
							
								
								Comments + fix = in theory stand alone script server + "RemoteSevrver" ScriptEngine (as opposed to "DotNetEngine") should work for a single region. It will however not work because it doesn't have two-way communication.  
							
							
							
						 
						
							2007-12-30 22:57:27 +00:00  
				
					
						
							
							
								 
						
							
							
								6055db2bc3 
								
							
								 
							
						 
						
							
							
								
								server->script event path almost ready for remote scriptengine (translation table between local script ID and remote script ID missing)  
							
							
							
						 
						
							2007-12-30 22:37:07 +00:00  
				
					
						
							
							
								 
						
							
							
								76e74a7667 
								
							
								 
							
						 
						
							
							
								
								Add an extra check that we don't create new inventory folders for a user that already has a root folder  
							
							
							
						 
						
							2007-12-30 19:40:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c084c54fb5 
								
							
								 
							
						 
						
							
							
								
								Added ScriptEngine.RemoteServer module  
							
							
							
						 
						
							2007-12-30 19:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								7d04cf8d4e 
								
							
								 
							
						 
						
							
							
								
								Shift default OpenSim library into its own directory  
							
							
							
						 
						
							2007-12-30 19:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								527b5f86a2 
								
							
								 
							
						 
						
							
							
								
								In this commit I am using an editor feature called "Save All" before I commit.  
							
							
							
						 
						
							2007-12-30 16:34:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7ef09a1202 
								
							
								 
							
						 
						
							
							
								
								Added comments to ScriptEngine classes that explains what their purpose is  
							
							
							
						 
						
							2007-12-30 16:32:29 +00:00  
				
					
						
							
							
								 
						
							
							
								14a191b285 
								
							
								 
							
						 
						
							
							
								
								* re-applied AddNewPrim refactoring... third time now...  
							
							
							
						 
						
							2007-12-30 16:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d430bc62a9 
								
							
								 
							
						 
						
							
							
								
								* Patch from Alondria that re-fixes llSetColor  
							
							
							
						 
						
							2007-12-30 07:06:14 +00:00  
				
					
						
							
							
								 
						
							
							
								32438ab1b9 
								
							
								 
							
						 
						
							
							
								
								* This update rolls back the packetpool and LibSL changes.  Please retest and then patch these changes back in.  Currently it's not quite ready for 0.5.  The down side to this action, is that we loose some performance to the garbage collector for now.  Given that the target date for 0.5 is *Two days* from now, I'm taking the initiative to work towards a real stable version.  
							
							... 
							
							
							
							* This update also fixes scripting and some weird physics reactions 
							
						 
						
							2007-12-30 06:18:17 +00:00  
				
					
						
							
							
								 
						
							
							
								14368d9a73 
								
							
								 
							
						 
						
							
							
								
								* Applied Melanie's same instance IM fix.  This will make IMs work within the same OpenSim Instance.  
							
							
							
						 
						
							2007-12-30 04:12:08 +00:00  
				
					
						
							
							
								 
						
							
							
								3e8df2b868 
								
							
								 
							
						 
						
							
							
								
								* Extracted out old RezObject method placing at absolute pos without the raytracing  
							
							... 
							
							
							
							* Ignored some bins 
							
						 
						
							2007-12-29 19:53:07 +00:00  
				
					
						
							
							
								 
						
							
							
								40e89678b7 
								
							
								 
							
						 
						
							
							
								
								Make inventory items nominate explicit inventory folders rather than hardcoding  
							
							
							
						 
						
							2007-12-29 19:41:50 +00:00  
				
					
						
							
							
								 
						
							
							
								1b1649791f 
								
							
								 
							
						 
						
							
							
								
								Allow OpenSim operators to specify their own asset sets without needing to change the default OpenSim set.  Equivalent changes to allow operators to also specify their own  
							
							... 
							
							
							
							standard inventory library directories and items to follow. 
							
						 
						
							2007-12-29 19:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								0631151e08 
								
							
								 
							
						 
						
							
							
								
								* Patch from Melanie provides Util.CleanString and uses it on the prim name and description.  Thanks Melanie.  
							
							
							
						 
						
							2007-12-28 23:19:03 +00:00  
				
					
						
							
							
								 
						
							
							
								505067658a 
								
							
								 
							
						 
						
							
							
								
								Migrate opensim default assets up another directory in preparation for extraction of hardcoded asset locations into xml  
							
							
							
						 
						
							2007-12-28 22:49:32 +00:00  
				
					
						
							
							
								 
						
							
							
								27f7f76d04 
								
							
								 
							
						 
						
							
							
								
								Move OpenSimAssetSet assets file up into assets pending further changes  
							
							
							
						 
						
							2007-12-28 22:32:52 +00:00  
				
					
						
							
							
								 
						
							
							
								592c39a7b0 
								
							
								 
							
						 
						
							
							
								
								Remove now dead code  
							
							
							
						 
						
							2007-12-28 22:21:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4ae10034bd 
								
							
								 
							
						 
						
							
							
								
								Factor out common asset loading from AssetServerBase and Grid/AssetServer/Main  
							
							
							
						 
						
							2007-12-28 22:13:43 +00:00  
				
					
						
							
							
								 
						
							
							
								7685f9c90f 
								
							
								 
							
						 
						
							
							
								
								* applied melanie's matnis patch  #255 . Thanks Melanie.  
							
							
							
						 
						
							2007-12-28 20:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7cf9a8d4f9 
								
							
								 
							
						 
						
							
							
								
								Move inventory contents configuration files to bin/inventory folder  
							
							
							
						 
						
							2007-12-28 18:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								f64d94f8ca 
								
							
								 
							
						 
						
							
							
								
								* Rezzing items from Inventory on top of other prim rezzes them 0.5 meters above the 'hit' prim instead of buried in the ground somewhere.  
							
							... 
							
							
							
							* Various Refactorings 
							
						 
						
							2007-12-28 14:24:14 +00:00  
				
					
						
							
							
								 
						
							
							
								5b720b4b39 
								
							
								 
							
						 
						
							
							
								
								* Made a copy of parts before updating to avoid dictionary updated exceptions on big updates  
							
							... 
							
							
							
							* The part now uses the byte[] TextureEntry instead of the object 
							
						 
						
							2007-12-28 13:11:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6a02900c8a 
								
							
								 
							
						 
						
							
							
								
								* redid the AddNewPrim refactoring as that got lost in r2855  
							
							
							
						 
						
							2007-12-28 09:17:01 +00:00  
				
					
						
							
							
								 
						
							
							
								1a484fcabf 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2007-12-28 08:56:44 +00:00  
				
					
						
							
							
								 
						
							
							
								79496381fc 
								
							
								 
							
						 
						
							
							
								
								Patch from Johan: LibSL updated to the latest revision (1568) and all packets are now  
							
							... 
							
							
							
							recycled to improve performance and memory usage. 
							
						 
						
							2007-12-28 08:51:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8cd72beb86 
								
							
								 
							
						 
						
							
							
								
								* Moved PrimitiveBaseShape subclasses into factory methods - the subclassing scheme won't hold for serialization  
							
							... 
							
							
							
							* Extracted out the 'old' AddNewPrimitive that places an object at an exact pos, without the raytracing 
							
						 
						
							2007-12-28 08:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5bd5770ed2 
								
							
								 
							
						 
						
							
							
								
								* Patch from Melanie. Thanks Melanie!  
							
							... 
							
							
							
							* This patch addresses a regression where 5 default textures, including the default "new prim" texture, would not be shown unless in viewer cache.
* Further, it supplies a new plywood texture as the base texture, which is purpose-made from locally photo-sourced material (means i took a picture and made it into a tile), which is closer in appearance and color to the Linden one.
* It changes the default new prim texture UUID to match the UUID generated by the viewer when "default" is clicked, which is a texture UUID hardcoded in some scripts as well, so it would cause compatibility issues if not addressed.
* The patch fixes a number of UUID duplications (same UUID for asset and inventory items) and capitalization issues in the XML files.
* It also includes new versions of 4 other textures, which were no longer loadable in grid mode. 
							
						 
						
							2007-12-28 05:36:28 +00:00  
				
					
						
							
							
								 
						
							
							
								67bbed8202 
								
							
								 
							
						 
						
							
							
								
								* Added ability to create new prim on existing prim (rezzing prim from inventory on other prim coming soon).  No more new prim buried in the ground by accident.  
							
							... 
							
							
							
							* The prim are at the absolute position of the prim you rezzed it on top of + (0,0,0.5) for now. 
							
						 
						
							2007-12-28 05:25:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9b36c6c3ad 
								
							
								 
							
						 
						
							
							
								
								Add missing "System." to System.NullReferenceException  
							
							... 
							
							
							
							so Linux build works again. 
							
						 
						
							2007-12-28 03:45:19 +00:00  
				
					
						
							
							
								 
						
							
							
								776e83941a 
								
							
								 
							
						 
						
							
							
								
								* Fixed Physical prim, various issues, viewer freezes, sim crashes, ODE errors, etc.  
							
							
							
						 
						
							2007-12-27 23:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3cf3b426b6 
								
							
								 
							
						 
						
							
							
								
								Thank you again, Alondria for:  
							
							... 
							
							
							
							Adding some more support to Vectors and Rotations  
Description  * String->Vector/Rotation added
* Vector * and / a double added. 
							
						 
						
							2007-12-27 23:09:31 +00:00  
				
					
						
							
							
								 
						
							
							
								efd90b56b7 
								
							
								 
							
						 
						
							
							
								
								* Optimized usings  
							
							... 
							
							
							
							* shortened references
* Removed redundant 'this'
* Normalized EOF 
							
						 
						
							2007-12-27 21:41:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d508d77122 
								
							
								 
							
						 
						
							
							
								
								* removed always true if  
							
							
							
						 
						
							2007-12-27 21:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d82ed9a8c5 
								
							
								 
							
						 
						
							
							
								
								* Fixed MonoSQLite Update Table routine  
							
							... 
							
							
							
							* Charles, this will fix the red issue.
* Same situation, the first run updates the tables (and gives you a ton of red errors), the second run and everything works as expected. 
							
						 
						
							2007-12-27 18:49:16 +00:00  
				
					
						
							
							
								 
						
							
							
								997a2907e2 
								
							
								 
							
						 
						
							
							
								
								Move hardcoded texture library inventory items out into OpenSimLibrary/xml.  However, even before these change the five textures moved  
							
							... 
							
							
							
							are not displaying (which is why default cubes are coming up as grey plywood unless you happen to have that texture cached).  These
were working before so they must have broken in the last month.  Might be something to do with the fact that these identify (using file
under linux) as jpeg2000 files, while all the other working textures identify simply as data. 
							
						 
						
							2007-12-27 15:17:22 +00:00  
				
					
						
							
							
								 
						
							
							
								87e2a694e2 
								
							
								 
							
						 
						
							
							
								
								* AssetServerBase: _ProcessRequest is now called GetAsset  
							
							... 
							
							
							
							* PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility.
* Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated. 
							
						 
						
							2007-12-27 14:00:30 +00:00  
				
					
						
							
							
								 
						
							
							
								dfbc6e101e 
								
							
								 
							
						 
						
							
							
								
								* Fixed the matching logic error on the LLQuat to axiom quat :P  
							
							
							
						 
						
							2007-12-27 06:09:28 +00:00  
				
					
						
							
							
								 
						
							
							
								da66f3eac8 
								
							
								 
							
						 
						
							
							
								
								* fixed a logic error in the receiving end of the prim load for the sit target  
							
							
							
						 
						
							2007-12-27 05:52:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2cb222806b 
								
							
								 
							
						 
						
							
							
								
								* Fixed compile issue caused by half-refactoring (sorrry!)  
							
							
							
						 
						
							2007-12-27 05:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								cbf5ff4a93 
								
							
								 
							
						 
						
							
							
								
								* Added Sit Target persistence over sim restarts for mySQL and MonoSQLite.  
							
							... 
							
							
							
							* SAVE YOUR PRIM DATA, THIS MAKES CHANGES TO YOUR PRIMS TABLE
* The first time you run OpenSim after updating past this revision, you'll see a lot of Errors.   Be calm, shutdown the simulator, and start it again and your prims table will be updated.
* MSSQL added the fields to the Initial CreateTable section, however, you'll need to add the fields to your prims table if you want it to persist. 
							
						 
						
							2007-12-27 05:37:48 +00:00  
				
					
						
							
							
								 
						
							
							
								af406bf6fa 
								
							
								 
							
						 
						
							
							
								
								* Added osRegionRestart(float secs) to LSL Commands  
							
							... 
							
							
							
							* Added osRegionNotice(string msg) to LSL Commands
* Added PermissionManager checks for osTerrainSetHeight, osRegionRestart. 
							
						 
						
							2007-12-27 05:26:52 +00:00  
				
					
						
							
							
								 
						
							
							
								8b6dd623bd 
								
							
								 
							
						 
						
							
							
								
								* Added osTerrainSetHeight(int x, int y, double val) to LSL commands  
							
							... 
							
							
							
							* Added osTerrainGetHeight(int x, int y) to LSL commands 
							
						 
						
							2007-12-27 05:20:03 +00:00  
				
					
						
							
							
								 
						
							
							
								87d55443d3 
								
							
								 
							
						 
						
							
							
								
								* Added slightly better object sit handling  
							
							... 
							
							
							
							* Added sit handling for sit targets
* Implemented llSitTarget()
* Implemented llAvatarOnSitTarget()
* Sit targets do not persist sim restart. 
							
						 
						
							2007-12-27 03:25:00 +00:00  
				
					
						
							
							
								 
						
							
							
								54d9fbc0fe 
								
							
								 
							
						 
						
							
							
								
								Prim inventory persistence phase 1: Creation of preliminary table in sqlite.  
							
							... 
							
							
							
							No user functionality yet.  This code is not turned on, so there is no possibility 
of disruption to existing databases. 
							
						 
						
							2007-12-27 00:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								9f2fb5ba70 
								
							
								 
							
						 
						
							
							
								
								* Play the 'landing' animation when landing and minimize the collision protection offset so the animations match up.  
							
							
							
						 
						
							2007-12-26 22:26:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c7fc0dbeb7 
								
							
								 
							
						 
						
							
							
								
								* Patch from Charlie Omega for standard secondlife inventory folders: see mantis:0000246  
							
							... 
							
							
							
							* Deletes the solution file from OpenSim.Gui 
							
						 
						
							2007-12-26 21:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2fc11762ae 
								
							
								 
							
						 
						
							
							
								
								* Patch from Charlie0 to the OpenSim/Tools/OpenSim.GUI application to include the .sln file.  
							
							
							
						 
						
							2007-12-26 20:57:33 +00:00  
				
					
						
							
							
								 
						
							
							
								01de4bbfbd 
								
							
								 
							
						 
						
							
							
								
								If a prim is persisted in the region, scripts dragged into its inventory after a server restart would not appear (though the script they contain would still be invoked).  This  
							
							... 
							
							
							
							change fixes that problem. 
							
						 
						
							2007-12-26 20:21:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f852b64555 
								
							
								 
							
						 
						
							
							
								
								* This update includes a wide range of changes to the ODEPlugin for avatar movement, including:  
							
							... 
							
							
							
							** - avatar can navigate stairs better now
** - avatar can land without shooting into the air
** - excessive collisions with the ground are tempered somewhat and should only shoot the avatar up 20m instead of 200m
** - Try Catched a TextureDownloadModule.cs array out of bounds error with a report that causes it not to crash the sim, however it reports a few important items for tracking it down. 
							
						 
						
							2007-12-26 17:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								b7170215ba 
								
							
								 
							
						 
						
							
							
								
								* Patch by Melanie to fix CreateSelected  
							
							
							
						 
						
							2007-12-26 04:36:28 +00:00  
				
					
						
							
							
								 
						
							
							
								0e460a81cc 
								
							
								 
							
						 
						
							
							
								
								* Coded around another Null packet sent by the packet pool  
							
							... 
							
							
							
							* Condensed 8 calls to unmanaged code in ODE down to 1 
							
						 
						
							2007-12-26 04:23:36 +00:00  
				
					
						
							
							
								 
						
							
							
								2259bc8ebf 
								
							
								 
							
						 
						
							
							
								
								* Added a -val heightfield value limiter so giant pits of death don't cause avatar to go into an endless plunge to the middle of the earth.  
							
							
							
						 
						
							2007-12-26 01:53:08 +00:00  
				
					
						
							
							
								 
						
							
							
								98f4a568ad 
								
							
								 
							
						 
						
							
							
								
								* Removed a debug message I left in there  
							
							... 
							
							
							
							* Added a few more comments. 
							
						 
						
							2007-12-26 01:06:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e008c3e4a9 
								
							
								 
							
						 
						
							
							
								
								* Added the ability to land automatically on prim by pressing the page down button when over them and colliding  
							
							... 
							
							
							
							* Reverted the avatar portion of the inter-penetration physics scene explosion management, it needs more work. 
							
						 
						
							2007-12-26 00:57:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e9efd5bee2 
								
							
								 
							
						 
						
							
							
								
								Small non-functional inventory changes  
							
							
							
						 
						
							2007-12-25 18:11:56 +00:00  
				
					
						
							
							
								 
						
							
							
								69cc4596b1 
								
							
								 
							
						 
						
							
							
								
								* Added some ugly hackish code to the user server to start implementing the new login method.  You still can't yet log-in via the new method.  Does not interfere with normal userserver operation, ie safe to update if you want.  
							
							
							
						 
						
							2007-12-24 23:35:30 +00:00  
				
					
						
							
							
								 
						
							
							
								280a5cba8b 
								
							
								 
							
						 
						
							
							
								
								Prim inventory script saving phase 1.  Create necessary CAPS structures for correctly accepting prim inventory script updates.  
							
							... 
							
							
							
							No user functionality yet.
Refactoring to follow. 
							
						 
						
							2007-12-24 22:35:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fa2495ae6b 
								
							
								 
							
						 
						
							
							
								
								Again, great thanks to Alondria for:  
							
							... 
							
							
							
							Adding:: llSetParcelMusicUrl(), llGetRootPosition(), llGetRootRotation(), 
llGetGeometricCenter(), llSetLocalRot(), llListReplaceList(), 
llGetObjectPrimCount(),llGetParcelDetails(), llGetParcelMaxPrims(), 
llWater(), llGetLocalRot(), and llGetAccel() 
							
						 
						
							2007-12-24 21:16:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f28f917c61 
								
							
								 
							
						 
						
							
							
								
								Revert most of the regionName message stuff.  
							
							
							
						 
						
							2007-12-24 19:27:52 +00:00  
				
					
						
							
							
								 
						
							
							
								edf6f9e573 
								
							
								 
							
						 
						
							
							
								
								Go back to displaying the X,Y and not the regionName until  
							
							... 
							
							
							
							SearializableRegionInfo is a bit more understood. This is
only a mainlog message. 
							
						 
						
							2007-12-24 19:13:01 +00:00  
				
					
						
							
							
								 
						
							
							
								09651f298c 
								
							
								 
							
						 
						
							
							
								
								Added regionName to "far away" region report.  
							
							
							
						 
						
							2007-12-24 17:26:28 +00:00  
				
					
						
							
							
								 
						
							
							
								60b5130cff 
								
							
								 
							
						 
						
							
							
								
								Add regionName to OGS1 regionUp report.  
							
							
							
						 
						
							2007-12-24 17:21:07 +00:00  
				
					
						
							
							
								 
						
							
							
								de43f7e858 
								
							
								 
							
						 
						
							
							
								
								* ODE: now using the 10.00000638 density value on prim.  
							
							
							
						 
						
							2007-12-24 05:48:16 +00:00  
				
					
						
							
							
								 
						
							
							
								57b2bc21a9 
								
							
								 
							
						 
						
							
							
								
								Log message tweaking  
							
							
							
						 
						
							2007-12-24 05:24:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a71050a2f8 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, CharlieO for this update to the GUI tool for:  
							
							... 
							
							
							
							Adding a most all inclusive commandline switch and customizable path flags
for ease of operation for server and client in one nifty window.
on hitting of the start button, my 4 most used switches auto check 
(can be unchecked before run). Otherwise can select various other switches
and add required data in entry fields. Or there is a raw cmd field that you 
can pass what ever you want after the exe.
Great for setting and forgetting switches without having to use the cmd
prompt and /or editing a shortcut. Tedious constant restarts of the client made easier. 
							
						 
						
							2007-12-24 05:20:27 +00:00  
				
					
						
							
							
								 
						
							
							
								bde1690c4c 
								
							
								 
							
						 
						
							
							
								
								FOR  http://opensimulator.org/mantis/view.php?id=226  I have a theory that an inventory descendents packet which exceeds a certain size is not being received by the client due  
							
							... 
							
							
							
							to something in the network constraining the maximum UDP packet size.
This hypothesis fits the observed facts.  The change here reduces the maximum number of items in any single packet to 20.
If I'm wrong I'll go back and correct the comments. 
							
						 
						
							2007-12-24 03:26:55 +00:00  
				
					
						
							
							
								 
						
							
							
								b2903c4a8a 
								
							
								 
							
						 
						
							
							
								
								* Patch from Alondria - Added LLFunctions llGetMass(), llGetLandOwnerAt(), llGetVel(), llGround()  
							
							
							
						 
						
							2007-12-23 13:14:56 +00:00  
				
					
						
							
							
								 
						
							
							
								984f2da17d 
								
							
								 
							
						 
						
							
							
								
								Some log fixing for the LoadRegionsPlugin  
							
							
							
						 
						
							2007-12-23 12:34:30 +00:00  
				
					
						
							
							
								 
						
							
							
								77a2755e14 
								
							
								 
							
						 
						
							
							
								
								Yet more inventory debugging messages  
							
							
							
						 
						
							2007-12-23 11:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c34b5e9071 
								
							
								 
							
						 
						
							
							
								
								Clean up the region initialization GridServer messages a bit.  
							
							
							
						 
						
							2007-12-23 04:42:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c545cc8cd9 
								
							
								 
							
						 
						
							
							
								
								Miscellaneous small tweaks and more logging messages to move towards resolving inventory problems  
							
							
							
						 
						
							2007-12-23 02:14:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1a679c8cd9 
								
							
								 
							
						 
						
							
							
								
								Simplify GridServer mainmap log messages.  
							
							
							
						 
						
							2007-12-23 01:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5cd6f235ce 
								
							
								 
							
						 
						
							
							
								
								Thank you, Alondria for:  
							
							... 
							
							
							
							Reverts the LSL Texture/Color functions back to the original code, allowing them to function again 
							
						 
						
							2007-12-22 22:49:37 +00:00  
				
					
						
							
							
								 
						
							
							
								96dbe9fea0 
								
							
								 
							
						 
						
							
							
								
								Remove a now unnecessary bit of inventory log verbosity  
							
							
							
						 
						
							2007-12-22 20:21:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c470efea57 
								
							
								 
							
						 
						
							
							
								
								Make copying of scripts into prim inventories more reliable on the first attempt when the asset server is lagging by formalising the de facto polling.  
							
							... 
							
							
							
							This may not be the best solution in the long run, but should improve things for now.
This may also improve reliability when updating inventory item metadata (e.g. renaming an item) and in retrieving textures
for the main map view. 
							
						 
						
							2007-12-22 19:48:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ed0f8bd572 
								
							
								 
							
						 
						
							
							
								
								minor refactor  
							
							
							
						 
						
							2007-12-22 16:45:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e52c217e44 
								
							
								 
							
						 
						
							
							
								
								Put in some race revealing warning messages triggered when a user rezzes a script to prim inventory  
							
							
							
						 
						
							2007-12-22 14:34:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b64deca32f 
								
							
								 
							
						 
						
							
							
								
								* Masochistically updated libsecondlife.dll to r1550  
							
							... 
							
							
							
							* after some tweaking to the UDPServer all appears to be well
* Added what 'was' the GetType(bytes,packetEnd,zeroBuffer) to the UDPServer. (it was removed as a static method from Packet) 
							
						 
						
							2007-12-22 14:02:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9f886083ab 
								
							
								 
							
						 
						
							
							
								
								* Fixed general avatar bounciness in ODE  
							
							... 
							
							
							
							* Craggy terrain mishandling by ODE still occasionally causes point bounciness 
							
						 
						
							2007-12-22 07:23:02 +00:00  
				
					
						
							
							
								 
						
							
							
								de32006f9a 
								
							
								 
							
						 
						
							
							
								
								* Added smoother handling of interpenetrating physical objects.  
							
							... 
							
							
							
							* Fixes:
* -- duplicating Active physical object causes objects to explode in opposite directions
* -- Rezzing objects too close to you avatar causes avatar to shoot around in odd directions
* Vanity 
							
						 
						
							2007-12-22 05:43:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1ac57290ae 
								
							
								 
							
						 
						
							
							
								
								Initial hookup of update task inventory event.  No functionality yet.  
							
							
							
						 
						
							2007-12-22 02:52:35 +00:00  
				
					
						
							
							
								 
						
							
							
								21e32196c7 
								
							
								 
							
						 
						
							
							
								
								*Fixed logic issue in LandManager that caused an 'invalid parcel' error to spew in the debug when land was selected  
							
							
							
						 
						
							2007-12-21 21:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								42bc256e4f 
								
							
								 
							
						 
						
							
							
								
								Refix bug where inventory textures don't appear in prim edit texture selection box  
							
							... 
							
							
							
							unless previously expanded in inventory. 
							
						 
						
							2007-12-21 19:47:45 +00:00  
				
					
						
							
							
								 
						
							
							
								13f85c9d82 
								
							
								 
							
						 
						
							
							
								
								* Fixed UserServer crash when it's passed 00000000000000000000000000 as the UUID.  
							
							... 
							
							
							
							* It turns out that by proxy, this means that you won't have to look up people's UUID anymore in grid mode, If the UUID is LLUUID.Zero, it tries to look up avatar by name. 
							
						 
						
							2007-12-21 19:00:07 +00:00  
				
					
						
							
							
								 
						
							
							
								a453672edb 
								
							
								 
							
						 
						
							
							
								
								* Remapped the Connection shutdown path.  
							
							... 
							
							
							
							* This fixes a *bunch* of Mantis bugs related to the following
* -- Neighbouring simulators not appearing after relog
* -- Login to simulator only to be logged off by simulator.
* -- ThreadAbort 
* -- Unable to shutdown circuitCode: x 
							
						 
						
							2007-12-21 16:55:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6a51c3addd 
								
							
								 
							
						 
						
							
							
								
								* Fix for Mantis: 0000224  
							
							
							
						 
						
							2007-12-21 15:11:59 +00:00  
				
					
						
							
							
								 
						
							
							
								ba9e0e5cab 
								
							
								 
							
						 
						
							
							
								
								* Fix for Mantis: 0000229  
							
							
							
						 
						
							2007-12-21 15:02:57 +00:00  
				
					
						
							
							
								 
						
							
							
								169e176f47 
								
							
								 
							
						 
						
							
							
								
								*RemoteAdminPlugin can now be password protected. Add the password in the INI under [RemoteAdmin] with the name access_password  
							
							... 
							
							
							
							*Removed a few more unneeded exceptions in land that has been fixed 
							
						 
						
							2007-12-21 03:34:51 +00:00  
				
					
						
							
							
								 
						
							
							
								9f3170b49f 
								
							
								 
							
						 
						
							
							
								
								* Update to send the parcel gathering error to a .Debug message..  so that a developer can see it in the environment, but it doesn't cause any adverse effects.  
							
							
							
						 
						
							2007-12-21 03:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								37ea050886 
								
							
								 
							
						 
						
							
							
								
								*Removed some exceptions that were thrown in Land that is no longer needed.  
							
							
							
						 
						
							2007-12-21 00:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9961a5565f 
								
							
								 
							
						 
						
							
							
								
								*on more implicit use of .ToString() on deleting shapes in MonoSqliteDataStore  
							
							
							
						 
						
							2007-12-21 00:04:38 +00:00  
				
					
						
							
							
								 
						
							
							
								23f761231d 
								
							
								 
							
						 
						
							
							
								
								* and another :/  
							
							
							
						 
						
							2007-12-20 23:37:41 +00:00  
				
					
						
							
							
								 
						
							
							
								f1f57ca267 
								
							
								 
							
						 
						
							
							
								
								* Fixed implicit .ToString() in shape fetch.  
							
							
							
						 
						
							2007-12-20 23:34:30 +00:00  
				
					
						
							
							
								 
						
							
							
								97c78ce0fd 
								
							
								 
							
						 
						
							
							
								
								* fixed a few Implicit uses of .ToString()  
							
							
							
						 
						
							2007-12-20 23:25:19 +00:00  
				
					
						
							
							
								 
						
							
							
								e2fa5efb59 
								
							
								 
							
						 
						
							
							
								
								Revert a couple of UUIDs back to hyphenated since we actually sometimes store as hyphenated, sometimes not...  
							
							
							
						 
						
							2007-12-20 22:56:30 +00:00  
				
					
						
							
							
								 
						
							
							
								30a8e27c40 
								
							
								 
							
						 
						
							
							
								
								Convert an sqlite user LLUUID I'd missed  
							
							
							
						 
						
							2007-12-20 22:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1eb46424c7 
								
							
								 
							
						 
						
							
							
								
								Comment out "METHOD BY UUID CALLED" WriteLine as it is  
							
							... 
							
							
							
							obscuring the UserServer console for now. 
							
						 
						
							2007-12-20 22:38:22 +00:00  
				
					
						
							
							
								 
						
							
							
								7cd8f808c8 
								
							
								 
							
						 
						
							
							
								
								* Matched up all previous .ToString() references (r2764) in OpenSim.Framework.Data.MySQL with Justincc's Util.ToRawUuidString()  
							
							
							
						 
						
							2007-12-20 22:36:18 +00:00  
				
					
						
							
							
								 
						
							
							
								288e7def7d 
								
							
								 
							
						 
						
							
							
								
								Convert some inventory ids I managed to miss  
							
							
							
						 
						
							2007-12-20 21:49:21 +00:00  
				
					
						
							
							
								 
						
							
							
								f1ebe79824 
								
							
								 
							
						 
						
							
							
								
								Fix up other sqlite db interactions to use non-hyphenated uuid  
							
							... 
							
							
							
							Inventory contents retrieval and persistent region storage standalone now appear to work as well as they did before :)
This patch will not fix grid problems.
May be bugs present due to conversions I didn't spot.
I personally probably don't have any more time for this today.  I'm also not entirely convinced this is the right way forward
so this might be a handy pause for thought.  I'll also be delighted if I wake up tommorrow and everything is fine again. 
							
						 
						
							2007-12-20 19:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								dd1e2c8eb9 
								
							
								 
							
						 
						
							
							
								
								Establish Util.ToRawUuidString to get LLUUIDs in unhyphenated form  
							
							... 
							
							
							
							Apply method to UUID crud in SqliteInventoryStore as an initial test
This appears now to successfully recover inventory upon login
This will almost certainly only work on standalone 
							
						 
						
							2007-12-20 18:43:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0e6915ae48 
								
							
								 
							
						 
						
							
							
								
								*Ban lines now work if they are enabled grid wide.  
							
							... 
							
							
							
							*Restricted lines just give you a friendly warning for now 
							
						 
						
							2007-12-20 16:50:16 +00:00  
				
					
						
							
							
								 
						
							
							
								dcaea6cd50 
								
							
								 
							
						 
						
							
							
								
								* Cleaned up some code from an earlier commit  
							
							
							
						 
						
							2007-12-20 15:42:53 +00:00  
				
					
						
							
							
								 
						
							
							
								2641f78a20 
								
							
								 
							
						 
						
							
							
								
								* Fixed a null NewPack error in ClientView.InPacket (object pool returning null objects?)  
							
							
							
						 
						
							2007-12-20 14:44:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8aae909412 
								
							
								 
							
						 
						
							
							
								
								* Added a configuration parameter on the Grid Server to disallow forceful banlists.  
							
							... 
							
							
							
							* Added a way for Grid based configuration parameters to (generally used in overriding functionality) to get to the regions on Registration. 
							
						 
						
							2007-12-20 06:31:03 +00:00  
				
					
						
							
							
								 
						
							
							
								be2ad79e52 
								
							
								 
							
						 
						
							
							
								
								Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. Works with LibSL rev>1532  
							
							
							
						 
						
							2007-12-20 05:43:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8d84156551 
								
							
								 
							
						 
						
							
							
								
								*Added event called after any movement is handled (OnClientMovement) - will be used for parcel banning goodness  
							
							
							
						 
						
							2007-12-20 03:24:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a596b7696a 
								
							
								 
							
						 
						
							
							
								
								*Made a much more network friendly method of ban and pass line sending  
							
							... 
							
							
							
							*Added an event that is triggered when an agent enters a new parcel 
							
						 
						
							2007-12-20 02:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								24bd5ad399 
								
							
								 
							
						 
						
							
							
								
								Added null check back into ModuleLoader.cs  
							
							
							
						 
						
							2007-12-20 01:08:01 +00:00  
				
					
						
							
							
								 
						
							
							
								36a8f70931 
								
							
								 
							
						 
						
							
							
								
								Extended svn:eol-style to check some other file types.  
							
							
							
						 
						
							2007-12-20 01:01:42 +00:00  
				
					
						
							
							
								 
						
							
							
								27e0287526 
								
							
								 
							
						 
						
							
							
								
								* Re-did the mass calculations in ODE for Prim  
							
							... 
							
							
							
							* Exposed the mass as a PhysicsActor read only property (so scripts can get at it - hint hint -)
* Hollow and Path Cuts affect the prim mass (all Hollow Types are supported in this calculation (sphere,square,triangle))
* Prim no longer sink into the ground. 
							
						 
						
							2007-12-19 22:42:06 +00:00  
				
					
						
							
							
								 
						
							
							
								94ec2a508a 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, CharlieO for:  
							
							... 
							
							
							
							Added: llSetLinkAlpha() and finished off llSetLinkColor() by adding the ability to use LINK_SET. 
							
						 
						
							2007-12-19 21:48:50 +00:00  
				
					
						
							
							
								 
						
							
							
								45567b71b8 
								
							
								 
							
						 
						
							
							
								
								Refactor asset request processing for consistent status information on whether an asset was actually found or not  
							
							
							
						 
						
							2007-12-19 18:05:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4314b6115b 
								
							
								 
							
						 
						
							
							
								
								Stopped module loader from re-loading .dll once for every plugin found within it.  
							
							
							
						 
						
							2007-12-19 10:06:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6702b03733 
								
							
								 
							
						 
						
							
							
								
								Misc. cleanup:  
							
							... 
							
							
							
							* added Util.Clip(value, min, max)
* modified asset cache's numPackets calculation to use max packet size (600) instead of 1000
* removed a few magic numbers 
							
						 
						
							2007-12-19 08:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								bd16dddce5 
								
							
								 
							
						 
						
							
							
								
								*Added Ban Lines around parcels for banned avatars, but there is no actual blocking done yet.  
							
							... 
							
							
							
							*Made the OnSignificantClientMovement distance from .02 to .45 to make it easier on the server. 
							
						 
						
							2007-12-19 04:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								16174dac6e 
								
							
								 
							
						 
						
							
							
								
								Thanks to CharlieO for:  
							
							... 
							
							
							
							llSetLinkColor() and a temp place holder for llOwnerSay() since many example scripts that are copy/pasted from outside sources have llOwnerSay() and its obnoxious to change in scripts each time. 
							
						 
						
							2007-12-19 02:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								fd3195ea53 
								
							
								 
							
						 
						
							
							
								
								*Parcels now fully work on MySQL as a datastore after a few tweaks and bug fixes after testing  
							
							
							
						 
						
							2007-12-18 23:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								43b82099ca 
								
							
								 
							
						 
						
							
							
								
								*Fixed MySQLDataStore bug causing errors on startup  
							
							
							
						 
						
							2007-12-18 22:20:42 +00:00  
				
					
						
							
							
								 
						
							
							
								20eecd4155 
								
							
								 
							
						 
						
							
							
								
								*Using Mysql as the datastore should now store parcels across multiple sessions  
							
							
							
						 
						
							2007-12-18 20:31:51 +00:00  
				
					
						
							
							
								 
						
							
							
								698a63ed1a 
								
							
								 
							
						 
						
							
							
								
								Fix typo.  AutionID -> AuctionID  
							
							
							
						 
						
							2007-12-18 19:13:28 +00:00  
				
					
						
							
							
								 
						
							
							
								30b7c047fa 
								
							
								 
							
						 
						
							
							
								
								*Removed Unneeded Debug I added in my last revison  
							
							... 
							
							
							
							*Fixed typo causing access lists not to be stored correctly in sqlite 
							
						 
						
							2007-12-18 18:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								128f2b1e1b 
								
							
								 
							
						 
						
							
							
								
								*Parcels and their access lists now store over multiple sessions when the datastore is sqlite  
							
							
							
						 
						
							2007-12-18 17:42:02 +00:00  
				
					
						
							
							
								 
						
							
							
								f79a500621 
								
							
								 
							
						 
						
							
							
								
								* Sakai appears to be having some sort of socket error that we've not accounted for.    We're going to assume that our endpoint is okay and continue reading.  
							
							
							
						 
						
							2007-12-18 12:33:29 +00:00  
				
					
						
							
							
								 
						
							
							
								ccc8ffaaec 
								
							
								 
							
						 
						
							
							
								
								* Added Incomplete Handling of the RegionInfoRequest packet  
							
							... 
							
							
							
							* Added Incomplete Handling of the EstateCovenantRequest packet 
* Added Incomplete Handling of the EstateOwnerMessageRequest.ChangeEstateCovenantid method
* Fixed a race condition with avatar animations 
							
						 
						
							2007-12-18 12:08:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7948033565 
								
							
								 
							
						 
						
							
							
								
								* Removed redundant code in RestService.cs  
							
							... 
							
							
							
							* Removed unchecked TryParse, replaced with Parse as we were not checking for success and could lead to weirdness if an exception is ignored.
* Removed unused variable m_newAvatar
* Removed several unused try{}catch(Exception e){}'s.
* Added null assignment in simpleapp to prevent warning. 
							
						 
						
							2007-12-18 08:41:23 +00:00  
				
					
						
							
							
								 
						
							
							
								03635aa336 
								
							
								 
							
						 
						
							
							
								
								* Renamed AgentWearable to AvatarWearable  
							
							... 
							
							
							
							* Made Terrain texture temp (it's re-created on every run) 
							
						 
						
							2007-12-18 07:57:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1e92cfa475 
								
							
								 
							
						 
						
							
							
								
								textures that fit in one packet expect the packet number to be 1. You clear texture should now work.  
							
							
							
						 
						
							2007-12-18 04:04:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6f389ba4cf 
								
							
								 
							
						 
						
							
							
								
								Many Thanks to Alondria for adding:  
							
							... 
							
							
							
							The list type and a bunch of support functions to LSL  
Added/ReImplmented: llGetListLength(), llList2Integer(), osList2Double() (note rename), 
    llList2Float(), llList2String(), llList2Key(), llList2Vector(), llList2Rot(), 
    llList2List(), llDeleteSubList(), llGetListEntryType(), llList2CSV(), llCSV2List(), 
    llListInsertList(), llDumpList2String(), 
Borked Still: llListSort(), llListRandomize(), llList2ListStrided(), llListFindList(),
Changed: llHTTPRequest() (Made wrapper of LSL_Types.list->List<string>) 
							
						 
						
							2007-12-18 02:41:34 +00:00  
				
					
						
							
							
								 
						
							
							
								badcbd4bea 
								
							
								 
							
						 
						
							
							
								
								* Fixed a potential race condition with adding Caps handlers  
							
							
							
						 
						
							2007-12-18 01:49:21 +00:00  
				
					
						
							
							
								 
						
							
							
								38fe0dfa90 
								
							
								 
							
						 
						
							
							
								
								* Added a Verbose and Debug error to border crossing so that this can be diagnosed further.  
							
							
							
						 
						
							2007-12-18 01:45:39 +00:00  
				
					
						
							
							
								 
						
							
							
								425a7656ed 
								
							
								 
							
						 
						
							
							
								
								* Removed the ObjectDisposed error.  
							
							
							
						 
						
							2007-12-18 01:38:06 +00:00  
				
					
						
							
							
								 
						
							
							
								afe63faa2e 
								
							
								 
							
						 
						
							
							
								
								* Fix for mantis 0000040 After client logout remote host closed connection on Simulator makes sim unuseable->'Closed Connection Called'  
							
							... 
							
							
							
							* I've fundamentally changed a few things, so this is experimental
* The routine that I used needs to be tested on Linux.  I don't expect it to cause a problem, but hey, it might.
* Child agents are still not logged off properly, so when the first set time out, the second set get logged off also, on the second log in if the second login is initiated before the first one fully times out. 
							
						 
						
							2007-12-18 00:34:42 +00:00  
				
					
						
							
							
								 
						
							
							
								348e5b7648 
								
							
								 
							
						 
						
							
							
								
								Make region storage Sqlite by default rather than NullStorage  
							
							
							
						 
						
							2007-12-17 23:06:41 +00:00  
				
					
						
							
							
								 
						
							
							
								adf7afb606 
								
							
								 
							
						 
						
							
							
								
								* Turned all instances of ForEach loops in ClientManager into Local Arrays.  
							
							... 
							
							
							
							* Added Locking while the Copy is taking place.
* Added an error message to describe what's actually happening. 
							
						 
						
							2007-12-17 20:24:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f9540e3f11 
								
							
								 
							
						 
						
							
							
								
								make it so prims don't relay into IRC  
							
							
							
						 
						
							2007-12-17 19:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								fac91d0ff5 
								
							
								 
							
						 
						
							
							
								
								ignore Primitive for the IRC relay  
							
							
							
						 
						
							2007-12-17 17:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a990c64698 
								
							
								 
							
						 
						
							
							
								
								Thank you to Kiryu for a patch to fix an out of Sync  
							
							... 
							
							
							
							error in Scene. Affects 6 files and is Mantis#201 
							
						 
						
							2007-12-17 16:41:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e7170496be 
								
							
								 
							
						 
						
							
							
								
								Thank you, Kiryu for a patch to fix out of sync error in UDP server  
							
							... 
							
							
							
							in the file UDPServer.cs. Submitted by Jeff Ames via Mantis#200 
							
						 
						
							2007-12-17 16:39:11 +00:00  
				
					
						
							
							
								 
						
							
							
								94d8976140 
								
							
								 
							
						 
						
							
							
								
								* Hack to make sim saving terrain more friendly to larger parcel selection modifications  
							
							
							
						 
						
							2007-12-17 04:28:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d845da215f 
								
							
								 
							
						 
						
							
							
								
								*Land has now been linked to the StorageManager. Next step is to fill in the functions for the different datastore interfaces for Land Objects.  
							
							
							
						 
						
							2007-12-17 03:49:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8e8c26acac 
								
							
								 
							
						 
						
							
							
								
								Again, thanks to Alondria for:  
							
							... 
							
							
							
							Added: LinkNum to SceneObjectPart
Added: Bunch-o settings of LinkNum in SceneObjectGroup
Added: llGetNumberOfPrims()
Added: llGetLinkNumber()
Added: llGetLinkKey()
Added: llGetLinkName() (and change to string return type) 
							
						 
						
							2007-12-17 02:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								413fcc5709 
								
							
								 
							
						 
						
							
							
								
								The "Got a packet from an invalid client" has served its purpose  
							
							... 
							
							
							
							and is commented out, but is still there to help us if Mr.Murphy
decides to teach us (me) a lesson. 
							
						 
						
							2007-12-17 00:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5bec7f5ff3 
								
							
								 
							
						 
						
							
							
								
								Clean up the Login message on UserServer console just  
							
							... 
							
							
							
							before CustomizeResponse is called (this one redundant). 
							
						 
						
							2007-12-16 23:37:40 +00:00  
				
					
						
							
							
								 
						
							
							
								030d735b7e 
								
							
								 
							
						 
						
							
							
								
								More subtle message tuning of log messages.  
							
							
							
						 
						
							2007-12-16 22:51:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f426423f21 
								
							
								 
							
						 
						
							
							
								
								A bit more tuning of UserServer messages.  
							
							
							
						 
						
							2007-12-16 22:15:36 +00:00  
				
					
						
							
							
								 
						
							
							
								b56c61ce0a 
								
							
								 
							
						 
						
							
							
								
								Comment out an unneeded "Home Location" message.  
							
							
							
						 
						
							2007-12-16 21:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								bd6720b349 
								
							
								 
							
						 
						
							
							
								
								*Access/Ban list now copies correctly to a new parcel after a subdivision occurs.  
							
							
							
						 
						
							2007-12-16 20:34:08 +00:00  
				
					
						
							
							
								 
						
							
							
								0eec2ad030 
								
							
								 
							
						 
						
							
							
								
								Improve UserServer login messages for logging.  
							
							
							
						 
						
							2007-12-16 20:33:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e2ed1a4e1f 
								
							
								 
							
						 
						
							
							
								
								*Adding and Removing Avatars from the Access/Ban List for a parcel now works, but the actual ban lines, etc are not done.  
							
							
							
						 
						
							2007-12-16 19:53:27 +00:00  
				
					
						
							
							
								 
						
							
							
								2061f55007 
								
							
								 
							
						 
						
							
							
								
								Reposition 'user profile not found' messages to stop spurious messages caused by other usermanager usage  
							
							... 
							
							
							
							This should stop the regular spurious messages in the grid user console 
							
						 
						
							2007-12-16 13:57:08 +00:00  
				
					
						
							
							
								 
						
							
							
								e4276f566d 
								
							
								 
							
						 
						
							
							
								
								* Beating on the head that is terrain editing.  
							
							... 
							
							
							
							* SelectAABB + Radio Button Action + 'brush size' + Apply works now.
* There's something wrong with the byte for brush size that causes it to be unpredictable sometimes causing massive spikes. This appears to have always been this way, however it's more noticeable now that you can apply the effect to a selection of terrain. 
							
						 
						
							2007-12-15 23:44:57 +00:00  
				
					
						
							
							
								 
						
							
							
								019d662606 
								
							
								 
							
						 
						
							
							
								
								Put out a more comprehensible message when user authentication fails than the current NullReferenceException based one  
							
							
							
						 
						
							2007-12-15 21:58:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0047522859 
								
							
								 
							
						 
						
							
							
								
								more dorking around with exporter.  Still far  
							
							... 
							
							
							
							from doing anything useful. 
							
						 
						
							2007-12-15 20:14:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c63369017f 
								
							
								 
							
						 
						
							
							
								
								* Make inventory operations sync rather than async.  This is to alleviate race conditions such as that in mantis  #190  
							
							... 
							
							
							
							* Make inventory messages more verbose.  Hopefully they aren't now too verbose
* This may resolve some grid instability but it's likely there's much more out there. 
							
						 
						
							2007-12-15 19:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e3dd15bef0 
								
							
								 
							
						 
						
							
							
								
								* Added support for multiple terrain blocks to be edited at the same time  
							
							... 
							
							
							
							* Now sending South and East cords to the terrain editor..    
* No new functionality from a user perspective 
* Programming wise, there's enough information to get the select based terrain editor working in an upcoming revision. 
							
						 
						
							2007-12-15 17:10:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fd360406b9 
								
							
								 
							
						 
						
							
							
								
								Thanks again to Alondria for adding: math support for  
							
							... 
							
							
							
							rot * rot, vec / rot, == and != overriders for Rotations and Vectors.
Also: llRotBetween(), llGetRegionTimeDilation(). And fixing:
Error in LSL2CSConverter that botched a variable with a type name in it (ex: rotationCenter)
Fixed: Error in LSL2CSConverter that parsed which() loops incorrectly.
Fixed: Changed definition of Quaternion to <x, y, z, r> from <x, y, z, t> (As per LSL)
Finished: llEuler2Rot() 
							
						 
						
							2007-12-15 16:26:32 +00:00  
				
					
						
							
							
								 
						
							
							
								653a41fa03 
								
							
								 
							
						 
						
							
							
								
								* some work on not storing the circuitPack (bad thing if we're going to reuse packets)  
							
							... 
							
							
							
							* some work on encapsulation, code convention compliance and beautification.
* also, some ignores 
							
						 
						
							2007-12-15 12:19:29 +00:00  
				
					
						
							
							
								 
						
							
							
								81828c9b14 
								
							
								 
							
						 
						
							
							
								
								* Added an Avatar control tweak that disables the PID controller in certain circumstances.  
							
							... 
							
							
							
							* This allows collisions with other avatar and prim with a velocity greater then 0 to push avatar around. 
							
						 
						
							2007-12-15 05:08:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8a8c89a0f3 
								
							
								 
							
						 
						
							
							
								
								Grid Inventory feature upgrade: renaming folders should now be correct, subfolders work, moving folders works.  
							
							... 
							
							
							
							Tested only in MYSQL, but may work in MSSQL and sqlite.
Probably not working in standalone mode. 
							
						 
						
							2007-12-15 04:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								53b5fa4974 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  Cleaned up set-eol-style.sh a bit.  
							
							
							
						 
						
							2007-12-15 02:36:31 +00:00  
				
					
						
							
							
								 
						
							
							
								a7320acac1 
								
							
								 
							
						 
						
							
							
								
								update to OpenSimExport to test loading of a Region  
							
							
							
						 
						
							2007-12-14 22:37:51 +00:00  
				
					
						
							
							
								 
						
							
							
								fa35101b71 
								
							
								 
							
						 
						
							
							
								
								* Tweaked the sim stats so that when a sim is catching up it reports on the slowdown and not the 'catching up'.  
							
							... 
							
							
							
							* Used the words 'googly moogly' in code.   (always wanted to do that) 
							
						 
						
							2007-12-14 22:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								0ef0c9f4fb 
								
							
								 
							
						 
						
							
							
								
								Thanks, Justin, for:  
							
							... 
							
							
							
							Message to confirm inventory retrieval rather than simply
 relying on the absence of a not found message. 
							
						 
						
							2007-12-14 21:19:13 +00:00  
				
					
						
							
							
								 
						
							
							
								4e7763f8de 
								
							
								 
							
						 
						
							
							
								
								Thank you Justin for:  
							
							... 
							
							
							
							0000188: Clean up of some AssetCache.ProcessAssetQueue() code 
							
						 
						
							2007-12-14 20:09:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a5a408c444 
								
							
								 
							
						 
						
							
							
								
								pluging away, setting up storage manager  
							
							
							
						 
						
							2007-12-14 18:01:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7d53c736f6 
								
							
								 
							
						 
						
							
							
								
								start to pull in config for OpenSim export  
							
							
							
						 
						
							2007-12-14 17:51:18 +00:00  
				
					
						
							
							
								 
						
							
							
								368333e52c 
								
							
								 
							
						 
						
							
							
								
								make a change to make it possible to get access to the DefaultConfig  
							
							... 
							
							
							
							from other places. 
							
						 
						
							2007-12-14 17:50:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a0d1496475 
								
							
								 
							
						 
						
							
							
								
								* Fixed a cause of an ODE 'invalid operation for locked space '  
							
							
							
						 
						
							2007-12-14 17:32:13 +00:00  
				
					
						
							
							
								 
						
							
							
								65a002fc3a 
								
							
								 
							
						 
						
							
							
								
								stubbing in OpenSimExport program.  This does nothing  
							
							... 
							
							
							
							yet except compiles a shell 
							
						 
						
							2007-12-14 16:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								9ca70e029a 
								
							
								 
							
						 
						
							
							
								
								Again, thanks to Alondria for: adding llGetTime, llResetTime, and llGetAndResetTime.  
							
							... 
							
							
							
							Also for fixing Rot/Vector Regex from being too greedy by removing bug in the 
LSL->C# converter that was causing the vector and rotation parser. 
							
						 
						
							2007-12-14 16:10:56 +00:00  
				
					
						
							
							
								 
						
							
							
								9ed2b26232 
								
							
								 
							
						 
						
							
							
								
								* Just making Create public  
							
							
							
						 
						
							2007-12-14 15:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								678254235a 
								
							
								 
							
						 
						
							
							
								
								Another addition to Inventory debug output.  
							
							
							
						 
						
							2007-12-14 12:23:54 +00:00  
				
					
						
							
							
								 
						
							
							
								edb1c732fa 
								
							
								 
							
						 
						
							
							
								
								more inventory debugging output added to region server.  
							
							
							
						 
						
							2007-12-14 12:06:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1173a14fbf 
								
							
								 
							
						 
						
							
							
								
								Added some extra debug console output to Inventory Server and region OGS1 inventory requests.  
							
							
							
						 
						
							2007-12-14 11:45:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0a4a5bbcef 
								
							
								 
							
						 
						
							
							
								
								* ARequest changed name to AssetRequest and moved to own file.  
							
							... 
							
							
							
							* The AssetServerBase is now responsible for dequeueing, the server implementations merely recieves ProcessRequest( AssetRequest req )
* Catchall added around queue processing thread so thread won't abort on exceptions. 
							
						 
						
							2007-12-14 08:47:15 +00:00  
				
					
						
							
							
								 
						
							
							
								79935881aa 
								
							
								 
							
						 
						
							
							
								
								* Patch from Justincc that swaps out LLUUIDs for Guid on the inventory REST calls  
							
							
							
						 
						
							2007-12-14 07:55:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c65b2a38d8 
								
							
								 
							
						 
						
							
							
								
								Added copyright notice.  
							
							... 
							
							
							
							Added script (add-copyright.sh) to make doing this relatively painless. 
							
						 
						
							2007-12-14 02:53:15 +00:00  
				
					
						
							
							
								 
						
							
							
								fef8c77a8a 
								
							
								 
							
						 
						
							
							
								
								patch from justincc for Mantis  #163  - Opening a script in inventory longer than 1500characters can cause looping crash.  
							
							
							
						 
						
							2007-12-14 00:54:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7fdfeb5830 
								
							
								 
							
						 
						
							
							
								
								* Added Active(physical) object count to the SimStatsReporter  
							
							
							
						 
						
							2007-12-14 00:49:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f773733fcb 
								
							
								 
							
						 
						
							
							
								
								From Michael Osias (IBM)  
							
							... 
							
							
							
							This patch makes some enhancements to the llRemoteData functions.  The
module is now a shared module, and allows remote data channels to be
created among multiple regions in the same sim.  The port is controlled
from the remoteDataPort property under the [Network] section in
OpenSim.ini.  If this setting is not present or = 0, the module is
disabled and no port is opened.  llRemoteData commands have not effect
when module is disabled. 
							
						 
						
							2007-12-13 19:50:21 +00:00  
				
					
						
							
							
								 
						
							
							
								fd09b22552 
								
							
								 
							
						 
						
							
							
								
								Enabled the sit_ground animation.  The sit state is not properly set, but it looks okay, and doesn't seem to break anything.  Just move around to stand up.  
							
							
							
						 
						
							2007-12-13 19:44:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8338e4999f 
								
							
								 
							
						 
						
							
							
								
								Added placeholder for sitting on ground support.  Doesn't work yet.  
							
							
							
						 
						
							2007-12-13 18:59:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8d995a5a5d 
								
							
								 
							
						 
						
							
							
								
								Minor cleanup  
							
							
							
						 
						
							2007-12-13 18:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								1cf4278862 
								
							
								 
							
						 
						
							
							
								
								* Debugging Shape  
							
							... 
							
							
							
							* Adding namesetting to Create 
							
						 
						
							2007-12-13 14:47:44 +00:00  
				
					
						
							
							
								 
						
							
							
								83ca8bd178 
								
							
								 
							
						 
						
							
							
								
								Fix for  #176  (... doesn't appear in chat bubbles). This also gets the viewer to handle starting/stopping of the typing animation.  
							
							
							
						 
						
							2007-12-13 07:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7625438ade 
								
							
								 
							
						 
						
							
							
								
								From Michael Osias (IBM)  
							
							... 
							
							
							
							This patch implements the llHttpRequest function via a region module,
HttpScriptsRequest.  There were bits and peices in LSLLong_cmd_handler,
which I moved into the region module, and just check for completed
requests and dispatch the http_response callback event instead.
works for me as of r2674 
							
						 
						
							2007-12-12 22:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								a0a189aed2 
								
							
								 
							
						 
						
							
							
								
								Thanks to Alondria for:  
							
							... 
							
							
							
							llResetScript() is now functional. With this patch, Kan-script 0000003 should run.
Noted the llListen(0,"","","") errored due to "" != UUID - patched to set to 
NULL_KEY which then works to listen to everything. 
							
						 
						
							2007-12-12 22:07:40 +00:00  
				
					
						
							
							
								 
						
							
							
								100fb6a0b1 
								
							
								 
							
						 
						
							
							
								
								remove another partial class, and map another class back to a real file  
							
							
							
						 
						
							2007-12-12 20:45:39 +00:00  
				
					
						
							
							
								 
						
							
							
								5e6483f209 
								
							
								 
							
						 
						
							
							
								
								* In our quest for sim heartbeat stats, we're a touch closer to accurate object count on sim stats.  
							
							... 
							
							
							
							* Fixed a rare, but possible NullReferenceException 
							
						 
						
							2007-12-12 18:03:37 +00:00  
				
					
						
							
							
								 
						
							
							
								47b091f663 
								
							
								 
							
						 
						
							
							
								
								Thanks to Alondria for: Adding vector->string and rotation->string,  
							
							... 
							
							
							
							float * vector, vector * float, vector / float, vector + vector,
vector - vector, vector * vector, vector % vector and changing
x, y, z, (and r) parts of vector and rotation to be lower case 
(similar to LL's LSL vectors/rots). With these changes we should 
expect to run kan-ed#1, kan-ed#2 and most of kan-ed#3. 
							
						 
						
							2007-12-12 17:18:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8a2a6ad761 
								
							
								 
							
						 
						
							
							
								
								couple of small fixes.  
							
							
							
						 
						
							2007-12-12 17:15:37 +00:00  
				
					
						
							
							
								 
						
							
							
								da7fd71fa2 
								
							
								 
							
						 
						
							
							
								
								* Fixed a catch error.  
							
							
							
						 
						
							2007-12-12 14:13:19 +00:00  
				
					
						
							
							
								 
						
							
							
								331db2336c 
								
							
								 
							
						 
						
							
							
								
								* Added Object count to sim stats (it's incorrect, however, it'll be fixed)  
							
							
							
						 
						
							2007-12-12 14:07:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6a4a10f0a1 
								
							
								 
							
						 
						
							
							
								
								* Fixed agent counts on the Simulator stats pane  
							
							
							
						 
						
							2007-12-12 13:52:30 +00:00  
				
					
						
							
							
								 
						
							
							
								2fd2e0285c 
								
							
								 
							
						 
						
							
							
								
								* Killed hard coded heart after stats update  
							
							... 
							
							
							
							* Did some voodoo math on the sim FPS to make the values 0-50 
							
						 
						
							2007-12-12 13:36:53 +00:00  
				
					
						
							
							
								 
						
							
							
								081f4403ea 
								
							
								 
							
						 
						
							
							
								
								* Added some simstats to fill the simulator pane of the Statistics monitor.  
							
							... 
							
							
							
							* I stress, this is an initial implementation and the Agents(Child and Root) are definately obviously incorrect. 
							
						 
						
							2007-12-12 06:58:55 +00:00  
				
					
						
							
							
								 
						
							
							
								83f727bb7c 
								
							
								 
							
						 
						
							
							
								
								* Patch from justincc to fix Inconsistent automatic mysql table creation - see bug 169  
							
							
							
						 
						
							2007-12-12 01:23:15 +00:00  
				
					
						
							
							
								 
						
							
							
								e32150b1db 
								
							
								 
							
						 
						
							
							
								
								* Temporarily sisabled neighbour cache for regions in the SceneCommunicationService  
							
							... 
							
							
							
							* This will fix the grid mode (not seeing regions) issue 
							
						 
						
							2007-12-12 01:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9abe4b2ebf 
								
							
								 
							
						 
						
							
							
								
								* Start listening for client connections immediately after a region initializes during initial instance startup.  (as opposed to waiting for 'all of the regions' to initialize first)  
							
							... 
							
							
							
							* Removed hackish timer based client notification about regions up (no longer needed)
* Added a comment about an inventory based login failure that causes me lots of greif testing and debugging.  Comment includes *why* it's failing. 
							
						 
						
							2007-12-12 00:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c7f5a94763 
								
							
								 
							
						 
						
							
							
								
								put in a try block to catch the ForEach loop dying.  
							
							
							
						 
						
							2007-12-11 22:20:22 +00:00  
				
					
						
							
							
								 
						
							
							
								6b5db310cd 
								
							
								 
							
						 
						
							
							
								
								debug to catch any users of the stop interface  
							
							
							
						 
						
							2007-12-11 21:57:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2e38e534d9 
								
							
								 
							
						 
						
							
							
								
								consolidate client view exit paths, this seems to  
							
							... 
							
							
							
							cause a different synchronization issue in other
shutdown routines, though I'm not sure why 
							
						 
						
							2007-12-11 21:47:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d67009a78b 
								
							
								 
							
						 
						
							
							
								
								* Added some locking to help race conditions in the neighbors lists  
							
							
							
						 
						
							2007-12-11 21:43:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1fd62bc1af 
								
							
								 
							
						 
						
							
							
								
								force a flush before client shutdown, so no important packets are lost  
							
							
							
						 
						
							2007-12-11 20:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								696fb65199 
								
							
								 
							
						 
						
							
							
								
								minor restructure of ClientView.cs to get all the attributes  
							
							... 
							
							
							
							and properties to the top of the class definition. 
							
						 
						
							2007-12-11 19:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bb408af14d 
								
							
								 
							
						 
						
							
							
								
								Fix possible array indexing exception in inventory server  
							
							
							
						 
						
							2007-12-11 18:45:07 +00:00  
				
					
						
							
							
								 
						
							
							
								60c96ab687 
								
							
								 
							
						 
						
							
							
								
								Couple of more small changes  
							
							
							
						 
						
							2007-12-11 18:29:19 +00:00  
				
					
						
							
							
								 
						
							
							
								77841fe35e 
								
							
								 
							
						 
						
							
							
								
								Minor cleanup/refactoring of ScenePresence.  
							
							... 
							
							
							
							Changes flying animation to hover when not moving (as per Teravus's suggestion). 
							
						 
						
							2007-12-11 18:03:25 +00:00  
				
					
						
							
							
								 
						
							
							
								909fcd554f 
								
							
								 
							
						 
						
							
							
								
								A few minor changes/additions/fixes.  
							
							
							
						 
						
							2007-12-11 16:05:53 +00:00  
				
					
						
							
							
								 
						
							
							
								ffd60baa48 
								
							
								 
							
						 
						
							
							
								
								* The 'Create' functions should be called to factor up a new, otherwise empty, but with the Id and 1-to-1 child fields instantiated and randomized.  
							
							... 
							
							
							
							* Added two shape constants that 
							
						 
						
							2007-12-11 13:30:08 +00:00  
				
					
						
							
							
								 
						
							
							
								16903ec488 
								
							
								 
							
						 
						
							
							
								
								Implementing updateinventoryfolder: Should now be able to rename folders in inventory  
							
							
							
						 
						
							2007-12-11 03:51:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b7178ec241 
								
							
								 
							
						 
						
							
							
								
								refactor SunModule a bit to make more sensible  
							
							
							
						 
						
							2007-12-11 03:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								712efda9b9 
								
							
								 
							
						 
						
							
							
								
								added copyright notices  
							
							
							
						 
						
							2007-12-11 01:26:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e0c43df52a 
								
							
								 
							
						 
						
							
							
								
								default day's to a more sensible 24 hrs instead of 0.5.  You  
							
							... 
							
							
							
							can still change this in the config file if you want something
different. 
							
						 
						
							2007-12-10 22:33:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ce1ed11aba 
								
							
								 
							
						 
						
							
							
								
								enable autocreation of mysql inventory tables again.  I think  
							
							... 
							
							
							
							I stopped the looping issue on continous upgrade with this as well. 
							
						 
						
							2007-12-10 22:12:52 +00:00  
				
					
						
							
							
								 
						
							
							
								22acc23755 
								
							
								 
							
						 
						
							
							
								
								Great Salutations to Alondria for providing implementations for:  
							
							... 
							
							
							
							llFrand, llSetColor, llGetColor, llSetTexture, llGetTexture,
llSetAlpha, llGetAlpha, llRotateTexture, llScaleTexture,
llOffsetTexture, llGetTextureOffset, llGetTextureScale, llGetTextureRot.
With these changes the "kan-ed" script #2  should be working. 
							
						 
						
							2007-12-10 21:38:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2349dc2e27 
								
							
								 
							
						 
						
							
							
								
								* Added comments to many methods in the listed files.  
							
							
							
						 
						
							2007-12-10 21:12:38 +00:00  
				
					
						
							
							
								 
						
							
							
								eac9bc6889 
								
							
								 
							
						 
						
							
							
								
								* More refactoring to prepare for draw distance based agent sim notification.  
							
							
							
						 
						
							2007-12-10 19:16:50 +00:00  
				
					
						
							
							
								 
						
							
							
								baea4b793d 
								
							
								 
							
						 
						
							
							
								
								Changed how TextureDownloadModule is initialised, due to some weird behaviour from the module loaded which was resulting in a lot of unused TextureDownloadModule objects being created (and each starting up a thread).  
							
							
							
						 
						
							2007-12-10 15:36:33 +00:00  
				
					
						
							
							
								 
						
							
							
								40fd37f95a 
								
							
								 
							
						 
						
							
							
								
								Refactored animation handling in ScenePresence. Now maintains a list of current animations.  
							
							... 
							
							
							
							* Fixes weirdness when typing and sitting at the same time
* Should fix bug #32  (getting stuck in edit appearance pose)
* Crouchwalk and possibly jump may need more looking into 
							
						 
						
							2007-12-10 15:08:44 +00:00  
				
					
						
							
							
								 
						
							
							
								611327e104 
								
							
								 
							
						 
						
							
							
								
								more work on texture downloading.  
							
							... 
							
							
							
							Refractored the TextureDownloadModule (but currently to make debugging easier, it is running as a non shared module, so this results in a instance of this module being created for each region (and a extra thread per region), this will be changed back soon.
Removed the old texture handling/sending code from AssetCache.
A few other small changes/fixes. 
							
						 
						
							2007-12-10 13:27:23 +00:00  
				
					
						
							
							
								 
						
							
							
								081a66d570 
								
							
								 
							
						 
						
							
							
								
								added musings on llInstantMessage  
							
							
							
						 
						
							2007-12-10 05:58:30 +00:00  
				
					
						
							
							
								 
						
							
							
								af6eb67999 
								
							
								 
							
						 
						
							
							
								
								saved OpenSim source code from the giant rampaging unterminated copyright notice of doom  
							
							
							
						 
						
							2007-12-10 05:25:16 +00:00  
				
					
						
							
							
								 
						
							
							
								49312de1c8 
								
							
								 
							
						 
						
							
							
								
								totally gratuitous svn:eol-style setting  
							
							
							
						 
						
							2007-12-10 04:54:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e278d07220 
								
							
								 
							
						 
						
							
							
								
								refactored ChatModule a bit.  
							
							... 
							
							
							
							misc cleanup and code convention fixes. 
							
						 
						
							2007-12-10 02:29:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e595f82489 
								
							
								 
							
						 
						
							
							
								
								* Hooked up the GridComm event ChildDataUpdate to the scene.  
							
							... 
							
							
							
							* Added List<RegionInfo> m_neighbours to Scene 
* Hooked up the OnRegionUp event to m_neighbours list 
* Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail.  (when the region comes up, this gets reset to false and the region will try again.
* Added SetChildAgentThrottle(byte[]) to IClientAPI 
* Several other insignificant changes related to passing child pertanant agent data from sim to sim. 
							
						 
						
							2007-12-10 00:46:56 +00:00  
				
					
						
							
							
								 
						
							
							
								be5d8811be 
								
							
								 
							
						 
						
							
							
								
								Added a call to m_host.SendFullUpdateToAllClients().  
							
							... 
							
							
							
							Thank you to Alondria for suggesting this solution
to getting kan-ed#2 to work with the llSetScale call. 
							
						 
						
							2007-12-09 23:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								fbaa8bc9bd 
								
							
								 
							
						 
						
							
							
								
								Some progress on 4 of the llParticleSystem members  
							
							... 
							
							
							
							that needed to be cast to libsecondlife.LLColor. 
							
						 
						
							2007-12-09 23:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2742be6675 
								
							
								 
							
						 
						
							
							
								
								"list" becomes "List" in LSL2CSConverter and (f,3) becomes (f,0) in llRound. Thanks to ChrisD/Gromit for pointing these out.  
							
							
							
						 
						
							2007-12-09 21:52:01 +00:00  
				
					
						
							
							
								 
						
							
							
								934c54de5a 
								
							
								 
							
						 
						
							
							
								
								From Justin Casey (IBM)  
							
							... 
							
							
							
							This corrects an off by one mistake in my previous patch - with this patch
the user root inventory folder should once again be correctly returned
under sqlite.
This was done correctly for mysql and mssql, my only (feeble) defence is
that with sqlite the code was a little different and I was eliminating
clauses rather than slightly modifying them. 
							
						 
						
							2007-12-09 21:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								696f5e27a9 
								
							
								 
							
						 
						
							
							
								
								removed old debugging code from IM and chat modules  
							
							
							
						 
						
							2007-12-09 18:07:14 +00:00  
				
					
						
							
							
								 
						
							
							
								1074e5adc8 
								
							
								 
							
						 
						
							
							
								
								* Added more info to ChildAgentDataUpdate  
							
							... 
							
							
							
							* Added (at sdauge's suggestion) byte[] GetThrottlesPacked(float multiplier) 
							
						 
						
							2007-12-09 18:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								cace0e055c 
								
							
								 
							
						 
						
							
							
								
								change PacketQueue to take the byte[] throttle instead  
							
							... 
							
							
							
							of the Packet to set the throttles 
							
						 
						
							2007-12-09 14:47:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f2b175ef08 
								
							
								 
							
						 
						
							
							
								
								* Added some inter-region comms glue for allowing sims to chat amongst themsevles about an agent behind the agent's back.  
							
							... 
							
							
							
							* Will be using this glue Tomorrow/today to tell other regions what the agent's draw distance is and what region they're actually in so the region can make decisions on what prim to send, if any. 
							
						 
						
							2007-12-09 05:59:49 +00:00  
				
					
						
							
							
								 
						
							
							
								65b9fa9a5f 
								
							
								 
							
						 
						
							
							
								
								added more packet handling stubs  
							
							
							
						 
						
							2007-12-09 00:07:03 +00:00  
				
					
						
							
							
								 
						
							
							
								890a7c2e80 
								
							
								 
							
						 
						
							
							
								
								Adding an explicit close() and dispose() in the hope that it might help with assetserver issues.  
							
							
							
						 
						
							2007-12-08 23:47:41 +00:00  
				
					
						
							
							
								 
						
							
							
								383eccc543 
								
							
								 
							
						 
						
							
							
								
								hackish code to allow emptying of trash. This really should be done on the inventory server, and not from the region.  
							
							... 
							
							
							
							Also: it appeared to work the first try, so I have probably done something horribly wrong. 
							
						 
						
							2007-12-08 20:41:37 +00:00  
				
					
						
							
							
								 
						
							
							
								beca2373e1 
								
							
								 
							
						 
						
							
							
								
								Allow moving, deleting, and restoring objects in inventory.  
							
							... 
							
							
							
							Note: only tested in grid mode, and emptying trash is still not implemented. 
							
						 
						
							2007-12-08 19:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e0e9237a89 
								
							
								 
							
						 
						
							
							
								
								* Added back the regionup code so people in nearby sims can see a downed sim coming back up.  
							
							
							
						 
						
							2007-12-08 17:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0855066968 
								
							
								 
							
						 
						
							
							
								
								This patch fixes mantis 105.  Basically, it stops the index exception when  
							
							... 
							
							
							
							no root folder is found and it makes the user server wait longer for the
inventory server to do its work.
From Justin Casey (IBM) 
							
						 
						
							2007-12-08 14:27:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5e08911400 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style  
							
							
							
						 
						
							2007-12-08 10:04:06 +00:00  
				
					
						
							
							
								 
						
							
							
								5f516c9fb2 
								
							
								 
							
						 
						
							
							
								
								* All remoting calls are now using Serializable values  
							
							... 
							
							
							
							* There's still goofyness though, because other regions are denying child agent avatar.
* Still more debugging required. 
							
						 
						
							2007-12-07 23:21:32 +00:00  
				
					
						
							
							
								 
						
							
							
								87b337ebf9 
								
							
								 
							
						 
						
							
							
								
								Enabled the TextureDownloadModule, so that hopefully I might get some feedback, as to if it makes the texture problem better or worse. As I plan/hope to work on texture/asset downloading this weekend.  
							
							
							
						 
						
							2007-12-07 22:47:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a71f4c021b 
								
							
								 
							
						 
						
							
							
								
								"Borrowed" the LLSD class from a older version of libsl, so that our LLSD decoding (used by CAPS) works again.  
							
							
							
						 
						
							2007-12-07 22:29:16 +00:00  
				
					
						
							
							
								 
						
							
							
								0aa982c252 
								
							
								 
							
						 
						
							
							
								
								move to PacketQueue for throttling.  This has been tested with a couple  
							
							... 
							
							
							
							of people, but is enough of a change that more should try it out.  This
removes 500 lines from ClientView.cs in the process. 
							
						 
						
							2007-12-07 21:30:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4221ec23f9 
								
							
								 
							
						 
						
							
							
								
								further screwing around with the PacketQueue data structure.  
							
							... 
							
							
							
							Nearly time to replace a chunk of ClientView with this. 
							
						 
						
							2007-12-07 19:13:35 +00:00  
				
					
						
							
							
								 
						
							
							
								25ec01311d 
								
							
								 
							
						 
						
							
							
								
								* Serialized data properly for the InterRegionSingleton InformRegionChild method  
							
							... 
							
							
							
							* This isn't really that big of a deal(worth lots of commits) doing this, however I'm doing it in small chunks because I'm multi-tasking. 
							
						 
						
							2007-12-07 18:20:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e23290eff6 
								
							
								 
							
						 
						
							
							
								
								Avatar Appearance refactoring /changes. Added a AvatarAppearance class, each ScenePresence "has" a AvatarAppearance object. All the ScenePresences in a opensim related to one user (so a user's various ScenePresence's in all the regions in that instance) share the same AvatarAppearance object. This means that a user's avatar should appear correctly (to both that user and other users) no matter what border crossing or teleporting they have done.  
							
							... 
							
							
							
							Note: this mainly improves Standalone mode, as in grid mode the appearance data isn't passed between region servers. Although people should notice a improvement when moving between regions in the same instance. 
							
						 
						
							2007-12-07 17:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								7f4d033490 
								
							
								 
							
						 
						
							
							
								
								This small patch means that the inventoryserver for grid mode now  
							
							... 
							
							
							
							retrieves items in the agent's root inventory folder.
From Justin Casey (IBM) 
							
						 
						
							2007-12-07 15:59:26 +00:00  
				
					
						
							
							
								 
						
							
							
								cbc8a27b34 
								
							
								 
							
						 
						
							
							
								
								* Added class sAgentCircuitData and unmarked AgentCircuitData as Serializable.  
							
							... 
							
							
							
							* Created converter constructors between sAgentCircuitData and AgentCircuitData 
							
						 
						
							2007-12-07 15:56:16 +00:00  
				
					
						
							
							
								 
						
							
							
								9414d6a1e1 
								
							
								 
							
						 
						
							
							
								
								* miniscule changes just to keep myself in synch  
							
							
							
						 
						
							2007-12-07 13:49:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3d938f76b7 
								
							
								 
							
						 
						
							
							
								
								Updates to LibSL revision 1498. Thanks Johan!  
							
							
							
						 
						
							2007-12-07 08:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								57f666497b 
								
							
								 
							
						 
						
							
							
								
								* Added hacked support for 'anyone can move' and 'anyone can copy'.  
							
							... 
							
							
							
							* BACKUP YOUR PRIM BEFORE UPDATING TO THIS and then double check the prim permissions after applying it with a different avatar (then the master avatar or the prim owner avatar).
* Also, beware that any objects created under the old permission scheme may react oddly.  They may automatically allow anyone to modify them, (which you'll then have to un-set).  
* It's hacked support because when 'anyone can move is set', any avatar can modify the prim (texture, shape, scale, etc) 
							
						 
						
							2007-12-07 07:42:03 +00:00  
				
					
						
							
							
								 
						
							
							
								a45118d35e 
								
							
								 
							
						 
						
							
							
								
								added one more command to the console help.  
							
							
							
						 
						
							2007-12-07 02:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9326ee425b 
								
							
								 
							
						 
						
							
							
								
								added a lock to prevent multiple Timer popping races  
							
							... 
							
							
							
							on the packet queues. 
							
						 
						
							2007-12-06 21:59:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1ad83bcf1b 
								
							
								 
							
						 
						
							
							
								
								reversing the r2599 patch, as this started causing CreateThread errors for  
							
							... 
							
							
							
							me on Mono 1.2.4, which led to client crashes.  I think the Timer.Stop() 
wasn't doing what was desired on Mono.  The Queue refactoring should address
the readability issues lbsa71 was working on as soon as I get the merge together. 
							
						 
						
							2007-12-06 20:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								73599c0f25 
								
							
								 
							
						 
						
							
							
								
								removed obsolete Verbose() function  
							
							
							
						 
						
							2007-12-06 18:17:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a47176ee92 
								
							
								 
							
						 
						
							
							
								
								more minor cleanup.  added some command descriptions to region server help.  
							
							
							
						 
						
							2007-12-06 17:41:21 +00:00  
				
					
						
							
							
								 
						
							
							
								395637acdd 
								
							
								 
							
						 
						
							
							
								
								* now the throttle timer is stopped whilst processing Queue so that it won't fire twice  
							
							... 
							
							
							
							* started to refactored throttling method
* some code convention refactorings 
							
						 
						
							2007-12-06 14:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								44caa7ae8e 
								
							
								 
							
						 
						
							
							
								
								Fixed conversation bug in InventoryConfig  
							
							
							
						 
						
							2007-12-06 10:29:53 +00:00  
				
					
						
							
							
								 
						
							
							
								9e5f7fb415 
								
							
								 
							
						 
						
							
							
								
								* Removed lots of scurrilous uses of ASCII/UTF8.GetBytes for making packet strings. BAD PROGRAMMER BAD. Use Helpers.StringToField instead. >_>  
							
							
							
						 
						
							2007-12-06 06:36:49 +00:00  
				
					
						
							
							
								 
						
							
							
								1c593d9e19 
								
							
								 
							
						 
						
							
							
								
								minor cleanup of Scene.cs (parameter naming, function documentation stubs, duplicated UUID, you know...)  
							
							
							
						 
						
							2007-12-06 04:01:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4bde56457f 
								
							
								 
							
						 
						
							
							
								
								removed some duplicate hard-coded port numbers.  changed ports to uint.  
							
							
							
						 
						
							2007-12-06 01:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d2736437d4 
								
							
								 
							
						 
						
							
							
								
								Some refactoring of the RestObjectPoster (and related classes).  
							
							
							
						 
						
							2007-12-05 19:02:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4b77821275 
								
							
								 
							
						 
						
							
							
								
								From Justin Casey (IBM)  
							
							... 
							
							
							
							When using a local inventory service, this patch stops items held in the
root 'my inventory' folder from 'disappearing' on server restart.
They were actually still there, we just weren't retrieving them.
>From looking at the grid inventory server, the bug probably still exists
in there.
But I wanted to get this patch in first and consult with MW about the grid
fix (he may be planning to change the area extensively soon). 
							
						 
						
							2007-12-05 19:00:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c5c0df74e6 
								
							
								 
							
						 
						
							
							
								
								Do not create a new asset on item metadata change  
							
							... 
							
							
							
							From Justin Casey (IBM) 
							
						 
						
							2007-12-05 18:58:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9c81b8a430 
								
							
								 
							
						 
						
							
							
								
								From Gary Chernega (IBM)  
							
							... 
							
							
							
							This patch adds x, y, and z offsets to the load-xml command.
If you had a prim at 100,100,20 thats where it would get loaded everytime. 
This patch lets you place it at an offset from 100,100,20.. as such:
        load-xml <filespec> -newUI 3 1 2
Loading the prim at 103, 101, 22 
							
						 
						
							2007-12-05 18:45:05 +00:00  
				
					
						
							
							
								 
						
							
							
								71fd737a66 
								
							
								 
							
						 
						
							
							
								
								* Applied MSSQL Patch from akokko, Thanks! akokko  
							
							... 
							
							
							
							* This hasn't been tested in MSSQL mode, however it's been checked to make sure it doesn't cause any issues with mySQL/SQLlite 
							
						 
						
							2007-12-05 15:53:58 +00:00  
				
					
						
							
							
								 
						
							
							
								be93de1257 
								
							
								 
							
						 
						
							
							
								
								made one or two more methods in Scene virtual to allow overriding in sub classes.  
							
							
							
						 
						
							2007-12-05 13:23:12 +00:00  
				
					
						
							
							
								 
						
							
							
								bb824eadee 
								
							
								 
							
						 
						
							
							
								
								* Refactored Permissions into ScenePresence as requested by MW  
							
							... 
							
							
							
							* Un-hackerized generating the client_flags 
* Now handling the ObjectPermissions Update packet 
* Warning: Backup your prim before updating.  If you fail to do so and something goes wrong then, All Yr prim are belong to us! 
							
						 
						
							2007-12-05 06:44:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a24b6fe924 
								
							
								 
							
						 
						
							
							
								
								fixed a few compiler warnings under mono (committed from a train, with adjohn and afrisby, enroute to a wine cave with the worst wine in the world)  
							
							
							
						 
						
							2007-12-05 04:16:20 +00:00  
				
					
						
							
							
								 
						
							
							
								77dd997ef1 
								
							
								 
							
						 
						
							
							
								
								*disabled some confusing code regarding permissions  
							
							
							
						 
						
							2007-12-04 23:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f195725db4 
								
							
								 
							
						 
						
							
							
								
								keeping opensim safe for children -- made some namespace references less explicit  
							
							
							
						 
						
							2007-12-04 22:14:53 +00:00  
				
					
						
							
							
								 
						
							
							
								54c070608e 
								
							
								 
							
						 
						
							
							
								
								made log messages for known unhandled packet types shorter and yellower.  added handler stubs.  
							
							
							
						 
						
							2007-12-04 21:44:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2adcdd3d15 
								
							
								 
							
						 
						
							
							
								
								minor refactor so that I can now grok what happens for outgoing packets  
							
							
							
						 
						
							2007-12-04 20:20:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c1fdba8a6f 
								
							
								 
							
						 
						
							
							
								
								* Some more ApplyPhysics voodoo  
							
							
							
						 
						
							2007-12-04 16:41:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a553e6f67c 
								
							
								 
							
						 
						
							
							
								
								* Avatar picker works in grid mode now.  
							
							... 
							
							
							
							* To test, click the communicate button, then click the 'add' button and type a name.  You will get a list of closely matching avatar names.
* Before this'll work on your sim in grid mode, the UGA needs to be updated.  If it isn't updated, then you'll get a message on the sim console when searching like, 'got invalid queryid'. 
							
						 
						
							2007-12-04 16:07:59 +00:00  
				
					
						
							
							
								 
						
							
							
								bf8239c7fa 
								
							
								 
							
						 
						
							
							
								
								* ApplyPhysics now creates the PhysActor as well.  
							
							
							
						 
						
							2007-12-04 13:46:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e01c128c8f 
								
							
								 
							
						 
						
							
							
								
								* Added ApplyPhysics helper on group.  
							
							
							
						 
						
							2007-12-04 11:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								01db4cd71d 
								
							
								 
							
						 
						
							
							
								
								* More console message fixes  
							
							... 
							
							
							
							* Tagged Verbose("msg",...) as obsolete. Please use Verbose("AREA","msg",...) instead. 
							
						 
						
							2007-12-04 10:22:09 +00:00  
				
					
						
							
							
								 
						
							
							
								91c1e8a734 
								
							
								 
							
						 
						
							
							
								
								* Fixed a whole bunch of console messages.  
							
							
							
						 
						
							2007-12-04 10:13:13 +00:00  
				
					
						
							
							
								 
						
							
							
								398ee5f229 
								
							
								 
							
						 
						
							
							
								
								fixed exception and login failure in SimpleApp.  (still doesn't work like it used to, though)  
							
							
							
						 
						
							2007-12-04 09:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								be7ae3dd3e 
								
							
								 
							
						 
						
							
							
								
								* Removed 12 compiler warnings.  
							
							
							
						 
						
							2007-12-04 08:18:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e820159fb5 
								
							
								 
							
						 
						
							
							
								
								* Fixed compile issue.  
							
							
							
						 
						
							2007-12-04 07:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7d5f032203 
								
							
								 
							
						 
						
							
							
								
								* Added SSL Support to HttpListener  
							
							... 
							
							
							
							* Added SSL Option to User Server to allow logins to be done via SSL.
* Added sane handling for when Remote Admin Plugin configuration is not found
* Added some performance boosts to an area of libTerrain which was highlighted in profiling. 
							
						 
						
							2007-12-04 05:47:51 +00:00  
				
					
						
							
							
								 
						
							
							
								90b66f8509 
								
							
								 
							
						 
						
							
							
								
								* Flying with ODE and got that sinking feeling?  This should help  
							
							
							
						 
						
							2007-12-04 05:31:47 +00:00  
				
					
						
							
							
								 
						
							
							
								21c35d5703 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style  
							
							
							
						 
						
							2007-12-04 04:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4f05347246 
								
							
								 
							
						 
						
							
							
								
								* Split out the ODEPlugin Nested classes.  
							
							
							
						 
						
							2007-12-04 02:51:09 +00:00  
				
					
						
							
							
								 
						
							
							
								14d0a2ac74 
								
							
								 
							
						 
						
							
							
								
								further encapsulation of function in PacketQueue and PacketThrottle  
							
							
							
						 
						
							2007-12-03 21:47:28 +00:00  
				
					
						
							
							
								 
						
							
							
								8f58a9a107 
								
							
								 
							
						 
						
							
							
								
								From Justin Casey (IBM)  
							
							... 
							
							
							
							While exploring what it would take to get the 'new script' button working,
I encountered the fact, some way down in the rabbit hole, that if a user
renamed an item in their inventory and logged out (without a restart of
the simulator), on log in the new name was not preserved.
As far as I can see, this was because any updates which didn't occur
inside a transaction were ignored by opensim.  This patch pays attention
to those changes.  It generates a new asset when an item is updated and
changes the user's inventory properties appropriately.  I believe this
behaviour is in line with the copy-on-write semantics used in the Second
Life protocol - perhaps it could be optimized if we knew for sure that the
only copy of the object was in the user's inventory.
This also means that if you rename an item (e.g. a script) before you drag
it into an object's inventory, the inventory will receive the item's most
recent name and description. 
							
						 
						
							2007-12-03 20:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5061808afc 
								
							
								 
							
						 
						
							
							
								
								* Now using interpolation to expand the 256x256 heightfield data to 512x512 before it's passed to ODE.  
							
							
							
						 
						
							2007-12-03 19:21:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c29105aa3e 
								
							
								 
							
						 
						
							
							
								
								This is a simple patch which just renames an IClientAPI method to  
							
							... 
							
							
							
							SendInventoryItemCreateUpdate() in order to reflect the actual packet it
sends (UpdateCreateInventoryItem).
From Justin Casey (IBM) 
							
						 
						
							2007-12-03 17:24:27 +00:00  
				
					
						
							
							
								 
						
							
							
								690e517240 
								
							
								 
							
						 
						
							
							
								
								Added a flag to load-xml console command, that will generate new uuids for the loaded Sceneobjects (as per mantis request  #53 ).  
							
							... 
							
							
							
							To use append "-newUID" to the end of the command, so new format is : "load-xml <filename> -newUID". 
If you don't add the "-newUID", then the uuids in the xml file will be kept. 
							
						 
						
							2007-12-03 14:57:39 +00:00  
				
					
						
							
							
								 
						
							
							
								4eba3373dc 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in Appearance update in AvatarFactoryModule.  
							
							
							
						 
						
							2007-12-03 14:37:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0ec208a200 
								
							
								 
							
						 
						
							
							
								
								* Resize terrain heightmap info going to ODE to double the resolution.  
							
							... 
							
							
							
							* Using the nearest neighbor method, interpolation coming soon. 
							
						 
						
							2007-12-03 13:11:15 +00:00  
				
					
						
							
							
								 
						
							
							
								285fa3fe9e 
								
							
								 
							
						 
						
							
							
								
								Some refactoring  
							
							
							
						 
						
							2007-12-03 10:36:32 +00:00  
				
					
						
							
							
								 
						
							
							
								9f5e1efc2d 
								
							
								 
							
						 
						
							
							
								
								Added another .ini file error catch to the RemoteAdminPlugin Initialise method.  
							
							
							
						 
						
							2007-12-03 09:58:25 +00:00  
				
					
						
							
							
								 
						
							
							
								634a22185d 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis issue  #110  (with one or two tiny changes) , thanks mpallari/_SomeOne_  
							
							
							
						 
						
							2007-12-03 09:50:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c4afb81f47 
								
							
								 
							
						 
						
							
							
								
								* Removed VS added directory.  
							
							
							
						 
						
							2007-12-03 07:38:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1d5e19e476 
								
							
								 
							
						 
						
							
							
								
								* Added a XMLRPC Restart command to RemoteAdminPlugin  
							
							
							
						 
						
							2007-12-03 07:28:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4c0ddacc16 
								
							
								 
							
						 
						
							
							
								
								minor meaningless changes  
							
							
							
						 
						
							2007-12-03 07:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c8faccb396 
								
							
								 
							
						 
						
							
							
								
								* Added XMLRPC Broadcast Alert method.  
							
							... 
							
							
							
							* Renamed a few console messages to match the new "RADMIN" tag for remote-admin stuff. 
							
						 
						
							2007-12-03 07:14:58 +00:00  
				
					
						
							
							
								 
						
							
							
								27a731ae1a 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style  
							
							
							
						 
						
							2007-12-03 07:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								981c97502a 
								
							
								 
							
						 
						
							
							
								
								* Moved XMLRPC Controller to a Application Plugin. Requires testing.  
							
							
							
						 
						
							2007-12-03 07:06:46 +00:00  
				
					
						
							
							
								 
						
							
							
								4b95eb589b 
								
							
								 
							
						 
						
							
							
								
								* Applied a few commits left on my laptop to OpenSimController.  
							
							
							
						 
						
							2007-12-03 06:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								555afddbad 
								
							
								 
							
						 
						
							
							
								
								Just for Cfk!  
							
							
							
						 
						
							2007-12-02 21:44:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ac77c32453 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix mantis issue  #82 , taking prims into inventory and then rezzing them in another region.  
							
							
							
						 
						
							2007-12-02 20:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5ae8759de1 
								
							
								 
							
						 
						
							
							
								
								Added some error handling (and console output) to BaseHttpServer.  
							
							... 
							
							
							
							a few other bits of refactoring. 
							
						 
						
							2007-12-02 18:49:42 +00:00  
				
					
						
							
							
								 
						
							
							
								cac98171e5 
								
							
								 
							
						 
						
							
							
								
								Very partial Avatar Appearance (ie, clothes/body parts) "storage". In standalone mode it will mean that when you log off and log back on ,as long as the region server hasn't been restarted , your avatar will start with wearing the clothes that it wore on log off. In grid mode its even more limited in that wearing/removing clothes/body parts are only stored in the region server instance you are one. so if you are in a different region to your login region (which are on different region server instances), and then change clothes, those changes won't be remembered. So as said, its very limited but is a small step towards having proper appearance persist.  
							
							... 
							
							
							
							Just need to store this data out to a database. 
							
						 
						
							2007-12-02 14:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								86ae8e97cd 
								
							
								 
							
						 
						
							
							
								
								Fixes a bug that my last commit introduced.  
							
							
							
						 
						
							2007-12-02 14:12:56 +00:00  
				
					
						
							
							
								 
						
							
							
								80609c2b15 
								
							
								 
							
						 
						
							
							
								
								Some refactoring , mainly on Inventory code.  
							
							
							
						 
						
							2007-12-02 13:59:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b92df4aaaf 
								
							
								 
							
						 
						
							
							
								
								New Inventory folder should now be stored to the inventory server/database. This also seems to fix the problem of Body parts not being persisted properly.  
							
							
							
						 
						
							2007-12-02 10:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0a2425432a 
								
							
								 
							
						 
						
							
							
								
								Rezzing multiple copies of a inventory prim should now work.  
							
							
							
						 
						
							2007-12-01 21:52:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2852cd9d73 
								
							
								 
							
						 
						
							
							
								
								attempt to fix sitting-related bugs  #3  and  #67  
							
							
							
						 
						
							2007-12-01 21:45:43 +00:00  
				
					
						
							
							
								 
						
							
							
								96ac8f00c7 
								
							
								 
							
						 
						
							
							
								
								Due to popular demand, a rezzed prim should no longer delete the original inventory item. (hasn't been tested to make sure no conflicts happen if that new rezzed object is then taken back into inventory but don't think there will be any)  
							
							
							
						 
						
							2007-12-01 21:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								5c866bc6ff 
								
							
								 
							
						 
						
							
							
								
								as a Test, attempted to disable mysql inventory table auto creation.  
							
							
							
						 
						
							2007-12-01 21:03:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4dee53c7fb 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix mantis issue # 73  
							
							
							
						 
						
							2007-12-01 20:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								6c9e588acb 
								
							
								 
							
						 
						
							
							
								
								On login, if a set of inventory folders doesn't exist for the user then a new set is created in the inventory database. Most likely still better to use some other script to populate the inventory database instead of relaying on this.  
							
							
							
						 
						
							2007-12-01 19:57:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5df851761a 
								
							
								 
							
						 
						
							
							
								
								Initial working Grid Inventory server. Only been tested on a very small grid, so likely to have problems on a larger grid with more people?  
							
							... 
							
							
							
							To use , both the user server and Inventory server need to be running this latest revision. (older regions should be able to still be used, just the user won't have inventory on them). Also and HERE IS THE BIG BREAK ISSUE, currently, so that the initial inventory details for a user are added to the inventory db , you need to recreate the accounts using the user server "create user" feature. It should be quite easy to manual populate the inventory database instead but I someone else will need to look into that) Also I've only tested using SQLite as the database provider, there is a Mysql inventory provider but I don't know if it works (SQLite is set as default, so you will need to change it in the inventory server config.xml) 
							
						 
						
							2007-12-01 18:49:17 +00:00  
				
					
						
							
							
								 
						
							
							
								fff468dcfe 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix mantis issue # 65, seems like it is a race condition between two regions trying to add a user to the AssetTransactionManager at the same time. So have placed a lock around the Dictionary add.  
							
							
							
						 
						
							2007-12-01 16:40:26 +00:00  
				
					
						
							
							
								 
						
							
							
								495cf040be 
								
							
								 
							
						 
						
							
							
								
								Attempted fix for mantis issue# 66  
							
							
							
						 
						
							2007-12-01 15:20:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c28f505caa 
								
							
								 
							
						 
						
							
							
								
								small bit of refactoring  
							
							
							
						 
						
							2007-12-01 14:31:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7bc28e0571 
								
							
								 
							
						 
						
							
							
								
								the fix, so that trunk works again  
							
							
							
						 
						
							2007-12-01 14:25:46 +00:00  
				
					
						
							
							
								 
						
							
							
								27f182ac54 
								
							
								 
							
						 
						
							
							
								
								Part 1 of a commit. This revision will not compile, part 2 will be added in a couple of minutes that should fix that.  
							
							... 
							
							
							
							Some work towards persisting Avatar Appearance (what is being worn).
Added OnAvatarNowWearing event to IClientAPI that is triggered by AgentIsNowWearing packets.
stub code to subscribe to this event in AvatarFactoryModule. 
Todo: code needs to be added to AvatarFactoryModule to save the uuids to a database and then read them back when that modules TryGetIntialAvatarAppearance() method is called.
Done some changes to Scene to make it easier to subclass it: including changed some private fields to protected and made some methods virtual. 
							
						 
						
							2007-12-01 14:20:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e36ddb0e8c 
								
							
								 
							
						 
						
							
							
								
								mod packetqueue to use the throttle class container  
							
							
							
						 
						
							2007-11-30 21:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								174a3d2ca1 
								
							
								 
							
						 
						
							
							
								
								the packet throttle stuff is duped enough that a  
							
							... 
							
							
							
							seperate container for this probably makes the limits easier to
understand 
							
						 
						
							2007-11-30 21:29:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9c07a98831 
								
							
								 
							
						 
						
							
							
								
								starting to fill out PacketQueue, refactoring as I go.  This  
							
							... 
							
							
							
							doesn't link into the rest of the code yet, and won't until it
is complete. 
							
						 
						
							2007-11-30 21:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b287015028 
								
							
								 
							
						 
						
							
							
								
								* Fixed a bug in my 'user already logged in' fix that could cause a null reference exception.  
							
							
							
						 
						
							2007-11-30 21:01:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b167507e32 
								
							
								 
							
						 
						
							
							
								
								Patch for mantis 0000015: Textures don't display in the object  
							
							... 
							
							
							
							properties window
From Justin Casey (IBM) 
							
						 
						
							2007-11-30 20:16:40 +00:00  
				
					
						
							
							
								 
						
							
							
								95c68a316a 
								
							
								 
							
						 
						
							
							
								
								*Refactored the initial raytracer so it doesn't use the Parent reference.  
							
							... 
							
							
							
							*Fixed a 'statement out of order' error in the setting of the permissions that are sent to the client. 
							
						 
						
							2007-11-30 16:29:23 +00:00  
				
					
						
							
							
								 
						
							
							
								d2fe290bb6 
								
							
								 
							
						 
						
							
							
								
								return of the inv-lib-root patch from Justin Casey (IBM)  
							
							... 
							
							
							
							Should fix libsl login ability.  No long breaks my login
to test environment. 
							
						 
						
							2007-11-30 15:27:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0b2934a1b1 
								
							
								 
							
						 
						
							
							
								
								added support for a console command script to be ran every 20 minutes (will make that time changable in a future commit), to use add a entry under the Startup section of opensim.ini , with: timer_Script = "<filename>" (the filename being the console "script" you want to be ran every 20 minutes). This hasn't been tested very much so..  
							
							
							
						 
						
							2007-11-30 15:10:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c1d66a8564 
								
							
								 
							
						 
						
							
							
								
								small change to OnSceneGroupMove event (in SceneEvents.cs)  
							
							
							
						 
						
							2007-11-30 12:10:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6e22faf73e 
								
							
								 
							
						 
						
							
							
								
								* Refactored away permissions and physics flag duplications  
							
							
							
						 
						
							2007-11-30 09:42:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0d5d111619 
								
							
								 
							
						 
						
							
							
								
								* Made RegionUp virtual  
							
							
							
						 
						
							2007-11-30 08:54:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d2b1b54f49 
								
							
								 
							
						 
						
							
							
								
								* Removed permissions flag appliance from Xml deserialization  
							
							... 
							
							
							
							* Various code convention compliance 
							
						 
						
							2007-11-30 08:08:14 +00:00  
				
					
						
							
							
								 
						
							
							
								31cec30aa0 
								
							
								 
							
						 
						
							
							
								
								* Extended our semi-stupid implementation of in world object permissions to show a user's client that it can't edit a prim if it doesn't have permission.  
							
							... 
							
							
							
							* Permissions is due for a big revamp. The current way it's done is a hack at best. 
							
						 
						
							2007-11-30 04:54:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3ab3392def 
								
							
								 
							
						 
						
							
							
								
								* This extends my first hack to clear out the useragent table for that specific user.  
							
							... 
							
							
							
							* This helps people who have multiple records in their useragent table.
* This update should be looked at..  because really what it should be doing is initiating a grid wide logoff. 
							
						 
						
							2007-11-30 02:14:29 +00:00  
				
					
						
							
							
								 
						
							
							
								57e6b51639 
								
							
								 
							
						 
						
							
							
								
								* Here's the issue, on log-off, the routine sets up a null useragent member and then tries to save it to the database..   where it was going wrong, is the database had a check to do *nothing* when it got a null useragent.   I made it delete the userAgent row.  This should be a good enough fix to solve the problem.  It still needs to be looked at by a DB guy  
							
							
							
						 
						
							2007-11-30 02:01:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5eb091ceee 
								
							
								 
							
						 
						
							
							
								
								* Temporary fix for 'User already online' issue in standalone mode.  
							
							... 
							
							
							
							* Revert this once we get a working logoff. 
							
						 
						
							2007-11-30 01:20:31 +00:00  
				
					
						
							
							
								 
						
							
							
								d3ab5ad506 
								
							
								 
							
						 
						
							
							
								
								revert r2510, this seems to break normal logins, at least from  
							
							... 
							
							
							
							Linux clients. 
							
						 
						
							2007-11-29 20:20:11 +00:00  
				
					
						
							
							
								 
						
							
							
								af9eb87ad1 
								
							
								 
							
						 
						
							
							
								
								return an appropriate inv_lib_root, which the libsl folks have  
							
							... 
							
							
							
							identified as the reason libsl can't currently connect to OpenSim.
Patch from Justin Casey (IBM) 
							
						 
						
							2007-11-29 17:14:06 +00:00  
				
					
						
							
							
								 
						
							
							
								641e541967 
								
							
								 
							
						 
						
							
							
								
								add a few more parens to make sure that throttling condition  
							
							... 
							
							
							
							is really happening the way we want it to. 
							
						 
						
							2007-11-29 16:32:19 +00:00  
				
					
						
							
							
								 
						
							
							
								7704bb6f63 
								
							
								 
							
						 
						
							
							
								
								* Fixed neighbour range bug  
							
							... 
							
							
							
							* Various refactorings 
							
						 
						
							2007-11-29 15:27:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4bd38fc65a 
								
							
								 
							
						 
						
							
							
								
								* Thanks to _SomeOne_, Server side permissions on object editing.  Be aware, that if you're editing an object on your client that you're not allowed to, it'll appear that it's moving to you, but won't actually be moving on the sim.  
							
							
							
						 
						
							2007-11-29 15:24:31 +00:00  
				
					
						
							
							
								 
						
							
							
								0619451ea6 
								
							
								 
							
						 
						
							
							
								
								*Added more information about the sim that you're connecting to in remoting during the sim, regionup message.  
							
							... 
							
							
							
							*Added the main cause for the remoting error to the console display.
*This will make it easier to debug future remoting issues. 
							
						 
						
							2007-11-29 14:08:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4738fead21 
								
							
								 
							
						 
						
							
							
								
								* Added a 50 second restart notify timer that gets reset when new regions come up to give servers that host a lot of sims a long time to start listening.  
							
							
							
						 
						
							2007-11-29 07:25:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6d7ce67db1 
								
							
								 
							
						 
						
							
							
								
								fixed duplicate login in standalone mode (mostly untested in grid mode)  
							
							
							
						 
						
							2007-11-29 07:22:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a32bb91675 
								
							
								 
							
						 
						
							
							
								
								* minor refactorings  
							
							
							
						 
						
							2007-11-29 06:07:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d05b121dff 
								
							
								 
							
						 
						
							
							
								
								* Locking on local scope variable does not make sense - every thread will have its own  
							
							... 
							
							
							
							* Locking on value, then changing it does not make sense - lock will happen on old reference
* Taking a local copy of the shared resource then locking on the copy does not make sense - lock will happen on copy 
							
						 
						
							2007-11-29 06:06:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b0c5693c02 
								
							
								 
							
						 
						
							
							
								
								Changed to doing only 1 request to the grid server from main map. Hopefully we are not requesting too much in one gulp.  
							
							
							
						 
						
							2007-11-29 02:30:11 +00:00  
				
					
						
							
							
								 
						
							
							
								81ba94fde8 
								
							
								 
							
						 
						
							
							
								
								* Fixed about 7 issues with restarting sims and resolved interRegion comms issues.   This includes the issue that MW described this morning.  
							
							... 
							
							
							
							There's a lot of little nit picky changes that make a world of difference. 
							
						 
						
							2007-11-29 02:07:19 +00:00  
				
					
						
							
							
								 
						
							
							
								2364e6779b 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style  
							
							
							
						 
						
							2007-11-29 01:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								40dc1ac3b0 
								
							
								 
							
						 
						
							
							
								
								I believe this turns throttling back on.  I had expected  
							
							... 
							
							
							
							that the Queue would come in by reference, but it didn't
appear to be. 
							
						 
						
							2007-11-28 18:39:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5fb81ab881 
								
							
								 
							
						 
						
							
							
								
								merged ClientView into a non partial class.  Will  
							
							... 
							
							
							
							make it easier to start breaking this up into 
more discreet functional classes 
							
						 
						
							2007-11-28 13:33:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ac77c50ba9 
								
							
								 
							
						 
						
							
							
								
								Moved the m_sceneGridService.RegisterRegion(RegionInfo); call out of LoadWorldMap and into its own public method (which is called during region creation). We shouldn't have things like that in methods like LoadWorldMap as some regions might not being having a worldmap loaded via the LoadWorldMap method (like in custom applications).  
							
							... 
							
							
							
							Deleted the CreateTerrainTextureInitial Method which was a 99% duplicate of CreateTerrainTexture, with just a bool field setting difference. That bool is now passed to CreateTerrainTexture as a param. 
							
						 
						
							2007-11-28 12:36:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c021bfe191 
								
							
								 
							
						 
						
							
							
								
								* Disambiguation in the 'sim is restarting message' that tells you 'which' sim is restarting in the area.  
							
							
							
						 
						
							2007-11-28 06:31:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b7d596a6af 
								
							
								 
							
						 
						
							
							
								
								* Restaring the sim works fine in grid mode now.  Sims announce themselves to their neighbors when they start up.  Neighbors get this message and tell their agents that there's a new sim up.  
							
							... 
							
							
							
							* Certain unrecoverable physics based crashes in ODE are now hooked up to the 'restart the sim' routine. 
							
						 
						
							2007-11-28 06:18:07 +00:00  
				
					
						
							
							
								 
						
							
							
								f3895c1e01 
								
							
								 
							
						 
						
							
							
								
								build ThrottleCheck function to clear up bits of the throttle  
							
							... 
							
							
							
							code.
Fix typo on throttling Task packets incorrectly 
							
						 
						
							2007-11-27 21:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f4e91bc7d9 
								
							
								 
							
						 
						
							
							
								
								moved out nested class to it's own file  
							
							
							
						 
						
							2007-11-27 20:50:45 +00:00  
				
					
						
							
							
								 
						
							
							
								cebdd069f4 
								
							
								 
							
						 
						
							
							
								
								some variable renames to help me read the throttle code  
							
							
							
						 
						
							2007-11-27 20:37:17 +00:00  
				
					
						
							
							
								 
						
							
							
								b916d5b112 
								
							
								 
							
						 
						
							
							
								
								Fixed bug, where the clients in a region weren't told to kill a user's avatar when that user teleported to a different region.  
							
							
							
						 
						
							2007-11-27 15:44:39 +00:00  
				
					
						
							
							
								 
						
							
							
								70d547c1a5 
								
							
								 
							
						 
						
							
							
								
								Remove unused function, one less warning  
							
							
							
						 
						
							2007-11-27 15:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								082f2baebe 
								
							
								 
							
						 
						
							
							
								
								Fixed an event in the events chain in inter-region communications.  
							
							... 
							
							
							
							As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode. 
							
						 
						
							2007-11-27 13:46:52 +00:00  
				
					
						
							
							
								 
						
							
							
								959084f885 
								
							
								 
							
						 
						
							
							
								
								MainMap workaround. Map still does not fill in automatically, but one click on map should return a decent portion of it.  
							
							
							
						 
						
							2007-11-26 16:40:08 +00:00  
				
					
						
							
							
								 
						
							
							
								232613638f 
								
							
								 
							
						 
						
							
							
								
								Attempt to handle MYSQL error fetching assets  
							
							
							
						 
						
							2007-11-26 16:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								011ad46960 
								
							
								 
							
						 
						
							
							
								
								* Disabled primitive count updates on Parcels for the moment, until we can move parcels into a module.  
							
							
							
						 
						
							2007-11-26 15:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								175b6115f1 
								
							
								 
							
						 
						
							
							
								
								* Restarting regions with the estate tools works in sandbox mode.  I'm still working on grid mode, however.    It doesn't break anything, but that feature doesn't work in grid mode yet either.  
							
							
							
						 
						
							2007-11-26 05:02:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c710525b48 
								
							
								 
							
						 
						
							
							
								
								Added Region name to the terrain texture description that gets sent to the asset server  
							
							
							
						 
						
							2007-11-25 22:27:42 +00:00  
				
					
						
							
							
								 
						
							
							
								35472b3666 
								
							
								 
							
						 
						
							
							
								
								Added new configuration item to User Server: X and Y of region to send user to if their logon region is down. Known good region, sort of.  
							
							
							
						 
						
							2007-11-25 21:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7720be5a39 
								
							
								 
							
						 
						
							
							
								
								Rez new prims ON the ground, not halfway buried. Mantis 33.  
							
							
							
						 
						
							2007-11-25 17:53:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d263a044b1 
								
							
								 
							
						 
						
							
							
								
								* Added the ability to restart your individual sims from within them using the estate tools.  
							
							... 
							
							
							
							* The sims properly restart, however they don't yet notify the existing avatars that they are up.  To see the sim again, you'll need to log-out and back in until I can figure out how to get the proper data to the sims and to the avatar so they reconnect again. 
							
						 
						
							2007-11-25 04:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								21ce2b0979 
								
							
								 
							
						 
						
							
							
								
								Ignore nullreferenceexception in removeclient. The avatar is already gone.  
							
							
							
						 
						
							2007-11-25 04:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								6ed34cc27e 
								
							
								 
							
						 
						
							
							
								
								fixed order of map block requests to grid server. flipped map texture, as it was upside down.  
							
							
							
						 
						
							2007-11-25 03:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0951f895ef 
								
							
								 
							
						 
						
							
							
								
								* Removed references to "new LLUUID()", replaced with LLUUID.Zero.  
							
							
							
						 
						
							2007-11-24 10:36:54 +00:00  
				
					
						
							
							
								 
						
							
							
								39a3784b43 
								
							
								 
							
						 
						
							
							
								
								* Added some bounds checks to the sendLandUpdate packet to deal with agents coming in from foreign regions.  
							
							... 
							
							
							
							* Updated bounds-check of getLandObject to check for >= 256 rather than > 256. 
							
						 
						
							2007-11-24 10:05:42 +00:00  
				
					
						
							
							
								 
						
							
							
								18e1e62f26 
								
							
								 
							
						 
						
							
							
								
								* Changed reference to NullReferenceException to System.NullReferenceException for Linux  
							
							
							
						 
						
							2007-11-24 04:12:55 +00:00  
				
					
						
							
							
								 
						
							
							
								892f942523 
								
							
								 
							
						 
						
							
							
								
								Test storing terrain texture to grid assetserver on startup. Needed for main map functionality.  
							
							
							
						 
						
							2007-11-24 03:55:35 +00:00  
				
					
						
							
							
								 
						
							
							
								944b118c62 
								
							
								 
							
						 
						
							
							
								
								* Added a way for the Region master user to kick individual users from their sim with a custom message.  Their client says, "You've been logged off of secondlife, <Your custom message here> and logs them off.  
							
							... 
							
							
							
							* Added a way for the Region master user to kick *ALL* users from *ALL* their regions in the estate with a custom message. 
							
						 
						
							2007-11-24 03:28:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2f4f83e343 
								
							
								 
							
						 
						
							
							
								
								Make remoting errors because of missing adjacent regions a little more user and console friendly  
							
							
							
						 
						
							2007-11-24 02:22:05 +00:00  
				
					
						
							
							
								 
						
							
							
								52714c339e 
								
							
								 
							
						 
						
							
							
								
								* Hanling RequestGodlikePowers. On Request.. sends the sim owner's client the appropriate messages to make it think it's got god status.   Will be used for finding more unimplemented packets....  
							
							
							
						 
						
							2007-11-24 01:38:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3ce6116e4a 
								
							
								 
							
						 
						
							
							
								
								*Shared Modules have feelings too! -- Shared Region Modules that are found in DLLs are now correctly loaded automagically.  
							
							
							
						 
						
							2007-11-24 01:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d7ec786244 
								
							
								 
							
						 
						
							
							
								
								* Added a nice 'The Region is going down.' message to the user when the sim owner issues 'shutdown' on the console.  
							
							
							
						 
						
							2007-11-24 00:19:48 +00:00  
				
					
						
							
							
								 
						
							
							
								51d4d88985 
								
							
								 
							
						 
						
							
							
								
								*Fixed bug causing parcel prim counts to stop updating.  
							
							
							
						 
						
							2007-11-23 20:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e7edd02019 
								
							
								 
							
						 
						
							
							
								
								*Fixed bug that resulted in most land settings being sent to the client. Media settings/parcel name are now correctly sent.  
							
							
							
						 
						
							2007-11-23 19:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7ef1f887ea 
								
							
								 
							
						 
						
							
							
								
								* the export-map now takes 'CurrentOrFirst' Scene, not necessarily the CurrentScene (as that is not set initially, and hence the command was a bit unintuitive)  
							
							
							
						 
						
							2007-11-23 19:00:25 +00:00  
				
					
						
							
							
								 
						
							
							
								fb2588b409 
								
							
								 
							
						 
						
							
							
								
								* Refactored NumPackets calculation  
							
							
							
						 
						
							2007-11-23 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1ecd803e87 
								
							
								 
							
						 
						
							
							
								
								* added some functions for use in raytracing.  They're kind of crappy now, so they only display 'guesses' on the console when you rez a prim.  
							
							... 
							
							
							
							* any math gurus who'd like to improve rezzing need only to make the raytracer in SceneObjectPart work :D 
							
						 
						
							2007-11-23 05:56:35 +00:00  
				
					
						
							
							
								 
						
							
							
								4af84b0bb2 
								
							
								 
							
						 
						
							
							
								
								Fixed Terrain rescale command  
							
							
							
						 
						
							2007-11-23 03:45:53 +00:00  
				
					
						
							
							
								 
						
							
							
								2db19b7d65 
								
							
								 
							
						 
						
							
							
								
								* Added more comments  
							
							... 
							
							
							
							* Tweaked the esoteric throttler parameters again. 
							
						 
						
							2007-11-22 23:56:44 +00:00  
				
					
						
							
							
								 
						
							
							
								01cd8014da 
								
							
								 
							
						 
						
							
							
								
								* Added another code path to skip the packet throttle queues when there's no need to queue the packet up.  
							
							
							
						 
						
							2007-11-22 23:14:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f97aeab916 
								
							
								 
							
						 
						
							
							
								
								* Quelled a Log format exception in the logging routines.  
							
							... 
							
							
							
							* Tweaked some esoteric throttle settings
* Removed AgentThrottle from the unsupported packet list. 
							
						 
						
							2007-11-22 21:40:53 +00:00  
				
					
						
							
							
								 
						
							
							
								999eec603e 
								
							
								 
							
						 
						
							
							
								
								Created a client driven packet throttler.  The sim now respects the client's network throttle settings but does sanity checks to avoid too little(nothing gets sent) or too much(the sim crashes) data.  
							
							... 
							
							
							
							* Consider this experimental..   however, it looks very promising. 
							
						 
						
							2007-11-22 19:01:53 +00:00  
				
					
						
							
							
								 
						
							
							
								ae5999c3d5 
								
							
								 
							
						 
						
							
							
								
								* removed erroneous comments  
							
							
							
						 
						
							2007-11-22 15:43:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e69c810486 
								
							
								 
							
						 
						
							
							
								
								* Added code to capture the draw distance setting from the client.  
							
							... 
							
							
							
							* Added a support function to InnerScene to calculate the distance between two vectors. 
							
						 
						
							2007-11-22 01:32:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e5a0049c16 
								
							
								 
							
						 
						
							
							
								
								Fixed bug that can lead to infinitive loops  
							
							
							
						 
						
							2007-11-21 12:00:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7cb38712d5 
								
							
								 
							
						 
						
							
							
								
								* Did some initial work for prim crossing.  Just glue so far.  
							
							... 
							
							
							
							* Added the child_get_tasks OpenSim.ini flag for testing the UDP packet sending code and packet throttler.   This flag gets purposely disabled in grid mode.  This flag also has the consequence that you can see the prim in neighboring regions without going into them.  Be warned, this causes tons of dropped packets. 
							
						 
						
							2007-11-21 02:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								7b09800d5b 
								
							
								 
							
						 
						
							
							
								
								fix for mantis  #2  from Justin Casey (IBM)  
							
							
							
						 
						
							2007-11-20 21:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ee8512ee20 
								
							
								 
							
						 
						
							
							
								
								patch for llDie from Kurt Taylor (IBM)  
							
							
							
						 
						
							2007-11-20 21:19:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5d786056fb 
								
							
								 
							
						 
						
							
							
								
								per chi11ken: adding check for out-of-bounds avatars in POS  
							
							
							
						 
						
							2007-11-20 05:59:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c8293d908d 
								
							
								 
							
						 
						
							
							
								
								New improved POS! With slippery avatars and extra calculations.  
							
							
							
						 
						
							2007-11-20 05:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								83ed435d01 
								
							
								 
							
						 
						
							
							
								
								fixed potential reference invalidation and array out of bounds exception in basicphysics  
							
							
							
						 
						
							2007-11-20 05:09:30 +00:00  
				
					
						
							
							
								 
						
							
							
								3aa73ae1c7 
								
							
								 
							
						 
						
							
							
								
								fixed array range out of bounds exception and reference invalidation under load in POS  
							
							
							
						 
						
							2007-11-20 05:05:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c6619b6f7d 
								
							
								 
							
						 
						
							
							
								
								Reverting my POS changes. I need to think this through a bit more.  
							
							
							
						 
						
							2007-11-20 04:54:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5a71d03b7a 
								
							
								 
							
						 
						
							
							
								
								*Huge* structural changes in ODE/OdePrim to get all of the calls in threadlocked code.  ODEPrim was almost completely re-written.  
							
							... 
							
							
							
							Copy/Space test needed. 
							
						 
						
							2007-11-20 04:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								db3858c13a 
								
							
								 
							
						 
						
							
							
								
								POS physics. tweaking stair-climbing which broke with my last change  
							
							
							
						 
						
							2007-11-20 04:28:31 +00:00  
				
					
						
							
							
								 
						
							
							
								26909477fc 
								
							
								 
							
						 
						
							
							
								
								POS physics: removed "stickiness" from avatars so they can slide along surfaces instead of sticking to them.  
							
							
							
						 
						
							2007-11-20 04:04:07 +00:00  
				
					
						
							
							
								 
						
							
							
								61bc26226f 
								
							
								 
							
						 
						
							
							
								
								Turned on more verbosity to try to debug assetserver failures  
							
							
							
						 
						
							2007-11-20 03:47:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ec5186c98a 
								
							
								 
							
						 
						
							
							
								
								there is no real reason to write this value back to estate settings,  
							
							... 
							
							
							
							and it is the most often tickled part of this race condition. 
							
						 
						
							2007-11-19 23:00:08 +00:00  
				
					
						
							
							
								 
						
							
							
								98f82105a0 
								
							
								 
							
						 
						
							
							
								
								put in changes to only keep the last terrain revision.  The current  
							
							... 
							
							
							
							unbounded model causes performance and filesystem filling grief.
Before enabling this again, we need a reasonable bounding model. 
							
						 
						
							2007-11-19 22:59:28 +00:00  
				
					
						
							
							
								 
						
							
							
								79e9d4faf9 
								
							
								 
							
						 
						
							
							
								
								Tweaked for a possibility of 10 elements.  
							
							
							
						 
						
							2007-11-19 16:12:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4eb4082e27 
								
							
								 
							
						 
						
							
							
								
								* Added noisy debug information on the Verbose console to help debugging oddly placed prim.  
							
							
							
						 
						
							2007-11-19 15:59:05 +00:00  
				
					
						
							
							
								 
						
							
							
								4afe393ce4 
								
							
								 
							
						 
						
							
							
								
								* Space allocation fix for prim outside region.  >256 & <0.  
							
							
							
						 
						
							2007-11-19 15:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2fdca28dd4 
								
							
								 
							
						 
						
							
							
								
								hopefully resolve mantis issue  #10  by locking correcty around terrain methods  
							
							
							
						 
						
							2007-11-19 15:07:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2910f1b949 
								
							
								 
							
						 
						
							
							
								
								Fixed - outside of bounds error.  
							
							
							
						 
						
							2007-11-19 12:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ce3a87daa5 
								
							
								 
							
						 
						
							
							
								
								* Changed namespace  
							
							
							
						 
						
							2007-11-19 11:20:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a1391d0848 
								
							
								 
							
						 
						
							
							
								
								fixed POS rotation with certain angles  
							
							
							
						 
						
							2007-11-19 05:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c261812e39 
								
							
								 
							
						 
						
							
							
								
								added rotation support to POS  
							
							
							
						 
						
							2007-11-19 04:46:05 +00:00  
				
					
						
							
							
								 
						
							
							
								aaab1448f7 
								
							
								 
							
						 
						
							
							
								
								* Split space array structure into a two dimentional array instead of a single one.   Once again.  Should help debugging space/copy issues.  
							
							
							
						 
						
							2007-11-19 04:15:18 +00:00  
				
					
						
							
							
								 
						
							
							
								72525d3015 
								
							
								 
							
						 
						
							
							
								
								Added medium debug information to Verbose mode of the console about Prim/space movements.  Should help make sense of the copy prim bug. Use for Pastebin. :D  
							
							
							
						 
						
							2007-11-19 03:06:17 +00:00  
				
					
						
							
							
								 
						
							
							
								694bab9513 
								
							
								 
							
						 
						
							
							
								
								* Copy/SpaceBorder Fix attempt number 3, hopefully the last  
							
							
							
						 
						
							2007-11-18 20:45:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3bb4cd51fd 
								
							
								 
							
						 
						
							
							
								
								* 2nd attempt to fix the Spaceborder/copy bug  
							
							
							
						 
						
							2007-11-18 20:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b1b9f79a04 
								
							
								 
							
						 
						
							
							
								
								* Supressed the "not a module assembly" warning for verbosity reasons.  
							
							
							
						 
						
							2007-11-18 18:26:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c40cfb01aa 
								
							
								 
							
						 
						
							
							
								
								flying in POS should be a bit smoother  
							
							
							
						 
						
							2007-11-18 18:20:02 +00:00  
				
					
						
							
							
								 
						
							
							
								7672237bcd 
								
							
								 
							
						 
						
							
							
								
								* Tentative Bug fix for OptikSL's intermittant Copy prim error.  
							
							
							
						 
						
							2007-11-18 17:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								615b40b68b 
								
							
								 
							
						 
						
							
							
								
								* Refactored IClientAPI.OutPacket to require a second mandatory parameter.  This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.  
							
							
							
						 
						
							2007-11-18 15:54:05 +00:00  
				
					
						
							
							
								 
						
							
							
								924026d01c 
								
							
								 
							
						 
						
							
							
								
								cleaned up some mono compiler warnings  
							
							
							
						 
						
							2007-11-18 15:14:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d10c79d421 
								
							
								 
							
						 
						
							
							
								
								first stab at implementation of CopyInventoryItem  
							
							
							
						 
						
							2007-11-18 13:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								46ccfa1741 
								
							
								 
							
						 
						
							
							
								
								* Found several cases where prim set physical were not subscribing to physics events.  
							
							
							
						 
						
							2007-11-18 13:37:02 +00:00  
				
					
						
							
							
								 
						
							
							
								f71fa731f5 
								
							
								 
							
						 
						
							
							
								
								Made the background (ie empty space) colour of the exported map image blue.  
							
							
							
						 
						
							2007-11-18 12:18:56 +00:00  
				
					
						
							
							
								 
						
							
							
								87b07c19ef 
								
							
								 
							
						 
						
							
							
								
								Added "export-map <filename>" console command to the region server that will export a jpg image of the world map covering a 20 X 20 regions area centred on the current active region (ie the one set with change-region). While this should work in grid mode (if using the grid asset server and if my last commit did fix the world map), you might need to call the "export-map" command then wait a little while (60 seconds?) and then call it again so that you make sure the region has got all the texture assets from the asset server.  
							
							
							
						 
						
							2007-11-18 12:04:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7f99644864 
								
							
								 
							
						 
						
							
							
								
								Attempt to get World Map working in Grid mode, will need to be using the grid asset server for it to work correctly and has only been quickly tested in a three region grid.  
							
							... 
							
							
							
							Moved PermissionManager creation out of the Scene constructor and instead a PermissionManager is passed to the constructor as a param. So that we could create and use custom permissionsManagers.
Added AllowMovement property to ScenePresence which can be used to stop movement of avatars (for example in a custom region that wanted avatars always in one place).
Added PermissionManager call when copying objects, although currently the call will always return true so that it allows copying in places like Wright Plaza. 
A few other changes/fixes. 
							
						 
						
							2007-11-18 11:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								2cd00f46b9 
								
							
								 
							
						 
						
							
							
								
								For every problem there's a solution that is simple, neat and wrong.  
							
							... 
							
							
							
							Looks like it has nothing to do with childregions - reverting and will 
try to debug after the sleep. Sorry for the noise :) 
							
						 
						
							2007-11-18 07:58:04 +00:00  
				
					
						
							
							
								 
						
							
							
								0d8a2cccfd 
								
							
								 
							
						 
						
							
							
								
								Looks like we're requesting the mapblocks for every agent - including  
							
							... 
							
							
							
							childagents. The infrastructure is not robust enough to handle it at 
this time - so ignore all the MapBlock requests for childagents. 
							
						 
						
							2007-11-18 07:40:30 +00:00  
				
					
						
							
							
								 
						
							
							
								f7b5c6550b 
								
							
								 
							
						 
						
							
							
								
								Second try at having a bandaid for the multiple logins crash  
							
							
							
						 
						
							2007-11-18 07:16:17 +00:00  
				
					
						
							
							
								 
						
							
							
								8ebf75ec24 
								
							
								 
							
						 
						
							
							
								
								Revert the previous commit - indeed this needs to be fixed in a  
							
							... 
							
							
							
							different place... 
							
						 
						
							2007-11-18 07:07:50 +00:00  
				
					
						
							
							
								 
						
							
							
								aa57b386b7 
								
							
								 
							
						 
						
							
							
								
								Trap the error during the logout with connections to multiple sims on  
							
							... 
							
							
							
							the same box (error in closecircuit) - temp band-aid, should have a 
better fix. 
							
						 
						
							2007-11-18 06:33:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6866dc5297 
								
							
								 
							
						 
						
							
							
								
								Additional debugging output to see for what coordinates is the worldmap  
							
							... 
							
							
							
							requested (crash is gone, but tons of worldmap requests) 
							
						 
						
							2007-11-18 06:16:39 +00:00  
				
					
						
							
							
								 
						
							
							
								baa4e82107 
								
							
								 
							
						 
						
							
							
								
								Prevent the region crash in gridmode on bringing up the map  
							
							
							
						 
						
							2007-11-18 05:28:28 +00:00  
				
					
						
							
							
								 
						
							
							
								793813a6a6 
								
							
								 
							
						 
						
							
							
								
								Added handler for MapNameRequest - OnMapNameRequest  
							
							
							
						 
						
							2007-11-18 04:00:04 +00:00  
				
					
						
							
							
								 
						
							
							
								8c5add18a2 
								
							
								 
							
						 
						
							
							
								
								improved avatar logic -- walk up low steps now, sorta  
							
							
							
						 
						
							2007-11-17 23:28:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7c18c69668 
								
							
								 
							
						 
						
							
							
								
								minor POS tweak for speed  
							
							
							
						 
						
							2007-11-17 22:43:05 +00:00  
				
					
						
							
							
								 
						
							
							
								54df1a57d7 
								
							
								 
							
						 
						
							
							
								
								* Fix Null comparison for Mono  
							
							
							
						 
						
							2007-11-17 21:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8a57dd207f 
								
							
								 
							
						 
						
							
							
								
								* Fixed space related SimCrasher ODE error when a prim disables itself because it's out of bounds and user moves it back into the space.  
							
							
							
						 
						
							2007-11-17 20:34:56 +00:00  
				
					
						
							
							
								 
						
							
							
								5460ba79dc 
								
							
								 
							
						 
						
							
							
								
								* fixed goofy documentation error  
							
							
							
						 
						
							2007-11-17 19:15:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6cd3980b18 
								
							
								 
							
						 
						
							
							
								
								* Added decoding of the AgentThrottleBlock of the AgentThrottle packet.  It's still unhandled, and useful data can be sent to the packet throttler :D  
							
							
							
						 
						
							2007-11-17 19:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								a4a1ff3d9b 
								
							
								 
							
						 
						
							
							
								
								Added ClickAction property to SceneObjectPart (and the relevant changes in IClientAPI so its used), so that the default click action (ie touch, sit, etc) can be set on a prim. Note: Sill need to handle the incoming packets that set this, from the client.  
							
							
							
						 
						
							2007-11-17 12:03:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d71b28c731 
								
							
								 
							
						 
						
							
							
								
								Out of a fog of alcohol and adenovirus, I present - POS!  
							
							... 
							
							
							
							EXTREMELY basic collision detection; walk on prims
don't rotate anything
do not feed or annoy POS
YMMV 
							
						 
						
							2007-11-17 09:59:07 +00:00  
				
					
						
							
							
								 
						
							
							
								6ad471abc0 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style  
							
							
							
						 
						
							2007-11-17 08:39:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a473289738 
								
							
								 
							
						 
						
							
							
								
								minor cleanup of some dodgy bits  
							
							
							
						 
						
							2007-11-17 08:14:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ba9b317122 
								
							
								 
							
						 
						
							
							
								
								added some POS gravity  
							
							
							
						 
						
							2007-11-17 06:25:41 +00:00  
				
					
						
							
							
								 
						
							
							
								946db5461c 
								
							
								 
							
						 
						
							
							
								
								catch exceptions when loading malformed xml files  
							
							
							
						 
						
							2007-11-17 05:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								df507605cd 
								
							
								 
							
						 
						
							
							
								
								* ODEPlugin Thinned the avatar out to average SL thin-ness.  There's more work to be done on this, however, avatar will have a lot less difficulty getting into tight spaces/prim cuts  
							
							
							
						 
						
							2007-11-17 05:16:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3041747bcd 
								
							
								 
							
						 
						
							
							
								
								* ODEPlugin - fixed issue where resizing prim causes the prim's collision box to no longer be matching the client's view of where it should be.  
							
							
							
						 
						
							2007-11-17 03:48:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5fd2fa687e 
								
							
								 
							
						 
						
							
							
								
								* Resolved the situation where prim is loaded from storage and when pushed never stops.  
							
							
							
						 
						
							2007-11-16 22:13:13 +00:00  
				
					
						
							
							
								 
						
							
							
								eb2f626561 
								
							
								 
							
						 
						
							
							
								
								*Added the TimeDilation property to Scene  
							
							
							
						 
						
							2007-11-16 22:02:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b2243079ea 
								
							
								 
							
						 
						
							
							
								
								* Trying a space/collision optimization technique in ODE.  Let me know if you see a difference.  
							
							
							
						 
						
							2007-11-16 18:30:25 +00:00  
				
					
						
							
							
								 
						
							
							
								483377adae 
								
							
								 
							
						 
						
							
							
								
								More cleaning up when deleting regions from a instance. NOTE: IGridServices.DeregisterRegion() method needs implementing for grid mode.  
							
							
							
						 
						
							2007-11-16 13:39:11 +00:00  
				
					
						
							
							
								 
						
							
							
								76a67f45c6 
								
							
								 
							
						 
						
							
							
								
								fixed some AssemblyInfo files  
							
							
							
						 
						
							2007-11-16 10:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e3998230cc 
								
							
								 
							
						 
						
							
							
								
								added dummy POS physics plugin  
							
							
							
						 
						
							2007-11-16 10:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b63076c303 
								
							
								 
							
						 
						
							
							
								
								* ODE step two on the way to separate dynamic space allocation ( One more to go )  
							
							
							
						 
						
							2007-11-16 08:53:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9020ec5af9 
								
							
								 
							
						 
						
							
							
								
								* Fixed object edit movements causing full object updates instead of terse object updates since unlinking.  
							
							
							
						 
						
							2007-11-16 08:52:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3aed77bd2c 
								
							
								 
							
						 
						
							
							
								
								*** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM OpenSim.ini.example **  
							
							... 
							
							
							
							* Now moved region storage from region to application, so we have one storage per application, instead of one per region.
* Changed so that the region store providers use connectionstrings, not filenames
* Removed various unfit fields and properties (call me Darwin) 
							
						 
						
							2007-11-15 19:53:10 +00:00  
				
					
						
							
							
								 
						
							
							
								886f8b5548 
								
							
								 
							
						 
						
							
							
								
								make Stopped a bit sloppier which should help address any float round off issues  
							
							
							
						 
						
							2007-11-15 19:11:25 +00:00  
				
					
						
							
							
								 
						
							
							
								91b0c44563 
								
							
								 
							
						 
						
							
							
								
								* ODE - Started the refactoring process to allow breaking up the scene into smaller spaces  
							
							... 
							
							
							
							* ODE - No new visible speed improvements yet.  From the coding side, the beginnings of dynamic space calculation.. 
							
						 
						
							2007-11-15 18:37:20 +00:00