37ae6451f9 
								
							
								 
							
						 
						
							
							
								
								Remove vestigal RegionStatus.SlaveScene.  
							
							... 
							
							
							
							This appears to be code clutter since the code that uses this has long gone. 
							
						 
						
							2011-10-03 23:25:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e77c919290 
								
							
								 
							
						 
						
							
							
								
								Remove usage of Linden packet types from inside Attachments Module and interface  
							
							
							
						 
						
							2011-10-03 11:55:54 -07:00  
				
					
						
							
							
								 
						
							
							
								e742cffe15 
								
							
								 
							
						 
						
							
							
								
								Add Enabled switch in new [Attachments] section in OpenSimDefaults.ini to allow attachments to be temporarily turned off.  
							
							... 
							
							
							
							This is for debugging purposes.  Defaults to Attachments Enabled 
							
						 
						
							2011-09-30 01:19:22 +01:00  
				
					
						
							
							
								 
						
							
							
								39d7945efc 
								
							
								 
							
						 
						
							
							
								
								Added a setting to [Startup] section of config that will allow the simulator to start up with no regions configured.  
							
							... 
							
							
							
							I added the boolean config setting "allow_regionless", defaulting to false. If set to true, opensim will start up ok if no region configurations are found in the specified region_info_source. It will not ask the user to create a region. 
							
						 
						
							2011-09-24 01:59:02 +01:00  
				
					
						
							
							
								 
						
							
							
								c8304b7f84 
								
							
								 
							
						 
						
							
							
								
								Fix avatar parameter updating for viewer 3 and maybe 2.  
							
							... 
							
							
							
							When a slider parameter is changed, the viewer uploads a new shape (or other asset) and the item is updated to point to it.
Viewer 1 uploaded the data in the initial request itself, so the asset references was almost always correctly updated.
However, viewer 3/2 always uploads data in a subsequent xfer, which exposed a race condition where the viewer would make the item update before the asset had uploaded.
This commit shuffles the order of operations to avoid this race, the item is updated with the new asset id instead of the old one while the upload was still taking place.
A second race had to be fixed where avatar appearance would also be updated with the old asset id rather than the new one.
This was fixed by updating the avatar appearance ids when the appearance was actually saved, rather than when the wearables update was made. 
							
						 
						
							2011-09-23 02:59:33 +01:00  
				
					
						
							
							
								 
						
							
							
								d358125cac 
								
							
								 
							
						 
						
							
							
								
								Reinstate option to land an npc when it reaches a target.  
							
							... 
							
							
							
							This is moved into ScenePresence for now as a general facility 
							
						 
						
							2011-09-22 00:16:05 +01:00  
				
					
						
							
							
								 
						
							
							
								903d5c02cb 
								
							
								 
							
						 
						
							
							
								
								Updated some variables to be closer to the coding standards (and easier to understand).  
							
							... 
							
							
							
							There were a few variables in LocalConsole with single character names, and the class fields did not use the m_ prefix.
I also removed a redundant variable, h. It was being set to 1 in a couple  of places, and incremented in another, but never actually used. 
							
						 
						
							2011-09-16 20:24:47 +01:00  
				
					
						
							
							
								 
						
							
							
								923f2459cf 
								
							
								 
							
						 
						
							
							
								
								Passwords could be revealed in console by pressing backspace.  
							
							... 
							
							
							
							Pressing backspace causes hidden input (such as passwords) to be revealed on the console. The echo state was not being taken into account when handling a backspace key press. 
							
						 
						
							2011-09-16 19:25:38 +01:00  
				
					
						
							
							
								 
						
							
							
								5484c9b585 
								
							
								 
							
						 
						
							
							
								
								Bring us up to date.  
							
							
							
						 
						
							2011-09-14 19:11:32 -07:00  
				
					
						
							
							
								 
						
							
							
								306af9934a 
								
							
								 
							
						 
						
							
							
								
								In an object return message, send a null-terminated empty string in binary bucket to prevent a viewer 3 crash.  
							
							... 
							
							
							
							This is the message sent to the client when the object is returned.
We were sending byte[0] in the binary bucket.  This didn't kill viewer 1 but did terminate viewer 3 (don't know about viewer 2).
So sending "\0" instead.
This is to address http://opensimulator.org/mantis/view.php?id=5683  
							
						 
						
							2011-09-13 17:13:42 +01:00  
				
					
						
							
							
								 
						
							
							
								dab6387bba 
								
							
								 
							
						 
						
							
							
								
								lock AvatarAppearance.m_attachments when we use it  
							
							... 
							
							
							
							This is partly to address http://opensimulator.org/mantis/view.php?id=5644 , though something more thorough is needed. 
							
						 
						
							2011-09-12 21:05:26 +01:00  
				
					
						
							
							
								 
						
							
							
								728fd0b1b8 
								
							
								 
							
						 
						
							
							
								
								lock attachments when enumerating through them in ScenePresence.CopyTo().  
							
							... 
							
							
							
							May have some effect on http://opensimulator.org/mantis/view.php?id=5644  
							
						 
						
							2011-09-10 01:09:17 +01:00  
				
					
						
							
							
								 
						
							
							
								b903d2ca96 
								
							
								 
							
						 
						
							
							
								
								In SetAttachment, if the existing attachment has no asset id then carry on rather than abort.  
							
							... 
							
							
							
							When a user logs in, the attachment item ids are pulled from persistence in the Avatars table.  However,
the asset ids are not saved.  When the avatar enters a simulator the attachments are set again.  If
we simply perform an item check then the asset ids (which are now present) are never set, and NPC attachments
later fail unless the attachment is detached and reattached.
Hopefully resolves part of http://opensimulator.org/mantis/view.php?id=5653  
							
						 
						
							2011-09-06 01:59:21 +01:00  
				
					
						
							
							
								 
						
							
							
								0cb0140a1d 
								
							
								 
							
						 
						
							
							
								
								Stop the pointless double setting of every attachment in AvatarAppearance.  
							
							... 
							
							
							
							The second was already being filtered out so this has no user level effect 
							
						 
						
							2011-09-06 00:29:37 +01:00  
				
					
						
							
							
								 
						
							
							
								66dec3b874 
								
							
								 
							
						 
						
							
							
								
								Resolve merge commits, stage 1  
							
							
							
						 
						
							2011-09-04 07:06:36 -07:00  
				
					
						
							
							
								 
						
							
							
								5c1fa968ab 
								
							
								 
							
						 
						
							
							
								
								Stop NPCs losing attachments when the source avatar takes them off.  
							
							... 
							
							
							
							This was happening because we were using the source avatar's item IDs in the clone appearance.
Switch to using the asset IDs of attachments instead for NPCs.
The InventoryAccessModule and AttachmentModule had to be changed to allow rezzing of an object without an associated inventory item.
Hopefully goes some way towards resolving http://opensimulator.org/mantis/view.php?id=5653  
							
						 
						
							2011-09-03 01:11:16 +01:00  
				
					
						
							
							
								 
						
							
							
								3aa86d22d1 
								
							
								 
							
						 
						
							
							
								
								If a FireAndForget thread terminates with an exception, then catch and log rather than letting it terminate the simulator.  
							
							... 
							
							
							
							Exceptions don't appear to do this with the SmartThreadPool but they do with UnsafeQueueUserWorkItem (and maybe others) 
							
						 
						
							2011-08-31 17:38:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a90e1cf3aa 
								
							
								 
							
						 
						
							
							
								
								add Name property to ISceneEntity  
							
							
							
						 
						
							2011-08-30 22:39:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1de68b34d9 
								
							
								 
							
						 
						
							
							
								
								refactor: migrate DropObject handling fully into AttachmentsModule from Scene  
							
							
							
						 
						
							2011-08-30 22:25:38 +01:00  
				
					
						
							
							
								 
						
							
							
								e7a515bab0 
								
							
								 
							
						 
						
							
							
								
								Fix bug where attachments were remaining on the avatar after being dropped.  
							
							... 
							
							
							
							If the inventory service is configured not to allow deletion then these will not disappear from inventory 
							
						 
						
							2011-08-30 22:06:24 +01:00  
				
					
						
							
							
								 
						
							
							
								18037d41c4 
								
							
								 
							
						 
						
							
							
								
								Move GetMeshKey from buried inside Meshmerizer to a public method on PrimitiveBaseShape  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-08-28 16:50:54 -04:00  
				
					
						
							
							
								 
						
							
							
								d74686fd51 
								
							
								 
							
						 
						
							
							
								
								read m_rpcHandlersKeepAlive under appropriate lock  
							
							
							
						 
						
							2011-08-22 02:25:58 +01:00  
				
					
						
							
							
								 
						
							
							
								c587b0a3a3 
								
							
								 
							
						 
						
							
							
								
								oops, fix build break from last commit  
							
							
							
						 
						
							2011-08-22 02:10:45 +01:00  
				
					
						
							
							
								 
						
							
							
								9469c62098 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_agentHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 02:07:51 +01:00  
				
					
						
							
							
								 
						
							
							
								f9a367e2f6 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_HTTPHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 01:59:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5a11cffd23 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_streamHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 01:58:50 +01:00  
				
					
						
							
							
								 
						
							
							
								20a4367827 
								
							
								 
							
						 
						
							
							
								
								remove necessity to catch a KeyNotFoundException in BaseHttpServer.RemoveLLSDHandler()  
							
							
							
						 
						
							2011-08-22 01:58:19 +01:00  
				
					
						
							
							
								 
						
							
							
								8254116dc6 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_llsdHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 01:52:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2f1ac1d144 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-08-22 01:45:46 +01:00  
				
					
						
							
							
								 
						
							
							
								94a8ab80c8 
								
							
								 
							
						 
						
							
							
								
								improve locking of m_rpcHandlers in BaseHttpServer  
							
							
							
						 
						
							2011-08-22 01:43:34 +01:00  
				
					
						
							
							
								 
						
							
							
								c1a34cd8da 
								
							
								 
							
						 
						
							
							
								
								Don't try to save changed attachment states when an NPC with attachments is removed from the scene.  
							
							... 
							
							
							
							This is done by introducing a PresenceType enum into ScenePresence which currently has two values, User and Npc.
This seems better than a SaveAttachments flag in terms of code comprehension, though I'm still slightly uneasy about introducing these semantics to core objects 
							
						 
						
							2011-08-18 00:53:05 +01:00  
				
					
						
							
							
								 
						
							
							
								57e54d84d6 
								
							
								 
							
						 
						
							
							
								
								Add new FireAndForgetMethod.None.  
							
							... 
							
							
							
							This executes the callback on the same thread that made the request.  Designed for use only by regression tests that rely on a predicable event ordering. 
							
						 
						
							2011-08-16 23:05:08 +01:00  
				
					
						
							
							
								 
						
							
							
								5d6c9644fa 
								
							
								 
							
						 
						
							
							
								
								early code to allow scripts to force npcs not to fly when moving to target  
							
							... 
							
							
							
							this is to allow walking on prims.  it will be up to the script writer to be sure that there is a continuous path.
currently implemented in osNpcMoveToTarget(), but none of this is final. 
							
						 
						
							2011-08-10 01:47:37 +01:00  
				
					
						
							
							
								 
						
							
							
								4cb8d6379d 
								
							
								 
							
						 
						
							
							
								
								Stop trying to deregister caps or close child agents when an NPC is removed  
							
							
							
						 
						
							2011-08-10 00:59:31 +01:00  
				
					
						
							
							
								 
						
							
							
								92e96d394a 
								
							
								 
							
						 
						
							
							
								
								When an NPC is created, stop telling neighbouring regions to expect a child agent  
							
							
							
						 
						
							2011-08-09 23:11:07 +01:00  
				
					
						
							
							
								 
						
							
							
								e869eeb0bf 
								
							
								 
							
						 
						
							
							
								
								Implement first draft functions for saving and loading NPC appearance from storage.  
							
							... 
							
							
							
							This works by serializing and deserializing NPC AvatarAppearance to a notecard in the prim inventory and making the required baked textures permanent.
By using notecards, we avoid lots of awkward, technical and user-unfriendly issues concerning retaining asset references and creating a new asset type.
Notecards also allow different appearances to be swapped and manipulated easily.
This also allows stored NPC appearances to work transparently with OARs/IARs since the UUID scan will pick up and store the necessary references from the notecard text.
This works in my basic test but is not at all ready for user use or bug reporting yet. 
							
						 
						
							2011-08-09 03:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								dad1d6df18 
								
							
								 
							
						 
						
							
							
								
								rename TestHelper => TestHelpers for consistency  
							
							
							
						 
						
							2011-08-06 00:31:03 +01:00  
				
					
						
							
							
								 
						
							
							
								2964467708 
								
							
								 
							
						 
						
							
							
								
								get rid of vestigal move to parameters  
							
							
							
						 
						
							2011-08-03 22:11:05 +01:00  
				
					
						
							
							
								 
						
							
							
								b6ac1c46cd 
								
							
								 
							
						 
						
							
							
								
								Get rid of AvatarAppearance.Owner to simplify the code.  
							
							... 
							
							
							
							This is not used for anything - appearances are always properties of objects with ids (ScenePresence, AgentCircuitData) and just has the potential to get out of sync when the appearance is cloned. 
							
						 
						
							2011-08-02 00:13:04 +01:00  
				
					
						
							
							
								 
						
							
							
								59f548cda8 
								
							
								 
							
						 
						
							
							
								
								Get osNpcCreate appearance working with avatars that are currently in the scene.  
							
							... 
							
							
							
							Had to stop using AvatarService for now since it doesn't store baked texture IDs (which is why this was failing).
Also failing because cloning appearance was also cloning the AvatarApperance.Owner field, which we weren't then changing.
Extended TestCreate() to check this. 
							
						 
						
							2011-08-01 23:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								450bdb3657 
								
							
								 
							
						 
						
							
							
								
								In the packetpool, if we encounter a data block that somehow wasn't retrieved via GetDataBlock() then create a new stack instead of throwing an exception  
							
							
							
						 
						
							2011-07-31 02:30:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9a5e0ede7c 
								
							
								 
							
						 
						
							
							
								
								For all Util.FireAndForget invocations, set thread to en_US before continuing wtih the invocation.  
							
							... 
							
							
							
							This is to avoid bugs where the locale is not manually set on the thread and bad data values get sent to the database or over the wire.
Lots of code does this manually but as we've seen, a subtle change can hit code which has forgotton to do this.
Since en_US show be used throughout the server at present, setting it at FireAndForget seems reasonable.
Arguably, it would be better to do this where data is sent, but doing it here is much easier.
All the manual BeginInvokes() remaining in the code should probably call FireAndForget instead. 
							
						 
						
							2011-07-29 23:21:57 +01:00  
				
					
						
							
							
								 
						
							
							
								4cdc8806fb 
								
							
								 
							
						 
						
							
							
								
								Fix LLTextBox to work with the updated libOMV  
							
							
							
						 
						
							2011-07-23 11:40:38 +01:00  
				
					
						
							
							
								 
						
							
							
								96174595da 
								
							
								 
							
						 
						
							
							
								
								Fix LLTextBox to work with the updated libOMV  
							
							
							
						 
						
							2011-07-23 11:39:32 +01:00  
				
					
						
							
							
								 
						
							
							
								504de8bc47 
								
							
								 
							
						 
						
							
							
								
								Pass the first name and last name from the agent circuit data to the authorization service rather than from the account.  
							
							... 
							
							
							
							This is to accomodate situations where the authorization service is being used by the hypergrid, where visitors have no user account.
See http://opensimulator.org/mantis/view.php?id=5517 , this code is somewhat adapted/cleaned up from Michelle's patch
I'm a little ambivalent about this since visitors could put anything in firstname/lastname so it's not much of an auth measure.
It's up to the auth service to decide which data it actually uses.
Possibly we should be passing through other info such as agent circuit ip 
							
						 
						
							2011-07-23 03:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f0895028e9 
								
							
								 
							
						 
						
							
							
								
								Remove manually permissions settings on all current library items so that they use the defaults instead.  
							
							... 
							
							
							
							Some items had completely wrong permissions - this is easier than correcting them all.
The ability to set permissions in xml is retained since there are use cases for this (e.g. to create no-mod library scripts) 
							
						 
						
							2011-07-23 02:13:11 +01:00  
				
					
						
							
							
								 
						
							
							
								fcaa4f6012 
								
							
								 
							
						 
						
							
							
								
								Revert "Don't load current/next/everyone/base permissions from the library item xml files - always use PermissionMask.All instead (which was the existing default)."  
							
							... 
							
							
							
							There actually are uses for this.  I will correct the perms instead since some entries appear to be wrong.
This reverts commit 667b54f5a2 
							
						 
						
							2011-07-23 02:05:51 +01:00  
				
					
						
							
							
								 
						
							
							
								667b54f5a2 
								
							
								 
							
						 
						
							
							
								
								Don't load current/next/everyone/base permissions from the library item xml files - always use PermissionMask.All instead (which was the existing default).  
							
							... 
							
							
							
							Library items always need the same permissions, so it doesn't make sense to load them from the xml files.  This just opens the door to permissions mistakes. 
							
						 
						
							2011-07-23 01:59:14 +01:00  
				
					
						
							
							
								 
						
							
							
								705f70064e 
								
							
								 
							
						 
						
							
							
								
								Fix merge artefact  
							
							
							
						 
						
							2011-07-22 12:38:08 +01:00  
				
					
						
							
							
								 
						
							
							
								0e52010c0e 
								
							
								 
							
						 
						
							
							
								
								Thank you, Michelle Argus, for a patch that adds reading the agent limit  
							
							... 
							
							
							
							from XML properly. 
							
						 
						
							2011-07-22 12:36:49 +01:00  
				
					
						
							
							
								 
						
							
							
								6ac0bc7259 
								
							
								 
							
						 
						
							
							
								
								Thank you, Michelle Argus, for a patch that adds reading the agent limit  
							
							... 
							
							
							
							from XML properly. 
							
						 
						
							2011-07-22 12:36:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f97278610c 
								
							
								 
							
						 
						
							
							
								
								Fixed updating avatar appearance  
							
							... 
							
							
							
							Signed-off-by: root <root@grid00001.t-data.com> 
							
						 
						
							2011-07-21 20:13:32 +01:00  
				
					
						
							
							
								 
						
							
							
								aec3b58a57 
								
							
								 
							
						 
						
							
							
								
								use standard sdk stack in terrain model rather than OpenSim.Framework.UndoStack.  
							
							... 
							
							
							
							remove OpenSim.Framework.UndoStack 
							
						 
						
							2011-07-18 02:06:06 +01:00  
				
					
						
							
							
								 
						
							
							
								3f8e571b78 
								
							
								 
							
						 
						
							
							
								
								Use a standard generic system stack for the undo/redo stacks instead of our own homebrew.  
							
							... 
							
							
							
							system stack also uses an array, so no performance penalty.
Also exposes undo count and adds a test assertion for correct undo count after resize 
							
						 
						
							2011-07-18 02:01:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c7e8529122 
								
							
								 
							
						 
						
							
							
								
								minor: remove whitespace  
							
							
							
						 
						
							2011-07-13 01:25:17 +01:00  
				
					
						
							
							
								 
						
							
							
								0d64155bb5 
								
							
								 
							
						 
						
							
							
								
								Remove an unused 404 checker since on a 404, GetResponse() throws a WebException rather than proceeding.  
							
							
							
						 
						
							2011-07-13 01:24:22 +01:00  
				
					
						
							
							
								 
						
							
							
								938b4f8bf8 
								
							
								 
							
						 
						
							
							
								
								if a SynchronousRestObjectRequester request fails, then unless it's due to a 404, log the exception for diagnostic purposes  
							
							... 
							
							
							
							This is instead of logging "Invalid XML" for all failures, even if they weren't a result of invalid xml.
A default TReponse is returned in the event of a 404, which is the same behaviour as previously. 
							
						 
						
							2011-07-13 01:19:12 +01:00  
				
					
						
							
							
								 
						
							
							
								e434ba5e8e 
								
							
								 
							
						 
						
							
							
								
								Remove the obsoleted SynchronousRestObjectPoster  
							
							
							
						 
						
							2011-07-13 00:52:32 +01:00  
				
					
						
							
							
								 
						
							
							
								b59b1ff3d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-10 18:16:09 +02:00  
				
					
						
							
							
								 
						
							
							
								9c9b3e3976 
								
							
								 
							
						 
						
							
							
								
								Dammit, loggin the type of an exception without providing the FULL DUMP is NOT  
							
							... 
							
							
							
							going to help squash bugs! 
							
						 
						
							2011-07-10 17:27:20 +02:00  
				
					
						
							
							
								 
						
							
							
								c920ff9d1d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-09 01:06:46 +01:00  
				
					
						
							
							
								 
						
							
							
								d79c6c8820 
								
							
								 
							
						 
						
							
							
								
								Rename SetSculptData() to SetSculptProperties(), since this is what it does (setting SculptData is done through the property)  
							
							
							
						 
						
							2011-07-09 00:42:48 +01:00  
				
					
						
							
							
								 
						
							
							
								5e8900dfd0 
								
							
								 
							
						 
						
							
							
								
								minor: code tidy and inserted log lines for future use.  
							
							... 
							
							
							
							Unable to get to the bottom of why resizing a mesh fails to properly reset the physics proxy, when toggling phantom does
After a mesh is generated, the existing sculptdata is set to zero in PrimitiveBaseShape to save memory
When phantom is toggled, the sculptdata is regenerated before remeshing.
But on resize, the sculptdata is not regenerated.
So clearly, resetting sculptdata is possible, but haven't quite been able to pin down how this is being done when phantom is toggled. 
							
						 
						
							2011-07-09 00:35:30 +01:00  
				
					
						
							
							
								 
						
							
							
								c3d82bdcb1 
								
							
								 
							
						 
						
							
							
								
								When loading library asset set, only store an asset if it's different from an existing one with the same id.  
							
							... 
							
							
							
							We compare existing and loaded asset by doing an SHA1 on both, so that a changed library asset will still update the store.
This cuts asset library load time from 10 seconds to <1 sec.
Note, a fix on the previous commit revealed a bug where a library script cannot be copied except on the first login after a cache clear.
This is unrelated to this commit and needs to be fixed at some subsequent time. 
							
						 
						
							2011-07-08 22:53:19 +01:00  
				
					
						
							
							
								 
						
							
							
								b18ef976ff 
								
							
								 
							
						 
						
							
							
								
								Fix interpretation of physics mesh proxies from mesh data  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/Mesh/Mesh_Asset_Format , some submesh blocks may just have the flag "NoGeometry" to signal that they provide no mesh data.
If a block contains this, ignore it for meshing purposes rather than suffer a ClassCastException
This fixes physics proxy meshing, so you can now walk through mesh doorways, properly stand on the trailer of mesh trucks, etc.
To get mesh physics proxy, the UseMeshiesPhysicsMesh must be true in a [Mesh] config section in OpenSim.ini (example in OpenSimDefaults.ini).
Convex hull physics not currently supported. 
							
						 
						
							2011-07-08 19:43:22 +01:00  
				
					
						
							
							
								 
						
							
							
								47cf9c8fe0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-07-05 04:01:59 +01:00  
				
					
						
							
							
								 
						
							
							
								46f5893d55 
								
							
								 
							
						 
						
							
							
								
								Add basic flotsam asset cache test for retrieved cached asset.  
							
							... 
							
							
							
							Disabled temporarily since file system caching disrupts subsequent test runs 
							
						 
						
							2011-07-04 21:35:15 +01:00  
				
					
						
							
							
								 
						
							
							
								fba961c63f 
								
							
								 
							
						 
						
							
							
								
								Make default serverside_object_permissions = true since this better matches user expectations.  
							
							... 
							
							
							
							It also matches the default setting in the OpenSim.ini.example file 
							
						 
						
							2011-07-01 23:06:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e765759f50 
								
							
								 
							
						 
						
							
							
								
								If OpenSim has been built from a git tree, then include version information automatically by dereferencing .git/HEAD  
							
							... 
							
							
							
							A blank bin/.version file will stop this being displayed. 
							
						 
						
							2011-07-01 22:48:00 +01:00  
				
					
						
							
							
								 
						
							
							
								759e855566 
								
							
								 
							
						 
						
							
							
								
								refactor: rename gitCommitFileName to manualVersionFileName since bin/.version doesn't necessary have to be a git hash  
							
							
							
						 
						
							2011-07-01 21:47:30 +01:00  
				
					
						
							
							
								 
						
							
							
								9f72fbcb75 
								
							
								 
							
						 
						
							
							
								
								Add an async inventory details sender to respond to FetchInventory packets.  
							
							... 
							
							
							
							If a user with a very large inventory right-clicks on their "My Inventory" folder, viewer 1 code will send a massive number of Fetchinventory requests.
Even though each is handled asynchronously via a pool thread, the sheer frequency of requests overwhelms the pool and freezes inbound packet handling.
This change makes the first Fetchinventory thread also handle subsequent requests, freeing up the other threads.
Further efficiencies could be made by handling all the items in a particular FetchInventory request together, rather than separately. 
							
						 
						
							2011-07-01 21:25:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f4f55c4d6b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-20 03:08:56 +02:00  
				
					
						
							
							
								 
						
							
							
								163ee82168 
								
							
								 
							
						 
						
							
							
								
								Add some flags to control content in search better  
							
							
							
						 
						
							2011-06-20 02:29:09 +02:00  
				
					
						
							
							
								 
						
							
							
								9b1d3f0c38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-13 12:38:17 +01:00  
				
					
						
							
							
								 
						
							
							
								fd57c91b4a 
								
							
								 
							
						 
						
							
							
								
								First pass at making the V2 map work. Standalones only for now. There are some issues with the zoom level -- TBD.  
							
							
							
						 
						
							2011-06-12 15:37:42 -07:00  
				
					
						
							
							
								 
						
							
							
								a1c16a4200 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-11 12:08:02 +01:00  
				
					
						
							
							
								 
						
							
							
								804fe2d9b0 
								
							
								 
							
						 
						
							
							
								
								Save the sun's position in OARs  
							
							
							
						 
						
							2011-06-10 20:55:58 +01:00  
				
					
						
							
							
								 
						
							
							
								326c46ba70 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-06-09 02:05:04 +01:00  
				
					
						
							
							
								 
						
							
							
								e33cedfd42 
								
							
								 
							
						 
						
							
							
								
								HG Landmarks now working.  
							
							
							
						 
						
							2011-06-03 10:26:58 -07:00  
				
					
						
							
							
								 
						
							
							
								8129e64e2a 
								
							
								 
							
						 
						
							
							
								
								Fill in the new OwnerData field in the LLUDP ScriptDialog message.  
							
							... 
							
							
							
							If we don't do this then viewer 2.8 crashes.
