32ccd5bb40 
								
							
								 
							
						 
						
							
							
								
								* Changed the misc. methods calling ThreadPool.UnsafeQueueUserWorkItem() to Util.FireAndForget()  
							
							... 
							
							
							
							* Changed Util.FireAndForget() to use any of five different methods set with async_call_method in the [Startup] section of OpenSim.ini. Look at the example config for possible values 
							
						 
						
							2009-10-21 23:03:18 -07:00  
				
					
						
							
							
								 
						
							
							
								8ce4fd7234 
								
							
								 
							
						 
						
							
							
								
								Reduce the default pool threads to 15 (from 30) and the minimum from 5 to 2  
							
							
							
						 
						
							2009-10-22 04:02:26 +01:00  
				
					
						
							
							
								 
						
							
							
								8a336c6860 
								
							
								 
							
						 
						
							
							
								
								Add MaxPoolThreads in startup to limit the size of the thread pool used  
							
							... 
							
							
							
							for FireAndForget. This lets us limit concurrency to make OpenSim play nice 
							
						 
						
							2009-10-22 02:28:53 +01:00  
				
					
						
							
							
								 
						
							
							
								6492640e72 
								
							
								 
							
						 
						
							
							
								
								* Change the OnQueueEmpty signature to send the flags of the queues that are empty instead of firing once per empty queue  
							
							... 
							
							
							
							* Change the OnQueueEmpty firing to use a minimum time until next fire instead of a sleep
* Set OutgoingPacket.TickCount = 0 earlier to avoid extra resends when things are running slowly (inside a profiler, for example) 
							
						 
						
							2009-10-21 18:03:41 -07:00  
				
					
						
							
							
								 
						
							
							
								9ec55df988 
								
							
								 
							
						 
						
							
							
								
								Mark new version  
							
							
							
						 
						
							2009-10-22 01:51:27 +01:00  
				
					
						
							
							
								 
						
							
							
								2b39ff0a39 
								
							
								 
							
						 
						
							
							
								
								Merged master into prioritization  
							
							
							
						 
						
							2009-10-21 16:24:17 -07:00  
				
					
						
							
							
								 
						
							
							
								93b24b5207 
								
							
								 
							
						 
						
							
							
								
								Fix web map retrieval for regions configured via .ini  
							
							
							
						 
						
							2009-10-21 03:44:40 +01:00  
				
					
						
							
							
								 
						
							
							
								2a886fd76c 
								
							
								 
							
						 
						
							
							
								
								Really make module port selection work. Implement port setting in  
							
							... 
							
							
							
							LLProxyLoginModule. 
							
						 
						
							2009-10-21 02:19:45 +01:00  
				
					
						
							
							
								 
						
							
							
								8151190a45 
								
							
								 
							
						 
						
							
							
								
								* Removing ODEPrim and ODECharacter GetHashCode() overrides since they were based on something that could change  
							
							... 
							
							
							
							* Tweaked a few other GetHashCode() overrides to bring them in line with MSDN recommendations 
							
						 
						
							2009-10-20 10:56:15 -07:00  
				
					
						
							
							
								 
						
							
							
								9bc303d293 
								
							
								 
							
						 
						
							
							
								
								Add MainServer.GetHttpServer(port) method for using multiple listener  
							
							... 
							
							
							
							ports in region modules 
							
						 
						
							2009-10-20 16:57:22 +01:00  
				
					
						
							
							
								 
						
							
							
								fdce1be3db 
								
							
								 
							
						 
						
							
							
								
								* Removed OpenSim.Data.NHibernate  
							
							... 
							
							
							
							* Replaced calls to ThreadPool.QueueUserWorkItem() with ThreadPool.UnsafeQueueUserWorkItem() since OpenSim does not use Code Access Security sandboxing 
							
						 
						
							2009-10-19 16:52:27 -07:00  
				
					
						
							
							
								 
						
							
							
								bd03cbd815 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into prioritization  
							
							
							
						 
						
							2009-10-19 15:19:37 -07:00  
				
					
						
							
							
								 
						
							
							
								142008121e 
								
							
								 
							
						 
						
							
							
								
								* Change Util.FireAndForget to use ThreadPool.UnsafeQueueUserWorkItem(). This avoids .NET remoting and a managed->unmanaged->managed jump. Overall, a night and day performance difference  
							
							... 
							
							
							
							* Initialize the LLClientView prim full update queue to the number of prims in the scene for a big performance boost
* Reordered some comparisons on hot code paths for a minor speed boost
* Removed an unnecessary call to the expensive DateTime.Now function (if you *have* to get the current time as opposed to Environment.TickCount, always use DateTime.UtcNow)
* Don't fire the queue empty callback for the Resend category
* Run the outgoing packet handler thread loop for each client synchronously. It seems like more time was being spent doing the execution asynchronously, and it made deadlocks very difficult to track down
* Rewrote some expensive math in LandObject.cs
* Optimized EntityManager to only lock on operations that need locking, and use TryGetValue() where possible
* Only update the attachment database when an object is attached or detached
* Other small misc. performance improvements 
							
						 
						
							2009-10-19 15:19:09 -07:00  
				
					
						
							
							
								 
						
							
							
								0a259caeef 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2009-10-19 15:48:07 +09:00  
				
					
						
							
							
								 
						
							
							
								233e16b99c 
								
							
								 
							
						 
						
							
							
								
								* Rewrote the methods that build ObjectUpdate and ImprovedTerseObjectUpdate packets to fill in the data more accurately and avoid allocating memory that is immediately thrown away  
							
							... 
							
							
							
							* Changed the Send*Data structs in IClientAPI to use public readonly members instead of private members and getters
* Made Parallel.ProcessorCount public
* Started switching over packet building methods in LLClientView to use Util.StringToBytes[256/1024]() instead of Utils.StringToBytes()
* More cleanup of the ScenePresences vs. ClientManager nightmare
* ScenePresence.HandleAgentUpdate() will now time out and drop incoming AgentUpdate packets after three seconds. This fixes a deadlock on m_AgentUpdates that was blocking up the LLUDP server 
							
						 
						
							2009-10-18 20:24:20 -07:00  
				
					
						
							
							
								 
						
							
							
								0d29614ca1 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-10-19 08:58:03 +09:00  
				
					
						
							
							
								 
						
							
							
								b4526a5a6d 
								
							
								 
							
						 
						
							
							
								
								* Big performance increase in loading prims from the region database with MySQL  
							
							... 
							
							
							
							* Handle the AgentFOV packet
* Bypass queuing and throttles for ping checks to make ping times more closely match network latency
* Only track reliable bytes in LLUDPCLient.BytesSinceLastACK 
							
						 
						
							2009-10-18 02:00:42 -07:00  
				
					
						
							
							
								 
						
							
							
								fdb2a75ad3 
								
							
								 
							
						 
						
							
							
								
								Committing the second part of Jim Greensky @ Intel Lab's patch, re-prioritizing updates  
							
							
							
						 
						
							2009-10-17 18:01:22 -07:00  
				
					
						
							
							
								 
						
							
							
								3a63de8d02 
								
							
								 
							
						 
						
							
							
								
								Added a description for RegionType  
							
							
							
						 
						
							2009-10-17 15:55:30 -07:00  
				
					
						
							
							
								 
						
							
							
								cdcbd22ba8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into prioritization  
							
							
							
						 
						
							2009-10-17 14:51:17 +01:00  
				
					
						
							
							
								 
						
							
							
								c7da13eb23 
								
							
								 
							
						 
						
							
							
								
								Adds SendAvatarInterestsUpdate to IClientAPI  
							
							... 
							
							
							
							Thank you, Fly-Man 
							
						 
						
							2009-10-17 14:50:21 +01:00  
				
					
						
							
							
								 
						
							
							
								e5ccd3f793 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into prioritization  
							
							
							
						 
						
							2009-10-17 14:34:48 +01:00  
				
					
						
							
							
								 
						
							
							
								a95741cdd6 
								
							
								 
							
						 
						
							
							
								
								Re-rename ProductName back to it's original RegionType  
							
							
							
						 
						
							2009-10-17 14:33:46 +01:00  
				
					
						
							
							
								 
						
							
							
								077f473167 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into prioritization  
							
							
							
						 
						
							2009-10-17 13:41:32 +01:00  
				
					
						
							
							
								 
						
							
							
								72b96bcd84 
								
							
								 
							
						 
						
							
							
								
								Add ProductName to RegionInfo (for search)  
							
							
							
						 
						
							2009-10-17 13:36:45 +01:00  
				
					
						
							
							
								 
						
							
							
								80a8a9c4a7 
								
							
								 
							
						 
						
							
							
								
								Converted FireAndForget methods to use a singleton pattern to attempt to work around a Mono bug with nested delegates  
							
							
							
						 
						
							2009-10-16 14:34:42 -07:00  
				
					
						
							
							
								 
						
							
							
								4b75353cbf 
								
							
								 
							
						 
						
							
							
								
								Object update prioritization by Jim Greensky of Intel Labs, part one. This implements a simple distance prioritizer based on initial agent positions. Re-prioritizing and more advanced priority algorithms will follow soon  
							
							
							
						 
						
							2009-10-15 16:35:27 -07:00  
				
					
						
							
							
								 
						
							
							
								df2d5a460f 
								
							
								 
							
						 
						
							
							
								
								Replaced the update lists with a priority queue implementation in LLClientView  
							
							... 
							
							
							
							Replaced the update lists with a priority queue implementation in LLClientView.
The priority queues are based on the MinHeap implementation also included in
this commit within the OpneSim.Framework namespace.  Initially setup to exactly
mimic the behavior beofre the change which was a first come first serve queue. 
							
						 
						
							2009-10-15 15:52:53 -07:00  
				
					
						
							
							
								 
						
							
							
								82012ec4e3 
								
							
								 
							
						 
						
							
							
								
								* Clean up the SetThrottle() code and add a maxBurstRate parameter to allow more tweaking in the future  
							
							
							
						 
						
							2009-10-14 16:21:48 -07:00  
				
					
						
							
							
								 
						
							
							
								1e9e9df0b3 
								
							
								 
							
						 
						
							
							
								
								* Switched to a plain lock for the ClientManager collections and protected the TryGetValues with try/catch instead of a lock  
							
							... 
							
							
							
							* Added ClientManager.ForEachSync() for operations that need to run synchronously, such as "show connections" 
							
						 
						
							2009-10-14 14:25:58 -07:00  
				
					
						
							
							
								 
						
							
							
								4135b0c4dc 
								
							
								 
							
						 
						
							
							
								
								* Split Task category into Task and State  
							
							... 
							
							
							
							* Crude prioritization hack 
							
						 
						
							2009-10-13 19:45:38 -07:00  
				
					
						
							
							
								 
						
							
							
								e8c1e69a0d 
								
							
								 
							
						 
						
							
							
								
								* Copied LocklessQueue.cs into OpenSim.Framework and added the .Count property and .Clear() method  
							
							... 
							
							
							
							* Changed the way the QueueEmpty callback is fired. It will be fired asynchronously as soon as an empty queue is detected (this can happen immediately following a dequeue), and will not be fired again until at least one packet is dequeued from that queue. This will give callbacks advanced notice of an empty queue and prevent callbacks from stacking up while the queue is empty
* Added LLUDPClient.IsConnected checks in several places to prevent unwanted network activity after a client disconnects
* Prevent LLClientView.Close() from being called twice every disconnect
* Removed the packet resend limit and improved the client timeout check 
							
						 
						
							2009-10-13 18:56:54 -07:00  
				
					
						
							
							
								 
						
							
							
								dc11643c00 
								
							
								 
							
						 
						
							
							
								
								* Consolidated adding / removing ClientManager IClientAPIs to two places in Scene  
							
							... 
							
							
							
							* Added some missing implementations of IClientAPI.RemoteEndPoint
* Added a ClientManager.Remove(UUID) overload
* Removed a reference to a missing project from prebuild.xml 
							
						 
						
							2009-10-13 17:33:45 -07:00  
				
					
						
							
							
								 
						
							
							
								395a8680c3 
								
							
								 
							
						 
						
							
							
								
								* Fixed a bug where clients were being added to ClientManager twice  
							
							... 
							
							
							
							* Changed the ClientManager interface to reduce potential errors with duplicate or mismatched keys
* Added IClientAPI.RemoteEndPoint, which can (hopefully) eventually replace IClientAPI.CircuitCode
* Changed the order of operations during client shutdown 
							
						 
						
							2009-10-13 16:53:19 -07:00  
				
					
						
							
							
								 
						
							
							
								23a334b9f5 
								
							
								 
							
						 
						
							
							
								
								* Rewrote ClientManager to remove Lindenisms from OpenSim core, improve performance by removing locks, and replace LLUDPClientCollection  
							
							... 
							
							
							
							* Removed the confusing (and LL-specific) shutdowncircuit parameter from IClientAPI.Close()
* Updated the LLUDP code to only use ClientManager instead of trying to synchronize ClientManager and m_clients
* Remove clients asynchronously since it is a very slow operation (including a 2000ms sleep) 
							
						 
						
							2009-10-13 14:50:03 -07:00  
				
					
						
							
							
								 
						
							
							
								c893761319 
								
							
								 
							
						 
						
							
							
								
								* Unregister event handlers in LLUDPServer when a client logs out and disconnects  
							
							... 
							
							
							
							* Move ViewerEffect handling to Scene.PacketHandlers
* Removing the unused CloseAllAgents function
* Trimming ClientManager down. This class needs to be reworked to keep LLUDP circuit codes from intruding into the abstract OpenSim core code 
							
						 
						
							2009-10-13 12:50:59 -07:00  
				
					
						
							
							
								 
						
							
							
								170d2c4660 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into htb-throttle  
							
							
							
						 
						
							2009-10-12 15:25:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8030ed89b0 
								
							
								 
							
						 
						
							
							
								
								Use Util.UTF8 instead of creating a new heap object every time.  
							
							
							
						 
						
							2009-10-10 06:35:31 -07:00  
				
					
						
							
							
								 
						
							
							
								5e6e31591c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into htb-throttle  
							
							... 
							
							
							
							This is hand-edited to not let master changes creep into here and may cause a
somewhat rocky merge to master later. 
							
						 
						
							2009-10-10 10:26:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f29bd8036d 
								
							
								 
							
						 
						
							
							
								
								A slight improvement on name fetching -- using the local name cache, since it exists.  
							
							
							
						 
						
							2009-10-09 14:36:08 -07:00  
				
					
						
							
							
								 
						
							
							
								c146f2c8c4 
								
							
								 
							
						 
						
							
							
								
								Use the cache, Luke!  
							
							
							
						 
						
							2009-10-09 13:49:55 -07:00  
				
					
						
							
							
								 
						
							
							
								527c94825b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into htb-throttle  
							
							
							
						 
						
							2009-10-09 17:23:18 +01:00  
				
					
						
							
							
								 
						
							
							
								1c220e173c 
								
							
								 
							
						 
						
							
							
								
								Adding a hair item to the default wearables, fixes newly created avatars appearing as a cloud  
							
							
							
						 
						
							2009-10-09 17:22:02 +01:00  
				
					
						
							
							
								 
						
							
							
								494a1e922d 
								
							
								 
							
						 
						
							
							
								
								Calling .Close() on AutoResetEvent and ManualResetEvent (those classes contain an unmanaged resource that will not automatically be disposed when they are GCed), and commenting out some ManualResetEvents that are not in use yet  
							
							
							
						 
						
							2009-10-09 02:10:53 -07:00  
				
					
						
							
							
								 
						
							
							
								1eb390beda 
								
							
								 
							
						 
						
							
							
								
								Remove ThreadTrackerTest. It's no longer relevant because the thread  
							
							... 
							
							
							
							tracker now uses the system thread list 
							
						 
						
							2009-10-08 08:32:34 +01:00  
				
					
						
							
							
								 
						
							
							
								29f03d95f3 
								
							
								 
							
						 
						
							
							
								
								Bug fix.  
							
							
							
						 
						
							2009-10-07 19:20:34 -07:00  
				
					
						
							
							
								 
						
							
							
								ab3bfca546 
								
							
								 
							
						 
						
							
							
								
								Printout one more field in show threads, but this won't buy us much.  
							
							
							
						 
						
							2009-10-07 17:29:21 -07:00  
				
					
						
							
							
								 
						
							
							
								6f2d183107 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into htb-throttle  
							
							
							
						 
						
							2009-10-07 03:01:11 +01:00  
				
					
						
							
							
								 
						
							
							
								b5b53dd3eb 
								
							
								 
							
						 
						
							
							
								
								* One more debug message on FetchInventoryDescendants  
							
							... 
							
							
							
							* More streams close on finally 
							
						 
						
							2009-10-06 19:55:35 -07:00  
				
					
						
							
							
								 
						
							
							
								89d23a1fa2 
								
							
								 
							
						 
						
							
							
								
								Revert "Rewrote parts of the code that were double-locking different objects. This is about half of the code base reviewed."  
							
							... 
							
							
							
							This reverts commit e992ca0255 
							
						 
						
							2009-10-07 01:45:49 +01:00  
				
					
						
							
							
								 
						
							
							
								9618c196c2 
								
							
								 
							
						 
						
							
							
								
								Revert "Merging in diva's locking fixes"  
							
							... 
							
							
							
							This reverts commit 832cc68513 
							
						 
						
							2009-10-07 01:44:36 +01:00  
				
					
						
							
							
								 
						
							
							
								832cc68513 
								
							
								 
							
						 
						
							
							
								
								Merging in diva's locking fixes  
							
							
							
						 
						
							2009-10-06 15:54:00 -07:00  
				
					
						
							
							
								 
						
							
							
								e992ca0255 
								
							
								 
							
						 
						
							
							
								
								Rewrote parts of the code that were double-locking different objects. This is about half of the code base reviewed.  
							
							
							
						 
						
							2009-10-06 15:39:53 -07:00  
				
					
						
							
							
								 
						
							
							
								99c85b5ef5 
								
							
								 
							
						 
						
							
							
								
								* Change some more default ports to the robust default of 8003  
							
							... 
							
							
							
							* Make these use existing constants rather than hardcoding
* These will probably go away soon anyway once all services are under ROBUST 
							
						 
						
							2009-10-06 20:32:33 +01:00  
				
					
						
							
							
								 
						
							
							
								fa6027aa09 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into htb-throttle  
							
							
							
						 
						
							2009-10-06 12:15:24 -07:00  
				
					
						
							
							
								 
						
							
							
								fb19d1ca0a 
								
							
								 
							
						 
						
							
							
								
								* Try/catch around EndInvoke() when Util.FireAndForget() returns to catch exceptions thrown in the async method  
							
							... 
							
							
							
							* Added packet stats handling to the new LLUDP implementation
* Attempting to avoid a race condition when creating a new LLUDPClient 
							
						 
						
							2009-10-06 10:12:59 -07:00  
				
					
						
							
							
								 
						
							
							
								e474fc2fdb 
								
							
								 
							
						 
						
							
							
								
								Corrected words in error message.  
							
							
							
						 
						
							2009-10-06 08:50:25 -07:00  
				
					
						
							
							
								 
						
							
							
								2519f071f2 
								
							
								 
							
						 
						
							
							
								
								Fixing a few compile errors in the previous commit  
							
							
							
						 
						
							2009-10-06 02:50:59 -07:00  
				
					
						
							
							
								 
						
							
							
								e7c877407f 
								
							
								 
							
						 
						
							
							
								
								* Continued work on the new LLUDP implementation. Appears to be functioning, although not everything is reimplemented yet  
							
							... 
							
							
							
							* Replaced logic in ThreadTracker with a call to System.Diagnostics that does the same thing
* Added Util.StringToBytes256() and Util.StringToBytes1024() to clamp output at byte[256] and byte[1024], respectively
* Fixed formatting for a MySQLAssetData error logging line 
							
						 
						
							2009-10-06 02:38:00 -07:00  
				
					
						
							
							
								 
						
							
							
								7ddb6fbced 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into htb-throttle  
							
							
							
						 
						
							2009-10-05 17:38:27 -07:00  
				
					
						
							
							
								 
						
							
							
								429a84f390 
								
							
								 
							
						 
						
							
							
								
								Beginning work on the new LLUDP implementation  
							
							
							
						 
						
							2009-10-05 17:38:14 -07:00  
				
					
						
							
							
								 
						
							
							
								2753f4d62c 
								
							
								 
							
						 
						
							
							
								
								* GridServerPostHandler.cs: Try/catch in Handle  
							
							... 
							
							
							
							* BaseOpenSimServer.cs: Added thread pool numbers in show threads 
							
						 
						
							2009-10-05 16:06:21 -07:00  
				
					
						
							
							
								 
						
							
							
								75b35ddf4a 
								
							
								 
							
						 
						
							
							
								
								More error messages to warn when/if things go wrong.  
							
							
							
						 
						
							2009-10-05 09:18:51 -07:00  
				
					
						
							
							
								 
						
							
							
								30aac00f6b 
								
							
								 
							
						 
						
							
							
								
								Closing more streams even if things fail.  
							
							
							
						 
						
							2009-10-04 10:12:19 -07:00  
				
					
						
							
							
								 
						
							
							
								f21f3727df 
								
							
								 
							
						 
						
							
							
								
								Leaving the MemoryStreams unclosed.  
							
							
							
						 
						
							2009-10-04 09:20:01 -07:00  
				
					
						
							
							
								 
						
							
							
								6878b26b0d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'diva-textures-osgrid'  
							
							
							
						 
						
							2009-10-04 05:49:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2d9c27a28f 
								
							
								 
							
						 
						
							
							
								
								Slightly better message with status code for WebException.  
							
							
							
						 
						
							2009-10-03 20:18:21 -07:00  
				
					
						
							
							
								 
						
							
							
								b6920267f0 
								
							
								 
							
						 
						
							
							
								
								Close was being called to early on the Memory stream.  
							
							
							
						 
						
							2009-10-03 16:27:55 -07:00  
				
					
						
							
							
								 
						
							
							
								df7049008a 
								
							
								 
							
						 
						
							
							
								
								More streams closed.  
							
							
							
						 
						
							2009-10-03 08:57:30 -07:00  
				
					
						
							
							
								 
						
							
							
								e1112ff879 
								
							
								 
							
						 
						
							
							
								
								MOre streams closed. Corrected word in GridCommon.ini.example  
							
							
							
						 
						
							2009-10-03 08:46:06 -07:00  
				
					
						
							
							
								 
						
							
							
								4843edfeb7 
								
							
								 
							
						 
						
							
							
								
								Closing more streams.  
							
							
							
						 
						
							2009-10-03 08:33:19 -07:00  
				
					
						
							
							
								 
						
							
							
								006dfd6d9a 
								
							
								 
							
						 
						
							
							
								
								Closing another stream.  
							
							
							
						 
						
							2009-10-02 20:35:15 -07:00  
				
					
						
							
							
								 
						
							
							
								387e9f7a7f 
								
							
								 
							
						 
						
							
							
								
								* Creates Util.UTF8 and switches some references of Encoding.UTF8 to Util.UTF8 (not all references were switched since not all OpenSim libraries reference OpenSim.Framework)  
							
							... 
							
							
							
							* Shrinks the largest in-memory object, the LLRAW.HeightmapLookupValue struct (only used for exporting to LLRAW terrain files), to the minimum possible size. This seems to have the odd side effect of cutting the size of the two double[256,256] terrain objects in half. Possibly an alignment optimization? 
							
						 
						
							2009-10-02 18:31:08 -07:00  
				
					
						
							
							
								 
						
							
							
								e66321227e 
								
							
								 
							
						 
						
							
							
								
								Close streams in MakeRequest.  
							
							
							
						 
						
							2009-10-02 16:23:46 -07:00  
				
					
						
							
							
								 
						
							
							
								73fa409318 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'diva-textures-osgrid'  
							
							
							
						 
						
							2009-10-02 23:25:17 +01:00  
				
					
						
							
							
								 
						
							
							
								ce8974539e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into diva-textures  
							
							
							
						 
						
							2009-10-02 19:03:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2107b67f1b 
								
							
								 
							
						 
						
							
							
								
								- cleaning up LandData/ILandObject capitalization issues  
							
							... 
							
							
							
							- adding LandDataSerializer to OAR mechanics 
							
						 
						
							2009-10-02 11:31:30 +02:00  
				
					
						
							
							
								 
						
							
							
								31d8cec0f8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into diva-textures  
							
							
							
						 
						
							2009-10-02 08:23:38 +01:00  
				
					
						
							
							
								 
						
							
							
								133a4a9906 
								
							
								 
							
						 
						
							
							
								
								- adding new LandDataSerializer testcase to "test-xml" target as well  
							
							... 
							
							
							
							- adding another LandDataSerializer testcase 
							
						 
						
							2009-10-01 15:03:16 +02:00  
				
					
						
							
							
								 
						
							
							
								05da73c300 
								
							
								 
							
						 
						
							
							
								
								fixing LandDataSerializer (yeah! for testcases)  
							
							
							
						 
						
							2009-10-01 12:01:41 +02:00  
				
					
						
							
							
								 
						
							
							
								18416ec518 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'oar-parcel' into x-opensim  
							
							
							
						 
						
							2009-10-01 10:30:43 +02:00  
				
					
						
							
							
								 
						
							
							
								77ed8e977a 
								
							
								 
							
						 
						
							
							
								
								adding meat to the LandDataSerializerTest cases.  
							
							
							
						 
						
							2009-10-01 10:30:26 +02:00  
				
					
						
							
							
								 
						
							
							
								5b378a793b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'oar-parcel' into x-opensim  
							
							
							
						 
						
							2009-10-01 09:48:30 +02:00  
				
					
						
							
							
								 
						
							
							
								40cf840df2 
								
							
								 
							
						 
						
							
							
								
								adding testcase for LandDataSerializer; fixing LandDataSerializer ;-)  
							
							
							
						 
						
							2009-10-01 09:47:45 +02:00  
				
					
						
							
							
								 
						
							
							
								44776fea72 
								
							
								 
							
						 
						
							
							
								
								Fixing LLClientView memory leak  
							
							... 
							
							
							
							Fixing LLClientView memory leak by disposing of all timers utilized
in LLClientView as they contain references to the callback method.
This required the use of the Terminate and Close infrastructure that
was already in place but was not being utilized. 
							
						 
						
							2009-10-01 04:11:32 +01:00  
				
					
						
							
							
								 
						
							
							
								606e831ff5 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-10-01 09:38:36 +09:00  
				
					
						
							
							
								 
						
							
							
								5dfd2643df 
								
							
								 
							
						 
						
							
							
								
								* Change the signature of the agent set appearance callback to prevent unnecessary serialization/deserialization of TextureEntry objects and allow TextureEntry to be inspected for missing bakes  
							
							... 
							
							
							
							* Inspect incoming TextureEntry updates for bakes that do not exist on the simulator and request the missing textures
* Properly handle appearance updates that do not have a TextureEntry set 
							
						 
						
							2009-09-30 15:53:03 -07:00  
				
					
						
							
							
								 
						
							
							
								79ba96ad6f 
								
							
								 
							
						 
						
							
							
								
								Limit the number of packet data blocks to 50, as packets are already limited  
							
							... 
							
							
							
							This is enough to prevent the fast back and forth of allocation and release
the pool is meant to prevent, but not too much so we don't hog memory 
							
						 
						
							2009-09-30 21:33:29 +01:00  
				
					
						
							
							
								 
						
							
							
								400abed271 
								
							
								 
							
						 
						
							
							
								
								Add  RebakeAvatarTexturesPacket to the client view  
							
							
							
						 
						
							2009-09-30 21:33:20 +01:00  
				
					
						
							
							
								 
						
							
							
								41e4f3afdb 
								
							
								 
							
						 
						
							
							
								
								Remove some tests that no longer apply  
							
							
							
						 
						
							2009-09-30 19:14:58 +01:00  
				
					
						
							
							
								 
						
							
							
								ee205e7e81 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-10-01 01:17:47 +09:00  
				
					
						
							
							
								 
						
							
							
								33515c75e4 
								
							
								 
							
						 
						
							
							
								
								adding LandDataSerializer (not connected anywhere, work-in-progress)  
							
							... 
							
							
							
							[hi, there, justin!] 
							
						 
						
							2009-09-30 16:19:39 +02:00  
				
					
						
							
							
								 
						
							
							
								1006a2254c 
								
							
								 
							
						 
						
							
							
								
								Make create user to the Right Thing with regard to salting user passwords  
							
							
							
						 
						
							2009-09-30 13:36:03 +01:00  
				
					
						
							
							
								 
						
							
							
								77f5e41631 
								
							
								 
							
						 
						
							
							
								
								Remove empty CheckSumServer.cs file.  
							
							
							
						 
						
							2009-09-29 21:21:53 +09:00  
				
					
						
							
							
								 
						
							
							
								0709149313 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'grid-service-redux'  
							
							
							
						 
						
							2009-09-28 23:03:47 +01:00  
				
					
						
							
							
								 
						
							
							
								7cd03abab5 
								
							
								 
							
						 
						
							
							
								
								Bump main version to 0.6.8-Dev  
							
							
							
						 
						
							2009-09-28 18:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								69da82b39f 
								
							
								 
							
						 
						
							
							
								
								Bug fix in SynchronousRestFormsRequester -- Write instead of WriteLine, which was causing an extra \n to be written into the buffer.  
							
							
							
						 
						
							2009-09-28 06:44:57 -07:00  
				
					
						
							
							
								 
						
							
							
								0f05bbb4a2 
								
							
								 
							
						 
						
							
							
								
								Deleted some files that aren't being used anymore.  
							
							
							
						 
						
							2009-09-28 05:54:37 -07:00  
				
					
						
							
							
								 
						
							
							
								5d09c53a1a 
								
							
								 
							
						 
						
							
							
								
								Unpacking the mess with OtherRegionUp, so we can have a real cache of the neighbours in the grid service modules.  
							
							
							
						 
						
							2009-09-27 10:14:10 -07:00  
				
					
						
							
							
								 
						
							
							
								68e40a87ca 
								
							
								 
							
						 
						
							
							
								
								Poof! on LocalBackend. CommsManager.GridServices deleted.  
							
							
							
						 
						
							2009-09-26 21:29:54 -07:00  
				
					
						
							
							
								 
						
							
							
								f4bf581b96 
								
							
								 
							
						 
						
							
							
								
								Moved all HG1 operations to HGGridConnector.cs and HypergridServerConnector.cs/HypergridServiceConnector.cs, away from Region.Communications and HGNetworkServersInfo.  
							
							... 
							
							
							
							Fixed small bugs with hyperlinked regions' map positions. 
							
						 
						
							2009-09-26 21:00:51 -07:00  
				
					
						
							
							
								 
						
							
							
								632bb71262 
								
							
								 
							
						 
						
							
							
								
								Fixed MapBlocks bug, wrong order of arguments. First version that seems completely functional.  
							
							... 
							
							
							
							Also fixed the notification of the message server in standalone -- that server doesn't usually exist. 
							
						 
						
							2009-09-26 08:49:48 -07:00  
				
					
						
							
							
								 
						
							
							
								5757afe766 
								
							
								 
							
						 
						
							
							
								
								First pass at the heart surgery for grid services. Compiles and runs minimally. A few bugs to catch now.  
							
							
							
						 
						
							2009-09-26 07:48:21 -07:00  
				
					
						
							
							
								 
						
							
							
								dd3d52ae1f 
								
							
								 
							
						 
						
							
							
								
								Added test GridClient, which allowed me to remove a few bugs out of the new code.  
							
							
							
						 
						
							2009-09-24 13:33:58 -07:00  
				
					
						
							
							
								 
						
							
							
								ad753d784c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-24 17:35:03 +01:00  
				
					
						
							
							
								 
						
							
							
								e67341f24c 
								
							
								 
							
						 
						
							
							
								
								minor: replace xmlprc 'no method found' magic number with constant from xmlrpc library  
							
							
							
						 
						
							2009-09-24 15:02:55 +01:00  
				
					
						
							
							
								 
						
							
							
								7870152d23 
								
							
								 
							
						 
						
							
							
								
								Allow load/save iar password checks to be done in grid mode  
							
							... 
							
							
							
							This should allow load/save iar to work for grid mode as long as the grid user service is later than this revision
Grid services of earlier revisions will always erroneously report incorrect password.  This will be addressed shortly. 
							
						 
						
							2009-09-24 14:54:12 +01:00  
				
					
						
							
							
								 
						
							
							
								71a4b02c7e 
								
							
								 
							
						 
						
							
							
								
								* Minor commit, added two new math utility functions.  
							
							
							
						 
						
							2009-09-24 20:56:01 +10:00  
				
					
						
							
							
								 
						
							
							
								b8f039897b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-23 15:40:35 -07:00  
				
					
						
							
							
								 
						
							
							
								03438f7d44 
								
							
								 
							
						 
						
							
							
								
								minor: remove double initialization of user appearance module in Grid.UserServer.Main  
							
							
							
						 
						
							2009-09-23 16:24:26 +01:00  
				
					
						
							
							
								 
						
							
							
								882d2c9cc3 
								
							
								 
							
						 
						
							
							
								
								Added hg console commands to the module.  
							
							... 
							
							
							
							Added the IN connector module for link-region and corresponding handler to be used in the regions only. No service as such is needed.
This will replace the current link-region machinery. Compiles but not tested. 
							
						 
						
							2009-09-22 20:25:00 -07:00  
				
					
						
							
							
								 
						
							
							
								ffd30b8ac3 
								
							
								 
							
						 
						
							
							
								
								Moved RegionName from RegionInfo to SimpleRegionInfo.  
							
							
							
						 
						
							2009-09-22 14:46:05 -07:00  
				
					
						
							
							
								 
						
							
							
								97c18caa76 
								
							
								 
							
						 
						
							
							
								
								Thank you, Intari, for a patch that implements the missing pieces of  
							
							... 
							
							
							
							Http-in and makes the host name for URL generation configurable.
Applied with changes:
llGetSimulatorHostname was not changed, because the change breaks
existing behavior and carries a data exposure risk. That value needs
to be configurable, the proposed fixed change is not acceptable. 
							
						 
						
							2009-09-22 17:04:34 +01:00  
				
					
						
							
							
								 
						
							
							
								dafe5bf05f 
								
							
								 
							
						 
						
							
							
								
								Completely remove the prior implementation of the request event handling  
							
							... 
							
							
							
							on poll handlers. Introduce a new delegate on the PollServiceEventArgs that
allow access to the request headers and body. 
							
						 
						
							2009-09-22 06:19:02 +01:00  
				
					
						
							
							
								 
						
							
							
								c5be401d46 
								
							
								 
							
						 
						
							
							
								
								Remove support for executing a handler on poll. It caused other issues  
							
							
							
						 
						
							2009-09-22 05:24:22 +01:00  
				
					
						
							
							
								 
						
							
							
								06871d51dd 
								
							
								 
							
						 
						
							
							
								
								Disable the handler execution for poll services until the ramifications  
							
							... 
							
							
							
							can be studied 
							
						 
						
							2009-09-22 05:13:50 +01:00  
				
					
						
							
							
								 
						
							
							
								b6b8a18d37 
								
							
								 
							
						 
						
							
							
								
								Add the headers collection to the keysvals for HTT requests  
							
							
							
						 
						
							2009-09-21 20:21:01 +01:00  
				
					
						
							
							
								 
						
							
							
								61aaf3532a 
								
							
								 
							
						 
						
							
							
								
								Add X-PollServiceID pseudo-header to the request handling for polls  
							
							
							
						 
						
							2009-09-21 20:10:26 +01:00  
				
					
						
							
							
								 
						
							
							
								69b76acce1 
								
							
								 
							
						 
						
							
							
								
								Make the poll service handler call the handler method on incoming requests.  
							
							
							
						 
						
							2009-09-21 19:46:29 +01:00  
				
					
						
							
							
								 
						
							
							
								5511c62580 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-21 18:12:12 +01:00  
				
					
						
							
							
								 
						
							
							
								6d0e7b6a6c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-21 11:05:20 -07:00  
				
					
						
							
							
								 
						
							
							
								390137d540 
								
							
								 
							
						 
						
							
							
								
								Added grid handler and grid remote connector.  
							
							
							
						 
						
							2009-09-21 11:05:01 -07:00  
				
					
						
							
							
								 
						
							
							
								bc9e4cfd96 
								
							
								 
							
						 
						
							
							
								
								Add a RequestID (UUID.Random()) to the PollRequest and pass it to all  
							
							... 
							
							
							
							even hander delegates. 
							
						 
						
							2009-09-21 18:11:40 +01:00  
				
					
						
							
							
								 
						
							
							
								04170521f0 
								
							
								 
							
						 
						
							
							
								
								Add a UUID param to NoEvents in PollServiceEventArgs to make it more generic  
							
							
							
						 
						
							2009-09-21 14:59:31 +01:00  
				
					
						
							
							
								 
						
							
							
								2a1b5e3540 
								
							
								 
							
						 
						
							
							
								
								A small fix for remote console to accommodate PollServiceArgs behavior a  
							
							... 
							
							
							
							bit better 
							
						 
						
							2009-09-21 14:14:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2d9d25b367 
								
							
								 
							
						 
						
							
							
								
								Add the skeleton of the authentication connector and the forms data requester  
							
							
							
						 
						
							2009-09-19 17:33:57 +01:00  
				
					
						
							
							
								 
						
							
							
								6461243e7c 
								
							
								 
							
						 
						
							
							
								
								Remove the methods for full inventory fetch from the connector. Remove tests  
							
							... 
							
							
							
							for the old, removed asset handlers 
							
						 
						
							2009-09-17 23:55:06 +01:00  
				
					
						
							
							
								 
						
							
							
								6779abf7f5 
								
							
								 
							
						 
						
							
							
								
								Remove The legacy inventory and asset servers. Bump interface version to 6  
							
							
							
						 
						
							2009-09-17 23:39:58 +01:00  
				
					
						
							
							
								 
						
							
							
								44f1092b83 
								
							
								 
							
						 
						
							
							
								
								moved AuthorizationRequest and AuthorizationResponse to IAuthorizationService to keep service dependencies together.  
							
							
							
						 
						
							2009-09-11 09:23:09 -07:00  
				
					
						
							
							
								 
						
							
							
								eaec7cf39c 
								
							
								 
							
						 
						
							
							
								
								Changed RemoteAuthorizationServiceConnector so that it implements the IAuthorization interface method isAuthorizedForRegion looks up user and region data and delegates the remote authorization check to the AuthorizationServiceConnector  
							
							... 
							
							
							
							This keeps the IAuthorization as clean as possible and moves the dependency of using a UserProfileData object out to the connector from the scene. 
							
						 
						
							2009-09-11 06:50:24 -07:00  
				
					
						
							
							
								 
						
							
							
								ce332f235c 
								
							
								 
							
						 
						
							
							
								
								Changed the interface of IAuthorizationService to get less data.  
							
							
							
						 
						
							2009-09-10 19:56:08 -07:00  
				
					
						
							
							
								 
						
							
							
								b5c8925fdf 
								
							
								 
							
						 
						
							
							
								
								added AuthorizationRequest and AuthorizationResponse objects for passing Authorization messages over http. Added handling code for these in the AuthorizationServerConnector and AuthorizationServicesConnector  
							
							
							
						 
						
							2009-09-10 17:53:05 -07:00  
				
					
						
							
							
								 
						
							
							
								552ba5334f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-10 18:14:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f5feb25dd1 
								
							
								 
							
						 
						
							
							
								
								fix spurious loading... messages on iar load by creating folders as version 1 rather than version 0  
							
							
							
						 
						
							2009-09-10 17:08:26 +01:00  
				
					
						
							
							
								 
						
							
							
								0034dd043f 
								
							
								 
							
						 
						
							
							
								
								Many databases contain folders with invalid folder ID. Folder IDs are  
							
							... 
							
							
							
							supposed to be within -1 .. 22 and other values break inventory loading.
This patch fixes it and allows inventory to load. Invalid folder types
will be treated as ordinary folders. 
							
						 
						
							2009-09-10 00:33:00 +01:00  
				
					
						
							
							
								 
						
							
							
								0683cf6e0d 
								
							
								 
							
						 
						
							
							
								
								Add test to check behaviour if an iar is loaded where no user profile exists for the creators  
							
							... 
							
							
							
							Disable generation of temporary profiles for now, instead record loading user as creator 
							
						 
						
							2009-09-09 18:03:49 +01:00  
				
					
						
							
							
								 
						
							
							
								b7256f2567 
								
							
								 
							
						 
						
							
							
								
								extend load iar test to loading into a deeply nested directory  
							
							... 
							
							
							
							correct bug associated with this 
							
						 
						
							2009-09-08 17:42:07 +01:00  
				
					
						
							
							
								 
						
							
							
								5e4b7be712 
								
							
								 
							
						 
						
							
							
								
								* Typo in previous commit.  
							
							
							
						 
						
							2009-09-06 21:53:03 +10:00  
				
					
						
							
							
								 
						
							
							
								25313c2105 
								
							
								 
							
						 
						
							
							
								
								* Debugging why region loading is occurring so slowly on a setup with 64 regions in a Regions.ini (took 38 minutes on my test box)  
							
							
							
						 
						
							2009-09-06 21:52:11 +10:00  
				
					
						
							
							
								 
						
							
							
								f23f7b1fc4 
								
							
								 
							
						 
						
							
							
								
								preparing LandData seriali(s|z)ation into OAR [not yet functional]  
							
							
							
						 
						
							2009-09-04 10:12:36 +02:00  
				
					
						
							
							
								 
						
							
							
								584c113836 
								
							
								 
							
						 
						
							
							
								
								Added Util.FireAndForget(), to replace leaking calls to Delegate.BeginInvoke()  
							
							
							
						 
						
							2009-09-03 12:27:23 -07:00  
				
					
						
							
							
								 
						
							
							
								8e7b385883 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-02 16:29:50 +01:00  
				
					
						
							
							
								 
						
							
							
								65d7644993 
								
							
								 
							
						 
						
							
							
								
								Correct the icons on wearables in agent inventory. To fully correct the issue  
							
							... 
							
							
							
							immediately, run
update inventoryfolders set version=version+1; 
							
						 
						
							2009-09-02 16:27:08 +01:00  
				
					
						
							
							
								 
						
							
							
								05756e1fb9 
								
							
								 
							
						 
						
							
							
								
								warnings safari.  
							
							
							
						 
						
							2009-09-02 11:06:18 +02:00  
				
					
						
							
							
								 
						
							
							
								994c5e2094 
								
							
								 
							
						 
						
							
							
								
								Prevent the Viewer's threaded inventory retrieval causing a OOM and overload  
							
							... 
							
							
							
							the inventory server by serializing upstream requests. 
							
						 
						
							2009-09-02 05:04:24 +01:00  
				
					
						
							
							
								 
						
							
							
								976cf4284b 
								
							
								 
							
						 
						
							
							
								
								Fix up WebFetchInventoryDescendents to really return all data needed,  
							
							... 
							
							
							
							especially the folder version and the subfolders. Fixes inventory search
hang and folders not loading. 
							
						 
						
							2009-08-29 03:26:44 +01:00  
				
					
						
							
							
								 
						
							
							
								22a0dff226 
								
							
								 
							
						 
						
							
							
								
								Modify CAPS inventory code. Currently this is not executed  
							
							
							
						 
						
							2009-08-28 23:28:32 +01:00  
				
					
						
							
							
								 
						
							
							
								d649194be3 
								
							
								 
							
						 
						
							
							
								
								minor: formatting and comments  
							
							
							
						 
						
							2009-08-28 12:52:40 +01:00  
				
					
						
							
							
								 
						
							
							
								6f077d5e5f 
								
							
								 
							
						 
						
							
							
								
								* Another attempt at fixing the random spurious test error.  
							
							... 
							
							
							
							* This time it might be the listening socket thread from HttpServer aborting with a non blocking thread abort exception.   Hopefully calling Stop() on MainServer.Instance will solve that. 
							
						 
						
							2009-08-26 21:05:46 -04:00  
				
					
						
							
							
								 
						
							
							
								8a9d168928 
								
							
								 
							
						 
						
							
							
								
								Add try/catch around EQ request processing  
							
							... 
							
							
							
							Fixes Mantis #4061  
							
						 
						
							2009-08-26 14:46:10 +01:00  
				
					
						
							
							
								 
						
							
							
								02f937b0dc 
								
							
								 
							
						 
						
							
							
								
								Fix some compile warnings.  
							
							
							
						 
						
							2009-08-26 14:02:52 +09:00  
				
					
						
							
							
								 
						
							
							
								5f794d3e59 
								
							
								 
							
						 
						
							
							
								
								A slightly modified version of  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4040  by jhurliman.    The patch didn't match up, so I winged it here.   My effort to manually merge the patch seems to make sense, so I'm going to commit it. 
						
							2009-08-25 17:36:04 -04:00  
				
					
						
							
							
								 
						
							
							
								cfd9cf7b18 
								
							
								 
							
						 
						
							
							
								
								Closed the web request and stream in SynchronousRestSessionObjectPoster -- maybe this is the cause of some timeouts seen in some monos?  
							
							
							
						 
						
							2009-08-25 06:17:36 -07:00  
				
					
						
							
							
								 
						
							
							
								1e4238af92 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-22 20:18:56 +01:00  
				
					
						
							
							
								 
						
							
							
								a22b12ecd4 
								
							
								 
							
						 
						
							
							
								
								Change prompt handling in console. No user changes  
							
							
							
						 
						
							2009-08-22 20:18:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b03eeeb9f6 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis  http://opensimulator.org/mantis/view.php?id=4044 . Turns out folders were never being removed from trash when they were singled out for purging in trash. They were being removed when Trash was purged as a whole. That behavior is now fixed for the new InventoryService set.  
							
							... 
							
							
							
							* Removed left-overs from AssetInventoryServer. 
							
						 
						
							2009-08-22 10:24:26 -07:00  
				
					
						
							
							
								 
						
							
							
								75021b5309 
								
							
								 
							
						 
						
							
							
								
								Moved AuthedSessionCache to where it is used -- Grid/InventoryServer.  
							
							
							
						 
						
							2009-08-22 09:03:59 -07:00  
				
					
						
							
							
								 
						
							
							
								3318652723 
								
							
								 
							
						 
						
							
							
								
								Added a more sane InventoryServerMoveItemsHandler. Changed SynchronousRestObjectRequester so that it also understands PUTs.  
							
							
							
						 
						
							2009-08-21 11:00:45 -07:00  
				
					
						
							
							
								 
						
							
							
								70c870972a 
								
							
								 
							
						 
						
							
							
								
								Fix the user and password defaults int he remote console setup  
							
							
							
						 
						
							2009-08-21 00:25:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ae2ceda479 
								
							
								 
							
						 
						
							
							
								
								* Only update TextureEntry in AvatarAppearance if the incoming XML-RPC has a valid TextureEntry. About half the time update_avatar_appearance calls are made, the TextureEntry is empty  
							
							
							
						 
						
							2009-08-20 10:32:38 -07:00  
				
					
						
							
							
								 
						
							
							
								b1853d9f26 
								
							
								 
							
						 
						
							
							
								
								Fixing a spot I missed in assets. Switching Grid to the new naming schema with Store/Get  
							
							
							
						 
						
							2009-08-19 23:46:25 +01:00  
				
					
						
							
							
								 
						
							
							
								f1287cc7af 
								
							
								 
							
						 
						
							
							
								
								* Switching IAssetData to follow the new naming schema, removing the separate insert and update methods.  
							
							
							
						 
						
							2009-08-19 23:45:22 +01:00  
				
					
						
							
							
								 
						
							
							
								d519f1885f 
								
							
								 
							
						 
						
							
							
								
								Added MoveItems, which is most useful upon viewer-delete inventory operation. Moving a batch of items is a 1-time operation. Made it async anyway, so that the viewer doesn't wait in case the DB layer is dumb (which is the case currently).  
							
							
							
						 
						
							2009-08-19 10:56:08 -07:00  
				
					
						
							
							
								 
						
							
							
								4818d11b9d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-19 00:31:51 -07:00  
				
					
						
							
							
								 
						
							
							
								c5af39239f 
								
							
								 
							
						 
						
							
							
								
								A better purge of trash folder.  
							
							
							
						 
						
							2009-08-19 00:13:51 -07:00  
				
					
						
							
							
								 
						
							
							
								124f66bfc2 
								
							
								 
							
						 
						
							
							
								
								jhurliman's patch in  http://opensimulator.org/mantis/view.php?id=4024  
							
							
							
						 
						
							2009-08-18 22:17:47 -07:00  
				
					
						
							
							
								 
						
							
							
								2111c66f89 
								
							
								 
							
						 
						
							
							
								
								Graft the REST console onto the message server as well. What a dirty hack!  
							
							... 
							
							
							
							Works the same as the others. 
							
						 
						
							2009-08-19 05:40:23 +01:00  
				
					
						
							
							
								 
						
							
							
								dd0234f500 
								
							
								 
							
						 
						
							
							
								
								Graft the REST console onto the grid server. Same procedure as with  
							
							... 
							
							
							
							the user server. 
							
						 
						
							2009-08-19 05:15:25 +01:00  
				
					
						
							
							
								 
						
							
							
								99c7a43ffd 
								
							
								 
							
						 
						
							
							
								
								Add rest console support to the user server. Will ask new questions at  
							
							... 
							
							
							
							startup. To use, run it normally once, answering the questions, then
run again with -console=rest.
Also now supports -console=basic for a console that reads stdin 
							
						 
						
							2009-08-19 04:39:02 +01:00  
				
					
						
							
							
								 
						
							
							
								806f48d81a 
								
							
								 
							
						 
						
							
							
								
								Added one conditional missing on login, for creating inventory if it doesn't exist already. This hopefully fixes the master avatar problems on standalone.  
							
							
							
						 
						
							2009-08-17 17:00:27 -07:00  
				
					
						
							
							
								 
						
							
							
								59b4cf2d5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 13:27:22 -07:00  
				
					
						
							
							
								 
						
							
							
								4a992388e3 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=4016  
							
							... 
							
							
							
							Make previously hidden cookies available to code
Thanks jhurliman 
							
						 
						
							2009-08-17 20:02:42 +01:00  
				
					
						
							
							
								 
						
							
							
								f34e89f385 
								
							
								 
							
						 
						
							
							
								
								* More Test tweaking to get down to the root cause of the test wierdness  
							
							
							
						 
						
							2009-08-17 10:28:58 -04:00  
				
					
						
							
							
								 
						
							
							
								94cd4c136c 
								
							
								 
							
						 
						
							
							
								
								Bumping the interface number down again, because this *may* not be a breaking change with older sims.  
							
							
							
						 
						
							2009-08-17 06:41:26 -07:00  
				
					
						
							
							
								 
						
							
							
								fa8a94577a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 05:55:38 -07:00  
				
					
						
							
							
								 
						
							
							
								cef16bec6d 
								
							
								 
							
						 
						
							
							
								
								Add the OpenSim.ConsoleClient app.  
							
							... 
							
							
							
							Usage: OpenSim.ConsoleClient -h <host> -p <port> -u <user> -P <pass>
host defaults to localhost, port defaults to 8003. 
							
						 
						
							2009-08-17 08:45:20 +01:00  
				
					
						
							
							
								 
						
							
							
								002940dd5d 
								
							
								 
							
						 
						
							
							
								
								Filling in the blanks: The "meat" of the REST console  
							
							
							
						 
						
							2009-08-17 05:00:30 +01:00  
				
					
						
							
							
								 
						
							
							
								052c51f90f 
								
							
								 
							
						 
						
							
							
								
								Bumped up grid services interface number.  
							
							
							
						 
						
							2009-08-16 20:38:30 -07:00  
				
					
						
							
							
								 
						
							
							
								67a629081e 
								
							
								 
							
						 
						
							
							
								
								uh. how about *really* removing it, and not just write a comment above, hey diva?  
							
							
							
						 
						
							2009-08-16 19:54:49 -07:00  
				
					
						
							
							
								 
						
							
							
								87f116ab3a 
								
							
								 
							
						 
						
							
							
								
								Remove the call to ResetAttachments upon login. The info in the DB should always have {itemID, assetID}.  
							
							
							
						 
						
							2009-08-16 19:51:16 -07:00  
				
					
						
							
							
								 
						
							
							
								50056871b8 
								
							
								 
							
						 
						
							
							
								
								IAvatarFactory.UpdateDatabase gets the assetID and not the object's inworld UUID.  
							
							
							
						 
						
							2009-08-16 19:35:14 -07:00  
				
					
						
							
							
								 
						
							
							
								e02062051d 
								
							
								 
							
						 
						
							
							
								
								Making attachments work again. Tons of debug more. This needs more testing and a lot of cleaning.  
							
							
							
						 
						
							2009-08-16 16:17:19 -07:00  
				
					
						
							
							
								 
						
							
							
								bf8e07606f 
								
							
								 
							
						 
						
							
							
								
								* handle litjson errors for now.    We'll remove this when we hear back from  http://jira.openmetaverse.org/browse/LIBOMV-675  
							
							
							
						 
						
							2009-08-16 17:19:52 -04:00  
				
					
						
							
							
								 
						
							
							
								6808b9109e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim into inventory-connector  
							
							
							
						 
						
							2009-08-16 08:59:58 -07:00  
				
					
						
							
							
								 
						
							
							
								9d9fcac038 
								
							
								 
							
						 
						
							
							
								
								Misc cleanup.  
							
							
							
						 
						
							2009-08-16 17:14:21 +09:00  
				
					
						
							
							
								 
						
							
							
								a42569d896 
								
							
								 
							
						 
						
							
							
								
								Thanks dmiles for a patch that adds PacketType.RequestMultipleObjects Packet Handler - ref mantis  #4010  
							
							
							
						 
						
							2009-08-16 15:06:06 +09:00  
				
					
						
							
							
								 
						
							
							
								cd444c1e82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-14 14:04:15 -07:00  
				
					
						
							
							
								 
						
							
							
								0781ac9a5e 
								
							
								 
							
						 
						
							
							
								
								* Add ThreadTracker Tests, Tests default thread, Adding Testing and Removing a thread, a dead thread, and a null Thread  
							
							... 
							
							
							
							* Fix a null thread situation 
							
						 
						
							2009-08-13 22:12:37 -04:00  
				
					
						
							
							
								 
						
							
							
								21b5ebdc1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-13 19:11:38 -07:00  
				
					
						
							
							
								 
						
							
							
								7a761560c6 
								
							
								 
							
						 
						
							
							
								
								* Add AgentCircuitManager tests for adding, removing, changing circuit code, and authentication.  
							
							
							
						 
						
							2009-08-13 21:01:39 -04:00  
				
					
						
							
							
								 
						
							
							
								ded76723eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-13 17:45:17 -07:00  
				
					
						
							
							
								 
						
							
							
								034c9cf606 
								
							
								 
							
						 
						
							
							
								
								Added GetAssetPermissions. Few last bugs nixed. This is ready for testing.  
							
							
							
						 
						
							2009-08-13 17:34:15 -07:00  
				
					
						
							
							
								 
						
							
							
								f5fc5226f8 
								
							
								 
							
						 
						
							
							
								
								* Adds two tests to OpenSim.Framework.Tests. *AgentCircuitData test to ensure that the Packing  and unpacking method to and from OSD works as expected called, TestAgentCircuitDataOSDConversion.  Also created a HistoricalAgentCircuitDataOSDConversion to ensure that any changes in the way the json wire format is parsed warns us via this test.  
							
							
							
						 
						
							2009-08-13 18:10:09 -04:00  
				
					
						
							
							
								 
						
							
							
								5246dc33dc 
								
							
								 
							
						 
						
							
							
								
								Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' starting to get on my nerves.  
							
							
							
						 
						
							2009-08-13 14:10:12 -07:00  
				
					
						
							
							
								 
						
							
							
								9bcca3dc95 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-13 12:39:46 -04:00  
				
					
						
							
							
								 
						
							
							
								5b325f1f54 
								
							
								 
							
						 
						
							
							
								
								* minor: comments  
							
							
							
						 
						
							2009-08-13 12:39:33 -04:00  
				
					
						
							
							
								 
						
							
							
								6a0f7c2275 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-13 06:31:24 -07:00  
				
					
						
							
							
								 
						
							
							
								94dfe2a20d 
								
							
								 
							
						 
						
							
							
								
								Add a profile module interface for the client view to use  
							
							
							
						 
						
							2009-08-13 13:05:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b0292d59a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-12 20:40:49 -07:00  
				
					
						
							
							
								 
						
							
							
								7aa54593e0 
								
							
								 
							
						 
						
							
							
								
								Redirected all calls to CachedUserProfile methods to the inventory service. Redirection of the RootFolder property is still todo. This compiles but probably inventory will be inconsistent.  
							
							
							
						 
						
							2009-08-12 20:39:48 -07:00  
				
					
						
							
							
								 
						
							
							
								0a85d1d767 
								
							
								 
							
						 
						
							
							
								
								minor:comments  
							
							
							
						 
						
							2009-08-12 23:34:12 -04:00  
				
					
						
							
							
								 
						
							
							
								18634e9dd8 
								
							
								 
							
						 
						
							
							
								
								minor: comments  
							
							
							
						 
						
							2009-08-12 23:18:00 -04:00  
				
					
						
							
							
								 
						
							
							
								50f29752f5 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Add copyright headers.  
							
							
							
						 
						
							2009-08-13 11:48:39 +09:00  
				
					
						
							
							
								 
						
							
							
								41ad610f3e 
								
							
								 
							
						 
						
							
							
								
								* Added two new packet handler implementations for inventory ops. This is starting to work! - but can't be activated incrementally, the flip needs to be global for all inventory ops.  
							
							... 
							
							
							
							* Added a base inventory connector that does common processing of inventory among all reference connector implementations. E.g. AddItem requires additional processing before being forwarded to service.
* Added if (m_Enabled) upon RemoveRegion 
							
						 
						
							2009-08-12 13:11:15 -07:00  
				
					
						
							
							
								 
						
							
							
								613e6f07fc 
								
							
								 
							
						 
						
							
							
								
								change  535cb0efc so that the default LLSD serialization format is  
							
							... 
							
							
							
							llsd+xml instead of llsd+json --- the latter seems to break existing
bots. this assumes that those bots that want llsd+json will properly
signal that desire, if that is not the case, we need to revisit
this. fixes mantis #3977 . 
							
						 
						
							2009-08-12 14:49:59 +02:00  
				
					
						
							
							
								 
						
							
							
								bd7ff803fe 
								
							
								 
							
						 
						
							
							
								
								Re-adding a conditional in UserManager that was removed with arthusv's commit. Changing new inventory ops to POST.  
							
							
							
						 
						
							2009-08-11 14:31:45 -07:00  
				
					
						
							
							
								 
						
							
							
								dc897b2288 
								
							
								 
							
						 
						
							
							
								
								Merged with origin, and resolved one conflict in LoginServiceTests.cs  
							
							
							
						 
						
							2009-08-11 10:51:49 -07:00  
				
					
						
							
							
								 
						
							
							
								655438a59d 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=1448  
							
							... 
							
							
							
							Store and retrieve user profile url at runtime
Not yet persisted
Thanks Fly-Man 
							
						 
						
							2009-08-11 17:29:15 +01:00  
				
					
						
							
							
								 
						
							
							
								bb64906a9c 
								
							
								 
							
						 
						
							
							
								
								Enable the console show version command and the viewer about command, to show the last git commit hash together with the conmit date and time. The data is retrieved form a file bin/.version This file can be generated automatically using the post commit script by adding the following to the script:  
							
							... 
							
							
							
							git log -n 1 --pretty="format:%h: %ci" > bin/.version
This command can also be run manually to create the bin/.version file.
This command genrates a short form of the commit hash and a date and time of the commit in ISO8601 format.
If a full commit hash is required then change %h to %H
The logic that is used to extract the deprecated svn revision is still included.
It will be removed at a future date 
							
						 
						
							2009-08-11 17:09:35 +01:00  
				
					
						
							
							
								 
						
							
							
								226c082ed4 
								
							
								 
							
						 
						
							
							
								
								Establish CachedUserInfo.OnInventoryReceived event so that region/test inventory code can be written with the async inventory fetch  
							
							
							
						 
						
							2009-08-11 16:45:16 +01:00  
				
					
						
							
							
								 
						
							
							
								18aa2ea0c5 
								
							
								 
							
						 
						
							
							
								
								* Improves SceneSetupHelper to allow the tester to choose a real or mock, inventory and asset, service modules. The boolean startServices was replaced with realServices string. If the string contains the word asset, it will start a real asset module, if it contains inventory, it starts a real inventory. Otherwise, it use mock (NullPlugin-like) objects, for tests that don't really need functionality.  
							
							... 
							
							
							
							* SetupScene is now actually sharing the asset and inventory modules if the tester wishes to have multiple regions connected. To link regions, just start SetupScene with the same CommunicationManager for all scenes. SceneSetupHelper will hold a static reference to the modules and won't initialize them again, just run the scenes through the modules AddRegion, RegionLoaded and PostInitialize.
* With the recent changes, both asset and inventory (and in the future, user) services should always be asked from the scene, not instantiated alone. The tests should reflect this new behavior and always start a scene. 
							
						 
						
							2009-08-11 12:07:54 -03:00  
				
					
						
							
							
								 
						
							
							
								cdcbc48534 
								
							
								 
							
						 
						
							
							
								
								Added two new methods to IIventoryService -- GetFolderForType and GetFolderContent. Some meat to it, but not completed. None of this code is called anywhere yet.  
							
							
							
						 
						
							2009-08-10 20:31:51 -07:00  
				
					
						
							
							
								 
						
							
							
								0c47f8e7ab 
								
							
								 
							
						 
						
							
							
								
								Changed RequestRootFolder to GetRootFolder  
							
							
							
						 
						
							2009-08-10 16:02:09 -07:00  
				
					
						
							
							
								 
						
							
							
								17cc9b9857 
								
							
								 
							
						 
						
							
							
								
								Last piece of cleaning up old inventory. Old IInventoryServices and ISecureInventoryService interfaces removed.  
							
							
							
						 
						
							2009-08-10 12:44:15 -07:00  
				
					
						
							
							
								 
						
							
							
								34d0f119cb 
								
							
								 
							
						 
						
							
							
								
								Conditional to prevent a null ref in tests. The tests may still not pass.  
							
							
							
						 
						
							2009-08-10 11:48:30 -07:00  
				
					
						
							
							
								 
						
							
							
								5d2a157e64 
								
							
								 
							
						 
						
							
							
								
								First pass at cleaning up old OGS1 and Local Inventory: removed everything-inventory in CommsManager, which wasn't actively used anymore.  
							
							
							
						 
						
							2009-08-10 10:48:21 -07:00  
				
					
						
							
							
								 
						
							
							
								d12c173a70 
								
							
								 
							
						 
						
							
							
								
								AssetCache.addin.xml seems to be historical junk too. Removed.  
							
							
							
						 
						
							2009-08-10 09:01:07 -07:00  
				
					
						
							
							
								 
						
							
							
								7e13e96f56 
								
							
								 
							
						 
						
							
							
								
								Removed IAssetServer.  
							
							
							
						 
						
							2009-08-10 08:01:13 -07:00  
				
					
						
							
							
								 
						
							
							
								024755d8b7 
								
							
								 
							
						 
						
							
							
								
								Slowly working my way towards the elimination of IAssetServer and IAssetCache.  
							
							
							
						 
						
							2009-08-10 07:13:13 -07:00  
				
					
						
							
							
								 
						
							
							
								a50904a68b 
								
							
								 
							
						 
						
							
							
								
								More clean up from asset cache legacy. None of these classes are used anymore.  
							
							
							
						 
						
							2009-08-10 06:41:03 -07:00  
				
					
						
							
							
								 
						
							
							
								c7484dc739 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-10 06:35:38 -07:00  
				
					
						
							
							
								 
						
							
							
								ad016ba87c 
								
							
								 
							
						 
						
							
							
								
								Added some help instructions to the new RegionInfo region setup process; mainly to point out 'yes you can input information here.' since it seems to elude some users.  
							
							
							
						 
						
							2009-08-10 19:06:09 +10:00  
				
					
						
							
							
								 
						
							
							
								3f06fb3601 
								
							
								 
							
						 
						
							
							
								
								Removing unused files, legacy from old asset "cache".  
							
							
							
						 
						
							2009-08-09 17:46:37 -07:00  
				
					
						
							
							
								 
						
							
							
								04aca66330 
								
							
								 
							
						 
						
							
							
								
								Removed HGInventory out of core. This is part of HG2, which it now being developed outside.  
							
							
							
						 
						
							2009-08-09 13:59:26 -07:00  
				
					
						
							
							
								 
						
							
							
								8b9f8709aa 
								
							
								 
							
						 
						
							
							
								
								* FreeContext may be a bit too buggy for my tastes in some environments.   * Commenting it for the moment.  
							
							
							
						 
						
							2009-08-08 14:14:52 -04:00  
				
					
						
							
							
								 
						
							
							
								dd03ad86c5 
								
							
								 
							
						 
						
							
							
								
								Change the default for internal IP address back to 0.0.0.0  
							
							
							
						 
						
							2009-08-08 01:42:50 +01:00  
				
					
						
							
							
								 
						
							
							
								257ed4c4ac 
								
							
								 
							
						 
						
							
							
								
								Remove debugging output frm ini file loading. Make it collect matching  
							
							... 
							
							
							
							files only from last path component. 
							
						 
						
							2009-08-07 23:05:16 +01:00  
				
					
						
							
							
								 
						
							
							
								e97beb07c9 
								
							
								 
							
						 
						
							
							
								
								Add extensive debug output to Util.Glob  
							
							
							
						 
						
							2009-08-07 21:59:54 +01:00  
				
					
						
							
							
								 
						
							
							
								d10f157183 
								
							
								 
							
						 
						
							
							
								
								Remove GetFullPath call from config includes, because it barfs in Windoze  
							
							
							
						 
						
							2009-08-07 20:51:07 +01:00  
				
					
						
							
							
								 
						
							
							
								178b40971a 
								
							
								 
							
						 
						
							
							
								
								Add a method to init the OSSL Api's m_LSL_Api member back to the OSSL Api  
							
							
							
						 
						
							2009-08-07 19:50:47 +01:00  
				
					
						
							
							
								 
						
							
							
								ea940d98f9 
								
							
								 
							
						 
						
							
							
								
								Added ToXml2() to ISceneObject, so that components other than regions can use this abstraction.  
							
							
							
						 
						
							2009-08-06 16:41:24 -07:00  
				
					
						
							
							
								 
						
							
							
								efc57bc3d7 
								
							
								 
							
						 
						
							
							
								
								Allow arbitrary wildcards in config includes. Things like  
							
							... 
							
							
							
							Include-Modules = "addin-modules/*/config/*.ini" will now work.
Adds Util.Glob, which will resolve a globbed path into a string list. 
							
						 
						
							2009-08-06 02:29:12 +01:00  
				
					
						
							
							
								 
						
							
							
								535cb0efc1 
								
							
								 
							
						 
						
							
							
								
								* Patch from jhurliman to add accept type recognition to determine the llsd content format.    *should allow both json and xml serializations of llsd to work properly.  
							
							... 
							
							
							
							Signed-off-by: Teravus Ovares (Dan Olivares) <teravus@gmail.com> 
							
						 
						
							2009-08-05 16:47:48 -04:00  
				
					
						
							
							
								 
						
							
							
								190bdc8a2e 
								
							
								 
							
						 
						
							
							
								
								* Remove some mono compiler warnings  
							
							
							
						 
						
							2009-08-05 17:33:23 +01:00  
				
					
						
							
							
								 
						
							
							
								acf7206f4b 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, dslake, for a patch that:  
							
							... 
							
							
							
							The region dearchive module assumes extra null bytes will be appended 
to the end of every OAR file. This may be due to the block nature of 
storage but it seems like an unsafe assumption. When streaming region 
archives over a network or through a memory stream, no additional null 
bytes are added to the end and this an exception. 
							
						 
						
							2009-08-02 19:30:25 +00:00  
				
					
						
							
							
								 
						
							
							
								fea3ffa154 
								
							
								 
							
						 
						
							
							
								
								* An enum for The VisualParams array that the viewer sends us with 90% of the documentation.  
							
							... 
							
							
							
							* Automatically generated using the BuildVisualParamsEnum Method that gets data from the libOMV VisualParams NameValue definitions which they generate from the the avatar_lad.xml file
* Want to know what element controls the eye size, jowls. pointy ears? no problem. 
							
						 
						
							2009-08-02 06:38:52 +00:00  
				
					
						
							
							
								 
						
							
							
								4ce5c894cf 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup.  
							
							
							
						 
						
							2009-08-01 05:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								23a8895d29 
								
							
								 
							
						 
						
							
							
								
								* Fixed another potential httpserver leak.  
							
							
							
						 
						
							2009-07-30 18:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								07579fa402 
								
							
								 
							
						 
						
							
							
								
								Add basic support ofr detached request handling to the HTTP server.  
							
							... 
							
							
							
							Groundwork to finish HTTP IN. 
							
						 
						
							2009-07-29 23:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								83a421a562 
								
							
								 
							
						 
						
							
							
								
								* An attempt to fix mantis  #3955  
							
							... 
							
							
							
							* It's possible it could re-cause mantis #3953 , but the FreeContext isn't always necessary because Connection: close ---> Disconnect(SocketError.Success) { FreeContext(); } 
							
						 
						
							2009-07-29 21:53:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f727f26bcc 
								
							
								 
							
						 
						
							
							
								
								* An attempt to fix mantis  #3953  
							
							
							
						 
						
							2009-07-29 20:32:54 +00:00  
				
					
						
							
							
								 
						
							
							
								50204f6ee2 
								
							
								 
							
						 
						
							
							
								
								* Re trigger panda  
							
							
							
						 
						
							2009-07-29 02:41:00 +00:00  
				
					
						
							
							
								 
						
							
							
								032aeb8b5d 
								
							
								 
							
						 
						
							
							
								
								* Adds the ability to have a thread efficient long poll service (such as the eventqueue)  
							
							... 
							
							
							
							* If this doesn't melt the Http Server, this will significantly reduce the number of threads in use on regions with many users.
* Adds AddPollServiceHTTPHandler, and RemovePollServiceHTTPHandler to BaseHttpServer
* Generic enough to be used for many long poll services, not only the EventQueue. 
							
						 
						
							2009-07-29 02:15:45 +00:00  
				
					
						
							
							
								 
						
							
							
								aa06d9f98b 
								
							
								 
							
						 
						
							
							
								
								Add the new StatusData block to the other two searchh packets  
							
							
							
						 
						
							2009-07-28 19:28:01 +00:00  
				
					
						
							
							
								 
						
							
							
								64c874a951 
								
							
								 
							
						 
						
							
							
								
								Fix a null data block in DirClassifiedReply packet, preventing a session  
							
							... 
							
							
							
							crash in search.
Fixes Mantis #3952  
							
						 
						
							2009-07-28 18:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								687e84048d 
								
							
								 
							
						 
						
							
							
								
								* as per my e-mail to opensim-dev archive:   https://lists.berlios.de/pipermail/opensim-dev/2009-July/007223.html  
							
							... 
							
							
							
							I'm bumping gridcomms interface version to 5.
MajorInterfaceVersion = 5 
							
						 
						
							2009-07-25 21:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								64bd9a3354 
								
							
								 
							
						 
						
							
							
								
								* Updates libOMV to version 0.7.0  
							
							... 
							
							
							
							* Uses mantis #3811  as a base (thanks jhuliman) with changes.
* E-mail regarding interface changes sent to the opensim-dev list 
* Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html  
							
						 
						
							2009-07-25 15:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a133e83f3a 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-07-23 15:32:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c243ae43f2 
								
							
								 
							
						 
						
							
							
								
								* Updated C# WebServer to the latest available source download (r19869) and applied a few mods from the old version (now up on opensim-libs (VS 3.5 project).  
							
							... 
							
							
							
							* Made various changes to BaseHttpServer to accommodate the new interfaces.
* This version has been significantly re-architected and may fail in unusual and insidious ways.  
* Please pay attention to any errors you get and post a Mantis if you can reproduce an issue with the HTTPServer.  I'm including the pdb and having the http server compiled in debug for a few weeks so that when an error occurs, it'll print the pertenant data.
* Once again, this is the full C# WebServer, not the lite branch that is included in LibOMV (we need SSL!) 
							
						 
						
							2009-07-21 06:47:29 +00:00  
				
					
						
							
							
								 
						
							
							
								08819bcbea 
								
							
								 
							
						 
						
							
							
								
								* Created a way that the OpenSimulator scene can ask the physics scene to do a raycast test safely.  
							
							... 
							
							
							
							* Test for prim obstructions between the avatar and camera.  If there are obstructions, inform the client to move the camera closer.  This makes it so that walls and objects don't obstruct your view while you're moving around.   Try walking inside a hollowed tori.   You'll see how much easier it is now because your camera automatically moves closer so you can still see.
* Created a way to know if the user's camera is alt + cammed or just following the avatar.
* Changes IClientAPI interface by adding SendCameraConstraint(Vector4 CameraConstraint) 
							
						 
						
							2009-07-19 02:32:02 +00:00  
				
					
						
							
							
								 
						
							
							
								acea31518b 
								
							
								 
							
						 
						
							
							
								
								fixed the bug where changing the rotation of a selection of prims in a linkset, made each of those prims rotate around its own centre rather than around the geometric centre of the selection like they should do (and like the client expects).  
							
							... 
							
							
							
							This involved adding a new OnUpdatePrimSingleRotationPosition event to IClientAPI so that we can get the changed position from the client. 
Btw adding new events to IClientAPI is really tedious where you have to copy the change across to at least 5 or 6 other files. 
[Note this doesn't fix the bug where any rotation changes to the root prim (but not the whole linkset) cause rotation errors on the child prims.] 
							
						 
						
							2009-07-17 14:58:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5815162d7e 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-07-15 20:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6b3fc3ccb8 
								
							
								 
							
						 
						
							
							
								
								Bump version in Framework/Servers/VersionInfo to 0.6.6.  
							
							
							
						 
						
							2009-07-15 05:24:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d9a8ecf238 
								
							
								 
							
						 
						
							
							
								
								Changed the DeRezObject event so it passes a list<uint> of localIDs in one event trigger rather than triggering the event once for every localid in the derez packet.  
							
							
							
						 
						
							2009-07-12 12:32:39 +00:00  
				
					
						
							
							
								 
						
							
							
								18ffbf6342 
								
							
								 
							
						 
						
							
							
								
								* minor format changes and message additions  
							
							
							
						 
						
							2009-07-10 19:18:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d7d2de3a08 
								
							
								 
							
						 
						
							
							
								
								* minor: standardize some logging messages  
							
							
							
						 
						
							2009-07-10 18:57:16 +00:00  
				
					
						
							
							
								 
						
							
							
								148e2d55fa 
								
							
								 
							
						 
						
							
							
								
								* minor: Make GridCommon.ini.example refer to inventory service rather than asset where appropriate  
							
							... 
							
							
							
							* Send debug level notice to console if a user fails authentication 
							
						 
						
							2009-07-10 18:40:37 +00:00  
				
					
						
							
							
								 
						
							
							
								c310fb11f4 
								
							
								 
							
						 
						
							
							
								
								Remove all references to HttpServer from CommsManager (all incarnations)  
							
							... 
							
							
							
							Change all uses of the HttpServer properties to use the new singleton 
							
						 
						
							2009-07-10 02:22:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7b457805a3 
								
							
								 
							
						 
						
							
							
								
								Create a MainServer static class to access the regions server's HTTP server  
							
							
							
						 
						
							2009-07-10 00:59:43 +00:00  
				
					
						
							
							
								 
						
							
							
								7e8bfc4618 
								
							
								 
							
						 
						
							
							
								
								* Allowing LLSD logins to do silent logout of last hung session on standalone only, following the already implemented XMLRPC behavior  
							
							
							
						 
						
							2009-07-07 23:07:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5df21f9dcb 
								
							
								 
							
						 
						
							
							
								
								Fix previous commit  
							
							
							
						 
						
							2009-07-04 18:20:18 +00:00  
				
					
						
							
							
								 
						
							
							
								23c7d6b818 
								
							
								 
							
						 
						
							
							
								
								Add the new field agent_access_max. Without it being set to "A", viewers from  
							
							... 
							
							
							
							1.23 prevent the removal of underwear. 
							
						 
						
							2009-07-04 18:15:01 +00:00  
				
					
						
							
							
								 
						
							
							
								840f5f9485 
								
							
								 
							
						 
						
							
							
								
								- adding a Persistent flag to RegionInfo  
							
							... 
							
							
							
							- adding  EstateSettings.Save() to RemoteAdmin ACL code (invoked only when region is persistent) 
							
						 
						
							2009-07-03 15:36:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3564271c2d 
								
							
								 
							
						 
						
							
							
								
								Restore the functionality that was removed in r9928. This lets the load  
							
							... 
							
							
							
							balancer plugin work again. Create a new method, GetClientEP, to retrieve
only the EndPoint for script usage. Marked the purpose of the method
in IClientAPI.cs with a warning. Also restored the corresponding SetClientInfo
functionality. 
							
						 
						
							2009-07-01 15:47:52 +00:00  
				
					
						
							
							
								 
						
							
							
								aae94a8c80 
								
							
								 
							
						 
						
							
							
								
								add some more intuitive overloads for PrimitiveBaseShape SetPathRange and SetProfileRange  
							
							
							
						 
						
							2009-07-01 01:27:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3dc2010da6 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Attached is a patch that changes the oar file saving of creation date/time to an integer
instead of a string. I did this after justincc emailed me saying there is a problem
with internationalisation doing it the old way and I said I'd fix it. Its been
tested with MySQL and I've made the changes for MSSQL but that hasn't been well tested. 
							
						 
						
							2009-06-29 15:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								147c9bcd45 
								
							
								 
							
						 
						
							
							
								
								Make cleartext authentication case sensitive. Thanks jhurliman for spotting this.  
							
							
							
						 
						
							2009-06-27 07:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								febd54499b 
								
							
								 
							
						 
						
							
							
								
								Enable the RemoteAdmin module to save regions as ini files rather than XML  
							
							
							
						 
						
							2009-06-26 11:32:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5869598c4c 
								
							
								 
							
						 
						
							
							
								
								Make delete-region delete the section from an ini file. Will delete the whole  
							
							... 
							
							
							
							file if it has no sections left. 
							
						 
						
							2009-06-26 00:00:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7cc69ac97f 
								
							
								 
							
						 
						
							
							
								
								Make create region save the new region to ini file format if the name  
							
							... 
							
							
							
							specifies an ini file.
If the ini file exists, the region will be added. 
							
						 
						
							2009-06-25 23:31:55 +00:00  
				
					
						
							
							
								 
						
							
							
								82305b0dea 
								
							
								 
							
						 
						
							
							
								
								From this version onwards, all new region files created automatically will  
							
							... 
							
							
							
							be created as new style INI files.
This doesn't yet affect create region, but it does affect first starts of
OpenSim.exe
Because master avatars are slated to be replaced by estate owners, this now
allows regions to be created without any master avatar data. 
							
						 
						
							2009-06-25 17:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9e714b9784 
								
							
								 
							
						 
						
							
							
								
								Add a comment and an example region config file  
							
							
							
						 
						
							2009-06-25 16:05:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d9528bd06e 
								
							
								 
							
						 
						
							
							
								
								Allow the reading of ini files instead of xml files when reading region  
							
							... 
							
							
							
							definitions from the file system 
							
						 
						
							2009-06-25 15:48:54 +00:00  
				
					
						
							
							
								 
						
							
							
								044446821b 
								
							
								 
							
						 
						
							
							
								
								Committing the meat of the user server interface and the bones of the service implementation  
							
							
							
						 
						
							2009-06-22 12:18:04 +00:00  
				
					
						
							
							
								 
						
							
							
								142b481e03 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-22 10:07:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1adeb8ad77 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This patch ensures that the touch positions are set during touch_end
events (currently only working for touch_start and touch events). 
							
						 
						
							2009-06-19 12:21:20 +00:00  
				
					
						
							
							
								 
						
							
							
								417e3ee1d7 
								
							
								 
							
						 
						
							
							
								
								Applied patch from Mantis  #3736  , which should stop the userserver crashing when a SL viewer version 1.23 logs in. Thanks StrawberryFride  
							
							
							
						 
						
							2009-06-18 20:01:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f243dddc04 
								
							
								 
							
						 
						
							
							
								
								* Corrected CAPS namespaces  
							
							... 
							
							
							
							* "luke, use the sed" 
							
						 
						
							2009-06-18 14:33:35 +00:00  
				
					
						
							
							
								 
						
							
							
								913bc3bdb3 
								
							
								 
							
						 
						
							
							
								
								Moved OpenSim/Framework/Communications/Capabilities up to OpenSim/Framework/Capabilities. Didn't change the namespace because VC# is not helping, and this would imply manually changing more than 50 files. So the namespace is still OpenSim.Framework.Communications.Capabilities, to be cleaned up later by someone with more energy.  
							
							
							
						 
						
							2009-06-18 00:48:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ce7de3581c 
								
							
								 
							
						 
						
							
							
								
								Implementation of a simple authentication service + in connector in route to making HGInventory (client access) work in standalone again. This is the refactoring of what was/is there, but done in the new model. Not complete yet, but key authentication works. It should be enough to make HGInventory work again soon.  
							
							
							
						 
						
							2009-06-17 03:52:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e6e88ac126 
								
							
								 
							
						 
						
							
							
								
								Give m_test* methods more reasonable names  
							
							... 
							
							
							
							Changing the names of these methods because they were being picked up by
nunit as tests even though they were marked private. Naming them Check*
after the original Test*. 
							
						 
						
							2009-06-12 15:00:08 +00:00  
				
					
						
							
							
								 
						
							
							
								2afd733229 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #3803 . Thanks jhurliman.  
							
							
							
						 
						
							2009-06-11 20:27:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c13f3649d2 
								
							
								 
							
						 
						
							
							
								
								* Reinstating UserProfileCacheServiceTests. One test still fails (TestUpdateFolder)  
							
							
							
						 
						
							2009-06-11 18:27:12 +00:00  
				
					
						
							
							
								 
						
							
							
								156604e28e 
								
							
								 
							
						 
						
							
							
								
								InterServiceInventoryService references *almost* completely removed from the simulator. Only a couple left, not important. Also updated the login tests -- Justin, this time I was able to fix this by myself :)  
							
							
							
						 
						
							2009-06-11 03:00:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6ddf70b128 
								
							
								 
							
						 
						
							
							
								
								Bug fix for creating users in standalone: the newly-created root folder was not being set in the cached profile. I suspect this bug has been around for a while.  
							
							
							
						 
						
							2009-06-10 20:31:02 +00:00  
				
					
						
							
							
								 
						
							
							
								f6c6e3e5f2 
								
							
								 
							
						 
						
							
							
								
								Attempt at disabling the inventory unit tests, so I can figure out how to fix them. The test setup is broken.  
							
							
							
						 
						
							2009-06-10 13:33:26 +00:00  
				
					
						
							
							
								 
						
							
							
								0f367bd7bb 
								
							
								 
							
						 
						
							
							
								
								Heart surgery no.2: the inventory service hooks.  
							
							... 
							
							
							
							Several improvements in the connectors themselves.
Several improvements in configurations.
Needed to add a hack in IUserService and UserManagerBase, to be removed when that service is refactored. 
							
						 
						
							2009-06-10 13:18:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a23d64dec1 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-06-10 04:28:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a7fcacf8f3 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Ignore some generated files.  
							
							
							
						 
						
							2009-06-09 18:07:35 +00:00  
				
					
						
							
							
								 
						
							
							
								135ff63c3d 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-09 17:48:22 +00:00  
				
					
						
							
							
								 
						
							
							
								1ad237a8a7 
								
							
								 
							
						 
						
							
							
								
								First draft of inventory service connectors, and service implementation. No handlers yet, this is just the OUT part for now. It's not active and nothing in the simulator uses this yet. Just checking it in to start sharing with others. There are a couple of interesting software design points that could use other devs opinions.  
							
							... 
							
							
							
							Hopefully I added all needed files. 
							
						 
						
							2009-06-07 19:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								87097f2484 
								
							
								 
							
						 
						
							
							
								
								* Fix unit tests so that they correctly handle 404 missing asset response  
							
							... 
							
							
							
							* I didn't think there were tests in this area - my bad 
							
						 
						
							2009-06-05 17:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								593942b195 
								
							
								 
							
						 
						
							
							
								
								* Fix problem where known missing assets would stop save oar ever completing  
							
							... 
							
							
							
							* Issue was that region server was silently dropping an XmlException caused by trying to deserialize the blank asset service response
* So make asset service return http status NOT FOUND rather than OK in accordance with REST
* and interpret this correctly in the async response so that a null object is sent back
* This means that this fix won't be active until both region simulator and server reach this revision 
							
						 
						
							2009-06-05 16:14:22 +00:00  
				
					
						
							
							
								 
						
							
							
								bfea077508 
								
							
								 
							
						 
						
							
							
								
								* Add oar saving timeout  
							
							... 
							
							
							
							* If an oar save fails to get responses to all asset requests to the asset service then timeout after 60 seconds
* Timeout executes abort, since missing assets in an OAR seems bad
* This means that oar saves won't permanently hang and instead can be retried if something goes wrong with the asset service
* This is not a solution to mantis 3714.  Hopefully a fix will be along shortly since I can now consistently reproduce that problem 
							
						 
						
							2009-06-05 13:48:43 +00:00  
				
					
						
							
							
								 
						
							
							
								5f923f0632 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2009-06-04 01:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								007016ecd2 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-04 00:51:02 +00:00  
				
					
						
							
							
								 
						
							
							
								18cc7ffa44 
								
							
								 
							
						 
						
							
							
								
								Make AssetMetadata [Serializable] to help in binary caching  
							
							
							
						 
						
							2009-06-03 19:54:19 +00:00  
				
					
						
							
							
								 
						
							
							
								717fd3b5b9 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This patch adds oar file date and time (UTC) meta data to an oar file
when it is created.  It also adds a unique ID, though this id does not
in anyway identify the machine that the oar file was created on.
When an oar file with this meta data is loaded this extra information
is saved with the region settings and available via LSL through:
- osLoadedCreationDate()
- osLoadedCreationTime()
- osLoadedCreationID()
If there is no meta data these fields will be blank. Subsequent oar
file loads will erase the information for the previous oar file
load. Persistence has only been implemented for MySQL, the other
backends need updating.
Overall this allows us to much more easily identify the specific version of
software that clients are using. Its very straightforward to edit the oar file
to change the ID string to be something more human friendly.
Included in the patch is a new file OpenSim/Data/MySQL/Resources/030_RegionStore.sql
required for the MySQL DB migration.
btw I had a chat with justincc about this a few weeks ago since he
wrote the oar file import/export and he sounded happy to accept
something that included date/time information but didn't want anything
that would silently leak private information like machine names. 
							
						 
						
							2009-06-03 12:48:04 +00:00  
				
					
						
							
							
								 
						
							
							
								9e3b592fa3 
								
							
								 
							
						 
						
							
							
								
								Thank you Imaze Rhiano for a patch that implements Cenome Memory Asset Cache (Mantis  #3759 )  
							
							... 
							
							
							
							See the files: bin/config-include/GridCommon.ini.example and bin/config-include/StandaloneCommon.ini.example to configure and enable this caching method. 
							
						 
						
							2009-06-03 08:41:08 +00:00  
				
					
						
							
							
								 
						
							
							
								528db43326 
								
							
								 
							
						 
						
							
							
								
								revert r9765 due to too many errors on some compilers. Affects Mantis  #3759  
							
							
							
						 
						
							2009-06-03 02:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e978edc264 
								
							
								 
							
						 
						
							
							
								
								add body to an empty getter/setter  
							
							
							
						 
						
							2009-06-03 01:27:07 +00:00  
				
					
						
							
							
								 
						
							
							
								23e0c84f51 
								
							
								 
							
						 
						
							
							
								
								fix a int[] declaration  
							
							
							
						 
						
							2009-06-03 01:06:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b38be1a7fd 
								
							
								 
							
						 
						
							
							
								
								Thank you Imaze Rhiano for a patch that implements Cenome Memory Asset Cache (Mantis  #3759 )  
							
							... 
							
							
							
							See the files: bin/config-include/GridCommon.ini.example and bin/config-include/StandaloneCommon.ini.example to configure and enable this caching method. 
							
						 
						
							2009-06-02 22:42:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8e011ecbbb 
								
							
								 
							
						 
						
							
							
								
								* Removed some commented-out code  
							
							
							
						 
						
							2009-06-01 20:17:10 +00:00  
				
					
						
							
							
								 
						
							
							
								eb330f71be 
								
							
								 
							
						 
						
							
							
								
								* Making silent logoff of old hung sessions for new connections default for  
							
							... 
							
							
							
							StandAlone users. Not touching grid. 
							
						 
						
							2009-06-01 18:34:40 +00:00  
				
					
						
							
							
								 
						
							
							
								840de6c036 
								
							
								 
							
						 
						
							
							
								
								Minor: Change OpenSim to OpenSimulator in older copyright headers and LICENSE.txt.  
							
							
							
						 
						
							2009-06-01 06:37:14 +00:00  
				
					
						
							
							
								 
						
							
							
								35b450d41d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup, ignore some generated files.  
							
							
							
						 
						
							2009-05-31 18:35:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e3e7e73db3 
								
							
								 
							
						 
						
							
							
								
								Added option (on my default) to the clone avatar function so that the clothes and attachments that the target avatar is wearing, to begin with, are removed. So the end result isn't a merger of those clothes/attachments and the ones the template avatar is wearing.  
							
							... 
							
							
							
							Added IPAddress ListenIPAddress property to BaseHttpServer so that the listening/binding IP can be set. 
							
						 
						
							2009-05-30 16:13:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d0084f08f2 
								
							
								 
							
						 
						
							
							
								
								* Allows standalone region users to skip the "You must wait 5 minutes to log again" message and  
							
							... 
							
							
							
							allow the region to kick the old user and log the new one without reporting any failure.
Default is still to show message and fail login 
							
						 
						
							2009-05-29 22:38:18 +00:00  
				
					
						
							
							
								 
						
							
							
								4aad6a07ff 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove redundent prim id attribute on Scene.AddSceneObject()  
							
							
							
						 
						
							2009-05-29 21:01:18 +00:00  
				
					
						
							
							
								 
						
							
							
								42fa7cf989 
								
							
								 
							
						 
						
							
							
								
								plumbing for future sculpt map caching  
							
							
							
						 
						
							2009-05-29 05:42:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0787967f59 
								
							
								 
							
						 
						
							
							
								
								* So, giving up on my efforts to de-duplicate the asset handlers. I'll just service commit my current state, then start over and this time concentrating only on the new handlers.  
							
							... 
							
							
							
							* Fixed some erroneous refs in Tests.Common 
							
						 
						
							2009-05-27 18:27:28 +00:00  
				
					
						
							
							
								 
						
							
							
								9e37e291b0 
								
							
								 
							
						 
						
							
							
								
								making TarArchiveReader more resilient when faced with OARs created by  
							
							... 
							
							
							
							ancient tars. 
							
						 
						
							2009-05-27 17:34:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a576cca59e 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-27 14:30:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7ab1986bf0 
								
							
								 
							
						 
						
							
							
								
								Catching weirdnesses on resolving External EndPoint in agent transfers. Will probably need to do more aggressively.  
							
							
							
						 
						
							2009-05-26 22:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b773a3a02f 
								
							
								 
							
						 
						
							
							
								
								* We have strand flavours.  
							
							... 
							
							
							
							* The version string is now reported as "OpenSim 0.6.5 (Dev)"
* This has to be administrated manually. 
							
						 
						
							2009-05-26 16:18:41 +00:00  
				
					
						
							
							
								 
						
							
							
								5d23ecebeb 
								
							
								 
							
						 
						
							
							
								
								* Introduced GetVersionString so we can harness the whole thing.  
							
							... 
							
							
							
							* Introduced 'Flavour' to spice things up. 
							
						 
						
							2009-05-26 16:01:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f76615a66d 
								
							
								 
							
						 
						
							
							
								
								* slowly getting there...  
							
							
							
						 
						
							2009-05-26 15:46:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1cfcace30f 
								
							
								 
							
						 
						
							
							
								
								* Changed Version to property for great justice  
							
							
							
						 
						
							2009-05-26 15:43:43 +00:00  
				
					
						
							
							
								 
						
							
							
								bac1194391 
								
							
								 
							
						 
						
							
							
								
								* Added test to make sure version info is 27 chars long (still don't know exactly why it has to be that, though)  
							
							
							
						 
						
							2009-05-26 15:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								6ff01c774e 
								
							
								 
							
						 
						
							
							
								
								Addresses mantis  #3718 .  
							
							
							
						 
						
							2009-05-26 01:05:40 +00:00  
				
					
						
							
							
								 
						
							
							
								582c20b1c4 
								
							
								 
							
						 
						
							
							
								
								* reseparate inventory item creator id and creator uuid  
							
							... 
							
							
							
							* unfortunately, while the client requires uuids and we want to be able to have arbitrary string ids, these cannot be kept in sync
* I think the problems last time were due to a serialization change
* So the major inteface version has been bumped to take care of any lingering issues here.
* This means that region servers beyond this revision can only connect to similarly uptodate grid services, and vice versa 
							
						 
						
							2009-05-25 19:54:47 +00:00  
				
					
						
							
							
								 
						
							
							
								896c206718 
								
							
								 
							
						 
						
							
							
								
								One more utility. Not used yet.  
							
							
							
						 
						
							2009-05-25 19:20:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ca9432d110 
								
							
								 
							
						 
						
							
							
								
								* Display normal log information in the console's default foreground colour, for those of us with white backgrounds  
							
							
							
						 
						
							2009-05-25 16:29:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ba360ede8b 
								
							
								 
							
						 
						
							
							
								
								* Upped version number to 0.6.5  
							
							
							
						 
						
							2009-05-25 11:43:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a38285f7f9 
								
							
								 
							
						 
						
							
							
								
								* Attaches debug info to some DNS resolution code.  
							
							
							
						 
						
							2009-05-25 06:46:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d4957dd9be 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-25 01:59:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9023b93e2f 
								
							
								 
							
						 
						
							
							
								
								* Disabled NAT translation support for a little while.  
							
							
							
						 
						
							2009-05-25 01:12:28 +00:00  
				
					
						
							
							
								 
						
							
							
								2cfe44f13e 
								
							
								 
							
						 
						
							
							
								
								* Mono sucks. (Fixes crash due to Mono not implementing NetworkInformation.IPv4Mask aka Subnet masks)  
							
							
							
						 
						
							2009-05-24 02:07:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ac79ff8dc6 
								
							
								 
							
						 
						
							
							
								
								* Adds NAT routing support for MXP Asset Delivery. (This means MXP should be fully NAT compatible.)  
							
							
							
						 
						
							2009-05-24 01:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								70f6a2852e 
								
							
								 
							
						 
						
							
							
								
								* Fixes [irritating] edge case in Util.GetLocalHost which could return an IPv6 address if no non-loopback IPv4 address can be found.  
							
							... 
							
							
							
							* Restores internal IPv6 support to NetworkUtil.*
* Fixes bad login unit tests. 
							
						 
						
							2009-05-23 07:51:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6fe55a7ff8 
								
							
								 
							
						 
						
							
							
								
								* Disables internal IPv6 Support - causing issues.  
							
							
							
						 
						
							2009-05-23 07:29:14 +00:00  
				
					
						
							
							
								 
						
							
							
								bb363d9aa4 
								
							
								 
							
						 
						
							
							
								
								* "Fixed" an issue with NAT Login Handler, apparently an IPv4Mask can be null on an IPv4 address. Go figure. (!?!)  
							
							
							
						 
						
							2009-05-23 07:07:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6b312d9340 
								
							
								 
							
						 
						
							
							
								
								* Implements automatic loopback handling for standalone regions.  
							
							... 
							
							
							
							* This /should/ make OpenSim behave properly when hosting behind a NAT router and utilizing port forwarding (but the router doesn't support Loopback) 
							
						 
						
							2009-05-23 06:29:08 +00:00  
				
					
						
							
							
								 
						
							
							
								e9ea959263 
								
							
								 
							
						 
						
							
							
								
								* Pipes IPEndPoint through all Login methods, including LLSD/OSD login paths.  
							
							
							
						 
						
							2009-05-23 06:14:02 +00:00  
				
					
						
							
							
								 
						
							
							
								31baeef469 
								
							
								 
							
						 
						
							
							
								
								* Pipes requestors IP address through all XmlRpcRequest delegates. This is needed to be able to 'NAT-wrap' the login sequence.  
							
							... 
							
							
							
							* If you have something using XmlRpc that isn't in core, change your method signature from:
   (XmlRpcRequest request)
to:
   (XmlRpcRequest request, IPEndPoint remoteClient) 
							
						 
						
							2009-05-23 06:05:20 +00:00  
				
					
						
							
							
								 
						
							
							
								3b1b3ac9bb 
								
							
								 
							
						 
						
							
							
								
								* Breaks OpenSim.. err I mean.. adds NAT translation support to EnableSimulator EventQueue methods.  
							
							... 
							
							
							
							* NB: This may actually break logins on certain regions. Shake well before consuming. 
							
						 
						
							2009-05-23 05:44:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c569dc7c 
								
							
								 
							
						 
						
							
							
								
								* NetworkUtil now handles an error case in a way which is easier to debug.  
							
							
							
						 
						
							2009-05-23 05:18:37 +00:00  
				
					
						
							
							
								 
						
							
							
								2d06135166 
								
							
								 
							
						 
						
							
							
								
								* Adds new NetworkUtil class, contains methods for handling IP resolution when located on the same subnet. (Eg, can be used to avoid NAT Loopback requirements if fully utilized.)  
							
							... 
							
							
							
							* Adds a few new network-related methods to Util. 
							
						 
						
							2009-05-23 05:09:10 +00:00  
				
					
						
							
							
								 
						
							
							
								1d02636c27 
								
							
								 
							
						 
						
							
							
								
								cleaning out warnings.  
							
							... 
							
							
							
							NOTE: we currently have a gazillion warnings caused stuff flagged as
"obsolete" (OGS1 stuff) --- what's up with that? 
							
						 
						
							2009-05-22 14:57:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ac2fe53e89 
								
							
								 
							
						 
						
							
							
								
								adding RemoveXmlRpcHandler to IHttpServer  
							
							
							
						 
						
							2009-05-22 11:37:14 +00:00  
				
					
						
							
							
								 
						
							
							
								da170cde46 
								
							
								 
							
						 
						
							
							
								
								Cleaning up a few HG things. HG Posts may now work in grids, but if the home grid is a standalone, this still doesn't work -- something wrong with RegionAssetService's DB connection.  
							
							
							
						 
						
							2009-05-22 04:23:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e5f3337c3f 
								
							
								 
							
						 
						
							
							
								
								Implement .ini file includes. Anything that begins with "Include-" will be  
							
							... 
							
							
							
							treated as another ini source to load.
For example:
Include-Asset = AssetSetup.ini
will load AssetSetup.ini after all other ini files are done.
This works recursively, too 
							
						 
						
							2009-05-21 23:06:10 +00:00  
				
					
						
							
							
								 
						
							
							
								787d58ae7f 
								
							
								 
							
						 
						
							
							
								
								Put some meat on the bones of the REST console. NO user functionality yet  
							
							
							
						 
						
							2009-05-20 20:28:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3ae9bb6d83 
								
							
								 
							
						 
						
							
							
								
								Move the color console logic from the appender into the local console, since  
							
							... 
							
							
							
							that is the only one that can use it. Change appender output to always go
through the console output functions. 
							
						 
						
							2009-05-20 14:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								4065ebff15 
								
							
								 
							
						 
						
							
							
								
								Remove the pre-log4net, discrete output methods from the consoles  
							
							
							
						 
						
							2009-05-20 13:50:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e0bc5c5db2 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup.  
							
							
							
						 
						
							2009-05-20 01:32:06 +00:00  
				
					
						
							
							
								 
						
							
							
								23d902be42 
								
							
								 
							
						 
						
							
							
								
								Remove the old asset cache and local services and the configurations for them  
							
							
							
						 
						
							2009-05-18 23:18:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5cfd84c924 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-17 10:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								99cf8e3f5a 
								
							
								 
							
						 
						
							
							
								
								Send the owner name, not the client name on SendDialog.  
							
							... 
							
							
							
							This modifies IClientAPI.SendDialog slightly.
Fixes Mantis #3661 . 
							
						 
						
							2009-05-16 16:01:25 +00:00  
				
					
						
							
							
								 
						
							
							
								99167c68b1 
								
							
								 
							
						 
						
							
							
								
								Bug fix on POST asset so that the new asset service connector can talk to the old asset server.  
							
							
							
						 
						
							2009-05-15 21:11:37 +00:00  
				
					
						
							
							
								 
						
							
							
								c11e047410 
								
							
								 
							
						 
						
							
							
								
								* Resolve bug where save oar would never complete if any assets were missing  
							
							
							
						 
						
							2009-05-15 20:20:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5e4fc6e91e 
								
							
								 
							
						 
						
							
							
								
								Heart surgery on asset service code bits. Affects OpenSim.ini configuration -- please see the example. Affects region servers only.  
							
							... 
							
							
							
							This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing.
Known problems: 
* HG asset transfers are borked for now
* missing texture is missing
* 3 unit tests commented out for now 
							
						 
						
							2009-05-15 05:00:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6277156044 
								
							
								 
							
						 
						
							
							
								
								* When saving an oar, save assets when immediately received rather than storing them all up in memory  
							
							... 
							
							
							
							* Hopefully this will remove out of memory problems when saving large oars on machines without much memory
* It may also speed up saving of large oars 
							
						 
						
							2009-05-14 20:37:54 +00:00  
				
					
						
							
							
								 
						
							
							
								303aa4b65e 
								
							
								 
							
						 
						
							
							
								
								* refactor: move bottom part of 'xml2' serializaton to separate class  
							
							
							
						 
						
							2009-05-14 18:08:54 +00:00  
				
					
						
							
							
								 
						
							
							
								d10b5e29bc 
								
							
								 
							
						 
						
							
							
								
								* refactor: break some of xml2 serialization out of sog  
							
							
							
						 
						
							2009-05-14 16:33:04 +00:00  
				
					
						
							
							
								 
						
							
							
								95d87244b0 
								
							
								 
							
						 
						
							
							
								
								* Moved BaseRequestHandlerTestHelper to OpenSim.Tests.Common.Setup for great justice.  
							
							
							
						 
						
							2009-05-14 08:21:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d843b897b2 
								
							
								 
							
						 
						
							
							
								
								Move the connector for the new asset server to a connectors project. Inherit  
							
							... 
							
							
							
							the region module version from this. This enables inter-server connections
to reuse connetor code from region modules. 
							
						 
						
							2009-05-14 06:18:18 +00:00  
				
					
						
							
							
								 
						
							
							
								09df50915d 
								
							
								 
							
						 
						
							
							
								
								* Bug fix: Variable m_regionSettings can be null, using RegionSettings instead, that starts a new RegionSettings object if private variable is null.  
							
							... 
							
							
							
							Fixes Mantis #3634  
							
						 
						
							2009-05-13 22:16:14 +00:00  
				
					
						
							
							
								 
						
							
							
								40e95cab02 
								
							
								 
							
						 
						
							
							
								
								* Added some more tests to the GetAssetStreamHandlers  
							
							
							
						 
						
							2009-05-13 17:11:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b95b7222f9 
								
							
								 
							
						 
						
							
							
								
								Disabling WebFetchInventoryDescendents CAPs for the time being as it  
							
							... 
							
							
							
							seems to screw up standalone mode. 
							
						 
						
							2009-05-13 16:34:57 +00:00  
				
					
						
							
							
								 
						
							
							
								a5feb0682a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, BlueWall sir, for a patch that:  
							
							... 
							
							
							
							Adding a jsonp wrapper to the user supplied status report 
uri if the key "callback" exists. It will work with many 
javascript toolkits to provide an ajax callback to allow 
the browser to update stats reports without the 
intervention of an intermediate server. 
							
						 
						
							2009-05-13 01:27:23 +00:00  
				
					
						
							
							
								 
						
							
							
								1b7d0a6c93 
								
							
								 
							
						 
						
							
							
								
								Paving the way for syncing group permissions across a grid  
							
							
							
						 
						
							2009-05-12 14:59:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c1d680b6c3 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Patnad, for a patch that:  
							
							... 
							
							
							
							This is to handle the changes in the v1.23 viewer 
of LL regarding the adult rating. With this patch 
a region can be changed to the adult rating from 
LL viewer v1.23 and above. 
							
						 
						
							2009-05-12 03:30:37 +00:00  
				
					
						
							
							
								 
						
							
							
								6dcafec22d 
								
							
								 
							
						 
						
							
							
								
								* Implements IP and DNS based ban facilities to OpenSim.  
							
							... 
							
							
							
							* User interface is ... primitive at best right now.
* Loads bans from bans.txt and region ban DB on startup, bans.txt is in the format of one per line. The following explains how they are read;
DNS bans are in the form "somewhere.com" will block ANY matching domain (including "betasomewhere.com", "beta.somewhere.com", "somewhere.com.beta") - make sure to be reasonably specific in DNS bans.
IP address bans match on first characters, so, "127.0.0.1" will ban only that address, "127.0.1" will ban "127.0.10.0" but "127.0.1." will ban only the "127.0.1.*" network 
							
						 
						
							2009-05-11 19:23:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5164403676 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-11 15:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								85bbcf196f 
								
							
								 
							
						 
						
							
							
								
								adding code to check for old-style responses ("True")  
							
							
							
						 
						
							2009-05-11 09:58:36 +00:00  
				
					
						
							
							
								 
						
							
							
								54ab7d7ceb 
								
							
								 
							
						 
						
							
							
								
								* Rather than crash the region simulator, declare the teleport a failure if the "success" mapping doesn't exist. (also; I hate LLSD.)  
							
							
							
						 
						
							2009-05-10 21:35:07 +00:00  
				
					
						
							
							
								 
						
							
							
								dd8c01d7a7 
								
							
								 
							
						 
						
							
							
								
								* Attempting to fix NullRef exception in inventory.  
							
							
							
						 
						
							2009-05-10 21:00:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2d4166fecf 
								
							
								 
							
						 
						
							
							
								
								* Debugging some inventory related NullRefException's.  
							
							
							
						 
						
							2009-05-10 20:50:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a983f2a3ac 
								
							
								 
							
						 
						
							
							
								
								Create SynchronousRestObjectRequester and make SynchronousRestObjectPoster  
							
							... 
							
							
							
							use that. Mark SynchronousRestObjectPoster.BeginPostObject as obsolete. 
							
						 
						
							2009-05-10 16:31:10 +00:00  
				
					
						
							
							
								 
						
							
							
								dc4f31db1a 
								
							
								 
							
						 
						
							
							
								
								Create an async form of the RestObjectPoster. Rename the file (but not the  
							
							... 
							
							
							
							class!) to SynchronousRestObjectRequester. Add CacheBuckets parameter to
cache 
							
						 
						
							2009-05-10 16:20:25 +00:00  
				
					
						
							
							
								 
						
							
							
								1a910b6e1d 
								
							
								 
							
						 
						
							
							
								
								Connect up the new asset cache and introduce an asynchronous call path  
							
							... 
							
							
							
							for asset retrieval (full asset only) to ease migration to the new system 
							
						 
						
							2009-05-10 14:03:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d8e1842d25 
								
							
								 
							
						 
						
							
							
								
								Add some asset cache plumbing. Change the generic cache from UUID to string  
							
							... 
							
							
							
							keys to allow caching the new crop of URI identified objects. 
							
						 
						
							2009-05-10 12:27:05 +00:00  
				
					
						
							
							
								 
						
							
							
								13b2ff83df 
								
							
								 
							
						 
						
							
							
								
								Small asset cache addition. Comment a debug output left in CAPS  
							
							
							
						 
						
							2009-05-10 00:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								1d234ca83f 
								
							
								 
							
						 
						
							
							
								
								Fixed handling of inventory a bit  
							
							... 
							
							
							
							- AssetType isn't InventoryType. Those enums contain different numbers. Use AssetType for the asset type, InventoryType for the inventory type.
- The ToString method (or ToLower) of AssetType/InventoryType doesn't necessarily return the correct LLSD string.
- Replaced several magic numbers by their corresponding enum.
- Fixed the invType for gestures and animations in the library.
This should fix Mantis #3610  and the non-terminating inventory loading 
							
						 
						
							2009-05-09 21:11:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b3d29aaeb3 
								
							
								 
							
						 
						
							
							
								
								Make remote assets work through the new server system  
							
							
							
						 
						
							2009-05-09 04:03:32 +00:00  
				
					
						
							
							
								 
						
							
							
								c8d44971c4 
								
							
								 
							
						 
						
							
							
								
								Implement an ingenious solution to pacekt pool performance suggested by  
							
							... 
							
							
							
							dlslake. 
							
						 
						
							2009-05-08 19:03:01 +00:00  
				
					
						
							
							
								 
						
							
							
								c1a54c02d3 
								
							
								 
							
						 
						
							
							
								
								fix up the comments a little  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2009-05-08 18:09:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b333690969 
								
							
								 
							
						 
						
							
							
								
								added WebFetchInventoryDescendents CAP  
							
							... 
							
							
							
							From: Robert Smart <smartrob@uk.ibm.com> 
							
						 
						
							2009-05-08 18:09:41 +00:00  
				
					
						
							
							
								 
						
							
							
								54b5346f16 
								
							
								 
							
						 
						
							
							
								
								* Extracted common superclass for GetAssetStreamHandler and CachedGetAssetStreamHandler  
							
							... 
							
							
							
							* Added some more tests 
							
						 
						
							2009-05-08 15:44:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6b88a205d6 
								
							
								 
							
						 
						
							
							
								
								another possible cause of some of the inventory wierdness is the 1/2 implemented  
							
							... 
							
							
							
							OSP resolver, and the caching of the uuid seperate from the string that is a UUID.
Change this behavior back to something that ensures the data for the 2 is the same.
Put the 2 unit tests that depend on the new behavior into ignore state. 
							
						 
						
							2009-05-08 15:40:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8ac73be917 
								
							
								 
							
						 
						
							
							
								
								* Introduced new HttpServer.Tests project  
							
							... 
							
							
							
							* Split the GetAssetStreamHandler testing into separate tests for BaseRequestHandler
* Ignored some gens 
							
						 
						
							2009-05-08 06:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f532767c6a 
								
							
								 
							
						 
						
							
							
								
								fix svn properties  
							
							
							
						 
						
							2009-05-08 00:47:32 +00:00  
				
					
						
							
							
								 
						
							
							
								aaad2fc8ff 
								
							
								 
							
						 
						
							
							
								
								* minor: use system ascii encoding rather than newing up our own object  
							
							
							
						 
						
							2009-05-07 19:27:38 +00:00  
				
					
						
							
							
								 
						
							
							
								ce0a84cbc0 
								
							
								 
							
						 
						
							
							
								
								instrument most of the tests with a new InMethod function that may help us figure  
							
							... 
							
							
							
							out where that pesky deadlock is during test runs. 
							
						 
						
							2009-05-07 19:07:08 +00:00  
				
					
						
							
							
								 
						
							
							
								48c2e7796f 
								
							
								 
							
						 
						
							
							
								
								* minor: Quieten down temporary profile resolver to only log when it's actually dealing with a temporary profile  
							
							
							
						 
						
							2009-05-07 14:23:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f3db3d6a00 
								
							
								 
							
						 
						
							
							
								
								* Added some more GetAssetStreamHandlerTests  
							
							... 
							
							
							
							* In the process, caught a potential bug where the handler would allow paths not starting with the registered prefix 
							
						 
						
							2009-05-07 06:31:16 +00:00  
				
					
						
							
							
								 
						
							
							
								1afdf2ee1f 
								
							
								 
							
						 
						
							
							
								
								* Added some GetAssetStreamHandlerTests  
							
							... 
							
							
							
							* Minor tweaks to attain testability 
							
						 
						
							2009-05-06 17:02:51 +00:00  
				
					
						
							
							
								 
						
							
							
								78425e392b 
								
							
								 
							
						 
						
							
							
								
								* Change automatic properties back to manual get/set  
							
							... 
							
							
							
							* Automatic properties are only supported after .Net 2.0, causing these to fail when building via nant on Windows (and probably visual c# 2005 too)
* Hopefully these can be used once building support in Visual C# 2005 is dropped. 
							
						 
						
							2009-05-05 17:09:46 +00:00  
				
					
						
							
							
								 
						
							
							
								f8e0653e73 
								
							
								 
							
						 
						
							
							
								
								* If an item creator id contains an iar loaded name, create a temporary profile and hashed UUID to represent the user  
							
							
							
						 
						
							2009-05-05 16:45:21 +00:00  
				
					
						
							
							
								 
						
							
							
								e0a06f6416 
								
							
								 
							
						 
						
							
							
								
								- moving banned check and public/private check to  
							
							... 
							
							
							
							Scene.NewUserConnection()
- adding reason reporting
this enforces estate bans very early on and prevents us from
circulating client objects that we'd then have to retract once we
realize that the client is not allowed into the region 
							
						 
						
							2009-05-05 16:17:52 +00:00  
				
					
						
							
							
								 
						
							
							
								b6ae8b7ba7 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=3585  
							
							... 
							
							
							
							* Make public variables properties instead, as there is a difference 
							
						 
						
							2009-05-05 15:23:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8ea12ad6c0 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup. Ignore some generated files.  
							
							
							
						 
						
							2009-05-05 09:59:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6ae88d129a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-05 09:32:30 +00:00  
				
					
						
							
							
								 
						
							
							
								07d680a010 
								
							
								 
							
						 
						
							
							
								
								Remove bin directory from HttpServer.  
							
							
							
						 
						
							2009-05-05 09:31:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5865018088 
								
							
								 
							
						 
						
							
							
								
								Fix crash on login  
							
							
							
						 
						
							2009-05-05 01:36:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f28b380c4a 
								
							
								 
							
						 
						
							
							
								
								Committing the new server base  
							
							
							
						 
						
							2009-05-05 01:34:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c45add5f31 
								
							
								 
							
						 
						
							
							
								
								* Attempting to find cause of NotSupportedException in Asset subsystem.  
							
							
							
						 
						
							2009-05-04 22:37:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2cded6d369 
								
							
								 
							
						 
						
							
							
								
								Fix the AsUuid thingy  
							
							
							
						 
						
							2009-05-04 21:40:19 +00:00  
				
					
						
							
							
								 
						
							
							
								ebb8111f6c 
								
							
								 
							
						 
						
							
							
								
								Fox the InventoryItem.CreatorIdAsUuid property  
							
							
							
						 
						
							2009-05-04 21:17:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7f1c393bc3 
								
							
								 
							
						 
						
							
							
								
								Remove the csproj files that got into SVN  
							
							
							
						 
						
							2009-05-04 21:05:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ec0d2c28fa 
								
							
								 
							
						 
						
							
							
								
								Committing the changed tree  
							
							
							
						 
						
							2009-05-04 20:19:21 +00:00  
				
					
						
							
							
								 
						
							
							
								acfb5051cd 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit. WILL NOT COMPILE!  
							
							
							
						 
						
							2009-05-04 20:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								b3178c8079 
								
							
								 
							
						 
						
							
							
								
								* Resolve  http://opensimulator.org/mantis/view.php?id=3573  
							
							... 
							
							
							
							* Override add user for HG user services to hit local services if present 
							
						 
						
							2009-05-04 19:15:44 +00:00  
				
					
						
							
							
								 
						
							
							
								780f57d551 
								
							
								 
							
						 
						
							
							
								
								* Initial infrastructure for ospa only uuid hashing of retrieved inventory items  
							
							
							
						 
						
							2009-05-04 18:32:01 +00:00  
				
					
						
							
							
								 
						
							
							
								3a27a05607 
								
							
								 
							
						 
						
							
							
								
								* refactor: move OspResolver to a different namespace  
							
							
							
						 
						
							2009-05-04 17:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								ee5774208f 
								
							
								 
							
						 
						
							
							
								
								* Enhance some internal inventory data plugin behaviour to match what was probably intended  
							
							... 
							
							
							
							* (e.g returning combined results of plugin rather than always the first result)
* This will not affect any existing functionality 
							
						 
						
							2009-05-04 17:16:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a61cbab799 
								
							
								 
							
						 
						
							
							
								
								* Insert profile references for creators for items saved into iars  
							
							
							
						 
						
							2009-05-04 16:15:30 +00:00  
				
					
						
							
							
								 
						
							
							
								257fc5515a 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings, minor cleanup  
							
							
							
						 
						
							2009-05-04 15:38:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f80ba373fa 
								
							
								 
							
						 
						
							
							
								
								Prebuild changes to allow the console to reference the http server  
							
							
							
						 
						
							2009-05-04 15:04:24 +00:00  
				
					
						
							
							
								 
						
							
							
								509ec2637b 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Simplify InventoryFolderImpl.  No functional change.  
							
							
							
						 
						
							2009-05-04 15:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								36dd346a91 
								
							
								 
							
						 
						
							
							
								
								Add a method to flush the prim update buffers once a frame, since the timer  
							
							... 
							
							
							
							appear to be too slow to be useful, or fail too fire. I may remove the timers
as a consequence if this. 
							
						 
						
							2009-05-04 14:25:19 +00:00  
				
					
						
							
							
								 
						
							
							
								eedf216eba 
								
							
								 
							
						 
						
							
							
								
								Add a skeleton class, "RemoteConsole", for a console that uses REST  
							
							
							
						 
						
							2009-05-04 12:29:44 +00:00  
				
					
						
							
							
								 
						
							
							
								1b877234da 
								
							
								 
							
						 
						
							
							
								
								Refactor. Make ConsoleBase a true base class. Create CommandConsole as a simple  
							
							... 
							
							
							
							console capable of processing commands. Create LocalConsole as a console
that uses cursor control and context help. Precursor to a distributed
console system for the new grid services. No functional change intended :) 
							
						 
						
							2009-05-04 12:15:55 +00:00  
				
					
						
							
							
								 
						
							
							
								66e25abbfe 
								
							
								 
							
						 
						
							
							
								
								Plumb conifg into the client views. Add config option to configure packet  
							
							... 
							
							
							
							dropping. 
							
						 
						
							2009-05-02 17:31:49 +00:00  
				
					
						
							
							
								 
						
							
							
								280d2cbf4a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, BlueWall, for a patch that:  
							
							... 
							
							
							
							Move json stats to non-published resource name
Remove well-known resource name for json stats, 
creating dynamic uris with private keys and add 
a user configurable resource name for region owner usage. 
							
						 
						
							2009-05-02 16:28:30 +00:00  
				
					
						
							
							
								 
						
							
							
								070cd35f00 
								
							
								 
							
						 
						
							
							
								
								Added the "out" connector (aka client) for the Grid services. Not used yet.  
							
							
							
						 
						
							2009-05-02 15:00:47 +00:00  
				
					
						
							
							
								 
						
							
							
								62bcf0e694 
								
							
								 
							
						 
						
							
							
								
								Numerous packet improvements.  
							
							... 
							
							
							
							Don't allow packets to be resent before they have actually been sent for the
first time. Switch from serializing a packet to get it's length to the LibOMV
provided Length property. Fix resend timing. Fix the use of dangling references
to Acked packets. Fix the packet handler to play nice with the packet pool.
Fix the packet pool. Add data block recycling to the packet pool. Packet pool
is now ENABLED by default. Add config option to disable packet and data block
reuse. Add ObjectUpdate and ImprovedTerseObjectUpdate to the packets being
recycled. 
							
						 
						
							2009-05-02 13:16:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8c97214741 
								
							
								 
							
						 
						
							
							
								
								Also add these packet to the list of packets to be recycled. No enabled  
							
							... 
							
							
							
							by default 
							
						 
						
							2009-05-02 00:20:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ac944def3f 
								
							
								 
							
						 
						
							
							
								
								Fix the issue that stopped the packet pool from working. Add a mechanism  
							
							... 
							
							
							
							to recycley data blocs within a packet. Recycle the ObjectUpdate* data
blocks. Speeds up loading even more.
This may mean that the packet pool is now viable. 
							
						 
						
							2009-05-02 00:14:04 +00:00  
				
					
						
							
							
								 
						
							
							
								55a69f3f2d 
								
							
								 
							
						 
						
							
							
								
								Improve prim sending by combining multiple prim updates into a single packet  
							
							
							
						 
						
							2009-05-01 16:29:15 +00:00  
				
					
						
							
							
								 
						
							
							
								5ede445bdf 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-01 05:16:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e7078520db 
								
							
								 
							
						 
						
							
							
								
								* refactor: move iar name hashing into a method  
							
							
							
						 
						
							2009-04-30 19:57:07 +00:00  
				
					
						
							
							
								 
						
							
							
								334738fca9 
								
							
								 
							
						 
						
							
							
								
								Thank you, mpallari, for a patch that increses efficiency by combining  
							
							... 
							
							
							
							avatar updates into a single packet.
Applied with changes.
Fixes Mantis #3136  
							
						 
						
							2009-04-30 11:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								40c2e2e84f 
								
							
								 
							
						 
						
							
							
								
								* Add test to check temp profile creation on iar load  
							
							
							
						 
						
							2009-04-29 19:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								c56f928c80 
								
							
								 
							
						 
						
							
							
								
								* Adjust load iar unit test to check load of items with creator names that exist in the system but which are not the loading user  
							
							
							
						 
						
							2009-04-29 17:46:13 +00:00  
				
					
						
							
							
								 
						
							
							
								7e972b304b 
								
							
								 
							
						 
						
							
							
								
								Let estate owners and managers enter nonpublic estates unconditionally.  
							
							... 
							
							
							
							Let gods go to nonpublic estates as well. 
							
						 
						
							2009-04-28 22:53:10 +00:00  
				
					
						
							
							
								 
						
							
							
								52d5628806 
								
							
								 
							
						 
						
							
							
								
								* Add preliminary code for resolving iar profile names  
							
							... 
							
							
							
							* Not yet active 
							
						 
						
							2009-04-28 17:47:09 +00:00  
				
					
						
							
							
								 
						
							
							
								81bc38708a 
								
							
								 
							
						 
						
							
							
								
								Thanks Tommil for a patch that adds a caching option to GetAssetStreamHandler. It is used in the RegionAssetService.  
							
							
							
						 
						
							2009-04-27 15:23:18 +00:00  
				
					
						
							
							
								 
						
							
							
								515e62dc2f 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Added support for access control lists.
  Scene: Added test to AddNewClient for an entry in the access
         list when connecting to a region with limited access.
  EstateSettings: Added an HasAccess(UUID) property to test for
         an entry in the estate's access list.
  RemoteAdmin: Add RPC calls for admin_acl_list, clear, add,
         and remove. 
							
						 
						
							2009-04-27 11:51:25 +00:00  
				
					
						
							
							
								 
						
							
							
								4792e6139a 
								
							
								 
							
						 
						
							
							
								
								Thanks Bluewall for Mantis  #3519 : a patch that adds simulator uptime and version to REST/json statistics reporting  
							
							
							
						 
						
							2009-04-25 05:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								8fe70c826d 
								
							
								 
							
						 
						
							
							
								
								* minor: move user profile test utils to test/common/setup for future reuse  
							
							
							
						 
						
							2009-04-24 19:19:19 +00:00  
				
					
						
							
							
								 
						
							
							
								35c7aae455 
								
							
								 
							
						 
						
							
							
								
								* correct spelling mistake in item seiralization  
							
							
							
						 
						
							2009-04-24 15:56:41 +00:00  
				
					
						
							
							
								 
						
							
							
								170cea5088 
								
							
								 
							
						 
						
							
							
								
								* minor: make inventory item deserialization code easier to read  
							
							
							
						 
						
							2009-04-24 15:44:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d69a018ba8 
								
							
								 
							
						 
						
							
							
								
								* Write basic, incomplete load iar test  
							
							
							
						 
						
							2009-04-24 15:02:48 +00:00  
				
					
						
							
							
								 
						
							
							
								1ccc99a3f9 
								
							
								 
							
						 
						
							
							
								
								* refactor: move archive user inventory item serialization out to a separate file  
							
							
							
						 
						
							2009-04-23 20:15:05 +00:00  
				
					
						
							
							
								 
						
							
							
								0d51c22620 
								
							
								 
							
						 
						
							
							
								
								* Allow interested user data plugins to store temporary user profiles  
							
							... 
							
							
							
							* Database and the OGS1 plugins are not interested and hence ignore these calls 
							
						 
						
							2009-04-23 18:57:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ef9d140022 
								
							
								 
							
						 
						
							
							
								
								* Add user data plugin to store temporary profiles (which are distinct from cached)  
							
							... 
							
							
							
							* Plugin not yet used
* Existing functionality should not be affected in any way 
							
						 
						
							2009-04-23 18:24:39 +00:00  
				
					
						
							
							
								 
						
							
							
								7943ae48f5 
								
							
								 
							
						 
						
							
							
								
								move the lock out a bit further in the ProccessAssetCache loop to reduce  
							
							... 
							
							
							
							the number of times we are going to take this lock in a row (which is
just wasted resource), and to keep us from attempting to array access a
list which might be changing right now.  Extremely curious if this helps
prevent some of our mono segfaults. 
							
						 
						
							2009-04-23 17:53:18 +00:00  
				
					
						
							
							
								 
						
							
							
								31bded51fb 
								
							
								 
							
						 
						
							
							
								
								based on recent unit test output, put some extra checking in the  
							
							... 
							
							
							
							RunAssetCache error code 
							
						 
						
							2009-04-23 17:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bd8e4a8892 
								
							
								 
							
						 
						
							
							
								
								* Fix hypergrid standalone login by overriding AddNewUserAgent in HGUserServices  
							
							
							
						 
						
							2009-04-22 23:04:32 +00:00  
				
					
						
							
							
								 
						
							
							
								342126b7b9 
								
							
								 
							
						 
						
							
							
								
								* Resolve  http://opensimulator.org/mantis/view.php?id=3509  by putting some service initialization into CommsManager  
							
							... 
							
							
							
							* What is really needed is a plugin and interface request system as being done for region modules 
							
						 
						
							2009-04-22 22:19:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4c80685563 
								
							
								 
							
						 
						
							
							
								
								* Allow plugins to play nicely in UserManagerBase  
							
							... 
							
							
							
							* Some methods were returning the value of the first plugin queried, even if the return was null
* Other methods are probably best off querying more than one plugin and aggregating results 
							
						 
						
							2009-04-22 19:26:18 +00:00  
				
					
						
							
							
								 
						
							
							
								2c81e41c8a 
								
							
								 
							
						 
						
							
							
								
								* Fission OGS1UserServices into user service and OGS1 user data plugin components  
							
							... 
							
							
							
							* Make OGS1UserServices inherit from UserManagerBase
* This allows grid mode regions to use the same user data plugin infrastructure as grid servers and standalone OpenSims 
							
						 
						
							2009-04-22 18:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								7dbcf0570f 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Changes to enable script state persistence across non-restart
serialization situations (inventory/OAR/attachments)
Also fixing test cases for OAR and IAR so they don't barf with the new code. 
							
						 
						
							2009-04-22 18:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								458f7eb9b3 
								
							
								 
							
						 
						
							
							
								
								cleaning up, fixing warnings  
							
							
							
						 
						
							2009-04-22 09:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6aa5d3904d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Formatting cleanup.  
							
							
							
						 
						
							2009-04-22 00:48:56 +00:00  
				
					
						
							
							
								 
						
							
							
								607156cae8 
								
							
								 
							
						 
						
							
							
								
								* Comment out user profile cache update method for now  
							
							
							
						 
						
							2009-04-21 20:12:33 +00:00  
				
					
						
							
							
								 
						
							
							
								27c8cc5b1f 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan for a patch that:  
							
							... 
							
							
							
							Added support for loading bare asset binaries (as opposed to 
xml encoded asset base) to both sandbox asset service and cable beach.
* Added support for enabling region asset service when mxp is enabled.
* Moved base http server content type defaulting before invocation of 
request handle method to allow for variable content type in the response. 
							
						 
						
							2009-04-21 19:42:36 +00:00  
				
					
						
							
							
								 
						
							
							
								48720ea7a2 
								
							
								 
							
						 
						
							
							
								
								* extend user cache update test to check data backend  
							
							
							
						 
						
							2009-04-21 16:21:15 +00:00  
				
					
						
							
							
								 
						
							
							
								d2d0b9877f 
								
							
								 
							
						 
						
							
							
								
								* Add the ability to update profiles via the cache, so that cached profiles don't become stale  
							
							... 
							
							
							
							* Add corresponding unit test 
							
						 
						
							2009-04-21 15:21:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d91330ea35 
								
							
								 
							
						 
						
							
							
								
								Add PlacesQuery packet  
							
							
							
						 
						
							2009-04-20 20:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5200a849f6 
								
							
								 
							
						 
						
							
							
								
								Reverting r9224. We don't have scripts in the SL sense (with binary and state).  
							
							... 
							
							
							
							Using this identifier prevents "our" scripts from working.
Reopens Mantis #3482 , I'm afraid. 
							
						 
						
							2009-04-19 18:30:02 +00:00  
				
					
						
							
							
								 
						
							
							
								be08c2d411 
								
							
								 
							
						 
						
							
							
								
								Change invType of scripts from "lsl_text" to "script". Fixes Mantis  #3482 .  
							
							
							
						 
						
							2009-04-19 13:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b824e488ba 
								
							
								 
							
						 
						
							
							
								
								Addresses mantis  #3485 .  
							
							
							
						 
						
							2009-04-18 15:45:05 +00:00  
				
					
						
							
							
								 
						
							
							
								bc02eab4b9 
								
							
								 
							
						 
						
							
							
								
								Commit agent to DB immediately after creation, for LLSD logins too. Addresses mantis  #3471 . Requires upgrade of User Server in grid mode for this fix to kick in.  
							
							
							
						 
						
							2009-04-18 02:37:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b4cb45bb79 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis # 3469. Thank you kindly, BlueWall, for a patch that:  
							
							... 
							
							
							
							This patch adds extended status reporting with the url 
http://server:port/simstatusx/  [^] . The data is returned 
in json format as "text/plain" type. 
							
						 
						
							2009-04-17 21:48:48 +00:00  
				
					
						
							
							
								 
						
							
							
								37f98a65d4 
								
							
								 
							
						 
						
							
							
								
								add fix for LLSDVoiceAccountResponse to work with freeswitch (from Rob  
							
							... 
							
							
							
							Smart) 
							
						 
						
							2009-04-17 20:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								bd1b478f2c 
								
							
								 
							
						 
						
							
							
								
								* Change inventory archiver module to use profile cache  
							
							... 
							
							
							
							* Clean up some log messages 
							
						 
						
							2009-04-17 19:11:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2fafc74c74 
								
							
								 
							
						 
						
							
							
								
								Add copyright header.  
							
							
							
						 
						
							2009-04-17 16:34:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e7c7917bf8 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-04-17 15:57:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a189da844a 
								
							
								 
							
						 
						
							
							
								
								* Moved the DefaultConfig settings into already-existing ConfigSettings  
							
							
							
						 
						
							2009-04-17 15:09:37 +00:00  
				
					
						
							
							
								 
						
							
							
								1759d05cdf 
								
							
								 
							
						 
						
							
							
								
								* remind me to never touch EstateSettings ever again. Ever.  
							
							
							
						 
						
							2009-04-17 15:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								3db52d95ef 
								
							
								 
							
						 
						
							
							
								
								* Extend get user profile test to cover retrieval by name  
							
							
							
						 
						
							2009-04-17 14:41:56 +00:00  
				
					
						
							
							
								 
						
							
							
								977f1e0373 
								
							
								 
							
						 
						
							
							
								
								* Apparently, I broke reflection voodo. Reverting.  
							
							... 
							
							
							
							This fixes mantis #3477  
							
						 
						
							2009-04-17 13:56:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3cb82ce383 
								
							
								 
							
						 
						
							
							
								
								quick fix for mantis  #3477  --- m_configMember is being picked up by  
							
							... 
							
							
							
							MySQLEstateData.cs via reflection and then causes MySQL to get all
confused and panicky...
NOTE: the MySQL test cases are still very unhappy... 
							
						 
						
							2009-04-17 09:23:26 +00:00  
				
					
						
							
							
								 
						
							
							
								bbe1e19696 
								
							
								 
							
						 
						
							
							
								
								* Some more work on refactoring configs;  
							
							... 
							
							
							
							* Moved the constants out into a separate DefaultConfig
  * Pulled configMember up
  * Some minor CCC 
							
						 
						
							2009-04-17 05:52:46 +00:00  
				
					
						
							
							
								 
						
							
							
								235ae95b50 
								
							
								 
							
						 
						
							
							
								
								* minor: Eliminate redundant argument in PreloadUserCache  
							
							
							
						 
						
							2009-04-16 20:24:11 +00:00  
				
					
						
							
							
								 
						
							
							
								cab7a2a45c 
								
							
								 
							
						 
						
							
							
								
								* Add name keyed cache to UserProfileCacheService  
							
							
							
						 
						
							2009-04-16 20:12:46 +00:00  
				
					
						
							
							
								 
						
							
							
								6391b5312a 
								
							
								 
							
						 
						
							
							
								
								* Since that was seemingly an false alarm, reverting the revert.  
							
							
							
						 
						
							2009-04-16 19:27:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1d12274850 
								
							
								 
							
						 
						
							
							
								
								* bizarrely, two reports that that last commit broke script engine startup (!) on linux - reverting until we can investigate further.  
							
							
							
						 
						
							2009-04-16 18:35:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ec219f025a 
								
							
								 
							
						 
						
							
							
								
								* Started arduous config refactoring task with babystep introduction of common baseclass for backend configs.  
							
							
							
						 
						
							2009-04-16 17:57:17 +00:00  
				
					
						
							
							
								 
						
							
							
								4b85cbf0b6 
								
							
								 
							
						 
						
							
							
								
								Correctly flag group owned prims in the land prim list  
							
							
							
						 
						
							2009-04-16 01:01:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ac96722c1d 
								
							
								 
							
						 
						
							
							
								
								Fix build break and change some groups interfaces  
							
							
							
						 
						
							2009-04-16 00:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								7e95783dd3 
								
							
								 
							
						 
						
							
							
								
								Expose the GroupRecord and it's accessor API  
							
							
							
						 
						
							2009-04-16 00:15:57 +00:00  
				
					
						
							
							
								 
						
							
							
								7306b73f02 
								
							
								 
							
						 
						
							
							
								
								Commit the group deeding support, thank you, mcortez  
							
							
							
						 
						
							2009-04-15 21:07:09 +00:00  
				
					
						
							
							
								 
						
							
							
								9f6b8ec9b0 
								
							
								 
							
						 
						
							
							
								
								minor: Remove some mono compiler warnings.  Uncomment code when it's actually being used.  
							
							
							
						 
						
							2009-04-15 19:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								119aeeed7d 
								
							
								 
							
						 
						
							
							
								
								Another cleanup: Region_Status renamed to RegionStatus, and a usage comment added  
							
							
							
						 
						
							2009-04-15 04:15:47 +00:00  
				
					
						
							
							
								 
						
							
							
								2a321746fd 
								
							
								 
							
						 
						
							
							
								
								Fix a test-breakage introduced in r9144  
							
							
							
						 
						
							2009-04-14 20:44:51 +00:00  
				
					
						
							
							
								 
						
							
							
								0413d052a3 
								
							
								 
							
						 
						
							
							
								
								Adds session authentication upon NewUserConnections. Adds user key authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.  
							
							
							
						 
						
							2009-04-14 19:35:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e1c449b492 
								
							
								 
							
						 
						
							
							
								
								* Change simple asset cache test to manually pump the asset server rather than relying on another thread  
							
							
							
						 
						
							2009-04-14 17:44:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2a49272b62 
								
							
								 
							
						 
						
							
							
								
								Changing the CAP seed to be the string representation of a full UUID, instead of a trunkated UUID.  
							
							
							
						 
						
							2009-04-14 17:32:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1894157dd3 
								
							
								 
							
						 
						
							
							
								
								* Explicitly start the asset server thread so that unit tests can run single rather than multi-threaded (which may be behind the occasional test freezes)  
							
							
							
						 
						
							2009-04-14 17:15:09 +00:00  
				
					
						
							
							
								 
						
							
							
								ad2bd74057 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename AssetCache.Initialize() to AssetCache.Reset() to avoid having Initialise() and Initialize() in the same class - very difficult to read.  
							
							
							
						 
						
							2009-04-14 16:36:32 +00:00  
				
					
						
							
							
								 
						
							
							
								cad0aab793 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-04-14 11:38:33 +00:00  
				
					
						
							
							
								 
						
							
							
								6e19fb8593 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2009-04-14 10:56:24 +00:00  
				
					
						
							
							
								 
						
							
							
								fa29cf5c50 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-04-14 10:00:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a0417f5791 
								
							
								 
							
						 
						
							
							
								
								Thank you, Fly-Man, for a patch that adds the stub to handle the  
							
							... 
							
							
							
							avatar interests update. 
							
						 
						
							2009-04-14 03:44:27 +00:00  
				
					
						
							
							
								 
						
							
							
								6204f23230 
								
							
								 
							
						 
						
							
							
								
								This was needed for the prior commit.  
							
							
							
						 
						
							2009-04-14 03:00:17 +00:00  
				
					
						
							
							
								 
						
							
							
								a7ed7665a6 
								
							
								 
							
						 
						
							
							
								
								* Changed all privates to m_ scheme  
							
							
							
						 
						
							2009-04-13 20:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								29355de6ee 
								
							
								 
							
						 
						
							
							
								
								* Some more experimental work on distributed assets. Nothing hotwired yet.  
							
							... 
							
							
							
							* Introduced preprocess step in FetchAsset (Might revert this later)
  * Some minor CCC
  * Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1.
  * Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere) 
							
						 
						
							2009-04-13 20:04:18 +00:00  
				
					
						
							
							
								 
						
							
							
								515bf6d7dc 
								
							
								 
							
						 
						
							
							
								
								* Patch from RemedyTomm Mantis 3440  
							
							... 
							
							
							
							* Revamps the server side texture pipeline
* Textures should load faster, get clogged less, and be less blurry
* Minor tweak to ensure the outgoing texture throttle stays private.
* Fixes mantis 3440 
							
						 
						
							2009-04-10 08:30:21 +00:00  
				
					
						
							
							
								 
						
							
							
								8e6c20b27f 
								
							
								 
							
						 
						
							
							
								
								Handle ObjectSpin* packets to spin physical prims on Ctrl+Shift+Drag  
							
							... 
							
							
							
							Addresses Mantis #3381 
The current implementation works as expected if the object has no rotation or 
only rotation around the Z axis; you can spin the object left or right (around
the world Z axis).
It works a little unexpectedly if the object has a non-Z-axis rotation; in this
case the body is spun about its local Z axis, not the world Z-axis. (But SL 
also behaves oddly with a spin on an arbitrarily rotated object.) 
							
						 
						
							2009-04-10 06:39:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2176a80bcf 
								
							
								 
							
						 
						
							
							
								
								* Terminate OpenSim startup if we cannot listen to the designated HTTP port  
							
							... 
							
							
							
							* This makes the problem much more obvious to the user, and OpenSim isn't that useful without inbound http anyway 
							
						 
						
							2009-04-09 19:46:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d2a412e94b 
								
							
								 
							
						 
						
							
							
								
								* Added some more experimental code; nothing wired in so far.  
							
							
							
						 
						
							2009-04-09 16:45:22 +00:00  
				
					
						
							
							
								 
						
							
							
								ed70ef6407 
								
							
								 
							
						 
						
							
							
								
								* butterfingers  
							
							
							
						 
						
							2009-04-08 20:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e93b782f9d 
								
							
								 
							
						 
						
							
							
								
								* Introduced some experimental code with regards to asset data substitution  
							
							
							
						 
						
							2009-04-08 19:59:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f3c7298fc5 
								
							
								 
							
						 
						
							
							
								
								* Make it possible to store creator strings in user inventory items as well as UUIDs  
							
							... 
							
							
							
							* All existing functionality should be unaffected.
* Database schemas have not been changed. 
							
						 
						
							2009-04-08 17:50:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ed6165ab9c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3227  
							
							... 
							
							
							
							* Implement "Add To Outfit"
* Thanks FredoChaplin 
							
						 
						
							2009-04-07 17:46:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5f34bd73fb 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-04-06 14:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9cba1627 
								
							
								 
							
						 
						
							
							
								
								Added CreateObject(regionhandle, userID, itemID) to post objects that are to be fetched from the user's inventory server and rezzed in the region. Added all code necessary to fetch the item and the asset, and rez it inworld. The access to the item is uncap-ed and unverified -- I may place it later either under a cap or with auth verification. But in this model regions don't have the user's inventory, so they would have to guess the item IDs.  
							
							... 
							
							
							
							Added safemode config to Standalone Hypergrid, similar effect to AllowRegionAccessToInventory in Inventory Server. Everyone should have these vars set to their default values except me! 
							
						 
						
							2009-04-05 03:27:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9a4192d14e 
								
							
								 
							
						 
						
							
							
								
								* Fixed copyright headers on HyperGrid source files. (Now match the rest of OpenSim, license text is unchanged)  
							
							... 
							
							
							
							* Added Bitmap[,] to IParcel for MRM 
							
						 
						
							2009-04-05 02:51:10 +00:00  
				
					
						
							
							
								 
						
							
							
								8136cf4075 
								
							
								 
							
						 
						
							
							
								
								Thanks jonc, for a patch that adds rendering of classic clouds.  
							
							... 
							
							
							
							First part of Mantis #964 , the necessary clouds image will follow separately. 
							
						 
						
							2009-04-04 15:43:02 +00:00  
				
					
						
							
							
								 
						
							
							
								7acec9860d 
								
							
								 
							
						 
						
							
							
								
								DST setting wasn't transferred to client, leading to wrong time display.  
							
							
							
						 
						
							2009-04-04 14:26:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c6283cacac 
								
							
								 
							
						 
						
							
							
								
								Remove some Mono warnings.  
							
							
							
						 
						
							2009-04-04 14:26:24 +00:00  
				
					
						
							
							
								 
						
							
							
								449bebf16e 
								
							
								 
							
						 
						
							
							
								
								Preliminary work to support ObjectSpin* packets when user invokes CTRL / SHIFT / MOUSE DRAG on a physical object  
							
							... 
							
							
							
							Addresses Mantis #3381  
							
						 
						
							2009-04-04 13:13:14 +00:00  
				
					
						
							
							
								 
						
							
							
								7322e19212 
								
							
								 
							
						 
						
							
							
								
								Added one more delegate to Caps, and a few guards, so that these objects can be used from more than just Scenes. Added the NewFileAgentInvengory cap to HGInventoryService.  
							
							
							
						 
						
							2009-04-03 16:08:07 +00:00  
				
					
						
							
							
								 
						
							
							
								86c753a6bd 
								
							
								 
							
						 
						
							
							
								
								More refactoring. This time extracting the client-side of RESTInterregionComms into a RegionClient class.  
							
							
							
						 
						
							2009-04-01 23:35:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2e54f277d1 
								
							
								 
							
						 
						
							
							
								
								One more bit of refactoring, so this can be used outside region code.  
							
							
							
						 
						
							2009-04-01 22:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6e368c4b59 
								
							
								 
							
						 
						
							
							
								
								Refactoring, no functional changes. Moved ChildAgentDataUpdate data structures from OpenSim.Region.Framework.Scenes back to OpenSim.Framework, so they can be referenced more broadly. This involved having to move the small Animation data structure to OpenSim.Framework too.  
							
							
							
						 
						
							2009-04-01 19:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								958d764172 
								
							
								 
							
						 
						
							
							
								
								* Upped trunk version number to 0.6.4 as we just tagged 0.6.4-release  
							
							
							
						 
						
							2009-04-01 19:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								76ca096384 
								
							
								 
							
						 
						
							
							
								
								Add a PIDFile in [Startup], which the PID will be written to  
							
							
							
						 
						
							2009-04-01 12:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								0266c344fb 
								
							
								 
							
						 
						
							
							
								
								* Added NUnit tested utility function GetHashGuid() for future use.  
							
							... 
							
							
							
							* Did some aligning refactoring of the MD5 and SHA-1 functions. 
							
						 
						
							2009-04-01 06:11:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d4f6750f82 
								
							
								 
							
						 
						
							
							
								
								Added AllowLoginWithoutInventory to LoginService, to be overwritten in subclasses. Default is false. HGLoginAuthService sets it true. Better error handling dealing with inventory service faults.  
							
							
							
						 
						
							2009-04-01 01:18:21 +00:00  
				
					
						
							
							
								 
						
							
							
								fb9a358b79 
								
							
								 
							
						 
						
							
							
								
								* Refactored out and de-duplicated Base64ToString(string)  
							
							... 
							
							
							
							* Fixed minor typo 
							
						 
						
							2009-03-31 05:51:28 +00:00  
				
					
						
							
							
								 
						
							
							
								54ccca1e2c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright header, formatting cleanup.  
							
							
							
						 
						
							2009-03-31 02:00:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b73ce1143a 
								
							
								 
							
						 
						
							
							
								
								Adds support at the inventory server for direct inventory manipulation from authorized clients using capabilities. Provided keys are verified with the designated authority. The added code is only executed for clients following HGLoginAuth procedure or similar. It does not remove any existing behavior.  
							
							
							
						 
						
							2009-03-30 19:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4cbf963354 
								
							
								 
							
						 
						
							
							
								
								HGInventoryService now uses the actual authority portion of the user's key to verify the key.  
							
							
							
						 
						
							2009-03-30 19:26:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6957803759 
								
							
								 
							
						 
						
							
							
								
								Sigh. Manual data typing grief.  
							
							
							
						 
						
							2009-03-30 17:34:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f88d755f96 
								
							
								 
							
						 
						
							
							
								
								Add PickInfoReply packet.  
							
							... 
							
							
							
							Fixes Mantis #3324  
							
						 
						
							2009-03-30 11:51:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e604c46c 
								
							
								 
							
						 
						
							
							
								
								Added Authorization client code that interfaces with HGLoginAuthService. Improved error handling in HGLoginAuthService. Instrumented HGInventoryService so that it can interface both with local and remote user and asset services.  
							
							
							
						 
						
							2009-03-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f7eac63e01 
								
							
								 
							
						 
						
							
							
								
								Another bit of refactoring to try to make sense of OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files.  
							
							
							
						 
						
							2009-03-29 22:04:45 +00:00  
				
					
						
							
							
								 
						
							
							
								08732b65be 
								
							
								 
							
						 
						
							
							
								
								Moved some files around, so that it's easier to share code between standalone and the grid services. Should not affect any functionality.  
							
							
							
						 
						
							2009-03-29 20:29:13 +00:00  
				
					
						
							
							
								 
						
							
							
								03063375ee 
								
							
								 
							
						 
						
							
							
								
								Add AcceptNotices member to GroupMembershipData and an overload to  
							
							... 
							
							
							
							IGroupsModule interface 
							
						 
						
							2009-03-29 11:18:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c483206fd7 
								
							
								 
							
						 
						
							
							
								
								Change the client API to use GridInstantMessage for the "last mile" of IM  
							
							... 
							
							
							
							sending. With this change, all methods that handle IM now use GridInstantMessage
rather than individual parameters. 
							
						 
						
							2009-03-29 05:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								404bfdc9a6 
								
							
								 
							
						 
						
							
							
								
								Finish the offline IM module (still needs a server). Add rudimentary  
							
							... 
							
							
							
							support for the mute list (no functionality yet, but allows the
RetrieveInstantMessages event to fire now). 
							
						 
						
							2009-03-29 00:48:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4f6c4378da 
								
							
								 
							
						 
						
							
							
								
								Add mute list request event and dummy response  
							
							
							
						 
						
							2009-03-28 04:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f5812b3702 
								
							
								 
							
						 
						
							
							
								
								* Adds AgentUUIDs into the CourseLocationUpdate to improve compatibility with LibOMV based clients.  
							
							... 
							
							
							
							* Modifies the IClientAPI!  So client stacks will need to be modified! 
							
						 
						
							2009-03-28 01:40:33 +00:00  
				
					
						
							
							
								 
						
							
							
								cbef90fec6 
								
							
								 
							
						 
						
							
							
								
								Add the events needed for profiles.  
							
							... 
							
							
							
							Fixes Mantis #3324  
							
						 
						
							2009-03-27 22:47:41 +00:00  
				
					
						
							
							
								 
						
							
							
								52c482a7a7 
								
							
								 
							
						 
						
							
							
								
								* This updates LibOMV to the current release 0.6.0 on March 19 2009  
							
							... 
							
							
							
							* Important:  HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder.
This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll.   It still uses the Same HttpServer namespace though. 
							
						 
						
							2009-03-27 22:13:09 +00:00  
				
					
						
							
							
								 
						
							
							
								bce5ed5812 
								
							
								 
							
						 
						
							
							
								
								Moved a method GetDefaultVisualParameters from Scene to AvatarAppearance, where it belongs. Better error handling in ScenePresence.CopyFrom.  
							
							
							
						 
						
							2009-03-27 20:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								37e81c7d54 
								
							
								 
							
						 
						
							
							
								
								Remove a hardcoded flow/dependency on the money module from LLCLientView  
							
							
							
						 
						
							2009-03-27 18:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								561f241564 
								
							
								 
							
						 
						
							
							
								
								* minor: move RegionSettingsSerializer into OpenSim.Framework.Serialization  
							
							
							
						 
						
							2009-03-27 18:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								6b9125b319 
								
							
								 
							
						 
						
							
							
								
								Added the hg login procedure to the user server.  
							
							
							
						 
						
							2009-03-27 16:23:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f2b8691c9c 
								
							
								 
							
						 
						
							
							
								
								Forgot to comment an unnecessary log message on my last commit.  
							
							
							
						 
						
							2009-03-26 22:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a423b3060b 
								
							
								 
							
						 
						
							
							
								
								Notecard updates bypassing the regions. (HGStandalone only)  
							
							
							
						 
						
							2009-03-26 22:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6ffed09682 
								
							
								 
							
						 
						
							
							
								
								* Fix build break - went a const or two too far  
							
							
							
						 
						
							2009-03-26 20:15:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7e40315d5d 
								
							
								 
							
						 
						
							
							
								
								* minor: change some static readonlys to consts  
							
							... 
							
							
							
							* adjust user profile iar saving path 
							
						 
						
							2009-03-26 20:09:12 +00:00  
				
					
						
							
							
								 
						
							
							
								3f1ec6334f 
								
							
								 
							
						 
						
							
							
								
								* Fix build break from last commit  
							
							
							
						 
						
							2009-03-26 17:30:43 +00:00  
				
					
						
							
							
								 
						
							
							
								93b26f8933 
								
							
								 
							
						 
						
							
							
								
								* iars: Serialize information about item creators to archive  
							
							
							
						 
						
							2009-03-26 17:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								28d9a73521 
								
							
								 
							
						 
						
							
							
								
								Small refactoring in Caps, no functional changes.  
							
							
							
						 
						
							2009-03-26 16:05:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3ca1481c3d 
								
							
								 
							
						 
						
							
							
								
								* Minor fixes, inverted an if for readability and introduced a virtual pre-process step on the asset cache  
							
							
							
						 
						
							2009-03-26 06:56:10 +00:00  
				
					
						
							
							
								 
						
							
							
								6323516a83 
								
							
								 
							
						 
						
							
							
								
								* Appearance patches suite: These patches are applied to allow libomv bots to wear outfits in the future.  
							
							... 
							
							
							
							This functionality will be upstreamed later.
** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas
** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run
** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads
** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better.
*** TODO: Set better VisualParams value then 150 to everything 
							
						 
						
							2009-03-25 20:15:46 +00:00  
				
					
						
							
							
								 
						
							
							
								0bb3d2e6d7 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2009-03-25 07:36:56 +00:00  
				
					
						
							
							
								 
						
							
							
								64341fc965 
								
							
								 
							
						 
						
							
							
								
								* minor: remove a couple more compiler warnings  
							
							
							
						 
						
							2009-03-24 20:57:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c7d0e4ffc1 
								
							
								 
							
						 
						
							
							
								
								Added the login region's http to the login response.  
							
							
							
						 
						
							2009-03-24 18:56:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b5f6aa6ff2 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Changes to AssetCache and DynamicTextureModule to eliminate
  opportunities for lost texture updates. 
							
						 
						
							2009-03-24 08:21:50 +00:00  
				
					
						
							
							
								 
						
							
							
								ec07baa8c0 
								
							
								 
							
						 
						
							
							
								
								Preparing the loginauth service for gridmode logins.  
							
							
							
						 
						
							2009-03-24 02:28:17 +00:00  
				
					
						
							
							
								 
						
							
							
								412112acba 
								
							
								 
							
						 
						
							
							
								
								Committing partial work on passing folders across instances. This may crash.  
							
							
							
						 
						
							2009-03-23 00:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								48e87b6448 
								
							
								 
							
						 
						
							
							
								
								Make single item inventory gives work across regions  
							
							
							
						 
						
							2009-03-22 18:25:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e6bb86a224 
								
							
								 
							
						 
						
							
							
								
								Add QueryItem method to secure inventory and HG inventory, change method sig to  
							
							... 
							
							
							
							provide additional information the HG needs. 
							
						 
						
							2009-03-22 15:42:22 +00:00  
				
					
						
							
							
								 
						
							
							
								73a982babe 
								
							
								 
							
						 
						
							
							
								
								Fox a null ref in the inventory give module  
							
							
							
						 
						
							2009-03-22 15:19:43 +00:00  
				
					
						
							
							
								 
						
							
							
								9489ad57f9 
								
							
								 
							
						 
						
							
							
								
								Moving the LoginAuth service up, so that it can be shared among standalones and the User Server.  
							
							
							
						 
						
							2009-03-22 04:39:16 +00:00  
				
					
						
							
							
								 
						
							
							
								09732b4d5d 
								
							
								 
							
						 
						
							
							
								
								Initial support for authentication/authorization keys in UserManagerBase, and use of it in HGStandaloneLoginService (producer of initial key for user, and of subsequent keys) and HGStandaloneInventoryService (consumer of a key).  
							
							... 
							
							
							
							Keys are of the form http://<authority>/<random uuid>
and they are sent over http header "authorization". 
							
						 
						
							2009-03-21 20:16:35 +00:00  
				
					
						
							
							
								 
						
							
							
								1121a214b9 
								
							
								 
							
						 
						
							
							
								
								Add a QueryItem method to the inventory subsystem. Currently implemented for  
							
							... 
							
							
							
							MySQL only, stubs for the others. This allows updating the cache with a single
item from the database. 
							
						 
						
							2009-03-21 17:46:58 +00:00  
				
					
						
							
							
								 
						
							
							
								613201e220 
								
							
								 
							
						 
						
							
							
								
								* Normalized and pulled GetInventorySkeleton up.  
							
							
							
						 
						
							2009-03-20 17:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								feaa645071 
								
							
								 
							
						 
						
							
							
								
								* De-duplicated login service some more  
							
							... 
							
							
							
							* Normalized m_inventoryService
  * Pulled AddActiveGestures up 
							
						 
						
							2009-03-20 06:49:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2a76b2a417 
								
							
								 
							
						 
						
							
							
								
								Moving GetInventoryItem up to InventoryServiceBase, since this seems like a pretty fundamental function.  
							
							
							
						 
						
							2009-03-19 21:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8f1844665b 
								
							
								 
							
						 
						
							
							
								
								* Group OpenSim.Framework.Servers interfaces together  
							
							
							
						 
						
							2009-03-19 19:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bd2180d9af 
								
							
								 
							
						 
						
							
							
								
								* refactor: Create IHttpServer interface instead of accessing BaseHttpServer via CommunicationsManager directly  
							
							
							
						 
						
							2009-03-19 18:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b05be5b06b 
								
							
								 
							
						 
						
							
							
								
								* Lock http handlers dictionary in other places as well to avoid race conditions  
							
							... 
							
							
							
							* No adverse effects on a quick multi-machine grid test 
							
						 
						
							2009-03-19 17:07:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1e6056c24b 
								
							
								 
							
						 
						
							
							
								
								* Add necessary locking to BaseHttpServer.RemoveHTTPHandler()  
							
							
							
						 
						
							2009-03-19 16:51:21 +00:00  
				
					
						
							
							
								 
						
							
							
								eb0c369409 
								
							
								 
							
						 
						
							
							
								
								* Add documentation to BaseHttpServer.AddHTTPHandler()  
							
							
							
						 
						
							2009-03-19 16:41:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a7d610ffcc 
								
							
								 
							
						 
						
							
							
								
								Adds support for unlink-region command in hypergrid.  
							
							
							
						 
						
							2009-03-18 16:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f28886e26d 
								
							
								 
							
						 
						
							
							
								
								Rename OpenSim.Framework.Archive to OpenSim.Framework.Serialization  
							
							... 
							
							
							
							Update using statements and prebuild.xml. Also trim trailing whitespace. 
							
						 
						
							2009-03-16 00:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ddbf81fa07 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for a patch that fixes a number of long standing  
							
							... 
							
							
							
							issues with the sun module.
Fixes Mantis #3295  
							
						 
						
							2009-03-13 23:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c04e7cdf2b 
								
							
								 
							
						 
						
							
							
								
								* Support loading empty folders in an iar  
							
							
							
						 
						
							2009-03-13 20:46:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6573e2ee2f 
								
							
								 
							
						 
						
							
							
								
								* Remove asset cache size and texture stat reports from ASSET STATS since these are now inaccurate  
							
							... 
							
							
							
							* Correct count of assets in cache 
							
						 
						
							2009-03-13 18:36:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4a21d92668 
								
							
								 
							
						 
						
							
							
								
								Mark AssetBase.Metadata with [XmlIgnore]  
							
							
							
						 
						
							2009-03-13 05:58:32 +00:00  
				
					
						
							
							
								 
						
							
							
								fb258c5ed9 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup.  
							
							
							
						 
						
							2009-03-12 15:28:30 +00:00  
				
					
						
							
							
								 
						
							
							
								33f511ee4b 
								
							
								 
							
						 
						
							
							
								
								* Another stab at refactoring up the CustomiseResponse function. Two fixes:  
							
							... 
							
							
							
							* Sometimes, null is a valid return value to indicate 'none found'. doh.
  * Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw.
(I believe) this solves mantis issue #3287  
							
						 
						
							2009-03-12 10:50:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7b2977d625 
								
							
								 
							
						 
						
							
							
								
								Move ArchiveConstants to OpenSim.Framework.Archive  
							
							... 
							
							
							
							- move a couple constants from InventoryArchiveConstants to
  ArchiveConstants, now only one of these is needed
- change InventoryArchiveConstants references to ArchiveConstants
- remove InventoryArchive AssetInventoryServer plugin dependency on
  OpenSim.Region.CodeModules
- trim trailing whitespace 
							
						 
						
							2009-03-12 06:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f784620780 
								
							
								 
							
						 
						
							
							
								
								Moving TarArchive to OpenSim.Framework.Archive  
							
							... 
							
							
							
							We now build OpenSim.Framework.Archive.dll which aims to contain code
used for archiving various things in OpenSim. Also remove trailing
whitespace. 
							
						 
						
							2009-03-12 06:03:59 +00:00  
				
					
						
							
							
								 
						
							
							
								4eba67175d 
								
							
								 
							
						 
						
							
							
								
								Minor bug fix. Thanks daTwitch.  
							
							
							
						 
						
							2009-03-12 01:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								2133d35831 
								
							
								 
							
						 
						
							
							
								
								* Reverted r8750 to do another round of debugging on mantis  #3287  
							
							
							
						 
						
							2009-03-11 19:19:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2e6e0cee28 
								
							
								 
							
						 
						
							
							
								
								* fix build break  
							
							
							
						 
						
							2009-03-11 18:21:47 +00:00  
				
					
						
							
							
								 
						
							
							
								acad0328b2 
								
							
								 
							
						 
						
							
							
								
								* Make all coded defaults match settings in OpenSim.ini.example  
							
							... 
							
							
							
							* In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using
* OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before) 
							
						 
						
							2009-03-11 18:02:22 +00:00  
				
					
						
							
							
								 
						
							
							
								dd28d6ceeb 
								
							
								 
							
						 
						
							
							
								
								* minor: reduce some code duplication in BaseHttpServer  
							
							
							
						 
						
							2009-03-10 18:22:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c6415ef71d 
								
							
								 
							
						 
						
							
							
								
								fixing out-of-sync error in BaseHttpServer  
							
							
							
						 
						
							2009-03-10 15:51:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0df0258087 
								
							
								 
							
						 
						
							
							
								
								*** POTENTIAL BREAKAGE ***  
							
							... 
							
							
							
							* Finally got to the point where I could pull up the CustomiseResponse function. Major de-duplication.
* Introduced FromRegionInfo on RegionProfileData
* This revision needs both grid and standalone testing galore.
Work in progress! 
							
						 
						
							2009-03-10 12:11:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1917238cd3 
								
							
								 
							
						 
						
							
							
								
								* Re-aligned CustomiseResponse function for imminent up-pulling  
							
							
							
						 
						
							2009-03-10 11:47:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1b34b94331 
								
							
								 
							
						 
						
							
							
								
								* Refactored out Create() methods to ensure proper transformation between RegionProfileData and RegionInfo  
							
							... 
							
							
							
							* Created ToRegionInfo method, still not using it pending peer review. 
* This is a preparatory commit for a subsequent login service refactoring. 
							
						 
						
							2009-03-10 09:05:06 +00:00  
				
					
						
							
							
								 
						
							
							
								051096e8ae 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-03-09 19:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ae759f2d06 
								
							
								 
							
						 
						
							
							
								
								* Add basic asset cache get test  
							
							
							
						 
						
							2009-03-09 19:40:32 +00:00  
				
					
						
							
							
								 
						
							
							
								1bf05a543c 
								
							
								 
							
						 
						
							
							
								
								* Move method documentation from AssetCache up to IAssetCache  
							
							... 
							
							
							
							* No functional changes 
							
						 
						
							2009-03-09 18:35:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5a6bc26600 
								
							
								 
							
						 
						
							
							
								
								* Address  http://opensimulator.org/mantis/view.php?id=3207  
							
							... 
							
							
							
							* A saved archive now immediately expires the data in the asset cache that it used, rather than retaining all the assets (esp textures) in the cache.
* This is an imperfect solution.  Ideally we would only expire the assets newly requested for the archive (not existing ones).  But doing that would require a lot more 
restructuring.
* I don't believe there are any locking issues due to the locking performed by the underlying memory cache, but please report any issues. 
							
						 
						
							2009-03-09 17:55:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a2ff2e9000 
								
							
								 
							
						 
						
							
							
								
								* Added TXXX in front of unit tests to make sure they are running in the correct order. Although it might not make a difference here, this pattern should be followed to avoid further issues.  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-03-09 15:20:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5bee29e036 
								
							
								 
							
						 
						
							
							
								
								Refactor login test class.  
							
							... 
							
							
							
							There were multiple tests in one test method (T011_Auth_Login). This
test has been refactored into multiple tests. Common setup code was
placed into a SetUp method executed before each test. 
							
						 
						
							2009-03-09 08:07:12 +00:00  
				
					
						
							
							
								 
						
							
							
								66120f5a40 
								
							
								 
							
						 
						
							
							
								
								Fix tests broken in r8732.  
							
							... 
							
							
							
							Recent changes in the code handling login_to_simulator XMLRPC method
calls caused two tests to fail because not enough parameters were being
supplied with the method call. The parameters added in this patch work,
but I'm not sure whether they are actually correct or even relevant.
Diva, please look over this. 
							
						 
						
							2009-03-09 07:29:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6f4051c932 
								
							
								 
							
						 
						
							
							
								
								Making the web_login_key code work, even if the LL Viewer doesn't support it. Other clients can launch the LL Viewer with something like this, for example:  
							
							... 
							
							
							
							Process.Start("C:\\Program Files\\SecondLife\\SecondLife.exe", 
"-loginuri " + loginuri + "?web_login_key=" + web_login_key + " -login " + firstName + " " + lastName + " -multiple");
This requires a prior step for actually getting the key, which can be done like this:
http://localhost:9000/?method=login&firstname=barak&lastname=obama&password=123&show_login_form=FALSE  
							
						 
						
							2009-03-08 23:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5b8c925641 
								
							
								 
							
						 
						
							
							
								
								* Adding application/x-oar to the list of content types to which the HTTP Server will return the response as if it was a binary file pending discussion on the [opensim-dev] mailing list to be initiated by dmiles.  
							
							
							
						 
						
							2009-03-07 06:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								08509d5cf2 
								
							
								 
							
						 
						
							
							
								
								* Protects RestClient from crashing with dictionary exception, which leads to the client thread crashing if uncaught.  
							
							
							
						 
						
							2009-03-06 19:25:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3ad2fef2d3 
								
							
								 
							
						 
						
							
							
								
								Prevent ICommander-generated subcommand trees from generating an exception  
							
							... 
							
							
							
							when the tree root command is executes without another verb following it.
Fixes Mantis #3258  
							
						 
						
							2009-03-05 21:20:57 +00:00  
				
					
						
							
							
								 
						
							
							
								0de34e9a18 
								
							
								 
							
						 
						
							
							
								
								* remove now unused serialization code  
							
							
							
						 
						
							2009-03-05 18:36:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d81bc4b5f2 
								
							
								 
							
						 
						
							
							
								
								Avoid NRE if client sends unrecognized packet type.  
							
							
							
						 
						
							2009-03-03 17:39:57 +00:00  
				
					
						
							
							
								 
						
							
							
								84d6b02475 
								
							
								 
							
						 
						
							
							
								
								Renamed ILoginRegionsConnector to ILoginServiceToRegionsConnector and moved it from OpenSim.Client.Linden to OpenSim.Framework.  
							
							
							
						 
						
							2009-03-03 16:36:21 +00:00  
				
					
						
							
							
								 
						
							
							
								171015f65f 
								
							
								 
							
						 
						
							
							
								
								Moved Linden protocol login handling to modules in OpenSim.Client.Linden. There are two region modules in there LLStandaloneLoginModule (for standalone mode) and LLProxyLoginModule (for grid mode which just handles incoming expect_user and logoff_user messages from the remote login server)  
							
							... 
							
							
							
							Changed OpenSim.Framework.Communications.Tests.LoginServiceTests to use the LLStandaloneLoginService (from the LLStandaloneLoginModule) rather than LocalLoginService. Really these login tests should most likely be somewhere else as they are testing specific implementations of login services. 
Commented out the old LocalLoginService as its no longer used, but want to check there are no problems before it gets deleted. 
							
						 
						
							2009-03-03 15:41:21 +00:00  
				
					
						
							
							
								 
						
							
							
								76133d0763 
								
							
								 
							
						 
						
							
							
								
								Refactoring of CreateCommsManagerPlugin.  
							
							... 
							
							
							
							Plus some general cleanup of a few other files (deleting excess blank lines etc) 
							
						 
						
							2009-03-03 12:51:54 +00:00  
				
					
						
							
							
								 
						
							
							
								3c46ee9326 
								
							
								 
							
						 
						
							
							
								
								Moved the SetupScene methods from RegionApplicationBase to OpenSimBase [Do we really still need RegionApplicationBase?]  
							
							... 
							
							
							
							Added a flag (bool m_autoCreateLindenStack = true) which says if the ClientStack will be autocreated and initialised when creating regions. This helps with moving ClientStacks to Region modules. 
Currently this flag is hardcoded to true, as it is only for testing at the moment, so you need to change the value in the code if you want to turn off auto creating. 
							
						 
						
							2009-03-02 16:33:11 +00:00  
				
					
						
							
							
								 
						
							
							
								808e4a847a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright headers, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-01 09:15:31 +00:00  
				
					
						
							
							
								 
						
							
							
								23a7af4538 
								
							
								 
							
						 
						
							
							
								
								Added check so Util.ReadSettingsFromIniFile doesn't try to set static fields.  
							
							
							
						 
						
							2009-02-28 16:42:13 +00:00  
				
					
						
							
							
								 
						
							
							
								77b70759a6 
								
							
								 
							
						 
						
							
							
								
								Copied the Util.ReadSettingsFromIniFile method from the branch to trunk.  
							
							
							
						 
						
							2009-02-28 16:13:20 +00:00  
				
					
						
							
							
								 
						
							
							
								cddaaf3e13 
								
							
								 
							
						 
						
							
							
								
								svn attribute fixes so that we can play nice between windows and linux  
							
							
							
						 
						
							2009-02-26 22:54:50 +00:00  
				
					
						
							
							
								 
						
							
							
								756c517069 
								
							
								 
							
						 
						
							
							
								
								Added IRegionCreator interface that all ApplicationPlugins that are creators of Scenes should implement and register with the ApplicationRegistry.StackModuleInterface<>(); So that other plugins can attach to their OnNewRegionCreated event.  
							
							... 
							
							
							
							Made some changes to IRegistryCore and RegistryCore so they support "Stacked" interfaces. 
							
						 
						
							2009-02-26 22:51:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e2d30a0244 
								
							
								 
							
						 
						
							
							
								
								Moved the Initialisation of the CommunicationsManager to a ApplicationPlugin.  
							
							... 
							
							
							
							Also in that plugin it registers the IUserService with all the Scenes (as they are created). So now we can start changing over all uses of IUserService, that currently access it from the CommunicationsManager to accessing it from the Scene.RequestModuleInterface call. 
Once that is done we can move the UserService creation out to its own plugin and remove all references to it from the CommunicationsManager. Then we can take the next CommunicationsManager interface and repeat. 
							
						 
						
							2009-02-26 21:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								57ab79e331 
								
							
								 
							
						 
						
							
							
								
								* Update ScenePresenceTests to reflect current REST communication workflow.  
							
							... 
							
							
							
							* Fixed an issue with AssetCache where it would break unit tests randomly.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-26 21:29:16 +00:00  
				
					
						
							
							
								 
						
							
							
								5254c1dfa7 
								
							
								 
							
						 
						
							
							
								
								opps forgot to commit a changed file.  
							
							
							
						 
						
							2009-02-26 20:18:29 +00:00  
				
					
						
							
							
								 
						
							
							
								ed2de7ac82 
								
							
								 
							
						 
						
							
							
								
								Plumb in the RetrieveInstantMessages event that is sent by the viewer  
							
							... 
							
							
							
							when it is ready to receive offline IM 
							
						 
						
							2009-02-26 20:11:55 +00:00  
				
					
						
							
							
								 
						
							
							
								33e7c09b7b 
								
							
								 
							
						 
						
							
							
								
								Added IRegistryCore and RegistryCore to OpenSim.Framework.  
							
							... 
							
							
							
							Added a ApplicationRegistry to OpenSimBase.
Changed LoadRegionsPlugin so it registers itself to that application registry.
Added a event to LoadRegionsPlugin, that is triggered when it creates a new scene ,although maybe this event should actually be in opensimBase incase other plugins are creating regions (like the RemoteAdminPlugin). 
							
						 
						
							2009-02-26 20:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4db232763f 
								
							
								 
							
						 
						
							
							
								
								More refactoring of the Grid, User and Messaging servers.  
							
							
							
						 
						
							2009-02-25 18:33:15 +00:00  
				
					
						
							
							
								 
						
							
							
								72be38f7ae 
								
							
								 
							
						 
						
							
							
								
								Distinguish 404 errors in RestClient.Request().  
							
							... 
							
							
							
							Mantis #3225 . 
							
						 
						
							2009-02-25 02:14:19 +00:00  
				
					
						
							
							
								 
						
							
							
								bdf95e54a2 
								
							
								 
							
						 
						
							
							
								
								A few updates necessary for load balancer.  
							
							... 
							
							
							
							- handle GetUser request for nonexistent user gracefully
- include throttle levels in ClientInfo
- code to save/restore throttles in client stack
- only update/send updates to active clients
- make animation classes serializable 
							
						 
						
							2009-02-25 00:32:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c2f3ff872d 
								
							
								 
							
						 
						
							
							
								
								* Performance Changes:  
							
							... 
							
							
							
							* Moves Entity Updates into a seperate thread, allowing for OpenSim to utilize a computers CPU more effectively in return for potentially greater user and prim capacity.
* Removes an expensive Sqrt call performed during Update on each object. This should lower CPU requirements for high-prim regions with physics enabled.
* MXP Changes: Centers the region around 0,0 for primitives instead of 128,128. Prim display should now look more correct for MXP viewers. 
							
						 
						
							2009-02-23 06:55:42 +00:00  
				
					
						
							
							
								 
						
							
							
								8f55b9d735 
								
							
								 
							
						 
						
							
							
								
								Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Added log4net dependency to physxplugin in prebuild.xml.
* Added missing m_log fields to classes.
* Replaced Console.WriteLine with appropriate m_log.Xxxx
* Tested that nant test target runs succesfully.
* Tested that local opensim sandbox starts up without errors. 
							
						 
						
							2009-02-22 20:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								99b051ccbe 
								
							
								 
							
						 
						
							
							
								
								Addresses some issues with appearance after TPs. Appearance.Owner was not being set, and that's what's being used in SendAppearanceToOtherAgent. Mantis  #3204 .  
							
							
							
						 
						
							2009-02-22 01:26:11 +00:00  
				
					
						
							
							
								 
						
							
							
								fcb737c7f9 
								
							
								 
							
						 
						
							
							
								
								* Upping to interface version 3 - let's see how this goes.  
							
							
							
						 
						
							2009-02-21 14:12:06 +00:00  
				
					
						
							
							
								 
						
							
							
								aaf8b07ecf 
								
							
								 
							
						 
						
							
							
								
								Allow entry of '?' in http URIs. If the field being typed begins with  
							
							... 
							
							
							
							"http", the ? is just an ordinary character in that field. 
							
						 
						
							2009-02-21 11:48:50 +00:00  
				
					
						
							
							
								 
						
							
							
								1cadad9ec6 
								
							
								 
							
						 
						
							
							
								
								* Applied a patch that: Added estate ban table to migration scripts and nhibernate mapping. Refactored property getters and setters for estate ban object to support NHibernate.  
							
							... 
							
							
							
							* Added estate ban table to migration scripts of all supported databases.
* Added nhibernate mapping for EstateBans property of EstateSettings
* Refactored property accessors for EstateBan object.
* Added comments for EstateBan properties.
* Ensured that NHibernate tests pass with NUnitGUI.
* Ensured that nant test target passes.  
This fixes mantis #3210 . Thank you, tlaukkan! 
							
						 
						
							2009-02-21 09:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7a649a758d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-21 03:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b515645151 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-02-21 03:00:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2e095f5727 
								
							
								 
							
						 
						
							
							
								
								* Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to 0.6.3.* to better track down dll ref and overwrite problems.  
							
							
							
						 
						
							2009-02-20 16:47:31 +00:00  
				
					
						
							
							
								 
						
							
							
								01f70de2ea 
								
							
								 
							
						 
						
							
							
								
								* Consistently lock part.TaskInventory as pointed out in  http://opensimulator.org/mantis/view.php?id=3159  
							
							... 
							
							
							
							* Not locking causes enumeration exceptions as described in this matis
* part.TaskInventory needs to be locked for every access as it's a dictionary
* Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is 
cloned instead 
							
						 
						
							2009-02-20 14:04:29 +00:00  
				
					
						
							
							
								 
						
							
							
								33330297d6 
								
							
								 
							
						 
						
							
							
								
								THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older versions will have a hard time communicating with sims on this release and later, especially if they haven't transitioned to RESTComms at all.  
							
							... 
							
							
							
							There's still some cleanup to do on assorted data structures, but the main functional change here is that sims no longer listen on remoting ports. 
							
						 
						
							2009-02-20 03:39:50 +00:00  
				
					
						
							
							
								 
						
							
							
								5e39e515f9 
								
							
								 
							
						 
						
							
							
								
								* Another stab at removing AssetServer.exe dependencies  
							
							
							
						 
						
							2009-02-20 02:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e725e485fa 
								
							
								 
							
						 
						
							
							
								
								This moves the 2 friends-related interregion messages out of OGS1 and into the FriendsModule. No functional changes. Those messages were sent over XMLRPC, and that's how it continues to be for now. Just moving this couple of interregion messages out of OGS1, in preparation for the big shlep ahead.  
							
							
							
						 
						
							2009-02-20 00:18:18 +00:00  
				
					
						
							
							
								 
						
							
							
								b99d9bdeb1 
								
							
								 
							
						 
						
							
							
								
								* Reverted the AssetServer fix, apparently something was dependent on IAssetDataPlugin being in OpenSim.Data  
							
							
							
						 
						
							2009-02-19 19:32:53 +00:00  
				
					
						
							
							
								 
						
							
							
								1bcc489f5b 
								
							
								 
							
						 
						
							
							
								
								* Moved the AssetStreamHandlers to OpenSim.Framework.Servers  
							
							... 
							
							
							
							* And there, all refs to OpenSim.Grid.AssetServer.exe gone.
/me takes a bow. 
							
						 
						
							2009-02-19 19:04:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b5502ef3c3 
								
							
								 
							
						 
						
							
							
								
								* Extracted IAssetData and moved it to OpenSim.Framework to prepare to get rid of ugly CoreModules dependency on AssetServer.exe  
							
							... 
							
							
							
							* And yes, the IAssetDataPlugin is misnomed, which became apparent on extracting it. 
							
						 
						
							2009-02-19 18:40:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4550093353 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=3193  
							
							... 
							
							
							
							* Make it possible once again to set a console log level threshold in OpenSim.exe.config 
							
						 
						
							2009-02-19 17:57:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5af465a364 
								
							
								 
							
						 
						
							
							
								
								* Changed all AssemblyInfo to explicit version 1.0.0.0 to not confuse poor poor Nant. We probably should take the opportunity to let the non-module bins reside in their /bin/Debug dirs later.  
							
							
							
						 
						
							2009-02-19 14:51:33 +00:00  
				
					
						
							
							
								 
						
							
							
								863556f2cc 
								
							
								 
							
						 
						
							
							
								
								Thank you, Snowdrop, for a patch that makes the callback ID parameter  
							
							... 
							
							
							
							usable. Applied with formatting changes, please don't introduce
K&R style indentations into OpenSim
Fixes Mantis #3190  
							
						 
						
							2009-02-19 03:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								8ed631307b 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							I've changed the extension point name, and the internal references that
used the same string. I also fixed up the messaging around the asset
loader so that it is more explicit. 
							
						 
						
							2009-02-18 13:15:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3f25128e77 
								
							
								 
							
						 
						
							
							
								
								Adds support for preserving animations on region crossings and TPs.  
							
							... 
							
							
							
							Known issue: after TP, the self client doesn't see the animations going, but others can see them. So there's a bug there (TPs only, crossings seem to be all fine).
Untested: did not test animation overriders; only tested playing animations from the viewer. 
							
						 
						
							2009-02-18 01:49:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d03c32aa69 
								
							
								 
							
						 
						
							
							
								
								* Allow inventory archives to be saved from the 'root' inventory directory  
							
							... 
							
							
							
							* Reload doesn't currently obey structure information
* Not yet ready for use 
							
						 
						
							2009-02-17 18:46:42 +00:00  
				
					
						
							
							
								 
						
							
							
								229b69e044 
								
							
								 
							
						 
						
							
							
								
								* Establish InventoryArchiveSaved event for unit tests  
							
							... 
							
							
							
							* This is done on the inventory archiver module directly rather than Scene.EventManager - the module seems the more appropriate location 
							
						 
						
							2009-02-17 15:39:18 +00:00  
				
					
						
							
							
								 
						
							
							
								93465df5e3 
								
							
								 
							
						 
						
							
							
								
								* Moved the nifty MySQLEstateData connectionstring password-stripper out into the Util project  
							
							
							
						 
						
							2009-02-17 14:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3130784934 
								
							
								 
							
						 
						
							
							
								
								Re-add the objectID field to the anim pack, that was deemed unneccessary  
							
							... 
							
							
							
							and dropped nonths ago, because it is required to get smooth region
crossings with AO running. Without it, in some corner cases, anims will
continue to run in an unstoppable state. 
							
						 
						
							2009-02-17 04:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								76c0935ec7 
								
							
								 
							
						 
						
							
							
								
								- remove the Metadata property from AssetBase and return all previous  
							
							... 
							
							
							
							properties as before
- prefix private variables with m_ in AssetBase.cs
- related to Mantis #3122 , as mentioned in
  https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html 
- all services will likely need to be upgraded after this commit 
							
						 
						
							2009-02-17 01:36:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7cc9062137 
								
							
								 
							
						 
						
							
							
								
								Major change to how appearance is managed, including changes in login and user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).  
							
							
							
						 
						
							2009-02-17 00:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f4bec00057 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							The change makes two principal implementation changes:
[1] It removes the hard coded set of possible asset server client
implementations, allowing any arbitrary implementation that has been
identified to the PluginLoader as an appropriate extension. The
extension point for asset server client extension
is /OpenSim/AssetServerClient. All of the old configuration rules have
been preserved, and any of the legacy configuration values will still
work as they did before, except the implementation is now loaded as a
plug-in, rather than as a hard-coded instantiation of a specific class.
The re-hashing of IAssetServer as an extension of IPlugin made upgrading
of the implementation classes a necessity.
Caveat: I have not been able to meaningfully test the crypto-grid
clients. I believe they should work correctly, but the refactoring
necessary to handle plug-in based initialization (vs constructor-based
initialisation) admits the possibility of a problem.
[2] The asset cache implementation, previously introduce as a hard-code
class instantiation is now implemented as an IPlugin. Once again the
previous (configurationless) behavior has been preserved. But now it is
possible for those interested in experimenting with cache technologies
to do so simply by introducing a new extension for the asset cache
extension point (/OpenSim/AssetCache).
I've tested all of the configuration settings, after applying the patch
to a newly extracted tree, and they seem to work OK. 
							
						 
						
							2009-02-16 12:20:31 +00:00  
				
					
						
							
							
								 
						
							
							
								5277fc64c0 
								
							
								 
							
						 
						
							
							
								
								- change AssetInventoryServer config from XML to INI  
							
							... 
							
							
							
							- convert AssetInventoryServer logging to OpenSim's log4net
- updated AssetInventoryServer.ini.example file 
							
						 
						
							2009-02-16 02:27:43 +00:00  
				
					
						
							
							
								 
						
							
							
								529dd66ed0 
								
							
								 
							
						 
						
							
							
								
								- remove dependency on ExtensionLoader.dll (DBConnString.cs can go)  
							
							... 
							
							
							
							- bring config system in line with other servers
- add new plugin filter class which filters on ID
- update AssetInventoryServer.ini file 
							
						 
						
							2009-02-16 02:27:34 +00:00  
				
					
						
							
							
								 
						
							
							
								217ffee8cb 
								
							
								 
							
						 
						
							
							
								
								Moved RegionUp to REST/LocalComms. The original functionality has been entirely maintained, although it will have to be revisited soon, because it's buggy.  
							
							
							
						 
						
							2009-02-14 16:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a8f3d625cb 
								
							
								 
							
						 
						
							
							
								
								Guard the values used to set the cursor position in the real time console  
							
							
							
						 
						
							2009-02-13 20:49:23 +00:00  
				
					
						
							
							
								 
						
							
							
								88b273bc71 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move export map function to world map module from scene  
							
							
							
						 
						
							2009-02-13 16:43:20 +00:00  
				
					
						
							
							
								 
						
							
							
								163c1026d1 
								
							
								 
							
						 
						
							
							
								
								Fix some compiler warnings.  Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-13 02:52:08 +00:00  
				
					
						
							
							
								 
						
							
							
								5959e42683 
								
							
								 
							
						 
						
							
							
								
								large scale fix for svn props after "the great refactor"  
							
							
							
						 
						
							2009-02-12 18:59:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6db1f3c6a6 
								
							
								 
							
						 
						
							
							
								
								* Lock remaining m_rpcHandlers use since these accesses are not guaranteed to be thread safe  
							
							
							
						 
						
							2009-02-12 18:54:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d29e0498ff 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3138  
							
							... 
							
							
							
							* Adds a GetXmlRPCHandler() to the BaseHttpServer
* Thanks mpallari 
							
						 
						
							2009-02-12 18:01:29 +00:00  
				
					
						
							
							
								 
						
							
							
								31ca3a8d4d 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move RequestInventoryForUser() from service to CachedUserInfo  
							
							... 
							
							
							
							* This simplifies callers in most cases - CachedUserInfo is already handling the rest of the fetch inventory work anyway 
							
						 
						
							2009-02-12 17:07:44 +00:00  
				
					
						
							
							
								 
						
							
							
								801da4346a 
								
							
								 
							
						 
						
							
							
								
								* optimized usings.  
							
							
							
						 
						
							2009-02-12 09:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b6e7e5ed42 
								
							
								 
							
						 
						
							
							
								
								Enforce estate bans on Teleports.  
							
							
							
						 
						
							2009-02-11 21:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8645c7482d 
								
							
								 
							
						 
						
							
							
								
								* Change SendBulkUpdateInventory from two methods to one which accepts an InventoryNode  
							
							
							
						 
						
							2009-02-11 19:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								e12981ef1b 
								
							
								 
							
						 
						
							
							
								
								* Establish a common InventoryNodeBase class from InventoryItemBase and InventoryFolderBase  
							
							
							
						 
						
							2009-02-11 19:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9bfbfa381a 
								
							
								 
							
						 
						
							
							
								
								Add proper handling for shared vs. unshared modules to the command  
							
							... 
							
							
							
							interface. Shared modules will now only get added once, so the command
handler is called once per module, not once per scene. Removal of scenes
has no adverse effects. Nonshared modules will be called for each scene. 
							
						 
						
							2009-02-10 23:15:48 +00:00  
				
					
						
							
							
								 
						
							
							
								87f328bd30 
								
							
								 
							
						 
						
							
							
								
								Change the command parser and resolver to be able to disambiguate commands  
							
							... 
							
							
							
							that are a prefix of another command. Fixes "terrain load"
Fixes Mantis #3123  
							
						 
						
							2009-02-10 14:39:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a1393db7f0 
								
							
								 
							
						 
						
							
							
								
								Stopgap measure: To use gridlaunch, or GUI, start opensim with  
							
							... 
							
							
							
							OpenSim.exe -gui=true 
							
						 
						
							2009-02-10 12:25:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a3d14832af 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-09 22:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b7cc4d73b7 
								
							
								 
							
						 
						
							
							
								
								oops, missing file from last patch set  
							
							
							
						 
						
							2009-02-09 22:04:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8088802c21 
								
							
								 
							
						 
						
							
							
								
								From Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							These changes replace all direct references to the AssetCache with
IAssetCache. There is no change to functionality. Everything works as
before.
This is laying the groundwork for making it possible to register
alternative asset caching mechanisms without disrupting other parts of
OpenSim or their dependencies upon AssetCache functionality. 
							
						 
						
							2009-02-09 21:47:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a034b640da 
								
							
								 
							
						 
						
							
							
								
								* Add the ability to type help <command> for more detailed help about a specific command if any is available  
							
							
							
						 
						
							2009-02-09 20:52:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d1d93fae6c 
								
							
								 
							
						 
						
							
							
								
								* Restore show information for the OpenSim region server (version, info, threads, etc.)  
							
							
							
						 
						
							2009-02-09 18:11:09 +00:00  
				
					
						
							
							
								 
						
							
							
								eddcf620d8 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3080  
							
							... 
							
							
							
							* Changes the NHibernate asset mapping and expose FullID on AssetBase for NHibernate
* mikem has seen this patch :) 
							
						 
						
							2009-02-09 17:31:03 +00:00  
				
					
						
							
							
								 
						
							
							
								369eef5fcd 
								
							
								 
							
						 
						
							
							
								
								The DataPluginFactory is now a set of generic methods instead of  
							
							... 
							
							
							
							multiple duplicates of the same code. 
							
						 
						
							2009-02-09 00:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e4ab15ccb1 
								
							
								 
							
						 
						
							
							
								
								Fix a .NET issue where changing a locked reference would cause a crash  
							
							
							
						 
						
							2009-02-07 15:51:00 +00:00  
				
					
						
							
							
								 
						
							
							
								54c6a920ba 
								
							
								 
							
						 
						
							
							
								
								Replace the console for all OpenSim apps with a new console featuring command  
							
							... 
							
							
							
							line editing, context sensitive help (press ? at any time), command line
history, a new plugin command system and new appender features thet let you
type while the console is scrolling. Seamlessly integrates the ICommander
interfaces. 
							
						 
						
							2009-02-07 12:25:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9b66108081 
								
							
								 
							
						 
						
							
							
								
								This changeset is the step 1 of 2 in refactoring  
							
							... 
							
							
							
							OpenSim.Region.Environment into a "framework" part and a modules only
part. This first changeset refactors OpenSim.Region.Environment.Scenes,
OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces
into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region
modules in OpenSim.Region.Environment.
The next step will be to move region modules up from
OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and
then sort out which modules are really core modules and which should
move out to forge.
I've been very careful to NOT BREAK anything. i hope i've
succeeded. as this is the work of a whole week i hope i managed to
keep track with the applied patches of the last week --- could any of
you that did check in stuff have a look at whether it survived? thx! 
							
						 
						
							2009-02-06 16:55:34 +00:00  
				
					
						
							
							
								 
						
							
							
								732cd838b1 
								
							
								 
							
						 
						
							
							
								
								* Make existing module commanders register as help topics  
							
							... 
							
							
							
							* Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff)
* Typing help <topic> will give information about commands specific to that topic 
							
						 
						
							2009-02-05 21:35:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a1da605706 
								
							
								 
							
						 
						
							
							
								
								* Introduce a new "default" option for asset_database in the [STORAGE] section  
							
							... 
							
							
							
							* This option makes OpenSim use the usual db based asset service in standalone, and the grid based one in grid mode
* The other options can (local, grid, etc) can still be used explicitly as before
* Also change OpenSim.ini.example and the surrounding explanative text 
							
						 
						
							2009-02-04 18:56:12 +00:00  
				
					
						
							
							
								 
						
							
							
								cf1fd7de4a 
								
							
								 
							
						 
						
							
							
								
								Closing the requestStream and setting a 10 sec timeout for getting it.  
							
							
							
						 
						
							2009-02-04 13:13:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0c03a48fb2 
								
							
								 
							
						 
						
							
							
								
								- add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of it  
							
							... 
							
							
							
							- trim trailing whitespace 
							
						 
						
							2009-02-04 00:01:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d259238c74 
								
							
								 
							
						 
						
							
							
								
								- moved data plugin loading code from various places to  
							
							... 
							
							
							
							OpenSim/Data/DataPluginFactory.cs
- removed dependencies on a few executable assemblies in
  bin/OpenSim.Data.addin.xml
- trim trailing whitespace 
							
						 
						
							2009-02-03 05:20:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d3eae4073e 
								
							
								 
							
						 
						
							
							
								
								- move OpenSim/Framework/IUserData.cs to OpenSim/Data/IUserData.cs  
							
							... 
							
							
							
							- trim trailing whitespace 
							
						 
						
							2009-02-03 05:20:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9377c6f2b2 
								
							
								 
							
						 
						
							
							
								
								- move OpenSim/Framework/IInventoryData.cs to  
							
							... 
							
							
							
							OpenSim/Data/IInventoryData.cs
- trim trailing whitespace 
							
						 
						
							2009-02-03 05:20:26 +00:00  
				
					
						
							
							
								 
						
							
							
								e12b0a2496 
								
							
								 
							
						 
						
							
							
								
								- move IAssetDataPlugin from OpenSim/Framework/IAssetProvider.cs to  
							
							... 
							
							
							
							OpenSim/Data/IAssetData.cs
- remove some trailing whitespace 
							
						 
						
							2009-02-03 05:20:16 +00:00  
				
					
						
							
							
								 
						
							
							
								f8e45e8e98 
								
							
								 
							
						 
						
							
							
								
								Rename IAssetProviderPlugin to IAssetDataPlugin aligning with the other data plugins.  
							
							
							
						 
						
							2009-02-03 05:20:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4db9373b29 
								
							
								 
							
						 
						
							
							
								
								Oops. Forgot a try-catch on the last commit.  
							
							
							
						 
						
							2009-01-31 01:59:05 +00:00  
				
					
						
							
							
								 
						
							
							
								26f99de45d 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #3061 . Thanks Hallow Palmer for diagnosing the issue so well. I bet this inconsistency happens a lot out there.  
							
							
							
						 
						
							2009-01-31 00:28:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ea6e4a95ce 
								
							
								 
							
						 
						
							
							
								
								Complete the implementation of llSHA1String.  
							
							
							
						 
						
							2009-01-29 19:47:55 +00:00  
				
					
						
							
							
								 
						
							
							
								7aa216d574 
								
							
								 
							
						 
						
							
							
								
								Slight cleanup of docs, removing trailing whitespace.  
							
							
							
						 
						
							2009-01-28 01:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								dbd2b45233 
								
							
								 
							
						 
						
							
							
								
								* Write a simple archive loading test which doesn't actually do any testing yet apart from not blow up  
							
							
							
						 
						
							2009-01-23 20:38:44 +00:00  
				
					
						
							
							
								 
						
							
							
								664f983943 
								
							
								 
							
						 
						
							
							
								
								* Extend archive test to check for the presence of a control file in a saved archive  
							
							
							
						 
						
							2009-01-23 19:24:36 +00:00  
				
					
						
							
							
								 
						
							
							
								bcc7a8f09c 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3032 . The VersionInfo.cs file was not updated from 0.6.1 to 0.6.2 with the last minor release and shows incorrectly on the console. This will resolve itself on the next svn update.  
							
							
							
						 
						
							2009-01-22 15:57:47 +00:00  
				
					
						
							
							
								 
						
							
							
								37fa677548 
								
							
								 
							
						 
						
							
							
								
								* refactor: Extract caps related code from scene and put into a region module  
							
							... 
							
							
							
							* No functional changes in this revision 
							
						 
						
							2009-01-21 21:14:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0e7aac0f65 
								
							
								 
							
						 
						
							
							
								
								- remove extra "; in http_loginform.html.example; fix issue 3025  
							
							... 
							
							
							
							- sync up default HTML generated in LoginService.cs with that in
  http_loginform.html.example 
							
						 
						
							2009-01-21 10:20:32 +00:00  
				
					
						
							
							
								 
						
							
							
								792ebca5f3 
								
							
								 
							
						 
						
							
							
								
								Set request method for REST requests with no input.  
							
							
							
						 
						
							2009-01-21 02:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								e94d862db2 
								
							
								 
							
						 
						
							
							
								
								Removed some of the darker colors from console messages as they were not visible in some terminal emulators (like putty)  
							
							
							
						 
						
							2009-01-20 10:09:16 +00:00  
				
					
						
							
							
								 
						
							
							
								280ba00c68 
								
							
								 
							
						 
						
							
							
								
								oops hash codes can be negative, account for that  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2009-01-19 21:38:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c81395593d 
								
							
								 
							
						 
						
							
							
								
								added display of exception  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2009-01-19 21:38:25 +00:00  
				
					
						
							
							
								 
						
							
							
								0f289ca405 
								
							
								 
							
						 
						
							
							
								
								change the appender to have a few more colors, none of which are red  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2009-01-19 21:38:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8e01f75784 
								
							
								 
							
						 
						
							
							
								
								* Progressive texture patch + PriorityQueue put into the LLClient namespace.  
							
							... 
							
							
							
							* Updates LibOMV to r2362 
							
						 
						
							2009-01-19 17:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								92e6bbcd63 
								
							
								 
							
						 
						
							
							
								
								No longer append a "texture" parameter on texture asset requests. The  
							
							... 
							
							
							
							asset server doesn't check for the existence of this parameter since
r2744. 
							
						 
						
							2009-01-19 02:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								eca6442bae 
								
							
								 
							
						 
						
							
							
								
								* Rig up enough infrastructure to actually perform a successful 'standalone' teleport unit test with checks that the scene presence disappeared from sceneA and appeared in  
							
							... 
							
							
							
							sceneB
* However, I'm not convinced that the actual process in the test completely reflects reality, and a lot of stuff had to be rigged up (which should get resolved over time) 
							
						 
						
							2009-01-16 21:56:13 +00:00  
				
					
						
							
							
								 
						
							
							
								23bd915ecd 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup, add copyright header.  
							
							
							
						 
						
							2009-01-16 04:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								5c310efb79 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-01-16 04:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d1456554f2 
								
							
								 
							
						 
						
							
							
								
								* Delete OpenSim/Framework/OpenJpeg for now, with Teravus' permission ;)  
							
							
							
						 
						
							2009-01-15 21:37:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a885d2a6ff 
								
							
								 
							
						 
						
							
							
								
								Added a primitive shape function for spheres  
							
							
							
						 
						
							2009-01-14 07:16:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1c3542303c 
								
							
								 
							
						 
						
							
							
								
								Change fake parcel ids to allow a Z coordinate. Change TP by lure  
							
							... 
							
							
							
							to also transmit and use a Z coordinate. 
							
						 
						
							2009-01-13 23:29:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1baa921463 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-13 18:35:20 +00:00  
				
					
						
							
							
								 
						
							
							
								363054bb2c 
								
							
								 
							
						 
						
							
							
								
								* minor; Very minor non-functional tidy ups  
							
							
							
						 
						
							2009-01-13 18:23:37 +00:00  
				
					
						
							
							
								 
						
							
							
								66637ad6e7 
								
							
								 
							
						 
						
							
							
								
								* minor: Add a couple of code comments about enabling httpserver logging  
							
							
							
						 
						
							2009-01-13 16:56:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ade107f04f 
								
							
								 
							
						 
						
							
							
								
								* Separate starting a client thread into a separate Start() method (which matches the existing Stop() and Restart() methods)  
							
							
							
						 
						
							2009-01-12 19:37:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9d57c11b 
								
							
								 
							
						 
						
							
							
								
								Added WearableItem class to the framework. This class can be used to: load from disk, create from code, or modify a existing Wearable item. Its not currently used by anything in trunk but is a handy utility class.  
							
							... 
							
							
							
							I'll be writing some instructions on its use as part of a more general article on various methods of creating better initial avatars for new users. Which will include some code samples, but as each grid has its own requirements, there will be no out of the box solution included. 
							
						 
						
							2009-01-12 15:37:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d770bea291 
								
							
								 
							
						 
						
							
							
								
								Enhanced LoginServiceTests to test for authentication and response  
							
							... 
							
							
							
							Expanded TestUserDataPlugin to cover new methods
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-12 15:33:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7c7ea57c5c 
								
							
								 
							
						 
						
							
							
								
								Finish dwell sending, adding the forgotten method body.  
							
							... 
							
							
							
							Add UserInfo and a dummy reply to enable Hippo Viewer users to
disable IM logging (option was greyed out in OpenSim before) 
							
						 
						
							2009-01-09 02:59:56 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc3325f3b 
								
							
								 
							
						 
						
							
							
								
								* Adds the variables passed to the hashtable BaseHttpServer passes in.  
							
							... 
							
							
							
							* Null check on Sessions_report. 
							
						 
						
							2009-01-08 22:01:57 +00:00  
				
					
						
							
							
								 
						
							
							
								a31792ee5c 
								
							
								 
							
						 
						
							
							
								
								* prune and regrade log messages relating to client login and logout  
							
							
							
						 
						
							2009-01-06 21:39:55 +00:00  
				
					
						
							
							
								 
						
							
							
								31b0f07085 
								
							
								 
							
						 
						
							
							
								
								* Rename GetRandomCapsPath() to GetRandomCapsObjectPath() to fit in with terminology used elsewhere  
							
							... 
							
							
							
							* Last build break was probably a Bamboo failure - hopefully this should succeed 
							
						 
						
							2009-01-06 18:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								498cd4f987 
								
							
								 
							
						 
						
							
							
								
								* Fix build break - forgot that I had renamed an argument  
							
							
							
						 
						
							2009-01-06 18:12:22 +00:00  
				
					
						
							
							
								 
						
							
							
								715a776f7d 
								
							
								 
							
						 
						
							
							
								
								* Move common string aggregation for caps seed path to a method in CapsUtil  
							
							
							
						 
						
							2009-01-06 18:06:53 +00:00  
				
					
						
							
							
								 
						
							
							
								e8dba51247 
								
							
								 
							
						 
						
							
							
								
								* Yeah, might just want to add the new class as well - sigh  
							
							
							
						 
						
							2009-01-06 17:30:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b1c2cb3d82 
								
							
								 
							
						 
						
							
							
								
								* minor: Move GetRandomCapsPath() to a CapsUtil class  
							
							
							
						 
						
							2009-01-06 17:27:04 +00:00  
				
					
						
							
							
								 
						
							
							
								251387a391 
								
							
								 
							
						 
						
							
							
								
								* Remove unused CAPSService  
							
							
							
						 
						
							2009-01-06 16:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								47a693ff1a 
								
							
								 
							
						 
						
							
							
								
								* remove mono compiler warnings  
							
							
							
						 
						
							2009-01-06 15:26:30 +00:00  
				
					
						
							
							
								 
						
							
							
								b077723a20 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-05 20:58:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e7ac639f3a 
								
							
								 
							
						 
						
							
							
								
								* Centralize references to the well known blank texture 5748decc-f629-461c-9a36-a35a221fe21f to a constant in OpenSim.Framework.Util  
							
							
							
						 
						
							2009-01-05 19:36:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9d62dee531 
								
							
								 
							
						 
						
							
							
								
								* Add prereqs and usings required by the Windows compiler  
							
							
							
						 
						
							2009-01-05 18:52:43 +00:00  
				
					
						
							
							
								 
						
							
							
								fcab408cc4 
								
							
								 
							
						 
						
							
							
								
								* Add seed cap check to login test  
							
							
							
						 
						
							2009-01-05 18:30:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0b07c9762b 
								
							
								 
							
						 
						
							
							
								
								* Simplify test code by always setting up mock 'in memory' user and inventory data plugins for every TestCommunicationsManager  
							
							... 
							
							
							
							* imo the gain in simplcity of test code outweighs the very small cost of setting up some stuff that some tests will never use 
							
						 
						
							2009-01-05 18:00:53 +00:00  
				
					
						
							
							
								 
						
							
							
								04ffcce7ea 
								
							
								 
							
						 
						
							
							
								
								* Extend stub to test the successful login of a user on the local login service  
							
							... 
							
							
							
							* Test does not do authentication 
							
						 
						
							2009-01-05 17:38:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0b8d22ab54 
								
							
								 
							
						 
						
							
							
								
								* Check in login service tests beachhead  
							
							
							
						 
						
							2009-01-05 16:30:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7beb8a5abb 
								
							
								 
							
						 
						
							
							
								
								Plumb the remaining dwell packets  
							
							
							
						 
						
							2009-01-03 20:45:33 +00:00  
				
					
						
							
							
								 
						
							
							
								19cb2cb395 
								
							
								 
							
						 
						
							
							
								
								Undoing the bump up of MajorInterfaceVersion number back to 2. This just doesn't work in practice!  
							
							
							
						 
						
							2009-01-03 07:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								158de95bde 
								
							
								 
							
						 
						
							
							
								
								Another interregion comms change that will not work well with previous versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE.  
							
							... 
							
							
							
							Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms. 
							
						 
						
							2009-01-03 07:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1b7ce1c874 
								
							
								 
							
						 
						
							
							
								
								Plumbing for moving InformRegionOfChildAgent over to RESTComms: pack and unpack methods for AgentCircuitData. This code is not used yet.  
							
							
							
						 
						
							2009-01-03 03:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e9cef70f89 
								
							
								 
							
						 
						
							
							
								
								* Updates the sim stats module.   Cleans out some of the rot.  
							
							... 
							
							
							
							* Adds a prototype web stats module which is disabled by default.  It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now.  I'll let you know when it's safe.
* Adds Prototype for ajaxy web content
* removed a warning or two. 
							
						 
						
							2009-01-03 03:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4144fd0eb2 
								
							
								 
							
						 
						
							
							
								
								Split agent updates into two messages: full update and position+camera update. They're both sent over HTTP PUT. The full update is sent on TPs, for now; later it will also be sent on region crossings.  
							
							
							
						 
						
							2009-01-03 02:29:49 +00:00  
				
					
						
							
							
								 
						
							
							
								82700448f5 
								
							
								 
							
						 
						
							
							
								
								Some plumbing for additional agent update messages. Not used yet. Removed the compilation warnings on this file, and completed the packing/unpacking of AgentData (VisualParams, Anims and Groups).  
							
							
							
						 
						
							2009-01-03 00:00:37 +00:00  
				
					
						
							
							
								 
						
							
							
								0138fdc5fd 
								
							
								 
							
						 
						
							
							
								
								Allow some values that are set in OpenSim.ini to be set from region config  
							
							... 
							
							
							
							XML as well. 
							
						 
						
							2009-01-02 17:41:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d8ebf2fc9d 
								
							
								 
							
						 
						
							
							
								
								Major changes in interregion communications. This breaks compatibility with older versions, and may result is all sorts of weirdnesses when interacting with sims in older versions. Changes:  
							
							... 
							
							
							
							- Introducing synchronous Teleports. Now the receiving region calls back the sending region after the client has been made a root agent there, that is, after client sends CompleteMovement to the destination.
- SendCloseAgent moved from OGS1 Remoting to RESTComms. 
							
						 
						
							2009-01-01 19:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								fe20ff8072 
								
							
								 
							
						 
						
							
							
								
								Added http-method to the hashtable that gets passed to GenericHTTPMethods.  
							
							
							
						 
						
							2008-12-31 18:26:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f08f11fe60 
								
							
								 
							
						 
						
							
							
								
								Removing unnecessary null checks on structs in AgentsData pack/unpack.  
							
							
							
						 
						
							2008-12-30 23:53:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f0ea8eb534 
								
							
								 
							
						 
						
							
							
								
								* Implement saving of region settings in OAR files  
							
							... 
							
							
							
							* This means that you can now save terrain textures, water height, etc.
* Estate settings are not supported
* Older OAR files without these settings can still be loaded 
							
						 
						
							2008-12-30 19:00:19 +00:00  
				
					
						
							
							
								 
						
							
							
								2be0f7a6f0 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-12-30 01:08:07 +00:00  
				
					
						
							
							
								 
						
							
							
								57518c3624 
								
							
								 
							
						 
						
							
							
								
								Merged the InterregionData that Melanie had placed there onto the existing ChildAgentDataUpdate. This commit involves a change in prebuild.xml, because ChildAgentDataUpdate uses OpenMetaverse.StructuredData. Still no use of this data structure, though. Crossing my fingers that this partial commit will compile ok...  
							
							
							
						 
						
							2008-12-29 21:10:35 +00:00  
				
					
						
							
							
								 
						
							
							
								266d0fbaae 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2927  with some changes  
							
							... 
							
							
							
							* This allows configuration of the assetset and library control file paths to be other than ./inventory/Libraries.xml and ./assets/AssetSets.xml
* This is controlled via the LibrariesXMLFile and AssetSetsXMLFile configuration settings in [StandAlone] in OpenSim.ini (in standalone)
and via the user and asset config xml files for grid mode
* Thanks to SirKimba for the patch 
							
						 
						
							2008-12-29 16:56:48 +00:00  
				
					
						
							
							
								 
						
							
							
								e9411a4c59 
								
							
								 
							
						 
						
							
							
								
								* Eliminate a possible null reference from the LLSDLogin method.  
							
							
							
						 
						
							2008-12-27 21:50:19 +00:00  
				
					
						
							
							
								 
						
							
							
								a23e9a36a1 
								
							
								 
							
						 
						
							
							
								
								Substitutes the value of an environment variable if the value of a region configuration variable begins with a "$" character. Should be useful when moving region configs between hosts  
							
							
							
						 
						
							2008-12-26 09:14:49 +00:00  
				
					
						
							
							
								 
						
							
							
								cce648244d 
								
							
								 
							
						 
						
							
							
								
								Add a few forgotten fields to interregion data  
							
							
							
						 
						
							2008-12-25 23:33:49 +00:00  
				
					
						
							
							
								 
						
							
							
								23844a9073 
								
							
								 
							
						 
						
							
							
								
								Plumb the profile reply packets for picks, classifieds and notes  
							
							
							
						 
						
							2008-12-25 20:28:13 +00:00  
				
					
						
							
							
								 
						
							
							
								318de200bd 
								
							
								 
							
						 
						
							
							
								
								Plumb in EventNotification* and EventGodDelete  
							
							
							
						 
						
							2008-12-23 23:41:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8e8abde7d4 
								
							
								 
							
						 
						
							
							
								
								Addinf InterregionData.cs IInterregionComms.cs and InterregionComms.cs  
							
							... 
							
							
							
							Creates a nonshared region module publishing IInterregionComms, to
send data of type InterregionData to another region directly. 
							
						 
						
							2008-12-23 21:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								fc053a6af8 
								
							
								 
							
						 
						
							
							
								
								Plumb in the 4 missing classified events and the 3 packet methods  
							
							
							
						 
						
							2008-12-23 18:16:30 +00:00  
				
					
						
							
							
								 
						
							
							
								cce1b096db 
								
							
								 
							
						 
						
							
							
								
								* refactor: Replace part of SceneObjectPart with the identical sound playing code in the SoundModule  
							
							
							
						 
						
							2008-12-23 17:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c1320112a9 
								
							
								 
							
						 
						
							
							
								
								* Add a method to allow friendship offers to a logged in client from an offline user directly from the server  
							
							
							
						 
						
							2008-12-23 17:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9af9f648ef 
								
							
								 
							
						 
						
							
							
								
								Small null check in DeregisterHandlers.  
							
							
							
						 
						
							2008-12-21 02:25:14 +00:00  
				
					
						
							
							
								 
						
							
							
								119104e35b 
								
							
								 
							
						 
						
							
							
								
								* Re-implement packet tracking in IClientAPI so we can see what's going on in the client network in the simstats manager.   This makes packets in per second, packets out per second, and unacked bytes work again in the simulator stats section.  
							
							
							
						 
						
							2008-12-21 00:11:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b1d235a60c 
								
							
								 
							
						 
						
							
							
								
								Change VersionInfo.cs from 0.6.0 to 0.6.1 in preparation  
							
							... 
							
							
							
							for the 0.6.1 minor release. 
							
						 
						
							2008-12-20 19:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8f07f2e8b0 
								
							
								 
							
						 
						
							
							
								
								* A few more fixes to HttpServer.  
							
							... 
							
							
							
							* http://www.codeplex.com/webserver/WorkItem/View.aspx?WorkItemId=3110  fix erronious call to beginread that caused an exception which was caught and ignored (increase performance)
* Pass socket into httpclientcontectImp and call the disconnect + reuse method so the socket can be reused quicker (increase performance)
* Ensured that in every error scenario beginAccept is called (stability)
* Fixed header casing (standards compliance)
* Fixed Connection: close handling (standards compliance) 
							
						 
						
							2008-12-20 15:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4d26da545d 
								
							
								 
							
						 
						
							
							
								
								* ReCommit the OpenID patch with a few less dependencies.  
							
							... 
							
							
							
							* Removes all references to ASP.NET (System.Web.UI,*)
* Removes all references to System.Web.Mobile 
							
						 
						
							2008-12-20 01:20:40 +00:00  
				
					
						
							
							
								 
						
							
							
								3a1b3ce32d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2810  
							
							... 
							
							
							
							* Fix set up of master avatar on a fresh OpenSim install
* Turns out we had started hashing the password too many times.  Thanks jonc! 
							
						 
						
							2008-12-18 15:59:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a66657f155 
								
							
								 
							
						 
						
							
							
								
								* Tweak my previously mentioned nasty hack so it's a little less nasty  
							
							
							
						 
						
							2008-12-18 13:17:54 +00:00  
				
					
						
							
							
								 
						
							
							
								56f1b03cd0 
								
							
								 
							
						 
						
							
							
								
								* Added "show queues" command that shows throttling queues for all clients.  
							
							... 
							
							
							
							*** This only works for LLCLientView at the moment *** 
							
						 
						
							2008-12-18 13:16:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0f25e8298b 
								
							
								 
							
						 
						
							
							
								
								* Add a nasty hack to try and give the HttpServer a few extra lives until we dig more into what's causing it to stop listening.  
							
							
							
						 
						
							2008-12-18 11:44:53 +00:00  
				
					
						
							
							
								 
						
							
							
								68c53c6da0 
								
							
								 
							
						 
						
							
							
								
								* Caught unhandled IOException, and outputted it to log.  
							
							
							
						 
						
							2008-12-18 11:39:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f4acaafd3a 
								
							
								 
							
						 
						
							
							
								
								* Added more articulate logging of HttpServer so we can diagnose issues.  
							
							
							
						 
						
							2008-12-18 02:42:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6358c21208 
								
							
								 
							
						 
						
							
							
								
								* Committing an opensim level error message on httpserver.  This might help with the eventqueue http server death.  
							
							
							
						 
						
							2008-12-18 01:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								2108d328df 
								
							
								 
							
						 
						
							
							
								
								* revert r7724 so that PresenceChildStatus() starts throwing NRE's again  
							
							... 
							
							
							
							* apparantly logout code relies on this happening in certain circumstances.  Really, the root issue needs to be investigated. 
							
						 
						
							2008-12-17 19:12:56 +00:00  
				
					
						
							
							
								 
						
							
							
								72ff5322f5 
								
							
								 
							
						 
						
							
							
								
								* Replace manually zeroing with Array.Clear().  Thanks cmickeyb  
							
							
							
						 
						
							2008-12-17 17:18:52 +00:00  
				
					
						
							
							
								 
						
							
							
								b4680f653d 
								
							
								 
							
						 
						
							
							
								
								* Implement 'Save Object Back to My Inventory'.  On the Linden client this is in the Tools menu available when editing an object  
							
							... 
							
							
							
							* This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed 
object. 
							
						 
						
							2008-12-17 16:11:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1110ee877f 
								
							
								 
							
						 
						
							
							
								
								More work on moving Xfer file transfer handling code to the Client stack from the various region modules that it is currently in.  
							
							... 
							
							
							
							Still not enabled yet. 
							
						 
						
							2008-12-15 21:46:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8fffdac7fa 
								
							
								 
							
						 
						
							
							
								
								Attempt at restoring inventory access after TPs/crossings. RemoveClient in Scene was being too  
							
							... 
							
							
							
							aggressive at nixing the user out of the cache. We're now relying on NeedSceneCacheClear to decide
whether to nix it or not. All other mods in other files are for better debugging messages. 
							
						 
						
							2008-12-15 20:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								2e288fade1 
								
							
								 
							
						 
						
							
							
								
								* minor: Stop presence child status suffering an NRE if the agent uuid given is not represent at all  
							
							
							
						 
						
							2008-12-15 18:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								008e1fe8df 
								
							
								 
							
						 
						
							
							
								
								Plumb the TP-Sending packets  
							
							
							
						 
						
							2008-12-14 05:49:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e6eb571c1d 
								
							
								 
							
						 
						
							
							
								
								Mantis#2725. Thank you kindly, Diva, for a patch that:  
							
							... 
							
							
							
							Adds missing protocol pieces for EstablishAgentCommunication
event which allows the client to activate CAPS and the EQ for 
child agents. 
							
						 
						
							2008-12-14 02:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6cf0b81864 
								
							
								 
							
						 
						
							
							
								
								Mantis#2811. Thank you kindly, Diva for a patch that resolves  
							
							... 
							
							
							
							some of our DNS/dotted decimal issues that plague teleporting.
We are increasing the MajorInterfaceVersion from 1 to 2 in the
gridserver, so sims will need to be updated on various grids. 
							
						 
						
							2008-12-13 16:25:20 +00:00  
				
					
						
							
							
								 
						
							
							
								40bbf886f2 
								
							
								 
							
						 
						
							
							
								
								more work on moving FileTransfer code to the clientstack.  
							
							... 
							
							
							
							Still not enabled. 
							
						 
						
							2008-12-13 15:04:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8929bfc369 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2008-12-13 12:30:46 +00:00  
				
					
						
							
							
								 
						
							
							
								4f9d5d955b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-12-13 12:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e0765fa6c8 
								
							
								 
							
						 
						
							
							
								
								more work on moving FileTransfer code to the clientstack.  
							
							... 
							
							
							
							Although its still not enabled. 
							
						 
						
							2008-12-12 22:20:13 +00:00  
				
					
						
							
							
								 
						
							
							
								6e07ef9cb9 
								
							
								 
							
						 
						
							
							
								
								Add OpenSim.Framework.IClientFileTransfer.  
							
							
							
						 
						
							2008-12-12 21:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								71960f17bc 
								
							
								 
							
						 
						
							
							
								
								* Extend update test to test situation where it also moves the folder  
							
							... 
							
							
							
							* Correct logic so that update folder behaves as expected 
							
						 
						
							2008-12-12 21:06:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b1f018aa26 
								
							
								 
							
						 
						
							
							
								
								* Create update folder test  
							
							... 
							
							
							
							* Correct small logic elidation 
							
						 
						
							2008-12-12 20:43:42 +00:00  
				
					
						
							
							
								 
						
							
							
								42ec7f4935 
								
							
								 
							
						 
						
							
							
								
								* minor: make AddRequest() protected since in principle it shouldn't be used outside the class and its descendents  
							
							
							
						 
						
							2008-12-12 20:10:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1531035b14 
								
							
								 
							
						 
						
							
							
								
								* Actually properly enable the purge folders test and correct some problems  
							
							
							
						 
						
							2008-12-12 20:04:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9f6e567cb1 
								
							
								 
							
						 
						
							
							
								
								* add purge folder test  
							
							
							
						 
						
							2008-12-12 19:37:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7bbab12158 
								
							
								 
							
						 
						
							
							
								
								* Add user info move inventory folder test  
							
							
							
						 
						
							2008-12-12 19:24:45 +00:00  
				
					
						
							
							
								 
						
							
							
								f8ce498755 
								
							
								 
							
						 
						
							
							
								
								* extend user profile create folder test to check that one can't create a folder with a non-existant parent folder id  
							
							
							
						 
						
							2008-12-12 19:04:10 +00:00  
				
					
						
							
							
								 
						
							
							
								b60d980f7c 
								
							
								 
							
						 
						
							
							
								
								* Add file missing from last commit  
							
							
							
						 
						
							2008-12-12 18:59:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a7e145bdfd 
								
							
								 
							
						 
						
							
							
								
								* refactor: pull out common user profile test code into utility functions  
							
							
							
						 
						
							2008-12-12 18:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								80e267dcfe 
								
							
								 
							
						 
						
							
							
								
								* refactor: Stop exposing InventoryFolderImpl.SubFolders publicly  
							
							
							
						 
						
							2008-12-11 20:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								f23856a575 
								
							
								 
							
						 
						
							
							
								
								* Add get child folder test  
							
							
							
						 
						
							2008-12-11 20:36:46 +00:00  
				
					
						
							
							
								 
						
							
							
								30213e141b 
								
							
								 
							
						 
						
							
							
								
								* Add create folder userinfo test  
							
							
							
						 
						
							2008-12-11 19:57:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c9aabe2b90 
								
							
								 
							
						 
						
							
							
								
								* Pop in a missing using statement without which UserProfileCacheServiceTests.cs fails on Windows (but not mono)  
							
							
							
						 
						
							2008-12-11 19:11:19 +00:00  
				
					
						
							
							
								 
						
							
							
								04a07daa5b 
								
							
								 
							
						 
						
							
							
								
								minor: Add request inventory test  
							
							
							
						 
						
							2008-12-11 18:56:04 +00:00  
				
					
						
							
							
								 
						
							
							
								bec3993849 
								
							
								 
							
						 
						
							
							
								
								* Fold mock classes into existing OpenSim/Tests/Common assembly rather than sprouting another one  
							
							
							
						 
						
							2008-12-11 18:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								230eb06d34 
								
							
								 
							
						 
						
							
							
								
								* Extend test to probe for user details that should exist  
							
							
							
						 
						
							2008-12-11 17:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c4b45449ee 
								
							
								 
							
						 
						
							
							
								
								* test: Add simple user profile test that checks for non-existing users  
							
							
							
						 
						
							2008-12-11 17:23:55 +00:00  
				
					
						
							
							
								 
						
							
							
								f38c35b609 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move inventory handlers out from UserProfileCacheService  
							
							... 
							
							
							
							* This means that UserProfileCacheService no longer needs to know about IClientAPI and can leave it to callers to do their own error logging
* This is also more consistent with the way that item inventory manipulation is handled
* I don't really think Scene.PacketHandlers.cs should be a permanent home for these handlers - this is just for convenience 
							
						 
						
							2008-12-10 19:12:59 +00:00  
				
					
						
							
							
								 
						
							
							
								93977c2d47 
								
							
								 
							
						 
						
							
							
								
								* Establish OpenSim.Framework.Communications.Tests beachhead  
							
							... 
							
							
							
							* No valid tests yet 
							
						 
						
							2008-12-10 17:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9e02a639e5 
								
							
								 
							
						 
						
							
							
								
								* Apply the other patch from  http://opensimulator.org/mantis/view.php?id=2315  
							
							... 
							
							
							
							* This means that LL RAW terrains (one source being the upload/download buttons on the estate dialog in the viewer) are now imported the 'right' way around rather than being 
flipped on the y axis
* Existing RAW terrains before this patch will need to be flipped with the "terrain flip y" command from the console after import
* More details on the mailing lists soon.
-This line, and those below, will be ignored--
M    OpenSim/Region/Environment/Modules/World/Terrain/FileLoaders/LLRAW.cs
M    OpenSim/Framework/Communications/Cache/CachedUserInfo.cs
M    OpenSim/Framework/Communications/Cache/UserProfileCacheService.cs 
							
						 
						
							2008-12-10 16:50:11 +00:00  
				
					
						
							
							
								 
						
							
							
								762712c02e 
								
							
								 
							
						 
						
							
							
								
								* Actually update subfolders of parent folders in the inventory cache when a folder gets moved  
							
							... 
							
							
							
							* This was causing inventory folder transfer code to not work properly (this is still temporarily disabled) 
							
						 
						
							2008-12-09 18:35:09 +00:00  
				
					
						
							
							
								 
						
							
							
								888151833b 
								
							
								 
							
						 
						
							
							
								
								* Added primitive exception logging capabilities.  
							
							... 
							
							
							
							* Disabled by default (see OpenSim.ini.example for how to enable)
* Saves exceptions to a folder on disk (default "crashes") when enabled.
* These reports can then be uploaded or posted to help debug an error. 
							
						 
						
							2008-12-09 03:06:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6ab09bc139 
								
							
								 
							
						 
						
							
							
								
								Send the creation-date of items to the viewer. This fixes Mantis#2769.  
							
							
							
						 
						
							2008-12-06 22:51:41 +00:00  
				
					
						
							
							
								 
						
							
							
								bdffd56a45 
								
							
								 
							
						 
						
							
							
								
								killing warnings, reformatting RemoteAdminPlugin  
							
							
							
						 
						
							2008-12-05 15:28:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2cb30b3435 
								
							
								 
							
						 
						
							
							
								
								some small refactoring of the LoginService to allow sub classes to override the LLSD login authentication  
							
							
							
						 
						
							2008-12-05 10:31:34 +00:00  
				
					
						
							
							
								 
						
							
							
								38ca31b37a 
								
							
								 
							
						 
						
							
							
								
								* Put in the code necessary to allow inventory transfer of whole folders (and their contents) between agents, not just single items  
							
							... 
							
							
							
							* However, this is not currently activated since it's not absolutely fully tested and there's a bug lurking in there to do with the sending of the BulkInventoryUpdate packets 
							
						 
						
							2008-12-04 19:57:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8f7c2ba91b 
								
							
								 
							
						 
						
							
							
								
								changed UserManagerBase.  IInterServiceInventoryServices m_interServiceInventoryService from private to protected  
							
							
							
						 
						
							2008-12-02 13:15:10 +00:00  
				
					
						
							
							
								 
						
							
							
								11169c0e71 
								
							
								 
							
						 
						
							
							
								
								Made BaseOpenSimServer.ShutdownSpecific() public. As the OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.  
							
							
							
						 
						
							2008-12-02 11:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								67c260fdcc 
								
							
								 
							
						 
						
							
							
								
								Added a Catch(InvalidOperationException) to BaseHttpServer.HandleRequest(). Which is thrown due to errors in the XML deserializing. Without this catch is it easy to bring down any of the opensim servers on purpose by just sending corrupt xml to them.  
							
							
							
						 
						
							2008-12-01 11:23:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d1841ca94d 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2584  (again)  
							
							... 
							
							
							
							Next step of diva's TP fixes and HG support 
							
						 
						
							2008-11-30 23:36:56 +00:00  
				
					
						
							
							
								 
						
							
							
								077314cdd3 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Add copyright header.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-30 00:51:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6408626c97 
								
							
								 
							
						 
						
							
							
								
								Revert justincc's try to change the licence char-by-char AGAIN!!! :P  
							
							
							
						 
						
							2008-11-29 19:50:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1b3a3ffc77 
								
							
								 
							
						 
						
							
							
								
								Finally make attachments stay put. Randomize local ID generation to  
							
							... 
							
							
							
							prevent adjacent sims from using identical Local IDs for the attachment
Thanks to Mana Janus (Hippo Viewer) for providing the crucial bit of
information, namely that, due to a bug in the viewer, adjacent sims can't
use the same local ids. 
							
						 
						
							2008-11-29 13:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5f9ccd486f 
								
							
								 
							
						 
						
							
							
								
								* test: Extend take object test to finally check that the object made it into user inventory and that it was removed from the scene  
							
							
							
						 
						
							2008-11-28 20:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c9a5215d6d 
								
							
								 
							
						 
						
							
							
								
								* Fixes Location == Location, and Location != Location  
							
							
							
						 
						
							2008-11-28 20:37:21 +00:00  
				
					
						
							
							
								 
						
							
							
								dfbec673a4 
								
							
								 
							
						 
						
							
							
								
								* simplify AddNewClient since making this root without using MakeRootAgent() no longer sets everything up properly  
							
							
							
						 
						
							2008-11-28 20:11:17 +00:00  
				
					
						
							
							
								 
						
							
							
								86b75d1617 
								
							
								 
							
						 
						
							
							
								
								* Committing a new test, that will fail until someone decides to fix Location == Location.  Obviously, if that is failing then many other things that test location will fail.  
							
							
							
						 
						
							2008-11-28 20:07:13 +00:00  
				
					
						
							
							
								 
						
							
							
								71e05a5707 
								
							
								 
							
						 
						
							
							
								
								* test: Add a wodge of code in order to be able to slightly extend a test to deliver a taken object to a user inventory folder without throwing an exception  
							
							... 
							
							
							
							* test doesn't actually double check for the presence of the item yet 
							
						 
						
							2008-11-28 19:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								df9b0e9e11 
								
							
								 
							
						 
						
							
							
								
								* refactor: Replace derez destiation magic numbers with an enumeration  
							
							
							
						 
						
							2008-11-28 17:18:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a199d9b955 
								
							
								 
							
						 
						
							
							
								
								* minor: remove unused JId class  
							
							
							
						 
						
							2008-11-28 16:10:30 +00:00  
				
					
						
							
							
								 
						
							
							
								18974b7766 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename UserServiceAdmin to UserAdminService  
							
							
							
						 
						
							2008-11-28 16:04:01 +00:00  
				
					
						
							
							
								 
						
							
							
								63851f1441 
								
							
								 
							
						 
						
							
							
								
								* refactor: move ResetUserPassword into UserServiceAdmin  
							
							
							
						 
						
							2008-11-28 15:47:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0862627b34 
								
							
								 
							
						 
						
							
							
								
								* refactor: move CreateUser into UserServiceAdmin  
							
							
							
						 
						
							2008-11-28 15:34:30 +00:00  
				
					
						
							
							
								 
						
							
							
								27d9e715c0 
								
							
								 
							
						 
						
							
							
								
								* Changed name of auth function to better reflect actual use  
							
							
							
						 
						
							2008-11-28 12:31:30 +00:00  
				
					
						
							
							
								 
						
							
							
								45c50998c2 
								
							
								 
							
						 
						
							
							
								
								* Remove unused and largely unimplemented UpdateUserCurrentRegion()  
							
							... 
							
							
							
							* please say if this causes you a problem 
							
						 
						
							2008-11-27 19:43:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7c6c776ff7 
								
							
								 
							
						 
						
							
							
								
								* test: Add the ability to add a plugin directory to the user and inventory services in order to extend unit tests for user and inventory information  
							
							... 
							
							
							
							* I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time 
							
						 
						
							2008-11-27 19:28:04 +00:00  
				
					
						
							
							
								 
						
							
							
								921692a15f 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Nlin for a patch that:  
							
							... 
							
							
							
							Adds a new method to IClientAPI to allow adding message handlers 
for GenericMessages (of which "autopilot" is one). Part 2 adds a 
specific autopilot handler in ScenePresence.cs.
2) Removing unused variables and functions.
3) Simplifying the navigation logic in ScenePresence.cs. The 
original patch was somewhat complex because it included orientation
logic for a future enhancement of orienting the avatar to point 
towards the direction being walked. Currently this isn't working, 
though, so I removed the orientation code, which leaves just the 
smaller and hopefully simpler-to-understand movement code. 
							
						 
						
							2008-11-27 05:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3efdccbb12 
								
							
								 
							
						 
						
							
							
								
								Committing the LCO database layer. Native MySQL, no ADO. New reconnect  
							
							... 
							
							
							
							mechanism to prevent prim loss. Preserve link order on sim restart
and drag copy. Fix drag-copied prims' inventories. Fix persistence
of child prim inventories. 
							
						 
						
							2008-11-26 07:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								4acddb6797 
								
							
								 
							
						 
						
							
							
								
								Mantis#2692: Thanks Diva, for a patch that fixes a bug in HyperGrid.  
							
							
							
						 
						
							2008-11-25 19:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								de052c48d1 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-25 16:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								518a8b9f2a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-11-25 16:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fbf90b1ece 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate mono compiler warnings  
							
							
							
						 
						
							2008-11-25 15:41:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e187972377 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2640  
							
							... 
							
							
							
							* This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list
* Applied some minor prebuild.xml jiggling to resolve a dependency issue
* Thanks Diva! 
							
						 
						
							2008-11-25 15:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								dbe64197ae 
								
							
								 
							
						 
						
							
							
								
								* Adding some virtual hooks and making some privaets protected for great justice.  
							
							
							
						 
						
							2008-11-25 11:46:15 +00:00  
				
					
						
							
							
								 
						
							
							
								0f5112ffff 
								
							
								 
							
						 
						
							
							
								
								* Adding the incoming url as Param[2] in the XmlRpcRequest  
							
							
							
						 
						
							2008-11-25 11:45:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4cfa8b0a10 
								
							
								 
							
						 
						
							
							
								
								* First step in refactoring the login code - extracting the authentication  
							
							
							
						 
						
							2008-11-25 11:44:31 +00:00  
				
					
						
							
							
								 
						
							
							
								62c263d32b 
								
							
								 
							
						 
						
							
							
								
								WIP: Adding a few things to PresenceModule. Not quite finished yet.  
							
							
							
						 
						
							2008-11-24 22:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6fb254965d 
								
							
								 
							
						 
						
							
							
								
								* Added some debug information when console commands fail.  
							
							
							
						 
						
							2008-11-24 16:23:45 +00:00  
				
					
						
							
							
								 
						
							
							
								fba9e3f513 
								
							
								 
							
						 
						
							
							
								
								Don't serve texture preview from other people's objects if you  
							
							... 
							
							
							
							havenever seen that texture before. 
							
						 
						
							2008-11-23 20:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								cbd0221870 
								
							
								 
							
						 
						
							
							
								
								Plumb in the presence notifications and region shutdown/restart messages  
							
							... 
							
							
							
							from the presence module to the message server, through the user server
and on into the database. This should fix the "Already logged in" issue
that grids see after a sim crashes, or a user crashes out of a sim.
Not yet a 100% solution for friends, but getting there. 
							
						 
						
							2008-11-23 05:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								02fd7751d9 
								
							
								 
							
						 
						
							
							
								
								Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:  
							
							... 
							
							
							
							This patch adds the option of adding the email when you create 
a new user. This works in Gridmode as none Gridmode. This 
option is also added to RemoteAdminPlugin. With a new handler 
you can create a user with a email. 
							
						 
						
							2008-11-23 03:38:40 +00:00  
				
					
						
							
							
								 
						
							
							
								c71863d83e 
								
							
								 
							
						 
						
							
							
								
								First stage group permissions plumbing  
							
							
							
						 
						
							2008-11-22 01:58:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e9ad6f7913 
								
							
								 
							
						 
						
							
							
								
								Plumb in the list if user IDs to the land module to allow selection  
							
							... 
							
							
							
							of objects by owner name 
							
						 
						
							2008-11-21 04:41:39 +00:00  
				
					
						
							
							
								 
						
							
							
								164ed57ad3 
								
							
								 
							
						 
						
							
							
								
								Mantis#2638. Thank you kindly, Sacha Magne for a patch that:  
							
							... 
							
							
							
							Implementing "Play sound inworld". Currently a WIP . 
							
						 
						
							2008-11-19 18:41:10 +00:00  
				
					
						
							
							
								 
						
							
							
								778d83d9f0 
								
							
								 
							
						 
						
							
							
								
								Adjust to the Helpers->Utils rename  
							
							
							
						 
						
							2008-11-19 07:03:39 +00:00  
				
					
						
							
							
								 
						
							
							
								f518ca7feb 
								
							
								 
							
						 
						
							
							
								
								Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new  
							
							... 
							
							
							
							libOMV. 
							
						 
						
							2008-11-19 06:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3234472d62 
								
							
								 
							
						 
						
							
							
								
								Reverting the texture sending patch and the new libOMV. This makes this  
							
							... 
							
							
							
							release a direct descendant of the stable 7364, with all the features and
none of the issues.
This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373
r7372 r7370 r7369 r7368 r7367 r7366 
							
						 
						
							2008-11-19 06:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0abb762ecc 
								
							
								 
							
						 
						
							
							
								
								Patch from jhurliman. Fixing the texture decoding issues in progressive  
							
							... 
							
							
							
							texture sending. Grain of salt not included. 
							
						 
						
							2008-11-18 20:02:25 +00:00  
				
					
						
							
							
								 
						
							
							
								434afaf717 
								
							
								 
							
						 
						
							
							
								
								* Added and removed debug information relating to client connections  
							
							... 
							
							
							
							* Minor client fixes
* Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region. 
							
						 
						
							2008-11-18 00:47:30 +00:00  
				
					
						
							
							
								 
						
							
							
								2b8915d679 
								
							
								 
							
						 
						
							
							
								
								Make newly created prims be the correct group  
							
							
							
						 
						
							2008-11-17 23:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c25a0ea792 
								
							
								 
							
						 
						
							
							
								
								* Update libOMV to r2359.  This is necessary for the progressive texture patch  
							
							... 
							
							
							
							* Update libopenjpeg as well for this patch.
* Appears to be okay on a very short sniff test
* Source code will be placed in opensim-libs shortly 
							
						 
						
							2008-11-17 21:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								072624b19d 
								
							
								 
							
						 
						
							
							
								
								* minor: add interface version to 'show version' command output  
							
							
							
						 
						
							2008-11-17 20:22:22 +00:00  
				
					
						
							
							
								 
						
							
							
								558704be8b 
								
							
								 
							
						 
						
							
							
								
								* Remove the TransferRequest and hip debugging console output that crept in recently  
							
							
							
						 
						
							2008-11-17 16:14:23 +00:00  
				
					
						
							
							
								 
						
							
							
								4d23d22fb1 
								
							
								 
							
						 
						
							
							
								
								Remove a redundant parameter  
							
							
							
						 
						
							2008-11-16 23:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5e2e05a1c1 
								
							
								 
							
						 
						
							
							
								
								Megapatch. Completely remove the multiparameter IM methods. Remove the insecure  
							
							... 
							
							
							
							fromAgentSession field. 
							
						 
						
							2008-11-16 22:04:01 +00:00  
				
					
						
							
							
								 
						
							
							
								78d42a7fc8 
								
							
								 
							
						 
						
							
							
								
								- Fix a formatting error in a log message (Mantis#2635).  
							
							
							
						 
						
							2008-11-16 21:32:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e1ccbed982 
								
							
								 
							
						 
						
							
							
								
								GridIMs don't have a (sending) client, which led to a NRE on access.  
							
							... 
							
							
							
							Doesn't use client now in that case. 
							
						 
						
							2008-11-16 19:45:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5aa10a8ab1 
								
							
								 
							
						 
						
							
							
								
								Add group prim count support to land properties  
							
							
							
						 
						
							2008-11-16 04:57:37 +00:00  
				
					
						
							
							
								 
						
							
							
								27e557eb98 
								
							
								 
							
						 
						
							
							
								
								Introduces the message transfer module. It splits the transfer mechanics off  
							
							... 
							
							
							
							the IM module and makes it into a module of it's own, which can be used by
all other modules. Removes some ugly hacks. Refer to the IM module to see
how it's used. Also fixes the persistence issue (Mantis #2598 ) 
							
						 
						
							2008-11-16 00:47:21 +00:00  
				
					
						
							
							
								 
						
							
							
								d66f3993de 
								
							
								 
							
						 
						
							
							
								
								Add group permissions to agent inventory.  
							
							... 
							
							
							
							Contains a migration. May contain nuts.
Please back up your inventory data store. This revision changes the interface
version!! No older regions can connect to these new UGAIM, and the new regions
can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss
Currently persisted on MySQL only. 
							
						 
						
							2008-11-14 18:54:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3e4b094921 
								
							
								 
							
						 
						
							
							
								
								* Implements terrain raw upload.  You can now upload your .raw terrain files using the Estate Tools.  
							
							... 
							
							
							
							* Could this be extended in the future to support .oar uploads too?  Only time will tell! 
							
						 
						
							2008-11-14 14:42:00 +00:00  
				
					
						
							
							
								 
						
							
							
								4f91da2488 
								
							
								 
							
						 
						
							
							
								
								More groups plumbing  
							
							
							
						 
						
							2008-11-14 05:18:39 +00:00  
				
					
						
							
							
								 
						
							
							
								c79a11cbd1 
								
							
								 
							
						 
						
							
							
								
								Lots of experimentation yielded a fair approximation of a hip offset from the  
							
							... 
							
							
							
							physical center of an avatar, for display purposes. This should keep the
avatar feet above ground visually in most cases. Tweaked for both height
extremes and various leg lengths. Improvements welcome 
							
						 
						
							2008-11-14 03:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								b636bb0f9e 
								
							
								 
							
						 
						
							
							
								
								* Stop the pointless passing of a scene's own region handler back to it in region comms  
							
							... 
							
							
							
							* Some scene methods ignored it, others did nothing if the region handler given did not match their own (which would never be triggered) 
							
						 
						
							2008-11-12 19:12:33 +00:00  
				
					
						
							
							
								 
						
							
							
								724390e413 
								
							
								 
							
						 
						
							
							
								
								Change HTTP server backlog/acceptors to 64, per Adam Z  
							
							
							
						 
						
							2008-11-12 18:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								47a5d71b7e 
								
							
								 
							
						 
						
							
							
								
								Prevent pieces from other people's HUDs from displaying at the center of  
							
							... 
							
							
							
							every user's HUD 
							
						 
						
							2008-11-11 19:08:59 +00:00  
				
					
						
							
							
								 
						
							
							
								50e3eb31b0 
								
							
								 
							
						 
						
							
							
								
								* Restore storing null to represent 'missing asset' requests in the AssetCache  
							
							... 
							
							
							
							* If we don't do this then callers to the polling GetAsset wait the full polling time before returning 
							
						 
						
							2008-11-11 17:54:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1493f7349f 
								
							
								 
							
						 
						
							
							
								
								* Minor typing fixes in AssetCache - now uses base types for nearly everything.  
							
							... 
							
							
							
							* Code Cleanliness Fixes in LLClientView
* Using field instead of local variable for handlerUpdatePrimGroupRotation (if you notice any new oddities with prim group rotation after this patch, please mantis) 
							
						 
						
							2008-11-11 17:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								97816f8c90 
								
							
								 
							
						 
						
							
							
								
								* Implement basic region filtering as described in  https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html  
							
							... 
							
							
							
							* This is done by sending a 'major interface version' number on sim registration.  Developers must increment this every time they make a change that would make the previous 
OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine).
* This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion
* This allows the grid service to stop older, incompatible regions from connecting 
							
						 
						
							2008-11-11 17:02:46 +00:00  
				
					
						
							
							
								 
						
							
							
								302d65569f 
								
							
								 
							
						 
						
							
							
								
								Allow gods to terraform without limits. Respect the Allow Others To  
							
							... 
							
							
							
							Terraform flag in land. 
							
						 
						
							2008-11-11 01:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5276c4bdf8 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-11 00:52:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d145700115 
								
							
								 
							
						 
						
							
							
								
								* Commit allows downloading of the .raw terrain from the estate tools.  
							
							... 
							
							
							
							* Implements the SendInitiateDownload method in IClientAPI 
* Uses the ITerrainModule Interface to write a terrain file to disk then uses a FileStream to read the binary file from the disk and put it in a byte array. and save to the xFer list.
* It then tells the client to download the file and the client initiates an Xfer request. 
							
						 
						
							2008-11-10 23:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								58e74b554f 
								
							
								 
							
						 
						
							
							
								
								Restore the independent LocalID numbering for avatars. Fixes an issue where  
							
							... 
							
							
							
							it becomes impossible to cross back into a region you came from, or freeze
several seconds after region crossings. 
							
						 
						
							2008-11-10 20:58:24 +00:00  
				
					
						
							
							
								 
						
							
							
								22b70495ab 
								
							
								 
							
						 
						
							
							
								
								The region proxy for the load balancer module works again. The incoming proxy messages were not properly decoded.  
							
							
							
						 
						
							2008-11-10 09:50:05 +00:00  
				
					
						
							
							
								 
						
							
							
								ce37b80c68 
								
							
								 
							
						 
						
							
							
								
								Thank you, idb, for a patch that fixes avatar height calculation  
							
							... 
							
							
							
							Our feet will now be above ground 
							
						 
						
							2008-11-10 01:28:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e0498e1638 
								
							
								 
							
						 
						
							
							
								
								* Fixed asset bug.  
							
							
							
						 
						
							2008-11-09 23:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c43e466301 
								
							
								 
							
						 
						
							
							
								
								* Enabled GTCache for AssetCache  
							
							... 
							
							
							
							* Items will now be locally cached for only 24 hours from last access. (Rather than until restart)
* Caveat: Implementing the new caching mechanism means statistics gathering on AssetCache is no longer functional. (Justin - you might want to take a look and see if you can somehow get that back and running if you still need it) 
							
						 
						
							2008-11-09 15:00:26 +00:00  
				
					
						
							
							
								 
						
							
							
								8da726c3a8 
								
							
								 
							
						 
						
							
							
								
								Update svn properties. Add copyright headers. Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-09 01:31:38 +00:00  
				
					
						
							
							
								 
						
							
							
								bdf9add8d1 
								
							
								 
							
						 
						
							
							
								
								Reintroduce transactionID to the parameter list for SendInstantMessage.  
							
							... 
							
							
							
							It is required by group IM and also for a proper implementation of item
give, group notice attachments and offline IM. 
							
						 
						
							2008-11-09 01:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								fb2a1a6b7c 
								
							
								 
							
						 
						
							
							
								
								* Fixed a major memory leak in packet processing - PacketQueue.Close is never called, causing the PacketQueue for dead clients to be preserved (including it's contents).  
							
							... 
							
							
							
							* This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes. 
							
						 
						
							2008-11-08 20:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								f1aa849dff 
								
							
								 
							
						 
						
							
							
								
								* Missed a file from previous checkin.  
							
							
							
						 
						
							2008-11-08 19:37:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4e94989106 
								
							
								 
							
						 
						
							
							
								
								* Added IClientChat to IClientCore  
							
							... 
							
							
							
							* Updated LLClientView
* Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide  
							
						 
						
							2008-11-08 19:29:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9511a8c763 
								
							
								 
							
						 
						
							
							
								
								Work in progress on SECS stuff. Have been holding it off until after 0.6 release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.  
							
							
							
						 
						
							2008-11-08 17:35:48 +00:00  
				
					
						
							
							
								 
						
							
							
								cf0a14bec9 
								
							
								 
							
						 
						
							
							
								
								* Added IClientIM to IClientCore interfaces  
							
							... 
							
							
							
							* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide  for details on porting.
* Removed unused usings from Framework.* 
							
						 
						
							2008-11-08 17:20:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b0a90642de 
								
							
								 
							
						 
						
							
							
								
								* Made ClientLoop non-infinite, ClientLoop will now disengage when the client has logged out.  
							
							... 
							
							
							
							* Cleaned up a section of LLClientView
* Removed unused 'using' from HTTPServer 
* Please test this patch. 
							
						 
						
							2008-11-08 16:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								6d5248441d 
								
							
								 
							
						 
						
							
							
								
								* Implementing first of the 0.6 IClientAPI Changes  
							
							... 
							
							
							
							* Introducing IClientCore - this will be the key replacement for IClientAPI in the long run, it has a very minimal set of methods designed to allow you to access specialist API's.
* See https://lists.berlios.de/pipermail/opensim-dev/2008-September/003049.html  for the early discussion on this. 
							
						 
						
							2008-11-08 16:09:15 +00:00  
				
					
						
							
							
								 
						
							
							
								69afefa788 
								
							
								 
							
						 
						
							
							
								
								Change Version string from 0.5.11 to 0.6.0 for release.  
							
							
							
						 
						
							2008-11-08 14:32:56 +00:00  
				
					
						
							
							
								 
						
							
							
								bbb8d6fc51 
								
							
								 
							
						 
						
							
							
								
								Remove empty OSUUID.cs file.  Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-08 14:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								bf9384d594 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2582  
							
							... 
							
							
							
							* Send prim flags as booleans from LLClientView rather than in the native LL array
* Thanks idb 
							
						 
						
							2008-11-07 22:57:32 +00:00  
				
					
						
							
							
								 
						
							
							
								47e3d4d1f0 
								
							
								 
							
						 
						
							
							
								
								* Remove next local id from SceneBase  
							
							... 
							
							
							
							* This was only reference by ScenePresence and not used anyway - Scene itself had it's own copy 
							
						 
						
							2008-11-07 21:33:11 +00:00  
				
					
						
							
							
								 
						
							
							
								48c6d052d9 
								
							
								 
							
						 
						
							
							
								
								Attachments, attachments, and, did I say attachments?  
							
							... 
							
							
							
							Too many fixes to list. 
							
						 
						
							2008-11-07 05:48:44 +00:00  
				
					
						
							
							
								 
						
							
							
								17e43dcc0f 
								
							
								 
							
						 
						
							
							
								
								Mantis#2566. Thank you kindly, Diva for a patch that:  
							
							... 
							
							
							
							This patch introduces a couple of read-only properties, 
so that I can grab the asset server plugin from a region 
module. This is needed to set up an http service for 
accessing standalone assets remotely. 
							
						 
						
							2008-11-06 19:27:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1c4d6544d5 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-11-06 01:56:42 +00:00  
				
					
						
							
							
								 
						
							
							
								571b94f537 
								
							
								 
							
						 
						
							
							
								
								moved the initial loading/setting of the config settings to its own class, ConfigurationLoader. To make it easier to customise the loading of those settings and possible in the future move it to a plugin.  
							
							
							
						 
						
							2008-11-05 20:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								204ef95843 
								
							
								 
							
						 
						
							
							
								
								Moved a couple of more configuration fields to ConfigSettings  
							
							
							
						 
						
							2008-11-05 18:00:45 +00:00  
				
					
						
							
							
								 
						
							
							
								079469b3f5 
								
							
								 
							
						 
						
							
							
								
								more startup/initialisation refactoring  
							
							
							
						 
						
							2008-11-05 17:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								2a249373d3 
								
							
								 
							
						 
						
							
							
								
								Moved most of the configuration fields from Opensimbase to their own Class...  Framework/ConfigSettings.  
							
							
							
						 
						
							2008-11-05 17:18:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d664192dfe 
								
							
								 
							
						 
						
							
							
								
								Mantis#2557. Thank you kindly, Diva for a patch that:  
							
							... 
							
							
							
							This patch changes a method from private to public.
Will make life easier for the asset mapper for 
the hypergrid. 
							
						 
						
							2008-11-05 02:23:44 +00:00  
				
					
						
							
							
								 
						
							
							
								41232ee921 
								
							
								 
							
						 
						
							
							
								
								* Correct build break from last commit - how on earth did it compile last time?  Bizarre  
							
							
							
						 
						
							2008-11-04 21:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								e1e2622e92 
								
							
								 
							
						 
						
							
							
								
								* Stop an exception in the thread tracker cleanup loop from terminating the sim  
							
							
							
						 
						
							2008-11-04 21:35:12 +00:00  
				
					
						
							
							
								 
						
							
							
								702249358b 
								
							
								 
							
						 
						
							
							
								
								implement email field for MySQL and SQLite  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-04 14:54:42 +00:00  
				
					
						
							
							
								 
						
							
							
								a9d0642fca 
								
							
								 
							
						 
						
							
							
								
								add email field to UserProfileData object  
							
							... 
							
							
							
							remove virtual setting from properties, as that was legacy that I put in
there a while back
From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-04 00:35:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ee178c76ae 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2535  
							
							... 
							
							
							
							* Catch and report deserialization exceptions on rest handlers
* Thanks Diva! 
							
						 
						
							2008-11-03 22:29:19 +00:00  
				
					
						
							
							
								 
						
							
							
								8c71954e08 
								
							
								 
							
						 
						
							
							
								
								* Use nini to pass config information to the client stack, rather than the ClientStackUserSettings class  
							
							... 
							
							
							
							* This conforms better to other module usage 
							
						 
						
							2008-11-03 18:33:35 +00:00  
				
					
						
							
							
								 
						
							
							
								57caef119c 
								
							
								 
							
						 
						
							
							
								
								* Use the UUID regex sitting in utils for detection of uuids embedded in scripts  
							
							... 
							
							
							
							* Replaces the one in the module itself, which had a dumb bug in it anyway 
							
						 
						
							2008-11-03 16:57:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8aa16a9acf 
								
							
								 
							
						 
						
							
							
								
								Thanks diva for patch that makes a bunch of methods in InventoryServiceBase virtual, so that they can be overriden in subclasses.  
							
							
							
						 
						
							2008-11-03 05:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								499f1428f7 
								
							
								 
							
						 
						
							
							
								
								- Add Util.isUUID  
							
							... 
							
							
							
							- Add tests for Util.isUUID
- First part of the fix for protocol interoperability between viewer 1.20 and 1.21 for friend offers. 
							
						 
						
							2008-11-02 13:07:57 +00:00  
				
					
						
							
							
								 
						
							
							
								84136c70d8 
								
							
								 
							
						 
						
							
							
								
								* Minor cleanup  
							
							... 
							
							
							
							* Added additional error message when a Object/SOG DB save fails so we can trace why. 
							
						 
						
							2008-11-01 22:20:54 +00:00  
				
					
						
							
							
								 
						
							
							
								38e8853e57 
								
							
								 
							
						 
						
							
							
								
								Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,  
							
							... 
							
							
							
							on-/offline updates, calling cards for friends.
This adds methods in the DB layer and changes the MessagingServer, so a full
update (incl. UGAIM) is necessary to get it working. Older regions shouldn't
break, nor should older UGAIM break newer regions, but friends/presence will
only work with all concerned parts (UGAIM, source region and destination
region) at this revision (or later).
I added the DB code for MSSQL, too, but couldn't test that.
BEWARE: May contain bugs. 
							
						 
						
							2008-11-01 22:09:48 +00:00  
				
					
						
							
							
								 
						
							
							
								1f52ca97c7 
								
							
								 
							
						 
						
							
							
								
								* Enables PrimitiveBaseShape to be used inside a libOpenMV project by adding some alternate codepaths that avoid triggering OpenSim specific code. Probably not useful for most people, but might be for those working on interop projects.  
							
							
							
						 
						
							2008-10-31 08:54:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5feaff8524 
								
							
								 
							
						 
						
							
							
								
								test: Extend malformed packet test to actually check that a valid packet can get through after the malformed ones have been sent  
							
							
							
						 
						
							2008-10-30 22:32:23 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c2efbe70 
								
							
								 
							
						 
						
							
							
								
								* Instead of putting 0.5.11.00000 if there is no revision, just put 0.5.11 instead  
							
							... 
							
							
							
							* This is to make things less confusing to users (and maybe a little easier to do future version filtering for grid connections)
* If there's disagreement about this, then please say so (preferably in the opensim-dev mailing list) 
							
						 
						
							2008-10-29 19:57:30 +00:00  
				
					
						
							
							
								 
						
							
							
								8a3157aa6a 
								
							
								 
							
						 
						
							
							
								
								* Check in (disabled) results of not persisting avatar textures but rather sending ImageNotFound to clients if avatar textures are missing  
							
							... 
							
							
							
							* Whilst this does automatically get the client to rebake, on crossing a region border the 'local' assets are left behind
* There may be a cunning solution (such as squirting the assets on region crossing, or having them fetched from the original region) but 
instead I'm going to opt for the easy solution of keeping them in the asset database, for now 
							
						 
						
							2008-10-29 18:38:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7beeaf51f8 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-10-28 21:47:43 +00:00  
				
					
						
							
							
								 
						
							
							
								1ff9709ea3 
								
							
								 
							
						 
						
							
							
								
								* Possibly fix grey avatar appearance problems  
							
							... 
							
							
							
							* And hopefully rebaking all the time should no longer be necessary now
* It turns out that when the client baked the texture, the uploaded asset had the Temporary flag to true (Temporary is actually deprecated).  
* It also had the StoreLocal flag set to true, which signifies that the asset should be stored locally.  If it disappears we should reply to the asset request with 
ImageNotInDatabasePacket
* However, last time this was enabled some clients started crashing.  This may well no longer be the case and needs to be tested, but in the mean time we will store 
the asset instead.
* This needs to be resolved in a better way, possibly by starting to send the ImageNotInDatabase packet again instead 
							
						 
						
							2008-10-28 21:31:23 +00:00  
				
					
						
							
							
								 
						
							
							
								247b806134 
								
							
								 
							
						 
						
							
							
								
								* minor: Add documentation to some of the appearance methods, change some logging messages  
							
							
							
						 
						
							2008-10-28 17:35:36 +00:00  
				
					
						
							
							
								 
						
							
							
								2a9796e2aa 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2482  
							
							... 
							
							
							
							* Stop 'show threads' throwing an exception if a thread is dead 
							
						 
						
							2008-10-28 15:01:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f7e44250bf 
								
							
								 
							
						 
						
							
							
								
								Committing a small fix for EventData along with more plumbing work  
							
							
							
						 
						
							2008-10-26 19:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c49e1b8fb6 
								
							
								 
							
						 
						
							
							
								
								A few more bots to yesterday's plumbing: change instant message method  
							
							... 
							
							
							
							signature 
							
						 
						
							2008-10-25 13:53:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5e6954dfe6 
								
							
								 
							
						 
						
							
							
								
								Fixed the cause of a hidden Exception which prevented BaseHttpServer to answer  
							
							... 
							
							
							
							when a non-existing XmlRpc method was called. Now, it will correctly respond
with a faultCode/faultMessage. 
							
						 
						
							2008-10-25 13:45:26 +00:00  
				
					
						
							
							
								 
						
							
							
								26643c4a9d 
								
							
								 
							
						 
						
							
							
								
								More plumbing and some wires  
							
							
							
						 
						
							2008-10-25 01:42:43 +00:00  
				
					
						
							
							
								 
						
							
							
								64f9f03e9a 
								
							
								 
							
						 
						
							
							
								
								Plumb some more  
							
							
							
						 
						
							2008-10-24 23:04:55 +00:00  
				
					
						
							
							
								 
						
							
							
								dc6724ddde 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove now unused startpos method  
							
							
							
						 
						
							2008-10-24 21:26:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3340a579e7 
								
							
								 
							
						 
						
							
							
								
								* Stop creating a circuit if the client fails authentication (i.e. the region server wasn't told that it was coming)  
							
							... 
							
							
							
							* This moves authentication from the client thread (where failure was difficult to detect) to the particular thread handling that packet
* I've kept the authentication outside of the crucial clientCircuits lock (though any delay here is probably swamped by the other delays associated with login)
* Also added more to the unit test to ensure this doesn't regress 
							
						 
						
							2008-10-24 21:22:54 +00:00  
				
					
						
							
							
								 
						
							
							
								91c2e53277 
								
							
								 
							
						 
						
							
							
								
								* Change AddClient test such that we now successfully authenticate  
							
							... 
							
							
							
							* The fact that the assert passed even when authentication failed reveals a bug in the code that will be corrected soonish 
							
						 
						
							2008-10-24 19:40:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6775b7d02d 
								
							
								 
							
						 
						
							
							
								
								Lotsa plumming :)  
							
							
							
						 
						
							2008-10-24 14:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								b91857b8f7 
								
							
								 
							
						 
						
							
							
								
								Adding AddXmlRpcHandler(name, method, bool) to selectively disable  
							
							... 
							
							
							
							KeepAlive for certain XmlRpc handlers.
Making use of new AddXmlRpcHandler method in RemoteAdminPlugin to
avoid clients waiting indefinitely for response.
taking note of BaseHttpServer parameter in CommunicationsManager
constructor (was passed it but then just ignored so far). 
							
						 
						
							2008-10-23 10:15:19 +00:00  
				
					
						
							
							
								 
						
							
							
								80689c98b4 
								
							
								 
							
						 
						
							
							
								
								- Added BaseHttpServer.Stop  
							
							... 
							
							
							
							- Added "register" command to MessagingServer to re-register with the
  UserServer after that crashed/was restarted. 
							
						 
						
							2008-10-22 17:06:23 +00:00  
				
					
						
							
							
								 
						
							
							
								f44742f75f 
								
							
								 
							
						 
						
							
							
								
								Pare the groups module down to basics. Adjust dependent files so that a  
							
							... 
							
							
							
							real groups module can even be implemented. 
							
						 
						
							2008-10-21 22:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								5865a2b8f8 
								
							
								 
							
						 
						
							
							
								
								Set a default creation date on inventory and task inventory items  
							
							
							
						 
						
							2008-10-21 00:44:57 +00:00  
				
					
						
							
							
								 
						
							
							
								12042cdc2b 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							cleanups and assorted fixes to REST inventory, asset, and appearance
services. 
							
						 
						
							2008-10-20 18:07:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1ee10d919a 
								
							
								 
							
						 
						
							
							
								
								Added calling cards. Fixes Mantis#2409 and part of  #1515 .  
							
							
							
						 
						
							2008-10-19 16:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								3a75a54da1 
								
							
								 
							
						 
						
							
							
								
								- Fix Util.UnixTimeSinceEpoch:  
							
							... 
							
							
							
							* Unix epoch starts at midnight, not at 8:00am
  * All date/time handling should be done in UTC in the server, not in
    the local timezone.
  * Refactor out repeated computation of a constant value
- Added setting of CreationTime to some places where inventoryitems
  are created
This fixes Mantis#2390. 
							
						 
						
							2008-10-18 15:26:41 +00:00  
				
					
						
							
							
								 
						
							
							
								efe3f3eb2a 
								
							
								 
							
						 
						
							
							
								
								Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.  
							
							... 
							
							
							
							Add rezzing time to objects. Add Object return and traffic fields to land
database. Add plumbing for auto return. Implement auto return.
Contains a migration. May contain nuts. 
							
						 
						
							2008-10-18 05:51:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7891f821e2 
								
							
								 
							
						 
						
							
							
								
								* Instead of creating a new IPEndPoint on every udp packet receive, reuse the existing one  
							
							... 
							
							
							
							* This requires copying details into a new endpoint when it needs to be stored in client/circuit code hashes 
							
						 
						
							2008-10-17 17:57:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e4b8912296 
								
							
								 
							
						 
						
							
							
								
								* reverse part of a change that accidentally crept in with the last revision  
							
							
							
						 
						
							2008-10-17 17:08:14 +00:00  
				
					
						
							
							
								 
						
							
							
								138bcf6fff 
								
							
								 
							
						 
						
							
							
								
								* Apply a modified version of  http://opensimulator.org/mantis/view.php?id=2290  
							
							... 
							
							
							
							* This allows multiple user profile providers to be specified in OpenSim.ini separated by commas
* If multiple providers are specified then a request for a user profile will query each in turn until the profile is either found or all have been queried
* Unfortunately I don't believe this order can currently be specified, which if true is something that will need to be fixed.
* Thanks to smeans for the original patch. 
							
						 
						
							2008-10-17 16:44:05 +00:00  
				
					
						
							
							
								 
						
							
							
								ae9e38bf3f 
								
							
								 
							
						 
						
							
							
								
								Fixed (mono-)script handling for SL viewer 1.21:  
							
							... 
							
							
							
							- Added two missing caps (UpdateScriptAgent, UpdateScriptTask)
- Added one missing EventQueue event (ScriptRunningReply)
- Changed DNE and XEngine to use this new event
As we only use the mono engine anyway, the "Mono" checkbox is set by
default but doesn't have any function. 
							
						 
						
							2008-10-16 21:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7f721ae20c 
								
							
								 
							
						 
						
							
							
								
								fix line endings, as apparently the bot didn't do this yet  
							
							
							
						 
						
							2008-10-16 15:58:07 +00:00  
				
					
						
							
							
								 
						
							
							
								98fdf504d9 
								
							
								 
							
						 
						
							
							
								
								* Truncate outgoing media and music urls to 254 characters.  
							
							... 
							
							
							
							* Hopefully this will resolve http://opensimulator.org/mantis/view.php?id=2383  
							
						 
						
							2008-10-15 20:24:44 +00:00  
				
					
						
							
							
								 
						
							
							
								230835dbaa 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove OutPacket from the IClientAPI  
							
							... 
							
							
							
							* I believe this is reasonable since code outside the Linden client stack shouldn't be aware of the packet format being used
* I would love to have made the method protected, but the LoadBalancerPlugin is still calling it and resolving that would require more work 
							
						 
						
							2008-10-15 17:06:47 +00:00  
				
					
						
							
							
								 
						
							
							
								87e85489f3 
								
							
								 
							
						 
						
							
							
								
								* refactor: move viewer effect packet into LLClientView  
							
							
							
						 
						
							2008-10-15 16:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9324c3f110 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move error logging from GetUserDetails up to callers, since there are some circumstances in which not finding a user is not an error  
							
							
							
						 
						
							2008-10-15 16:35:27 +00:00  
				
					
						
							
							
								 
						
							
							
								2226626fec 
								
							
								 
							
						 
						
							
							
								
								* refactor: move code concerned with creating a subsequent image packet to LLClientView  
							
							
							
						 
						
							2008-10-15 15:30:27 +00:00  
				
					
						
							
							
								 
						
							
							
								063ba29ff8 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename SendImagePart to SendImageFirstPart since this is more descriptive of its actual function  
							
							
							
						 
						
							2008-10-15 14:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								8ba8b0300a 
								
							
								 
							
						 
						
							
							
								
								* Create a new ViewerEffectPacket for each viewer rather than reusing the packet structure  
							
							... 
							
							
							
							* This would have been a source of out_of_order messages for different sequences, which still appear to be happening 
							
						 
						
							2008-10-15 14:41:12 +00:00  
				
					
						
							
							
								 
						
							
							
								901acddbdd 
								
							
								 
							
						 
						
							
							
								
								Thanks to M. Igarashi and nlin for a patch that implements llGetCameraRot().  
							
							
							
						 
						
							2008-10-15 04:42:28 +00:00  
				
					
						
							
							
								 
						
							
							
								58f8c042f6 
								
							
								 
							
						 
						
							
							
								
								* minor: change m_debug to m_debugPacketLevel since that's what it is  
							
							
							
						 
						
							2008-10-14 18:53:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3b9400bcea 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename SendKiPrimitive to SendKillObject since this appears more descriptive of what it actually does  
							
							
							
						 
						
							2008-10-14 14:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								54d7be8a49 
								
							
								 
							
						 
						
							
							
								
								* Adding CrytoGridAssetClient support - allows encrypting assets that are stored on a potentially hostile grid. This is not DRM, not should be relied on until after it's been security audited. I'll write a blog post on this explaining how/why/when you should use this, and what it does.  
							
							
							
						 
						
							2008-10-14 08:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								55fa9c7378 
								
							
								 
							
						 
						
							
							
								
								* Remove a warning from BaseHttpServer  
							
							
							
						 
						
							2008-10-14 02:45:44 +00:00  
				
					
						
							
							
								 
						
							
							
								97f4226666 
								
							
								 
							
						 
						
							
							
								
								* Apply a modified version of the part of  http://opensimulator.org/mantis/view.php?id=2361  that allows region registration to be enabled/disabled on the grid server  
							
							... 
							
							
							
							* Region registration is enabled by default in the configuration unless the user chooses otherwise
* On the console
* show status - shows grid status
* enable-reg - enables region registration to the grid
* disable-reg - disables region registration
* Enabling or disabling region registration will not affect any other grid functions or regions already on the grid 
							
						 
						
							2008-10-13 20:35:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b8a50c40b1 
								
							
								 
							
						 
						
							
							
								
								- Added helper method to compute global coordinates from a fake parcelID  
							
							... 
							
							
							
							- Some formatting cleanups 
							
						 
						
							2008-10-12 18:07:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d1dec0cbbd 
								
							
								 
							
						 
						
							
							
								
								Fix copypaste error in last commit  
							
							
							
						 
						
							2008-10-12 16:43:24 +00:00  
				
					
						
							
							
								 
						
							
							
								cc72ea532a 
								
							
								 
							
						 
						
							
							
								
								Fix linking phantom and nonphantom prims. Make the error message more friendly  
							
							... 
							
							
							
							when estate_settings.xml is empty or missing 
							
						 
						
							2008-10-12 16:40:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f52c5febd3 
								
							
								 
							
						 
						
							
							
								
								Add EventInfoRequest and EventInfoReply packets.  
							
							... 
							
							
							
							Note: New file, run prebuild. 
							
						 
						
							2008-10-12 16:29:29 +00:00  
				
					
						
							
							
								 
						
							
							
								fdec8390c1 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-10-12 03:16:49 +00:00  
				
					
						
							
							
								 
						
							
							
								166690d539 
								
							
								 
							
						 
						
							
							
								
								Add one more check for key presence  
							
							
							
						 
						
							2008-10-12 01:16:35 +00:00  
				
					
						
							
							
								 
						
							
							
								765fc6c289 
								
							
								 
							
						 
						
							
							
								
								* Removed a lock in a high performance section of OpenSim, in cases when it is not necessary.  
							
							
							
						 
						
							2008-10-12 01:12:07 +00:00  
				
					
						
							
							
								 
						
							
							
								d7aedf343a 
								
							
								 
							
						 
						
							
							
								
								* Small fix for when PacketPool is disabled to prevent it from crashing immedietly.  
							
							
							
						 
						
							2008-10-12 01:09:58 +00:00  
				
					
						
							
							
								 
						
							
							
								dcdfde834f 
								
							
								 
							
						 
						
							
							
								
								LLUDP Client View  
							
							... 
							
							
							
							* Experimenting with the PacketPool mechanism.
* It's still disabled in the code, however there's now a flag to enable it.
* Converted to use Generic Collections vs Hashtables, also now uses a list of 'OK to pool' packets, starting with the high volume PacketAck packet. 
							
						 
						
							2008-10-12 00:56:54 +00:00  
				
					
						
							
							
								 
						
							
							
								94558603e5 
								
							
								 
							
						 
						
							
							
								
								Make a missing or read-only estate_settings.xml non-fatal  
							
							
							
						 
						
							2008-10-11 15:41:25 +00:00  
				
					
						
							
							
								 
						
							
							
								dd5746fb8a 
								
							
								 
							
						 
						
							
							
								
								Add the 4 missing events  
							
							
							
						 
						
							2008-10-11 06:25:48 +00:00  
				
					
						
							
							
								 
						
							
							
								544daf1c76 
								
							
								 
							
						 
						
							
							
								
								Plumb the remaining search packets and replies.  
							
							
							
						 
						
							2008-10-11 05:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0644977819 
								
							
								 
							
						 
						
							
							
								
								added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrab event, for the new surface touch parameters in 1.21 viewers.  
							
							
							
						 
						
							2008-10-10 17:05:43 +00:00  
				
					
						
							
							
								 
						
							
							
								5be7442736 
								
							
								 
							
						 
						
							
							
								
								added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrabUpdate event, for the new surface touch parameters in 1.21 viewers.  
							
							... 
							
							
							
							TODO: add the touch args to OnGrabObject and OnDeGrabObject. 
							
						 
						
							2008-10-10 16:01:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d19400db44 
								
							
								 
							
						 
						
							
							
								
								* Just some OGP maintenance.   Standards adherence type stuff.  
							
							
							
						 
						
							2008-10-10 12:59:16 +00:00  
				
					
						
							
							
								 
						
							
							
								5c5a640aba 
								
							
								 
							
						 
						
							
							
								
								A bit more estate fudging  
							
							
							
						 
						
							2008-10-10 02:06:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c692c14a2f 
								
							
								 
							
						 
						
							
							
								
								* Bump server info number to 0.5.11  
							
							
							
						 
						
							2008-10-09 18:40:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1e8533772f 
								
							
								 
							
						 
						
							
							
								
								adding OSHttpResponse test case (yeah, very primitive still)  
							
							
							
						 
						
							2008-10-08 13:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								48d86fb23f 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=1207  
							
							... 
							
							
							
							* Implmements llModifyLand() and a check for the "Allow others to terraform flag"
* Thanks tglion! 
							
						 
						
							2008-10-07 14:49:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ad04626737 
								
							
								 
							
						 
						
							
							
								
								cleaning up OSHttpResponse: note that read access to extra header  
							
							... 
							
							
							
							fields is GONE (HttpServer does not support that), you can read the
"normal" HTTP headers available via properties, and you can add
headers. also, it is now possible to set a timeout for KeepAlive (for
those clients that pay attention to it).
this also fixes the broken REST inventory/assets/appearance services,
they should be working again.
testcase for OSHttpResponse will follow. 
							
						 
						
							2008-10-06 21:59:43 +00:00  
				
					
						
							
							
								 
						
							
							
								348893ccac 
								
							
								 
							
						 
						
							
							
								
								oops. forgot testcase  
							
							
							
						 
						
							2008-10-06 21:47:06 +00:00  
				
					
						
							
							
								 
						
							
							
								cb7a9eaa09 
								
							
								 
							
						 
						
							
							
								
								* Stop the sim stats reporter reusing the same SimStatsPacket for all clients  
							
							... 
							
							
							
							* I believe this was the cause of the remaining packet_out_of_order messages in the Linden client logs
* There were race conditions where multiple clientstacks would overwrite each other's sequence numbers 
							
						 
						
							2008-10-06 19:52:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a1f3409032 
								
							
								 
							
						 
						
							
							
								
								cleaning up OSHttpRequest removing old Http stuff. also adding test  
							
							... 
							
							
							
							case for OSHttpRequest (not very fancy yet, but still). 
							
						 
						
							2008-10-06 19:42:03 +00:00  
				
					
						
							
							
								 
						
							
							
								f2ec151328 
								
							
								 
							
						 
						
							
							
								
								Mantis#2340. Thank you kindly, Sacha Magne for a patch that:  
							
							... 
							
							
							
							adding default_loginLevel in USerServer.xml to set a default 
login level to acces to the grid. Fixing one bug in login_reset 
							
						 
						
							2008-10-06 14:02:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d834996bbe 
								
							
								 
							
						 
						
							
							
								
								Implement Parcel -> ForceOwnerToMe god mode packet  
							
							
							
						 
						
							2008-10-06 08:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e575ef7ad2 
								
							
								 
							
						 
						
							
							
								
								Revert r6697 patch as the build fails.  
							
							
							
						 
						
							2008-10-06 00:58:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4f6cdc08d6 
								
							
								 
							
						 
						
							
							
								
								Mantis#1207. Thank you, TGlion for a patch that addresses:  
							
							... 
							
							
							
							Implementation of llModifyLand() and There is a bug on 
permission-check of land-terraforming: x an y-coordinates 
are interchanged on function-call ExternalChecksCanTerraformLand.
Correct: x is west, and y is north. 2) Missing check of 
"Other allow to terraform-flag" (Parcel.ParcelFlags.AllowTerraform) 
							
						 
						
							2008-10-06 00:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								6ab5b523f8 
								
							
								 
							
						 
						
							
							
								
								Implements ObjectOwner god mode packet (Set Owner To Me admin option)  
							
							
							
						 
						
							2008-10-06 00:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f8acdeb437 
								
							
								 
							
						 
						
							
							
								
								* Green dots on the mainmap for avatar.  
							
							... 
							
							
							
							* Initial implementation
* You'll only be able to seen green dots on regions on the map that have been updated. 
							
						 
						
							2008-10-06 00:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								3ac76db76b 
								
							
								 
							
						 
						
							
							
								
								* Fixes the last snag with the EventQueue.  The situation where the seedcap gets lost on teleport.  
							
							
							
						 
						
							2008-10-05 18:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								13e3ffada3 
								
							
								 
							
						 
						
							
							
								
								Plumb in the DirPlacesReply packet  
							
							
							
						 
						
							2008-10-05 02:25:53 +00:00  
				
					
						
							
							
								 
						
							
							
								f52d779550 
								
							
								 
							
						 
						
							
							
								
								Plumb packet DirPlacesQuery for search module  
							
							
							
						 
						
							2008-10-04 22:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								275d4d30a2 
								
							
								 
							
						 
						
							
							
								
								Remove two warnings by assigning string provider = ""  
							
							... 
							
							
							
							and string type = "". Currently we are down to 14 warnings
in the VS2005 C# build which is pretty good. 
							
						 
						
							2008-10-04 19:00:10 +00:00  
				
					
						
							
							
								 
						
							
							
								c28e8fcd67 
								
							
								 
							
						 
						
							
							
								
								Unclutter rezzing methods by removing the ad hoc permissions parameters.  
							
							... 
							
							
							
							Thise were client supplied untrusted values we never used anyway. 
							
						 
						
							2008-10-04 15:54:21 +00:00  
				
					
						
							
							
								 
						
							
							
								74f89fb22d 
								
							
								 
							
						 
						
							
							
								
								Add "Drop" functionality to pie menu  
							
							
							
						 
						
							2008-10-04 01:09:22 +00:00  
				
					
						
							
							
								 
						
							
							
								16d68749a4 
								
							
								 
							
						 
						
							
							
								
								Add the missing bits for the new region-search:  
							
							... 
							
							
							
							- Added lookup in the data-layer
  - MySQL works
  - SQLite doesn't have a grid-db, so it won't work there
  - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-)
- Added the plumbing up to OGS1GridServices. This speaks with the grid-server
  via XMLRPC.
- Modified MapSearchModule to use the new data. It's backward compatible; if
  used with an old grid-server, it just returns one found region instead of a
  list.
- Refactored a bit.
Note: This updates data, grid-server and region code. No new files. 
							
						 
						
							2008-10-03 23:00:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ca125bcf15 
								
							
								 
							
						 
						
							
							
								
								* Committing a few keep-alive changes.  Cleaned up some log messages  
							
							
							
						 
						
							2008-10-03 20:38:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ae265e2f76 
								
							
								 
							
						 
						
							
							
								
								* Fixes a http protocol violation in HttpServer in Linux.   StringWriter.Append() vs StringWriter.Append("\r\n");   StringWriter.Append() produces "\n" in *nix*  
							
							... 
							
							
							
							* This doesn't solve anything.   Just gets the protocol right. 
							
						 
						
							2008-10-03 19:54:48 +00:00  
				
					
						
							
							
								 
						
							
							
								170cb935cd 
								
							
								 
							
						 
						
							
							
								
								* refactor: make shutdown a template method in the same manner as startup, for consistency's sake  
							
							
							
						 
						
							2008-10-03 16:06:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0487c3158b 
								
							
								 
							
						 
						
							
							
								
								* minor: restore the standard startup logo text now I understand why things were appearing in the wrong order  
							
							
							
						 
						
							2008-10-03 15:44:44 +00:00  
				
					
						
							
							
								 
						
							
							
								3ffd77f70b 
								
							
								 
							
						 
						
							
							
								
								* oops, fix region startup to be in the correct sequence (though it appeared to work anyway)  
							
							
							
						 
						
							2008-10-03 15:41:27 +00:00  
				
					
						
							
							
								 
						
							
							
								fbc813e658 
								
							
								 
							
						 
						
							
							
								
								* For shits and giggles, print out the time taken for a server to start up (which doesn't include stuff such as script starting time on the region server).  
							
							... 
							
							
							
							* Yes, you could work this out from timestamps in the logs, but that's far too much work 
							
						 
						
							2008-10-03 15:23:35 +00:00  
				
					
						
							
							
								 
						
							
							
								70124a3213 
								
							
								 
							
						 
						
							
							
								
								* refactor: make startup a template method  
							
							
							
						 
						
							2008-10-03 15:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								5c0a0bc2e0 
								
							
								 
							
						 
						
							
							
								
								This changeset changes the way chat from client is routed:  
							
							... 
							
							
							
							old way: each region module interested in chat from client had to
     	 - subscribe to scene.EventManager.OnNewClient
	 - then in its OnNewClient delegate it would subscribe to
           client.OnChatFromViewer to capture chat messages coming
     new way: ChatModule is the only region module that uses the "old
         way" approach but is now forwarding all client chat via
         scene.EventManager.OnChatFromClient
	 - each region module interested in chat from client now only
           subscribes to scene.EventManager.OnChatFromClient
this not only simplifies code, but also allows us to substitute
ChatModule with derived classes (ConciergeModule is going to be one
example).
Also, this changeset changes ChatFromViewer to ChatFromClient as it
doesn't necessarily have to be a viewer that is a chat source.
i've taken great care to only comment out those OnNewClient delegates
that were only used for getting at the client chat --- hope it's not
breaking anything. 
							
						 
						
							2008-10-03 14:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								8c55f3eaa6 
								
							
								 
							
						 
						
							
							
								
								* minor: remove warnings (the code cleaners strike again)  
							
							
							
						 
						
							2008-10-03 14:18:17 +00:00  
				
					
						
							
							
								 
						
							
							
								7f007d8ed0 
								
							
								 
							
						 
						
							
							
								
								Mantis  #1360  
							
							... 
							
							
							
							Thank you, idb, for a patch to implement the packet and plumbing for
the material settings. 
							
						 
						
							2008-10-03 12:00:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8de395d379 
								
							
								 
							
						 
						
							
							
								
								* EventQueueGet is now working.  
							
							... 
							
							
							
							* Switched it on by default
* Updated OpenSim.ini.example to reflect this
* Caught a UDP Server issue that occurs when the network pipe is saturated
* Still experimental :D 
							
						 
						
							2008-10-03 09:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6bd5c6bfc0 
								
							
								 
							
						 
						
							
							
								
								Check for empty string as well, just as illegal.  
							
							
							
						 
						
							2008-10-03 02:27:22 +00:00  
				
					
						
							
							
								 
						
							
							
								189c3e5a82 
								
							
								 
							
						 
						
							
							
								
								Prevent an exception when the directory given for XML save is read only  
							
							... 
							
							
							
							and region config is loaded from the web 
							
						 
						
							2008-10-03 02:21:12 +00:00  
				
					
						
							
							
								 
						
							
							
								423d950a69 
								
							
								 
							
						 
						
							
							
								
								- Fixed a small off by one error in sending MapBlocks  
							
							... 
							
							
							
							- Removed MapBlockData.Flags; it isn't used anywhere (maybe MapBlockData.RegionFlags replaced it?) 
							
						 
						
							2008-10-02 22:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fb9acb80ef 
								
							
								 
							
						 
						
							
							
								
								- Fix invalid cast in OSHttpRequest  
							
							... 
							
							
							
							- Web-map should work again :) 
							
						 
						
							2008-10-02 22:10:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b1c1de2fbe 
								
							
								 
							
						 
						
							
							
								
								- Added SendScriptTeleportRequest to IClientView and classes implementing it.  
							
							... 
							
							
							
							- Implemented llMapDestination. 
							
						 
						
							2008-10-01 21:30:48 +00:00  
				
					
						
							
							
								 
						
							
							
								1389461854 
								
							
								 
							
						 
						
							
							
								
								one class per file please.  
							
							... 
							
							
							
							This puts the TaskInventoryDictionary in it's own file. 
							
						 
						
							2008-10-01 18:51:09 +00:00  
				
					
						
							
							
								 
						
							
							
								fecbb2febd 
								
							
								 
							
						 
						
							
							
								
								Add a user server XMLRPC method to set the MOTD and the minimum GodLevel  
							
							... 
							
							
							
							required to log in. set_login_params accepts avatar_uuid and password of a
user with god level 200 or more, and allows setting either or both the
login_motd or login_level 
							
						 
						
							2008-10-01 15:17:37 +00:00  
				
					
						
							
							
								 
						
							
							
								6754681e5b 
								
							
								 
							
						 
						
							
							
								
								* Adds error handlers for errors parsing the querystring passed on the OSHttpRequest constructor.  
							
							... 
							
							
							
							* maybe..  it was a key that was null.  Obviously you can't still a null key in a string key'ed collection. 
							
						 
						
							2008-10-01 04:26:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f49ba0cbfe 
								
							
								 
							
						 
						
							
							
								
								* Fixed a mangled Seed caps handler definition on login to region in standalone where port wasn't the http port.  
							
							... 
							
							
							
							* Removed spurious warning message
* More debug in EventQueueGet Module to figure out why we're loosing the handlers. 
							
						 
						
							2008-10-01 04:16:41 +00:00  
				
					
						
							
							
								 
						
							
							
								79b2e5ac71 
								
							
								 
							
						 
						
							
							
								
								* Replacing Net.HttpListener with HttpServer.  
							
							... 
							
							
							
							* This is a HUGE update..  and should be considered fraut with peril.
* SSL Mode isn't available *yet* but I'll work on that next.
* DrScofld is still working on a radical new thread pump scheme for this which will be implemented soon.
* This could break the Build!  This could break your Grid! 
							
						 
						
							2008-09-30 16:56:33 +00:00  
				
					
						
							
							
								 
						
							
							
								d4c1751285 
								
							
								 
							
						 
						
							
							
								
								* Fixed minor issue while building: If you do a raytraced object placement and a target isn't found, the object is rezzed at 0,0,0 - instead now it will place according to the position sent by the client.  
							
							... 
							
							
							
							* We may instead want to abort and send a "Cannot Rez Here" message? 
							
						 
						
							2008-09-30 14:42:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f00b24ff9e 
								
							
								 
							
						 
						
							
							
								
								Allow create-region to load files from arbitrary locations  
							
							
							
						 
						
							2008-09-30 10:50:41 +00:00  
				
					
						
							
							
								 
						
							
							
								6ea5b515d0 
								
							
								 
							
						 
						
							
							
								
								* Get the code up to speed with my -#dev e-mail example. (uncomment out lines 227 - 235 to test.  
							
							
							
						 
						
							2008-09-30 05:39:52 +00:00  
				
					
						
							
							
								 
						
							
							
								0b2bc26bfe 
								
							
								 
							
						 
						
							
							
								
								* minor: remove warnings  
							
							
							
						 
						
							2008-09-29 15:33:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7ec065198a 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2294  
							
							... 
							
							
							
							* This is an initial basic experimental code for inventory import and export from the region server
* Probably not yet ready for general use
* Thanks Kayne! 
							
						 
						
							2008-09-29 14:41:16 +00:00  
				
					
						
							
							
								 
						
							
							
								04be8726d3 
								
							
								 
							
						 
						
							
							
								
								Mantis#296. Thank you kindly, Idb for a patch that resolves:  
							
							... 
							
							
							
							Estate/ Manager Owner Uses the Region/Estate Menu Region TAB, 
and uses "Teleport Home All Users..." (Action Button), the 
action will complete but no one will be teleported and all 
users still function in the region ok. 
							
						 
						
							2008-09-28 22:01:37 +00:00  
				
					
						
							
							
								 
						
							
							
								1d5b2bb8bc 
								
							
								 
							
						 
						
							
							
								
								Add some methods to allow modules so set client view options  
							
							
							
						 
						
							2008-09-28 19:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ee9033e2c7 
								
							
								 
							
						 
						
							
							
								
								Mantis#2288. Thank you kindly, SMeans, for a patch that:  
							
							... 
							
							
							
							Corrects the typo of namespace Opensim.Framework to 
OpenSim.Framework in Cache.cs. 
							
						 
						
							2008-09-28 17:11:10 +00:00  
				
					
						
							
							
								 
						
							
							
								98632ee594 
								
							
								 
							
						 
						
							
							
								
								* Event queue is now polling..  
							
							... 
							
							
							
							* returns FAKEEVENT instead of the connection returning a 502.   It doesn't like our 502's for some reason..  so, in leau of this..    send it a fake event.
* Once again, this is still 'really early' code, so please don't blame us if you have no more threads left. 
							
						 
						
							2008-09-27 22:05:36 +00:00  
				
					
						
							
							
								 
						
							
							
								358bc41b03 
								
							
								 
							
						 
						
							
							
								
								- adding Dequeue with a timeout to the BlockingQueue  
							
							
							
						 
						
							2008-09-27 18:29:17 +00:00  
				
					
						
							
							
								 
						
							
							
								85b280385f 
								
							
								 
							
						 
						
							
							
								
								* This is the very very early beginnings of an EventQueue:get module.  
							
							... 
							
							
							
							* This won't function yet as far as the client can tell..  because it doesn't respond to the first query with a 200 message.   
* We have to figure out how to encode those binary values in the example code in the module...  
* Committing this so we have a start point.  Will continue to work on this more today. 
							
						 
						
							2008-09-27 09:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								16b6738cda 
								
							
								 
							
						 
						
							
							
								
								* Patch from JHurliman  
							
							... 
							
							
							
							* Updates to libomv r2243, 
* Remove lots of unnecessary typecasts
* Improves SendWindData()
Thanks jhurliman. 
* Will update OpenSim-libs in 10 minutes.. 
							
						 
						
							2008-09-26 17:25:22 +00:00  
				
					
						
							
							
								 
						
							
							
								6b13730bc7 
								
							
								 
							
						 
						
							
							
								
								* Wind updates.    Still random..  but in 4 directions instead of two!  
							
							... 
							
							
							
							* It seems kind of silly to be building a 256x256 array just to use two 16 float blocks..  but for now the layerdata routine requires it so we'll go along with that.
* We only fill a 32x16 area of the 256x256 float array with data.
* We use patches 0,0 and 0,1 for the first and second patch to determine the direction and magnitude of the wind. 
							
						 
						
							2008-09-26 12:56:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f11107821e 
								
							
								 
							
						 
						
							
							
								
								Add an extension to allow registering multiple interfaces of a type with  
							
							... 
							
							
							
							Scene. Make the script engines check that the engine name in the
//Engine:language comment is a valid engine and treat it as a normal
comment if it's not.
//DotNetEngine: needs to be written as //ScriptEngine.DotNetEngine: now, since
that is it's real internal name. //XEngine: still works 
							
						 
						
							2008-09-25 17:26:32 +00:00  
				
					
						
							
							
								 
						
							
							
								339671afc6 
								
							
								 
							
						 
						
							
							
								
								Mantis#2017. Thank you kindly, Tyre, for a patch that solves:  
							
							... 
							
							
							
							Check the client dialog box (from top menu) WORLD / REGION ESTATE 
/ REGION tab. The client dialog box seems to have a hard limit of 
about 32 characters per line available for displaying the region 
version number. Our regions are sending a string which is greater 
than the limit, causing the client to wrap the text and look ugly. 
							
						 
						
							2008-09-25 14:57:40 +00:00  
				
					
						
							
							
								 
						
							
							
								4004172106 
								
							
								 
							
						 
						
							
							
								
								* Adds some Wind  
							
							... 
							
							
							
							* A little wind wouldn't hurt anyone, right?    This is the 'slightly breezy' setting..    hopefully you won't notice 'much' of a difference.
* It turns out the terrain patch routine is similar enough to the wind version that it can be used to hack together a breeze generator with a few mods.
* Not much configuration..   yet.  You only get breeze updates in the general vicinity of your camera now to keep bandwidth usage down.. and we're not talking about 'much' movement at the moment.
* initial version...      could use improvement I'm sure. 
							
						 
						
							2008-09-25 11:46:05 +00:00  
				
					
						
							
							
								 
						
							
							
								60618c1895 
								
							
								 
							
						 
						
							
							
								
								temporarily disabling HttpServer related stuff (take  #2 : Exclude takes  
							
							... 
							
							
							
							regex not shell glob) 
							
						 
						
							2008-09-25 09:20:01 +00:00  
				
					
						
							
							
								 
						
							
							
								17be1b736d 
								
							
								 
							
						 
						
							
							
								
								* In Standalone, add a persistant account for the OGP user.  
							
							... 
							
							
							
							* Gridmode, this has no effect at all. 
							
						 
						
							2008-09-25 08:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								031eb08b8e 
								
							
								 
							
						 
						
							
							
								
								* Remove a message handler  
							
							... 
							
							
							
							* Add a more specific error handler for when we're unable to pull the OGP state
* rez_avatar/derez ? 
							
						 
						
							2008-09-25 02:39:53 +00:00  
				
					
						
							
							
								 
						
							
							
								fe9aea258f 
								
							
								 
							
						 
						
							
							
								
								Add persistence of active gestures. This needs an UGAIM update to work.  
							
							... 
							
							
							
							Active gestures are sent as part of the login-response. Added
fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and
NHibernate. Using the empty ones won't cause errors, but doesn't provide
persistence either, of course. 
							
						 
						
							2008-09-24 21:12:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0651efaafa 
								
							
								 
							
						 
						
							
							
								
								* OGP GET, look for Accept header application/llsd+xml with an optional ?q=  
							
							
							
						 
						
							2008-09-23 19:28:24 +00:00  
				
					
						
							
							
								 
						
							
							
								480377e853 
								
							
								 
							
						 
						
							
							
								
								* Fix a null reference exception that I introduced  
							
							
							
						 
						
							2008-09-23 19:16:02 +00:00  
				
					
						
							
							
								 
						
							
							
								439dd6cf8f 
								
							
								 
							
						 
						
							
							
								
								* Get Requests for OGP don't have a Content-type: application/llsd+xml, they have an Accept: application/llsd+xml.  
							
							
							
						 
						
							2008-09-23 18:41:26 +00:00  
				
					
						
							
							
								 
						
							
							
								611ffa3f60 
								
							
								 
							
						 
						
							
							
								
								* Update in OGP draft 3 protocol spec with regards to seed region requests running over GET instead of POST and the rez_avatar/request cap being wrapped in the capabilities map.  
							
							
							
						 
						
							2008-09-23 01:54:04 +00:00  
				
					
						
							
							
								 
						
							
							
								3782d6aab7 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove some of the redundant asset id storage for now  
							
							
							
						 
						
							2008-09-21 20:44:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8fb3523ef7 
								
							
								 
							
						 
						
							
							
								
								* Start recording asset request times after a cache miss.  This is very primtive at the moment - only the last time is kept for some classes of request  
							
							... 
							
							
							
							* This can be seen as "Latest asset request time after cache miss" in show stats on the region console 
							
						 
						
							2008-09-21 20:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								70e8097e31 
								
							
								 
							
						 
						
							
							
								
								* Eliminate the need to copy asset request lists in the asset cache when an asset is received or missing  
							
							... 
							
							
							
							* Also eliminates a race condition 
							
						 
						
							2008-09-21 18:53:58 +00:00  
				
					
						
							
							
								 
						
							
							
								52f0c8d15d 
								
							
								 
							
						 
						
							
							
								
								* minor: tidy up of AssetCache, remove currently pointless storing of thread reference  
							
							
							
						 
						
							2008-09-21 17:49:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1a71a3a567 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=2189  
							
							... 
							
							
							
							* Allow a grid mode region simulator to properly shutdown even if the grid service is offline 
							
						 
						
							2008-09-21 16:58:14 +00:00  
				
					
						
							
							
								 
						
							
							
								70be30fbaa 
								
							
								 
							
						 
						
							
							
								
								Completely revert the notecard uploading changes I made, since they  
							
							... 
							
							
							
							appear to break script saves in prims for some. 
							
						 
						
							2008-09-21 00:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a8785f5b2c 
								
							
								 
							
						 
						
							
							
								
								And re-reverse the names from last commit  
							
							
							
						 
						
							2008-09-20 22:11:53 +00:00  
				
					
						
							
							
								 
						
							
							
								e4bead4edc 
								
							
								 
							
						 
						
							
							
								
								Remove CAPS notecard updating, as LL isn't supporting it and the viewer  
							
							... 
							
							
							
							is not playing nice 
							
						 
						
							2008-09-20 22:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								82d79e3b0b 
								
							
								 
							
						 
						
							
							
								
								Partially implement notecard saves in task inventory. Still makes the  
							
							... 
							
							
							
							notecard go read-only, but changes are saved. 
							
						 
						
							2008-09-20 20:56:39 +00:00  
				
					
						
							
							
								 
						
							
							
								293a822f74 
								
							
								 
							
						 
						
							
							
								
								* Implements an experimental method to define which region you want to go to in your 'region domain' in OGP.  
							
							
							
						 
						
							2008-09-19 21:37:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5fb7b485b2 
								
							
								 
							
						 
						
							
							
								
								* Only allow logins on standalone when the sim has completed it's initial startup (script startup doesn't count here)  
							
							... 
							
							
							
							* There was a small window where region logins were allowed before modules were loaded - avatars logins that hit this window could have caused bad things to happen.
* A similar change will follow for grid mode sometime soon 
							
						 
						
							2008-09-19 17:41:21 +00:00  
				
					
						
							
							
								 
						
							
							
								468b7426c3 
								
							
								 
							
						 
						
							
							
								
								* Tweaked handler code to recognize LibOMV's LLSD Login by post content.  
							
							... 
							
							
							
							* OK for public consumption. 
							
						 
						
							2008-09-19 01:36:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a1217410e5 
								
							
								 
							
						 
						
							
							
								
								* Switches content type from application/xml+llsd to application/llsd+xml on outgoing requests.  
							
							... 
							
							
							
							* Monitors / for getting the seed cap for rez_avatar/request on application/llsd+xml && application/xml+llsd && !application/xml
* Experimental, this might break LibOMV temporarily. 
							
						 
						
							2008-09-19 00:13:16 +00:00  
				
					
						
							
							
								 
						
							
							
								03f246d6fe 
								
							
								 
							
						 
						
							
							
								
								adds support to delete a region completely and offers that  
							
							... 
							
							
							
							functionality via the console command "delete-region" and also via
RemoteAdminPlugin.
minor typo fix. 
							
						 
						
							2008-09-18 15:44:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2b9e115fd7 
								
							
								 
							
						 
						
							
							
								
								* minor: eat up some yummy warnings  
							
							
							
						 
						
							2008-09-15 20:50:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ddaa90d270 
								
							
								 
							
						 
						
							
							
								
								* refactor: collapse UpdateUserProfileProperties() into existing UpdateUserProfile  
							
							... 
							
							
							
							* the methods were identical except that the Properties one did a check for the user profile beforehand.  However, every caller was doing this already anyway. 
							
						 
						
							2008-09-15 19:02:34 +00:00  
				
					
						
							
							
								 
						
							
							
								6791ac3958 
								
							
								 
							
						 
						
							
							
								
								* oops!  Add interface file I forgot in the last checkin  
							
							
							
						 
						
							2008-09-15 18:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								c2ee263999 
								
							
								 
							
						 
						
							
							
								
								* refactor: Break out IUserServiceAdmin out of IUserService since admin methods don't need to be implemented on Grid hosted region servers  
							
							
							
						 
						
							2008-09-15 18:23:36 +00:00  
				
					
						
							
							
								 
						
							
							
								9170361bee 
								
							
								 
							
						 
						
							
							
								
								* Complete refactoring accidentally left unfinished so that all server help requests flow through the ShowHelp() method  
							
							
							
						 
						
							2008-09-15 17:45:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6d289c3ae0 
								
							
								 
							
						 
						
							
							
								
								* Add "reset user password" command to standalone region console  
							
							... 
							
							
							
							* Grid user server implementation to follow shortly 
							
						 
						
							2008-09-15 17:29:11 +00:00  
				
					
						
							
							
								 
						
							
							
								cdced699fb 
								
							
								 
							
						 
						
							
							
								
								* Made Seed CAP response respect the SSL setting.  
							
							
							
						 
						
							2008-09-14 23:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								dbbbec48df 
								
							
								 
							
						 
						
							
							
								
								* This update makes configuring SSL a little easier on Windows XP.  It also makes it possible to run a HTTPS server on the region.   It also has a junk Certification authority for test purposes.  
							
							... 
							
							
							
							* There are still a lot of things that are hard coded to use http.   They need to be fixed.
* Also includes directions
* A standard junk PEM file to append to app_settings/CA.pem in the client so SSL will work 
							
						 
						
							2008-09-14 18:39:17 +00:00  
				
					
						
							
							
								 
						
							
							
								3476dd56ea 
								
							
								 
							
						 
						
							
							
								
								* Converted a number of methods within the login processes from private to protected.  
							
							... 
							
							
							
							* Made several methods virtual to allow derivative overrides.
* Minor cleanups. 
							
						 
						
							2008-09-14 04:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8ae8bec4d1 
								
							
								 
							
						 
						
							
							
								
								Changed "show users" command to display only root agents, "show users full" to  
							
							... 
							
							
							
							display root and child agents (mantis #2171 ). 
							
						 
						
							2008-09-12 22:39:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5557f0b772 
								
							
								 
							
						 
						
							
							
								
								reformat spacing on some property declarations.  Take away the virtual  
							
							... 
							
							
							
							attribute as that was a left over of an nhibernate approach that
isn't used in the current nhibernate code anyway. 
							
						 
						
							2008-09-12 21:00:29 +00:00  
				
					
						
							
							
								 
						
							
							
								62d1eba3b2 
								
							
								 
							
						 
						
							
							
								
								* Patch  http://opensimulator.org/mantis/view.php?id=2167  
							
							... 
							
							
							
							* Force ClickAction persistence even if other object properties are not edited 
* Thanks nlin! 
							
						 
						
							2008-09-12 20:42:04 +00:00  
				
					
						
							
							
								 
						
							
							
								52a4c4d82f 
								
							
								 
							
						 
						
							
							
								
								* Check in first part of  http://opensimulator.org/mantis/view.php?id=2073  
							
							... 
							
							
							
							* This patch aims to introduce look at direction persistence between logins.  It won't be active until the second part of the patch is committed in about two weeks time.  At 
this point, region servers that haven't upgraded past this revision may run into problems
* This checkin upgrades the user database.  As always, we recommend you have backups in case something goes wrong.
* Many thanks to tyre for this patch. 
							
						 
						
							2008-09-12 20:12:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8d6096b815 
								
							
								 
							
						 
						
							
							
								
								Mantis#2165. Thank you kindly, CMickeyB for a patch that:  
							
							... 
							
							
							
							patch is attached that replaces the o(n^2) algorithm currently 
used to build the inventory cache with an o(n) algorithm using 
hash tables. the patch also adds some additional error handling. 
							
						 
						
							2008-09-12 03:33:26 +00:00  
				
					
						
							
							
								 
						
							
							
								e04ce96cee 
								
							
								 
							
						 
						
							
							
								
								* Removed some legacy commenting  
							
							
							
						 
						
							2008-09-11 11:41:52 +00:00  
				
					
						
							
							
								 
						
							
							
								aa12787a17 
								
							
								 
							
						 
						
							
							
								
								* Added small convenience function to recursively calculate total amounts of items loaded under library inventory node  
							
							
							
						 
						
							2008-09-11 11:39:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c95bdb83c0 
								
							
								 
							
						 
						
							
							
								
								* Adds OnGenericMessage and SendGenericMessage functionality to IClientAPI.  
							
							... 
							
							
							
							* Please don't break the build. *fingers crossed* 
							
						 
						
							2008-09-09 05:25:29 +00:00  
				
					
						
							
							
								 
						
							
							
								fae34bb10c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup.  
							
							
							
						 
						
							2008-09-09 01:26:48 +00:00  
				
					
						
							
							
								 
						
							
							
								ce0a8d7bef 
								
							
								 
							
						 
						
							
							
								
								changes to Test directory structure per opensim-dev conversation  
							
							
							
						 
						
							2008-09-08 20:34:45 +00:00  
				
					
						
							
							
								 
						
							
							
								490ac0be00 
								
							
								 
							
						 
						
							
							
								
								Implement proper persistence of the following prim properties:  
							
							... 
							
							
							
							Floating text, Rotation, Texture animation, Particle System
This will make "Eye Candy" scripts work without modification in
XEngine. The use of the CHANGED_REGION_RESTART hack is no longer
needed. Implemented in MySQL only, hovertext also in SQLite. 
							
						 
						
							2008-09-08 02:40:20 +00:00  
				
					
						
							
							
								 
						
							
							
								58d79b33ff 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2142  
							
							... 
							
							
							
							Thank you, HomerHorwitz, for a patch that fixes landmark teleport
and about landmarks with the new OMV types. 
							
						 
						
							2008-09-07 20:09:11 +00:00  
				
					
						
							
							
								 
						
							
							
								815278531a 
								
							
								 
							
						 
						
							
							
								
								* Improve login failure handling.  
							
							... 
							
							
							
							* Now it should properly inform the user and stop a login if a region server could not be contacted in order to expect a user (the last commit didn't actually quite work correctly) 
							
						 
						
							2008-09-07 05:07:57 +00:00  
				
					
						
							
							
								 
						
							
							
								78f831ef52 
								
							
								 
							
						 
						
							
							
								
								* minor: Clean up of logging messages to make following the client login process easier  
							
							... 
							
							
							
							* documentation 
							
						 
						
							2008-09-07 03:22:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ea8c18f63d 
								
							
								 
							
						 
						
							
							
								
								* minor: just minor doc and tidy up  
							
							
							
						 
						
							2008-09-07 00:47:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b85a29d1b8 
								
							
								 
							
						 
						
							
							
								
								Mantis#2136. Thank you kindly, HomerHorwitz for a patch that:  
							
							... 
							
							
							
							libomv corrected the endianess of some Helper methods, which 
broke the fake parcelID computation for "About Landmark". 
The attached patch fixes this. 
							
						 
						
							2008-09-06 23:08:08 +00:00  
				
					
						
							
							
								 
						
							
							
								3378b502c5 
								
							
								 
							
						 
						
							
							
								
								* This changes gridcomms types back to our home grown wholy controlled types.  
							
							... 
							
							
							
							* These are different types then the OMV types because changing them causes just about all grid comms to break.   If these were the libOMV types, then libOMV couldn't change them ever again after that..  or we'd have a breakage whenever they changed them.
* This might introduce a map issue.   Still checking it out. 
							
						 
						
							2008-09-06 22:28:51 +00:00  
				
					
						
							
							
								 
						
							
							
								9e545c9984 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2133  
							
							... 
							
							
							
							Thank you, Xugu Madison and ChrisDown, for a patch that
fixes linux filename extensions from .Xml back to .xml 
							
						 
						
							2008-09-06 14:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7d89e12293 
								
							
								 
							
						 
						
							
							
								
								* This is the fabled LibOMV update with all of the libOMV types from JHurliman  
							
							... 
							
							
							
							* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point.  Regular people should let the dust settle.
* This has been tested to work with most basic functions. However..   make sure you back up 'everything' before using this.  It's that big!  
* Essentially we're back at square 1 in the testing phase..  so lets identify things that broke. 
							
						 
						
							2008-09-06 07:52:41 +00:00  
				
					
						
							
							
								 
						
							
							
								9053e8510c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-09-03 14:05:49 +00:00  
				
					
						
							
							
								 
						
							
							
								109aa00150 
								
							
								 
							
						 
						
							
							
								
								fix: PostInitialise() not being called on script engines (nasty one that)  
							
							... 
							
							
							
							cleanup: warnings, readability 
							
						 
						
							2008-09-02 12:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								805deb5a9b 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix an issue I havebeen seeing, where asset server failure  
							
							... 
							
							
							
							results in a memory leak which will make the region crash and burn
after a while. 
							
						 
						
							2008-08-31 10:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								645d2c49e1 
								
							
								 
							
						 
						
							
							
								
								* Remove unused OpenSim/Framework/RegionHandle.cs as per Homer's suggestion in mantis 2082.  Thanks.  
							
							
							
						 
						
							2008-08-30 17:57:48 +00:00  
				
					
						
							
							
								 
						
							
							
								50a62145ad 
								
							
								 
							
						 
						
							
							
								
								* Initial inspection of UserLoginService.cs, cleaned up source code slightly to make it easier to work with.  
							
							
							
						 
						
							2008-08-30 12:58:54 +00:00  
				
					
						
							
							
								 
						
							
							
								f57f4d1ab8 
								
							
								 
							
						 
						
							
							
								
								* Added "File Asset Client" to OpenSim Asset Server-types.  
							
							... 
							
							
							
							* You can replace "grid" as the asset system with "file" to save and load all your assets from a directory on your hard disk. Files are serialised to XML and saved in the format "/<dir>/0x/0x/0x/0000-0000-000000-0000-0000.xml"
* Directory <dir> is sharing the Asset Server URL path, use a normal path here instead (ie C:\xyz or /var/assets/). 
* This probably wont work well in grid mode unless every sim has access to the same directory. This is mostly intended for standalone usage where quick and convenient access to assets is required. 
							
						 
						
							2008-08-30 04:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								10b2a4597a 
								
							
								 
							
						 
						
							
							
								
								Mantis  #1903  
							
							... 
							
							
							
							Thank you, cmickeyb, for a patch that fixes inventory folder retrieval. 
							
						 
						
							2008-08-28 20:56:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3bf8858727 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup.  
							
							
							
						 
						
							2008-08-28 14:41:54 +00:00  
				
					
						
							
							
								 
						
							
							
								4a3523bc67 
								
							
								 
							
						 
						
							
							
								
								this fixes the crash reported by mantis  #2046 : user server crashing if  
							
							... 
							
							
							
							no OpenSim.ini file found by GridInfoService. GridInfoService now will
just issue a warning that GridInfo will NOT be available to your users 
if no OpenSim.ini file is available. due to the static nature of 
UserConfig (configuration options hardcoded) i don't think it's currently
an option to move GridInfo into user_server.xml but if anyone wants to 
look into this i'd be delighted... 
							
						 
						
							2008-08-28 07:37:16 +00:00  
				
					
						
							
							
								 
						
							
							
								670719cb76 
								
							
								 
							
						 
						
							
							
								
								Mantis  #1903  
							
							... 
							
							
							
							Thank you, cmickeyb, for a patch that prevents the loss of folders received
out of sequence, and the items within. 
							
						 
						
							2008-08-27 00:40:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d48d928858 
								
							
								 
							
						 
						
							
							
								
								* One more tweak to the application/xml vs application/llsd+xml routine  
							
							
							
						 
						
							2008-08-26 06:05:43 +00:00  
				
					
						
							
							
								 
						
							
							
								1015ca3863 
								
							
								 
							
						 
						
							
							
								
								* It turns out that Mono doesn't currently support setting the Certificate validation handler, however, it throws a NotImplemented exception.  
							
							... 
							
							
							
							* Added Try/Catch/Message 
							
						 
						
							2008-08-26 05:41:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b3a6f8d688 
								
							
								 
							
						 
						
							
							
								
								* Workaround for application/llsd+xml requests coming in as application/xml  
							
							... 
							
							
							
							* When OGP is active, disable SSL certificate chain validation.  I'll add more options here to come, as well as a way to test against a group of known certificate subjects. 
							
						 
						
							2008-08-26 05:20:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c4d6a928c9 
								
							
								 
							
						 
						
							
							
								
								* Append thread information on to the end of period diagnostics information  
							
							... 
							
							
							
							* This is working towards finding out why many more client threads are hanging about on wright plaza than there are actual agents 
							
						 
						
							2008-08-25 23:27:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4a475ca2be 
								
							
								 
							
						 
						
							
							
								
								* minor: refactor thread report into a method that returns a string rather than displays information directly  
							
							
							
						 
						
							2008-08-25 23:21:07 +00:00  
				
					
						
							
							
								 
						
							
							
								71e8a9a12f 
								
							
								 
							
						 
						
							
							
								
								* minor: upgrade version info to post 0.5.9  
							
							
							
						 
						
							2008-08-25 22:09:02 +00:00  
				
					
						
							
							
								 
						
							
							
								41f616627f 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-08-25 14:40:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2912aafe25 
								
							
								 
							
						 
						
							
							
								
								* This commit incorporates the heart of the OpenGridProtocol patch that is currently on Forge in a nice, friendly modular format.  
							
							... 
							
							
							
							* There are a lot of changes and this is quite experimental.  It's off by default, but you can turn it on by examining the bottom of the opensim.ini.example for the proper OpenSim.ini settings.    Remember, you still need an agent domain..  
* Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar) 
							
						 
						
							2008-08-25 07:35:17 +00:00  
				
					
						
							
							
								 
						
							
							
								63b6ab467a 
								
							
								 
							
						 
						
							
							
								
								Implements 80% of object buy (prim vendor). You can't buy the object yet,  
							
							... 
							
							
							
							and the for sale setting doesn't survive a sim restart, but this is most
of the plumbing. 
							
						 
						
							2008-08-24 00:51:21 +00:00  
				
					
						
							
							
								 
						
							
							
								4c40a680fa 
								
							
								 
							
						 
						
							
							
								
								Mantis#2032. Thank you kindly, Tyre for a patch that:  
							
							... 
							
							
							
							This small patch provides the required changes to populate 
the columns agentIP and agentPort in table "agents"
Tested with mysql (but should work for all supported db engines) 
							
						 
						
							2008-08-23 18:40:07 +00:00  
				
					
						
							
							
								 
						
							
							
								d2d9808742 
								
							
								 
							
						 
						
							
							
								
								Thank you, salahzar, for a patch that adds llGetNumberOfSides and will  
							
							... 
							
							
							
							also enable LSLconformance on some texture functions as well.
Applied the part of the patch in Shared/.
The part for Common/ needs to be reworked to remove the reference
into Shared/ 
							
						 
						
							2008-08-23 16:15:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ccd74f888b 
								
							
								 
							
						 
						
							
							
								
								Some complex re-ordering to make prebuild do what needed to be done.  
							
							... 
							
							
							
							It is now possible to use module interfaces without referencing Scene.
Place those interfaces in OpenSim/Region/Interfaces. They may not
use any refs from OpenSim.Region.Environment as parameters.
This resolves a circular library ref introduced in r5949 
							
						 
						
							2008-08-23 02:30:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5d6f92fb96 
								
							
								 
							
						 
						
							
							
								
								Patch  #9171  
							
							... 
							
							
							
							Disallow bulk uploads if money module is present and upload cost
is set and the user hasn't got sufficient funds. 
							
						 
						
							2008-08-23 00:44:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d972d22788 
								
							
								 
							
						 
						
							
							
								
								bug fixes:  
							
							... 
							
							
							
							- GridInfoServices was not paying attention to location of ini file
- typo in RemoteAdminPlugin 
							
						 
						
							2008-08-22 11:09:38 +00:00  
				
					
						
							
							
								 
						
							
							
								cf5ee5eaa1 
								
							
								 
							
						 
						
							
							
								
								- fixes a bug in RemoteAdminPlugin where CreateRegion would not pay  
							
							... 
							
							
							
							attention to regionload_regionsdir from OpenSim.ini
- fixes a type on RegionLoaderFileSystem 
							
						 
						
							2008-08-22 09:00:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ff2eb24022 
								
							
								 
							
						 
						
							
							
								
								- corrects statement about {asset,user,inventory} source configuration  
							
							... 
							
							
							
							as those all work with MySQL (and are in fact required it seems);
  adds examples as well
- adds region_file_template functionality for the create_region XmlRpc
  call of RemoteAdminPlugin
- cleans up and fixes typo in UserProfileData 
							
						 
						
							2008-08-21 11:04:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f206ffd5a8 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2003  - thank you, SachaMagne, for a patch that implements  
							
							... 
							
							
							
							the first part of gesture persistence.
----------------------------------------------------------
Attachments no longer vanish on walking crossing. Teleport is still
problematic, but will now be blocked with message "Inconsistent
attachment state" rather than losing the attachment. Detach to be
able to TP in that case. 
							
						 
						
							2008-08-20 01:48:51 +00:00  
				
					
						
							
							
								 
						
							
							
								fc83af4bf6 
								
							
								 
							
						 
						
							
							
								
								Add the default region texture UUIDS back in that were lost in  
							
							... 
							
							
							
							the shuffle. Translate LLUUID.Zero to the default textures on set.
This should fix the default button in the viewer. 
							
						 
						
							2008-08-19 21:18:48 +00:00  
				
					
						
							
							
								 
						
							
							
								41440e184b 
								
							
								 
							
						 
						
							
							
								
								Attachment persistence (Mantis  #1711 )  
							
							... 
							
							
							
							Change user server to handle attachment assets record properly. Ensure
that attachments are not re-rezzed on region crossing. Persistence
will NOT WORK with earliser UGAI!!
Change region server to match. 
							
						 
						
							2008-08-19 18:34:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c71d6f05a7 
								
							
								 
							
						 
						
							
							
								
								Moves one file to it's proper location  
							
							
							
						 
						
							2008-08-19 15:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5c360e7374 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							... 
							
							
							
							Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000 ) 
							
						 
						
							2008-08-19 13:07:24 +00:00  
				
					
						
							
							
								 
						
							
							
								29530f3029 
								
							
								 
							
						 
						
							
							
								
								Attachment persistence!!! Patch  #9170  (Mantis  #1171 )  
							
							... 
							
							
							
							Attachments now persist across logouts. Mostly untested. 
							
						 
						
							2008-08-19 07:11:58 +00:00  
				
					
						
							
							
								 
						
							
							
								bea7d4d81a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup.  
							
							
							
						 
						
							2008-08-19 02:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								6d2e1ad6ba 
								
							
								 
							
						 
						
							
							
								
								Attachment persistence!!! Patch  #9169  (Mantis  #1171 )  
							
							... 
							
							
							
							Attachments now save to MySQL. No reattach on login yet. 
							
						 
						
							2008-08-19 02:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9650632cd1 
								
							
								 
							
						 
						
							
							
								
								* It appears that sometimes some IClientAPI reference is not being released, resulting in continual execution of the CheckConnectivity timer method  
							
							... 
							
							
							
							* For now, just turn off this timer when we close the connection
* Also some minor help refactoring creeps in to this revision. 
							
						 
						
							2008-08-18 21:14:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6614eee4d4 
								
							
								 
							
						 
						
							
							
								
								Change LowpriorityTask to be ThrottleType.Task | ThrottleType.LowPriority to make the flag nature of this value more clear.  
							
							
							
						 
						
							2008-08-18 18:59:06 +00:00  
				
					
						
							
							
								 
						
							
							
								05506cff49 
								
							
								 
							
						 
						
							
							
								
								Avatar Attachment persistence!! Patch  #9168  (Mantis  #1171 )  
							
							... 
							
							
							
							Plumbs in attachment persistence and adds the tables. Currently MySQL
only, no user functionality yet. 
							
						 
						
							2008-08-18 17:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								642f6fd979 
								
							
								 
							
						 
						
							
							
								
								Fix compiler warning due to incomplete refactoring in r5901.  
							
							
							
						 
						
							2008-08-18 01:08:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6ef9d4da90 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-08-18 00:39:10 +00:00  
				
					
						
							
							
								 
						
							
							
								531f6c01eb 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-08-17 23:07:14 +00:00  
				
					
						
							
							
								 
						
							
							
								5d6a42a22e 
								
							
								 
							
						 
						
							
							
								
								Add an invalidate method to the cache class.  
							
							
							
						 
						
							2008-08-17 19:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								40abeed7d4 
								
							
								 
							
						 
						
							
							
								
								Add the IInventoryModule interface and a sample method call  
							
							... 
							
							
							
							to Scene.INventory.cs 
							
						 
						
							2008-08-17 18:41:13 +00:00  
				
					
						
							
							
								 
						
							
							
								796ccd3d37 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-08-17 02:31:45 +00:00  
				
					
						
							
							
								 
						
							
							
								992b04a23e 
								
							
								 
							
						 
						
							
							
								
								* Move GridInfoService into Framework.Communications and eliminate Common.Communications for now (since this was the only class in that project)  
							
							
							
						 
						
							2008-08-16 20:42:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c602d76b79 
								
							
								 
							
						 
						
							
							
								
								* Insert a new 'set log level [level] command on the console'  
							
							... 
							
							
							
							* The primary immediate use is to provide a means of temporarily reducing log output on the console when executing console commands
* Changing the log level on the console is not permanent and does not affect the log information being put into OpenSim.log
* This could have been done by putting in a threshold level on the Console appeneder in OpenSim.exe.config and implementing config watching in the code.
* But I think that it's a little more user friendly to make this doable via the console. 
							
						 
						
							2008-08-16 20:24:08 +00:00  
				
					
						
							
							
								 
						
							
							
								701ee43e46 
								
							
								 
							
						 
						
							
							
								
								Mantis#1960. Thank you kindly, Tyre for a patch that:  
							
							... 
							
							
							
							This small patch enables updates to the lastLogin information in the `users` table 
							
						 
						
							2008-08-16 20:02:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d9cc908471 
								
							
								 
							
						 
						
							
							
								
								Mantis#1965. Thank you kindly, HomerHorwitz for a patch that:  
							
							... 
							
							
							
							Places touched:
- Added two events for in-packets to LLCLientView: RegionHandleRequest and
  ParcelInfoRequest
- Added sending of two out-packets to LLCLientView: RegionIDAndHandleReply and
  ParcelInfoReply.
- Scene handles the RegionHandleRequest, LandManagementModule the
  ParcelInfoRequest
- Added inter-region request for LandData by RegionHandle and local position.
  This was implemented as XML-RPC request. The returned LandData isn't
  complete, it only contains the data necessary for answering the
  ParcelInfoRequest
- Added new CAPS (0009) for RemoteParcelRequest and some methods for LandData
  handling to LandManagementModule
- Added methods for fake parcelID creation and parsing to Util
- Fixed missing implementation of interface methods.
- Added new file:
    OpenSim/Framework/Communications/Capabilities/LLSDRemoteParcelResponse.cs
  NOTE: This is part of the patch, too.
Due to the many places touched, I would consider this patch as experimental. 
							
						 
						
							2008-08-16 19:20:14 +00:00  
				
					
						
							
							
								 
						
							
							
								6fa26f5b41 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-08-16 17:26:25 +00:00  
				
					
						
							
							
								 
						
							
							
								e5a7ba5df4 
								
							
								 
							
						 
						
							
							
								
								Guard against the null UUID being queried from the userserver  
							
							... 
							
							
							
							repeatedly. 
							
						 
						
							2008-08-16 03:18:21 +00:00  
				
					
						
							
							
								 
						
							
							
								04488d9d38 
								
							
								 
							
						 
						
							
							
								
								Plumb in the partner and the account title fields for profile info.  
							
							
							
						 
						
							2008-08-15 22:49:26 +00:00  
				
					
						
							
							
								 
						
							
							
								72b8c1af1c 
								
							
								 
							
						 
						
							
							
								
								Plumb the user flags all the way through to the profile. userFlags in  
							
							... 
							
							
							
							the database is now intepreted as follows: low byte = user flags.
Next byte, low nibble: Deternines the text (Resident, Lifetime, etc)
shown. No customn text support yet. 
							
						 
						
							2008-08-15 19:19:24 +00:00  
				
					
						
							
							
								 
						
							
							
								dde21314e7 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup, fix a couple compiler warnings.  
							
							
							
						 
						
							2008-08-15 10:24:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e6e01cee17 
								
							
								 
							
						 
						
							
							
								
								From: Richard Alimi <ralimi@us.ibm.com>  
							
							... 
							
							
							
							The following is a patch that disables the addition of the Content-Length
HTTP response header when a chunked response is being sent. 
							
						 
						
							2008-08-15 07:09:48 +00:00  
				
					
						
							
							
								 
						
							
							
								7161689a97 
								
							
								 
							
						 
						
							
							
								
								Adds UserFlags and GodLevel to the user data store and plumbs then in.  
							
							... 
							
							
							
							This will have no effect unless both the UGAI and the region are
this revision or later 
							
						 
						
							2008-08-14 19:59:32 +00:00  
				
					
						
							
							
								 
						
							
							
								c2f1771c63 
								
							
								 
							
						 
						
							
							
								
								Make the estate owner work. Changes permissions checks to allow the  
							
							... 
							
							
							
							estate owner user the ability to add and remove estate managers,
and have EM rights outside of that. 
							
						 
						
							2008-08-14 18:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								230c80be54 
								
							
								 
							
						 
						
							
							
								
								Thanks, BlueWall, for a patch that:  
							
							... 
							
							
							
							Binary distributions of OpenSim are not able to get the version info because they lack the ../.svn/entries file. This file exists in the ./bin./svn directory, which would be in a binary distribution. The included patch changes the path from ../.svn/entries to .svn/entries, which allows the version information to be show in "help/about" 
							
						 
						
							2008-08-14 10:23:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e3157e61aa 
								
							
								 
							
						 
						
							
							
								
								Mantis  #1946  
							
							... 
							
							
							
							Thank you, HomerHorwitz, for a patch that corrects and improves TP
to landmark and home position handling. 
							
						 
						
							2008-08-14 00:04:37 +00:00  
				
					
						
							
							
								 
						
							
							
								dd1fc5e3fe 
								
							
								 
							
						 
						
							
							
								
								Add a Find(Predicate) method to the cache to look for items by data  
							
							... 
							
							
							
							other than LLUUID. 
							
						 
						
							2008-08-13 14:34:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4b6097756f 
								
							
								 
							
						 
						
							
							
								
								Port the llParcelMediaQuery forward to the new Shared/ directory  
							
							... 
							
							
							
							Add a Dictionary for faster lookup of cached items. 
							
						 
						
							2008-08-13 12:20:49 +00:00  
				
					
						
							
							
								 
						
							
							
								4e555b87f3 
								
							
								 
							
						 
						
							
							
								
								* Stop warnings about non existent scene presences/entities being removed on client log off  
							
							... 
							
							
							
							* This is being done by preventing close from being called twice on child agent closure (nres which would have been thrown are being swallowed).  
* However, it should be possible to do much better cleanup on this code in the future 
							
						 
						
							2008-08-12 19:00:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8ea92c0669 
								
							
								 
							
						 
						
							
							
								
								Thanks, lulurun, for a patch that addresses inventory problems that occur  
							
							... 
							
							
							
							occasionally, but are fixed on restart (issue 1919).
This patch introduces the following changes:
1. when a user teleports out of Region A, remove that user's profile
from the Region A user profile cache
2. when a user crosses between regions out of Region A, remove that
user's profile from the Region A user profile cache
3. the user profile cache's session ID member can now be set (written),
and is updated each time a connection with a new avatar is established (ie: a
new avatar enters the region)
4. when a region server looks up a user profile and a cache miss
occurs, fetch the user profile from the user server first instead of
immediately returning null 
							
						 
						
							2008-08-12 06:21:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d0480a87c3 
								
							
								 
							
						 
						
							
							
								
								* Remove warnings  
							
							
							
						 
						
							2008-08-09 21:24:27 +00:00  
				
					
						
							
							
								 
						
							
							
								6630706dd9 
								
							
								 
							
						 
						
							
							
								
								* Reinstate grid receive and send keys to user server config  
							
							... 
							
							
							
							* Looks like these weren't so unused after all - oops!
* Remove message from grid server config 
							
						 
						
							2008-08-09 21:01:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e73b9c5f0a 
								
							
								 
							
						 
						
							
							
								
								* minor: oops, forgot the code that actually ends up eliminating the unused configuration elements from the last checkin  
							
							
							
						 
						
							2008-08-09 20:43:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0fd2bde111 
								
							
								 
							
						 
						
							
							
								
								* minor: remove unused grid send/receive keys from user server configuration  
							
							
							
						 
						
							2008-08-09 20:41:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f1c897695b 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove unused message from the asset server configuration  
							
							
							
						 
						
							2008-08-09 20:30:56 +00:00  
				
					
						
							
							
								 
						
							
							
								52d5369a87 
								
							
								 
							
						 
						
							
							
								
								* minor: get rid of send and receive keys from inventory server  
							
							... 
							
							
							
							* these are not used 
							
						 
						
							2008-08-09 19:59:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a78e5ea142 
								
							
								 
							
						 
						
							
							
								
								* Change _Config.xml node selection code to allow comments  
							
							
							
						 
						
							2008-08-09 19:51:49 +00:00  
				
					
						
							
							
								 
						
							
							
								3242b09344 
								
							
								 
							
						 
						
							
							
								
								* Make session security (secure inventory) configuration FALSE by default  
							
							... 
							
							
							
							* This will not affect existing configurations where the configuration question has already been answered 
							
						 
						
							2008-08-09 18:33:45 +00:00  
				
					
						
							
							
								 
						
							
							
								00473fcfee 
								
							
								 
							
						 
						
							
							
								
								* minor: remove redundant welcome message from inventory grid server configuration  
							
							
							
						 
						
							2008-08-09 17:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								adfccd0ee0 
								
							
								 
							
						 
						
							
							
								
								* Add line to log notifying of inventory -> user grid server trust failure  
							
							... 
							
							
							
							* add code comments 
							
						 
						
							2008-08-09 17:09:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b5a9b904dc 
								
							
								 
							
						 
						
							
							
								
								Sorry, thoughtI had added that :/  
							
							... 
							
							
							
							Missing file from pervious commit 
							
						 
						
							2008-08-08 12:19:11 +00:00  
				
					
						
							
							
								 
						
							
							
								eaff580abe 
								
							
								 
							
						 
						
							
							
								
								Patch  #9160  
							
							... 
							
							
							
							Refactor proxy encode/decode methods out of the PacketPool into
their own class. 
							
						 
						
							2008-08-08 11:04:24 +00:00  
				
					
						
							
							
								 
						
							
							
								22f09fbd21 
								
							
								 
							
						 
						
							
							
								
								* All CheckRegion within an instance would use the same, global, bool for 'Available', which would lead to intermittent failures on parallell teleport requests.  
							
							... 
							
							
							
							* Solidified CheckRegion somewhat, adding a second try if the first failed. 
							
						 
						
							2008-08-08 10:59:32 +00:00  
				
					
						
							
							
								 
						
							
							
								97d5b5a1eb 
								
							
								 
							
						 
						
							
							
								
								De-coupling the IClientAPI interface and ClientManager class from the  
							
							... 
							
							
							
							libsl/libomv Packet, as other client stacks could use other data types to pass
packets around. Starting with InPacket() here, more to come. 
							
						 
						
							2008-08-08 09:19:23 +00:00  
				
					
						
							
							
								 
						
							
							
								657af5e611 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-08-08 06:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c4eac71e54 
								
							
								 
							
						 
						
							
							
								
								Committing first draft of the universal cache. This is by no means  
							
							... 
							
							
							
							finished, but it does work for memory caching items in aggressive
mode. Supports several paramters, including TTL. 
							
						 
						
							2008-08-07 16:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0718aa0b7f 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-08-07 12:55:46 +00:00  
				
					
						
							
							
								 
						
							
							
								f2c456c23d 
								
							
								 
							
						 
						
							
							
								
								* Make currently selected region appear in the region console prompt  
							
							... 
							
							
							
							* This region is used for single region commands (such as save-xml2) 
							
						 
						
							2008-08-05 17:28:23 +00:00  
				
					
						
							
							
								 
						
							
							
								32486dcaf5 
								
							
								 
							
						 
						
							
							
								
								* refactor: change console base 'component name' to 'default prompt' since that's the only thing it's being used for  
							
							
							
						 
						
							2008-08-05 17:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ec8f2d836c 
								
							
								 
							
						 
						
							
							
								
								* minor: correct spelling, remove warning  
							
							
							
						 
						
							2008-08-01 21:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								12c5bfa3e0 
								
							
								 
							
						 
						
							
							
								
								Estate series, patch 9 ( #9157 )  
							
							... 
							
							
							
							Adds the new access semantics and the new flag (allow only age verified)
Plumbs in the abuse email address from sim to viewer. The other way around,
libomv appears to be lacking support for the data field in the packet.
Includes a migration, run prebuild! 
							
						 
						
							2008-08-01 21:08:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c952dd465c 
								
							
								 
							
						 
						
							
							
								
								* minor: add to the thread tracker the thread with which the thread tracker tracks threads  
							
							
							
						 
						
							2008-08-01 20:52:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e32c0930c2 
								
							
								 
							
						 
						
							
							
								
								* Register main thread as console thread with thread tracker  
							
							
							
						 
						
							2008-08-01 20:29:05 +00:00  
				
					
						
							
							
								 
						
							
							
								89898a2a6a 
								
							
								 
							
						 
						
							
							
								
								* minor: get rid of count number from 'show threads' display since they all have IDs  
							
							
							
						 
						
							2008-08-01 20:21:49 +00:00  
				
					
						
							
							
								 
						
							
							
								10e0df0a2d 
								
							
								 
							
						 
						
							
							
								
								* correct bug from last commit - for now don't drop cached user profile when an agent is downgraded to a child agent  
							
							... 
							
							
							
							* since upgrading to a root agent doesn't currently re-retrieve the user profile 
							
						 
						
							2008-08-01 19:24:48 +00:00  
				
					
						
							
							
								 
						
							
							
								43b2ff1d11 
								
							
								 
							
						 
						
							
							
								
								* Drop cached inventory from the local region when a user crosses out into a remote region  
							
							... 
							
							
							
							* May resolves inventory problems that occur when the user moves between two regions`
* e.g. if the user moves to a second region, adds an inventory item, moves back to the original region then tries to manipulate that item
* Not yet implemented for teleport 
							
						 
						
							2008-08-01 18:49:48 +00:00  
				
					
						
							
							
								 
						
							
							
								de4e3bfede 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate some unused variables in InventoryFolderImpl  
							
							
							
						 
						
							2008-08-01 16:22:26 +00:00  
				
					
						
							
							
								 
						
							
							
								43f3b9ad7b 
								
							
								 
							
						 
						
							
							
								
								Patch  #8  in the estate series. Introduces the concept of an estate  
							
							... 
							
							
							
							owner (alongside the master avatar) and provides storage fo the
abuse email address. No user functionality yet.
This patch includes a migration. 
							
						 
						
							2008-08-01 02:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								6f975f6eeb 
								
							
								 
							
						 
						
							
							
								
								Thanks, Zaki, for a patch that addresses unhandled exceptions in the  
							
							... 
							
							
							
							PluginLoader when servers are started in parallel. 
							
						 
						
							2008-08-01 01:14:40 +00:00  
				
					
						
							
							
								 
						
							
							
								15669281fa 
								
							
								 
							
						 
						
							
							
								
								Apply updated patch from issue 1871. Thanks sempuki.  
							
							
							
						 
						
							2008-07-31 23:53:24 +00:00  
				
					
						
							
							
								 
						
							
							
								900a656420 
								
							
								 
							
						 
						
							
							
								
								* refactor: rearrange path inventory manipulation so that input tidying can be used for item paths as well  
							
							
							
						 
						
							2008-07-31 18:23:17 +00:00  
				
					
						
							
							
								 
						
							
							
								465e77b618 
								
							
								 
							
						 
						
							
							
								
								* refactor: eliminate unused SubFoldersCount  
							
							
							
						 
						
							2008-07-31 17:35:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a62b906a7b 
								
							
								 
							
						 
						
							
							
								
								* allow inventory folders to be located by path  
							
							... 
							
							
							
							* first pass method impl 
							
						 
						
							2008-07-31 17:32:13 +00:00  
				
					
						
							
							
								 
						
							
							
								078643a017 
								
							
								 
							
						 
						
							
							
								
								* refactor: Change CachedUserInfo.HasInventory to HasReceivedInventory to make actual function clearer  
							
							
							
						 
						
							2008-07-31 16:05:50 +00:00  
				
					
						
							
							
								 
						
							
							
								58af0fabeb 
								
							
								 
							
						 
						
							
							
								
								* minor: reduce coupling by passing in only session id to CachedUserInfo  
							
							
							
						 
						
							2008-07-31 15:53:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c441a03ea3 
								
							
								 
							
						 
						
							
							
								
								Thank you, HomerHorwitz, for a patch that implements llSetCameraParams/llClearCameraParams.  
							
							... 
							
							
							
							Fixes Mantis #1867  
							
						 
						
							2008-07-31 12:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								2270b25265 
								
							
								 
							
						 
						
							
							
								
								Thanks, sempuki, for a patch that moves all Grid Server's plugins to  
							
							... 
							
							
							
							PluginLoader. Fix issue 1871. 
							
						 
						
							2008-07-31 09:24:28 +00:00  
				
					
						
							
							
								 
						
							
							
								2f8acdbe50 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis  #1852  - Plugin Provider refactoring. Courtesy of Ryan/Sempuki.  
							
							
							
						 
						
							2008-07-30 08:17:19 +00:00  
				
					
						
							
							
								 
						
							
							
								8edab95bad 
								
							
								 
							
						 
						
							
							
								
								* Refactored some heavily duplicated RequestSimProfileData functions  
							
							... 
							
							
							
							* Changed InventoryUrl and GridServerURL type to Uri instead of string - to address '/' issues. 
							
						 
						
							2008-07-29 19:52:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e595959d97 
								
							
								 
							
						 
						
							
							
								
								* refactor: move create user console command parsing down to OpenSim.cs from CommunicationsManager  
							
							
							
						 
						
							2008-07-29 17:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								bfa1fd768b 
								
							
								 
							
						 
						
							
							
								
								Mantis#1849. Thank you kindly, Kinoc for a patch that:  
							
							... 
							
							
							
							- LLSDLoginMethod should error out in similar way to XMLRPC login for already logged in condition
- Have LLSDLoginMethod mirror the sequence of the XMLRPC for easier side by side compare
- Log messages report which process XML or LLSD generated them for easier debugging 
							
						 
						
							2008-07-29 03:43:31 +00:00  
				
					
						
							
							
								 
						
							
							
								03efaff60e 
								
							
								 
							
						 
						
							
							
								
								moving GridInfo application plugin into a common standalone/grid  
							
							... 
							
							
							
							service, adding a plain REST GET handler returning XML (no LLSD),
adding appropriate add handler calls to OpenSimBase and UserServer. 
							
						 
						
							2008-07-28 12:18:48 +00:00  
				
					
						
							
							
								 
						
							
							
								f417a03414 
								
							
								 
							
						 
						
							
							
								
								Mantis#1817. Thank you kindly, sacha magne, for a patch that:  
							
							... 
							
							
							
							* Fixes a simulator crash when an asset file is missing on loading asset library. 
							
						 
						
							2008-07-27 13:59:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1784918034 
								
							
								 
							
						 
						
							
							
								
								* Added safeguard to ensure valid inventoryserver uri.  
							
							
							
						 
						
							2008-07-27 13:34:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a7db55717b 
								
							
								 
							
						 
						
							
							
								
								enabled a config option to inventory server to be able to stop it doing the SessionId lookup to the user server. As this ties a inventory server to one userserver/grid.  
							
							... 
							
							
							
							doing the look up is still enabled by default. 
							
						 
						
							2008-07-25 17:59:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fd4e703f25 
								
							
								 
							
						 
						
							
							
								
								* Remove dumb bug I put in which meant that an archive save would never complete if there were any missing assets  
							
							
							
						 
						
							2008-07-25 15:18:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f2bc404e70 
								
							
								 
							
						 
						
							
							
								
								squasing warning.  
							
							
							
						 
						
							2008-07-25 12:59:41 +00:00  
				
					
						
							
							
								 
						
							
							
								f7e636570f 
								
							
								 
							
						 
						
							
							
								
								adding copyright statement.  
							
							
							
						 
						
							2008-07-25 11:31:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2d727ebc63 
								
							
								 
							
						 
						
							
							
								
								completing rename of ChatFromViewerArgs to OSChatMessage  
							
							
							
						 
						
							2008-07-25 10:09:02 +00:00  
				
					
						
							
							
								 
						
							
							
								24e15088ea 
								
							
								 
							
						 
						
							
							
								
								renaming the increasingly ill-named ChatFromViewerArgs to OSChatMessage  
							
							
							
						 
						
							2008-07-25 10:05:50 +00:00  
				
					
						
							
							
								 
						
							
							
								7025a8040e 
								
							
								 
							
						 
						
							
							
								
								From: awebb  
							
							... 
							
							
							
							Further improvements to the REST handlers. 
							
						 
						
							2008-07-25 09:56:35 +00:00  
				
					
						
							
							
								 
						
							
							
								84cc69573b 
								
							
								 
							
						 
						
							
							
								
								Thanks, lulurun, for a patch that adds an authenticated session cache to reduce  
							
							... 
							
							
							
							"check_auth_session" requests from inventory server to user server. 
							
						 
						
							2008-07-25 07:16:27 +00:00  
				
					
						
							
							
								 
						
							
							
								06e0e513cf 
								
							
								 
							
						 
						
							
							
								
								Add GetGroupPowers() and a dictionary to hold them to ClientView and  
							
							... 
							
							
							
							IClientAPI. No user functionality 
							
						 
						
							2008-07-25 03:45:17 +00:00  
				
					
						
							
							
								 
						
							
							
								cdd3537706 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove now redundant inventory server url being passed to GetInventorySkeleton  
							
							
							
						 
						
							2008-07-24 17:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								77297ed6cc 
								
							
								 
							
						 
						
							
							
								
								* Separate out OGS1 calls used between services (rather than from region to services) into a separate assembly to parallel OpenSim.Region.Communications.OGS1  
							
							
							
						 
						
							2008-07-24 15:56:50 +00:00  
				
					
						
							
							
								 
						
							
							
								29e8fcd13c 
								
							
								 
							
						 
						
							
							
								
								* minor: Rename IInterGridInventoryServices since it's inter service rather than inter grid  
							
							
							
						 
						
							2008-07-24 15:20:57 +00:00  
				
					
						
							
							
								 
						
							
							
								1d7e29cc2c 
								
							
								 
							
						 
						
							
							
								
								oops...forgot to svn add OSHttpHttpHandler.cs last week.  
							
							... 
							
							
							
							NOTE: this code is work-in-progress, it's not live. it's so far
harmless and just wants to play. it should not bite anyone (yeah,
that's what they all say, i know...) 
							
						 
						
							2008-07-24 14:35:04 +00:00  
				
					
						
							
							
								 
						
							
							
								9af05d0bc3 
								
							
								 
							
						 
						
							
							
								
								* refactor: break out inter grid inventory services further  
							
							... 
							
							
							
							* more to follow 
							
						 
						
							2008-07-23 22:18:09 +00:00  
				
					
						
							
							
								 
						
							
							
								cf317f5c33 
								
							
								 
							
						 
						
							
							
								
								refactor TaskInventoryItem Mask -> Permissions to be consistant with how things  
							
							... 
							
							
							
							are stored in the db. 
							
						 
						
							2008-07-23 22:14:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4452ed60f8 
								
							
								 
							
						 
						
							
							
								
								* refactor: split out inventory services which are only used between non-region services  
							
							... 
							
							
							
							* more to follow 
							
						 
						
							2008-07-23 21:40:06 +00:00  
				
					
						
							
							
								 
						
							
							
								aad92e1368 
								
							
								 
							
						 
						
							
							
								
								turn fields -> properties in TaskInventoryItem  
							
							
							
						 
						
							2008-07-23 19:28:18 +00:00  
				
					
						
							
							
								 
						
							
							
								df361be35f 
								
							
								 
							
						 
						
							
							
								
								make privates private  
							
							
							
						 
						
							2008-07-23 15:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								090159defc 
								
							
								 
							
						 
						
							
							
								
								refactored LandData to use properties, and cleaned up the naming on  
							
							... 
							
							
							
							the properties a bit to be more consistant with other objects (having things
like .Name .Description, etc). 
							
						 
						
							2008-07-23 15:50:32 +00:00  
				
					
						
							
							
								 
						
							
							
								80d8e2889e 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Formatting cleanup.  Remove a compiler warning.  
							
							
							
						 
						
							2008-07-23 13:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								9b51bb545e 
								
							
								 
							
						 
						
							
							
								
								Changed it so the avatar's rotation is now sent as part of a full avatar update.  
							
							... 
							
							
							
							This should fix the wrong rotation on existing sitting avatar when logging in bug. 
							
						 
						
							2008-07-23 11:07:59 +00:00  
				
					
						
							
							
								 
						
							
							
								ce4bcb5065 
								
							
								 
							
						 
						
							
							
								
								The new secure inventory server mode (in r5590) can now be disabled from OpenSim.ini. Default is to use the new mode.  
							
							
							
						 
						
							2008-07-23 09:46:04 +00:00  
				
					
						
							
							
								 
						
							
							
								3b35332957 
								
							
								 
							
						 
						
							
							
								
								adding files that were not included in r5589  
							
							
							
						 
						
							2008-07-23 07:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								344c9caeb6 
								
							
								 
							
						 
						
							
							
								
								thanks lulurun for a security patch that blocks unathorized access to the inventory server (see  http://opensimulator.org/wiki/Security_vulnerability_brought_by_non-check_inventory_service )  
							
							
							
						 
						
							2008-07-23 06:59:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6256078876 
								
							
								 
							
						 
						
							
							
								
								Thanks, sempuki, for a patch that adds .addin.xml for MSSQL and SQLite users.  
							
							
							
						 
						
							2008-07-23 05:53:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a0930aa80d 
								
							
								 
							
						 
						
							
							
								
								Thanks, sempuki, for a patch that moves control of Mono.Addins from source attributes to external XML files. Fix issues 1682 and 1786.  
							
							
							
						 
						
							2008-07-23 03:08:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f112cebde2 
								
							
								 
							
						 
						
							
							
								
								Refactor the packet scheduling out of ClientView. Add intelligent  
							
							... 
							
							
							
							resending, timeouts, packet discarding. Add notification event for
packet discarding. Add priority scheduling for packet queues.
Add outgoing duplicate detection facility. Correct packet sequencing.
Make provisions for automatic server side throttle adjustments (comes
in next installment) 
							
						 
						
							2008-07-22 17:58:42 +00:00  
				
					
						
							
							
								 
						
							
							
								a1d481d0f6 
								
							
								 
							
						 
						
							
							
								
								* minor: Make create user command appear on the region console only if the region is running standalone  
							
							
							
						 
						
							2008-07-22 16:21:16 +00:00  
				
					
						
							
							
								 
						
							
							
								fb096dfbd5 
								
							
								 
							
						 
						
							
							
								
								added experimental packet tracker (LLPacketTracker.cs), which can be told to track a packet and if it hasn't been acked within a set time, trigger a IClientAPI event, that the application/scene can handle. Currently only terrain packet tracking is finished, Tracking for initial Prim packets (first full update for a prim) is being worked on. Future improvements would be to make it a more generic packet tracker with callback delegates instead of events.  
							
							... 
							
							
							
							Add a test event handler (which would fire after a minute if a terrain packet hadn't been acked) to scene to handle the OnUnackedTerrain event, which currently just resends the terrain patch.
The idea of this packet tracking is for the region level application to be able to know if the client stack gave up on sending a packet. 
							
						 
						
							2008-07-21 15:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								6a7d544497 
								
							
								 
							
						 
						
							
							
								
								pulling query handling through the handlers. adding (non-functional,  
							
							... 
							
							
							
							work-in-progress) HttpHandler.
NOTE: non-active code. does not glow in the dark. non-combustible. 
							
						 
						
							2008-07-18 19:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								0ea73384d4 
								
							
								 
							
						 
						
							
							
								
								simplifying OSHTtpHandler (a bit), adding query string matching,  
							
							... 
							
							
							
							adapting OSHttpXmlRpcHandler accordingly.
NOTE: this code is not live. 
							
						 
						
							2008-07-18 15:31:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a6e2589537 
								
							
								 
							
						 
						
							
							
								
								force Culture to en-US in BaseHttpserver.HandleRequest() --- this  
							
							... 
							
							
							
							fixes mantis #1748  and #1771 . 
							
						 
						
							2008-07-18 14:40:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3fb0a08619 
								
							
								 
							
						 
						
							
							
								
								fixing warnings in EstateSettings and correcting coding style:  
							
							... 
							
							
							
							* warning was: 
                 OpenSim/Framework/EstateSettings.cs(277): warning CS0472: The result of comparing `libsecondlife.LLUUID' against null is always `false'. This operation is undocumented and it is temporary supported for compatibility reasons only
* coding style: space before flow control statements please! http://blogs.msdn.com/brada/articles/361363.aspx  
							
						 
						
							2008-07-18 10:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e0e0db3660 
								
							
								 
							
						 
						
							
							
								
								Thanks, sempuki, for a patch that moves all grid plugins to new PluginLoader (issue 1763).  
							
							
							
						 
						
							2008-07-18 04:51:41 +00:00  
				
					
						
							
							
								 
						
							
							
								263633e274 
								
							
								 
							
						 
						
							
							
								
								Patch  #9151  
							
							... 
							
							
							
							Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans. 
							
						 
						
							2008-07-18 02:40:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a580d7ee35 
								
							
								 
							
						 
						
							
							
								
								add plywood texture as a constant, as we need it in a couple of places  
							
							... 
							
							
							
							and it's super cryptic to have random UUIDs hanging out. 
							
						 
						
							2008-07-17 19:58:41 +00:00  
				
					
						
							
							
								 
						
							
							
								6084a7ea3e 
								
							
								 
							
						 
						
							
							
								
								Revert "git merge"  
							
							... 
							
							
							
							This reverts commit 80e1c3742a3ba7eb9aa1686a242b36f64331095a. 
							
						 
						
							2008-07-17 18:59:10 +00:00  
				
					
						
							
							
								 
						
							
							
								dd144e12ba 
								
							
								 
							
						 
						
							
							
								
								git merge  
							
							
							
						 
						
							2008-07-17 18:59:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0a01be9a86 
								
							
								 
							
						 
						
							
							
								
								more safety checks  
							
							
							
						 
						
							2008-07-17 18:59:01 +00:00  
				
					
						
							
							
								 
						
							
							
								db9e6584bf 
								
							
								 
							
						 
						
							
							
								
								add a null check for safety  
							
							
							
						 
						
							2008-07-17 18:58:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6ca23c1123 
								
							
								 
							
						 
						
							
							
								
								rearranging variables in OSHttpRequest and adding Query property.  
							
							
							
						 
						
							2008-07-17 16:51:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ed4241583f 
								
							
								 
							
						 
						
							
							
								
								morphing OSHttpHandler interface into an abstract base class. adding  
							
							... 
							
							
							
							HTTP method matching support. adapting OSHttpXmlRpcHandler
accordingly. dropping OSHttpXmlProcessor delegate in favour of good
old XmlRpcMethodHandler delegate (was the same signature). 
							
						 
						
							2008-07-17 12:54:15 +00:00  
				
					
						
							
							
								 
						
							
							
								d9523b4e1a 
								
							
								 
							
						 
						
							
							
								
								change fields to private so everyone will use properties  
							
							
							
						 
						
							2008-07-16 15:18:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f3173735fa 
								
							
								 
							
						 
						
							
							
								
								Revert "refactoring of PrimitiveBaseShape to properties"  
							
							... 
							
							
							
							This reverts commit 60e13a9997da89d224fbe8a97ab42bfc6114a45f. 
							
						 
						
							2008-07-16 15:10:35 +00:00  
				
					
						
							
							
								 
						
							
							
								1e447478b8 
								
							
								 
							
						 
						
							
							
								
								refactoring of PrimitiveBaseShape to properties  
							
							
							
						 
						
							2008-07-16 14:41:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e2d02cbf65 
								
							
								 
							
						 
						
							
							
								
								further property refactoring of PrimitiveBaseShape  
							
							
							
						 
						
							2008-07-16 14:41:53 +00:00  
				
					
						
							
							
								 
						
							
							
								c6b1a190bc 
								
							
								 
							
						 
						
							
							
								
								refactoring primitive base shape to use properties  
							
							
							
						 
						
							2008-07-16 14:41:49 +00:00  
				
					
						
							
							
								 
						
							
							
								d75cacb050 
								
							
								 
							
						 
						
							
							
								
								* Expose client statistics to the console via 'show stats'  
							
							... 
							
							
							
							* Potentially useful for diagnostics without needing to log in a client
* Packet queue statistics commented out for now pending a better way to cope with the information overload 
							
						 
						
							2008-07-15 18:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								00c15eb0c4 
								
							
								 
							
						 
						
							
							
								
								cleanup: fixing CamelCase issue with RestDeserialiseHandler.  
							
							
							
						 
						
							2008-07-15 13:33:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8b933e53c0 
								
							
								 
							
						 
						
							
							
								
								fixes handler scoring method. XmlRpc code path now fully working with  
							
							... 
							
							
							
							HttpServer. :-) 
							
						 
						
							2008-07-15 13:06:30 +00:00  
				
					
						
							
							
								 
						
							
							
								b77bcb6660 
								
							
								 
							
						 
						
							
							
								
								fixes a couple of issues i introduced yesterday, one of them MapBlock queries crashing.  
							
							
							
						 
						
							2008-07-15 11:46:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8fcd9532ab 
								
							
								 
							
						 
						
							
							
								
								Mantis#1745. Thank you kindly, Lulurun for a patch that:  
							
							... 
							
							
							
							Fixes simulator webmap functionality. 
							
						 
						
							2008-07-15 02:59:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7692f3e18f 
								
							
								 
							
						 
						
							
							
								
								further work in progress on the HttpServer side: XmlRpc handler path  
							
							... 
							
							
							
							almost complete and soon to be ready for testing; OSHttpResponse code
out. 
							
						 
						
							2008-07-14 12:18:32 +00:00  
				
					
						
							
							
								 
						
							
							
								07bd749ac5 
								
							
								 
							
						 
						
							
							
								
								Patch  #9150  
							
							... 
							
							
							
							Patch 7 of the region patches. Finish off the region parts of the estate dialog. Full user functionality. Terrain textures, heights, water, avatar counts, prim bonus, debug settings and region toggles can now be set from the dialog on a per-region basis. Estate stuff defaults to sane values where there are no defaults, to estate_settings.xml otherwise. Sun still b0rked :( 
							
						 
						
							2008-07-14 01:39:36 +00:00  
				
					
						
							
							
								 
						
							
							
								eaf9383b59 
								
							
								 
							
						 
						
							
							
								
								Patch  #9149  
							
							... 
							
							
							
							Make all of the toggles go live. Utilizes the new database table for almost everything. Remove lots of now unneeded settings from the EstateSettings class 
							
						 
						
							2008-07-14 01:32:16 +00:00  
				
					
						
							
							
								 
						
							
							
								12173034d9 
								
							
								 
							
						 
						
							
							
								
								Patch  #9148  
							
							... 
							
							
							
							Patch 5 in the region settings series. Adds a migration to ensure corrupted
data is purged and re-read from defaults. Some changes. Still no full
functionality 
							
						 
						
							2008-07-14 01:29:48 +00:00  
				
					
						
							
							
								 
						
							
							
								e712678689 
								
							
								 
							
						 
						
							
							
								
								Patch  #9147  
							
							... 
							
							
							
							Patch #4  of the region settings series. Partial functionality of the new
storage system. More patches to follow. 
							
						 
						
							2008-07-14 01:27:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d0fb5e8c90 
								
							
								 
							
						 
						
							
							
								
								Mantis#1638. Thank you kindly, Salahzar for a patch that:  
							
							... 
							
							
							
							Addresses an unused field in the asset server but never get filled up. 
It also makes working the recent items tab in inventory :)))) 
							
						 
						
							2008-07-13 18:57:13 +00:00  
				
					
						
							
							
								 
						
							
							
								451c3d1dd7 
								
							
								 
							
						 
						
							
							
								
								* Hive off ConsolePluginCommand into its own framework class  
							
							
							
						 
						
							2008-07-12 19:29:49 +00:00  
				
					
						
							
							
								 
						
							
							
								4ff529bdaf 
								
							
								 
							
						 
						
							
							
								
								Patch  #9146  (No Mantis)  
							
							... 
							
							
							
							Prevent an exception caused by inventory server fetch requests 
							
						 
						
							2008-07-12 18:26:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f629fdb88d 
								
							
								 
							
						 
						
							
							
								
								Patches  #9143  and  #9144  (Mantis  #1723 )  
							
							... 
							
							
							
							Changes the permissions module to make scripts permissive only when intended
Adds security checks to asset transfers to prevent hacked clients fron
requesting script sources.
Adds security checks to llClientView to verify all aspects of ownership
and permissions for inventory based script retrieval. 
							
						 
						
							2008-07-12 06:24:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f7d9b0bab7 
								
							
								 
							
						 
						
							
							
								
								* Move thread tracking code to base opensim server so that it's available for all servers (UGAIM as well as Region)  
							
							... 
							
							
							
							* This will work as long as those servers are actually registering any threads they use (does not include stuff plucked from the thread pool)
* command is now "show threads" rather than threads 
							
						 
						
							2008-07-11 16:24:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1472cee72f 
								
							
								 
							
						 
						
							
							
								
								Mantis#1005. Thank you kindly, Mircea for a two patches that:  
							
							... 
							
							
							
							Addresses both locale issues and setting the waterHeight correctly. 
							
						 
						
							2008-07-11 15:40:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3b9cf65234 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-07-11 09:18:17 +00:00  
				
					
						
							
							
								 
						
							
							
								cda5269391 
								
							
								 
							
						 
						
							
							
								
								Mantis#1682. Revert temporarily, Sempuki's mono addins patch  
							
							... 
							
							
							
							while he studies the issues in Windows a little bit. 
							
						 
						
							2008-07-11 02:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								7fd63d9dc8 
								
							
								 
							
						 
						
							
							
								
								Mantis#1682. Thank you kindly, Sempuki for a patch that:  
							
							... 
							
							
							
							Move control of Mono.Addins from source attributes to external XML files.
This removes a lot of coupling of the source with Mono.Addins 
							
						 
						
							2008-07-10 13:45:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7db2e19500 
								
							
								 
							
						 
						
							
							
								
								corrected the params types on IClientAPI.SendParcelMediaCommand. the command parameter should be set to the the ParcelMediaCommandEnum value. While flags seems to need to be set to (uint)(1<<[value of the command enum])  
							
							
							
						 
						
							2008-07-09 11:01:26 +00:00  
				
					
						
							
							
								 
						
							
							
								af825dae40 
								
							
								 
							
						 
						
							
							
								
								small console message change related to last revision  
							
							
							
						 
						
							2008-07-08 15:37:52 +00:00  
				
					
						
							
							
								 
						
							
							
								9a5a7b2614 
								
							
								 
							
						 
						
							
							
								
								Added option to userserver config, to be able disable/enable the LLSD Login support. As far as I know, the LLSD login method is currently only used by libsl based clients/bots. So could be useful to be able to disable this if a grid comes under a griefing attack from libsl bots.  
							
							
							
						 
						
							2008-07-08 15:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b7fc172254 
								
							
								 
							
						 
						
							
							
								
								* Added experimental SendParcelMediaCommand and SendParcelMediaUpdate to IClientAPI. These methods have not been tested, but feel free to start wiring them to llParcelMediaCommandList.  
							
							
							
						 
						
							2008-07-08 14:17:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6c13d68489 
								
							
								 
							
						 
						
							
							
								
								* Changed casing of some archaic methods to conform with code standards  
							
							
							
						 
						
							2008-07-08 11:30:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d9b802bb26 
								
							
								 
							
						 
						
							
							
								
								* Split out various classes from IClientAPI into their own files, in accordance with code standards  
							
							
							
						 
						
							2008-07-08 11:25:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c1d5291ae0 
								
							
								 
							
						 
						
							
							
								
								RegionInfo.configMember can be null for dynamically created regions  
							
							... 
							
							
							
							that are not backed by a file. 
							
						 
						
							2008-07-08 11:13:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1122f3f693 
								
							
								 
							
						 
						
							
							
								
								Mantis#1685. Thank you kindly, Mjm for a patch that:  
							
							... 
							
							
							
							The attached patch tries to read the SVN revision from local file 
"svn_revision" before checking "../.svn/entries".
This allows simulators not running from the source tree to properly 
display the SVN revision, if the installer generates the 
"svn_revision" file. 
							
						 
						
							2008-07-08 01:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7fa00f9ecd 
								
							
								 
							
						 
						
							
							
								
								* remove redundant sync locking in AssetServerBase since this is already being done by the lower database layers  
							
							
							
						 
						
							2008-07-07 19:32:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1813946937 
								
							
								 
							
						 
						
							
							
								
								* remove unused CommitAssets() hook for now  
							
							
							
						 
						
							2008-07-07 19:18:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0b2fcbfec4 
								
							
								 
							
						 
						
							
							
								
								* Start scripts loaded from an archive  
							
							
							
						 
						
							2008-07-07 18:54:11 +00:00  
				
					
						
							
							
								 
						
							
							
								aaf8fff57e 
								
							
								 
							
						 
						
							
							
								
								adding support for IP EndPoint whitelisting in HttpServer code.  
							
							
							
						 
						
							2008-07-07 11:25:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7420f96128 
								
							
								 
							
						 
						
							
							
								
								switching to safer locks.  
							
							
							
						 
						
							2008-07-07 09:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7f0bcc5aa1 
								
							
								 
							
						 
						
							
							
								
								further progress on HttpServer integration: OSHttpRequest can now be  
							
							... 
							
							
							
							instantiated from both .NET and HttpServer code path. 
							
						 
						
							2008-07-07 09:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d470d30c09 
								
							
								 
							
						 
						
							
							
								
								Copyright notices and formatting cleanup.  
							
							
							
						 
						
							2008-07-06 14:02:22 +00:00  
				
					
						
							
							
								 
						
							
							
								8465f378ac 
								
							
								 
							
						 
						
							
							
								
								changes prompting of create user console command to only ask for unspecified parameters and avoid an exception if the wrong number of parameters are supplied  
							
							
							
						 
						
							2008-07-05 08:13:22 +00:00  
				
					
						
							
							
								 
						
							
							
								c0af057588 
								
							
								 
							
						 
						
							
							
								
								Changed default terrain lower limit to -100 instead of 100  
							
							
							
						 
						
							2008-07-05 06:31:13 +00:00  
				
					
						
							
							
								 
						
							
							
								35bd6e8760 
								
							
								 
							
						 
						
							
							
								
								* Make default inventory grid server db mysql rather than sqlite  
							
							... 
							
							
							
							* This is to match all the other grid servers 
							
						 
						
							2008-07-04 17:05:41 +00:00  
				
					
						
							
							
								 
						
							
							
								6265a09ff9 
								
							
								 
							
						 
						
							
							
								
								Renaming UserManagerBase.SetUserProfile(UserProfileData) to  
							
							... 
							
							
							
							UserManager.UpdateUserProfile(UserProfileData). 
Adding UpdateUserProfile(UserProfileData) to IUserService interface.
Adding RemoteAdminPlugin.XmlRpcUpdateUserAccountMethod(...) to provide
a remote update capability. 
							
						 
						
							2008-07-04 11:13:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2dadbc2f70 
								
							
								 
							
						 
						
							
							
								
								mini-warnings-safari, plus cleanup of IUserServices method naming.  
							
							
							
						 
						
							2008-07-04 10:19:58 +00:00  
				
					
						
							
							
								 
						
							
							
								23ec21e44a 
								
							
								 
							
						 
						
							
							
								
								Mantis#1647. Thank you very much, Sempuki for a patch that:  
							
							... 
							
							
							
							Updates the previous module loader work. 
							
						 
						
							2008-07-04 03:11:53 +00:00  
				
					
						
							
							
								 
						
							
							
								ba2afef0f1 
								
							
								 
							
						 
						
							
							
								
								*Parcel Claim date is no longer Epoch (Jan 1, 1970). Now shows the actual creation/reclaim/sale date.  
							
							
							
						 
						
							2008-07-03 01:29:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9052c43319 
								
							
								 
							
						 
						
							
							
								
								* Drop InvType from the assets table since it is no longer used  
							
							... 
							
							
							
							* Migration should be automatic on sqlite and mysql
* Migration is not automatic on mssql, you will need to drop the invType column manually
* Migration should be fine, but as for any db change, I would recommend making sure you have backups before moving past this revision 
							
						 
						
							2008-07-02 16:20:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1deaa50240 
								
							
								 
							
						 
						
							
							
								
								Mantis#1647. Thank you kindly, Sempuki for a patch that:  
							
							... 
							
							
							
							attached patch adds support to constrain the number of 
plugins that can be loaded per extension point. 
							
						 
						
							2008-07-02 14:14:29 +00:00  
				
					
						
							
							
								 
						
							
							
								bf34f65125 
								
							
								 
							
						 
						
							
							
								
								Mantis#1639. Thank you, Melanie for a patch that:  
							
							... 
							
							
							
							Reads estate_settings.xml and populates the database from it. 
If there is no record, just passes the defaults to the application. 
							
						 
						
							2008-07-01 02:16:58 +00:00  
				
					
						
							
							
								 
						
							
							
								721988adcd 
								
							
								 
							
						 
						
							
							
								
								add the ability to cherry pick expire something from the asset  
							
							... 
							
							
							
							cache.  Bandaid until we rethink the caches a bit more. 
							
						 
						
							2008-06-30 15:05:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4cb42d4c35 
								
							
								 
							
						 
						
							
							
								
								Mantis#1637. Thank you kindly, Melanie for a patch that:  
							
							... 
							
							
							
							Make each region load it's settings from the database on startup. 
No user functionality yet. 
							
						 
						
							2008-06-30 14:09:19 +00:00  
				
					
						
							
							
								 
						
							
							
								2dfaa3c5e4 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-06-30 12:41:32 +00:00  
				
					
						
							
							
								 
						
							
							
								313f7f60fd 
								
							
								 
							
						 
						
							
							
								
								properly explaining each #pragma warning disable  
							
							... 
							
							
							
							massaging OSHttpRequestPump to not abort on exceptions... 
							
						 
						
							2008-06-30 11:57:47 +00:00  
				
					
						
							
							
								 
						
							
							
								b0330a0bb5 
								
							
								 
							
						 
						
							
							
								
								disabled the multiple inventory server support in login service again.  
							
							... 
							
							
							
							And reverted CachedUserInfo back to revision 5262. 
I don't think most of the inventory problems that people are reporting are due to these, but its easier to deal with one set of potential problems at a time, and I'm not going to get any time in the week to work on this anyway. 
							
						 
						
							2008-06-29 20:39:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f3f31744ab 
								
							
								 
							
						 
						
							
							
								
								patch and files from mantis  #1630 , Thanks Melanie  
							
							
							
						 
						
							2008-06-29 11:48:58 +00:00  
				
					
						
							
							
								 
						
							
							
								68bec3f69f 
								
							
								 
							
						 
						
							
							
								
								couple of small fixes to try to fix support for multiple inventory servers in the loginservice  
							
							
							
						 
						
							2008-06-29 10:27:22 +00:00  
				
					
						
							
							
								 
						
							
							
								031b3d5314 
								
							
								 
							
						 
						
							
							
								
								small change to see if that helps with the inventory problems.  
							
							
							
						 
						
							2008-06-28 23:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								85f893f0b3 
								
							
								 
							
						 
						
							
							
								
								more disabling multiple inventory server support in LoginService  
							
							
							
						 
						
							2008-06-28 22:19:48 +00:00  
				
					
						
							
							
								 
						
							
							
								1091f78e04 
								
							
								 
							
						 
						
							
							
								
								Mantis#1626. Thank you kindly, Melanie for a patch that:  
							
							... 
							
							
							
							Fixes IAvatarService for grid and standalone modes 
							
						 
						
							2008-06-28 19:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								5cfc468d95 
								
							
								 
							
						 
						
							
							
								
								more work on the support for multiple inventory servers.  
							
							... 
							
							
							
							The Login service should now read/create new inventory on the inventory server that is set in a users profile.
Also added "Add-InventoryHost" console command to add a support for a new server to a region.
So it would be good if someone could test this. Set up the grid as normal, but then also run extra inventory server on a different computer (well actually it just has to be on a different network hostname, so one using "http://localhost:8004 " and one using "http://127.0.0.1:8005 " should work) then you need to manually edit the user profile database to set the new servers url in a user's "userInventoryURI" field. 
Then on a region server, use the Add-InventoryHost to add the new server url (always include the full url, including http, but don't add a final /)
Login with that account and see if the inventory works.
Of course these needs to be made more user friendly. 
							
						 
						
							2008-06-28 17:52:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a9347b6ceb 
								
							
								 
							
						 
						
							
							
								
								Extracted the Avatar appearance functions out of the IUserService interface and moved them into a IAvatarService  
							
							... 
							
							
							
							Although "out of the box", there is no actual functional change to behavior 
							
						 
						
							2008-06-28 17:43:20 +00:00  
				
					
						
							
							
								 
						
							
							
								9a0ef22ed9 
								
							
								 
							
						 
						
							
							
								
								Mantis#1616. Applied Melanie's patch. This may or may  
							
							... 
							
							
							
							not break trunk. 
							
						 
						
							2008-06-28 16:08:12 +00:00  
				
					
						
							
							
								 
						
							
							
								86defd0a69 
								
							
								 
							
						 
						
							
							
								
								plumbing for multiple inventory servers. Mostly done on the region server side.  
							
							... 
							
							
							
							TODO next is to make the login server read/write a users inventory from the correct server (the inventory url set in a userprofile)
On the region side, although not tested with multiple servers it should work if that inventory url was set, and the inventory servers urls have been added to the CommunicationsManager, using CommunicationsManager.AddInventoryService(string hostUrl) 
							
						 
						
							2008-06-28 15:13:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e5649e0dd5 
								
							
								 
							
						 
						
							
							
								
								* Various documentation to some black magic parts of LLClientView  
							
							... 
							
							
							
							* Added IClientAPI.SendTexture stub. 
							
						 
						
							2008-06-28 00:33:17 +00:00  
				
					
						
							
							
								 
						
							
							
								feb30217de 
								
							
								 
							
						 
						
							
							
								
								dr scofield's warning safari:  
							
							... 
							
							
							
							* commented out [Obsolete(....)] attributes where no replacement feature
  was available: if we want to attribute code that we think needs to be 
  reworked, we should define a new attribute and use that instead 
  (together with a little tool to retrieve all the attributed code then)
* commenting out unused variables 
							
						 
						
							2008-06-27 16:58:21 +00:00  
				
					
						
							
							
								 
						
							
							
								ba989e9fd1 
								
							
								 
							
						 
						
							
							
								
								* restore suppression of mono addins manager warnings  
							
							
							
						 
						
							2008-06-27 16:51:24 +00:00  
				
					
						
							
							
								 
						
							
							
								cea6e03ae0 
								
							
								 
							
						 
						
							
							
								
								dr scofield's warning safari: hunting down those little buggers  
							
							
							
						 
						
							2008-06-27 16:18:56 +00:00  
				
					
						
							
							
								 
						
							
							
								92e04ea587 
								
							
								 
							
						 
						
							
							
								
								status: work-in-progress, non-functional  
							
							... 
							
							
							
							fleshing out OSHttpRequestPump code. 
							
						 
						
							2008-06-27 15:57:33 +00:00  
				
					
						
							
							
								 
						
							
							
								63a1a2739a 
								
							
								 
							
						 
						
							
							
								
								status: work in progress, non-functional  
							
							... 
							
							
							
							having OSHttpHandler as a delegate was not too hot, i'm
refactoring it into an interface. 
							
						 
						
							2008-06-27 09:29:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ca8d1d57e1 
								
							
								 
							
						 
						
							
							
								
								Mantis#1591. Thank you graciously, Sempuki for a patch that:  
							
							... 
							
							
							
							Currently module loading is done ad-hoc. I propose creating a simple 
loader class that leverages Mono.Addins (and perhaps the new .NET 
addins when they become available in mono). Attached is a basic 
patch for review that compiles into HEAD, but doesn't yet replace 
any existing ad-hoc loaders. 
							
						 
						
							2008-06-27 02:15:57 +00:00  
				
					
						
							
							
								 
						
							
							
								56802afff4 
								
							
								 
							
						 
						
							
							
								
								Update svn properties. Minor formatting cleanup.  
							
							
							
						 
						
							2008-06-26 20:04:06 +00:00  
				
					
						
							
							
								 
						
							
							
								682ec53420 
								
							
								 
							
						 
						
							
							
								
								As per the suggestion on the mailing list, added support for a OpenSim.xml config file, instead of a ini file. INI files still work the same as they did before, just now if a ini file isn't found, it looks for a OpenSim.xml file (of course in xml format) and if found uses that.  
							
							... 
							
							
							
							Includes a OpenSim.Example.xml for reference (the default settings saved as a xml file). 
							
						 
						
							2008-06-26 17:20:08 +00:00  
				
					
						
							
							
								 
						
							
							
								744b44dc8b 
								
							
								 
							
						 
						
							
							
								
								WORK-IN-PRGRESS: beware of falling pieces and shifting  
							
							... 
							
							
							
							tectonic plates: starting AddHandler() code. 
							
						 
						
							2008-06-26 16:10:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a58a47a759 
								
							
								 
							
						 
						
							
							
								
								Mantis#1597. Thank you, Melanie for a patch that:  
							
							... 
							
							
							
							Adds handlers for the reclaim land functionality, 
plus all needed permissions checks. 
							
						 
						
							2008-06-26 13:45:36 +00:00  
				
					
						
							
							
								 
						
							
							
								1cd6b71b60 
								
							
								 
							
						 
						
							
							
								
								Mantis#1594. Thank you, Melanie for a patch that:  
							
							... 
							
							
							
							Fixes:
- Wearable icon and name sreset to default on copy/paste
- Cache is not updated when renaming/moving folders
- Partial refactor to make inventory less dependen on AssetBase having a "Name" field
- Add llGiveInventoryList() function 
							
						 
						
							2008-06-26 02:46:29 +00:00  
				
					
						
							
							
								 
						
							
							
								76e24d02ad 
								
							
								 
							
						 
						
							
							
								
								Minor refactoring of POS.  Adds a Util.Clamp(x, min, max) function.  
							
							
							
						 
						
							2008-06-26 02:03:40 +00:00  
				
					
						
							
							
								 
						
							
							
								cf1cf73839 
								
							
								 
							
						 
						
							
							
								
								added the flag param to IClientAPI.SendMapBlock  
							
							
							
						 
						
							2008-06-25 20:14:47 +00:00  
				
					
						
							
							
								 
						
							
							
								35e1a2fdfc 
								
							
								 
							
						 
						
							
							
								
								first part of Requestmapblocks fixes: Adds uint flags param to the OnRequestMapBlocks event (and handler), as when a client sends a map block request it also sends what layer it wants it for 0,1,2. It will always send two requests, one of them being for layer 2 (the overlay layer) and the other one either 0 or 1 depending on the tab that is selected in the client worldmap window. We should also be sending what layer the reply is for in IClientAPI.SendMapBlock (current always set to 0). That will come in next part (most likely at the weekend).  
							
							
							
						 
						
							2008-06-25 20:03:16 +00:00  
				
					
						
							
							
								 
						
							
							
								7a9922af27 
								
							
								 
							
						 
						
							
							
								
								Added support for terrain map to be serialised to xml(as base64 binary). useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented)  
							
							... 
							
							
							
							Add util functions to compress and uncompress strings. 
Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager. 
							
						 
						
							2008-06-25 19:33:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5158aad662 
								
							
								 
							
						 
						
							
							
								
								make lots of properties virtual, which lets nhibernate do  
							
							... 
							
							
							
							some proxy object optimizations. 
							
						 
						
							2008-06-25 19:18:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c4641d7005 
								
							
								 
							
						 
						
							
							
								
								Mantis#1584. Thank you kindly, Lulurun for a patch that:  
							
							... 
							
							
							
							The (de)serialization of extraparams is wrong.
prims with scuplt texture won't be seen as it expected.
This patch fixes the problem . 
							
						 
						
							2008-06-25 13:55:06 +00:00  
				
					
						
							
							
								 
						
							
							
								daca971bf6 
								
							
								 
							
						 
						
							
							
								
								further work on the HttpServer stuff. not functional yet. just sharing  
							
							... 
							
							
							
							what crimes i'm committing. 
							
						 
						
							2008-06-25 13:10:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ac46c89c89 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove crusty old unused agent inventory classes  
							
							
							
						 
						
							2008-06-23 18:13:04 +00:00  
				
					
						
							
							
								 
						
							
							
								de24380233 
								
							
								 
							
						 
						
							
							
								
								* Remove all use of asset.InvType, as outlined in mailing list discussion  
							
							... 
							
							
							
							* This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic 
							
						 
						
							2008-06-23 18:01:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2758bc81ad 
								
							
								 
							
						 
						
							
							
								
								* Persists region banlists across reboots for the sqlite datastore also now.  
							
							
							
						 
						
							2008-06-21 06:50:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a5860ad438 
								
							
								 
							
						 
						
							
							
								
								* Adds Region ban capability to Regions.  You access this by going to World->Region/Estate.  Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar.  
							
							... 
							
							
							
							* It only persists across reboots for the mySQL datastore currently.
* Currently have stubs in the other datastores. 
							
						 
						
							2008-06-21 03:29:08 +00:00