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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a1625a5410 
								
							
								 
							
						 
						
							
							
								
								* Applying mantis 339 patches round 2 -- Thanks daedius  
							
							
							
						 
						
							2008-02-08 17:54:30 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								caa255bcdf 
								
							
								 
							
						 
						
							
							
								
								make a couple more changes to get us back very close to old color scheme  
							
							
							
						 
						
							2008-02-06 20:59:31 +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  
				
					
						
							
							
								 
						
							
							
								3a1947f658 
								
							
								 
							
						 
						
							
							
								
								Removed super-stealth mode from PasswdPrompt. (Now you can see the prompt)  
							
							
							
						 
						
							2008-02-06 10:11:10 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								bd32563c4c 
								
							
								 
							
						 
						
							
							
								
								fix for error on null owner_uuid field  
							
							
							
						 
						
							2008-02-02 18:20:25 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								599f8b884b 
								
							
								 
							
						 
						
							
							
								
								Add last entry "owner_uuid" back into regions table definition.  
							
							
							
						 
						
							2008-02-02 04:17:38 +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  
				
					
						
							
							
								 
						
							
							
								f4ddf5cf28 
								
							
								 
							
						 
						
							
							
								
								Removed "Loading inventory for Primitive" message.  
							
							... 
							
							
							
							Fixed small bug in thread counter. 
							
						 
						
							2008-02-01 20:19:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f72b834b25 
								
							
								 
							
						 
						
							
							
								
								* setting some readonlies  
							
							
							
						 
						
							2008-01-31 10:56:40 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ff59280e9e 
								
							
								 
							
						 
						
							
							
								
								* Reinsert 3 second land loading delay of r3132 accidentally removed in r3141.  
							
							... 
							
							
							
							* Sorry Tedd! 
							
						 
						
							2008-01-24 10:08:11 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3fe6b2280d 
								
							
								 
							
						 
						
							
							
								
								* Shutting down child agents properly in neighbor regions.  
							
							
							
						 
						
							2008-01-21 23:04:42 +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  
				
					
						
							
							
								 
						
							
							
								a025f527cf 
								
							
								 
							
						 
						
							
							
								
								Add additional mainlog data to LogOffUser  
							
							... 
							
							
							
							to aid in debugging. 
							
						 
						
							2008-01-21 03:45:50 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								17c25796b8 
								
							
								 
							
						 
						
							
							
								
								checking return code may make failed teleports fail more gracefully.  
							
							
							
						 
						
							2008-01-19 20:34:54 +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  
				
					
						
							
							
								 
						
							
							
								333826903c 
								
							
								 
							
						 
						
							
							
								
								parametrize like clauses for avatar picker  
							
							
							
						 
						
							2008-01-17 20:42:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e13feaa375 
								
							
								 
							
						 
						
							
							
								
								* More prim inventory synchronization  
							
							... 
							
							
							
							* Remove some mysql verbosity 
							
						 
						
							2008-01-16 21:43:22 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								2c69b006a7 
								
							
								 
							
						 
						
							
							
								
								* added missing using clause  
							
							
							
						 
						
							2008-01-16 14:52:47 +00:00  
				
					
						
							
							
								 
						
							
							
								5e757d2ad1 
								
							
								 
							
						 
						
							
							
								
								* More work on getting the database framework to actually work  
							
							
							
						 
						
							2008-01-16 12:25:13 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								47c6529523 
								
							
								 
							
						 
						
							
							
								
								* Some morw work on specializing the database framework for OpenSim  
							
							
							
						 
						
							2008-01-15 10:15:39 +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  
				
					
						
							
							
								 
						
							
							
								62157b6dde 
								
							
								 
							
						 
						
							
							
								
								Applied patch from melanie (thank you) for mantis issue# 338  
							
							
							
						 
						
							2008-01-13 22:47:10 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6e8c3ac782 
								
							
								 
							
						 
						
							
							
								
								* Enabling the LLSD Login method by jhurliman so libSecondLife clients work on OpenSim again.  
							
							
							
						 
						
							2008-01-07 20:00:37 +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  
				
					
						
							
							
								 
						
							
							
								f43e75762a 
								
							
								 
							
						 
						
							
							
								
								* Adding More to the MessageServer classes.  
							
							... 
							
							
							
							* Don't forget to prebuild 
							
						 
						
							2008-01-07 01:39:26 +00:00  
				
					
						
							
							
								 
						
							
							
								04dbcee74c 
								
							
								 
							
						 
						
							
							
								
								* A few more Message Server comms related updates  
							
							
							
						 
						
							2008-01-06 20:10:29 +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  
				
					
						
							
							
								 
						
							
							
								679923ec87 
								
							
								 
							
						 
						
							
							
								
								Factor out TaskInventoryItem  
							
							
							
						 
						
							2008-01-06 01:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								79c2892303 
								
							
								 
							
						 
						
							
							
								
								Fix for typo in updateInventoryItem in MSSQLInventoryData.cs (thanks Grumly!)  
							
							
							
						 
						
							2008-01-05 20:12:43 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0c555883d5 
								
							
								 
							
						 
						
							
							
								
								* Made covenant changes made in the estate tools persist across sim restarts.  
							
							
							
						 
						
							2008-01-03 23:46:43 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5ef1433e95 
								
							
								 
							
						 
						
							
							
								
								Correctly output library inventory folder type and version information  
							
							
							
						 
						
							2007-12-31 18:26:24 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7d04cf8d4e 
								
							
								 
							
						 
						
							
							
								
								Shift default OpenSim library into its own directory  
							
							
							
						 
						
							2007-12-30 19:05:11 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4ae10034bd 
								
							
								 
							
						 
						
							
							
								
								Factor out common asset loading from AssetServerBase and Grid/AssetServer/Main  
							
							
							
						 
						
							2007-12-28 22:13:43 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f28f917c61 
								
							
								 
							
						 
						
							
							
								
								Revert most of the regionName message stuff.  
							
							
							
						 
						
							2007-12-24 19:27:52 +00:00  
				
					
						
							
							
								 
						
							
							
								60b5130cff 
								
							
								 
							
						 
						
							
							
								
								Add regionName to OGS1 regionUp report.  
							
							
							
						 
						
							2007-12-24 17:21:07 +00:00  
				
					
						
							
							
								 
						
							
							
								57b2bc21a9 
								
							
								 
							
						 
						
							
							
								
								Log message tweaking  
							
							
							
						 
						
							2007-12-24 05:24:53 +00:00  
				
					
						
							
							
								 
						
							
							
								77a2755e14 
								
							
								 
							
						 
						
							
							
								
								Yet more inventory debugging messages  
							
							
							
						 
						
							2007-12-23 11:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c545cc8cd9 
								
							
								 
							
						 
						
							
							
								
								Miscellaneous small tweaks and more logging messages to move towards resolving inventory problems  
							
							
							
						 
						
							2007-12-23 02:14:29 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								36a8f70931 
								
							
								 
							
						 
						
							
							
								
								Extended svn:eol-style to check some other file types.  
							
							
							
						 
						
							2007-12-20 01:01:42 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								128f2b1e1b 
								
							
								 
							
						 
						
							
							
								
								*Parcels and their access lists now store over multiple sessions when the datastore is sqlite  
							
							
							
						 
						
							2007-12-18 17:42:02 +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  
				
					
						
							
							
								 
						
							
							
								03635aa336 
								
							
								 
							
						 
						
							
							
								
								* Renamed AgentWearable to AvatarWearable  
							
							... 
							
							
							
							* Made Terrain texture temp (it's re-created on every run) 
							
						 
						
							2007-12-18 07:57: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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9ed2b26232 
								
							
								 
							
						 
						
							
							
								
								* Just making Create public  
							
							
							
						 
						
							2007-12-14 15:29:51 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								83f727bb7c 
								
							
								 
							
						 
						
							
							
								
								* Patch from justincc to fix Inconsistent automatic mysql table creation - see bug 169  
							
							
							
						 
						
							2007-12-12 01:23:15 +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  
				
					
						
							
							
								 
						
							
							
								712efda9b9 
								
							
								 
							
						 
						
							
							
								
								added copyright notices  
							
							
							
						 
						
							2007-12-11 01:26:06 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								af6eb67999 
								
							
								 
							
						 
						
							
							
								
								saved OpenSim source code from the giant rampaging unterminated copyright notice of doom  
							
							
							
						 
						
							2007-12-10 05:25:16 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1074e5adc8 
								
							
								 
							
						 
						
							
							
								
								* Added more info to ChildAgentDataUpdate  
							
							... 
							
							
							
							* Added (at sdauge's suggestion) byte[] GetThrottlesPacked(float multiplier) 
							
						 
						
							2007-12-09 18:05:08 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f195725db4 
								
							
								 
							
						 
						
							
							
								
								keeping opensim safe for children -- made some namespace references less explicit  
							
							
							
						 
						
							2007-12-04 22:14:53 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4c0ddacc16 
								
							
								 
							
						 
						
							
							
								
								minor meaningless changes  
							
							
							
						 
						
							2007-12-03 07:26:27 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6d7ce67db1 
								
							
								 
							
						 
						
							
							
								
								fixed duplicate login in standalone mode (mostly untested in grid mode)  
							
							
							
						 
						
							2007-11-29 07:22: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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								232613638f 
								
							
								 
							
						 
						
							
							
								
								Attempt to handle MYSQL error fetching assets  
							
							
							
						 
						
							2007-11-26 16:39:00 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0951f895ef 
								
							
								 
							
						 
						
							
							
								
								* Removed references to "new LLUUID()", replaced with LLUUID.Zero.  
							
							
							
						 
						
							2007-11-24 10:36:54 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fb2588b409 
								
							
								 
							
						 
						
							
							
								
								* Refactored NumPackets calculation  
							
							
							
						 
						
							2007-11-23 13:21:39 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ce3a87daa5 
								
							
								 
							
						 
						
							
							
								
								* Changed namespace  
							
							
							
						 
						
							2007-11-19 11:20:36 +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  
				
					
						
							
							
								 
						
							
							
								793813a6a6 
								
							
								 
							
						 
						
							
							
								
								Added handler for MapNameRequest - OnMapNameRequest  
							
							
							
						 
						
							2007-11-18 04:00:04 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								946db5461c 
								
							
								 
							
						 
						
							
							
								
								catch exceptions when loading malformed xml files  
							
							
							
						 
						
							2007-11-17 05:53:12 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								57ff76850d 
								
							
								 
							
						 
						
							
							
								
								* Added MySQLDataStore (adapted from MonoSqlite  
							
							... 
							
							
							
							* Made startup a little bit more forgiving on dll load
* Minor renamings and musings 
							
						 
						
							2007-11-15 15:32:28 +00:00  
				
					
						
							
							
								 
						
							
							
								179695909a 
								
							
								 
							
						 
						
							
							
								
								* Implemented the little friendly pop tooltip messages that appear when you hover your mouse over prim with the object name, description, ownerid..    etc.  
							
							
							
						 
						
							2007-11-15 07:32:24 +00:00  
				
					
						
							
							
								 
						
							
							
								3cb2b5eb66 
								
							
								 
							
						 
						
							
							
								
								* Copied objects are now owned by the object copier (Next Owner) (however next owner permissions are not applied yet)  
							
							... 
							
							
							
							* In Serverside permissions mode; If you've copied an object, then you can delete it and clean up after yourself.  The rest of the permissions functionality is still unchanged.  Admin can delete any object..  etc. 
							
						 
						
							2007-11-14 11:56:57 +00:00  
				
					
						
							
							
								 
						
							
							
								666bd6f06e 
								
							
								 
							
						 
						
							
							
								
								Another try: Fix moon bleeding over into linden grid. Need to clear your cache to fix it.  
							
							
							
						 
						
							2007-11-14 06:00:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9f6b3e2357 
								
							
								 
							
						 
						
							
							
								
								* Added AvatarPicker in Standalone mode.   Works for finding avatar to ban, manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim.  Important for future development :D.  
							
							... 
							
							
							
							* Grid mode always returns 0 results until the Grid Communications portion is done. 
							
						 
						
							2007-11-13 22:48:19 +00:00  
				
					
						
							
							
								 
						
							
							
								eb41ec00c9 
								
							
								 
							
						 
						
							
							
								
								first pass on unlinking of objects.  From Jay Clarke (IBM)  
							
							
							
						 
						
							2007-11-13 19:57:11 +00:00  
				
					
						
							
							
								 
						
							
							
								297cc7ef4f 
								
							
								 
							
						 
						
							
							
								
								Some work on cleanly removing Regions.  
							
							
							
						 
						
							2007-11-13 12:23:05 +00:00  
				
					
						
							
							
								 
						
							
							
								7f8a69f181 
								
							
								 
							
						 
						
							
							
								
								Some work on being able to set/send a users Buddylist info. (added handling code to LoginResponse).  
							
							... 
							
							
							
							And as a test each user signing in will get the test account ("Mr OpenSim") as a friend (online/offline status will not currently show up) 
							
						 
						
							2007-11-13 10:47:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d9d35f9fd7 
								
							
								 
							
						 
						
							
							
								
								* Implemented Walk Vs Run in ODE.  Also helps make the walk look smoother.  
							
							... 
							
							
							
							* All thanks to unimplemented packet listing :D 
							
						 
						
							2007-11-12 23:46:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ad002835d3 
								
							
								 
							
						 
						
							
							
								
								enable typing animation for chat, maybe  
							
							
							
						 
						
							2007-11-12 20:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8039c31e88 
								
							
								 
							
						 
						
							
							
								
								Patch from Mathias Soeken (thanks Mathias!) to take care of the color  
							
							... 
							
							
							
							and alpha argument of the llSetText command. 
							
						 
						
							2007-11-11 22:23:34 +00:00  
				
					
						
							
							
								 
						
							
							
								46fbcad2aa 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in assetcache where certain textures were not being packetized correctly  
							
							
							
						 
						
							2007-11-11 00:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3a5ae43d5e 
								
							
								 
							
						 
						
							
							
								
								* Fixed compile issue.  
							
							
							
						 
						
							2007-11-09 02:13:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c93f7188c7 
								
							
								 
							
						 
						
							
							
								
								* Added a mutex to the LoginService allowing only a single login simultaneously. (queues)  
							
							... 
							
							
							
							* This is a temporary fix to prevent an issue with adjohn reported when attempting to login large numbers of users in a short period of time.
* A rewritten login service is on the cards. 
							
						 
						
							2007-11-09 01:59:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9e9dad1cde 
								
							
								 
							
						 
						
							
							
								
								* Added Rotational Velocity reporting for Client Interpolation to Terse Updates  
							
							... 
							
							
							
							* Added Angular Velocity reporting for smooth-ish rotations on object collisions 
							
						 
						
							2007-11-08 00:10:40 +00:00  
				
					
						
							
							
								 
						
							
							
								65eb1852a3 
								
							
								 
							
						 
						
							
							
								
								add SendSunPos function to IClientAPI to let us pull all the sun  
							
							... 
							
							
							
							calculation logic into a module 
							
						 
						
							2007-11-07 20:29:30 +00:00  
				
					
						
							
							
								 
						
							
							
								ee1fcc729c 
								
							
								 
							
						 
						
							
							
								
								* Added better logging to AssetCache  
							
							... 
							
							
							
							* AssetCache now ignores duplicate uploads
* some m_ refactoring
* ignored some bins 
							
						 
						
							2007-11-06 11:10:45 +00:00  
				
					
						
							
							
								 
						
							
							
								f6c8c10d3f 
								
							
								 
							
						 
						
							
							
								
								* Substituted som 'GenericCall' with Action<>  
							
							... 
							
							
							
							* OnRequestWearables does no longer accept 'Client' as param, since it's always on the current client
* Fixed SendOwnWearables to always operate on self, as that's what it does 
							
						 
						
							2007-11-05 14:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								73fbacea1f 
								
							
								 
							
						 
						
							
							
								
								Started to cleanup/close down childagent connections when a user teleports.  As the client will not close old childagent connections without being told explicitly to do so by each region the connection is to. Currently only implemented in standalone mode. ( the  TellRegionToCloseChildConnection( ) in OGS1GridServices.cs needs implementing for grid mode, and the inter region .net remoting added for the new messages).  
							
							... 
							
							
							
							hopefully fixed the echo bug in chatmodule. 
							
						 
						
							2007-11-05 13:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7896a0c453 
								
							
								 
							
						 
						
							
							
								
								* Temporarily reverted SQL syntax.  
							
							
							
						 
						
							2007-11-05 01:35:17 +00:00  
				
					
						
							
							
								 
						
							
							
								181dd8d8dc 
								
							
								 
							
						 
						
							
							
								
								* Changed MySQL Syntax on Region Updates for Grid Server.  
							
							
							
						 
						
							2007-11-04 23:31:35 +00:00  
				
					
						
							
							
								 
						
							
							
								d56ed8fe9c 
								
							
								 
							
						 
						
							
							
								
								Some more refactoring  
							
							
							
						 
						
							2007-11-04 22:22:53 +00:00  
				
					
						
							
							
								 
						
							
							
								9f4ae7230f 
								
							
								 
							
						 
						
							
							
								
								* Small touchup of console messages  
							
							
							
						 
						
							2007-11-04 20:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								18ae60db37 
								
							
								 
							
						 
						
							
							
								
								Deleted Regionloader .csproj files.  
							
							
							
						 
						
							2007-11-04 14:40:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2d1c255e8c 
								
							
								 
							
						 
						
							
							
								
								normalized line endings  
							
							
							
						 
						
							2007-11-04 14:34:45 +00:00  
				
					
						
							
							
								 
						
							
							
								e50a2e2ce2 
								
							
								 
							
						 
						
							
							
								
								Applying Teravus patch # 557. Some glue code for the updating of prim's velocity.  
							
							
							
						 
						
							2007-11-04 14:06:41 +00:00  
				
					
						
							
							
								 
						
							
							
								19fe9a0208 
								
							
								 
							
						 
						
							
							
								
								Do I really have to write a log entry, can't I just hide this commit somewhere so its added but doesn't show up anywhere. As I can't believe I would make such a stupid mistake and not notice.  
							
							
							
						 
						
							2007-11-04 10:40:28 +00:00  
				
					
						
							
							
								 
						
							
							
								dfc6108f1b 
								
							
								 
							
						 
						
							
							
								
								removed our own inplementation of UUID's, it wasn't used anywhere.  
							
							
							
						 
						
							2007-11-04 06:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b51a900beb 
								
							
								 
							
						 
						
							
							
								
								*Master Avatar can be specified by a previous UUID in either grid mode or standalone mode by specifying a master_avatar_uuid attribute in the place of master_avatar_xxxx_name and master_avatar_password.You will not be asked for the name and password if a valid UUID is specified.  
							
							
							
						 
						
							2007-11-03 17:49:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5b4e4cb3ac 
								
							
								 
							
						 
						
							
							
								
								* Removed unused UDPServerBase  
							
							
							
						 
						
							2007-11-03 15:51:02 +00:00  
				
					
						
							
							
								 
						
							
							
								51488ee7f4 
								
							
								 
							
						 
						
							
							
								
								*Moved region loading into its own interface IRegionLoader  
							
							... 
							
							
							
							*Added ability to load regioninfo remotely from a webserver from a single file. See share/RegionLoading/HOWTO_REMOTE_REGION_LOADING.txt for more info and an example file. 
							
						 
						
							2007-11-03 15:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								91c2c3c096 
								
							
								 
							
						 
						
							
							
								
								testing different rest post method/class for Grid asset client. (possible that I haven't set the post url correctly)  
							
							
							
						 
						
							2007-11-03 14:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								21e47f8ef0 
								
							
								 
							
						 
						
							
							
								
								debug tracing for asset server hangs  
							
							
							
						 
						
							2007-11-01 22:01:26 +00:00  
				
					
						
							
							
								 
						
							
							
								317ef312bd 
								
							
								 
							
						 
						
							
							
								
								Need to clean up resources when creating/updating assets  
							
							
							
						 
						
							2007-11-01 21:38:41 +00:00  
				
					
						
							
							
								 
						
							
							
								cb2ae6eaed 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-11-01 21:36:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4fad66f855 
								
							
								 
							
						 
						
							
							
								
								* Diuerse beavtificatems  
							
							
							
						 
						
							2007-11-01 19:19:05 +00:00  
				
					
						
							
							
								 
						
							
							
								7a66eff8af 
								
							
								 
							
						 
						
							
							
								
								renamed FetchAsset to RequestAsset on IAssetServer, as think its a more fitting name. As the call shouldn't actually return the data, but just add a request for the data to be sent back via the callback.  
							
							
							
						 
						
							2007-11-01 17:28:38 +00:00  
				
					
						
							
							
								 
						
							
							
								88f04731ca 
								
							
								 
							
						 
						
							
							
								
								Test on the grid asset problem, don't update to this version unless you just want to test to see if this fixes anything (but it could just as well break grid assets even more).  
							
							
							
						 
						
							2007-11-01 15:54:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8af272b3ab 
								
							
								 
							
						 
						
							
							
								
								Thank you, Melanie for solving: When receiving an ObjectAdd packet, the Rotation member is silently ignored and the prim is created with 0,0,0,1 rotation. The patch introduces a fix that passes the Rotation parameter from the packet to the object and uses it in the actual object creation.  
							
							
							
						 
						
							2007-11-01 03:56:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b3aa6e616b 
								
							
								 
							
						 
						
							
							
								
								* Took a stab at  #500  by making sure there is only one place stuff gets added, and that that place is thread-aware.  
							
							... 
							
							
							
							* Refactored it to TryGetValue instead of Contains 
							
						 
						
							2007-10-31 20:39:52 +00:00  
				
					
						
							
							
								 
						
							
							
								5fb956f75a 
								
							
								 
							
						 
						
							
							
								
								Improved logging, to identify which asset fetch caused an execption during retrieval of assets from the asset server  
							
							
							
						 
						
							2007-10-31 18:49:40 +00:00  
				
					
						
							
							
								 
						
							
							
								048939fbb5 
								
							
								 
							
						 
						
							
							
								
								fix typo in filename  
							
							
							
						 
						
							2007-10-31 14:08:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0d528e1d22 
								
							
								 
							
						 
						
							
							
								
								* Added a streamhandler that does streams both in and out  
							
							... 
							
							
							
							* The RestDeserialisehandler now does streams and returns an object instead of string 
							
						 
						
							2007-10-31 12:45:03 +00:00  
				
					
						
							
							
								 
						
							
							
								720065ef9e 
								
							
								 
							
						 
						
							
							
								
								forgotten file  
							
							
							
						 
						
							2007-10-31 09:26:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a9ad16b13a 
								
							
								 
							
						 
						
							
							
								
								some small changes  
							
							
							
						 
						
							2007-10-31 09:18:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f42afe81af 
								
							
								 
							
						 
						
							
							
								
								added .dat extension to dumped asset files  
							
							
							
						 
						
							2007-10-31 08:07:20 +00:00  
				
					
						
							
							
								 
						
							
							
								13854d562f 
								
							
								 
							
						 
						
							
							
								
								fixed filenames in log messages  
							
							
							
						 
						
							2007-10-31 07:56:31 +00:00  
				
					
						
							
							
								 
						
							
							
								064404ab40 
								
							
								 
							
						 
						
							
							
								
								* Moved OpenSim/Framework/General to OpenSim/Framework for great justice.  
							
							
							
						 
						
							2007-10-31 07:28:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7f0d836d35 
								
							
								 
							
						 
						
							
							
								
								made illogical bitwise operations logical  
							
							
							
						 
						
							2007-10-31 05:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								98b238cf6b 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style  
							
							
							
						 
						
							2007-10-31 01:21:04 +00:00  
				
					
						
							
							
								 
						
							
							
								6a8d8f54e8 
								
							
								 
							
						 
						
							
							
								
								Step one on the long march towards grid based inventory. Introduction of an InevntoryServer  
							
							
							
						 
						
							2007-10-30 22:42:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ecb2305a04 
								
							
								 
							
						 
						
							
							
								
								temporary fix for sitting collisions in ODE  
							
							
							
						 
						
							2007-10-30 09:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								67e12b95ea 
								
							
								 
							
						 
						
							
							
								
								* Optimized usings  
							
							... 
							
							
							
							* Shortened type references
* Removed redundant 'this' qualifier 
							
						 
						
							2007-10-30 09:05:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3d8219f6c7 
								
							
								 
							
						 
						
							
							
								
								as per the "Filesystem cleanup for OpenSim repository" mailing list thread. Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace.  
							
							... 
							
							
							
							Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway. 
							
						 
						
							2007-10-29 21:46:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f6e8cbbd06 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in SQLAssetServer that only seemed to be a problem when running under the MS .net Runtime, but was fine with mono.  
							
							
							
						 
						
							2007-10-29 15:58:52 +00:00  
				
					
						
							
							
								 
						
							
							
								0837f6b78d 
								
							
								 
							
						 
						
							
							
								
								fixed one bug (where the assets we read and created from the OpenSimAssetSet.xml file, weren't actually getting added to the database). This should make textures/assets work again with db4o, but still seems a problem with sqlite  
							
							
							
						 
						
							2007-10-29 14:37:08 +00:00  
				
					
						
							
							
								 
						
							
							
								27b5fad56d 
								
							
								 
							
						 
						
							
							
								
								* Removed AssetNotFound as it crashes client  
							
							... 
							
							
							
							* Fixed introduced bugs in ScenePresence 
							
						 
						
							2007-10-29 12:59:04 +00:00  
				
					
						
							
							
								 
						
							
							
								03d49b0217 
								
							
								 
							
						 
						
							
							
								
								* ModuleLoader: Privatized some too-public fields  
							
							... 
							
							
							
							* Scene: Changed name from MakeAvatarPhysical to MakeRootAgent and added ForEachClient
* SceneManager: Added ForEachScene
* Worked some on appearances. 
							
						 
						
							2007-10-29 11:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								27f003b683 
								
							
								 
							
						 
						
							
							
								
								Started the process of cleaning up AssetCache and moving most of the code into modules. Have moved TextureRequest handling (from the client) to a module. But even though to start with I just did a little bit of cleaning up of the existing code, it doesn't seem to work as good as the old code so I need to spend more time on it. So for now am committing my changes but with them not in use. So for now all Texture and asset requests are still handled by the old code in AssetCache.  
							
							
							
						 
						
							2007-10-29 09:51:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7c6ef95f2f 
								
							
								 
							
						 
						
							
							
								
								normalized line endings  
							
							
							
						 
						
							2007-10-29 07:57:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2cf117cc6c 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for sitting on prims  
							
							
							
						 
						
							2007-10-28 03:58:46 +00:00  
				
					
						
							
							
								 
						
							
							
								d56da1c831 
								
							
								 
							
						 
						
							
							
								
								*Replaced -useexecutepath with an updated -inifile extension. You can now specify either a filename (will use the default config path, or you can specify a full path.  
							
							
							
						 
						
							2007-10-28 03:41:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fb6aa6eafc 
								
							
								 
							
						 
						
							
							
								
								* Added 'Jim' and 'Goblin' shapes; not available in inventory yet though  
							
							
							
						 
						
							2007-10-27 11:45:52 +00:00  
				
					
						
							
							
								 
						
							
							
								adf4a3b9fd 
								
							
								 
							
						 
						
							
							
								
								Added method to create default config file in region server(OpenSim) following along the same priciples as in the other servers.  
							
							
							
						 
						
							2007-10-26 15:35:17 +00:00  
				
					
						
							
							
								 
						
							
							
								070047ce1b 
								
							
								 
							
						 
						
							
							
								
								* Added prototypical AvatarFactory module interface to load avatar parameters  
							
							... 
							
							
							
							* Added dump_assets_to_file option to enable asset dumping for debug
* normalized some namespaces
* InventoryFolder renamed to InventoryFolderImpl to 
							
						 
						
							2007-10-26 14:08:36 +00:00  
				
					
						
							
							
								 
						
							
							
								75be841839 
								
							
								 
							
						 
						
							
							
								
								Region ground texture was not marked as temporary, when being created, and assetcache did not check if an asset was temporary prior to uploading the cache to the asset server. Consequently the asset server was constantly being swamped by temporary ground textures.  
							
							
							
						 
						
							2007-10-26 13:12:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5e7dba7268 
								
							
								 
							
						 
						
							
							
								
								Very early first implementation of grid based assets.  
							
							... 
							
							
							
							Run this on a major grid, and weep 
							
						 
						
							2007-10-26 11:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								461eaf188e 
								
							
								 
							
						 
						
							
							
								
								fix line endings  
							
							
							
						 
						
							2007-10-25 15:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								32869aec47 
								
							
								 
							
						 
						
							
							
								
								apply  http://bug.opensecondlife.org/view.php?id=512  from chillken  
							
							... 
							
							
							
							which cleans up the verbose logic 
							
						 
						
							2007-10-25 15:34:43 +00:00  
				
					
						
							
							
								 
						
							
							
								60e4541865 
								
							
								 
							
						 
						
							
							
								
								Created a generic RESTClient component, which simplifies querying for resources from REST based web-services.  
							
							... 
							
							
							
							Currently it supports a barebones scheme for specifying the path of the resource and querying asynchroneously. POST method is still wacky and a good solid scheme for handling timeout still remain. 
							
						 
						
							2007-10-25 09:26:47 +00:00  
				
					
						
							
							
								 
						
							
							
								62e695d3ee 
								
							
								 
							
						 
						
							
							
								
								Preparing for grid wide assets  
							
							
							
						 
						
							2007-10-24 04:11:09 +00:00  
				
					
						
							
							
								 
						
							
							
								44ee28d963 
								
							
								 
							
						 
						
							
							
								
								Part of supporting gridwide assetss. A little premature release, but I'm tired of conflicts.  
							
							
							
						 
						
							2007-10-24 04:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0c9933fd0f 
								
							
								 
							
						 
						
							
							
								
								* Added "create-region" console command. Syntax: create-region <name> <region.xml filename>  
							
							... 
							
							
							
							* Spring cleaning. 
							
						 
						
							2007-10-23 12:44:12 +00:00  
				
					
						
							
							
								 
						
							
							
								3143768468 
								
							
								 
							
						 
						
							
							
								
								* Removed plenty more untagged console messages. Everything now has shiny groups. :)  
							
							
							
						 
						
							2007-10-22 22:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								5dad0ed729 
								
							
								 
							
						 
						
							
							
								
								* Return of R2162. /Take that SVN!/  
							
							
							
						 
						
							2007-10-22 21:57:32 +00:00  
				
					
						
							
							
								 
						
							
							
								dd770c384c 
								
							
								 
							
						 
						
							
							
								
								* Made EstateSetting static since there's only one instance, and we only need to create it once  
							
							... 
							
							
							
							* Now cacheing RegionInfos indefinitively; we should add a tiomeout to this cache 
							
						 
						
							2007-10-22 17:55:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c5ea70bf93 
								
							
								 
							
						 
						
							
							
								
								nice catch by chi11ken that I was setting the wrong property  
							
							
							
						 
						
							2007-10-22 15:39:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6acaabefc3 
								
							
								 
							
						 
						
							
							
								
								revert r2162 as it completely clobbered all the work on  
							
							... 
							
							
							
							the ChatModule by MW and myself.  Couldn't find Adam online
after that rev went in. 
							
						 
						
							2007-10-22 15:37:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c4707a284f 
								
							
								 
							
						 
						
							
							
								
								* Major ass commit.  
							
							... 
							
							
							
							* Sqlite Storage Engine now supports terrain -- however be aware that every terrain revision stored will at 512KB to your database file. At the moment it is storing every revision from the first.
* Fixed an issue where by noverbose mode would display lots of useless junk. Noverbose mode is now quite usable.
* Fixed a whole bunch of console message issues such as naming and categorisation 
							
						 
						
							2007-10-22 15:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5bf6b24590 
								
							
								 
							
						 
						
							
							
								
								Bug fix, so that local loginserver (in standalone mode) can set a start position (position inside the region) rather than it always being hardcoded to 128,128. Note: This bug fix is just to allow this to be set. Its not actually used yet (so users will still always start at 128,128).  
							
							
							
						 
						
							2007-10-22 09:04:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4dc8e7e0f8 
								
							
								 
							
						 
						
							
							
								
								* Added a lock to the user profile cache to prevent simultaneous duplicate additions to the database. (Attempting to fix bug reported by nebadon)  
							
							
							
						 
						
							2007-10-21 22:53:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7f2ec02802 
								
							
								 
							
						 
						
							
							
								
								* Disabled TCP Remoting Channel Security for InterRegion communication, as it appears we are not implementing this correctly. (need to set up certificates first)  
							
							... 
							
							
							
							* Documented ACL class 
							
						 
						
							2007-10-21 22:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								61397a3410 
								
							
								 
							
						 
						
							
							
								
								fix line ending mixing.  Probably should put some  
							
							... 
							
							
							
							wiki descriptions up on line endings so we don't keep 
ending up in this place. 
							
						 
						
							2007-10-21 14:59:18 +00:00  
				
					
						
							
							
								 
						
							
							
								6119eaed85 
								
							
								 
							
						 
						
							
							
								
								* Committing new PolicyManager based on an ACL system.  
							
							... 
							
							
							
							* Unlinked right now, but intent to replace large amounts of the core logic in PermissionManager with it. 
							
						 
						
							2007-10-20 10:44:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1313544ac7 
								
							
								 
							
						 
						
							
							
								
								* Major structural change: Begun converting Events to use (caller, args) syntax to conform with .NET guidelines.  
							
							... 
							
							
							
							* OnChatFromViewer has been converted as an example.
* Bug: SimpleApp's NPC client does not implement a Scene property and will likely crash with a NullReferenceException when it attempts to chat. 
							
						 
						
							2007-10-19 22:02:07 +00:00  
				
					
						
							
							
								 
						
							
							
								d4bb430f78 
								
							
								 
							
						 
						
							
							
								
								get rid of all the ^M line endings  
							
							
							
						 
						
							2007-10-19 20:28:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f756b1ee1c 
								
							
								 
							
						 
						
							
							
								
								*Added -useexecutepath to use the path of the .exe as the path to find configuration and libraries and not the current working directory.  
							
							
							
						 
						
							2007-10-19 19:20:18 +00:00  
				
					
						
							
							
								 
						
							
							
								373372ca3e 
								
							
								 
							
						 
						
							
							
								
								couple of tiny changes to what is outputted to the console during the start up phase (like changed the bit where it asks for sim uuid to asking for region id). should have no effect on anything.  
							
							
							
						 
						
							2007-10-19 10:37:38 +00:00  
				
					
						
							
							
								 
						
							
							
								656c72befc 
								
							
								 
							
						 
						
							
							
								
								* some more refactoring + bugfix  
							
							
							
						 
						
							2007-10-19 08:57:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e1bb245787 
								
							
								 
							
						 
						
							
							
								
								changed the RegionID config name (that loaded from the region.xml files back to sim_uuid), but left that actual field name in RegionInfo as RegionID. Hopefully old region.xml files should now work again.  
							
							
							
						 
						
							2007-10-19 08:56:42 +00:00  
				
					
						
							
							
								 
						
							
							
								46700d3b7d 
								
							
								 
							
						 
						
							
							
								
								* Total refactoring of Asset Server for massive win  
							
							... 
							
							
							
							* There is now a AssetServerBase
* lolcat in ur assets 
							
						 
						
							2007-10-19 07:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								05df857132 
								
							
								 
							
						 
						
							
							
								
								Possible fix for: Remoting exceptions with adjacent non-running sims.  
							
							... 
							
							
							
							Bugs 449, 454, 408, 244, 197
implemented InformClientOfNeighbours as an asynchroneous process, handling timeouts without blocking the main thread.
Improved logging of errors, removed catch all in try catch 
							
						 
						
							2007-10-18 15:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								26b8018bcc 
								
							
								 
							
						 
						
							
							
								
								* Some asset loading refactoring  
							
							
							
						 
						
							2007-10-17 10:58:19 +00:00  
				
					
						
							
							
								 
						
							
							
								44a7db0e44 
								
							
								 
							
						 
						
							
							
								
								Renamed SimProfileData to RegionProfileData  
							
							
							
						 
						
							2007-10-17 09:36:11 +00:00  
				
					
						
							
							
								 
						
							
							
								9de589bc37 
								
							
								 
							
						 
						
							
							
								
								* Applied Chillken patch  #419 : consolidate_ports-r2096-3.patch - consolidated port number defaults. Thankx Chillken!  
							
							
							
						 
						
							2007-10-15 08:42:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b48390213b 
								
							
								 
							
						 
						
							
							
								
								* Applied Chillken patch  #418 : copyright-r2094.patch updating copyright messages. Thanks Chillken!  
							
							
							
						 
						
							2007-10-15 07:25:32 +00:00  
				
					
						
							
							
								 
						
							
							
								849eaffbe5 
								
							
								 
							
						 
						
							
							
								
								* Applied patch  #418  : copyright-r2012.patch - some errors, but got most thru  
							
							
							
						 
						
							2007-10-15 07:10:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1294da6a93 
								
							
								 
							
						 
						
							
							
								
								* Applied Chillken patch  #418  : newline-r2092.patch ; failed on assemblyinfo tho. Thanxs Chillken!  
							
							
							
						 
						
							2007-10-15 07:01:22 +00:00  
				
					
						
							
							
								 
						
							
							
								8b01821dba 
								
							
								 
							
						 
						
							
							
								
								* normalized line endings  
							
							
							
						 
						
							2007-10-15 04:27:52 +00:00  
				
					
						
							
							
								 
						
							
							
								5a1e896edc 
								
							
								 
							
						 
						
							
							
								
								OpenSimMain now respects the asset_plugin paramter, and storing of assets will *not* throw an exception  
							
							
							
						 
						
							2007-10-13 12:35:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f6aeff6cc3 
								
							
								 
							
						 
						
							
							
								
								Added capbility to use MySQL as the database backend in stand alone mode for assets and inventory.  
							
							... 
							
							
							
							Added asset_plugin key to "StandAlone" section of OpenSim.ini 
							
						 
						
							2007-10-13 09:21:08 +00:00  
				
					
						
							
							
								 
						
							
							
								e8c1de8e72 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-10-13 09:10:53 +00:00  
				
					
						
							
							
								 
						
							
							
								1232eb1c58 
								
							
								 
							
						 
						
							
							
								
								Asset server implementation. Again one of these "plumbing" releases, where no real functionality has been introduced, but ground work has been made, enabling the asset server, and preparing the sim server to query the asset server.  
							
							... 
							
							
							
							Introduced an "IPlugin" interface, which plugins can inherit from. 
							
						 
						
							2007-10-13 07:26:21 +00:00  
				
					
						
							
							
								 
						
							
							
								4c8d175564 
								
							
								 
							
						 
						
							
							
								
								I broke the build and am reverting until I can get the MainLog call proper.  
							
							
							
						 
						
							2007-10-12 19:31:29 +00:00  
				
					
						
							
							
								 
						
							
							
								e41b0feb58 
								
							
								 
							
						 
						
							
							
								
								Turn a few of the writelines into mainlog entries so failed logins can be more easily analyzed.  
							
							
							
						 
						
							2007-10-12 13:50:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e7869d0666 
								
							
								 
							
						 
						
							
							
								
								* Added FormatProvider to Culture  
							
							
							
						 
						
							2007-10-11 10:33:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a40e7100a2 
								
							
								 
							
						 
						
							
							
								
								* Gave ModuleLoader some good lovin'  
							
							... 
							
							
							
							* Introduced ModuleLoader.PickupModules that currently picks up IRegionModule:s from /bin
* Made LogBase thread-safe (or at least not thread-ignorant)
* Ignored some genned files 
							
						 
						
							2007-10-10 18:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f13611bbc9 
								
							
								 
							
						 
						
							
							
								
								The files that I missed from Tleiades patch.  
							
							
							
						 
						
							2007-10-08 16:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								4c25008850 
								
							
								 
							
						 
						
							
							
								
								Applied patch 485, inventory patch from tleiades (thanks again).  
							
							
							
						 
						
							2007-10-08 10:30:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4e6b68df13 
								
							
								 
							
						 
						
							
							
								
								Applied Patch 473, Inventory Patch from Tleiades (many thanks).  
							
							
							
						 
						
							2007-10-06 08:23:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c3d8f1f425 
								
							
								 
							
						 
						
							
							
								
								getting all our line endings consistant again  
							
							
							
						 
						
							2007-10-05 15:45:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d4a4aafaf1 
								
							
								 
							
						 
						
							
							
								
								* So, ok, maybe renaming serialized fields on a friday wasn't the smartest of things. Reverting 2056.  
							
							
							
						 
						
							2007-10-05 13:54:16 +00:00  
				
					
						
							
							
								 
						
							
							
								82bdf535df 
								
							
								 
							
						 
						
							
							
								
								* minor refactoring  
							
							... 
							
							
							
							* using base type IUserService 
							
						 
						
							2007-10-05 13:12:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ed6168b96b 
								
							
								 
							
						 
						
							
							
								
								* UserProfileData meets code conventions  
							
							
							
						 
						
							2007-10-05 11:27:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5a65521203 
								
							
								 
							
						 
						
							
							
								
								== The "right name and place" commit ==  
							
							... 
							
							
							
							* Moved InventoryData to Framework.Types/InventoryItemBase.cs
* Moved UserData to Framework.Interfaces/IUserData.cs
* Moved UserProfileData to Framework/Types/UserProfileData.cs
* Deleted ass-backwards Framework dependency on Framework.Data (now it's the other way round)
* Changed some namespaces to reflect file structure 
							
						 
						
							2007-10-05 10:14:42 +00:00  
				
					
						
							
							
								 
						
							
							
								342a813bd7 
								
							
								 
							
						 
						
							
							
								
								* Moved IUserService to OpenSim.Framework.Interfaces  
							
							
							
						 
						
							2007-10-05 09:45:39 +00:00  
				
					
						
							
							
								 
						
							
							
								10c36a2573 
								
							
								 
							
						 
						
							
							
								
								* Renamed IUserServices to IUserService  
							
							
							
						 
						
							2007-10-05 09:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								9b1eefbcde 
								
							
								 
							
						 
						
							
							
								
								Some continuation of lbsa71's refactoring of the CommunicationsManager.  
							
							
							
						 
						
							2007-10-03 06:20:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b5eaea7b0c 
								
							
								 
							
						 
						
							
							
								
								* Moved setup of LocalInventoryService and LocalUserServices to the app layer  
							
							... 
							
							
							
							* Killed off 'parent' relation from LocalUserServices to CommunicationsLocal
* Deleted obsolete project InventoryServiceBase
* Deleted superfluous createCol function 
							
						 
						
							2007-10-02 00:00:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1a10d4828a 
								
							
								 
							
						 
						
							
							
								
								revert working getInventoryFolder function because this seems  
							
							... 
							
							
							
							to break multi region environments. 
							
						 
						
							2007-10-01 08:17:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ebfb057583 
								
							
								 
							
						 
						
							
							
								
								negative code checkin.  All these functions are in the base  
							
							... 
							
							
							
							class which we get for free now. 
							
						 
						
							2007-09-28 11:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								77354612ff 
								
							
								 
							
						 
						
							
							
								
								implement getInventoryItem and getInventoryFolder (not  
							
							... 
							
							
							
							sure why these weren't implemented previously) 
							
						 
						
							2007-09-28 10:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								863195612b 
								
							
								 
							
						 
						
							
							
								
								Reverting back to 2017 since 2018 were causing Linux breakage; reopening Tleiades patch 444 and 445.  
							
							
							
						 
						
							2007-09-27 14:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								664de12898 
								
							
								 
							
						 
						
							
							
								
								oops, I broke the build.  Fixed now  
							
							
							
						 
						
							2007-09-27 13:53:50 +00:00  
				
					
						
							
							
								 
						
							
							
								3ddf9da1f4 
								
							
								 
							
						 
						
							
							
								
								* Tleiades patch  #445  - the inventory folders displayed does not show the expected folder icons  
							
							... 
							
							
							
							Tahnx, Tleiades; keep up the good work! 
							
						 
						
							2007-09-27 13:51:16 +00:00  
				
					
						
							
							
								 
						
							
							
								5b4d631d34 
								
							
								 
							
						 
						
							
							
								
								implement something in sqlite inventory that wasn't before  
							
							... 
							
							
							
							not sure how we missed this function 
							
						 
						
							2007-09-27 13:44:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8143c597fc 
								
							
								 
							
						 
						
							
							
								
								* Tleiades grid mode inventory ( #444 ) - thanx Tleiades!  
							
							... 
							
							
							
							* updated to rev 1413 on libsecondlife.dll and libsecondlife.dll.config (#423 ) 
							
						 
						
							2007-09-27 13:25:45 +00:00  
				
					
						
							
							
								 
						
							
							
								eb8640f368 
								
							
								 
							
						 
						
							
							
								
								* Now the OGS1GridServices has a LocalBackEndServices that it forwards intra-instance requests to  
							
							... 
							
							
							
							* Every Scene has a ClientManager (as every dog it's day) since two scenes can have the same circuit as client. 
							
						 
						
							2007-09-25 06:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								2219ccc5b0 
								
							
								 
							
						 
						
							
							
								
								* Fixed Culture-variant parsing of config options  
							
							
							
						 
						
							2007-09-25 01:20:30 +00:00  
				
					
						
							
							
								 
						
							
							
								f076c71936 
								
							
								 
							
						 
						
							
							
								
								* Applied tleiades patch  #435  fixing HttpBaseServer ABEND (thanx!)  
							
							
							
						 
						
							2007-09-24 11:20:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1302ef44e3 
								
							
								 
							
						 
						
							
							
								
								* Started major restructusing of comms to prepare for better grid and region functionality  
							
							... 
							
							
							
							* Working towards one shared set of services
* Killed off two projects with very little functionality 
							
						 
						
							2007-09-24 07:30:30 +00:00  
				
					
						
							
							
								 
						
							
							
								9ccab46ae8 
								
							
								 
							
						 
						
							
							
								
								* Trying to streamline CommunicationsManager  
							
							
							
						 
						
							2007-09-24 05:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6c41efa4e3 
								
							
								 
							
						 
						
							
							
								
								* reorder and rename  
							
							
							
						 
						
							2007-09-24 05:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								40468f18a4 
								
							
								 
							
						 
						
							
							
								
								* Encapsulated all CommunicationsManager services  
							
							
							
						 
						
							2007-09-24 05:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								13c1c33ed4 
								
							
								 
							
						 
						
							
							
								
								* Added TryGetAvatarByName  
							
							
							
						 
						
							2007-09-24 04:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								5818958a9a 
								
							
								 
							
						 
						
							
							
								
								*** CHANGED CONFIG BEHAVIOUR ***  
							
							... 
							
							
							
							* Changed really strange LocalSettings behaviour with enforcing hard-coded plugin names if none supplied
* UserServices and InventoryPlugin will only load if supplied with filename 
							
						 
						
							2007-09-24 02:41:13 +00:00  
				
					
						
							
							
								 
						
							
							
								47256cebda 
								
							
								 
							
						 
						
							
							
								
								* Renamed methods on IUserData  
							
							
							
						 
						
							2007-09-24 01:31:00 +00:00  
				
					
						
							
							
								 
						
							
							
								79045abe68 
								
							
								 
							
						 
						
							
							
								
								* Renamed stuff on UserManagerBase to get implicit implementation of IUserServices (instead of stubs)  
							
							
							
						 
						
							2007-09-24 01:16:21 +00:00  
				
					
						
							
							
								 
						
							
							
								604b786d89 
								
							
								 
							
						 
						
							
							
								
								* A feeble attempt at adding Grid db support to SQLite, just adding some code based on User db. Nothing hot-wired though.  
							
							
							
						 
						
							2007-09-19 23:16:30 +00:00  
				
					
						
							
							
								 
						
							
							
								3f6b3f6b59 
								
							
								 
							
						 
						
							
							
								
								* Moved SendLogoutPacket back to IClientAPI.  
							
							
							
						 
						
							2007-09-18 23:37:43 +00:00  
				
					
						
							
							
								 
						
							
							
								70d9cec3b5 
								
							
								 
							
						 
						
							
							
								
								* Yet some more connectivity restructuring  
							
							... 
							
							
							
							* We now have CloseAllAgents( circuit ) and CloseAllCircuits( agentId ) for great justice ( but alas, still only closing on one single scene - be brave! )
  * Login and ConnectionClosed now eventified and moveified awayified
  * Killed off unused NullClientAPI
  * Now the client is almost only responsible for its own closing. ( I will get that scene out of there )
  * Lookin' good! 
							
						 
						
							2007-09-18 13:29:16 +00:00  
				
					
						
							
							
								 
						
							
							
								0bac4b430c 
								
							
								 
							
						 
						
							
							
								
								* Handlerized ViewerEffect  
							
							... 
							
							
							
							* Now there-is-only-client-manager
* First step towards moving Logout and ConnectionClosed out of Client and into something else (which will let us get rid of ClientView reference to ClientManager
* General posititvity, peace, love and understanding 
							
						 
						
							2007-09-18 12:13:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a963b3057b 
								
							
								 
							
						 
						
							
							
								
								* Replaced usage of ClientView with IClientAPI  
							
							... 
							
							
							
							* Some propertification and hideousness of fields. 
							
						 
						
							2007-09-18 09:59:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b8d9737a47 
								
							
								 
							
						 
						
							
							
								
								fixing me some line endings  
							
							
							
						 
						
							2007-09-17 12:52:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8792645e0d 
								
							
								 
							
						 
						
							
							
								
								Forgot to check in prebuild.xml on sat, see someone already did :)  
							
							... 
							
							
							
							Fix in DNS resolve 
							
						 
						
							2007-09-17 08:06:20 +00:00  
				
					
						
							
							
								 
						
							
							
								ad903f1b7b 
								
							
								 
							
						 
						
							
							
								
								Prevent the crash due to exception in system ReadLine that I saw today  
							
							... 
							
							
							
							during loadtesting. 
							
						 
						
							2007-09-15 14:52:53 +00:00  
				
					
						
							
							
								 
						
							
							
								12378312d5 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixed the build error that I introduced with my last commit.  
							
							
							
						 
						
							2007-09-15 10:53:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b931048b16 
								
							
								 
							
						 
						
							
							
								
								put some locking around user access, which should help with  
							
							... 
							
							
							
							the exception dalien found during crash-a-thon 
							
						 
						
							2007-09-15 10:43:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4a07800f14 
								
							
								 
							
						 
						
							
							
								
								Testing to see if this fixes the editing appearance crash, or makes it (or anything else) worse.  
							
							
							
						 
						
							2007-09-15 10:39:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f8ddf7429e 
								
							
								 
							
						 
						
							
							
								
								* Wired up chat so that channel goes into OnChatFromViewer. However:  
							
							... 
							
							
							
							* There's no libsl reply packet field for it, I guess other channels than 0 makes no sense sending back to clients.
  * We do not currently support objects listening, so there's really no way of actually using this feature.
So; somebody please wire chat all the way to the scripts. 
							
						 
						
							2007-09-14 13:46:05 +00:00  
				
					
						
							
							
								 
						
							
							
								0d685d6a52 
								
							
								 
							
						 
						
							
							
								
								Can now set the http ports that grid server and user server use.  
							
							
							
						 
						
							2007-09-14 06:02:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1703cacaab 
								
							
								 
							
						 
						
							
							
								
								Added CLI "debug packet 0..255" to enable the in/out packet dumps with various verbosity  
							
							
							
						 
						
							2007-09-13 16:39:04 +00:00  
				
					
						
							
							
								 
						
							
							
								cef8c5e9d7 
								
							
								 
							
						 
						
							
							
								
								Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed member names to smallcapsy.  
							
							
							
						 
						
							2007-09-13 11:11:08 +00:00  
				
					
						
							
							
								 
						
							
							
								26a67d998c 
								
							
								 
							
						 
						
							
							
								
								add timestamps to log messages.  This probably needs to all be cleaned up  
							
							... 
							
							
							
							with a real logging module later, but this should make reading logs easier
for now 
							
						 
						
							2007-09-12 10:54:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5ade01bb49 
								
							
								 
							
						 
						
							
							
								
								Fixed DNS resolve bug for Grid mode on multi-Homer systems.  
							
							
							
						 
						
							2007-09-12 05:37:46 +00:00  
				
					
						
							
							
								 
						
							
							
								6ca6c035e7 
								
							
								 
							
						 
						
							
							
								
								debug for mysql issue  
							
							
							
						 
						
							2007-09-12 04:44:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b521e5d219 
								
							
								 
							
						 
						
							
							
								
								Another attempt at fixing the disappearing estate_settings.xml file.  
							
							
							
						 
						
							2007-09-11 21:41:26 +00:00  
				
					
						
							
							
								 
						
							
							
								71f94d8421 
								
							
								 
							
						 
						
							
							
								
								Fix for setting region through property.  This should allow  
							
							... 
							
							
							
							mysql to work again in grid mode for user storage. 
							
						 
						
							2007-09-11 15:13:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b112539f95 
								
							
								 
							
						 
						
							
							
								
								* minor refactorings  
							
							
							
						 
						
							2007-09-11 14:20:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a1e2fea7c1 
								
							
								 
							
						 
						
							
							
								
								move the locks closer to the data, sqlite for assets now works like a champ  
							
							
							
						 
						
							2007-09-11 08:25:32 +00:00  
				
					
						
							
							
								 
						
							
							
								207bf2e4cf 
								
							
								 
							
						 
						
							
							
								
								add DeleteAsset  
							
							... 
							
							
							
							this also moves commit points around a bit for debuging, though 
this will change back now the MW has worked out synchronization 
							
						 
						
							2007-09-11 05:26:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0770a5de0a 
								
							
								 
							
						 
						
							
							
								
								Trying some locks on asset database access.  
							
							
							
						 
						
							2007-09-11 04:54:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a1be7f4be5 
								
							
								 
							
						 
						
							
							
								
								added some debugging for tracing where asset code isn't working with sqlite  
							
							
							
						 
						
							2007-09-10 13:34:20 +00:00  
				
					
						
							
							
								 
						
							
							
								ffe9c9374a 
								
							
								 
							
						 
						
							
							
								
								mass update of urls in source code to new website  
							
							
							
						 
						
							2007-09-10 08:14:38 +00:00  
				
					
						
							
							
								 
						
							
							
								22dbe82b26 
								
							
								 
							
						 
						
							
							
								
								A couple of fixes to make sure db4o gets set as the default asset database. Also added a couple of console output lines to try to make it easier to tell which asset storage system is in use.  
							
							
							
						 
						
							2007-09-10 07:48:22 +00:00  
				
					
						
							
							
								 
						
							
							
								15423539f9 
								
							
								 
							
						 
						
							
							
								
								hooked up sdague new sqlite asset database provider to the old asset system. So we can still use sqlite for assets while we wait for the rest of the new asset system to be wrote.  
							
							... 
							
							
							
							Needs more testing, so if it causes problems will have to swap back to db4o. 
							
						 
						
							2007-09-10 06:45:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7adc2212c7 
								
							
								 
							
						 
						
							
							
								
								* Fixed: Accessing xmlrpc with invalid xml data would crash the sim.  
							
							... 
							
							
							
							* Ignored some bins and gens 
							
						 
						
							2007-09-10 04:30:11 +00:00  
				
					
						
							
							
								 
						
							
							
								907918e68e 
								
							
								 
							
						 
						
							
							
								
								Little green men (aka dots on minimap). Thanks to bushing for  
							
							... 
							
							
							
							pointing out that it is done by CoarseLocationUpdatePacket. 
							
						 
						
							2007-09-09 17:32:03 +00:00  
				
					
						
							
							
								 
						
							
							
								21227b4fda 
								
							
								 
							
						 
						
							
							
								
								A small try/catch wrapper to prevent the CLI errors from nuking the sim.  
							
							... 
							
							
							
							Now will just print the backtrace on the screen and continue. 
							
						 
						
							2007-09-08 16:48:52 +00:00  
				
					
						
							
							
								 
						
							
							
								3433f3814a 
								
							
								 
							
						 
						
							
							
								
								Partial fix for the "avatars permanently facing east" - now the rotation  
							
							... 
							
							
							
							is set correctly, but only with the movement of the avatar.
The in-place rotation updates need a little bit of more thought,
and will be in a separate commit. 
							
						 
						
							2007-09-08 16:30:39 +00:00  
				
					
						
							
							
								 
						
							
							
								c29df824c2 
								
							
								 
							
						 
						
							
							
								
								Converted the LSL scripting engine into a IRegionModule, so now all "modules" share a common base interface and are loaded from the single loader. (It seems to work fine, but I have left the old scriptengine loader, incase we have to change back).  
							
							... 
							
							
							
							Removed the reference to OpenJpeg in the DynamicTextureModule, to see if that was causing the build problem someone is having. 
Added a Temporary fix for the "existing connection was forcibly closed by the remote host" exception on windows when a user logs out of a multiregion instance. 
Some early work to prepare for improving the way clients are updated (about prims etc). 
							
						 
						
							2007-09-08 07:50:31 +00:00  
				
					
						
							
							
								 
						
							
							
								294572d7bb 
								
							
								 
							
						 
						
							
							
								
								added SQLiteAssetData class first pass.  This should work,  
							
							... 
							
							
							
							but it will current store local and temporary assets as well.
Will fix that later. 
							
						 
						
							2007-09-07 13:29:08 +00:00  
				
					
						
							
							
								 
						
							
							
								6a45a1ce9c 
								
							
								 
							
						 
						
							
							
								
								factor out common methods to SQLiteBase  
							
							
							
						 
						
							2007-09-07 12:37:05 +00:00  
				
					
						
							
							
								 
						
							
							
								4efc75eb66 
								
							
								 
							
						 
						
							
							
								
								Added "Local" and "Temporary" Fields to the AssetBase class.  
							
							
							
						 
						
							2007-09-05 12:00:44 +00:00  
				
					
						
							
							
								 
						
							
							
								bfd36e2e83 
								
							
								 
							
						 
						
							
							
								
								Some work on Module loading/management.  
							
							... 
							
							
							
							Some more modules templates classes (hoping that someone will pick some of these and work on implementing them).
Early version of the "Dynamic Texture Module", although currently there are no render modules included (so not really functional without them). 
Added osSetDynamicTextureURL script function, for attaching a dynamic texture to a prim. 
Some work on the console command handling. Added "change-region <regionname>" and "exit-region" so that after the use of change-region, the commands entered will apply to that region only. Then use exit-region to return to the top level (so commands then function as they did before and either apply to all regions or to the first region) (Note: this hasn't been tested very much) 
							
						 
						
							2007-09-04 13:43:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f388a47254 
								
							
								 
							
						 
						
							
							
								
								Added a Debug method to the Console/log class that has the Conditional attribute (set to "DEBUG"), so we can use that for writing extra debug info to the console. [for anyone who doesn't know about the Conditional attribute, it is a attribute that can be set on a method, and then any call to that method will on be compiled if the terms of that condition are met, ie is this case only if "DEBUG" is true. So its a cleaner implementation of the #if #endif directives].  
							
							... 
							
							
							
							A few other minor changes. 
							
						 
						
							2007-08-31 12:19:36 +00:00  
				
					
						
							
							
								 
						
							
							
								bad1df704a 
								
							
								 
							
						 
						
							
							
								
								remove debugging statement  
							
							
							
						 
						
							2007-08-30 19:58:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e1505be97f 
								
							
								 
							
						 
						
							
							
								
								Added some place holder classes for various modules.  
							
							... 
							
							
							
							Some work on the asset cache, can people please test this. including on one of the public systems so we can see if it causes problems with multiple users. 
							
						 
						
							2007-08-30 13:47:04 +00:00  
				
					
						
							
							
								 
						
							
							
								36fba5e7e2 
								
							
								 
							
						 
						
							
							
								
								Various small changes (some likely to be removed again soon)  
							
							
							
						 
						
							2007-08-29 15:39:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f1be283378 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix bug on linux where estate_settings.xml gets wiped.  
							
							
							
						 
						
							2007-08-29 01:50:59 +00:00  
				
					
						
							
							
								 
						
							
							
								2ccc8e1e98 
								
							
								 
							
						 
						
							
							
								
								Fixed the problem of uploaded animations not showing up in inventory [Mantis number 338]. They should now show up in inventory and play locally should work. But Play in world doesn't seem to work yet.  
							
							
							
						 
						
							2007-08-28 20:07:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6bd4c6fee6 
								
							
								 
							
						 
						
							
							
								
								some changes which get us closer to Sqlite storage for users  
							
							
							
						 
						
							2007-08-28 15:11:56 +00:00  
				
					
						
							
							
								 
						
							
							
								c1a899b651 
								
							
								 
							
						 
						
							
							
								
								Ensure that UserProfileData doesn't pass down null values.  
							
							... 
							
							
							
							These cause some issues with the ADO.NET mapping 
							
						 
						
							2007-08-28 13:02:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6dd6ef3fa2 
								
							
								 
							
						 
						
							
							
								
								sqlite is storing now, uint64 makes things "interesting".  
							
							... 
							
							
							
							however lookup isn't working 
							
						 
						
							2007-08-28 12:34:00 +00:00  
				
					
						
							
							
								 
						
							
							
								5363549bf4 
								
							
								 
							
						 
						
							
							
								
								added some more types that will be needed  
							
							
							
						 
						
							2007-08-28 11:49:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d5c5aff919 
								
							
								 
							
						 
						
							
							
								
								sqlite user datastore "should" be functionally complete  
							
							... 
							
							
							
							with this checkin, though it's not tested.  Will do that 
tommorrow. 
							
						 
						
							2007-08-28 02:25:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f41f6daa57 
								
							
								 
							
						 
						
							
							
								
								reverting to old case sensitive username behavior. As sdague pointed out,we are moving away from db4o to sql, and this won't work.  
							
							
							
						 
						
							2007-08-28 01:57:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a415472ae3 
								
							
								 
							
						 
						
							
							
								
								Avatar login names are no longer case sensitive  
							
							
							
						 
						
							2007-08-28 01:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e92f2accad 
								
							
								 
							
						 
						
							
							
								
								first pass implementation of sqlite storage for user data.  This  
							
							... 
							
							
							
							isn't functional enough to use yet, but does compile.  Should be
ready for testing in another day or so. 
							
						 
						
							2007-08-27 22:03:21 +00:00  
				
					
						
							
							
								 
						
							
							
								653a4ff22d 
								
							
								 
							
						 
						
							
							
								
								Deleted a few old files that are no longer used.  
							
							... 
							
							
							
							Deleted the GridInterfaces projects, and for now moved the old local asset server into Framework.Communications, as we prepare to rewrite the asset cache and asset server.
Deleted Framework.manager as I am sure this is no longer in use. 
							
						 
						
							2007-08-27 15:34:21 +00:00  
				
					
						
							
							
								 
						
							
							
								6181191a03 
								
							
								 
							
						 
						
							
							
								
								Stopped EntityBase from implementing IScriptHost, as don't think it should, multiple objects are based on entitybase and they all don't want the baggage from IScriptHost. SceneObjectPart already implements it anyway.  
							
							... 
							
							
							
							Added llGetOwner function, and tested the ll functions that I added in last commit. 
							
						 
						
							2007-08-27 11:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								4c3be4e91f 
								
							
								 
							
						 
						
							
							
								
								Another small tweak to image sending.  
							
							... 
							
							
							
							Implemented a few ll Functions, llSetObjectName llGetObjectName, llLoadURL (all currently untested). 
							
						 
						
							2007-08-27 10:34:28 +00:00  
				
					
						
							
							
								 
						
							
							
								6e35ff2822 
								
							
								 
							
						 
						
							
							
								
								Tweaks to assetcache to make texture downloading better (I hope)  
							
							
							
						 
						
							2007-08-27 04:20:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b9346844c1 
								
							
								 
							
						 
						
							
							
								
								See if this fixes the 0x0 texture size problems, and speeds up texture downloads in general a little bit.  
							
							
							
						 
						
							2007-08-26 20:34:14 +00:00  
				
					
						
							
							
								 
						
							
							
								291eb48fb0 
								
							
								 
							
						 
						
							
							
								
								Another attempt to fix the image sending bug (next week, I intend to rewrite the assetcache and asset server).  
							
							... 
							
							
							
							Attempt to fix bug # 326. (crashing when using save-xml and hollow prims)
Attempt to fix bug # 328 (limit of 50 items in a folder) 
							
						 
						
							2007-08-26 17:57:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2fd0e53425 
								
							
								 
							
						 
						
							
							
								
								Applied dalien's libsl login patch (should now allow libsl clients to once again login to opensim) [Seems I was the one who broke it...sorry ]  
							
							
							
						 
						
							2007-08-25 20:50:32 +00:00  
				
					
						
							
							
								 
						
							
							
								fafe70bba4 
								
							
								 
							
						 
						
							
							
								
								Second attempt to commit : Test to see if this change improves or makes worse the texture sending bug  
							
							
							
						 
						
							2007-08-25 20:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								487a54ffc0 
								
							
								 
							
						 
						
							
							
								
								it helps to actually call TestTables to get the new tables created  
							
							
							
						 
						
							2007-08-24 15:51:31 +00:00  
				
					
						
							
							
								 
						
							
							
								a70fac535f 
								
							
								 
							
						 
						
							
							
								
								updated SQLite Inventory to newer model data definition,  
							
							... 
							
							
							
							and add automatic generating of the inventory table 
							
						 
						
							2007-08-24 15:42:53 +00:00  
				
					
						
							
							
								 
						
							
							
								47c6d8ae8f 
								
							
								 
							
						 
						
							
							
								
								Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a script in a primitive is deleted.  
							
							
							
						 
						
							2007-08-22 18:36:47 +00:00  
				
					
						
							
							
								 
						
							
							
								001d5a5c92 
								
							
								 
							
						 
						
							
							
								
								Made SceneObjectGroup.GetChildPrim() public, for now so that script engine can get ref to the SceneObjectPart/ IScriptHost.  
							
							
							
						 
						
							2007-08-22 17:40:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5ea6d8d739 
								
							
								 
							
						 
						
							
							
								
								A little bit of cleaning up.  
							
							
							
						 
						
							2007-08-22 16:59:13 +00:00  
				
					
						
							
							
								 
						
							
							
								b5921e2b95 
								
							
								 
							
						 
						
							
							
								
								Start of Task Inventory (ie prim's inventory). For now, you can only move scripts into a prim (from your user inventory) and although the script will now show up in the prims inventory, you can't make any changes to it (or delete it). Also a prim's inventory is currently not saved between restarts.  
							
							
							
						 
						
							2007-08-22 14:37:54 +00:00  
				
					
						
							
							
								 
						
							
							
								de2432b73e 
								
							
								 
							
						 
						
							
							
								
								Fix for un-encrypted master avatar password in user database  
							
							
							
						 
						
							2007-08-22 05:00:25 +00:00  
				
					
						
							
							
								 
						
							
							
								921ac14e86 
								
							
								 
							
						 
						
							
							
								
								Added OnRezScript event to Scene.EventManager.Which the script engine should subscribe to. This is triggered whenever a script is moved into a primitive (and includes the localid of the prim and the script text as params) . Currently though the script item isn't deleted from a users inventory, nor does it actually show up in the objects inventory (this will be fixed soon.) So that means that it isn't currently possible to edit a script (or delete it) once it has been added to a primitive.  
							
							
							
						 
						
							2007-08-21 21:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								252b48fb3e 
								
							
								 
							
						 
						
							
							
								
								Can now turn on/off server side permission checking (on prim editing etc) from the opensim.ini file. Just add a line to the Startup section like : serverside_object_permissions = true  
							
							... 
							
							
							
							Changes /editing that are made to clothing/ body parts in your inventory should now be saved between logins/ restarts. 
							
						 
						
							2007-08-21 13:21:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4af33c4da6 
								
							
								 
							
						 
						
							
							
								
								Instant Messages between users in the same region should actually now work.  
							
							
							
						 
						
							2007-08-20 11:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								3dffc3e3f6 
								
							
								 
							
						 
						
							
							
								
								small clean up.  
							
							
							
						 
						
							2007-08-19 14:55:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c89db49f3c 
								
							
								 
							
						 
						
							
							
								
								Sqlite datastore should now save the textures and extraparams data (used by sculpties) correctly. [Really need to add a ExtraParams field to the sqlite database though, but for now I have combined their data so that we don't lose backward compatibility, know a couple of people have been using the datastore already].  
							
							... 
							
							
							
							Now have a rough day/night cycle (the movement of the sun needs to be made smoother but for now it is better than we had I think).
Added dalien's patch (issue 294) for saving and loading prims to a xml file (think he will be modifying these to be import/export functions and maybe writing a xml datastore for backups).
Some preliminary work on task inventory (ie object's/prim's inventory).
Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). 
Added a few more method to IClientAPI.  
Sure there is something I'm forgeting. 
							
						 
						
							2007-08-19 13:35:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d3660ed269 
								
							
								 
							
						 
						
							
							
								
								*Moved network_servers_info.xml into OpenSim.ini under [Network]  
							
							
							
						 
						
							2007-08-17 15:45:49 +00:00  
				
					
						
							
							
								 
						
							
							
								531f64a53b 
								
							
								 
							
						 
						
							
							
								
								Taking Prims (SceneObjectGroups) in and out of inventory should now work and if left in inventory will still be there after restarts. (as with the rest of inventory it will only fully work in standalone mode with account authentication turned on).  
							
							
							
						 
						
							2007-08-16 16:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b6c48c53b2 
								
							
								 
							
						 
						
							
							
								
								Can now set the plugins for standalone mode's Inventory database (default sqlite) and for its user database (default DB4o). Currently changing the user plugin to MySql should work (if you have MySql setup (should be same as for grid mode). There is also a MySql provider for the inventory but not 100% certain if that is finished and functional (will need to check with Adam on that).  
							
							
							
						 
						
							2007-08-16 11:24:40 +00:00  
				
					
						
							
							
								 
						
							
							
								94af938742 
								
							
								 
							
						 
						
							
							
								
								The 'Party Party Groupie Groupie Life is a game' commit:  
							
							... 
							
							
							
							* Added prototypical MoneyBalance support
  * Finalized konceptual touch wiring
  * Turned SimpleApp into a tedious harvesting game. 
							
						 
						
							2007-08-15 21:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ae20503dae 
								
							
								 
							
						 
						
							
							
								
								*Added the ability to run commands after all regions have started up  
							
							... 
							
							
							
							*By default, it is set to startup_commands.txt. Simply add a list of commands separated by a new line to be run or change the file by changing the path of a startup commands file in OpenSim.ini 
							
						 
						
							2007-08-15 19:08:27 +00:00  
				
					
						
							
							
								 
						
							
							
								94dded470d 
								
							
								 
							
						 
						
							
							
								
								More work on inventory, can now create other inventory types, like Clothes and body parts. [Note while you can edit these, at the moment your changes won't be saved between restarts. This will be fixed very soon.]  
							
							
							
						 
						
							2007-08-15 18:34:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a4602515ce 
								
							
								 
							
						 
						
							
							
								
								* Added more spinning parts to ComplexObject.  
							
							... 
							
							
							
							* We now have CylinderShape
* This commit dedicated to the birth of techno house. 
							
						 
						
							2007-08-15 18:02:05 +00:00  
				
					
						
							
							
								 
						
							
							
								c47bca94d2 
								
							
								 
							
						 
						
							
							
								
								* Exploring Group/Part from an app perspective.  
							
							
							
						 
						
							2007-08-15 16:57:47 +00:00  
				
					
						
							
							
								 
						
							
							
								217d511077 
								
							
								 
							
						 
						
							
							
								
								Temporary fix for the region crossing crash, Although we need to start to change and improve how we handle caps.  
							
							
							
						 
						
							2007-08-15 15:24:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a979808493 
								
							
								 
							
						 
						
							
							
								
								preliminary support for editing notecards and scripts.  
							
							... 
							
							
							
							Although there seems to sometimes be a problem of when you login again, old notecards and scripts will have their permissions messed up and you won't be able to even view their text. This seems to be related to the client's cache, and if you clear your client's cache, on the next login they should be fine again. [I have a couple of ideas about what might be causing this so hopefully will have it fixed soon.] 
							
						 
						
							2007-08-14 19:19:09 +00:00  
				
					
						
							
							
								 
						
							
							
								20b50489c0 
								
							
								 
							
						 
						
							
							
								
								Can now create some new empty inventory items (like notecards and scripts) from the create menu in the inventory window. Although currently you can't update/edit them (and have those changes saved).  
							
							
							
						 
						
							2007-08-14 17:48:25 +00:00  
				
					
						
							
							
								 
						
							
							
								181a90967e 
								
							
								 
							
						 
						
							
							
								
								Start of inventory items, when you upload a texture the data will now be stored in the inventory database and you will still have that texture in inventory on later logins (Again only in standalone mode with authentication.)  
							
							... 
							
							
							
							Also there might be some problems if you upload textures in other regions to the start one (due to us not updating the CAPS url properly). 
							
						 
						
							2007-08-14 17:29:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ff08d4d016 
								
							
								 
							
						 
						
							
							
								
								More inventory work, should be able to now create new inventory folders and them be stored in database (so are there on next login). Again only works in standalone mode with Account/password authentication turned on. [Creating new inventory items should be working very soon.]  
							
							... 
							
							
							
							The test is to make sure that it hasn't broke grid mode at all. 
							
						 
						
							2007-08-14 14:57:52 +00:00  
				
					
						
							
							
								 
						
							
							
								a228b5984e 
								
							
								 
							
						 
						
							
							
								
								Start of Inventory service, currently only (partially) functional in standalone mode and using sqlite).  
							
							... 
							
							
							
							In standalone mode, if you have account authenticate turned on (setting in opensim.ini) then when you create a new account, a set of inventory is created for that account and stored in database (currently only a set of empty folders). Then during login the database is search for that set and sent to the client in the login response.
More functions will be added soon, like creating new folders (and a bit later items) from the client inventory window. 
							
						 
						
							2007-08-14 13:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								9cd64931d6 
								
							
								 
							
						 
						
							
							
								
								oops , guess I should include the new files next time  
							
							
							
						 
						
							2007-08-13 16:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								04b1767886 
								
							
								 
							
						 
						
							
							
								
								Separated Login Service from usermanager, which helps to clean up the code a bit and also should help to integrate the inventory server (when it is wrote/finished).  
							
							
							
						 
						
							2007-08-13 15:55:36 +00:00  
				
					
						
							
							
								 
						
							
							
								82f8ecf673 
								
							
								 
							
						 
						
							
							
								
								Some work to prepare for inventory server.  
							
							
							
						 
						
							2007-08-13 13:39:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e34f5edb70 
								
							
								 
							
						 
						
							
							
								
								Deleted some unused code.  
							
							
							
						 
						
							2007-08-13 13:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								95b89096c4 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixes userprofiles.yap problem on startup. (thanks Adam!)  
							
							
							
						 
						
							2007-08-12 16:17:04 +00:00  
				
					
						
							
							
								 
						
							
							
								822881eac5 
								
							
								 
							
						 
						
							
							
								
								Added a new column (SceneGroupID) to sqlite3 table (sqlite3-prims.sql) so that we can tell what prims belong to the same SceneObjectGroup. If sdague has a different method in mind when he gets back then he can change it then.  
							
							
							
						 
						
							2007-08-11 20:20:33 +00:00  
				
					
						
							
							
								 
						
							
							
								cea2e45da9 
								
							
								 
							
						 
						
							
							
								
								A attempt to fix the user manager db4o crash bug (where you have to delete userprofiles.yap to get opensim to start)  
							
							
							
						 
						
							2007-08-11 20:02:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f147d8e0f0 
								
							
								 
							
						 
						
							
							
								
								Few small fixes  
							
							
							
						 
						
							2007-08-10 18:52:46 +00:00  
				
					
						
							
							
								 
						
							
							
								79f0ac82e3 
								
							
								 
							
						 
						
							
							
								
								Some cleaning up and removed a few old files no longer in use.  
							
							... 
							
							
							
							Temporary have had to rename the OpenSim.DataStore.MonoSqlite project to OpenSim.DataStore.MonoSqlite1, as I'm not sure what was done to stop the old project name being included in the VS2005 solution.
Also some config changes:
OpenSim now has a INI (OpenSim.ini) file that it will read some config settings from (if the ini file exists).
Added Mono.Data.SqliteClient.dll so that we can use the same code for sqlite on Windows and mono/linux. (from what I can tell Mono class libraries have a MIT license so there should be no problems with us including this dll).
So now to get the basic prim storage working , you need to first create the sqlite database file from the sqlite3-prims.sql in share directory. Then in the OpenSim.ini file, change the storage_plugin so it points to OpenSim.DataStore.MonoSqlite1.dll (storage_plugin = OpenSim.DataStore.MonoSqlite1.dll). Then in your region.xml files change the DataStore value so it is the name of your database file (at the moment you need a different sqlite3 database file for each region). 
							
						 
						
							2007-08-10 17:22:54 +00:00  
				
					
						
							
							
								 
						
							
							
								d451dddcd0 
								
							
								 
							
						 
						
							
							
								
								Start of replacing the old SceneObject/Primitive classes with the new versions.  
							
							... 
							
							
							
							PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.)
Also this revision may not work on mono, but that will be fixed soon. 
							
						 
						
							2007-08-09 17:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a56a17fab2 
								
							
								 
							
						 
						
							
							
								
								Making sure my local working copy is in sync with svn before I start the job of enabling the new SceneObject classes.  
							
							
							
						 
						
							2007-08-09 12:59:42 +00:00  
				
					
						
							
							
								 
						
							
							
								a137703611 
								
							
								 
							
						 
						
							
							
								
								Fixed the asset download problem I think, solution might not be ideal but works for now.  
							
							
							
						 
						
							2007-08-08 19:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								be483bc697 
								
							
								 
							
						 
						
							
							
								
								Hopefully improved texture downloading (including the speed at which they download), but still a few problems, it seems that the client has a quite short timeout for receiving a texture and if the whole texture isn't sent within this time, the client will request the texture again, With quite small textures this is fine, but it seems that with larger textures we can't send them fast enough and a infinite loop develops where the client keeps requesting a texture and we keep trying to send it, but are never fast enough. So I've for now put code in that so that the server will try to send a texture only once and then after that will ignore future requests from that client for that texture.  
							
							
							
						 
						
							2007-08-08 18:55:58 +00:00  
				
					
						
							
							
								 
						
							
							
								369fb2e623 
								
							
								 
							
						 
						
							
							
								
								Added checks to the last commit to make sure the xml files exist before it tries to load them.  
							
							
							
						 
						
							2007-08-08 17:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								cf203cf5ee 
								
							
								 
							
						 
						
							
							
								
								The startup set of assets in the local asset server can now be set from a xml file (OpenSimAssetSet.xml). (remember to make changes to the set, you will also need to delete the old asset .yap file, so that it is recreated).  
							
							... 
							
							
							
							Also the set of items in the OpenSim inventory Library can also now be set from a xml file (OpenSimLibrary.xml). 
							
						 
						
							2007-08-08 17:11:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ef0fea268f 
								
							
								 
							
						 
						
							
							
								
								* Got SimpleApp working again  
							
							... 
							
							
							
							* Minor shape koncept experiments 
							
						 
						
							2007-08-08 11:16:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5061a703ea 
								
							
								 
							
						 
						
							
							
								
								CAPS should now be working in standalone mode. Texture uploads will work even after you cross a region boundary.  
							
							
							
						 
						
							2007-08-08 07:00:56 +00:00  
				
					
						
							
							
								 
						
							
							
								1b709be156 
								
							
								 
							
						 
						
							
							
								
								Whoops! left this out. second part of r1541  
							
							
							
						 
						
							2007-08-08 05:04:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5ac5785cf2 
								
							
								 
							
						 
						
							
							
								
								a couple of changes in the new Sceneobject classes, just committing so things are kept in sync.  
							
							
							
						 
						
							2007-08-07 17:22:15 +00:00  
				
					
						
							
							
								 
						
							
							
								e155dcd432 
								
							
								 
							
						 
						
							
							
								
								* yet another mini-shape-commit  
							
							
							
						 
						
							2007-08-06 14:56:32 +00:00  
				
					
						
							
							
								 
						
							
							
								fdbb891659 
								
							
								 
							
						 
						
							
							
								
								* commands are done foreach instead of by [i]  
							
							... 
							
							
							
							* fixed 'show users' format bug. 
							
						 
						
							2007-08-06 14:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								95de99ff0a 
								
							
								 
							
						 
						
							
							
								
								* Now we have boxes. Yay!  
							
							... 
							
							
							
							* Removed unused SendPrimitiveToClient that didn't have rot. 
							
						 
						
							2007-08-06 12:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								9bdeb8af6f 
								
							
								 
							
						 
						
							
							
								
								* SimpleApp works again:  
							
							... 
							
							
							
							* NetworkServersInfo settable without config file
  * DefaultHomeLoc throws if getted before setted
  * Removed nonsensical sandbox distinction
  * Refactored default config file creation
* Some more small refactorings on shapes 
							
						 
						
							2007-08-06 10:48:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6dabab5ef0 
								
							
								 
							
						 
						
							
							
								
								* a very small first step with shape wrappers  
							
							
							
						 
						
							2007-08-03 20:21:53 +00:00  
				
					
						
							
							
								 
						
							
							
								599a6d32ee 
								
							
								 
							
						 
						
							
							
								
								Changes to prepare for future possible configuration of separate logdir, configdir, datadir.  
							
							
							
						 
						
							2007-08-03 18:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								dde8aafb8a 
								
							
								 
							
						 
						
							
							
								
								More work on the AllNewSceneObject* classes.  
							
							
							
						 
						
							2007-08-03 11:44:30 +00:00  
				
					
						
							
							
								 
						
							
							
								1c68c7a37f 
								
							
								 
							
						 
						
							
							
								
								*Estate settings are now saved in their own configuration file called estate_settings.xml using the configuration system.  
							
							
							
						 
						
							2007-08-03 00:14:11 +00:00  
				
					
						
							
							
								 
						
							
							
								32565509e2 
								
							
								 
							
						 
						
							
							
								
								Commiting whitespace changes, as this used hard tabs instead of the  
							
							... 
							
							
							
							4 spaces found everywhere else. 
							
						 
						
							2007-08-01 21:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								2507f38d07 
								
							
								 
							
						 
						
							
							
								
								factor out the common DeriveColor function just for good house keeping  
							
							
							
						 
						
							2007-08-01 20:23:08 +00:00  
				
					
						
							
							
								 
						
							
							
								2333de33f1 
								
							
								 
							
						 
						
							
							
								
								Assume White as a console color just means "default", and don't use it.  
							
							... 
							
							
							
							This helps reduce confusion for linux people that have white background
terminals. 
							
						 
						
							2007-08-01 20:06:40 +00:00  
				
					
						
							
							
								 
						
							
							
								948da1d6b8 
								
							
								 
							
						 
						
							
							
								
								* Workaround for Mono not correctly implementing the OperatingSystemVersion class.  
							
							
							
						 
						
							2007-08-01 18:16:01 +00:00  
				
					
						
							
							
								 
						
							
							
								cdd1285e9e 
								
							
								 
							
						 
						
							
							
								
								few small changes.  
							
							... 
							
							
							
							Updated libsl to latest version. 
							
						 
						
							2007-08-01 18:04:31 +00:00  
				
					
						
							
							
								 
						
							
							
								edc572dacf 
								
							
								 
							
						 
						
							
							
								
								Some more work on SceneObject/primitive rewrites (AllNewSceneObjectGroup2 /Part2).  
							
							... 
							
							
							
							Updated the JavaVM to a later version I did (basically some clean up and a little bit more functional).
Added SendLoadURL method to IClientAPI. 
							
						 
						
							2007-08-01 16:50:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2e6505f38e 
								
							
								 
							
						 
						
							
							
								
								remove Adam's work around, this shouldn't be needed any more  
							
							
							
						 
						
							2007-07-31 19:39:04 +00:00  
				
					
						
							
							
								 
						
							
							
								55b569069d 
								
							
								 
							
						 
						
							
							
								
								clear userAgent state on client shutdown, which fixes the issue  
							
							... 
							
							
							
							where you could only login once with a given id in standalone mode. 
							
						 
						
							2007-07-31 14:42:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e172e37c58 
								
							
								 
							
						 
						
							
							
								
								* Added GetLocalHost() to Util  
							
							... 
							
							
							
							* ExternalHostName supports "SYSTEMIP" again. 
							
						 
						
							2007-07-30 21:12:29 +00:00  
				
					
						
							
							
								 
						
							
							
								74bb5282a0 
								
							
								 
							
						 
						
							
							
								
								mass update of files to have native line endings  
							
							
							
						 
						
							2007-07-30 20:11:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a47e2d9ae7 
								
							
								 
							
						 
						
							
							
								
								added OnDisconnectUser event to required classes  
							
							
							
						 
						
							2007-07-30 20:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7071b5082f 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue whereby DB4o was loading agents incorrectly (multiple logins should now work properly), done a temporary fix, but agents need to be stored seperately from userprofiles in DB4o.  
							
							
							
						 
						
							2007-07-29 13:18:58 +00:00  
				
					
						
							
							
								 
						
							
							
								5ee2e38c11 
								
							
								 
							
						 
						
							
							
								
								Deleting objects should now work. But beware they aren't send to your trash folder or anything so there is at the moment no way to recover deleted objects.  
							
							
							
						 
						
							2007-07-29 13:05:57 +00:00  
				
					
						
							
							
								 
						
							
							
								038774de30 
								
							
								 
							
						 
						
							
							
								
								Commit 1/2  
							
							... 
							
							
							
							* DB4o no longer crashes the sim on Startup
* DB4o now crashes the sim on shutdown.
* Variety of console verbosity fixes. 
							
						 
						
							2007-07-29 09:37:29 +00:00  
				
					
						
							
							
								 
						
							
							
								43507f857b 
								
							
								 
							
						 
						
							
							
								
								* Added new compatibility functions to Util  
							
							... 
							
							
							
							* IsEnvironmentSupported() - returns whether the platform is supported, if not, an error message is specified (at the moment restricts 95/98/ME, Systems that lack HTTPD.SYS and versions of the .NET framework prior to 2.0)
* GetFileName() - returns a system valid filename, on windows this places data in the Application Data directory, on UNIX, the folder in which the application is calling from. 
							
						 
						
							2007-07-29 07:14:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e86396ad1f 
								
							
								 
							
						 
						
							
							
								
								You should now see the correct Avatar for other users, including their clothes, although their still seems to be a few problems with the clothes, in that sometimes other avatar's default clothes are white.  
							
							... 
							
							
							
							At last, removed the need for the avatar-texture.dat file. (Please never come back). 
							
						 
						
							2007-07-28 13:44:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1b850b4483 
								
							
								 
							
						 
						
							
							
								
								Should now have version 0.1 of our new ruth default avatar. At the moment, you only see your own avatar correctly, all other user's avatars show up as the old ruth. This will be fixed soon.  
							
							... 
							
							
							
							We also need better clothing for the new ruth and to edit the body shape. 
To get this working you will need to delete your asset yap file and also in grid mode the user server needs to be updated. 
							
						 
						
							2007-07-27 16:23:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d143e7b074 
								
							
								 
							
						 
						
							
							
								
								A few changes so that the number of warnings is less but without deleting everything.  
							
							... 
							
							
							
							Like, I removed the Obsolete from the old caps method as at this time not all caps calls can use the new Caps stream method as it doesn't properly deal with LLSD Arrays. 
Now down to 3 warnings on the events in IClientAPI and for now I think we have to live with them as I think most of those events will be used. 
							
						 
						
							2007-07-27 12:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f0dd115a8c 
								
							
								 
							
						 
						
							
							
								
								More work on inventory and opensim library.  
							
							... 
							
							
							
							Fixed a number of bugs in the AssetCache related to asset downloading. 
							
						 
						
							2007-07-26 17:41:31 +00:00  
				
					
						
							
							
								 
						
							
							
								39b64564dc 
								
							
								 
							
						 
						
							
							
								
								* Started renaming world to Scene  
							
							... 
							
							
							
							* Update and UpdateMovement now first stores array to avoid collection update exceptions
* Ignored some bins 
							
						 
						
							2007-07-26 14:55:42 +00:00  
				
					
						
							
							
								 
						
							
							
								74654dc735 
								
							
								 
							
						 
						
							
							
								
								Added the default shape to the OpenSim library. Now need to get the new ruth into asset format and add that.  
							
							
							
						 
						
							2007-07-25 19:18:34 +00:00  
				
					
						
							
							
								 
						
							
							
								2b42ea0a42 
								
							
								 
							
						 
						
							
							
								
								Start of the OpenSim library , for now only contains a few textures.  
							
							
							
						 
						
							2007-07-25 18:19:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2760378f7a 
								
							
								 
							
						 
						
							
							
								
								* Users doing terraforming should see updates instantly now.  
							
							... 
							
							
							
							* Other viewers in the sim will see updates no more than once every 5 seconds. 
							
						 
						
							2007-07-24 05:54:44 +00:00  
				
					
						
							
							
								 
						
							
							
								ad5548de9f 
								
							
								 
							
						 
						
							
							
								
								* More console related changes.  
							
							
							
						 
						
							2007-07-24 04:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								3cbc1e011d 
								
							
								 
							
						 
						
							
							
								
								* Reduced a significant number of compiler warnings (back down to 9 for all projects combined, all 'never used' things)  
							
							
							
						 
						
							2007-07-24 03:59:32 +00:00  
				
					
						
							
							
								 
						
							
							
								87bddd32df 
								
							
								 
							
						 
						
							
							
								
								*Added configuration plugin (OpenSim.Framework.Configuration.HTTP.dll) that fetches a file from a remote server  
							
							... 
							
							
							
							*Right now, values are not saved back to the remote server, but that will be changed
*Removed some warnings from invalid references that were not used anyways 
							
						 
						
							2007-07-23 19:30:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c1366cbf 
								
							
								 
							
						 
						
							
							
								
								Applied makomk 's patch from issue  #219 .  
							
							
							
						 
						
							2007-07-23 17:22:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5db16cbd9b 
								
							
								 
							
						 
						
							
							
								
								Couple of small changes  
							
							
							
						 
						
							2007-07-22 13:41:19 +00:00  
				
					
						
							
							
								 
						
							
							
								276011a0a1 
								
							
								 
							
						 
						
							
							
								
								Think I've recovered my deleted files, so hopefully it works now.  
							
							
							
						 
						
							2007-07-22 13:31:08 +00:00  
				
					
						
							
							
								 
						
							
							
								70fa302042 
								
							
								 
							
						 
						
							
							
								
								* Some work in progress code: Inventory cache, start of inventory server/service, userprofile cache, inventory handling. (non of it is enabled yet (or at least it shouldn't be).  
							
							... 
							
							
							
							* Fixed some of the problems with crossing regions when flying: you should no longer sink to ground level when crossing (should keep roughly your right height). Should no longer sometimes get sent back to the centre of the current region when attempting to border cross. But instead sometimes you will find you avatar stop at the edge of region and you will need to start moving again to retry the crossing (which should then work). This code is partly based on Babblefrog's issue #212  patch. [I think I have some ideas of how to solve the stopping at edges problem, just want to get the inventory code done first]
* Capabilities code has now been moved to the OpenSim.Framework.Communications project as some of the caps code will be tightly tied to inventory/asset handling and it was causing a two way reference problem when it was in its own project/dll.
This is a Big commit as I was going to keep my inventory work local until I had it in a working state, in case it brakes anything, but its getting harder to keep in sync with svn. 
							
						 
						
							2007-07-22 11:44:36 +00:00  
				
					
						
							
							
								 
						
							
							
								b3cef2fc2a 
								
							
								 
							
						 
						
							
							
								
								Re-added the ability to set the database provider (dll) in the config file for the userserver and gridserver.  
							
							
							
						 
						
							2007-07-21 15:50:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2c90c61020 
								
							
								 
							
						 
						
							
							
								
								* Issue#206 - Casting of a LLUUID from XMLRPC hashtable causes an error. (Thanks Babblefrog)  
							
							... 
							
							
							
							* Issue#205 - MySQLManager User Creation support readded (Thanks Babblefrog + adjohn)
* Issue#204 - Clients now recieve terrain updates properly (Thanks Babblefrog) [May do some slight modifications on this to make it an event] 
							
						 
						
							2007-07-21 07:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								12bb7628d2 
								
							
								 
							
						 
						
							
							
								
								*Added ability to manually set the configuration plugin dll from ConfigurationMember  
							
							
							
						 
						
							2007-07-20 17:08:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2da8a7c128 
								
							
								 
							
						 
						
							
							
								
								* Fixed an config issue (log not initialized in RegionInfo config)  
							
							... 
							
							
							
							* Added LineInfo stacktrace parser to LogBase (not used yet though) 
							
						 
						
							2007-07-20 14:16:12 +00:00  
				
					
						
							
							
								 
						
							
							
								765ff13f22 
								
							
								 
							
						 
						
							
							
								
								* Assortment of Console changes - console messages are now grouped into modules (eg "client", "grid", "terrain", "storage", etc)  
							
							
							
						 
						
							2007-07-20 01:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								f5b24b6679 
								
							
								 
							
						 
						
							
							
								
								* New log functions which include the module name as an argument.  
							
							
							
						 
						
							2007-07-20 01:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ed69e84874 
								
							
								 
							
						 
						
							
							
								
								*Moved XmlConfiguration to its own project  
							
							... 
							
							
							
							*Made it possible to load a configuration interface by DLL
*Deleted the 1024 config files until they are updated 
							
						 
						
							2007-07-19 20:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b2c6f316e1 
								
							
								 
							
						 
						
							
							
								
								Some work on Inventory (not yet finished or enabled)  
							
							
							
						 
						
							2007-07-19 20:21:02 +00:00  
				
					
						
							
							
								 
						
							
							
								de104536c1 
								
							
								 
							
						 
						
							
							
								
								*Handler Functions can now refuse an object as invalid by returning false, thus forcing the user to re-enter the data  
							
							... 
							
							
							
							*Added TYPE_STRING_NOT_EMPTY that requires some sort of text to be entered
*Added another parameter to addConfigurationOption called use_default_no_prompt that will not ask via the console a configuration option; it will use whatever is in the config file. If nothing is in the config file for that option, it will force itself to use default 
							
						 
						
							2007-07-19 15:01:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0b6e332e16 
								
							
								 
							
						 
						
							
							
								
								Added some Alert methods to Scene , and a console command handler. So from the console to send alerts use : alert general <message> , for a instance wide message  , or use alert firstname secondname <message> to send a alert to one user. (TODO: add region wide messages).  
							
							
							
						 
						
							2007-07-19 10:44:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f29acf95b0 
								
							
								 
							
						 
						
							
							
								
								* Removed yet more compiler warnings  
							
							... 
							
							
							
							* Dropped old ILocalStorage storage engines. 
							
						 
						
							2007-07-19 00:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								30a73085c5 
								
							
								 
							
						 
						
							
							
								
								*Removed files that were no longer important and prevented compile  
							
							... 
							
							
							
							*Should compile now! 
							
						 
						
							2007-07-18 23:35:24 +00:00  
				
					
						
							
							
								 
						
							
							
								222becc879 
								
							
								 
							
						 
						
							
							
								
								*New Configuration System, much easier and less buggy compared to the original system in place  
							
							... 
							
							
							
							*View RegionInfo.cs for an example on how it works!
*This hopefully copies all the files over, but who knows :) 
							
						 
						
							2007-07-18 23:15:08 +00:00  
				
					
						
							
							
								 
						
							
							
								11efebd29e 
								
							
								 
							
						 
						
							
							
								
								* Added "GetHostFromDNS" to Util to replace the various DNS resolution methods we use. Favours IPv4 addresses before IPv6 addresses to work around the Vista preference issue.  
							
							
							
						 
						
							2007-07-18 21:55:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4c8b8d22ff 
								
							
								 
							
						 
						
							
							
								
								A script/custom application should be able to add a particle system to a prim, just create a new libsecondlife.Primitive.ParticleSystem() and then call AddNewParticleSystem() on the OpenSim particle : we really need to rename our particle class to stop conflict with the one in libsl.  
							
							
							
						 
						
							2007-07-18 21:26:31 +00:00  
				
					
						
							
							
								 
						
							
							
								d2b459b8e5 
								
							
								 
							
						 
						
							
							
								
								Sculpted Prims should now work.  
							
							
							
						 
						
							2007-07-18 20:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								643a02ec60 
								
							
								 
							
						 
						
							
							
								
								More testing some ideas, to find best method for SceneObject Primitive classes.  
							
							
							
						 
						
							2007-07-18 18:12:16 +00:00  
				
					
						
							
							
								 
						
							
							
								04ece84d6b 
								
							
								 
							
						 
						
							
							
								
								few small changes  
							
							
							
						 
						
							2007-07-18 13:40:07 +00:00  
				
					
						
							
							
								 
						
							
							
								f70ec1fa75 
								
							
								 
							
						 
						
							
							
								
								* Added a FileSystemObject to SimpleApp  
							
							... 
							
							
							
							* Added Some ShapeTypes (shapes doesn't work though!)
* Fixed some \0 issues 
							
						 
						
							2007-07-18 09:36:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3a554de6e2 
								
							
								 
							
						 
						
							
							
								
								* Applying babblefrog's DNS patches from issue  #188  
							
							
							
						 
						
							2007-07-17 19:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								497ab5d7ab 
								
							
								 
							
						 
						
							
							
								
								* RegionApplicationBase restructuring now complete  
							
							... 
							
							
							
							* Still has some weird bug in SimpleApp though. 
							
						 
						
							2007-07-16 23:25:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6c9d9b660d 
								
							
								 
							
						 
						
							
							
								
								* Trimmed a few hundred warnings off SimpleApp.  
							
							
							
						 
						
							2007-07-16 22:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								2873b82b78 
								
							
								 
							
						 
						
							
							
								
								*Renamed everything Parcels and ParcelData to Land and LandData  
							
							... 
							
							
							
							*Added missing files (I hope) 
							
						 
						
							2007-07-16 19:40:25 +00:00  
				
					
						
							
							
								 
						
							
							
								4a17587b8d 
								
							
								 
							
						 
						
							
							
								
								* Restructured the RegionApplicationBase.  
							
							
							
						 
						
							2007-07-16 18:10:27 +00:00  
				
					
						
							
							
								 
						
							
							
								2a3c79df83 
								
							
								 
							
						 
						
							
							
								
								changed to native line ending encoding  
							
							
							
						 
						
							2007-07-16 15:40:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d216f5779c 
								
							
								 
							
						 
						
							
							
								
								*Trunk compiles now  
							
							... 
							
							
							
							*Added "RemoveEntity" and renamed "AddNewEntity" to "AddEntity" 
							
						 
						
							2007-07-16 14:56:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7f10179129 
								
							
								 
							
						 
						
							
							
								
								*Fixed bug that incorrectly tabulated 'others' prims on a parcel  
							
							... 
							
							
							
							*Added support for selected prims (does not yet support prims being sat on)
*Added support for listing avatars with prims on parcel with their prim count 
							
						 
						
							2007-07-16 01:25:16 +00:00  
				
					
						
							
							
								 
						
							
							
								173c5ee79e 
								
							
								 
							
						 
						
							
							
								
								*Fixed master avatar requesting when in grid mode.  
							
							
							
						 
						
							2007-07-15 21:21:14 +00:00  
				
					
						
							
							
								 
						
							
							
								bf2f3ea29a 
								
							
								 
							
						 
						
							
							
								
								Hijacked simpleApp again (sorry lbsa71, guess I should create my own simpleApp), to try out a basic test npc character(/class).  
							
							
							
						 
						
							2007-07-15 21:10:05 +00:00  
				
					
						
							
							
								 
						
							
							
								6510aea0ed 
								
							
								 
							
						 
						
							
							
								
								*Added support for the "show" button that highlights objects over the selected Objects  
							
							... 
							
							
							
							*Known bug, client does some weird "showing" when more than 255 objects are meant to be selected (linked objects count as one object) 
							
						 
						
							2007-07-15 21:02:13 +00:00  
				
					
						
							
							
								 
						
							
							
								813cdd0c80 
								
							
								 
							
						 
						
							
							
								
								* Marked old terrain methods as obsolete.  
							
							... 
							
							
							
							* Missed an item using the old local storage. 
							
						 
						
							2007-07-15 15:53:29 +00:00  
				
					
						
							
							
								 
						
							
							
								593851eaa5 
								
							
								 
							
						 
						
							
							
								
								* Fixed bug where UserServer SendKey would not be saved in configuration.  
							
							
							
						 
						
							2007-07-15 14:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2ccb8f7118 
								
							
								 
							
						 
						
							
							
								
								* Excelsior!  
							
							
							
						 
						
							2007-07-14 22:35:47 +00:00  
				
					
						
							
							
								 
						
							
							
								382b6a32c1 
								
							
								 
							
						 
						
							
							
								
								* Upgraded MySQL Connector to support 1222 changes.  
							
							
							
						 
						
							2007-07-14 21:01:31 +00:00  
				
					
						
							
							
								 
						
							
							
								a3f2c1276a 
								
							
								 
							
						 
						
							
							
								
								*Added support for simwide area and simwide prim count for parcels  
							
							
							
						 
						
							2007-07-14 15:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								423d03eaef 
								
							
								 
							
						 
						
							
							
								
								*Added support for prim counting on parcels  
							
							... 
							
							
							
							**No restrictions yet in place, or total prim count 
							
						 
						
							2007-07-14 15:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a04602d9c1 
								
							
								 
							
						 
						
							
							
								
								Added AddPreCompiledScript method to ScriptManager.  
							
							... 
							
							
							
							Done some work on lbsa71's simpleApp(hope he doesn't mind):
now have the avatar showing up and the terrain and his pulsating box (well except its not a box, as there seems to be something wrong with our PrimitiveBaseShape..DefaultBox() settings). 
Also noticed a few other problems that I had to work around, so these need looking into. 
							
						 
						
							2007-07-14 13:18:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d879c6e8fc 
								
							
								 
							
						 
						
							
							
								
								*Moved the OnSignificantClientMovement event to ScenePresence.  
							
							... 
							
							
							
							*ParcelManager's resetSimParcels does not set any default values.
*Updated ParcelData with correct defaults previously set in resetSimParcels
*Region overrides are now sent to viewer instead of dummy'd 
							
						 
						
							2007-07-13 23:13:25 +00:00  
				
					
						
							
							
								 
						
							
							
								862dc9fe97 
								
							
								 
							
						 
						
							
							
								
								*Reworked parcel joining to work the same way as LL's method.  
							
							... 
							
							
							
							**Parcels within selection now join and not the two parcels selected at each corner
*Created OnSignificantClientMovement event that is triggered when an avatar moves more than 2 meters. 
							
						 
						
							2007-07-13 21:13:38 +00:00  
				
					
						
							
							
								 
						
							
							
								ad264a6b6d 
								
							
								 
							
						 
						
							
							
								
								* Fixing issue with ParcelFlags. ParcelFlags is now a uint rather than an enum.  
							
							
							
						 
						
							2007-07-13 20:01:16 +00:00  
				
					
						
							
							
								 
						
							
							
								c0093052b0 
								
							
								 
							
						 
						
							
							
								
								* Default parcel flags now allow flying, landmark creation, object entry, deeding to group, terraforming, object creation and outside scripts.  
							
							
							
						 
						
							2007-07-13 19:51:05 +00:00  
				
					
						
							
							
								 
						
							
							
								985e0b765a 
								
							
								 
							
						 
						
							
							
								
								* Obsoleted ILocalStorage  
							
							... 
							
							
							
							* Added IRegionDataStore
* Added OnBackup event to EventManager 
							
						 
						
							2007-07-13 19:27:15 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc7f86427 
								
							
								 
							
						 
						
							
							
								
								Changed simpleApp to use basic physics.  
							
							... 
							
							
							
							Done some work of fixing primitive/SceneObject copying.
Set DefaultHome region to 1000,1000. 
							
						 
						
							2007-07-13 16:12:38 +00:00  
				
					
						
							
							
								 
						
							
							
								581ea0d92e 
								
							
								 
							
						 
						
							
							
								
								inlined packet deserialization  
							
							
							
						 
						
							2007-07-13 12:44:50 +00:00  
				
					
						
							
							
								 
						
							
							
								33ef93f4a6 
								
							
								 
							
						 
						
							
							
								
								* ObjectAddPacket now confined to ClientView,´using PrimitiveBaseShape instead - w00t!  
							
							
							
						 
						
							2007-07-13 12:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a0ac1f06e6 
								
							
								 
							
						 
						
							
							
								
								* Moved SendNameReply to ClientView  
							
							... 
							
							
							
							* Removed unused LoginService
* Minor renames on BinaryStreamHandler 
							
						 
						
							2007-07-13 07:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0f1b2f278b 
								
							
								 
							
						 
						
							
							
								
								* Fixing compiler warnings in an attempt to reduce them back down to zero.  
							
							
							
						 
						
							2007-07-13 07:17:42 +00:00  
				
					
						
							
							
								 
						
							
							
								df24ce6dfd 
								
							
								 
							
						 
						
							
							
								
								*Parcel and estate support fully restored into Sugilite  
							
							... 
							
							
							
							*Significant movement (currently set to 2 meters of movement for performance reasons, even though its speedy) and initial login now sends parcel updates 
							
						 
						
							2007-07-12 20:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7198d7980d 
								
							
								 
							
						 
						
							
							
								
								Next time maybe I should check it still compiles before committing.  
							
							
							
						 
						
							2007-07-12 15:30:09 +00:00  
				
					
						
							
							
								 
						
							
							
								20a77a6d4b 
								
							
								 
							
						 
						
							
							
								
								Fixed a number of bugs in the local InstantMessage handling, sending InstantMessages will no longer crash the server. But they still aren't really working correctly, you can't type replies to received messages.  
							
							
							
						 
						
							2007-07-12 15:16:19 +00:00  
				
					
						
							
							
								 
						
							
							
								27c595c007 
								
							
								 
							
						 
						
							
							
								
								Cleaning up some of the CAPS functions, Asset uploads now use the new LLSDStreamhandler system.  
							
							
							
						 
						
							2007-07-12 13:09:39 +00:00  
				
					
						
							
							
								 
						
							
							
								2ceff87a02 
								
							
								 
							
						 
						
							
							
								
								More work on UserProfile and inventory cache (still currently not enabled).  
							
							... 
							
							
							
							Asset uploading over CAPS now works, and although inventory isn't really working yet, this should now at least enables texturing of prims. 
							
						 
						
							2007-07-11 17:47:25 +00:00  
				
					
						
							
							
								 
						
							
							
								9d989612b0 
								
							
								 
							
						 
						
							
							
								
								updated libsecondlife.dll to a 1.18 version (from the libsecondlife aditi branch, so when they have a trunk version that is 1.18 ready, best to update again).  
							
							... 
							
							
							
							Started some work on a userProfile/inventory cache. 
							
						 
						
							2007-07-11 14:39:03 +00:00  
				
					
						
							
							
								 
						
							
							
								561b87b303 
								
							
								 
							
						 
						
							
							
								
								* Applying dalien's patches from bug#177 and  #179  
							
							
							
						 
						
							2007-07-11 02:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f0ecc1de4c 
								
							
								 
							
						 
						
							
							
								
								preliminary inter region communications (between regions in different instances) now works, so child agents and border crossings (and teleporting) now work.  
							
							... 
							
							
							
							The .net remoting is still very basic: we need security sinks added.
And we really need the OGS 2 protocol as soon as possible. 
							
						 
						
							2007-07-10 20:52:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ebdc64730a 
								
							
								 
							
						 
						
							
							
								
								Fixed the crashing when trying to look at the map in grid mode. Although the textures for the regions don't seem to show up, about to look into that.  
							
							
							
						 
						
							2007-07-10 18:58:42 +00:00  
				
					
						
							
							
								 
						
							
							
								7f03246653 
								
							
								 
							
						 
						
							
							
								
								Gird mode in sugilite should now work in so far as you should be able to login and move between regions in the same instance. Moving to regions in a different instance of opensim still needs implementing (working on it now).  
							
							... 
							
							
							
							Also trying to look at the map in grid mode will crash the server. 
							
						 
						
							2007-07-10 17:56:31 +00:00  
				
					
						
							
							
								 
						
							
							
								9f5f65c847 
								
							
								 
							
						 
						
							
							
								
								* LLSDStreamhandler now works.  
							
							
							
						 
						
							2007-07-09 23:32:29 +00:00  
				
					
						
							
							
								 
						
							
							
								85dd493614 
								
							
								 
							
						 
						
							
							
								
								* some follow up renaming of members et c.  
							
							
							
						 
						
							2007-07-09 21:25:43 +00:00  
				
					
						
							
							
								 
						
							
							
								08a1fa3f96 
								
							
								 
							
						 
						
							
							
								
								* Introduced ClientManager for great justice.  
							
							
							
						 
						
							2007-07-09 21:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d91f33b87b 
								
							
								 
							
						 
						
							
							
								
								Re-applied dalien patch ( #175 ) and included bin\data with avataranimations.xml  
							
							
							
						 
						
							2007-07-09 19:56:22 +00:00  
				
					
						
							
							
								 
						
							
							
								93f3ef7e0d 
								
							
								 
							
						 
						
							
							
								
								Done a little bit of renaming in primitive.cs and on a few events in IClientAPI.  
							
							... 
							
							
							
							Disabled CAPS asset uploading as it seems it now crashes the server. 
							
						 
						
							2007-07-09 15:59:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e8acf1cca9 
								
							
								 
							
						 
						
							
							
								
								* Begun work on Primitive Duplication. Not hooked up yet, but theoretically could be done so. In practice, more work needs to be done.  
							
							
							
						 
						
							2007-07-09 15:29:39 +00:00  
				
					
						
							
							
								 
						
							
							
								f62b7f3d1e 
								
							
								 
							
						 
						
							
							
								
								* reverted rev 1200 waiting for info re animations.xml  
							
							
							
						 
						
							2007-07-08 19:47:04 +00:00  
				
					
						
							
							
								 
						
							
							
								252ff78eb3 
								
							
								 
							
						 
						
							
							
								
								Applied animations patch ( #175 ) submitted by dalien  
							
							
							
						 
						
							2007-07-08 19:28:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5f8de1e704 
								
							
								 
							
						 
						
							
							
								
								* By popular demand, all generated build files are now deleted. Somebody should make sure the wiki is updated.  
							
							
							
						 
						
							2007-07-08 19:27:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4adf4c57d4 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-07-08 12:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b14726a843 
								
							
								 
							
						 
						
							
							
								
								* Fixed building - something weird is happening with prebuild though, not adding XMLRPC.DLL to the references for Framework.Data  
							
							
							
						 
						
							2007-07-08 10:32:13 +00:00  
				
					
						
							
							
								 
						
							
							
								bdab40280b 
								
							
								 
							
						 
						
							
							
								
								* Added instant message support for the local region. Grid support forthcoming.  
							
							
							
						 
						
							2007-07-08 03:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								10ece46cf6 
								
							
								 
							
						 
						
							
							
								
								* Updating prebuild  
							
							
							
						 
						
							2007-07-08 02:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								bc02ddf523 
								
							
								 
							
						 
						
							
							
								
								*Fixed several bugs that crashed the viewer and opensim server when logging in on grid mode  
							
							... 
							
							
							
							*Note: Grid Mode now works in sugilite, but is still unstable
**Known bug in which the grid server crashes after being relaunched from a previously create configuration
**Crashing of the viewer crashes the OpenSim server which then crashes the grid server -- needs better handling of exceptions
**Multiple sims is still untested, but should connect correctly. Moving between the sims may be a different story 
							
						 
						
							2007-07-06 20:40:03 +00:00  
				
					
						
							
							
								 
						
							
							
								93640f1d71 
								
							
								 
							
						 
						
							
							
								
								*Fixed 2 small references to localhost which has some conflicts when resolving.  
							
							... 
							
							
							
							*Grid mode now gets past region handshake, BUT the client (both nicholas and the normal one) crash as soon as the next step is displayed on the screen 
							
						 
						
							2007-07-06 13:57:49 +00:00  
				
					
						
							
							
								 
						
							
							
								8bdbdf48c7 
								
							
								 
							
						 
						
							
							
								
								* updated bugfixed xmlrpc for massive win  
							
							... 
							
							
							
							* got rid of the ugliest hack in the project 
							
						 
						
							2007-07-05 18:30:30 +00:00  
				
					
						
							
							
								 
						
							
							
								583f2a9de8 
								
							
								 
							
						 
						
							
							
								
								*Removed SimProfile.cs as it is no longer needed (in favor of SimProfileData)  
							
							... 
							
							
							
							*Added simulator_data_request XMLRPC method to request data from the grid server about a sim instead of faking its login
*Login is progressing, now just getting an XML error (http://pastebin.com/942515 ) -- if you can fix this, throw MingChen in IRC a Private Message 
							
						 
						
							2007-07-05 15:15:28 +00:00  
				
					
						
							
							
								 
						
							
							
								beb3073bec 
								
							
								 
							
						 
						
							
							
								
								A bit more work on Building tools/support.  
							
							... 
							
							
							
							updated Axiom.MathLib.dll. 
							
						 
						
							2007-07-04 19:07:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5c32b33a66 
								
							
								 
							
						 
						
							
							
								
								* re-fixed the utf-16 bug in xmlRpcResponse serialization  
							
							... 
							
							
							
							* added LLSDStreamHandler.cs to Caps (Haven't enabled it yet, though)
* removed last traces of old rest handling 
							
						 
						
							2007-07-04 16:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6a2588454a 
								
							
								 
							
						 
						
							
							
								
								* Removed AssetHttpServer, using BaseHttpServer instead  
							
							... 
							
							
							
							* Removed legacy REST handling
* Created two custom IStreamHandlers for asset up/download
* Removed quite a lot of double and triple encodings, trying to work towards binary only and direct write into storage.
* Introduced BaseStreamHandler with GetParam() and some other goodies 
							
						 
						
							2007-07-04 14:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								9a51949cb4 
								
							
								 
							
						 
						
							
							
								
								* Added StreamHandler support  
							
							... 
							
							
							
							* Implemented RestStreamHandler
* Some caps functions now use it
* Moved out RestMethodEntry from httpserver
* The IStreamHandler interface now reports required method and Content-Type 
							
						 
						
							2007-07-04 11:47:32 +00:00  
				
					
						
							
							
								 
						
							
							
								827cccb99c 
								
							
								 
							
						 
						
							
							
								
								Grid Servers:  
							
							... 
							
							
							
							* Sugilite grid server now works with older regions properly (using it on deepgrid for testing)
* Sugilite user server still broken with sugilite region server
* Reduced the number of compiler warnings to zero
Region Servers:
* Added debug information to OGS1 Comms to help debug user server connectivity issues. 
							
						 
						
							2007-07-04 07:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								249ce4cf6f 
								
							
								 
							
						 
						
							
							
								
								* More cleaning - Sugilite now only has build errors for "value is never used" properties (which I presume will be filled in over time)  
							
							
							
						 
						
							2007-07-04 05:49:12 +00:00  
				
					
						
							
							
								 
						
							
							
								daf7b8ec76 
								
							
								 
							
						 
						
							
							
								
								* Cleaning - attempting to get compiler warnings back down to zero.  
							
							
							
						 
						
							2007-07-04 05:25:40 +00:00  
				
					
						
							
							
								 
						
							
							
								8b3cb93b49 
								
							
								 
							
						 
						
							
							
								
								* Started work on converting BaseHttpServer to a stream dispatcher  
							
							
							
						 
						
							2007-07-04 04:29:23 +00:00  
				
					
						
							
							
								 
						
							
							
								bd8018fa1c 
								
							
								 
							
						 
						
							
							
								
								Today's work on Building support/tools. Think I am slowly getting there.  
							
							
							
						 
						
							2007-07-03 20:10:20 +00:00  
				
					
						
							
							
								 
						
							
							
								78e420f48b 
								
							
								 
							
						 
						
							
							
								
								*Fixed storage issue as noted in last commit of the OGS1 GridServer  
							
							... 
							
							
							
							*Reverted the default remote grid server port back to 8001 (from a port change to debug a previous issue) 
							
						 
						
							2007-07-03 19:26:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e06ffb3981 
								
							
								 
							
						 
						
							
							
								
								*Removed GridInfo class as it has been previously replaced with the much better NetworkServersInfo class  
							
							... 
							
							
							
							*Got the GridServer in OGS1 to go through with registering the region, but the actual storage of the region isnt working right now.
**After this is fixed, grid mode should work! 
							
						 
						
							2007-07-03 17:03:14 +00:00  
				
					
						
							
							
								 
						
							
							
								9b6b6d05d4 
								
							
								 
							
						 
						
							
							
								
								* Optimized usings (the 'LL ate my scripts' commit)  
							
							... 
							
							
							
							* added some licensing info 
							
						 
						
							2007-07-03 14:37:29 +00:00  
				
					
						
							
							
								 
						
							
							
								73a5ec391a 
								
							
								 
							
						 
						
							
							
								
								* Completed conceptual LlsdMethod - everything resides in SimpleApp pending guru approval.  
							
							
							
						 
						
							2007-07-03 07:06:08 +00:00  
				
					
						
							
							
								 
						
							
							
								71f1b2d878 
								
							
								 
							
						 
						
							
							
								
								* Added conceptual LlsdMethod Demo to SimpleApp (work in progress)  
							
							
							
						 
						
							2007-07-02 20:44:39 +00:00  
				
					
						
							
							
								 
						
							
							
								fcabdab7bc 
								
							
								 
							
						 
						
							
							
								
								* Started working on LlsdMethod for BaseHttpServer  
							
							... 
							
							
							
							*Renamed IRestHandler.cs to RestMethod.cs which is the correct name. 
							
						 
						
							2007-07-02 16:03:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9ff5bb9873 
								
							
								 
							
						 
						
							
							
								
								* Applied Weathros/tedd's IP v6 patch  
							
							
							
						 
						
							2007-07-02 06:57:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d78f6505e3 
								
							
								 
							
						 
						
							
							
								
								* worked some more on the RegionInfo attr fuggliness  
							
							
							
						 
						
							2007-07-02 06:55:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7f18f494f1 
								
							
								 
							
						 
						
							
							
								
								Just committing this because I want my commit to be on the front page of www.opensimulator.org rather than lbsa71's being there.  
							
							
							
						 
						
							2007-07-01 21:45:47 +00:00  
				
					
						
							
							
								 
						
							
							
								2852cda727 
								
							
								 
							
						 
						
							
							
								
								More work on SceneObject/Primitive and building (Linking is a work in progress as is all). Committing now as I've finished for the night and will be continued tomorrow.  
							
							
							
						 
						
							2007-07-01 21:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								97d441fca4 
								
							
								 
							
						 
						
							
							
								
								* replaced some more of those butt-fuggly attr constructs with nice Get<> calls; somebody should finish the job.  
							
							
							
						 
						
							2007-07-01 20:30:02 +00:00  
				
					
						
							
							
								 
						
							
							
								54ef77f0fd 
								
							
								 
							
						 
						
							
							
								
								Can change the name and description of a prim.  
							
							
							
						 
						
							2007-07-01 18:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9800c05c1b 
								
							
								 
							
						 
						
							
							
								
								Started change to having SceneObject and then that having child Primitives which in turn have a Shape object (currently PrimitiveBaseShape). The plan is only for the SceneObject to interface with the physics engines. As a physics Entity should be able to have mulitple shapes connected to it.  
							
							
							
						 
						
							2007-07-01 17:26:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7cafe7f6d9 
								
							
								 
							
						 
						
							
							
								
								* now saves ExternalHostName in config  
							
							
							
						 
						
							2007-07-01 16:19:47 +00:00  
				
					
						
							
							
								 
						
							
							
								06a8c13200 
								
							
								 
							
						 
						
							
							
								
								MAJOR IP RESTRUCTURING  
							
							... 
							
							
							
							* moving towards IPEndPoints all over the place
* trying to make the internal/external division 
							
						 
						
							2007-07-01 16:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								5e805656db 
								
							
								 
							
						 
						
							
							
								
								Fixed SimpleApp - aka thankgoditssundaycommit  
							
							... 
							
							
							
							* Updated SimpleApp with various introduced dependencies
* Extracted ScenePrescence creation in Scene
* removed try-catchall from UserManagerBase (that actually hid a bug)
* Refactored RegionInfo
  * handle is calculated
  * it will explode upon accessing x,y,ip,port,externalip if not explicitly initialized
* Removed superfluous 'ref' keywords
* Removed a shitload of 'catch Exception e' that causes build warnings
* Lots of small refactorings, renames et c
* Ignored some bins 
							
						 
						
							2007-07-01 13:17:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b8b701fabb 
								
							
								 
							
						 
						
							
							
								
								* Small bugfix comparing equal UUIDs  
							
							
							
						 
						
							2007-06-29 22:10:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e4df6ea08e 
								
							
								 
							
						 
						
							
							
								
								* Created new "UUID" class to override LLUUID in general. (Unable to inherit from LLUUID, so written as a wrapper + extra functions), 1:1 Feature compatible with LLUUID designed as "Drop In" replacement.  
							
							
							
						 
						
							2007-06-29 22:09:52 +00:00  
				
					
						
							
							
								 
						
							
							
								72cd28be1b 
								
							
								 
							
						 
						
							
							
								
								* Experimental patch: Replaced IPAddress.Any with IPAddress.Parse("0.0.0.0") to force IPv4  
							
							
							
						 
						
							2007-06-29 20:09:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6b3777d3db 
								
							
								 
							
						 
						
							
							
								
								*Deleted Logger.cs from OpenSim.Framework  
							
							
							
						 
						
							2007-06-29 16:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b2883faddf 
								
							
								 
							
						 
						
							
							
								
								* just making sure build files are latest  
							
							
							
						 
						
							2007-06-29 16:28:03 +00:00  
				
					
						
							
							
								 
						
							
							
								90b01ba80c 
								
							
								 
							
						 
						
							
							
								
								*Hopefully fixed the empty dialog box error on client when logging in on sandbox mode  
							
							
							
						 
						
							2007-06-29 01:58:16 +00:00  
				
					
						
							
							
								 
						
							
							
								135e9b1f53 
								
							
								 
							
						 
						
							
							
								
								* Removed J# language support because it has issues with Mono.  
							
							
							
						 
						
							2007-06-28 19:35:20 +00:00  
				
					
						
							
							
								 
						
							
							
								fe0528b98c 
								
							
								 
							
						 
						
							
							
								
								*Added UUIDNameRequest packet support (untested, but should work -- at least in sandbox mode)  
							
							... 
							
							
							
							*Various small renamings 
							
						 
						
							2007-06-28 19:09:50 +00:00  
				
					
						
							
							
								 
						
							
							
								108d89f894 
								
							
								 
							
						 
						
							
							
								
								*Master User is now set up  
							
							... 
							
							
							
							*Added support for getting user profile information from remote grid server (untested)
*Updated prebuild.xml 
							
						 
						
							2007-06-28 16:17:20 +00:00  
				
					
						
							
							
								 
						
							
							
								bee543300f 
								
							
								 
							
						 
						
							
							
								
								*User Profile requests on OGS UserServer now uses XMLRPC instead of REST  
							
							... 
							
							
							
							*Added base support for setting up a master user 
							
						 
						
							2007-06-28 14:45:46 +00:00  
				
					
						
							
							
								 
						
							
							
								561db23e5f 
								
							
								 
							
						 
						
							
							
								
								Finished removing the old scripting code, Scene.Scripting.cs and OpenSim.Framework.Interfaces.Scripting.  
							
							
							
						 
						
							2007-06-28 14:10:05 +00:00  
				
					
						
							
							
								 
						
							
							
								3456d951d8 
								
							
								 
							
						 
						
							
							
								
								Imported the scripting changes, so now should be up to date with sugilite.  
							
							
							
						 
						
							2007-06-28 13:13:17 +00:00  
				
					
						
							
							
								 
						
							
							
								14ea54b441 
								
							
								 
							
						 
						
							
							
								
								should now work.  
							
							
							
						 
						
							2007-06-28 11:54:51 +00:00  
				
					
						
							
							
								 
						
							
							
								9eaecabdd0 
								
							
								 
							
						 
						
							
							
								
								*Moved VersionInfo.cs to its correct place in OpenSim.csproj  
							
							... 
							
							
							
							*Added OpenSim.Region.Caps
*Updated prebuild.xml and ran prebuild 
							
						 
						
							2007-06-27 19:04:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2261e4ec2a 
								
							
								 
							
						 
						
							
							
								
								*Fixed all renaming for OpenGridServices.sln, still a reference issue in prebuild.xml though  
							
							
							
						 
						
							2007-06-27 18:04:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1dcc814b70 
								
							
								 
							
						 
						
							
							
								
								*More compile fixes (should be it on OpenSim.sln)  
							
							
							
						 
						
							2007-06-27 17:20:45 +00:00  
				
					
						
							
							
								 
						
							
							
								fe120533ef 
								
							
								 
							
						 
						
							
							
								
								*Updated prebuild.xml and ran prebuild again  
							
							... 
							
							
							
							*Removed .user, .suo, and unneccessary files in /bin/Physics/
*OpenSim.sln should compile with nant and on windows now 
							
						 
						
							2007-06-27 17:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e41eedc9ae 
								
							
								 
							
						 
						
							
							
								
								*Some more restructuring/fixing -- should compile, but high chance I forgot to add/remove something  
							
							
							
						 
						
							2007-06-27 16:39:11 +00:00  
				
					
						
							
							
								 
						
							
							
								646bbbc84b 
								
							
								 
							
						 
						
							
							
								
								Some work on restructuring the namespaces / project names. Note this doesn't compile yet as not all the code has been changed to use the new namespaces. Am committing it now for feedback on the namespaces.  
							
							
							
						 
						
							2007-06-27 15:28:52 +00:00