Resolves http://opensimulator.org/mantis/view.php?id=5510  
							
						 
						
							2011-05-31 19:25:01 +01:00  
				
					
						
							
							
								 
						
							
							
								03525959c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-26 03:42:45 -07:00  
				
					
						
							
							
								 
						
							
							
								b000d9ba72 
								
							
								 
							
						 
						
							
							
								
								Some additional protection, it seems that responsedata needs to be locked, but I can't immediately see where it's being accessed from another thread. For now, this will protect the server  
							
							
							
						 
						
							2011-05-26 03:42:01 -07:00  
				
					
						
							
							
								 
						
							
							
								336665e035 
								
							
								 
							
						 
						
							
							
								
								More on HG Friends. Added Delete(string, string) across the board. Added security to friendship identifiers so that they can safely be deleted across worlds. Had to change Get(string) to use LIKE because the secret in the identifier is not always known -- affects only HG visitors. BOTTOM LINE SO FAR: HG friendships established and deleted safely across grids, local rights working but not (yet?) being transmitted back.  
							
							
							
						 
						
							2011-05-22 16:51:03 -07:00  
				
					
						
							
							
								 
						
							
							
								be1996f121 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-22 20:23:25 +01:00  
				
					
						
							
							
								 
						
							
							
								80457111e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-21 14:07:30 -07:00  
				
					
						
							
							
								 
						
							
							
								bb9b317f15 
								
							
								 
							
						 
						
							
							
								
								Get rid of OpenSim.Tests.Common.Setup subpackage in favour of just OpenSim.Tests.Common instead  
							
							
							
						 
						
							2011-05-21 01:05:20 +01:00  
				
					
						
							
							
								 
						
							
							
								e62d1cc480 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-20 22:38:05 +01:00  
				
					
						
							
							
								 
						
							
							
								d21e9c755f 
								
							
								 
							
						 
						
							
							
								
								HG Friends working to some extent: friendships offered and accepted correctly handled. Friends list showing correct foreign names. TODO: GrantRights.  
							
							
							
						 
						
							2011-05-19 16:54:46 -07:00  
				
					
						
							
							
								 
						
							
							
								74dd619575 
								
							
								 
							
						 
						
							
							
								
								If a response cannot be obtained (the script has no handler) return a more friendly 500 error instead of crashing out with a null reference and letting the connection hang  
							
							
							
						 
						
							2011-05-17 19:12:37 -07:00  
				
					
						
							
							
								 
						
							
							
								a2f034c554 
								
							
								 
							
						 
						
							
							
								
								Changed yet more Warns to Debugs.  
							
							
							
						 
						
							2011-05-14 13:36:55 -07:00  
				
					
						
							
							
								 
						
							
							
								be6feff331 
								
							
								 
							
						 
						
							
							
								
								Also changed a couple of messages in WebUtil from Wanr/Info to Debug.  
							
							
							
						 
						
							2011-05-14 13:09:59 -07:00  
				
					
						
							
							
								 
						
							
							
								37a7b87862 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-14 21:09:52 +01:00  
				
					
						
							
							
								 
						
							
							
								082a9ecd31 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-14 12:57:34 -07:00  
				
					
						
							
							
								 
						
							
							
								a3aa839d75 
								
							
								 
							
						 
						
							
							
								
								Stop spamming Nebadon's console when assets aren't found in the asset server.  
							
							
							
						 
						
							2011-05-14 12:56:50 -07:00  
				
					
						
							
							
								 
						
							
							
								340e3ccf16 
								
							
								 
							
						 
						
							
							
								
								refactor: remove thisObject argument from ILandObject.Get*MaxPrimCount() instance methods since it didn't make sense to use anything other than the instance themselves.  
							
							
							
						 
						
							2011-05-14 02:42:47 +01:00  
				
					
						
							
							
								 
						
							
							
								75d4956ee5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-13 12:05:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e39dec6f37 
								
							
								 
							
						 
						
							
							
								
								Hopefully this fixes offline messages. The problem was: the server is not setting the ContentLength of the response. That comes up to OpenSim as ContentLength=-1, which made the existing test fail.  
							
							
							
						 
						
							2011-05-12 20:48:24 -07:00  
				
					
						
							
							
								 
						
							
							
								1cc70df3b4 
								
							
								 
							
						 
						
							
							
								
								One more thing printed out. #OfflineIM  
							
							
							
						 
						
							2011-05-12 20:20:08 -07:00  
				
					
						
							
							
								 
						
							
							
								301321c853 
								
							
								 
							
						 
						
							
							
								
								Instrument the heck out of offline messages. THIS IS VERY VERBOSE.  
							
							
							
						 
						
							2011-05-12 19:56:59 -07:00  
				
					
						
							
							
								 
						
							
							
								691283c44e 
								
							
								 
							
						 
						
							
							
								
								One more debug message for offline IMs.  
							
							
							
						 
						
							2011-05-12 19:10:44 -07:00  
				
					
						
							
							
								 
						
							
							
								9e310a0c0f 
								
							
								 
							
						 
						
							
							
								
								Sequencing the using and try clauses as they were before, but this shows that that obsolete function is not catching 404's as it should...  
							
							
							
						 
						
							2011-05-12 18:53:22 -07:00  
				
					
						
							
							
								 
						
							
							
								42bfab84b8 
								
							
								 
							
						 
						
							
							
								
								Bummer, can't print the data I wanted to see. Printing just the context.  
							
							
							
						 
						
							2011-05-12 18:47:14 -07:00  
				
					
						
							
							
								 
						
							
							
								f54a36bd59 
								
							
								 
							
						 
						
							
							
								
								Tracking a problem with offline IMs coming in as null list.  
							
							
							
						 
						
							2011-05-12 17:34:26 -07:00  
				
					
						
							
							
								 
						
							
							
								e9e4c009b4 
								
							
								 
							
						 
						
							
							
								
								This makes compression of fatpacks actually work. Previously they always failed. See comment in WebUtil.  
							
							
							
						 
						
							2011-05-11 20:44:03 -07:00  
				
					
						
							
							
								 
						
							
							
								1bd949614a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-09 18:37:35 +01:00  
				
					
						
							
							
								 
						
							
							
								c0a69bfaab 
								
							
								 
							
						 
						
							
							
								
								The map is seriously broken. This doesn't fix it, but at least provides one more piece of data that seems to be required -- agent flags, which seem to be different in Viewer 2. WARNING: changes IClientAPI.  
							
							
							
						 
						
							2011-05-08 22:50:04 -07:00  
				
					
						
							
							
								 
						
							
							
								00f10c900a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-05-08 16:51:41 -07:00  
				
					
						
							
							
								 
						
							
							
								3a5e841b0b 
								
							
								 
							
						 
						
							
							
								
								Fix content-type to be application/x-www-form-urlencoded  
							
							
							
						 
						
							2011-05-08 16:51:04 -07:00  
				
					
						
							
							
								 
						
							
							
								66a5906548 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-09 01:04:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c8b9558039 
								
							
								 
							
						 
						
							
							
								
								Also compress the actual fatpacks  
							
							
							
						 
						
							2011-05-08 23:52:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ade09d0fa1 
								
							
								 
							
						 
						
							
							
								
								Also compress the actual fatpacks  
							
							
							
						 
						
							2011-05-08 23:23:33 +02:00  
				
					
						
							
							
								 
						
							
							
								b451cc1ebb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-08 20:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								1be67914fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-05-08 20:20:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9688db2f68 
								
							
								 
							
						 
						
							
							
								
								Enable compressed (gzip) fatpack transfers.  
							
							
							
						 
						
							2011-05-08 20:20:00 +01:00  
				
					
						
							
							
								 
						
							
							
								763666e2d6 
								
							
								 
							
						 
						
							
							
								
								Enable compressed (gzip) fatpack transfers.  
							
							
							
						 
						
							2011-05-08 19:50:35 +02:00  
				
					
						
							
							
								 
						
							
							
								737add1683 
								
							
								 
							
						 
						
							
							
								
								Removed SimpleRegionInfo, which was obsolete and not used anywhere.  
							
							
							
						 
						
							2011-05-06 17:02:46 -07:00  
				
					
						
							
							
								 
						
							
							
								b140aef87a 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify ConfigSettings  
							
							
							
						 
						
							2011-05-06 22:51:36 +01:00  
				
					
						
							
							
								 
						
							
							
								3d095e84d6 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2011-05-06 22:45:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f5ec332474 
								
							
								 
							
						 
						
							
							
								
								remove obsolete [StandAlone] config section parsing, none of which was actually used since being superseded by the connector architecture in 0.7  
							
							
							
						 
						
							2011-05-06 22:41:07 +01:00  
				
					
						
							
							
								 
						
							
							
								8ca7938753 
								
							
								 
							
						 
						
							
							
								
								Adding ssl support  
							
							... 
							
							
							
							Adding ssl support for "Out of Band" applications such as the remote
	admin module or Robust services 
							
						 
						
							2011-05-05 19:56:54 -04:00  
				
					
						
							
							
								 
						
							
							
								4beb0c9b9b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-05 09:49:10 +01:00  
				
					
						
							
							
								 
						
							
							
								af55eda16b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-05-03 14:26:18 +01:00  
				
					
						
							
							
								 
						
							
							
								2d403d5b18 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into caps  
							
							
							
						 
						
							2011-05-02 11:56:51 -07:00  
				
					
						
							
							
								 
						
							
							
								8cc547c277 
								
							
								 
							
						 
						
							
							
								
								Turns out that it's a bad idea to let Agent position updates linger for a long time on certain versions of mono. It's better to abort them if they take too long. So timeout is now an argument. Currently: 20secs for CreateAgent, 100secs for UpdateAgent (fat), 10 secs for UpdateAgent (Position); all of these divided by 4, for ReadWrite, as Mic had before.  
							
							
							
						 
						
							2011-05-02 09:04:34 -07:00  
				
					
						
							
							
								 
						
							
							
								f0bf64b6de 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into caps  
							
							
							
						 
						
							2011-05-01 09:11:16 -07:00  
				
					
						
							
							
								 
						
							
							
								d4323dd753 
								
							
								 
							
						 
						
							
							
								
								Increased Timeout to 30 secs.  
							
							
							
						 
						
							2011-04-30 18:08:48 -07:00  
				
					
						
							
							
								 
						
							
							
								91a604d4b6 
								
							
								 
							
						 
						
							
							
								
								Removed XXX Debug. Increased ReadWriteTimeout on ServiceOSDRequest, because it was _way_ too low and is probably making writes abort in the middle.  
							
							
							
						 
						
							2011-04-30 17:40:21 -07:00  
				
					
						
							
							
								 
						
							
							
								56df746133 
								
							
								 
							
						 
						
							
							
								
								XXX DEBUGGING!  
							
							
							
						 
						
							2011-04-30 16:53:43 -07:00  
				
					
						
							
							
								 
						
							
							
								3e79842312 
								
							
								 
							
						 
						
							
							
								
								Renamed OpenSim.Framework.Capabilities.dll to OpenSim.Capabilities.dll  
							
							
							
						 
						
							2011-04-30 11:03:22 -07:00  
				
					
						
							
							
								 
						
							
							
								27891fddcf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-30 14:23:20 +02:00  
				
					
						
							
							
								 
						
							
							
								d1cf1fe3d7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-30 14:37:37 +01:00  
				
					
						
							
							
								 
						
							
							
								98fe37051a 
								
							
								 
							
						 
						
							
							
								
								Set the attachment data on scripted rez to allow toasters to work.  
							
							
							
						 
						
							2011-04-30 14:22:46 +02:00  
				
					
						
							
							
								 
						
							
							
								9892e115cc 
								
							
								 
							
						 
						
							
							
								
								Fatpack message on agent transfers: 1 message only (UpdateAgent) containing the agent and all attachments. Preserves backwards compatibility -- older sims get passed attachments one by one. Meaning that I finally introduced versioning in the simulation service.  
							
							
							
						 
						
							2011-04-28 20:19:54 -07:00  
				
					
						
							
							
								 
						
							
							
								35f190cc92 
								
							
								 
							
						 
						
							
							
								
								One less [Serializable] -- ClientInfo.  
							
							
							
						 
						
							2011-04-28 09:06:57 -07:00  
				
					
						
							
							
								 
						
							
							
								549dc5aeb9 
								
							
								 
							
						 
						
							
							
								
								Eliminated sAgentCircuitData, a data structure that has been obsolete for quite some time.  
							
							
							
						 
						
							2011-04-28 08:58:04 -07:00  
				
					
						
							
							
								 
						
							
							
								a6c53b1ba2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'queuetest' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-25 23:26:37 +01:00  
				
					
						
							
							
								 
						
							
							
								9bf5e94b70 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-25 23:18:32 +01:00  
				
					
						
							
							
								 
						
							
							
								1d7c83c39f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into queuetest  
							
							
							
						 
						
							2011-04-25 08:41:21 -07:00  
				
					
						
							
							
								 
						
							
							
								507f0e9ffd 
								
							
								 
							
						 
						
							
							
								
								Upped VERSION_NUMBER in master to 0.7.2.  
							
							
							
						 
						
							2011-04-24 16:21:01 -07:00  
				
					
						
							
							
								 
						
							
							
								e2c6ed236d 
								
							
								 
							
						 
						
							
							
								
								Fix a bug looping through the priority queues. This should fix the problem  
							
							... 
							
							
							
							of not all prims being sent without reprioritization. 
							
						 
						
							2011-04-23 12:17:10 -07:00  
				
					
						
							
							
								 
						
							
							
								44e43d9d24 
								
							
								 
							
						 
						
							
							
								
								Added MaxAgents configuration option to RegionConfig.ini allowing region hosters to setup regions maintaining more control over system resources.  
							
							
							
						 
						
							2011-04-23 00:40:08 +01:00  
				
					
						
							
							
								 
						
							
							
								d5256094d9 
								
							
								 
							
						 
						
							
							
								
								print invalid command message to the console, not the log  
							
							
							
						 
						
							2011-04-23 00:16:55 +01:00  
				
					
						
							
							
								 
						
							
							
								a3bd769cb3 
								
							
								 
							
						 
						
							
							
								
								Added a second immediate queue to be used for the BestAvatar policy  
							
							... 
							
							
							
							and currently used for all of an avatars attachments by the other
policies. Also changed the way items are pulled from the update queues
to bias close objects even more. 
							
						 
						
							2011-04-22 14:55:23 -07:00  
				
					
						
							
							
								 
						
							
							
								3534f4492a 
								
							
								 
							
						 
						
							
							
								
								Various clean ups. Removed some debugging code. Added a new "show pqueues"  
							
							... 
							
							
							
							command to look at the entity update priority queue. Added a "name" parameter
to show queues, show pqueues and show throttles to look at data for a specific
user. 
							
						 
						
							2011-04-22 14:01:12 -07:00  
				
					
						
							
							
								 
						
							
							
								204b8b7b7e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'queuetest' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-21 16:51:39 +01:00  
				
					
						
							
							
								 
						
							
							
								09b6d717bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-21 16:28:29 +01:00  
				
					
						
							
							
								 
						
							
							
								371576d1dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into queuetest  
							
							
							
						 
						
							2011-04-21 08:23:01 -07:00  
				
					
						
							
							
								 
						
							
							
								7759bda833 
								
							
								 
							
						 
						
							
							
								
								Added an "immediate" queue to the priority queue. This is  
							
							... 
							
							
							
							per Melanie's very good suggestion. The immediate queue is
serviced completely before all others, making it a very good
place to put avatar updates & attachments.
Moved the priority queue out of the LLUDP directory and
into the framework. It is now a fairly general utility. 
							
						 
						
							2011-04-20 21:58:49 -07:00  
				
					
						
							
							
								 
						
							
							
								ccc26f7443 
								
							
								 
							
						 
						
							
							
								
								Get Viewer 2 voice working with OpenSim.  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=5336 
It turns out that viewer 2 was upset by the lack of a response to viv_watcher.php.  This would send it into a continuous login loop.
Viewer 1 was quite happy to ignore the lack of response.
This commit puts in the bare minimum 'OK' message in response to viv_watcher.php.  This allows viewer 2 voice to connect and appears to work.
However, at some point we need to fill out the watcher response, whatever that is. 
							
						 
						
							2011-04-20 01:02:40 +01:00  
				
					
						
							
							
								 
						
							
							
								08d8a3e580 
								
							
								 
							
						 
						
							
							
								
								Requeue unacknowledged entity updates rather than resend then "as is".  
							
							... 
							
							
							
							Often, by the time the UDPServer realizes that an entity update packet
has not been acknowledged, there is a newer update for the same entity
already queued up or there is a higher priority update that should be
sent first. This patch eliminates 1:1 packet resends for unacked entity
update packets. Insteawd, unacked update packets are decomposed into the
original entity updates and those updates are placed back into the
priority queues based on their new priority but the original update
timestamp. This will generally place them at the head of the line to be
put back on the wire as a new outgoing packet but prevents the resend
queue from filling up with multiple stale updates for the same entity.
This new approach takes advantage of the UDP nature of the Linden protocol
in that the intent of a reliable update packet is that if it goes
unacknowledge, SOMETHING has to happen to get the update to the client.
We are simply making sure that we are resending current object state
rather than stale object state.
Additionally, this patch includes a generalized callback mechanism so
that any caller can specify their own method to call when a packet
expires without being acknowledged. We use this mechanism to requeue
update packets and otherwise use the UDPServer default method of just
putting expired packets in the resend queue. 
							
						 
						
							2011-04-19 08:10:01 -07:00  
				
					
						
							
							
								 
						
							
							
								d1913f2429 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-18 20:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								452ae375f0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into test-merge0418  
							
							
							
						 
						
							2011-04-18 11:29:43 -07:00  
				
					
						
							
							
								 
						
							
							
								dbf52b8cd1 
								
							
								 
							
						 
						
							
							
								
								Correct the delegate for classified deletes  
							
							
							
						 
						
							2011-04-17 22:54:23 +01:00  
				
					
						
							
							
								 
						
							
							
								474910c9d6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-17 18:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								70084c5e3a 
								
							
								 
							
						 
						
							
							
								
								More descriptive debug msg for ServiceOSDRequest failures.  
							
							
							
						 
						
							2011-04-16 15:29:28 -07:00  
				
					
						
							
							
								 
						
							
							
								b33aac737a 
								
							
								 
							
						 
						
							
							
								
								Fixed the update of items in the priority queue to enable both  
							
							... 
							
							
							
							types of property updates to be specified. Not sure if one form
of property update should supercede another. But for now the old
OpenSim behavior is preserved by sending both. 
							
						 
						
							2011-04-13 15:37:25 -07:00  
				
					
						
							
							
								 
						
							
							
								3fe22126ca 
								
							
								 
							
						 
						
							
							
								
								First pass at moving object property requests into a queue similar  
							
							... 
							
							
							
							to the entity update queue. The number of property packets can
become significant when selecting/deselecting large numbers of
objects.
This is experimental code. 
							
						 
						
							2011-04-13 15:37:25 -07:00  
				
					
						
							
							
								 
						
							
							
								7592a033df 
								
							
								 
							
						 
						
							
							
								
								Moved 3 request handlers from OpenSim.Framework.Servers.HttpServer up to OpenSim.Framework -- just pasted them in WebUtil. This is so that code that uses the Service connectors don't need to include the HttpServer dll -- that was odd.  
							
							
							
						 
						
							2011-04-12 20:24:28 -07:00  
				
					
						
							
							
								 
						
							
							
								738daadace 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-08 04:16:29 +01:00  
				
					
						
							
							
								 
						
							
							
								0ced677510 
								
							
								 
							
						 
						
							
							
								
								Revert master version number to 0.7.1 for now to make merging easier.  
							
							
							
						 
						
							2011-04-07 23:22:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a6b1927cff 
								
							
								 
							
						 
						
							
							
								
								bump main branch version number to 0.7.2.  A separate 0.7.1-post-fixes branch now exists.  
							
							
							
						 
						
							2011-04-06 22:05:07 +01:00  
				
					
						
							
							
								 
						
							
							
								63533412f8 
								
							
								 
							
						 
						
							
							
								
								Improve previous ILandObject method doc.  
							
							... 
							
							
							
							For test code, take a part name prefix when creating objects, so that these can be more easily identified in the logs 
							
						 
						
							2011-04-06 18:57:50 +01:00  
				
					
						
							
							
								 
						
							
							
								fa202a05e9 
								
							
								 
							
						 
						
							
							
								
								Add method doc to some land bitmap methods in ILandObject.  
							
							... 
							
							
							
							Also changes prim count tests to use the correct upper region bounds, though the method actually ignores the overage. 
							
						 
						
							2011-04-06 17:19:31 +01:00  
				
					
						
							
							
								 
						
							
							
								407c2b1823 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-06 09:22:55 +01:00  
				
					
						
							
							
								 
						
							
							
								2497962360 
								
							
								 
							
						 
						
							
							
								
								Change some text to make the autoreturn mechanism more obvious, and align with the fact that it's one word rather than two.  
							
							
							
						 
						
							2011-04-05 22:25:00 +01:00  
				
					
						
							
							
								 
						
							
							
								0e465da187 
								
							
								 
							
						 
						
							
							
								
								remove now unused individual LandData prim counts.  
							
							... 
							
							
							
							However, the calls to the land management module to record prims need to remain, since they were also being used to return owner object lists, etc.
This is probably why prim counts were being done there in the first place. 
							
						 
						
							2011-04-05 21:25:54 +01:00  
				
					
						
							
							
								 
						
							
							
								329fa73695 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-01 07:44:43 +01:00  
				
					
						
							
							
								 
						
							
							
								88bd38690a 
								
							
								 
							
						 
						
							
							
								
								Remove unused RegionInfo.getInternalEndPointPort() in favour of RegionInfo.InternalEndPoint.Port  
							
							
							
						 
						
							2011-03-31 23:03:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8022400bd4 
								
							
								 
							
						 
						
							
							
								
								Remove unused Datastore parameter from RegionInfo (legacy from early 2008)  
							
							
							
						 
						
							2011-03-31 22:16:09 +01:00  
				
					
						
							
							
								 
						
							
							
								83c78029e3 
								
							
								 
							
						 
						
							
							
								
								Make the login service's call to the sim time out quicker so we have a  
							
							... 
							
							
							
							chance to try fallback before the client quits 
							
						 
						
							2011-03-31 15:48:42 +02:00  
				
					
						
							
							
								 
						
							
							
								8b16f7d976 
								
							
								 
							
						 
						
							
							
								
								(re)implement selected prim count.  
							
							... 
							
							
							
							This does not currently count objects that are sat upon (which the viewer ui implies should be included in this count) 
							
						 
						
							2011-03-30 00:13:07 +01:00  
				
					
						
							
							
								 
						
							
							
								a62b435a39 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-27 21:41:54 +01:00  
				
					
						
							
							
								 
						
							
							
								541cd3e8c8 
								
							
								 
							
						 
						
							
							
								
								move total parcel prim calculations into IPrimCounts instead of doing this in LLClientView  
							
							... 
							
							
							
							need to move selected prim counts from LandData/LMM still 
							
						 
						
							2011-03-26 02:19:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3d0e072d50 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into primcounts  
							
							
							
						 
						
							2011-03-26 00:57:52 +00:00  
				
					
						
							
							
								 
						
							
							
								cc8897fceb 
								
							
								 
							
						 
						
							
							
								
								Add test for PCM taint.  This currently fails due to unexpected behaviour of SceneGraph.ForEachSOG().  This will be corrected soon.  
							
							... 
							
							
							
							Also adds lots of temproarily debug logging 
							
						 
						
							2011-03-26 00:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								d8e1c380e6 
								
							
								 
							
						 
						
							
							
								
								minor: make it clearer in the log where we're loading region config files and not the regions themselves  
							
							
							
						 
						
							2011-03-25 23:36:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3a55d59b45 
								
							
								 
							
						 
						
							
							
								
								in region web loader, print out url that config is being loaded from (this wasn't being done anywhere).  
							
							
							
						 
						
							2011-03-25 23:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ea72745d43 
								
							
								 
							
						 
						
							
							
								
								Log the xml/ini regions config files that opensim loads from, and the regions that it loaded from them  
							
							... 
							
							
							
							This will show up with the lines [REGION LOADER FILE SYSTEM]: Loading config files from ./Regions, etc. 
							
						 
						
							2011-03-25 23:18:47 +00:00  
				
					
						
							
							
								 
						
							
							
								6ae04448f7 
								
							
								 
							
						 
						
							
							
								
								Start using IPrimCounts populated by PrimCountModule instead of LandData counts populated by LandManagementModule.  
							
							... 
							
							
							
							In order to pass ILandObject into IClientAPI.SendLandProperties(), had to push ILandObject and IPrimCounts into OpenSim.Framework from OpenSim.Region.Framework.Interfaces, in order to avoid ci
Counts are showing odd behaviour at the moment, this will be addressed shortly. 
							
						 
						
							2011-03-25 23:05:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c330f89fb1 
								
							
								 
							
						 
						
							
							
								
								Add some more fields to Estate settings and make them work.  
							
							... 
							
							
							
							Run alter table estate_settings add column AllowLandmark tinyint not null default 1, add column AllowParcelChanges tinyint not null default 1, add column AllowSetHome tinyint not null default 1;
to make this work. 
							
						 
						
							2011-03-22 10:43:43 +01:00  
				
					
						
							
							
								 
						
							
							
								3cfaf4c225 
								
							
								 
							
						 
						
							
							
								
								Adding a helper function lifted from Aurora. Not for core.  
							
							
							
						 
						
							2011-03-22 09:29:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e4f143fb1c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-21 07:57:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a3651eb5d0 
								
							
								 
							
						 
						
							
							
								
								Thanks Kevin Cozens for a patch that:  
							
							... 
							
							
							
							Fixes several spelling mistakes 
							
						 
						
							2011-03-17 05:48:42 -04:00  
				
					
						
							
							
								 
						
							
							
								aadd0e8d42 
								
							
								 
							
						 
						
							
							
								
								minor: bring comment into line with code reality  
							
							
							
						 
						
							2011-03-16 00:14:58 +00:00  
				
					
						
							
							
								 
						
							
							
								cee5e3e264 
								
							
								 
							
						 
						
							
							
								
								Up the timeout on slow requests to 3000 to stop console spam. Make sure  
							
							... 
							
							
							
							request method and target are reported correctly and drop the txn id
as it's empty 99% of the time. 
							
						 
						
							2011-03-14 14:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f54ddd88a2 
								
							
								 
							
						 
						
							
							
								
								Up the timeout on slow requests to 3000 to stop console spam. Make sure  
							
							... 
							
							
							
							request method and target are reported correctly and drop the txn id
as it's empty 99% of the time. 
							
						 
						
							2011-03-14 12:56:50 +01:00  
				
					
						
							
							
								 
						
							
							
								9165a5207d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-10 07:14:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9456bb77fb 
								
							
								 
							
						 
						
							
							
								
								Upgrade nunit.framework.dll to version 2.5.9.  Fix up tests appropriately.  
							
							... 
							
							
							
							This version removes the NUnit.Framework.SyntaxHelpers namespace, so any modules with their own tests will need to delete this using statement. 
							
						 
						
							2011-03-09 23:25:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8a2360bf81 
								
							
								 
							
						 
						
							
							
								
								Simplify TestLoadIarV0_1AbsentUsers() to use common IAR test setup.  Make static dictionaries on NullUserAccountData instance instead to stop user accounts being carried over between tests  
							
							
							
						 
						
							2011-03-09 01:21:31 +00:00  
				
					
						
							
							
								 
						
							
							
								9f85ee29ac 
								
							
								 
							
						 
						
							
							
								
								Change MoapModule.ClearMediaEntry to set TextureEntryFace.MediaFlags back to false  
							
							... 
							
							
							
							Implement test for ClearMediaEntry() 
							
						 
						
							2011-03-05 02:18:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9be1d2aef1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-02-24 02:37:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5a16fa882c 
								
							
								 
							
						 
						
							
							
								
								Parameterizes the view distance used to compute and manage  
							
							... 
							
							
							
							child agents in neighbor regions. This means you can extend
the view on a simulator beyond the default 3x3 regions.
This uses a region default draw distance and should be
replaced at some point by the avatar specified draw distance.
That will require more careful, dynamic recomputation of child
agents every time the draw distance changes.
WARNING: this is experimental and has known instabilities. specifically
all regions "within site" should be running the same default draw distance
or agents will not be closed correctly. 
							
						 
						
							2011-02-22 13:23:54 -08:00  
				
					
						
							
							
								 
						
							
							
								4834b47679 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-02-19 01:59:49 +00:00  
				
					
						
							
							
								 
						
							
							
								60fe3d48ee 
								
							
								 
							
						 
						
							
							
								
								Put some CapabilitiesModule null checks in Scene  
							
							... 
							
							
							
							Stop tests setting up a capabilities module by default 
							
						 
						
							2011-02-18 23:50:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c79f79fc84 
								
							
								 
							
						 
						
							
							
								
								Add needed dummy to sample money  
							
							
							
						 
						
							2011-02-17 18:51:43 +01:00  
				
					
						
							
							
								 
						
							
							
								fc84225038 
								
							
								 
							
						 
						
							
							
								
								XFF capitalization strikes again -- this time in the XMLRPC method. mantis  #5386  
							
							
							
						 
						
							2011-02-16 08:18:49 -08:00  
				
					
						
							
							
								 
						
							
							
								ccd6e5d071 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-02-16 02:41:49 +00:00  
				
					
						
							
							
								 
						
							
							
								19d3792278 
								
							
								 
							
						 
						
							
							
								
								Fix and simplify QBasedComparer.  
							
							... 
							
							
							
							Make parsing of qvalues independent from a system's language setting and ensure that the comparison adheres to a descending order. 
							
						 
						
							2011-02-13 11:11:49 +01:00  
				
					
						
							
							
								 
						
							
							
								076f2ac8db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-02-07 23:07:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3889e68c54 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiverModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
	OpenSim/Services/Connectors/SimianGrid/SimianGridMaptileModule.cs
	OpenSim/Services/GridService/HypergridLinker.cs 
							
						 
						
							2011-02-07 22:08:53 +00:00  
				
					
						
							
							
								 
						
							
							
								cc81d924ca 
								
							
								 
							
						 
						
							
							
								
								Fixed Caps handlers leak  
							
							
							
						 
						
							2011-02-05 19:34:02 -08:00  
				
					
						
							
							
								 
						
							
							
								b20ab1063f 
								
							
								 
							
						 
						
							
							
								
								Added a couple of console commands to help diagnose issues:  
							
							... 
							
							
							
							show circuits: shows the lists of agent circuit data
show http-handlers: shows the currently registered http handlers 
							
						 
						
							2011-02-05 17:57:30 -08:00  
				
					
						
							
							
								 
						
							
							
								3a2a48a8ca 
								
							
								 
							
						 
						
							
							
								
								Add sane packing of ServiceURLs -- OSDMap. The old way (OSDArray) is still supported for backwards compatibility, but will be removed in the future.  
							
							
							
						 
						
							2011-02-05 08:20:13 -08:00  
				
					
						
							
							
								 
						
							
							
								722f0ba18c 
								
							
								 
							
						 
						
							
							
								
								Put something in the ImprovedInstantMessage.BinaryBucket for llInstantMessage() to stop this crashing viewer 2.4.0 (1.23.5 was fine with this).  
							
							... 
							
							
							
							We're putting in a string of format "<region name><x pos floor int><y pos floor int><z pos floor int> which appears to be the expected value.
This resolves http://opensimulator.org/mantis/view.php?id=5356  
							
						 
						
							2011-02-04 23:07:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ba8826d2b8 
								
							
								 
							
						 
						
							
							
								
								Fix "set log level" to once again display current log level if it's not given a parameter  
							
							... 
							
							
							
							This addresses http://opensimulator.org/mantis/view.php?id=5345  
							
						 
						
							2011-02-04 17:11:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8fdc810a23 
								
							
								 
							
						 
						
							
							
								
								Addresses mantis  #5360 : CreatorData was being written as long as it wasn't null. This made iars backwards incompatible when some items had non-null foreign creators. This patch adds an explicit option (-c) to preserve foreign creator information.  
							
							
							
						 
						
							2011-02-03 04:07:36 -08:00  
				
					
						
							
							
								 
						
							
							
								4a56038d11 
								
							
								 
							
						 
						
							
							
								
								Change the timeout on WebUtil to 20s to help make more tps succeed  
							
							
							
						 
						
							2011-02-02 03:28:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5a0cb7d37e 
								
							
								 
							
						 
						
							
							
								
								Thank you, Goetz, for a patch to fix prim count display in cut regions.  
							
							
							
						 
						
							2011-01-28 02:34:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3f200da878 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-01-28 02:36:20 +00:00  
				
					
						
							
							
								 
						
							
							
								42c22f41dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-01-27 05:18:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3ecf712e4d 
								
							
								 
							
						 
						
							
							
								
								Add userFlags check to isBanned. This checks bans against DenyAnonymous and DenyMinors.  Note that the ban doesn't actually work yet due to some stuff mel's working on .  
							
							
							
						 
						
							2011-01-26 14:20:39 -08:00  
				
					
						
							
							
								 
						
							
							
								a0469daf75 
								
							
								 
							
						 
						
							
							
								
								Implement command "land show".  This shows all the parcels on the currently selected region/s  
							
							... 
							
							
							
							This is useful for diagnostics.  The command is "land show" rather than "show land" because it's implemented as a module specific subcommand. 
							
						 
						
							2011-01-26 21:12:41 +00:00  
				
					
						
							
							
								 
						
							
							
								04c62c4959 
								
							
								 
							
						 
						
							
							
								
								Revert my previous SHA1 commit in favour of a better implementation  
							
							
							
						 
						
							2011-01-26 12:54:12 -08:00  
				
					
						
							
							
								 
						
							
							
								63dcd44e87 
								
							
								 
							
						 
						
							
							
								
								Provide an SL compatible llMD5String function across all platforms  
							
							
							
						 
						
							2011-01-26 12:47:43 -08:00  
				
					
						
							
							
								 
						
							
							
								c4727645b8 
								
							
								 
							
						 
						
							
							
								
								Removed a few more spurious appearance saves. When an avatar  
							
							... 
							
							
							
							enters a region the attachments module tries to update the
appearance with attachments that are already part of the appearance.
Just added a check to only save if the attachments weren't there
before. 
							
						 
						
							2011-01-25 14:23:58 -08:00  
				
					
						
							
							
								 
						
							
							
								105deab601 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-01-23 23:29:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cb14e1d272 
								
							
								 
							
						 
						
							
							
								
								Update the "config get <section> <key>" command to "config get [<section>] [<key>]"  
							
							... 
							
							
							
							The config get command shows a current config value on the console.
Now, if <key> is omitted then all the values for the given section are printed.
If <section> is ommitted then all sections and all keys are printed.
Current config can also be dumped to a file using "config save <path>".  This can be handy for resolving or eliminating config issues 
							
						 
						
							2011-01-21 23:59:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e44ceaaea3 
								
							
								 
							
						 
						
							
							
								
								make "show info" and "show version" show the same version text  
							
							
							
						 
						
							2011-01-21 23:07:19 +00:00  
				
					
						
							
							
								 
						
							
							
								43f948d691 
								
							
								 
							
						 
						
							
							
								
								add current console log level to "show info"  
							
							
							
						 
						
							2011-01-21 23:05:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b0aebc6f3d 
								
							
								 
							
						 
						
							
							
								
								minor: make "show info" help slightly clearer  
							
							
							
						 
						
							2011-01-20 21:41:48 +00:00  
				
					
						
							
							
								 
						
							
							
								28fda1cab6 
								
							
								 
							
						 
						
							
							
								
								with mic's permission, reduce appearance, baked texture logging verbosity for now  
							
							
							
						 
						
							2011-01-19 01:41:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a42faca5b9 
								
							
								 
							
						 
						
							
							
								
								With mic's permission, adjust long call time info messages to 500ms from 200ms  
							
							
							
						 
						
							2011-01-19 01:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ddb5f4e44a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-01-13 20:01:50 +00:00  
				
					
						
							
							
								 
						
							
							
								3fc5b6a8ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-01-13 19:53:44 +00:00  
				
					
						
							
							
								 
						
							
							
								69c8cc787f 
								
							
								 
							
						 
						
							
							
								
								Make FireAndForgetWrapper a singleton class  
							
							... 
							
							
							
							Made FireAndForgetWrapper a singleton class to allow us to drop
	dependancy on the BclExtras35 library. BclExtras is broken in
	Mono 2.8.2 and we used the library in only one function. 
							
						 
						
							2011-01-13 19:52:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e4bb8dc385 
								
							
								 
							
						 
						
							
							
								
								Guard against invalid light color specifiers from the database  
							
							
							
						 
						
							2011-01-13 00:19:39 +01:00  
				
					
						
							
							
								 
						
							
							
								c271bbcc8a 
								
							
								 
							
						 
						
							
							
								
								Preserve the script running flag when copying an object.  
							
							
							
						 
						
							2011-01-08 16:44:28 +01:00  
				
					
						
							
							
								 
						
							
							
								de4eaab584 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-01-06 19:08:15 +00:00  
				
					
						
							
							
								 
						
							
							
								984a9b4085 
								
							
								 
							
						 
						
							
							
								
								Added more performance checks to the HTTP server. Each request  
							
							... 
							
							
							
							coming through the WebUtil fns has a request id in the header
that can match the request to the actual work done by the service 
							
						 
						
							2011-01-05 14:32:00 -08:00  
				
					
						
							
							
								 
						
							
							
								e0da281e3d 
								
							
								 
							
						 
						
							
							
								
								Cleaned up debugging messages in the WebRequest handlers  
							
							
							
						 
						
							2011-01-03 17:16:22 -08:00  
				
					
						
							
							
								 
						
							
							
								df5e4a1e5b 
								
							
								 
							
						 
						
							
							
								
								Standardize the way WebRequests are made in the SimulationServiceConnector. Added  
							
							... 
							
							
							
							debugging calls for tracking performance of web requests. 
							
						 
						
							2010-12-29 20:47:51 -08:00  
				
					
						
							
							
								 
						
							
							
								3b50066ceb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-30 01:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a32f80b9e3 
								
							
								 
							
						 
						
							
							
								
								Implement SendPlacesReply  
							
							
							
						 
						
							2010-12-30 01:36:09 +00:00  
				
					
						
							
							
								 
						
							
							
								2cb2bff9b2 
								
							
								 
							
						 
						
							
							
								
								Implement SendPlacesReply  
							
							
							
						 
						
							2010-12-30 00:31:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b16173e3e8 
								
							
								 
							
						 
						
							
							
								
								Drop the static from default wearables. It isn't  
							
							... 
							
							
							
							static. 
							
						 
						
							2010-12-27 12:43:54 -08:00  
				
					
						
							
							
								 
						
							
							
								42d44c00f3 
								
							
								 
							
						 
						
							
							
								
								Change the mute list parts of the client interface so that all data is provided  
							
							... 
							
							
							
							to the module 
							
						 
						
							2010-12-24 03:46:57 +01:00  
				
					
						
							
							
								 
						
							
							
								2cc07de0ba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-23 12:08:38 +00:00  
				
					
						
							
							
								 
						
							
							
								46db73b62b 
								
							
								 
							
						 
						
							
							
								
								* Re-Adding Scene TimeDilation to Object Update Packets.  
							
							... 
							
							
							
							* Added Calculating Time Dilation in the OdePlubin
* When multiple object updates are stuffed into one packet, average the time dilation between them as a compromise.
* Time Dilation on the update is calculated when the EntityUpdate object is created.  The pre-calc-ed TD is stored in the Entity update and used when it goes out on the wire.  Previously, it was 1.0 all the time. The time dilation is tied to when the update is created, not when the update is sent. 
							
						 
						
							2010-12-23 03:30:09 -05:00  
				
					
						
							
							
								 
						
							
							
								cf37b3b943 
								
							
								 
							
						 
						
							
							
								
								Prevent a null ref when an avatar login doesn't go as planned  
							
							
							
						 
						
							2010-12-22 03:25:30 +01:00  
				
					
						
							
							
								 
						
							
							
								25ecd62b1f 
								
							
								 
							
						 
						
							
							
								
								* Adds AbortXfer to the ClientAPI mix  
							
							... 
							
							
							
							* Adds an item that checks to see if the top request has been there for longer then 30 seconds without an update and sends an AbortXfer if it encounters one.   This allows the client to cancel the Xfer on it's side so you can re-select the prim and get the inventory when it fails the first time.
* Some interesting locking...    Using NewFiles to lock the rest of them.   We'll see how that goes.
* The goal of this is to ensure that Xfers are restartable when they fail.  The client will not do that on it's own. 
							
						 
						
							2010-12-21 19:15:44 -05:00  
				
					
						
							
							
								 
						
							
							
								e9382c2939 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-21 23:09:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b1180a53dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-21 20:56:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a6a136bd90 
								
							
								 
							
						 
						
							
							
								
								Shooting in the dark for solutions to the appearance problem  
							
							
							
						 
						
							2010-12-20 14:24:52 -08:00  
				
					
						
							
							
								 
						
							
							
								b32dcc6913 
								
							
								 
							
						 
						
							
							
								
								Fix notecards that end with an embedded object causing an exception  
							
							
							
						 
						
							2010-12-17 22:50:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d7622cbedc 
								
							
								 
							
						 
						
							
							
								
								Fix notecards that end with an embedded object causing an exception  
							
							
							
						 
						
							2010-12-16 21:01:38 +01:00  
				
					
						
							
							
								 
						
							
							
								9bd7f3b03a 
								
							
								 
							
						 
						
							
							
								
								Revamp the viewer -> banlist packet processing so fix a number of bugs.  
							
							... 
							
							
							
							Remove the too coarse CanEditParcel method in favor of a CanEditParcelProperties
method that takes a GroupPowers argument to specify what action is to be
taken. Also, make the method to set parcel data much more granular. Permissions
in a deeded setting should now work. 
							
						 
						
							2010-12-13 20:35:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6b374fa547 
								
							
								 
							
						 
						
							
							
								
								Revamp the viewer -> banlist packet processing so fix a number of bugs.  
							
							... 
							
							
							
							Remove the too coarse CanEditParcel method in favor of a CanEditParcelProperties
method that takes a GroupPowers argument to specify what action is to be
taken. Also, make the method to set parcel data much more granular. Permissions
in a deeded setting should now work. 
							
						 
						
							2010-12-13 20:19:52 +01:00  
				
					
						
							
							
								 
						
							
							
								8aa63093b1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-12 01:20:46 +00:00  
				
					
						
							
							
								 
						
							
							
								3053f5ba7d 
								
							
								 
							
						 
						
							
							
								
								minor: remove some compiler warnings  
							
							
							
						 
						
							2010-12-10 03:08:31 +00:00  
				
					
						
							
							
								 
						
							
							
								7fef89847c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-09 02:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1070cffcf9 
								
							
								 
							
						 
						
							
							
								
								Added ability for GetTexture to serve multiple formats. The format may come as an extra query parameter in the URL format=<format> (this was tested and working) or it may come in the Accept header (code added, but not tested). The result of the conversion is placed in the asset cache, under the name <uuid>-<format>.  
							
							
							
						 
						
							2010-12-08 18:53:15 -08:00  
				
					
						
							
							
								 
						
							
							
								549f90c5b5 
								
							
								 
							
						 
						
							
							
								
								Update calling card interface  
							
							
							
						 
						
							2010-12-07 04:45:28 +01:00  
				
					
						
							
							
								 
						
							
							
								a4f7937eb3 
								
							
								 
							
						 
						
							
							
								
								Add the interface needed to revive calling cards  
							
							
							
						 
						
							2010-12-07 03:08:48 +01:00  
				
					
						
							
							
								 
						
							
							
								b325721d6f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-07 01:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								b1a5c03985 
								
							
								 
							
						 
						
							
							
								
								Lock the attachments dict so it doesn't get out of sync when iterating  
							
							
							
						 
						
							2010-12-06 17:40:07 +01:00  
				
					
						
							
							
								 
						
							
							
								45314c6622 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-06 02:54:51 +00:00  
				
					
						
							
							
								 
						
							
							
								45cd2e3ef9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master-core' into mantis5110  
							
							
							
						 
						
							2010-12-05 11:49:15 -08:00  
				
					
						
							
							
								 
						
							
							
								835103af82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-04 21:50:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9b9ce8fb27 
								
							
								 
							
						 
						
							
							
								
								add more detail to the log in case of FORM Timeout  
							
							... 
							
							
							
							cause nothing relevant are in the services logs 
							
						 
						
							2010-12-04 21:40:18 +00:00  
				
					
						
							
							
								 
						
							
							
								24af7b8384 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-12-04 00:09:32 +00:00  
				
					
						
							
							
								 
						
							
							
								df860516bf 
								
							
								 
							
						 
						
							
							
								
								Various bug fixes for appearance handling: more aggressive reset of textures and vparams when appearance is not cached and when wearables change. Send appearance to the viewer with initial data.  
							
							... 
							
							
							
							Cleaned up (and added) debugging. 
							
						 
						
							2010-12-03 23:45:00 +00:00  
				
					
						
							
							
								 
						
							
							
								342dc532ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							Also prevent god takes from ending up in Lost and Found 
							
						 
						
							2010-12-03 02:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								7d24dbca3c 
								
							
								 
							
						 
						
							
							
								
								Added some comments. Better than listening to the boring speaker...  
							
							
							
						 
						
							2010-12-01 16:01:22 -08:00  
				
					
						
							
							
								 
						
							
							
								ab2adaf341 
								
							
								 
							
						 
						
							
							
								
								Various bug fixes for appearance handling  
							
							
							
						 
						
							2010-11-30 16:20:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f3835fe15c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-11-29 09:58:20 -08:00  
				
					
						
							
							
								 
						
							
							
								49b59fffee 
								
							
								 
							
						 
						
							
							
								
								Fix unit test.  
							
							
							
						 
						
							2010-11-29 09:57:41 -08:00  
				
					
						
							
							
								 
						
							
							
								f86c438653 
								
							
								 
							
						 
						
							
							
								
								Preservation of creator information now also working in IARs. Cleaned up usage help. Moved Osp around, deleted unnecessary OspInventoryWrapperPlugin, added manipulation of SOP's xml representation in a generic ExternalRepresentationUtils function.  
							
							
							
						 
						
							2010-11-29 08:43:33 -08:00  
				
					
						
							
							
								 
						
							
							
								ca8d015733 
								
							
								 
							
						 
						
							
							
								
								Changed the parser for InventoryItem deserialization. Moved some utility functions around.  
							
							
							
						 
						
							2010-11-27 11:40:54 -08:00  
				
					
						
							
							
								 
						
							
							
								2412b3cb4a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-27 13:07:23 +01:00  
				
					
						
							
							
								 
						
							
							
								0b41606e73 
								
							
								 
							
						 
						
							
							
								
								Instrument TI Dictionary to finally find that pesky script-caused deadlock  
							
							
							
						 
						
							2010-11-27 13:02:51 +01:00  
				
					
						
							
							
								 
						
							
							
								541a7660e0 
								
							
								 
							
						 
						
							
							
								
								Refactor appearance and avatar data sending code. Paritioning the routines into "one-to-many" and "many-to-one" makes it possible to call the right function on presence creation (both child and root) and when a child agent is promoted to root. This brings the total number of appearance sends down to one or two on login.  
							
							... 
							
							
							
							Cleaned up the avatar update calls in the groups code. Cleaned up
some commented and debugging code, and a few formating fixes. 
							
						 
						
							2010-11-27 01:14:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e05f728b08 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-27 01:08:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0bc5ffbe96 
								
							
								 
							
						 
						
							
							
								
								Fix handling of landmarks for systems with culture settings other than en_US. This fixes Mantis  #5177 .  
							
							
							
						 
						
							2010-11-26 11:50:51 +01:00  
				
					
						
							
							
								 
						
							
							
								57c4def254 
								
							
								 
							
						 
						
							
							
								
								Change all restarting to use the restart module. Remove hardcoded behavior  
							
							
							
						 
						
							2010-11-25 03:16:52 +00:00  
				
					
						
							
							
								 
						
							
							
								6c3eb21440 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-25 03:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								b3a71c6df1 
								
							
								 
							
						 
						
							
							
								
								Prevent an overlength button label from producing a debug dump and aborting  
							
							... 
							
							
							
							the script. 
							
						 
						
							2010-11-24 18:56:25 +01:00  
				
					
						
							
							
								 
						
							
							
								bc51dfc45e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master-core' into mantis5110  
							
							
							
						 
						
							2010-11-23 22:27:54 -08:00  
				
					
						
							
							
								 
						
							
							
								6557d5f359 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-23 14:05:09 +00:00  
				
					
						
							
							
								 
						
							
							
								2527aeb40c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-11-23 14:03:52 +00:00  
				
					
						
							
							
								 
						
							
							
								61a49ec4a8 
								
							
								 
							
						 
						
							
							
								
								Initialize InventoryItemBase.creatorData properly. Could throw.  
							
							
							
						 
						
							2010-11-23 06:36:57 -08:00  
				
					
						
							
							
								 
						
							
							
								7796b90ebb 
								
							
								 
							
						 
						
							
							
								
								Fix some crashes caused by the addition of the CreatorData column  
							
							
							
						 
						
							2010-11-23 14:02:06 +00:00  
				
					
						
							
							
								 
						
							
							
								571becefb6 
								
							
								 
							
						 
						
							
							
								
								Fix some crashes caused by the addition of the CreatorData column  
							
							
							
						 
						
							2010-11-22 23:31:29 +01:00  
				
					
						
							
							
								 
						
							
							
								b7f5e82843 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master-core' into mantis5110  
							
							
							
						 
						
							2010-11-21 20:01:48 -08:00  
				
					
						
							
							
								 
						
							
							
								562147475c 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/opensim/opensim  into mantis5110  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2010-11-21 19:51:23 -08:00  
				
					
						
							
							
								 
						
							
							
								c617d658dd 
								
							
								 
							
						 
						
							
							
								
								Added creator info across the board -- TaskInventoryItems and InventoryItems themselves. Tested. Seems to be working, main tests pass. Nothing done for IARs or HG transfers yet -- this only works for OARs for the time being.  
							
							... 
							
							
							
							New migration in inventory table in order to make CreatorID varchar(255). 
							
						 
						
							2010-11-21 17:19:24 -08:00  
				
					
						
							
							
								 
						
							
							
								22ff06ba17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-22 01:09:26 +00:00  
				
					
						
							
							
								 
						
							
							
								164007dd00 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-18 19:06:09 +00:00  
				
					
						
							
							
								 
						
							
							
								859234f963 
								
							
								 
							
						 
						
							
							
								
								small refactor: reuse existing commandLine string rather than calling cmdline.ToString() again  
							
							
							
						 
						
							2010-11-17 23:50:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c072a9cfb3 
								
							
								 
							
						 
						
							
							
								
								save all lines to history, not just those which turn out to be valid comands.  does not store passwords  
							
							... 
							
							
							
							also, blank lines are not stored to history
this makes it easier to go back and correct a command which was simply mistyped rather than having to type it out again 
							
						 
						
							2010-11-17 23:34:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e6eeaaea67 
								
							
								 
							
						 
						
							
							
								
								minor: add some method comments  
							
							
							
						 
						
							2010-11-17 22:55:06 +00:00  
				
					
						
							
							
								 
						
							
							
								7bb005b0d1 
								
							
								 
							
						 
						
							
							
								
								Change the way attachments are persisted. Editing a worn attachment will now  
							
							... 
							
							
							
							save properly, as will the results of a resizer script working. Attachment
positions are no longer saved on each move, but instead are saved once on
logout. Attachment script states are saved as part of the attachment now
when detaching. 
							
						 
						
							2010-11-16 21:01:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4f15b8d4e6 
								
							
								 
							
						 
						
							
							
								
								Change the way attachments are persisted. Editing a worn attachment will now  
							
							... 
							
							
							
							save properly, as will the results of a resizer script working. Attachment
positions are no longer saved on each move, but instead are saved once on
logout. Attachment script states are saved as part of the attachment now
when detaching. 
							
						 
						
							2010-11-16 20:44:39 +01:00  
				
					
						
							
							
								 
						
							
							
								ee85a530f6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-09 22:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								ccfbce3176 
								
							
								 
							
						 
						
							
							
								
								Remove "OpenSimulator" from startup message  
							
							
							
						 
						
							2010-11-09 16:07:43 +01:00  
				
					
						
							
							
								 
						
							
							
								09ea73f7cc 
								
							
								 
							
						 
						
							
							
								
								Change "OpenSim" to "Careminster" and remove CM suffix.  
							
							
							
						 
						
							2010-11-09 15:33:03 +01:00  
				
					
						
							
							
								 
						
							
							
								ae9c4a4d11 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2010-11-08 07:48:35 -05:00  
				
					
						
							
							
								 
						
							
							
								4f40374464 
								
							
								 
							
						 
						
							
							
								
								Merge git://github.com/opensim/opensim into mantis5110  
							
							
							
						 
						
							2010-11-05 19:10:02 -07:00  
				
					
						
							
							
								 
						
							
							
								f985775962 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix for hanging on "Connecting to region".. caused by packets being processed before the presence has bound to receive events. Fixed this by adding packets to a queue and then processing them when the presence is ready."  
							
							... 
							
							
							
							This reverts commit 91b1d17e5b 
							
						 
						
							2010-11-05 14:27:14 +01:00  
				
					
						
							
							
								 
						
							
							
								5f8ab9f018 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-03 02:34:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4ab9d37a8e 
								
							
								 
							
						 
						
							
							
								
								When LightShare is enabled, the standard day cycle is bypassed and replaced by  
							
							... 
							
							
							
							midday defaults when no specific LightShare profile is set.
This prevents LightShare info being send out when the region has no LightShare
profile, allowing normal day/night cycles to happen. 
							
						 
						
							2010-11-03 02:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1f77f05f02 
								
							
								 
							
						 
						
							
							
								
								Admin Server can now bind to a private ip address  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-11-03 01:12:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d5d0e81df2 
								
							
								 
							
						 
						
							
							
								
								Admin Server can now bind to a private ip address  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-11-03 01:09:38 +00:00  
				
					
						
							
							
								 
						
							
							
								26f12f479f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-11-02 22:58:33 +00:00  
				
					
						
							
							
								 
						
							
							
								43ac44b028 
								
							
								 
							
						 
						
							
							
								
								Fix default club feet  
							
							
							
						 
						
							2010-11-02 21:41:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4fdab71c8d 
								
							
								 
							
						 
						
							
							
								
								Add support for cross-domain AJAX requests to REST console.  
							
							... 
							
							
							
							Enables RemoteConsole to add the appropriate HTTP header when responding to requests that use Cross-Origin Resource Sharing (CORS with simple requests). The allowed origin is set with configuration option "ConsoleAllowedOrigin" in section [Network]. For a suggestion to make this configuration option more flexible, see the TODO comment in the source code.
The WifiConsole uses this functionality with grid mode. 
							
						 
						
							2010-11-02 14:12:25 -07:00  
				
					
						
							
							
								 
						
							
							
								4d1f0c5348 
								
							
								 
							
						 
						
							
							
								
								Support for CORS with simple requests in BaseHttpServer  
							
							
							
						 
						
							2010-11-02 14:11:49 -07:00  
				
					
						
							
							
								 
						
							
							
								63ffdcf53a 
								
							
								 
							
						 
						
							
							
								
								Try to not make avatars switch outfits  
							
							
							
						 
						
							2010-11-02 19:55:05 +00:00  
				
					
						
							
							
								 
						
							
							
								95a0ea78f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into mantis5110  
							
							
							
						 
						
							2010-10-30 18:28:07 -04:00  
				
					
						
							
							
								 
						
							
							
								96a29c43b0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into mantis5110  
							
							
							
						 
						
							2010-10-30 14:11:02 -04:00  
				
					
						
							
							
								 
						
							
							
								e371d3208c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into mantis5110  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Services/Connectors/Simulation/SimulationServiceConnector.cs 
							
						 
						
							2010-10-30 14:10:13 -04:00  
				
					
						
							
							
								 
						
							
							
								e98d8d500f 
								
							
								 
							
						 
						
							
							
								
								Fix logins and avatar appearance. Contains a Migration. May contain nuts.  
							
							... 
							
							
							
							This will cause visual params to be persisted along with worn items. With
this, alpha and tattoo laters will be saved. Multiple layers MAY work, but
not tested because I don't use Viewer 2. 
							
						 
						
							2010-10-30 19:06:47 +01:00  
				
					
						
							
							
								 
						
							
							
								9e7d3e0f25 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into mantis5110  
							
							
							
						 
						
							2010-10-29 23:59:16 -04:00  
				
					
						
							
							
								 
						
							
							
								c8d65c359f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into mantis5110  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2010-10-29 23:58:14 -04:00  
				
					
						
							
							
								 
						
							
							
								d219317074 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into mantis5110  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2010-10-29 23:12:51 -04:00  
				
					
						
							
							
								 
						
							
							
								d0895a4a3a 
								
							
								 
							
						 
						
							
							
								
								On first login, Ruth is back now. Strangely, inventory items are created for  
							
							... 
							
							
							
							tattoo and alpha layers. Any change of appearance in the sim makes the green
gnome reappear on next login. Progress of sorts. 
							
						 
						
							2010-10-30 03:28:59 +01:00  
				
					
						
							
							
								 
						
							
							
								adef6b04cb 
								
							
								 
							
						 
						
							
							
								
								Logins work now, but avatars are green ugly gnomes.  
							
							
							
						 
						
							2010-10-30 02:52:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ff7da2082d 
								
							
								 
							
						 
						
							
							
								
								This commit fixes all the appearance related null refs. Still can't log in,  
							
							... 
							
							
							
							client displays a blank error box. 
							
						 
						
							2010-10-30 02:25:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7503c4ad61 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-10-30 00:56:42 +01:00  
				
					
						
							
							
								 
						
							
							
								818ed2032a 
								
							
								 
							
						 
						
							
							
								
								READ CAREFULLY!!! This is a BROKEN commit. It is UNTESTED and INCOMPLETE.  
							
							... 
							
							
							
							It contains a major interface version bump and will NOT work with earlier grid
services. This is preliminary work that will lead to layers support.
Rest appearance services are commented out completely, they will have to be
adapted by someone who actually uses them. Remote admin is working, but has
no layers support. There is no layers support in the database. Login likely
won't work. You have been warned. 
							
						 
						
							2010-10-30 00:41:36 +01:00  
				
					
						
							
							
								 
						
							
							
								e66ec432af 
								
							
								 
							
						 
						
							
							
								
								Rationalize the logging messages from the merged appearance branch, commenting out most of them as per Mic  
							
							
							
						 
						
							2010-10-29 23:45:10 +01:00  
				
					
						
							
							
								 
						
							
							
								69c1e0b2f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-10-29 21:22:35 +01:00  
				
					
						
							
							
								 
						
							
							
								934e536738 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'cmickeyb/dev-appearance'  
							
							
							
						 
						
							2010-10-29 21:06:46 +01:00  
				
					
						
							
							
								 
						
							
							
								f5c9a56c8b 
								
							
								 
							
						 
						
							
							
								
								Bunch of fixes that reduce the number of times appearance  
							
							... 
							
							
							
							and avatar data are sent. And the number of times they
are stored. 
							
						 
						
							2010-10-29 13:43:35 -07:00  
				
					
						
							
							
								 
						
							
							
								5f4badf9e2 
								
							
								 
							
						 
						
							
							
								
								Add my work on top of cmickeyb's  
							
							
							
						 
						
							2010-10-29 20:44:29 +01:00  
				
					
						
							
							
								 
						
							
							
								05d2302c62 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev-appearance'  
							
							
							
						 
						
							2010-10-29 20:24:14 +01:00  
				
					
						
							
							
								 
						
							
							
								e6fe83cd93 
								
							
								 
							
						 
						
							
							
								
								Revert "Preliminary work on appearance layers. No user functionality yet."  
							
							... 
							
							
							
							This work conflicts with cmickeyb's more extensive, related work
This reverts commit 9c829c0410 
							
						 
						
							2010-10-29 20:17:59 +01:00  
				
					
						
							
							
								 
						
							
							
								840b75ca9b 
								
							
								 
							
						 
						
							
							
								
								Add my work on top of cmickeyb's  
							
							
							
						 
						
							2010-10-29 20:48:37 +02:00  
				
					
						
							
							
								 
						
							
							
								9331898c32 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-10-29 20:40:48 +01:00  
				
					
						
							
							
								 
						
							
							
								3231602b88 
								
							
								 
							
						 
						
							
							
								
								Revert "Preliminary work on appearance layers. No user functionality yet."  
							
							... 
							
							
							
							This reverts commit e6a8d2872c 
							
						 
						
							2010-10-29 20:34:53 +02:00  
				
					
						
							
							
								 
						
							
							
								9c829c0410 
								
							
								 
							
						 
						
							
							
								
								Preliminary work on appearance layers. No user functionality yet.  
							
							
							
						 
						
							2010-10-29 18:58:22 +01:00  
				
					
						
							
							
								 
						
							
							
								e6a8d2872c 
								
							
								 
							
						 
						
							
							
								
								Preliminary work on appearance layers. No user functionality yet.  
							
							
							
						 
						
							2010-10-29 18:59:53 +02:00  
				
					
						
							
							
								 
						
							
							
								68666efd25 
								
							
								 
							
						 
						
							
							
								
								Configuration of persistent baked textures and save/send delays.  
							
							
							
						 
						
							2010-10-28 12:00:04 -07:00  
				
					
						
							
							
								 
						
							
							
								f2c1d0e34f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'opensim-master' into dev-appearance  
							
							
							
						 
						
							2010-10-28 09:09:42 -07:00  
				
					
						
							
							
								 
						
							
							
								0f28fa400d 
								
							
								 
							
						 
						
							
							
								
								Added background thread to handle delayed send and save of appearance  
							
							... 
							
							
							
							to accommodate batching of the many updates that happen on login
and teleport.
Fixed handling of the serial property in appearance. 
							
						 
						
							2010-10-28 09:00:39 -07:00  
				
					
						
							
							
								 
						
							
							
								9cfd3e1d5a 
								
							
								 
							
						 
						
							
							
								
								Small cleanup and add more debugging information  
							
							
							
						 
						
							2010-10-26 12:54:28 -07:00  
				
					
						
							
							
								 
						
							
							
								6e58c3d563 
								
							
								 
							
						 
						
							
							
								
								Half of the compatibility is working. Login into a new region with  
							
							... 
							
							
							
							old data works. Teleport out of a new region with old data works.
Teleport into a new region with old data does not trigger the
necessary rebake. 
							
						 
						
							2010-10-25 14:11:47 -07:00  
				
					
						
							
							
								 
						
							
							
								657cceb884 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit for backward compatability; does not compile yet  
							
							
							
						 
						
							2010-10-25 09:42:28 -07:00  
				
					
						
							
							
								 
						
							
							
								7f74dc1b14 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-10-23 00:21:42 +01:00  
				
					
						
							
							
								 
						
							
							
								fe8d3d5a2b 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge remote branch 'otakup0pe/mantis5110'"  
							
							... 
							
							
							
							This reverts commit 21187f459e8f34e46d74 
							
						 
						
							2010-10-22 23:52:07 +01:00  
				
					
						
							
							
								 
						
							
							
								38e76d71ac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'hg16' into mantis5110  
							
							
							
						 
						
							2010-10-22 18:34:50 -04:00  
				
					
						
							
							
								 
						
							
							
								6d7ce63085 
								
							
								 
							
						 
						
							
							
								
								Allow OARs and IARs to save and load meshes.  
							
							... 
							
							
							
							Save and reload appears okay for the duck mesh at https://collada.org/owl/download.php?sess=0&parent=126&expand=1&order=name&curview=0&binary=1&id=698/ 
However, one attempt at trying to load a more complicated scene failed (errors on console, only triangles appearing in mesh viewer).
Not sure if this is really and OAR load problem.  Needs more investigation. 
							
						 
						
							2010-10-22 18:33:55 -04:00  
				
					
						
							
							
								 
						
							
							
								267f18925d 
								
							
								 
							
						 
						
							
							
								
								First attempt to get multiple attachments working to support viewer2.  
							
							... 
							
							
							
							The attachment code appears to work correctly for 1.23 viewers so, in
spite of some big changes in the internal representation, there don't
appear to be regressions. That being said, I still can't get a viewer2
avatar to show correctly. 
							
						 
						
							2010-10-21 16:48:58 -07:00  
				
					
						
							
							
								 
						
							
							
								08e14d653e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev-appearance' of git://github.com/cmickeyb/opensim into dev-appearance  
							
							
							
						 
						
							2010-10-21 17:09:42 +01:00  
				
					
						
							
							
								 
						
							
							
								fc33d569cd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-10-21 07:33:01 +01:00  
				
					
						
							
							
								 
						
							
							
								017b83d0a3 
								
							
								 
							
						 
						
							
							
								
								* remove some spurious debug info  
							
							... 
							
							
							
							* The last 4 commits are a patch from otakup0pe that's supposed to make URLs better somehow in an effort to make it easier to do hypergrid (I think)..    But as it seems that I'm the only one who was able to apply the patch.. and I looked it over and it doesn't look like it breaks anything via the diffs..     I'll sign off on it.
Signed-off-by: Teravus Ovares (Dan Olivares) <teravus@gmail.com> 
							
						 
						
							2010-10-20 22:36:29 -04:00  
				
					
						
							
							
								 
						
							
							
								58f75fa19d 
								
							
								 
							
						 
						
							
							
								
								* more url / hg cleanup  
							
							
							
						 
						
							2010-10-20 22:21:45 -04:00  
				
					
						
							
							
								 
						
							
							
								55974df14b 
								
							
								 
							
						 
						
							
							
								
								* refactor refactor refactor ServerURI 4 lyfe  
							
							
							
						 
						
							2010-10-20 22:21:23 -04:00  
				
					
						
							
							
								 
						
							
							
								b1c8d05888 
								
							
								 
							
						 
						
							
							
								
								Major refactoring of appearance handling.  
							
							... 
							
							
							
							AvatarService -- add two new methods, GetAppearance and SetAppearance
to get around the lossy encoding in AvatarData. Preseve the old
functions to avoid changing the behavior for ROBUST services.
AvatarAppearance -- major refactor, moved the various encoding
methods used by AgentCircuitData, ClientAgentUpdate and
ScenePresence into one location. Changed initialization.
AvatarAttachments -- added a class specifically to handle
attachments in preparation for additional functionality
that will be needed for viewer 2.
AvatarFactory -- removed a number of unused or methods duplicated
in other locations. Moved in all appearance event handling from
ScenePresence. Required a change to IClientAPI that propogated
throughout all the IClientAPI implementations. 
							
						 
						
							2010-10-20 16:17:54 -07:00  
				
					
						
							
							
								 
						
							
							
								94684a2251 
								
							
								 
							
						 
						
							
							
								
								* remove some spurious debug info  
							
							
							
						 
						
							2010-10-20 02:36:59 -04:00  
				
					
						
							
							
								 
						
							
							
								bb7a755cba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-10-18 20:30:46 +01:00  
				
					
						
							
							
								 
						
							
							
								4e4fb93fae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2010-10-17 18:45:25 -04:00  
				
					
						
							
							
								 
						
							
							
								06b61b68c7 
								
							
								 
							
						 
						
							
							
								
								Adding osFunctions for light projection  
							
							... 
							
							
							
							Set the projection parameters in the host prim ...
	osSetProjectionParam(bool Enabled,
				key TextureMaskUUID,
				float FOV,
				float Focus,
				float Ambiance);
	Set the projection parameters in a target prim ...
	osSetProjectionParam(ikey target uuid,
				bool Enabled,
				key TextureMaskUUID,
				float FOV,
				float Focus,
				float Ambiance);
	Threat Level very high
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-10-17 09:52:12 +01:00  
				
					
						
							
							
								 
						
							
							
								9e421868e3 
								
							
								 
							
						 
						
							
							
								
								Add missing check for !_projectionEntry  
							
							... 
							
							
							
							Signed-off-by: Teravus Ovares (Dan Olivares) <teravus@gmail.com> 
							
						 
						
							2010-10-16 20:59:18 -04:00  
				
					
						
							
							
								 
						
							
							
								455a2ba7de 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-10-16 02:27:51 +01:00  
				
					
						
							
							
								 
						
							
							
								dd1058e6b3 
								
							
								 
							
						 
						
							
							
								
								Adding projected light filters to prim propeties  
							
							... 
							
							
							
							Requires the LL Mesh Beta viewer
Signed-off-by: Teravus Ovares (Dan Olivares) <teravus@gmail.com> 
							
						 
						
							2010-10-15 09:46:49 -04:00  
				
					
						
							
							
								 
						
							
							
								7e363b79c7 
								
							
								 
							
						 
						
							
							
								
								* Tweaked the upload response and now at least uploading the mesh works.  
							
							... 
							
							
							
							* Binary error on downloading the mesh though..   so still not yet working. 
							
						 
						
							2010-10-14 09:24:15 -04:00  
				
					
						
							
							
								 
						
							
							
								6ac6ca057d 
								
							
								 
							
						 
						
							
							
								
								Kill some magic numbers in the caps module  
							
							
							
						 
						
							2010-10-14 07:28:20 +01:00  
				
					
						
							
							
								 
						
							
							
								3384f643eb 
								
							
								 
							
						 
						
							
							
								
								* Partially complete stuff for Mesh support that Melanie wanted to see before it was done.  
							
							... 
							
							
							
							* Shouldn't break the build.
* Doesn't work yet either. 
							
						 
						
							2010-10-14 02:19:42 -04:00  
				
					
						
							
							
								 
						
							
							
								537905d81b 
								
							
								 
							
						 
						
							
							
								
								Add a setter to OldItemID so it can be deserialized  
							
							
							
						 
						
							2010-10-13 19:45:55 +01:00  
				
					
						
							
							
								 
						
							
							
								a2167b0f0d 
								
							
								 
							
						 
						
							
							
								
								* more url / hg cleanup  
							
							
							
						 
						
							2010-10-11 16:53:00 -04:00  
				
					
						
							
							
								 
						
							
							
								2654ab6300 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2010-10-10 18:06:27 -04:00  
				
					
						
							
							
								 
						
							
							
								231feab57f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs 
							
						 
						
							2010-10-09 01:07:41 +01:00  
				
					
						
							
							
								 
						
							
							
								ed161020e2 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2010-10-09 01:46:29 +01:00  
				
					
						
							
							
								 
						
							
							
								211ea5d521 
								
							
								 
							
						 
						
							
							
								
								Limit formatting of local console output to actual logging messages.  
							
							... 
							
							
							
							The formatting of lines with the help of a regular expression match will be done only for output with an explicitly given logging level.
This fixes the issue of colons being added to help texts on the local console. 
							
						 
						
							2010-10-09 00:47:39 +01:00  
				
					
						
							
							
								 
						
							
							
								52dd547863 
								
							
								 
							
						 
						
							
							
								
								Make SendKillObject send multiple localIDs in one packet. This avoids the  
							
							... 
							
							
							
							halting visual behavior of large group deletes and eliminates the packet flood 
							
						 
						
							2010-10-08 11:31:52 +02:00  
				
					
						
							
							
								 
						
							
							
								8f1acb890a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2010-10-05 14:17:18 -04:00  
				
					
						
							
							
								 
						
							
							
								da6816c805 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-10-04 04:49:54 +01:00  
				
					
						
							
							
								 
						
							
							
								0772e19af2 
								
							
								 
							
						 
						
							
							
								
								Added viewer's channel, mac, and id0 to agent circuit data. Also moved client ip address to agent circuit data, so that it's always there.  
							
							
							
						 
						
							2010-10-03 20:01:59 -07:00  
				
					
						
							
							
								 
						
							
							
								e3099d48f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2010-10-03 18:04:38 -04:00  
				
					
						
							
							
								 
						
							
							
								5910be236f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-10-03 16:52:27 +01:00  
				
					
						
							
							
								 
						
							
							
								0b13cfa4dd 
								
							
								 
							
						 
						
							
							
								
								Port ExecutingDirectory from omfOS Util class.  
							
							
							
						 
						
							2010-10-03 16:50:50 +01:00  
				
					
						
							
							
								 
						
							
							
								32ccc7a9d9 
								
							
								 
							
						 
						
							
							
								
								* refactor refactor refactor ServerURI 4 lyfe  
							
							
							
						 
						
							2010-10-02 19:17:02 -04:00  
				
					
						
							
							
								 
						
							
							
								33bd4fe789 
								
							
								 
							
						 
						
							
							
								
								When clearing the addin registry, respect a custom path  
							
							
							
						 
						
							2010-09-24 22:00:51 +02:00  
				
					
						
							
							
								 
						
							
							
								41847e8fdf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-21 04:03:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9feef34a81 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-21 04:03:14 +01:00  
				
					
						
							
							
								 
						
							
							
								9cf8795ecf 
								
							
								 
							
						 
						
							
							
								
								Fix a merge artefact that broke script state persistence in XAttachments  
							
							
							
						 
						
							2010-09-19 22:53:05 +02:00  
				
					
						
							
							
								 
						
							
							
								27d5976b87 
								
							
								 
							
						 
						
							
							
								
								* Tweaked the LocationTests for maximum coverage.  
							
							... 
							
							
							
							* Added more mundane tests. 
							
						 
						
							2010-09-18 03:42:37 -04:00  
				
					
						
							
							
								 
						
							
							
								c203fae26b 
								
							
								 
							
						 
						
							
							
								
								* Covered the type converters in SLUtil with unit tests.  
							
							... 
							
							
							
							* Does anyone have an example raw notecard to look at and test the notecard parser? 
							
						 
						
							2010-09-18 02:49:42 -04:00  
				
					
						
							
							
								 
						
							
							
								4d83879704 
								
							
								 
							
						 
						
							
							
								
								* More Mundane Tests  
							
							... 
							
							
							
							* SL Util tests of AssetType2ContentType and ContentType2AssetType 
							
						 
						
							2010-09-17 23:27:41 -04:00  
				
					
						
							
							
								 
						
							
							
								cd42cdcc89 
								
							
								 
							
						 
						
							
							
								
								REST Console delivers responses with content type text/xml instead of text/plain.  
							
							... 
							
							
							
							Non-error responses to requests SessionCommand and CloseSession should use the appropriate content type for their XML data payload. 
							
						 
						
							2010-09-18 02:24:04 +01:00  
				
					
						
							
							
								 
						
							
							
								2501372d3b 
								
							
								 
							
						 
						
							
							
								
								Add m_syncRoot lock to MapAndArray.ContainsKey(), as discussed with jhurliman  
							
							... 
							
							
							
							Though this is actually thread-safe on .net 4.0 and mono today, the .net sdk states that Dictionary instance members are not guaranteed thread-safe 
							
						 
						
							2010-09-18 01:57:13 +01:00  
				
					
						
							
							
								 
						
							
							
								4327c795f8 
								
							
								 
							
						 
						
							
							
								
								Move OpenSim/Framework/tests/PrimeNumberHelperTests.cs to OpenSim/Framework/Tests/PrimeNumberHelperTests.cs  
							
							... 
							
							
							
							I'm assuming the lowercase tests was a mistake.  Please revert if it actually wasn't 
							
						 
						
							2010-09-18 00:25:22 +01:00  
				
					
						
							
							
								 
						
							
							
								94f35890e7 
								
							
								 
							
						 
						
							
							
								
								* Fixed and re-enabled CacheTests  
							
							... 
							
							
							
							* Added MundaneFrameworkTests.cs for the really mundane tests like testing properties,constructors, etc in OpenSim.Framework.
* Fixed LeftAxis and UpAxis unpacking from OSD to AgentPosition (copy and paste error caught while writing mundane test) (Good thing nobody uses the camera frustum from remote regions yet) 
							
						 
						
							2010-09-17 18:41:12 -04:00  
				
					
						
							
							
								 
						
							
							
								bdd4dcf69b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-17 22:12:48 +01:00  
				
					
						
							
							
								 
						
							
							
								69749b81f9 
								
							
								 
							
						 
						
							
							
								
								* Add a few more tests to help our meager code coverage %.  
							
							... 
							
							
							
							* Tests Animation Constructors
* Tests Animation OSD Packing/Unpacking
* Tests the PrimeNumberHelper class which is used in the cache. 
							
						 
						
							2010-09-17 03:11:57 -04:00  
				
					
						
							
							
								 
						
							
							
								7df4383235 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							Integrate the next large patch.
Don't use this version, it has a ghost avatar issue. Next push
will fix it. 
							
						 
						
							2010-09-17 03:49:30 +01:00  
				
					
						
							
							
								 
						
							
							
								860b2a502f 
								
							
								 
							
						 
						
							
							
								
								Changed SceneObjectGroup to store parts with the fast and thread-safe MapAndArray collection  
							
							
							
						 
						
							2010-09-16 17:30:46 -07:00  
				
					
						
							
							
								 
						
							
							
								8ed08a10d9 
								
							
								 
							
						 
						
							
							
								
								Remove long unused Region/Framework/ThreadTracker  
							
							... 
							
							
							
							All methods had already been deleted, only GetThreads() was left 
							
						 
						
							2010-09-14 22:34:55 +01:00  
				
					
						
							
							
								 
						
							
							
								609375bf37 
								
							
								 
							
						 
						
							
							
								
								Fix "show threads" to show threads now being managed by OpenSim.Framework.Watchdog  
							
							
							
						 
						
							2010-09-14 22:24:11 +01:00  
				
					
						
							
							
								 
						
							
							
								356b1ef1d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-14 22:16:02 +01:00  
				
					
						
							
							
								 
						
							
							
								1212cb0c74 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-14 22:03:42 +01:00  
				
					
						
							
							
								 
						
							
							
								6a1ce17cdb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							The modules will need to be updated for this to compile and run again. Please
don't use until I do the companion commit to modules later on. 
							
						 
						
							2010-09-13 16:17:38 +01:00  
				
					
						
							
							
								 
						
							
							
								c03b24cbfd 
								
							
								 
							
						 
						
							
							
								
								Merged  
							
							
							
						 
						
							2010-09-12 14:21:51 -07:00  
				
					
						
							
							
								 
						
							
							
								0db1ed0b5a 
								
							
								 
							
						 
						
							
							
								
								* Added ISimulationDataService and IEstateDataService  
							
							... 
							
							
							
							* Removed StorageManager
* CONFIG CHANGE: There are no more database settings in OpenSim.ini. Check the config-include configuration files for region store and estate store database settings 
							
						 
						
							2010-09-12 14:20:26 -07:00  
				
					
						
							
							
								 
						
							
							
								f1f0bc23f4 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2010-09-12 13:43:49 -04:00  
				
					
						
							
							
								 
						
							
							
								20cd1da6bf 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2010-09-12 12:54:31 -04:00  
				
					
						
							
							
								 
						
							
							
								30306a775a 
								
							
								 
							
						 
						
							
							
								
								Made it impossible to create a user with names containing spaces and prevented passwords from being echoed after enter is pressed.  
							
							
							
						 
						
							2010-09-10 23:19:18 +01:00  
				
					
						
							
							
								 
						
							
							
								a7f4e10f42 
								
							
								 
							
						 
						
							
							
								
								Remove parenthesis around the release flavour to get the version string back under 27 chars  
							
							... 
							
							
							
							Can't quite remember why this has to be <=27 chars, maybe something to do with the space available for the version string in a typical client 
							
						 
						
							2010-09-10 21:56:04 +01:00  
				
					
						
							
							
								 
						
							
							
								b8d14fcc4a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-09-08 01:05:56 +01:00  
				
					
						
							
							
								 
						
							
							
								9be1c0ff44 
								
							
								 
							
						 
						
							
							
								
								* Cache null account responses in the SimianUserAccountServiceConnector to avoid repeated requests for missing avatar IDs  
							
							... 
							
							
							
							* Updated to OpenMetaverse r3442 to fix a timezone issue with ExpiringCache 
							
						 
						
							2010-09-07 14:41:13 -07:00  
				
					
						
							
							
								 
						
							
							
								f7b28dd321 
								
							
								 
							
						 
						
							
							
								
								If a scene object part UUID is changed (only possible when not in a scene), then adjust the inventory items to point to the new uuid as well  
							
							
							
						 
						
							2010-09-07 03:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								06adbc1324 
								
							
								 
							
						 
						
							
							
								
								Revert "Workaround for mono bug #312968"  
							
							... 
							
							
							
							This reverts commit f2e343d530 
							
						 
						
							2010-09-06 17:24:10 +02:00  
				
					
						
							
							
								 
						
							
							
								f2e343d530 
								
							
								 
							
						 
						
							
							
								
								Workaround for mono bug  #312968  
							
							
							
						 
						
							2010-09-06 14:09:46 +02:00  
				
					
						
							
							
								 
						
							
							
								09c75b30f3 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2010-09-05 16:45:24 +01:00  
				
					
						
							
							
								 
						
							
							
								e4c2b44e5c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-05 15:06:00 +01:00  
				
					
						
							
							
								 
						
							
							
								6a0a878f7c 
								
							
								 
							
						 
						
							
							
								
								Remove "Dwell" support from core and replace it with calls to methods  
							
							... 
							
							
							
							on IDwellModule 
							
						 
						
							2010-09-05 14:28:33 +01:00  
				
					
						
							
							
								 
						
							
							
								e593607171 
								
							
								 
							
						 
						
							
							
								
								Remove "Dwell" support from core and replace it with calls to methods  
							
							... 
							
							
							
							on IDwellModule 
							
						 
						
							2010-09-05 14:16:42 +02:00  
				
					
						
							
							
								 
						
							
							
								9fd9836841 
								
							
								 
							
						 
						
							
							
								
								Make User Agent Service and Login Service separable.  
							
							
							
						 
						
							2010-09-04 16:39:03 -07:00  
				
					
						
							
							
								 
						
							
							
								8fc68c6d98 
								
							
								 
							
						 
						
							
							
								
								Added XFF header processing. Untested, for lack of proxy.  
							
							
							
						 
						
							2010-09-03 17:18:53 -07:00  
				
					
						
							
							
								 
						
							
							
								b8da15c104 
								
							
								 
							
						 
						
							
							
								
								In RemoveAdminPlugin, use a .ini file template in XmlRpcCreateRegionMethod rather than an older XML one  
							
							... 
							
							
							
							This is a patch from http://opensimulator.org/mantis/view.php?id=4973 .  Thanks randomhuman 
							
						 
						
							2010-09-03 22:38:40 +01:00  
				
					
						
							
							
								 
						
							
							
								4e0d6e8e41 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-03 03:37:18 +01:00  
				
					
						
							
							
								 
						
							
							
								7128e1a4ba 
								
							
								 
							
						 
						
							
							
								
								Implement UploadBakedTexture cap  
							
							
							
						 
						
							2010-09-02 16:20:44 +01:00  
				
					
						
							
							
								 
						
							
							
								0f40ec5c65 
								
							
								 
							
						 
						
							
							
								
								Implement UploadBakedTexture cap  
							
							
							
						 
						
							2010-09-02 16:10:44 +02:00  
				
					
						
							
							
								 
						
							
							
								7b03cb09e4 
								
							
								 
							
						 
						
							
							
								
								minor: Add some method doc to BaseHttpServer.HandleRequest()  
							
							
							
						 
						
							2010-08-30 22:33:45 +01:00  
				
					
						
							
							
								 
						
							
							
								79bfa275da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-30 02:30:28 +01:00  
				
					
						
							
							
								 
						
							
							
								0a83fde85c 
								
							
								 
							
						 
						
							
							
								
								Implements parcel media setting persistence and packet / CAPS handling  
							
							... 
							
							
							
							properly for the new media settings.
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-08-30 02:07:55 +01:00  
				
					
						
							
							
								 
						
							
							
								75e2a2b3ce 
								
							
								 
							
						 
						
							
							
								
								Prevent an object disposed exception that made forms comms unreliable. After  
							
							... 
							
							
							
							starting an asynchronous write, one should not close the channel it will
be written to synchrnously, that leads to grief. 
							
						 
						
							2010-08-25 23:19:55 +01:00  
				
					
						
							
							
								 
						
							
							
								739eb14741 
								
							
								 
							
						 
						
							
							
								
								Change some e.Message to e.ToString. Don't use e.Message, it doesn't carry  
							
							... 
							
							
							
							any useful information. Error messages are useless without location information.
It looks more elegant, but is totally pointless. 
							
						 
						
							2010-08-25 23:18:15 +01:00  
				
					
						
							
							
								 
						
							
							
								1096f43f0d 
								
							
								 
							
						 
						
							
							
								
								Prevent an object disposed exception that made forms comms unreliable. After  
							
							... 
							
							
							
							starting an asynchronous write, one should not close the channel it will
be written to synchrnously, that leads to grief. 
							
						 
						
							2010-08-25 23:34:39 +02:00  
				
					
						
							
							
								 
						
							
							
								1bcb2e788f 
								
							
								 
							
						 
						
							
							
								
								Change some e.Message to e.ToString. Don't use e.Message, it doesn't carry  
							
							... 
							
							
							
							any useful information. Error messages are useless without location information.
It looks more elegant, but is totally pointless. 
							
						 
						
							2010-08-25 23:04:12 +02:00  
				
					
						
							
							
								 
						
							
							
								483fc88b07 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-24 17:37:11 +01:00  
				
					
						
							
							
								 
						
							
							
								de85aabcbe 
								
							
								 
							
						 
						
							
							
								
								Plumb the region type through to the ProductName field in estate messages  
							
							
							
						 
						
							2010-08-24 12:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								1bfec00a88 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-23 23:55:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f445659dd3 
								
							
								 
							
						 
						
							
							
								
								Finally putting estate_settings.xml to rest. There will be no more attempts  
							
							... 
							
							
							
							to read or write this file. 
							
						 
						
							2010-08-21 17:38:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f8ff98577e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-21 00:32:26 +01:00  
				
					
						
							
							
								 
						
							
							
								5155915de1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-08-20 19:36:04 +01:00  
				
					
						
							
							
								 
						
							
							
								7aad5af498 
								
							
								 
							
						 
						
							
							
								
								Some code cleanup for console command "create region".  
							
							... 
							
							
							
							Make region name an optional command parameter.
Avoid question for region name if it has already been specified.
Extend help text. 
							
						 
						
							2010-08-20 19:35:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f347d25675 
								
							
								 
							
						 
						
							
							
								
								Unit test breakage fix.  
							
							
							
						 
						
							2010-08-20 11:09:02 -07:00  
				
					
						
							
							
								 
						
							
							
								a39ea07158 
								
							
								 
							
						 
						
							
							
								
								Finished implementing ViaLogin vs ViaHGLogin. Removed lookup on myipaddress.com. Also removed client IP verification upon UDP connection that had been left there -- we can't do that in general.  
							
							
							
						 
						
							2010-08-19 19:54:40 -07:00  
				
					
						
							
							
								 
						
							
							
								1955b79759 
								
							
								 
							
						 
						
							
							
								
								Partial rewrite of client IP verification. Not completely finished yet, and untested. Committing to move to my other computer.  
							
							
							
						 
						
							2010-08-19 18:55:30 -07:00  
				
					
						
							
							
								 
						
							
							
								2b172bef72 
								
							
								 
							
						 
						
							
							
								
								Revert "One more go at GetExternalIpOf(user). Addresses mantis  #4955  and #4943."  
							
							... 
							
							
							
							Reverting mostly because of the texture asset files that got committed and cause grief with the 0.7-post-fixes branch. But also because I'm going to go at those mantises in another way.
This reverts commit e47608fc62 
							
						 
						
							2010-08-19 09:14:20 -07:00  
				
					
						
							
							
								 
						
							
							
								e47608fc62 
								
							
								 
							
						 
						
							
							
								
								One more go at GetExternalIpOf(user). Addresses mantis  #4955  and  #4943 .  
							
							... 
							
							
							
							(Files .xml and .txt also want to be committed) 
							
						 
						
							2010-08-18 16:22:50 -07:00  
				
					
						
							
							
								 
						
							
							
								e74809ff4c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-18 00:59:20 +01:00  
				
					
						
							
							
								 
						
							
							
								a8b80ef800 
								
							
								 
							
						 
						
							
							
								
								Added SendTeleportProgress to IClientAPI. Ya know what that means... 8 files affected.  
							
							
							
						 
						
							2010-08-16 11:39:46 -07:00  
				
					
						
							
							
								 
						
							
							
								77de28965a 
								
							
								 
							
						 
						
							
							
								
								Work on TeleportStart: renamed method from TeleportLocationStart to TeleportStart, and now sending this upon all teleports, not just some, and in the right place (EntityTransferModule).  
							
							
							
						 
						
							2010-08-16 11:33:59 -07:00  
				
					
						
							
							
								 
						
							
							
								d806741e9d 
								
							
								 
							
						 
						
							
							
								
								* Cleaned up the magic UUID definitions in AvatarWearable.cs  
							
							
							
						 
						
							2010-08-13 17:39:45 -07:00  
				
					
						
							
							
								 
						
							
							
								fb14390fb0 
								
							
								 
							
						 
						
							
							
								
								Note to self: don't break the build  
							
							
							
						 
						
							2010-08-10 09:17:30 -07:00  
				
					
						
							
							
								 
						
							
							
								1ead2ed5ee 
								
							
								 
							
						 
						
							
							
								
								Add a stack trace to the error output on the recursive read lock warning on my RWlocks. Whilst recursive locks are safe, coupled with other issues we're experiencing with the TaskInventoryDictionary it implies that somewhere the lock is not being freed possibly due to a merge error somewhere, and thus it needs to be looked into.  
							
							
							
						 
						
							2010-08-10 09:07:17 -07:00  
				
					
						
							
							
								 
						
							
							
								8fd3f6cf7f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-07 05:41:41 +01:00  
				
					
						
							
							
								 
						
							
							
								a04efe4a4d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-08-07 05:39:20 +01:00  
				
					
						
							
							
								 
						
							
							
								00fd2e0446 
								
							
								 
							
						 
						
							
							
								
								Correct display of landmark about info. Also correct region maturity rating  
							
							... 
							
							
							
							in LM info. Maturity is NOT the parcel's setting, that is only for the
image and text. Parcel maturity is governed by region maturity. 
							
						 
						
							2010-08-07 05:33:49 +01:00  
				
					
						
							
							
								 
						
							
							
								c554de7501 
								
							
								 
							
						 
						
							
							
								
								Correct display of landmark about info. Also correct region maturity rating  
							
							... 
							
							
							
							in LM info. Maturity is NOT the parcel's setting, that is only for the
image and text. Parcel maturity is governed by region maturity. 
							
						 
						
							2010-08-07 05:45:52 +02:00  
				
					
						
							
							
								 
						
							
							
								85d7d0583e 
								
							
								 
							
						 
						
							
							
								
								Fix XStats formatting:  
							
							... 
							
							
							
							Recent libomv update broke the json serialization for
	XStats. This uses String.Format to convert all data to
	strings with fixed decimal (2 places ), or integer formats
	as appropriate. 
							
						 
						
							2010-08-06 23:27:57 +01:00  
				
					
						
							
							
								 
						
							
							
								f9f776e407 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-06 11:44:57 -07:00  
				
					
						
							
							
								 
						
							
							
								330343505c 
								
							
								 
							
						 
						
							
							
								
								Implement CreateNewOutfitAttachments. This addresses mantis  #199 .  
							
							
							
						 
						
							2010-08-06 11:39:10 -07:00  
				
					
						
							
							
								 
						
							
							
								2369063640 
								
							
								 
							
						 
						
							
							
								
								HACK ALERT! There's some underlying bug in the HTTP server that makes requests come up with Accept headers from previous requests. Until that gets fixed, this hack goes in.  
							
							
							
						 
						
							2010-08-06 10:59:19 -07:00  
				
					
						
							
							
								 
						
							
							
								26387252f5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-06 18:08:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1270727c96 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'moap'  
							
							
							
						 
						
							2010-08-06 18:29:30 +01:00  
				
					
						
							
							
								 
						
							
							
								a133acbd5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'iar-merge'  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveReadRequest.cs
	OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiverModule.cs 
							
						 
						
							2010-08-04 20:56:52 +01:00  
				
					
						
							
							
								 
						
							
							
								757929012e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-08-04 01:11:47 +01:00  
				
					
						
							
							
								 
						
							
							
								71cd4d6e84 
								
							
								 
							
						 
						
							
							
								
								Revert "remove long unused OpenSim/Framework/Configuration/* projects"  
							
							... 
							
							
							
							This reverts commit cdd3f17b2b 
							
						 
						
							2010-08-04 01:10:01 +01:00  
				
					
						
							
							
								 
						
							
							
								6e3c79f31e 
								
							
								 
							
						 
						
							
							
								
								don't mask current time reads (since we don't mask the corresponding subtract)  
							
							... 
							
							
							
							if you mask the reads you have to mask the subtract as well.
simplest is just don't mask any of it. 
							
						 
						
							2010-08-03 20:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f04d51378f 
								
							
								 
							
						 
						
							
							
								
								Drop the RestClient timeout from 15 minutes to 30 seconds. This does not address the problem, but it will allow the regions to recover in the event that the remote server goes away.  
							
							
							
						 
						
							2010-08-03 11:06:41 -07:00  
				
					
						
							
							
								 
						
							
							
								99c0f4c9c7 
								
							
								 
							
						 
						
							
							
								
								Simplify serialized version string.  Change element capitalization for consistency  
							
							... 
							
							
							
							THIS CHANGE ALTERS THE SERIALIZATION FORMAT, HOPEFULLY FOR THE LAST TIME.  If you're testing, please start with a new database.
This commit also improves locking for manipulation of media entries. 
							
						 
						
							2010-08-03 17:09:20 +01:00  
				
					
						
							
							
								 
						
							
							
								9d8a67fe13 
								
							
								 
							
						 
						
							
							
								
								get rid of PrimitiveBaseShape.MediaRaw staging post  
							
							... 
							
							
							
							using an OSD serialization rather than auto forces serialization code to be placed in OpenSim.Framework
this makes the media texture raw data staging post in PrimitiveBaseShape redundant, now we just directly call the code in PrimitiveBaseShape.MediaList itself 
							
						 
						
							2010-08-03 16:26:27 +01:00  
				
					
						
							
							
								 
						
							
							
								ac07d853b8 
								
							
								 
							
						 
						
							
							
								
								remove duplicated serialization code  
							
							
							
						 
						
							2010-08-03 15:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								60df76314f 
								
							
								 
							
						 
						
							
							
								
								serialize media textures to inventory with a largely osd representation rather than .net auto-serialization  
							
							... 
							
							
							
							THIS WILL BREAK ANY EXISTING MEDIA TEXTURE SERIALIZATIONS.  If you're testing this, please start with new databases.
This makes media textures serialized in the same way, which is probably better in the long term. 
							
						 
						
							2010-08-03 15:45:49 +01:00  
				
					
						
							
							
								 
						
							
							
								3302e8ddc4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-07-31 00:57:50 +01:00  
				
					
						
							
							
								 
						
							
							
								86bc25b84f 
								
							
								 
							
						 
						
							
							
								
								Slight improvement on previous commit.  
							
							
							
						 
						
							2010-07-30 14:27:53 -07:00  
				
					
						
							
							
								 
						
							
							
								f3fa10fa15 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-07-30 14:04:29 -07:00  
				
					
						
							
							
								 
						
							
							
								8ab7d80b09 
								
							
								 
							
						 
						
							
							
								
								Changed the way HG client verification is done: now transforming local and LAN client IPs into external IPs. This addresses some issues related to running both the user agents service and the viewer in the same machine/LAN, which then presents a problem when the user agent goes to an external network.  
							
							
							
						 
						
							2010-07-30 14:04:13 -07:00  
				
					
						
							
							
								 
						
							
							
								cdd3f17b2b 
								
							
								 
							
						 
						
							
							
								
								remove long unused OpenSim/Framework/Configuration/* projects  
							
							
							
						 
						
							2010-07-30 20:19:46 +01:00  
				
					
						
							
							
								 
						
							
							
								68b1d6f0af 
								
							
								 
							
						 
						
							
							
								
								Remove unused ILoginServiceToRegionsConnector  
							
							
							
						 
						
							2010-07-30 20:02:00 +01:00  
				
					
						
							
							
								 
						
							
							
								315b065bce 
								
							
								 
							
						 
						
							
							
								
								Remove unused LLFileTransfer  
							
							
							
						 
						
							2010-07-30 19:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								ce358db159 
								
							
								 
							
						 
						
							
							
								
								remove long superseded HGNetworkServersInfo  
							
							
							
						 
						
							2010-07-30 19:54:27 +01:00  
				
					
						
							
							
								 
						
							
							
								4596c78073 
								
							
								 
							
						 
						
							
							
								
								remove unused FriendRegionInfo  
							
							
							
						 
						
							2010-07-30 19:50:47 +01:00  
				
					
						
							
							
								 
						
							
							
								c7652d287b 
								
							
								 
							
						 
						
							
							
								
								remove now unused GridConfig, MessageServerConfig, UserConfig  
							
							
							
						 
						
							2010-07-30 19:44:39 +01:00  
				
					
						
							
							
								 
						
							
							
								f393e10ea4 
								
							
								 
							
						 
						
							
							
								
								remove unused ACL class  
							
							
							
						 
						
							2010-07-30 19:34:55 +01:00  
				
					
						
							
							
								 
						
							
							
								550c3572a1 
								
							
								 
							
						 
						
							
							
								
								* Tweaked WebUtil.PostToService() to help debug an object disposed exception  
							
							
							
						 
						
							2010-07-29 14:39:08 -07:00  
				
					
						
							
							
								 
						
							
							
								7a9e246ccd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-07-29 16:20:59 +01:00  
				
					
						
							
							
								 
						
							
							
								a349703279 
								
							
								 
							
						 
						
							
							
								
								comment out further debug line in BaseHttpServer  
							
							
							
						 
						
							2010-07-27 22:51:57 +01:00  
				
					
						
							
							
								 
						
							
							
								412fed975f 
								
							
								 
							
						 
						
							
							
								
								relocate serialization code from SQLiteRegionData to MoapModule using load and save events.  
							
							... 
							
							
							
							This is better modularity.  It also allows MoapModule to be replaced with some other media module that may behave completely differently in the future.
Remaining non-modularity:
PrimitiveBaseShape needs explicit Media and MediaRaw fields.  MediaRaw is required in order to shuttle the pre-serialization data back and forth from the database layer.
The database also needs to know about MediaRaw though not about Media.
IMO, it would be extremely nice to remove these hard codings but this is a bridge too far at the present time. 
							
						 
						
							2010-07-26 23:34:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a5ad792e6c 
								
							
								 
							
						 
						
							
							
								
								implement llSetPrimMediaParams()  
							
							... 
							
							
							
							Untested 
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								acac47830e 
								
							
								 
							
						 
						
							
							
								
								start storing incoming MediaEntry on a new Media field on PrimitiveBaseShape  
							
							... 
							
							
							
							This allows the media texture to persist in memory - logging in and out will redisplay it (after a click) though navigation will be lost
Next need to implement media uri on prim and delegate more incoming llsd parsing to libomv 
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								701f39c8c2 
								
							
								 
							
						 
						
							
							
								
								do a whole load of crappy hacking to get cubes to display google.com  
							
							... 
							
							
							
							currently, for smoe reason the page only appears when you click a face.
also, actually navigating anywhere always snaps you back to the google search box, for some unknown reason
you can still change the url and normal navigation will work again 
							
						 
						
							2010-07-26 23:34:17 +01:00  
				
					
						
							
							
								 
						
							
							
								0c0ac65d38 
								
							
								 
							
						 
						
							
							
								
								Added ': ' to password prompt. Mantis  #4851  
							
							
							
						 
						
							2010-07-22 04:00:24 -07:00  
				
					
						
							
							
								 
						
							
							
								d1040c9ff9 
								
							
								 
							
						 
						
							
							
								
								Replace the screenful of code i deleted.  
							
							
							
						 
						
							2010-07-17 02:46:04 +02:00  
				
					
						
							
							
								 
						
							
							
								e06b7ee368 
								
							
								 
							
						 
						
							
							
								
								Make webloading more robust by addign retries  
							
							
							
						 
						
							2010-07-17 02:38:00 +02:00  
				
					
						
							
							
								 
						
							
							
								e1ea82b329 
								
							
								 
							
						 
						
							
							
								
								Major attachments cleanup. Remove unused AttachObject ClientView method  
							
							... 
							
							
							
							Clean up use of AttachObject throughout, reduce number of overloads
and number of parameters 
							
						 
						
							2010-07-14 19:51:12 +01:00  
				
					
						
							
							
								 
						
							
							
								a7b5fe6a88 
								
							
								 
							
						 
						
							
							
								
								Remove useless quaternion parameter from AttachObject sig  
							
							
							
						 
						
							2010-07-14 19:49:54 +01:00  
				
					
						
							
							
								 
						
							
							
								bebbe407ee 
								
							
								 
							
						 
						
							
							
								
								Major attachments cleanup. Remove unused AttachObject ClientView method  
							
							... 
							
							
							
							Clean up use of AttachObject throughout, reduce number of overloads
and number of parameters 
							
						 
						
							2010-07-14 19:58:23 +02:00  
				
					
						
							
							
								 
						
							
							
								0c445239a6 
								
							
								 
							
						 
						
							
							
								
								Remove useless quaternion parameter from AttachObject sig  
							
							
							
						 
						
							2010-07-14 19:21:01 +02:00  
				
					
						
							
							
								 
						
							
							
								26621ca500 
								
							
								 
							
						 
						
							
							
								
								Add scripted controllers into agent intersim messaging  
							
							
							
						 
						
							2010-07-11 14:50:14 +01:00  
				
					
						
							
							
								 
						
							
							
								7f0f11304f 
								
							
								 
							
						 
						
							
							
								
								Add scripted controllers into agent intersim messaging  
							
							
							
						 
						
							2010-07-11 14:26:57 +02:00  
				
					
						
							
							
								 
						
							
							
								cea856cfc2 
								
							
								 
							
						 
						
							
							
								
								Fix the synchronousrestformsrequester so it will successfully handle a response from a server which does not provide a valid content length header  
							
							
							
						 
						
							2010-07-10 19:00:12 -07:00  
				
					
						
							
							
								 
						
							
							
								cecd660388 
								
							
								 
							
						 
						
							
							
								
								Fix an issue where the SynchronousRestObjectRequester will fail if a webserver does not report a content length (-1), but the content is still valid  
							
							
							
						 
						
							2010-07-10 18:48:49 -07:00  
				
					
						
							
							
								 
						
							
							
								5f400a50be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-07-08 17:32:57 +01:00  
				
					
						
							
							
								 
						
							
							
								baebefeb05 
								
							
								 
							
						 
						
							
							
								
								Handle a specific exception without spewing red ink.  
							
							
							
						 
						
							2010-07-08 16:30:36 +01:00  
				
					
						
							
							
								 
						
							
							
								5b68343361 
								
							
								 
							
						 
						
							
							
								
								The majority of the Undo fix.  There is still an issue with Rotation which i'll address next; however position undo and scale undo should be working just fine now. Also removed some residual debug logging.  
							
							
							
						 
						
							2010-07-04 19:28:39 -07:00  
				
					
						
							
							
								 
						
							
							
								7665013ad8 
								
							
								 
							
						 
						
							
							
								
								Correct positioning of timeout modifier in the SynchronousRestObjectRequester  
							
							
							
						 
						
							2010-07-04 19:25:54 -07:00  
				
					
						
							
							
								 
						
							
							
								e4739523d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-07-03 06:11:46 -07:00  
				
					
						
							
							
								 
						
							
							
								39ae1def85 
								
							
								 
							
						 
						
							
							
								
								Re-implement the Undo stack as a List; the old implementation was buggy  
							
							
							
						 
						
							2010-07-03 06:10:02 -07:00  
				
					
						
							
							
								 
						
							
							
								3d495b709e 
								
							
								 
							
						 
						
							
							
								
								Implement a timeout value in the SynchronousRestObjectRequester. Default is 100 seconds.  
							
							
							
						 
						
							2010-07-03 06:08:18 -07:00  
				
					
						
							
							
								 
						
							
							
								e15f6905a5 
								
							
								 
							
						 
						
							
							
								
								Clean up IMoneyModule and adjust the other modules to the changes  
							
							
							
						 
						
							2010-07-02 06:13:58 +01:00  
				
					
						
							
							
								 
						
							
							
								c87e6a289c 
								
							
								 
							
						 
						
							
							
								
								Clean up IMoneyModule and adjust the other modules to the changes  
							
							
							
						 
						
							2010-07-02 06:20:36 +02:00  
				
					
						
							
							
								 
						
							
							
								fda9d7b75e 
								
							
								 
							
						 
						
							
							
								
								Remove GetEconomyData and the economy data structure (unused)  
							
							
							
						 
						
							2010-07-02 04:45:03 +01:00  
				
					
						
							
							
								 
						
							
							
								beb5259cd1 
								
							
								 
							
						 
						
							
							
								
								Remove GetEconomyData and the economy data structure (unused)  
							
							
							
						 
						
							2010-07-02 04:51:31 +02:00  
				
					
						
							
							
								 
						
							
							
								3d5d44279b 
								
							
								 
							
						 
						
							
							
								
								ANother stab at LSL compatibility  
							
							
							
						 
						
							2010-07-01 17:06:29 +02:00  
				
					
						
							
							
								 
						
							
							
								9012084d11 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-06-29 23:19:08 -07:00  
				
					
						
							
							
								 
						
							
							
								8dc7c0849e 
								
							
								 
							
						 
						
							
							
								
								The other half of the asset fix. Implement an exponentially incrementing retry timer for asset upload failures. Total queue time in the ballpark of 24 hours, which should be a reasonable time for any grid admin to get their asset service back online. This should stop lost assets.  
							
							
							
						 
						
							2010-06-29 23:18:48 -07:00  
				
					
						
							
							
								 
						
							
							
								5925aac859 
								
							
								 
							
						 
						
							
							
								
								Add --merge switch to load iar.  
							
							... 
							
							
							
							When this switch is used, iar folders are merged with existing same-name user inventory folders.
This makes it a little easier to back and restore entire individual user inventories, among other things
Added unit test to check behaviour 
							
						 
						
							2010-06-30 00:10:44 +01:00  
				
					
						
							
							
								 
						
							
							
								6f4d4543b9 
								
							
								 
							
						 
						
							
							
								
								Make newly created prims be named "Object" and make newly created scripts  
							
							... 
							
							
							
							have a default touch handler. Compatibility patch 
							
						 
						
							2010-06-29 03:51:16 +02:00  
				
					
						
							
							
								 
						
							
							
								49272657d7 
								
							
								 
							
						 
						
							
							
								
								Make RegionLightShareData serializable  
							
							
							
						 
						
							2010-06-26 15:30:47 -07:00  
				
					
						
							
							
								 
						
							
							
								c7e7cb04a3 
								
							
								 
							
						 
						
							
							
								
								fix web request exception reporting properly this time  
							
							
							
						 
						
							2010-06-25 20:57:38 +01:00  
				
					
						
							
							
								 
						
							
							
								8629ba80bf 
								
							
								 
							
						 
						
							
							
								
								Revert "Report http server onRequest() exception properly."  
							
							... 
							
							
							
							This reverts commit c09451a034 
							
						 
						
							2010-06-25 20:51:21 +01:00  
				
					
						
							
							
								 
						
							
							
								dc9e9931eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-06-25 20:26:48 +01:00  
				
					
						
							
							
								 
						
							
							
								c09451a034 
								
							
								 
							
						 
						
							
							
								
								Report http server onRequest() exception properly.  
							
							
							
						 
						
							2010-06-25 19:11:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2c4df19805 
								
							
								 
							
						 
						
							
							
								
								minor: Move log information about SYSTEMIP to the place where it's resolved  
							
							
							
						 
						
							2010-06-25 18:29:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3101d53064 
								
							
								 
							
						 
						
							
							
								
								Make "Allow other residents to edit terrain" default to FALSE  
							
							
							
						 
						
							2010-06-25 05:25:41 -07:00  
				
					
						
							
							
								 
						
							
							
								6848465ae2 
								
							
								 
							
						 
						
							
							
								
								* SimianAssetServiceConnector Delete() was expecting the wrong type of response, reporting false errors  
							
							... 
							
							
							
							* Fixed a typo in a WebUtil error message 
							
						 
						
							2010-06-24 13:43:38 -07:00  
				
					
						
							
							
								 
						
							
							
								7e22be3441 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-06-17 03:08:55 +01:00  
				
					
						
							
							
								 
						
							
							
								544627c79c 
								
							
								 
							
						 
						
							
							
								
								Force newly connecting remote consoles to display a prompt  
							
							
							
						 
						
							2010-06-17 03:03:55 +01:00  
				
					
						
							
							
								 
						
							
							
								0031d4a618 
								
							
								 
							
						 
						
							
							
								
								Readjust master version and flavor  
							
							
							
						 
						
							2010-06-15 01:53:11 +01:00  
				
					
						
							
							
								 
						
							
							
								3c3ad08868 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							0.7.1CM Dev 
							
						 
						
							2010-06-12 02:46:11 +01:00  
				
					
						
							
							
								 
						
							
							
								85d2e21558 
								
							
								 
							
						 
						
							
							
								
								Change trunk versio to 0.7.1 Dev  
							
							
							
						 
						
							2010-06-12 02:45:21 +01:00  
				
					
						
							
							
								 
						
							
							
								4dd9cf1ce4 
								
							
								 
							
						 
						
							
							
								
								Change flavor to 0.7-RC1  
							
							
							
						 
						
							2010-06-12 02:44:01 +01:00  
				
					
						
							
							
								 
						
							
							
								508bfa1de8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-06-12 01:26:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c8ed972443 
								
							
								 
							
						 
						
							
							
								
								Move "StopFlying()" into LLSpace. Try to reinstate the carefully crafted packet  
							
							... 
							
							
							
							we used to send before slimupdates and explicitly send it 
							
						 
						
							2010-06-12 01:25:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a791689ceb 
								
							
								 
							
						 
						
							
							
								
								Make the text mode remote console really work. It can now be used to send  
							
							... 
							
							
							
							multi-word commands with proper quoting, handles arguments with spaces
and allows interactive use, e.g. user creation. 
							
						 
						
							2010-06-08 22:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								4921d5ac2d 
								
							
								 
							
						 
						
							
							
								
								Make the text mode remote console really work. It can now be used to send  
							
							... 
							
							
							
							multi-word commands with proper quoting, handles arguments with spaces
and allows interactive use, e.g. user creation. 
							
						 
						
							2010-06-08 22:03:08 +02:00  
				
					
						
							
							
								 
						
							
							
								542e6b8af4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-28 21:56:42 +01:00  
				
					
						
							
							
								 
						
							
							
								3c0f34bc2b 
								
							
								 
							
						 
						
							
							
								
								If a command has descriptive help, add a line above and below the print out for readability  
							
							
							
						 
						
							2010-05-28 20:51:02 +01:00  
				
					
						
							
							
								 
						
							
							
								fff5459f4d 
								
							
								 
							
						 
						
							
							
								
								Add ability to load IARs directly from URIs  
							
							... 
							
							
							
							So, something like
load iar Justin Clark-Casey / PASSWORD http://justincc.org/downloads/iars/my-great-items.iar 
Will load my IAR directly from the web. 
							
						 
						
							2010-05-28 20:07:15 +01:00  
				
					
						
							
							
								 
						
							
							
								565db4635f 
								
							
								 
							
						 
						
							
							
								
								add a smidgen more log debug information in the form of the operating system version  
							
							
							
						 
						
							2010-05-28 18:30:33 +01:00  
				
					
						
							
							
								 
						
							
							
								a9dad99432 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2010-05-23 06:09:54 +01:00  
				
					
						
							
							
								 
						
							
							
								4e45718833 
								
							
								 
							
						 
						
							
							
								
								Added overload of SendGenericMessage to LLClientView with string list as parameter. Now modules themselfs don't necessarily need to convert strings to byte arrays. Added this as it was removed in LightShare patch.  
							
							
							
						 
						
							2010-05-21 23:08:07 +01:00  
				
					
						
							
							
								 
						
							
							
								93ef65c690 
								
							
								 
							
						 
						
							
							
								
								* Moving all of the prioritization/reprioritization code into a new file Prioritizer.cs  
							
							... 
							
							
							
							* Simplified the interest management code to make it easier to add new policies. Prioritization and reprioritization share code paths now
* Improved the distance and front back policies to always give your avatar the highest priority 
							
						 
						
							2010-05-21 13:55:36 -07:00  
				
					
						
							
							
								 
						
							
							
								297bcb5c3d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-21 21:16:04 +01:00  
				
					
						
							
							
								 
						
							
							
								721c1085da 
								
							
								 
							
						 
						
							
							
								
								make oar object filename/pathname creation a helper method  
							
							... 
							
							
							
							reused in both tests and oar code
reduction in checking is outweighed by greater test clarity 
							
						 
						
							2010-05-21 20:43:11 +01:00  
				
					
						
							
							
								 
						
							
							
								74ef1ed36f 
								
							
								 
							
						 
						
							
							
								
								add prim item and test asset save in save oar unit test  
							
							
							
						 
						
							2010-05-21 19:36:39 +01:00  
				
					
						
							
							
								 
						
							
							
								a92780fe5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-21 03:51:58 +01:00  
				
					
						
							
							
								 
						
							
							
								beed74096c 
								
							
								 
							
						 
						
							
							
								
								Merging slimupdates2  
							
							
							
						 
						
							2010-05-20 12:28:13 -07:00  
				
					
						
							
							
								 
						
							
							
								e4b8d76b10 
								
							
								 
							
						 
						
							
							
								
								Change appender to deal with line feeds more intelligently.  
							
							... 
							
							
							
							Change migration error reporting to not truncate the statement when
reporting. It's a bit messier than the old error reporting, but at least
one gets an idea of what could be wrong again. And things look a lot
neater now. 
							
						 
						
							2010-05-19 04:17:56 +01:00  
				
					
						
							
							
								 
						
							
							
								0c209a469b 
								
							
								 
							
						 
						
							
							
								
								Clean up output a bit  
							
							
							
						 
						
							2010-05-19 03:48:03 +01:00  
				
					
						
							
							
								 
						
							
							
								91b1d17e5b 
								
							
								 
							
						 
						
							
							
								
								Fix for hanging on "Connecting to region".. caused by packets being processed before the presence has bound to receive events. Fixed this by adding packets to a queue and then processing them when the presence is ready.  
							
							
							
						 
						
							2010-05-18 01:09:47 -07:00  
				
					
						
							
							
								 
						
							
							
								8f838c722d 
								
							
								 
							
						 
						
							
							
								
								When killing a zombie session, don't send the stop packet since it often has the effect of killing a newly connected client.  
							
							
							
						 
						
							2010-05-17 14:14:19 -07:00  
				
					
						
							
							
								 
						
							
							
								a003c36de5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-16 20:32:58 +01:00  
				
					
						
							
							
								 
						
							
							
								a6023ea89e 
								
							
								 
							
						 
						
							
							
								
								Prevent a crash when the two agent dictionaries get out of sync  
							
							
							
						 
						
							2010-05-16 20:31:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b94cace547 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-16 15:01:56 +01:00  
				
					
						
							
							
								 
						
							
							
								2a1e45f657 
								
							
								 
							
						 
						
							
							
								
								Finalized the client's TCP IP address verification process for HG1.5.  
							
							
							
						 
						
							2010-05-15 19:25:14 -07:00  
				
					
						
							
							
								 
						
							
							
								9dbe90801b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into slimupdates2  
							
							
							
						 
						
							2010-05-15 02:20:47 -07:00  
				
					
						
							
							
								 
						
							
							
								4b755c6d80 
								
							
								 
							
						 
						
							
							
								
								delete now unused MessageServerInfo  
							
							
							
						 
						
							2010-05-15 02:17:10 +01:00  
				
					
						
							
							
								 
						
							
							
								bf5c81d77e 
								
							
								 
							
						 
						
							
							
								
								* Initial commit of the slimupdates2 rewrite. This pass maintains the original behavior of avatar update sending and has a simplified set of IClientAPI methods for sending avatar/prim updates  
							
							
							
						 
						
							2010-05-12 15:59:48 -07:00  
				
					
						
							
							
								 
						
							
							
								fada4cb6c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-10 04:05:04 +01:00  
				
					
						
							
							
								 
						
							
							
								b233a4b2ca 
								
							
								 
							
						 
						
							
							
								
								* Fixed spamming the assets table with map tiles. The tile image ID is now stored in regionsettings. Upon generation of a new tile image, the old one is deleted. Tested for SQLite and MySql standalone.  
							
							... 
							
							
							
							* Fixed small bug with map search where the local sim regions weren't found. 
							
						 
						
							2010-05-09 13:39:56 -07:00  
				
					
						
							
							
								 
						
							
							
								4e0d62547d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-09 17:04:23 +01:00  
				
					
						
							
							
								 
						
							
							
								9b22393cf3 
								
							
								 
							
						 
						
							
							
								
								Add a field asset_flags and a corresponding enum to the asset database. This  
							
							... 
							
							
							
							CHANGES THE ASSET SERVER PROTOCOL and means you CAN NOT MIX PRIOR VERSIONS
WITH LATER ONES. It may also eat your babies, yada, yada, yada.
The usual cautions for migrations to the assets table apply.
Coding: Can not guarantee nut free. 
							
						 
						
							2010-05-09 17:02:22 +01:00  
				
					
						
							
							
								 
						
							
							
								11971fb302 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-06 16:09:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4183cef409 
								
							
								 
							
						 
						
							
							
								
								* Fixes LandDataSerializerTests on Windows by stripping CR from the serialization result since the reference serialization has LF only.  
							
							... 
							
							
							
							* Added a bool result and then an Assert.That(result) because resharper was having a hard time with the equality compare in Assert.That. 
							
						 
						
							2010-05-05 21:22:29 -04:00  
				
					
						
							
							
								 
						
							
							
								7e0d5b8665 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-05 22:50:11 +01:00  
				
					
						
							
							
								 
						
							
							
								733a07e061 
								
							
								 
							
						 
						
							
							
								
								Plumb the viewer version string through into AgentCircuitData. Now all that  
							
							... 
							
							
							
							is left os to figure out what black magic turns AgentCircuitData into
AgentData and then copy that into the ScenePresence, where m_Viewer is
already added with this commit and waits for the data. 
							
						 
						
							2010-05-06 00:34:49 +02:00  
				
					
						
							
							
								 
						
							
							
								2ebe148266 
								
							
								 
							
						 
						
							
							
								
								Plumb the viewer version string through into AgentCircuitData. Now all that  
							
							... 
							
							
							
							is left os to figure out what black magic turns AgentCircuitData into
AgentData and then copy that into the ScenePresence, where m_Viewer is
already added with this commit and waits for the data. 
							
						 
						
							2010-05-05 22:15:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a9db266d93 
								
							
								 
							
						 
						
							
							
								
								* Added an important comment to warn people not to use MockConsole for anything but testing.  
							
							
							
						 
						
							2010-05-04 22:16:07 -04:00  
				
					
						
							
							
								 
						
							
							
								f005e570aa 
								
							
								 
							
						 
						
							
							
								
								* This should fix the tests failing because of a MainConsole.Instance null reference  
							
							... 
							
							
							
							* Added a MockConsole that doesn't require a handle to System.Console 
							
						 
						
							2010-05-04 22:13:25 -04:00  
				
					
						
							
							
								 
						
							
							
								9f8acbfe3e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-05-03 01:40:24 +01:00  
				
					
						
							
							
								 
						
							
							
								45301d8a49 
								
							
								 
							
						 
						
							
							
								
								Defer sending of CHANGED_OWNER to make it work on rezzed objects and  
							
							... 
							
							
							
							attachments in addition to objects sold in place 
							
						 
						
							2010-05-03 01:14:38 +01:00  
				
					
						
							
							
								 
						
							
							
								7dc5ebc929 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into careminster-presence-refactor  
							
							
							
						 
						
							2010-04-30 11:49:16 +01:00  
				
					
						
							
							
								 
						
							
							
								8b70477556 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.6.9-post-fixes' into careminster  
							
							
							
						 
						
							2010-04-30 11:48:57 +01:00  
				
					
						
							
							
								 
						
							
							
								04845c1898 
								
							
								 
							
						 
						
							
							
								
								Fix link security issue  
							
							
							
						 
						
							2010-04-30 11:48:09 +01:00  
				
					
						
							
							
								 
						
							
							
								22b3217113 
								
							
								 
							
						 
						
							
							
								
								Fix link security issue  
							
							
							
						 
						
							2010-04-30 11:46:50 +01:00  
				
					
						
							
							
								 
						
							
							
								08ebcdb0b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-04-29 23:33:26 +01:00  
				
					
						
							
							
								 
						
							
							
								59ac792e44 
								
							
								 
							
						 
						
							
							
								
								* Thanks cmickeyb, for a patch that corrects an invalid construction of Primitive.TextureEntry (a "blank" texture should be initialized with UUID.Zero, not null)  
							
							
							
						 
						
							2010-04-27 17:11:24 -07:00  
				
					
						
							
							
								 
						
							
							
								bbffe16f13 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-04-27 00:27:05 +01:00  
				
					
						
							
							
								 
						
							
							
								31d040dc1e 
								
							
								 
							
						 
						
							
							
								
								Better error message.  
							
							
							
						 
						
							2010-04-26 17:40:00 -07:00  
				
					
						
							
							
								 
						
							
							
								8692ac53f5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-04-22 18:56:06 -07:00  
				
					
						
							
							
								 
						
							
							
								67990ea7e4 
								
							
								 
							
						 
						
							
							
								
								* Better error logging for failed SimianGrid web service calls  
							
							
							
						 
						
							2010-04-22 18:55:31 -07:00  
				
					
						
							
							
								 
						
							
							
								98cb4f74b2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-04-19 07:00:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f8d49e0a30 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.6.9-post-fixes' into careminster  
							
							
							
						 
						
							2010-04-19 06:32:29 +01:00  
				
					
						
							
							
								 
						
							
							
								48f3733963 
								
							
								 
							
						 
						
							
							
								
								Fix  http://opensimulator.org/mantis/view.php?id=4657  where OpenSim.Grid.UserServer.exe fails on startup if no previous config  
							
							... 
							
							
							
							probably appears to occur because mono 2.4.2.3 (and possibly later) erroneously returns a value of 0 for BufferWidth and BufferHeight in some circumstances 
							
						 
						
							2010-04-16 20:43:23 +01:00  
				
					
						
							
							
								 
						
							
							
								c77444a821 
								
							
								 
							
						 
						
							
							
								
								Fix  http://opensimulator.org/mantis/view.php?id=4657  where OpenSim.Grid.UserServer.exe fails on startup if no previous config  
							
							... 
							
							
							
							probably appears to occur because mono 2.4.2.3 (and possibly later) erroneously returns a value of 0 for BufferWidth and BufferHeight in some circumstances 
							
						 
						
							2010-04-16 20:40:01 +01:00  
				
					
						
							
							
								 
						
							
							
								bdc03dbff9 
								
							
								 
							
						 
						
							
							
								
								* Added 32bitLauncher for Robust. Still need to test it on a 64 bit machine.  
							
							... 
							
							
							
							* PrimitiveBaseShape wants to be be committed too -- EOF. 
							
						 
						
							2010-04-14 10:36:03 -07:00  
				
					
						
							
							
								 
						
							
							
								6892fc41f7 
								
							
								 
							
						 
						
							
							
								
								Applying patch from lkalif to add support for inventory links to the SimianGrid connectors  
							
							
							
						 
						
							2010-04-13 18:59:05 -07:00  
				
					
						
							
							
								 
						
							
							
								9920e219dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into careminster-presence-refactor  
							
							
							
						 
						
							2010-04-13 04:36:08 +01:00  
				
					
						
							
							
								 
						
							
							
								3d0860ae61 
								
							
								 
							
						 
						
							
							
								
								thanks lkalif for Mantis  #4676  - a patch that adds support for inventory links  
							
							... 
							
							
							
							Signed-off-by: dahlia <dahliaTrimble@gmail.removeme.com> 
							
						 
						
							2010-04-12 17:10:51 -07:00  
				
					
						
							
							
								 
						
							
							
								56c176f0a3 
								
							
								 
							
						 
						
							
							
								
								minor - add some documentation to PrimitiveBaseShape constructor with OpenMetaverse.Primitive parameter  
							
							
							
						 
						
							2010-04-09 19:59:58 -07:00  
				
					
						
							
							
								 
						
							
							
								54cedfe432 
								
							
								 
							
						 
						
							
							
								
								Changed the GetTextureModule backport to work with the 0.6.9 codebase  
							
							
							
						 
						
							2010-04-08 15:57:57 -07:00  
				
					
						
							
							
								 
						
							
							
								c4c4c3696e 
								
							
								 
							
						 
						
							
							
								
								Backported WebUtil.cs from master to 0.6.9-postfixes to fix the build break  
							
							
							
						 
						
							2010-04-08 15:26:51 -07:00  
				
					
						
							
							
								 
						
							
							
								a573b5767b 
								
							
								 
							
						 
						
							
							
								
								Test commit  
							
							
							
						 
						
							2010-04-05 22:31:30 +02:00  
				
					
						
							
							
								 
						
							
							
								5c04d768a6 
								
							
								 
							
						 
						
							
							
								
								Bump version number  
							
							
							
						 
						
							2010-04-05 22:26:18 +02:00  
				
					
						
							
							
								 
						
							
							
								ba31b31ed0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into careminster-presence-refactor  
							
							
							
						 
						
							2010-04-05 18:22:15 +01:00  
				
					
						
							
							
								 
						
							
							
								fe034dc3e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-04-05 18:12:29 +01:00  
				
					
						
							
							
								 
						
							
							
								04a68db195 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.6.9-post-fixes' into careminster  
							
							
							
						 
						
							2010-04-05 18:10:36 +01:00  
				
					
						
							
							
								 
						
							
							
								e0eba26f7b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-04-01 23:59:00 +01:00  
				
					
						
							
							
								 
						
							
							
								08ba34da03 
								
							
								 
							
						 
						
							
							
								
								First attempt at fixing mantis  #4641 . It's better but there are now some issues with permissions.  
							
							... 
							
							
							
							(looks like my commit is going to touch CM files, I'm going to let it do it - eof only) 
							
						 
						
							2010-03-31 21:30:44 -07:00  
				
					
						
							
							
								 
						
							
							
								2bf1761ad8 
								
							
								 
							
						 
						
							
							
								
								When saving an oar/iar, don't attempt to write out the data byte array if it's empty  
							
							... 
							
							
							
							On Mono 2.6 (and probably before) this causes a non-obvious IOException 
							
						 
						
							2010-03-31 19:51:17 +01:00  
				
					
						
							
							
								 
						
							
							
								ec637e2b8c 
								
							
								 
							
						 
						
							
							
								
								Committing the LightShare code, which was developed by TomMeta of Meta7.  
							
							... 
							
							
							
							This allows scripts to set WindLight parameters for clients connecting
to a region. Currently, this is only supported by the Meta7 viewer. 
							
						 
						
							2010-03-31 04:20:20 +01:00  
				
					
						
							
							
								 
						
							
							
								7d917e7c5c 
								
							
								 
							
						 
						
							
							
								
								Rename Meta7Windlight to LightShare  
							
							
							
						 
						
							2010-03-30 23:29:03 +01:00  
				
					
						
							
							
								 
						
							
							
								5693870fe2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-03-30 21:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								3e8cb7a9a0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-03-26 12:21:24 -07:00  
				
					
						
							
							
								 
						
							
							
								5a2315c68c 
								
							
								 
							
						 
						
							
							
								
								* Fixed a bug with null value handling in WebUtil.BuildQueryString()  
							
							... 
							
							
							
							* Changed the null check back in estate manager setup but fixed the case for an existing account being found
* Implemented SetPassword() in the SimianGrid auth connector 
							
						 
						
							2010-03-26 12:21:05 -07:00  
				
					
						
							
							
								 
						
							
							
								dd544f811a 
								
							
								 
							
						 
						
							
							
								
								switch flavor to RC1  
							
							
							
						 
						
							2010-03-26 19:09:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4565e5dfbc 
								
							
								 
							
						 
						
							
							
								
								change trunk version to 0.7.Dev  
							
							
							
						 
						
							2010-03-26 18:56:05 +00:00  
				
					
						
							
							
								 
						
							
							
								87fe96ae2c 
								
							
								 
							
						 
						
							
							
								
								replace recent IModule.GetGroup() with better GetGroupRecord(string name)  
							
							
							
						 
						
							2010-03-26 00:10:29 +00:00  
				
					
						
							
							
								 
						
							
							
								bfbf25c542 
								
							
								 
							
						 
						
							
							
								
								minor: Print out port that http servers are using  
							
							... 
							
							
							
							do this in callers so that we know who is setting up these things 
							
						 
						
							2010-03-25 21:36:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6ad85dc259 
								
							
								 
							
						 
						
							
							
								
								put out full exception stack if something reaches top of base http server OnRequest() on both mono and .net  
							
							... 
							
							
							
							replace Newtonsoft.Json.XML since the updated copy got accidentally reverted by another commit 
							
						 
						
							2010-03-25 20:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								70b0e07d1e 
								
							
								 
							
						 
						
							
							
								
								Remove the reading of estate_settings.xml and the associated processing of  
							
							... 
							
							
							
							defaults. Adding code to facilitate estate creation / managemment as part of
first time start up 
							
						 
						
							2010-03-22 18:49:56 +00:00  
				
					
						
							
							
								 
						
							
							
								62e0b53ca4 
								
							
								 
							
						 
						
							
							
								
								Renamed TryGetAvatar to TryGetScenePresence on SceneManager, SceneBase, Scene and SceneGraph. This was the only change in this patch to keep it isolated from other recent changes to the same set of files.  
							
							
							
						 
						
							2010-03-19 15:16:44 -07:00  
				
					
						
							
							
								 
						
							
							
								4c2a51b1b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-03-18 20:09:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a647f50087 
								
							
								 
							
						 
						
							
							
								
								minor logging changes to BaseHttpServer, OSHttpRequest  
							
							
							
						 
						
							2010-03-16 22:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b4dcdffb50 
								
							
								 
							
						 
						
							
							
								
								Fixed several unhandled exceptions and performance issues with PrimitiveBaseShape.Textures. This really should be moved from a property to a method if it is going to decode a byte[] into a TextureEntry each time  
							
							
							
						 
						
							2010-03-16 11:50:22 -07:00  
				
					
						
							
							
								 
						
							
							
								d3f33acc1a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-03-15 17:23:35 +00:00  
				
					
						
							
							
								 
						
							
							
								db61d66e74 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-03-12 17:58:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2313d14acb 
								
							
								 
							
						 
						
							
							
								
								minor: add some more documentation for IHttpServer.AddHTTPHandler() to tell the caller that the best match for an incoming request URI is invoked  
							
							
							
						 
						
							2010-03-11 23:33:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a578feefba 
								
							
								 
							
						 
						
							
							
								
								very minor spacing adjustment  
							
							
							
						 
						
							2010-03-11 20:20:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f58a0394ed 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  Add copyright notices.  
							
							
							
						 
						
							2010-03-10 13:15:36 +09:00  
				
					
						
							
							
								 
						
							
							
								40873504dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-03-09 22:46:17 +00:00  
				
					
						
							
							
								 
						
							
							
								98f91a252c 
								
							
								 
							
						 
						
							
							
								
								- parcel blocking, region crossing blocking, teleport blocking  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-03-09 22:43:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fce9e499e4 
								
							
								 
							
						 
						
							
							
								
								- parcel blocking, region crossing blocking, teleport blocking  
							
							
							
						 
						
							2010-03-09 22:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d71ed7081b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-03-07 16:05:12 -08:00  
				
					
						
							
							
								 
						
							
							
								3ecccbb77d 
								
							
								 
							
						 
						
							
							
								
								* Updated to libomv r3268 which fixes the mapping for OpenJPEG on 64-bit systems and adds protocol support for Viewer 2.0 (still needs work in OpenSim to get things fully functional)  
							
							
							
						 
						
							2010-03-07 16:03:15 -08:00  
				
					
						
							
							
								 
						
							
							
								2e5f7ec926 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-03-06 20:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2dcf73dd93 
								
							
								 
							
						 
						
							
							
								
								- supporting llTextBox  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-03-06 20:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								f4c165afe7 
								
							
								 
							
						 
						
							
							
								
								Bug fix: store correct position information upon logout. Fixes mantis  #4608  
							
							
							
						 
						
							2010-03-06 08:21:54 -08:00  
				
					
						
							
							
								 
						
							
							
								8180c72cbc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-03-06 12:37:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1f7a0cf892 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.6.9-post-fixes' into careminster  
							
							
							
						 
						
							2010-03-06 12:24:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e39fc95659 
								
							
								 
							
						 
						
							
							
								
								Fix LocalPresenceServiceConnector test now that the hardcoded test data has been removed from Data.Null.NullPresenceData  
							
							... 
							
							
							
							Unfortunately, this meant publicly exposing the underlying service for the connector.
The other solution would be to create alternative initializers for services and connectors where objects could be given directly rather than loaded indirectly through config.
Unfortunately, this would require a lot of work in this case but might be the better way forward. 
							
						 
						
							2010-03-05 00:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								e07548d703 
								
							
								 
							
						 
						
							
							
								
								move linden notecard parsing from LSL_Api.cs to SLUtil so that region modules can use it  
							
							
							
						 
						
							2010-03-04 20:08:25 +00:00  
				
					
						
							
							
								 
						
							
							
								107a0a4905 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-03-04 11:02:01 +00:00  
				
					
						
							
							
								 
						
							
							
								60fde0c83a 
								
							
								 
							
						 
						
							
							
								
								minor: remove a couple of compiler warnings  
							
							
							
						 
						
							2010-03-03 23:03:41 +00:00  
				
					
						
							
							
								 
						
							
							
								61a63ff851 
								
							
								 
							
						 
						
							
							
								
								* Added three new helper utility files to OpenSim.Framework. MultipartForm is used for constructing multipart/form-data requests. UntrustedWebRequest places sanity checks and policy on requests to HTTP endpoints that are not in the same trust domain (useful for Hypergrid, OpenID, etc). WebUtil contains misc. functions for managing URLs and network streams  
							
							
							
						 
						
							2010-03-03 14:38:00 -08:00  
				
					
						
							
							
								 
						
							
							
								13a8d11c46 
								
							
								 
							
						 
						
							
							
								
								Removing the sLLVector3 dinosaur  
							
							
							
						 
						
							2010-03-03 12:12:32 -08:00  
				
					
						
							
							
								 
						
							
							
								028a87fe37 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							This brings careminster on the level of master. To be tested 
							
						 
						
							2010-03-03 02:07:03 +00:00  
				
					
						
							
							
								 
						
							
							
								cfaf087b89 
								
							
								 
							
						 
						
							
							
								
								More work on GrantRights. Still not right.  
							
							
							
						 
						
							2010-03-01 09:23:33 -08:00  
				
					
						
							
							
								 
						
							
							
								38ea1dd5c8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into presence-refactor  
							
							
							
						 
						
							2010-03-01 01:01:32 +00:00  
				
					
						
							
							
								 
						
							
							
								86c621fdc7 
								
							
								 
							
						 
						
							
							
								
								Change the signature of SendChangeUserRights, because we have to send  
							
							... 
							
							
							
							this to both parties 
							
						 
						
							2010-02-28 22:56:31 +00:00  
				
					
						
							
							
								 
						
							
							
								44e7224b86 
								
							
								 
							
						 
						
							
							
								
								Add missing ChangeUserRights packet sender  
							
							
							
						 
						
							2010-02-28 22:47:31 +00:00  
				
					
						
							
							
								 
						
							
							
								5c5966545d 
								
							
								 
							
						 
						
							
							
								
								Initial Online friends notification seems to be working reliably now. All this needs more testing, but everything is there.  
							
							
							
						 
						
							2010-02-28 12:07:38 -08:00  
				
					
						
							
							
								 
						
							
							
								393a782858 
								
							
								 
							
						 
						
							
							
								
								Fix the crashed session notification from the userserver.  
							
							
							
						 
						
							2010-02-25 18:05:30 +01:00  
				
					
						
							
							
								 
						
							
							
								4aa37e995d 
								
							
								 
							
						 
						
							
							
								
								Remove the overlooked remnants of core profile support  
							
							
							
						 
						
							2010-02-24 06:28:16 +00:00  
				
					
						
							
							
								 
						
							
							
								df76e95aa2 
								
							
								 
							
						 
						
							
							
								
								Changed asset CreatorID to a string  
							
							
							
						 
						
							2010-02-22 14:18:59 -08:00  
				
					
						
							
							
								 
						
							
							
								71c6559a91 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'presence-refactor' of ssh://opensimulator.org/var/git/opensim into presence-refactor  
							
							
							
						 
						
							2010-02-22 14:10:19 -08:00  
				
					
						
							
							
								 
						
							
							
								7665aad002 
								
							
								 
							
						 
						
							
							
								
								* Adds CreatorID to asset metadata. This is just the plumbing to support CreatorID, it doesn't modify database backends or OAR files to support storing/loading it  
							
							
							
						 
						
							2010-02-22 13:27:17 -08:00  
				
					
						
							
							
								 
						
							
							
								e635570cf3 
								
							
								 
							
						 
						
							
							
								
								minor formatting tweak - try to trigger a build on panda  
							
							
							
						 
						
							2010-02-22 02:13:01 -08:00  
				
					
						
							
							
								 
						
							
							
								03706e3f08 
								
							
								 
							
						 
						
							
							
								
								add a constructor for PrimitiveBaseShape from a OpenMetaverse Primitive  
							
							
							
						 
						
							2010-02-22 01:15:12 -08:00  
				
					
						
							
							
								 
						
							
							
								1f45e6c649 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into presence-refactor  
							
							... 
							
							
							
							This brings presence-refactor up to master again 
							
						 
						
							2010-02-22 03:00:59 +00:00  
				
					
						
							
							
								 
						
							
							
								bb171717ce 
								
							
								 
							
						 
						
							
							
								
								Deleted obsolete files in the Data layer. Compiles.  
							
							
							
						 
						
							2010-02-21 15:38:52 -08:00  
				
					
						
							
							
								 
						
							
							
								845a390e93 
								
							
								 
							
						 
						
							
							
								
								* Added a sanity check for missing asset data in LLClientView  
							
							... 
							
							
							
							* Moved the SL asset type to content type conversion methods from ServerUtils to OpenSim.Framework.SLUtil
* Linked content type to asset type in AssetMetadata 
							
						 
						
							2010-02-20 16:21:13 -08:00  
				
					
						
							
							
								 
						
							
							
								842b68eeff 
								
							
								 
							
						 
						
							
							
								
								Change handling of the SYSTEMIP constant to be more sane.  
							
							... 
							
							
							
							This will now choose the first network interface IP address, or the loopback
interface if no external interfaces are found. It will log the IP address
used as [NETWORK]: Using x.x.x.x for SYSTEMIP. 
							
						 
						
							2010-02-18 04:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								92f8f3e9d2 
								
							
								 
							
						 
						
							
							
								
								Revert "change "SYSTEMIP" to "localhost" in the create region console command prompt" after speaking to Dahlia  
							
							... 
							
							
							
							This reverts commit c62a6adb2b 
							
						 
						
							2010-02-18 03:31:06 +00:00  
				
					
						
							
							
								 
						
							
							
								c62a6adb2b 
								
							
								 
							
						 
						
							
							
								
								change "SYSTEMIP" to "localhost" in the create region console command prompt  
							
							
							
						 
						
							2010-02-17 19:56:30 -08:00  
				
					
						
							
							
								 
						
							
							
								af265e001d 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2010-02-15 19:21:56 +09:00  
				
					
						
							
							
								 
						
							
							
								c033223c63 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into presence-refactor  
							
							
							
						 
						
							2010-02-15 00:20:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2084e08ad7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-02-14 22:27:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9821c4f566 
								
							
								 
							
						 
						
							
							
								
								Revolution is on the roll again! :)  
							
							... 
							
							
							
							Fixes: Undo, T-pose of others on login, modifiedBulletX works again, feet now stand on the ground instead of in the ground, adds checks to CombatModule. Adds: Redo, Land Undo, checks to agentUpdate (so one can not fall off of a region), more vehicle parts. Finishes almost all of LSL (1 function left, 2 events).
Direct flames and kudos to Revolution, please
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-02-14 22:18:46 +00:00  
				
					
						
							
							
								 
						
							
							
								00800c59d3 
								
							
								 
							
						 
						
							
							
								
								Apply last two patches from  http://opensimulator.org/mantis/view.php?id=3522  
							
							... 
							
							
							
							These patch should allow people using systems that do not have their locale set to En_US or similar to use OpenSim without suffering effects such as being a million miles up in the air on login.
The problem was caused by parsing strings without forcing that parse to be En_US (hence different decimal and digit group symbols were causing problems).
Thanks very much to VikingErik for doing the legwork on this fix and phacelia for spotting it in the first place. 
							
						 
						
							2010-02-12 23:13:35 +00:00  
				
					
						
							
							
								 
						
							
							
								802a969267 
								
							
								 
							
						 
						
							
							
								
								Fix  http://opensimulator.org/mantis/view.php?id=4224  
							
							... 
							
							
							
							This resolves the problem where eyes and hair would turn white on standalone configurations
When a client receives body part information, for some insane reason or other it always ends up uploading this back to the server and then immediately re-requesting it.
This should have been okay since we stored that asset in cache.  However, the standalone asset service connector was not checking this cache properly, so every time the client made the request for the asset it has just loaded it would get a big fat null back in the face, causing it to make clothes and hair white.
This bug did not affect grids since they use a different service connector. 
							
						 
						
							2010-02-12 21:32:03 +00:00  
				
					
						
							
							
								 
						
							
							
								35925942fc 
								
							
								 
							
						 
						
							
							
								
								Deleted unused class that came back because of merge conflicts.  
							
							
							
						 
						
							2010-02-08 15:02:50 -08:00  
				
					
						
							
							
								 
						
							
							
								baaf660511 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into presence-refactor  
							
							... 
							
							
							
							This was a large, heavily conflicted merge and things MAY have got broken.
Please check! 
							
						 
						
							2010-02-08 15:53:38 +00:00  
				
					
						
							
							
								 
						
							
							
								041594ed07 
								
							
								 
							
						 
						
							
							
								
								Cleaned up configuration. 'gridmode' and 'hypergrid' are gone, as well as lots of other obsolete configs.  
							
							
							
						 
						
							2010-01-31 13:01:23 -08:00  
				
					
						
							
							
								 
						
							
							
								3112b04c85 
								
							
								 
							
						 
						
							
							
								
								Changed an error message to w warning message.  
							
							
							
						 
						
							2010-01-30 16:18:38 -08:00  
				
					
						
							
							
								 
						
							
							
								5001f61c08 
								
							
								 
							
						 
						
							
							
								
								* HGGridConnector is no longer necessary.  
							
							... 
							
							
							
							* Handle logout properly. This needed an addition to IClientAPI, because of how the logout packet is currently being handled -- the agent is being removed from the scene before the different event handlers are executed, which is broken. 
							
						 
						
							2010-01-29 18:59:41 -08:00  
				
					
						
							
							
								 
						
							
							
								0c81966c0a 
								
							
								 
							
						 
						
							
							
								
								Works for grid login.  
							
							
							
						 
						
							2010-01-29 09:12:22 -08:00  
				
					
						
							
							
								 
						
							
							
								00f7d622cb 
								
							
								 
							
						 
						
							
							
								
								HG 1.5 is in place. Tested in standalone only.  
							
							
							
						 
						
							2010-01-28 19:19:42 -08:00  
				
					
						
							
							
								 
						
							
							
								2d9b69c186 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-28 02:07:18 +00:00  
				
					
						
							
							
								 
						
							
							
								7c00469cd2 
								
							
								 
							
						 
						
							
							
								
								Added ExternalName config on Gatekeeper.  
							
							
							
						 
						
							2010-01-27 08:00:29 -08:00  
				
					
						
							
							
								 
						
							
							
								910d2177ad 
								
							
								 
							
						 
						
							
							
								
								* ..  More Endlines...  
							
							
							
						 
						
							2010-01-26 12:49:53 -05:00  
				
					
						
							
							
								 
						
							
							
								ccf7bfe09b 
								
							
								 
							
						 
						
							
							
								
								* a few more endlines..  
							
							
							
						 
						
							2010-01-26 12:44:42 -05:00  
				
					
						
							
							
								 
						
							
							
								b80ea00265 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-26 14:53:14 +00:00  
				
					
						
							
							
								 
						
							
							
								19d4867af7 
								
							
								 
							
						 
						
							
							
								
								* Quick fix to Remote Console session ID handling.  
							
							
							
						 
						
							2010-01-26 07:40:33 +11:00  
				
					
						
							
							
								 
						
							
							
								946e06eb58 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-21 23:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								c211a120a5 
								
							
								 
							
						 
						
							
							
								
								Console output no longer requires loglevel to be set to info; you can run the simulator with log level WARN or ERROR and see the output of console commands  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-01-20 00:16:08 +00:00  
				
					
						
							
							
								 
						
							
							
								5908b8ed7c 
								
							
								 
							
						 
						
							
							
								
								Change a member of the friendslist module to better reflect the client side  
							
							... 
							
							
							
							data storage paradigm of the friends list and avoid repeated, unneccessary
fetches of the entire friends list. 
							
						 
						
							2010-01-19 11:33:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b2e6ec9e12 
								
							
								 
							
						 
						
							
							
								
								Agent gets there through the Gatekeeper, but still a few quirks to fix.  
							
							
							
						 
						
							2010-01-17 18:04:55 -08:00  
				
					
						
							
							
								 
						
							
							
								a7309d90da 
								
							
								 
							
						 
						
							
							
								
								* Added ServiceURLs to AgentCircuitData.  
							
							... 
							
							
							
							* Fixed a configuration buglet introduced yesterday in StandaloneHypergrid.ini. 
							
						 
						
							2010-01-17 08:40:05 -08:00  
				
					
						
							
							
								 
						
							
							
								8c39392eaa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-16 00:15:26 +00:00  
				
					
						
							
							
								 
						
							
							
								10f8c2ea9b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into presence-refactor  
							
							... 
							
							
							
							This merge was very conflicted. I think I got them all, but I can't be sure.
I had to merge to master or risk divergence to the point of unmergeability. 
							
						 
						
							2010-01-16 00:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								88d2adc93c 
								
							
								 
							
						 
						
							
							
								
								add an agent position field to AgentUpdateArgs for use by some non-LL clients  
							
							
							
						 
						
							2010-01-14 02:16:40 -08:00  
				
					
						
							
							
								 
						
							
							
								4de82891a9 
								
							
								 
							
						 
						
							
							
								
								Bug in Teleport fixed -- Appearance was missing from AgentCircuitData.  
							
							
							
						 
						
							2010-01-13 09:34:08 -08:00  
				
					
						
							
							
								 
						
							
							
								66920a9047 
								
							
								 
							
						 
						
							
							
								
								Fixed more appearance woes that showed up using remote connectors. Appearance is now being passed with AgentCircuitData, as it should be.  
							
							
							
						 
						
							2010-01-12 09:22:58 -08:00  
				
					
						
							
							
								 
						
							
							
								c5ea783526 
								
							
								 
							
						 
						
							
							
								
								OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.  
							
							
							
						 
						
							2010-01-11 07:51:33 -08:00  
				
					
						
							
							
								 
						
							
							
								001d369568 
								
							
								 
							
						 
						
							
							
								
								CommunicationsManager deleted.  
							
							
							
						 
						
							2010-01-11 07:45:47 -08:00  
				
					
						
							
							
								 
						
							
							
								751e70af78 
								
							
								 
							
						 
						
							
							
								
								NetworkServersInfo removed from CommsManager.  
							
							
							
						 
						
							2010-01-10 21:37:36 -08:00  
				
					
						
							
							
								 
						
							
							
								cddd48aeea 
								
							
								 
							
						 
						
							
							
								
								Some more unnecessary things deleted in Framework.Communications.  
							
							
							
						 
						
							2010-01-10 21:00:03 -08:00  
				
					
						
							
							
								 
						
							
							
								dc4bbf6065 
								
							
								 
							
						 
						
							
							
								
								All Framework.Communications.Clients and Framework.Communications.Services deleted, including old LoginService.  
							
							
							
						 
						
							2010-01-10 20:29:09 -08:00  
				
					
						
							
							
								 
						
							
							
								20e748205e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-11 03:50:24 +00:00  
				
					
						
							
							
								 
						
							
							
								0c2946031b 
								
							
								 
							
						 
						
							
							
								
								CommunicationsManager is practically empty. Only NetworkServersInfo is there.  
							
							
							
						 
						
							2010-01-10 19:42:36 -08:00  
				
					
						
							
							
								 
						
							
							
								e966e51b89 
								
							
								 
							
						 
						
							
							
								
								Add a console_port setting to let the rest console use a different port  
							
							... 
							
							
							
							from the region server 
							
						 
						
							2010-01-11 03:29:24 +00:00  
				
					
						
							
							
								 
						
							
							
								49618dc102 
								
							
								 
							
						 
						
							
							
								
								Moved GridInfo service from where it was to Handlers/Grid  
							
							
							
						 
						
							2010-01-10 19:19:34 -08:00  
				
					
						
							
							
								 
						
							
							
								68b7307f4f 
								
							
								 
							
						 
						
							
							
								
								Forgot to remove 'using'  
							
							
							
						 
						
							2010-01-10 16:34:01 -08:00  
				
					
						
							
							
								 
						
							
							
								53e83e5dbb 
								
							
								 
							
						 
						
							
							
								
								* Starting to clean the house...  
							
							... 
							
							
							
							* Fixed circular dependency 
							
						 
						
							2010-01-10 16:20:59 -08:00  
				
					
						
							
							
								 
						
							
							
								3c90d834ea 
								
							
								 
							
						 
						
							
							
								
								Remove all references to master avatar, replacing with estate owner where  
							
							... 
							
							
							
							appropriate. This changes the behavior of the REST plugins and RemoteAdmin's
region creation process. 
							
						 
						
							2010-01-10 22:41:42 +00:00  
				
					
						
							
							
								 
						
							
							
								1e1b2ab221 
								
							
								 
							
						 
						
							
							
								
								* OMG! All but one references to UserProfileCacheService have been rerouted!  
							
							... 
							
							
							
							* HG is seriously broken here
* Compiles. Untested. 
							
						 
						
							2010-01-10 10:40:07 -08:00  
				
					
						
							
							
								 
						
							
							
								1676e70dfe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-10 04:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								81d5a4b6d8 
								
							
								 
							
						 
						
							
							
								
								Remove "login disable", "login enable" and "login status" commands.  
							
							
							
						 
						
							2010-01-10 03:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								25fdbd6cbc 
								
							
								 
							
						 
						
							
							
								
								Less refs to UserProfileCacheService. Compiles but likely doesn't run.  
							
							
							
						 
						
							2010-01-09 09:09:32 -08:00  
				
					
						
							
							
								 
						
							
							
								121c6b4835 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-09 15:34:58 +00:00  
				
					
						
							
							
								 
						
							
							
								332463ca94 
								
							
								 
							
						 
						
							
							
								
								Fix up the weird Lindenish "setaccess" message. Talk about strange....  
							
							
							
						 
						
							2010-01-09 15:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								a764eb5dc7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-09 14:21:50 +00:00  
				
					
						
							
							
								 
						
							
							
								063f106cbb 
								
							
								 
							
						 
						
							
							
								
								Add functionality to estate "Allowed Users" and "Allowed Groups". Allowed users  
							
							... 
							
							
							
							will be honored now, while allowed groups will not. This requires additional
groups module integration work 
							
						 
						
							2010-01-09 14:17:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d22bdb5095 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-09 12:02:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6b60f3cce5 
								
							
								 
							
						 
						
							
							
								
								A few more inches... Old friends things removed. Less references to UserProfileService.  
							
							
							
						 
						
							2010-01-08 20:31:29 -08:00  
				
					
						
							
							
								 
						
							
							
								c76c80a28a 
								
							
								 
							
						 
						
							
							
								
								Adds IClientAPI voids for GroupProposals.  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-01-08 18:27:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b63405c1a7 
								
							
								 
							
						 
						
							
							
								
								Inching ahead... This compiles, but very likely does not run.  
							
							
							
						 
						
							2010-01-08 10:43:34 -08:00  
				
					
						
							
							
								 
						
							
							
								22b1ffdc6c 
								
							
								 
							
						 
						
							
							
								
								Fix repeated ArgumentOutOfRangeException when a local OpenSim console is resized under mono  
							
							... 
							
							
							
							May fix mantises 3186, 3270, 4022, 4238 
							
						 
						
							2010-01-08 14:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								17efecd6c5 
								
							
								 
							
						 
						
							
							
								
								Moving the new group data structures out of LLClientView into GroupData.  
							
							... 
							
							
							
							The new methods are still not in IClientAPI, so some work remains to be done. 
							
						 
						
							2010-01-08 05:29:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f11a97f12d 
								
							
								 
							
						 
						
							
							
								
								* Finished SimulationServiceConnector  
							
							... 
							
							
							
							* Started rerouting calls to UserService.
* Compiles. May run. 
							
						 
						
							2010-01-07 15:53:55 -08:00  
				
					
						
							
							
								 
						
							
							
								b67470af91 
								
							
								 
							
						 
						
							
							
								
								Fixes the newly added packets as per Melanie's request.  
							
							... 
							
							
							
							Provisionally applied to fix the naming. Signatures are still subject to change.
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2010-01-07 15:09:13 +00:00  
				
					
						
							
							
								 
						
							
							
								7f960cd595 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into presence-refactor  
							
							
							
						 
						
							2010-01-04 21:41:33 +00:00  
				
					
						
							
							
								 
						
							
							
								61ce884336 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2010-01-03 21:43:39 +00:00  
				
					
						
							
							
								 
						
							
							
								70d5b1c34c 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Add copyright headers.  
							
							
							
						 
						
							2010-01-04 06:17:30 +09:00  
				
					
						
							
							
								 
						
							
							
								872387d278 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into presence-refactor  
							
							
							
						 
						
							2009-12-31 23:30:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b321c0a932 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-31 21:53:39 +00:00  
				
					
						
							
							
								 
						
							
							
								004c751a1b 
								
							
								 
							
						 
						
							
							
								
								Whitespace cleanup (changed hard tabs to 4 spaces)  
							
							
							
						 
						
							2009-12-31 21:36:04 +00:00  
				
					
						
							
							
								 
						
							
							
								234d4e1105 
								
							
								 
							
						 
						
							
							
								
								Adds tons of packets.  
							
							... 
							
							
							
							Applied with change: Changed spelling to Summary (from Summery)
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2009-12-31 21:24:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f4efa325bb 
								
							
								 
							
						 
						
							
							
								
								More progress on both the Simulation service and the Login service. Both still unfinished.  
							
							
							
						 
						
							2009-12-31 11:42:33 -08:00  
				
					
						
							
							
								 
						
							
							
								a8901a40f4 
								
							
								 
							
						 
						
							
							
								
								Simulation handlers (agents & objects) completed.  
							
							
							
						 
						
							2009-12-31 09:25:16 -08:00  
				
					
						
							
							
								 
						
							
							
								b29ae72460 
								
							
								 
							
						 
						
							
							
								
								First pass at the new login service. Still incomplete, but doesn't disrupt the existing code.  
							
							
							
						 
						
							2009-12-30 21:00:16 -08:00  
				
					
						
							
							
								 
						
							
							
								67cfac0cf1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-29 18:41:45 +00:00  
				
					
						
							
							
								 
						
							
							
								0b5cdc539c 
								
							
								 
							
						 
						
							
							
								
								Change teleports so the TeleportFlags are sent to the destination sim. It  
							
							... 
							
							
							
							can now determine if a connection is from login, teleport or crossing.
Needed for a meaningful banlines implementation 
							
						 
						
							2009-12-29 18:35:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f3a4860635 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-26 04:13:27 +00:00  
				
					
						
							
							
								 
						
							
							
								88b3b98811 
								
							
								 
							
						 
						
							
							
								
								Add AvatarInterestsReply  
							
							
							
						 
						
							2009-12-26 04:12:51 +00:00  
				
					
						
							
							
								 
						
							
							
								59f683066a 
								
							
								 
							
						 
						
							
							
								
								Set version back to core version (base) and suffix CM. Please DO NOT CHANGE THIS  
							
							... 
							
							
							
							in the repo. This is the Caremninster repo and the number follows CORE. Always. 
							
						 
						
							2009-12-25 23:23:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b19e564317 
								
							
								 
							
						 
						
							
							
								
								Restore version suffix.  
							
							
							
						 
						
							2009-12-25 23:20:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e7439efc74 
								
							
								 
							
						 
						
							
							
								
								Recover out-of-region objects during db load.  
							
							
							
						 
						
							2009-12-24 19:19:44 -05:00  
				
					
						
							
							
								 
						
							
							
								6eecbc95e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-23 21:22:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c27aa3749c 
								
							
								 
							
						 
						
							
							
								
								Change in how the Library returns its descendant folders, so that it includes folders added after the initial load off the file system, by other mechanisms.  
							
							
							
						 
						
							2009-12-23 11:45:39 -08:00  
				
					
						
							
							
								 
						
							
							
								9c294c5663 
								
							
								 
							
						 
						
							
							
								
								- commented out unused method ConvertIHttpClientContextToOSHttp  
							
							
							
						 
						
							2009-12-23 18:33:54 +01:00  
				
					
						
							
							
								 
						
							
							
								bde26a8282 
								
							
								 
							
						 
						
							
							
								
								Add missing file  
							
							
							
						 
						
							2009-12-22 06:43:03 +01:00  
				
					
						
							
							
								 
						
							
							
								b53b871669 
								
							
								 
							
						 
						
							
							
								
								Add a data path for error messages  
							
							
							
						 
						
							2009-12-22 06:25:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e68c7a1f23 
								
							
								 
							
						 
						
							
							
								
								Add missing file  
							
							
							
						 
						
							2009-12-22 05:08:15 +00:00  
				
					
						
							
							
								 
						
							
							
								05e8b4e72c 
								
							
								 
							
						 
						
							
							
								
								Add a data path for error messages  
							
							... 
							
							
							
							Committed from my other box where git is not configured properly
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2009-12-22 04:55:43 +00:00  
				
					
						
							
							
								 
						
							
							
								84a1a0a729 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-21 22:07:22 +00:00  
				
					
						
							
							
								 
						
							
							
								68187f7245 
								
							
								 
							
						 
						
							
							
								
								Bug fix: in standalone, HGInventoryBroker needs to get the local inventory server URL from NetworkServersInfo.  
							
							
							
						 
						
							2009-12-21 07:44:17 -08:00  
				
					
						
							
							
								 
						
							
							
								b891291135 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-21 15:02:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c0a8c2e707 
								
							
								 
							
						 
						
							
							
								
								Making the library read the item's flag, so that clothing items can have the proper icons.  
							
							
							
						 
						
							2009-12-21 06:58:21 -08:00  
				
					
						
							
							
								 
						
							
							
								3d3e0ea4f3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-20 16:45:28 +00:00  
				
					
						
							
							
								 
						
							
							
								eecaa3d9dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'tests'  
							
							
							
						 
						
							2009-12-19 20:00:00 -05:00  
				
					
						
							
							
								 
						
							
							
								e38e8ae987 
								
							
								 
							
						 
						
							
							
								
								Fix mantis  #10  &  #14  
							
							
							
						 
						
							2009-12-19 19:54:44 -05:00  
				
					
						
							
							
								 
						
							
							
								6dbe25360e 
								
							
								 
							
						 
						
							
							
								
								Add cmSetWindlightSceneTargeted. Add restrictions on windlight script use.  
							
							
							
						 
						
							2009-12-17 18:40:34 +01:00  
				
					
						
							
							
								 
						
							
							
								87e9062862 
								
							
								 
							
						 
						
							
							
								
								Make sure that we catch and display any exceptions that get right to the top of our incoming http request handling stack  
							
							
							
						 
						
							2009-12-15 16:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								57d60a95a2 
								
							
								 
							
						 
						
							
							
								
								minor: make logging messages consistent in BaseHttpServer  
							
							
							
						 
						
							2009-12-15 16:23:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f8b6bc8d11 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-15 15:46:18 +00:00  
				
					
						
							
							
								 
						
							
							
								ffff12f7c1 
								
							
								 
							
						 
						
							
							
								
								Change default grid and inventory service ports in ConfigSettings to the ROBUST default of 8003  
							
							
							
						 
						
							2009-12-15 15:37:03 +00:00  
				
					
						
							
							
								 
						
							
							
								824d7190c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-14 00:40:56 +00:00  
				
					
						
							
							
								 
						
							
							
								963cf25813 
								
							
								 
							
						 
						
							
							
								
								* Implements OSSL function: osGetSimulatorMemory - returns the current amount of memory allocated to the simulator process (Moderate Threat Level).  
							
							... 
							
							
							
							* Cleans redundant information out of the Simulator Version. Versions now look like:
"OpenSimulator 0.6.9(dev) Unix/Mono"
* [Minor] additional log info for MySQLInventoryData 
							
						 
						
							2009-12-13 03:04:16 +11:00  
				
					
						
							
							
								 
						
							
							
								30d64444a0 
								
							
								 
							
						 
						
							
							
								
								And reverse  
							
							
							
						 
						
							2009-12-12 16:01:53 +00:00  
				
					
						
							
							
								 
						
							
							
								9904700dfd 
								
							
								 
							
						 
						
							
							
								
								Another whitespace test commit  
							
							
							
						 
						
							2009-12-12 16:00:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c00158b238 
								
							
								 
							
						 
						
							
							
								
								Reverse test commit (again)  
							
							
							
						 
						
							2009-12-12 14:35:12 +00:00  
				
					
						
							
							
								 
						
							
							
								794419852b 
								
							
								 
							
						 
						
							
							
								
								Another test  
							
							
							
						 
						
							2009-12-12 14:23:20 +00:00  
				
					
						
							
							
								 
						
							
							
								fbafd22124 
								
							
								 
							
						 
						
							
							
								
								Reverse text commit whitespace change  
							
							
							
						 
						
							2009-12-12 13:43:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b9cd66d510 
								
							
								 
							
						 
						
							
							
								
								test commit  
							
							
							
						 
						
							2009-12-12 13:33:45 +00:00  
				
					
						
							
							
								 
						
							
							
								0fdf883cbd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-12 04:56:28 +00:00  
				
					
						
							
							
								 
						
							
							
								d89f3e9811 
								
							
								 
							
						 
						
							
							
								
								Getting rid of SimpleRegionInfo and SerializableRegionInfo per Mel  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2009-12-12 04:44:32 +00:00  
				
					
						
							
							
								 
						
							
							
								1382dc976c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-12 04:14:47 +00:00  
				
					
						
							
							
								 
						
							
							
								83ca7db4b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2009-12-12 04:14:12 +00:00  
				
					
						
							
							
								 
						
							
							
								62ec60ca76 
								
							
								 
							
						 
						
							
							
								
								Getting rid of a bunch of old classes, that are likely left over from the ROBUST change.  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2009-12-12 04:13:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d20fe7bfdd 
								
							
								 
							
						 
						
							
							
								
								A couple of more sanity guards, but this won't fix things when user profile fetching is borked.  
							
							
							
						 
						
							2009-12-11 20:06:42 -08:00  
				
					
						
							
							
								 
						
							
							
								5f0478c4c4 
								
							
								 
							
						 
						
							
							
								
								Fix to make [bad] tests happy.  
							
							
							
						 
						
							2009-12-11 08:28:24 -08:00  
				
					
						
							
							
								 
						
							
							
								decd51f081 
								
							
								 
							
						 
						
							
							
								
								Attempt at fixing mantis  #4411 .  
							
							
							
						 
						
							2009-12-11 08:11:26 -08:00  
				
					
						
							
							
								 
						
							
							
								0889b5aef1 
								
							
								 
							
						 
						
							
							
								
								Fix version number  
							
							
							
						 
						
							2009-12-10 18:20:40 +00:00  
				
					
						
							
							
								 
						
							
							
								59ca92b10b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'tests' of kitto@tor.k-grid.com:/home/kitto/opensim into careminster  
							
							
							
						 
						
							2009-12-10 18:17:29 +00:00  
				
					
						
							
							
								 
						
							
							
								dbd8c400ce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into windlight  
							
							
							
						 
						
							2009-12-07 18:14:02 +01:00  
				
					
						
							
							
								 
						
							
							
								29a740ec8c 
								
							
								 
							
						 
						
							
							
								
								Initial windlight codebase commit  
							
							
							
						 
						
							2009-12-07 18:05:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9155c9ee37 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-07 14:14:00 +00:00  
				
					
						
							
							
								 
						
							
							
								172e2f4e76 
								
							
								 
							
						 
						
							
							
								
								Fix to existing ReaderWriterLockSlim implementations  
							
							
							
						 
						
							2009-12-06 17:23:07 +01:00  
				
					
						
							
							
								 
						
							
							
								4c61fcfc40 
								
							
								 
							
						 
						
							
							
								
								Getting rid of the dead field RootInventoryFolderId on UserProfileData, It's not even stored in mysql.  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2009-12-06 03:57:15 +00:00  
				
					
						
							
							
								 
						
							
							
								43a6fa1d01 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-05 19:53:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8e089b6d8d 
								
							
								 
							
						 
						
							
							
								
								* Fix line endings in BaseHttpServer.cs  
							
							
							
						 
						
							2009-12-05 13:23:05 -05:00  
				
					
						
							
							
								 
						
							
							
								cc8246206d 
								
							
								 
							
						 
						
							
							
								
								Secnond revision of Sit and Stand for unscripted prims; Comment out  
							
							... 
							
							
							
							spammy debug messages in Interregion.... 
							
						 
						
							2009-12-05 09:03:02 +01:00  
				
					
						
							
							
								 
						
							
							
								504bfd87d5 
								
							
								 
							
						 
						
							
							
								
								if an xml rpc method throws an exception, log as an error to the console as well as returning the exception to the caller  
							
							
							
						 
						
							2009-12-03 18:05:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4234c64147 
								
							
								 
							
						 
						
							
							
								
								handle a condition where the http headers apparently have multiple remote ports designated  
							
							
							
						 
						
							2009-12-02 04:10:53 -08:00  
				
					
						
							
							
								 
						
							
							
								ded16d3529 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-12-02 00:36:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4af77e84b1 
								
							
								 
							
						 
						
							
							
								
								* Fix Inconsistent line ending style in Util  
							
							
							
						 
						
							2009-12-01 10:21:22 -05:00  
				
					
						
							
							
								 
						
							
							
								69d83e1548 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-11-30 08:25:40 +00:00  
				
					
						
							
							
								 
						
							
							
								4338f4e1d7 
								
							
								 
							
						 
						
							
							
								
								* Patch from Misterblue to fix Environment.TickCount for statistics purposes.    Resolves the wrap-around of the 32 bit uint.  
							
							... 
							
							
							
							* Teravus moved the Environment methods to the Util class 
							
						 
						
							2009-11-29 05:06:25 -05:00  
				
					
						
							
							
								 
						
							
							
								d3e7a52933 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-11-28 09:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								251fd8c948 
								
							
								 
							
						 
						
							
							
								
								Apply patch to reduce git revision text length if running sim directly from a git tree  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=4030 
Thanks ChrisDown (and Bruce for reporting) 
							
						 
						
							2009-11-27 18:24:21 +00:00  
				
					
						
							
							
								 
						
							
							
								ad2f0a1290 
								
							
								 
							
						 
						
							
							
								
								Remove OS version crap from about dialog  
							
							
							
						 
						
							2009-11-26 18:04:58 +00:00  
				
					
						
							
							
								 
						
							
							
								bd3b9f79c2 
								
							
								 
							
						 
						
							
							
								
								Update CM version  
							
							
							
						 
						
							2009-11-26 17:59:28 +00:00  
				
					
						
							
							
								 
						
							
							
								ed148eba32 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-11-26 17:45:09 +00:00  
				
					
						
							
							
								 
						
							
							
								377bc27c1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-11-26 19:02:41 +00:00  
				
					
						
							
							
								 
						
							
							
								52dc9ec003 
								
							
								 
							
						 
						
							
							
								
								Bump trunk version number to 0.6.9.  
							
							... 
							
							
							
							This is a place holder name and not necessarily the version number that will be used 
							
						 
						
							2009-11-26 19:00:57 +00:00  
				
					
						
							
							
								 
						
							
							
								06f41bb017 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-11-26 17:27:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9d63f90467 
								
							
								 
							
						 
						
							
							
								
								Remove the old (Remoting) region crossing code. Fix the new code to  
							
							... 
							
							
							
							pass script state and assembly again properly. Reintroduce respecting tht
TrustBinaries flag. Changes the interregion protocol! No version bump
because it was broken anyway, so with a version mismatch it will simply
stay broken, but not crash. Region corssing still doesn't work because
there is still monkey business with both rezzed prims being pushed across
a border and attached prims when walking across a border. Teleport is
untested by may work. 
							
						 
						
							2009-11-26 17:03:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a27d33cb63 
								
							
								 
							
						 
						
							
							
								
								Remove the old remoting-type interregion code for prim/script crossing  
							
							
							
						 
						
							2009-11-26 13:13:56 +00:00  
				
					
						
							
							
								 
						
							
							
								05fc504ff3 
								
							
								 
							
						 
						
							
							
								
								Remove the old remoting-type interregion code for prim/script crossing  
							
							
							
						 
						
							2009-11-26 12:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								79395bc7db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2009-11-25 17:04:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a4d2a97bc6 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings, add --merge load oar switch to help information  
							
							
							
						 
						
							2009-11-25 16:14:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d114713694 
								
							
								 
							
						 
						
							
							
								
								Drop all locking of part.TaskInventory in favour of a ReaderWriterLockSlim lock handler. This gives us:  
							
							... 
							
							
							
							- Faster prim inventory actions. Multiple threads can read at once.
 - Fixes the known prim inventory thread locks
 - In the event of a thread lock occurring, it will usually self heal after sixty seconds with an error message in the console 
							
						 
						
							2009-11-24 18:02:12 +01:00  
				
					
						
							
							
								 
						
							
							
								9f5c2acd12 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-11-23 11:26:06 +09:00  
				
					
						
							
							
								 
						
							
							
								0561cf7d93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://dahlia@myConnection01/var/git/opensim  
							
							
							
						 
						
							2009-11-20 03:12:36 -08:00  
				
					
						
							
							
								 
						
							
							
								54b5677f23 
								
							
								 
							
						 
						
							
							
								
								remove early return from PrimitiveBaseShape.ToOmvPrimitive() when prim is a sculpty  
							
							
							
						 
						
							2009-11-20 03:12:07 -08:00  
				
					
						
							
							
								 
						
							
							
								7166f3748a 
								
							
								 
							
						 
						
							
							
								
								minor: correct error messages when queryfolder fails  
							
							
							
						 
						
							2009-11-18 18:44:47 +00:00  
				
					
						
							
							
								 
						
							
							
								47e482217e 
								
							
								 
							
						 
						
							
							
								
								minor: remove duplicate copyright notice in PollServiceWorkerThread  
							
							
							
						 
						
							2009-11-18 16:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1afd347615 
								
							
								 
							
						 
						
							
							
								
								Correct formatting of Primitive.Textures in PrimitiveBaseShape.ToOmvPrimitive method  
							
							
							
						 
						
							2009-11-17 23:17:50 -08:00  
				
					
						
							
							
								 
						
							
							
								0712196c26 
								
							
								 
							
						 
						
							
							
								
								make logging less verbose when loading iars  
							
							
							
						 
						
							2009-11-13 18:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								89a63c9a8b 
								
							
								 
							
						 
						
							
							
								
								Some corrections to PrimitiveBaseShape.ToOmvPrimitive()  
							
							
							
						 
						
							2009-11-13 01:18:52 -08:00  
				
					
						
							
							
								 
						
							
							
								d95df603df 
								
							
								 
							
						 
						
							
							
								
								move fake user service to a separate mock user service class  
							
							... 
							
							
							
							delete asset cache tests shell 
							
						 
						
							2009-11-12 19:33:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2f092d271e 
								
							
								 
							
						 
						
							
							
								
								Rename test services to mock services, since this is a more accurate description  
							
							... 
							
							
							
							remove duplicate mock inventory service 
							
						 
						
							2009-11-12 18:44:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1fa037a0c3 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-11-11 15:56:14 +00:00  
				
					
						
							
							
								 
						
							
							
								a8a01e2bc7 
								
							
								 
							
						 
						
							
							
								
								add a ToOmvPrimitive() method to PrimitiveBaseShape  
							
							
							
						 
						
							2009-11-11 02:54:58 -08:00  
				
					
						
							
							
								 
						
							
							
								5145dfa53c 
								
							
								 
							
						 
						
							
							
								
								* Removing the redundant SendPrimitiveTerseData.State field, it duplicates AttachPoint  
							
							... 
							
							
							
							* LLClientView.CreateImprovedTerseBlock() now uses AttachPoint and does the proper high-low swap (this should fix disappearing attachment pieces) 
							
						 
						
							2009-11-09 17:13:56 -08:00  
				
					
						
							
							
								 
						
							
							
								5300e8506d 
								
							
								 
							
						 
						
							
							
								
								Reintroduce AssetBase's old behavior. A Parameterless constructor is required  
							
							... 
							
							
							
							for .NET serialization and removing it breaks the OpenSim asset server
protocol. 
							
						 
						
							2009-11-06 10:33:49 +00:00  
				
					
						
							
							
								 
						
							
							
								afef1ac191 
								
							
								 
							
						 
						
							
							
								
								Changing the AssetBase constructors to avoid initializing assets with an unknown asset type, and log an error if it ever does happen  
							
							
							
						 
						
							2009-11-05 13:10:58 -08:00  
				
					
						
							
							
								 
						
							
							
								83b4b4440b 
								
							
								 
							
						 
						
							
							
								
								Patch by revolution, thank you. Mantis  #1789  . Implement friends permissions.  
							
							... 
							
							
							
							Applied with major changes. Core functionality commented pending review
for possible rights escalation. No user functionality yet. 
							
						 
						
							2009-11-05 02:09:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c72f78215b 
								
							
								 
							
						 
						
							
							
								
								Backport the fixes to WebFetchInventoryDescendents to the UDP  
							
							... 
							
							
							
							InventoryDescendents packet. Testing has shown that UDP inventory now
works flawlessly and, unlike CAPS inventory, doesn't download the entire
agent inventory on start. Neither does it incessantly re-request folder
NULL_KEY. Therefore, I have disabled CAPS inventory. 
							
						 
						
							2009-11-04 01:56:19 +00:00  
				
					
						
							
							
								 
						
							
							
								865d3f4b09 
								
							
								 
							
						 
						
							
							
								
								minor: remove a few mono compiler warnings  
							
							
							
						 
						
							2009-11-03 19:35:18 +00:00  
				
					
						
							
							
								 
						
							
							
								fb08133999 
								
							
								 
							
						 
						
							
							
								
								* Remove the locklessqueue tests since I guess I didn't understand what it was when I wrote the test.  
							
							
							
						 
						
							2009-10-30 19:24:14 -04:00  
				
					
						
							
							
								 
						
							
							
								5101f688ee 
								
							
								 
							
						 
						
							
							
								
								* Add LocklessQueueTests.    One Test is commented out because it fails.     It should probably work..   but I'm awaiting clarification.  
							
							
							
						 
						
							2009-10-30 19:13:57 -04:00  
				
					
						
							
							
								 
						
							
							
								2e81acec48 
								
							
								 
							
						 
						
							
							
								
								* Adding Tests for OpenSim.Framework.Cache.  Some test cases disabled until mantis resolutions.  
							
							
							
						 
						
							2009-10-30 18:13:58 -04:00  
				
					
						
							
							
								 
						
							
							
								4563f00852 
								
							
								 
							
						 
						
							
							
								
								* Another ACL Test  
							
							
							
						 
						
							2009-10-30 17:27:44 -04:00  
				
					
						
							
							
								 
						
							
							
								120c731a3b 
								
							
								 
							
						 
						
							
							
								
								* Moving A test from the OpenSim.Framework.ACL object to the OpenSim.Framework.Tests assembly.   Fixing the test.  
							
							
							
						 
						
							2009-10-30 17:04:10 -04:00  
				
					
						
							
							
								 
						
							
							
								b81c829576 
								
							
								 
							
						 
						
							
							
								
								* Standalone logins will now go through the sequence of "requested region, default region, any region" before giving up  
							
							... 
							
							
							
							* Hip offset should have been added not subtracted (it's a negative offset). This puts avatar feet closer to the ground
* Improved duplicate checking for terse updates. This should reduce bandwidth and walking through walls 
							
						 
						
							2009-10-28 14:13:17 -07:00  
				
					
						
							
							
								 
						
							
							
								f89c2cac0f 
								
							
								 
							
						 
						
							
							
								
								Experimental test to rate limit the incoming packet handler and try to always leave a worker thread available for other tasks  
							
							
							
						 
						
							2009-10-27 14:16:01 -07:00  
				
					
						
							
							
								 
						
							
							
								c75d415648 
								
							
								 
							
						 
						
							
							
								
								* Converts ClientManager.ForEach() (and as a result, Scene.ForEachClient()) to use a non-blocking parallel method when operating in async mode  
							
							... 
							
							
							
							* Minor code readability cleanup 
							
						 
						
							2009-10-27 00:26:56 -07:00  
				
					
						
							
							
								 
						
							
							
								0b1726b524 
								
							
								 
							
						 
						
							
							
								
								Removing the ClientManager reference from IScene and hiding it entirely inside Scene as an implementation detail. This will reduce programming error and make it easier to refactor the avatar vs client vs presence mess later on  
							
							
							
						 
						
							2009-10-26 16:48:43 -07:00  
				
					
						
							
							
								 
						
							
							
								4847e62e9f 
								
							
								 
							
						 
						
							
							
								
								* Switched all operations on the list of clients that could be either sync or async to use Scene.ForEachClient() instead of referencing ClientManager directly  
							
							... 
							
							
							
							* Added a new [Startup] config option called use_async_when_possible to signal how to run operations that could be either sync or async
* Changed Scene.ForEachClient to respect use_async_when_possible
* Fixing a potential deadlock in Parallel.ForEach by locking on a temporary object instead of the enumerator (which may be shared across multiple invocations on ForEach). Thank you diva 
							
						 
						
							2009-10-26 16:33:04 -07:00  
				
					
						
							
							
								 
						
							
							
								ac7ccdf7d7 
								
							
								 
							
						 
						
							
							
								
								* Changed the watchdog timer to improve the speed of UpdateThread(), only track threads once the first call to UpdateThread() has been made, and allow re-tracking of threads that timed out but revived later  
							
							... 
							
							
							
							* Added a commented out call to Watchdog.UpdateThread() in OdeScene. If it turns out that loading a large OAR file or some other operation is timing out the heartbeat thread, we'll need to uncomment it 
							
						 
						
							2009-10-26 14:41:27 -07:00  
				
					
						
							
							
								 
						
							
							
								730930955a 
								
							
								 
							
						 
						
							
							
								
								Changing Scene.ForEachClient to use the synchronous for loop instead of Parallel. This is quite possibly the source of some deadlocking, and at the very least the synchronous version gives better stack traces  
							
							... 
							
							
							
							* Lock the LLUDPClient RTO math * Add a helper function for backing off the RTO, and follow the optional advice in RFC 2988 to clear existing SRTT and RTTVAR values during a backoff
* Removing the unused PrimitiveBaseShape.SculptImage parameter * Improved performance of SceneObjectPart instantiation * ZeroMesher now drops SculptData bytes like Meshmerizer, to allow the texture data to be GCed * Improved typecasting speed in MySQLLegacyRegionData.BuildShape()
* Improved the instantiation of PrimitiveBaseShape 
							
						 
						
							2009-10-25 00:40:21 -07:00  
				
					
						
							
							
								 
						
							
							
								52a4534f7f 
								
							
								 
							
						 
						
							
							
								
								* Change the way Util.FireAndForget() calls SmartThreadPool to avoid using a delegate (which STP appears to hold on to). This removes the slow leak I was seeing when using async_call_method=SmartThreadPool and stabilizes allocated memory for an idle OpenSim instance  
							
							
							
						 
						
							2009-10-23 13:45:18 -07:00  
				
					
						
							
							
								 
						
							
							
								a41cd1d069 
								
							
								 
							
						 
						
							
							
								
								* Unregister Mono.Addins event handlers in PluginLoader.Dispose() and always handle PluginLoader with the using pattern. This freed up 121,634,796 bytes on my system  
							
							... 
							
							
							
							* Avoid allocating an Action<IClientAPI> object every round of the OutgoingPacketHandler
* Removed unnecessary semi-colon endings from OpenSim.ini.example [InterestManagement] section 
							
						 
						
							2009-10-23 13:14:29 -07:00  
				
					
						
							
							
								 
						
							
							
								b2ed348aa2 
								
							
								 
							
						 
						
							
							
								
								Implemented a Watchdog class. Do not manually create Thread objects anymore, use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated  
							
							
							
						 
						
							2009-10-22 12:33:23 -07:00  
				
					
						
							
							
								 
						
							
							
								36b0e5e1d3 
								
							
								 
							
						 
						
							
							
								
								Terrible typo in the previous commit!  
							
							
							
						 
						
							2009-10-22 11:07:23 -07:00  
				
					
						
							
							
								 
						
							
							
								6ca4b0f366 
								
							
								 
							
						 
						
							
							
								
								* Added a check if Util.m_ThreadPool is null before trying to use it, and if so initialize it to sane defaults  
							
							... 
							
							
							
							* Simplified the InitThreadPool() function 
							
						 
						
							2009-10-22 10:37:11 -07:00  
				
					
						
							
							
								 
						
							
							
								d756fa01ae 
								
							
								 
							
						 
						
							
							
								
								Add copyright header.  Formatting cleanup.  
							
							
							
						 
						
							2009-10-22 18:57:24 +09:00  
				
					
						
							
							
								 
						
							
							
								2f394b7e7e 
								
							
								 
							
						 
						
							
							
								
								* Allow SmartThreadPool to be initialized without setting max stack size (like the original implementation)  
							
							... 
							
							
							
							* Only initialize Util's SmartThreadPool if it is actually being used
* No longer initializing Util's SmartThreadPool with a custom max stack size. From MSDN: "Avoid using this constructor overload. The default stack size used by the Thread(ThreadStart) constructor overload is the recommended stack size for threads." 
							
						 
						
							2009-10-22 01:30:12 -07:00  
				
					
						
							
							
								 
						
							
							
								1e71e3f910 
								
							
								 
							
						 
						
							
							
								
								Remove the "mel_t" from version string  
							
							
							
						 
						
							2009-10-22 07:03:40 +01:00  
				
					
						
							
							
								 
						
							
							
								b35fbe1f98 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'melanie_test' into prioritization  
							
							... 
							
							
							
							This makes SmartThreadPool configurable and also makes it the default, since
the regular thread pool simply stinks. 
							
						 
						
							2009-10-22 07:02:21 +01:00  
				
					
						
							
							
								 
						
							
							
								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