21c0df53a2 
								
							
								 
							
						 
						
							
							
								
								* Improve the previous fix by pushing the exception catching down into OGS1 grid services  
							
							
							
						 
						
							2008-11-04 20:14:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f793f93817 
								
							
								 
							
						 
						
							
							
								
								* Temporary fix to stop a problem in getting neighbour info in the world map module from crashing the entire server  
							
							
							
						 
						
							2008-11-04 19:56:02 +00:00  
				
					
						
							
							
								 
						
							
							
								78bfe7a3e3 
								
							
								 
							
						 
						
							
							
								
								* minor: doc and log message tweaking for wearables  
							
							
							
						 
						
							2008-11-04 19:51:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7d6dc3b099 
								
							
								 
							
						 
						
							
							
								
								add some null protection on email  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-04 19:26:17 +00:00  
				
					
						
							
							
								 
						
							
							
								972143b592 
								
							
								 
							
						 
						
							
							
								
								- Added stronger persistence tests for BasicUserTests  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-11-04 18:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								45dd97a262 
								
							
								 
							
						 
						
							
							
								
								- Stronger inventory tests  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-11-04 18:53:06 +00:00  
				
					
						
							
							
								 
						
							
							
								67315ef106 
								
							
								 
							
						 
						
							
							
								
								* Stop sending wearables back to the client on set appearance  
							
							... 
							
							
							
							* Now I've had time to analyze this, the Second Life grid doesn't appear to send this to the client (which in principle should know what wearables it has already) 
							
						 
						
							2008-11-04 18:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5330838b15 
								
							
								 
							
						 
						
							
							
								
								* minor: appearance related doc and log message tweaking  
							
							
							
						 
						
							2008-11-04 18:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								1c2a0c78d9 
								
							
								 
							
						 
						
							
							
								
								Added a (xmlIgnored) SitAnimation property to SceneObjectPart. That allows the setting of the name of the animation to be used when a avatar sits on that object. At some point in the future this should be persisted.  
							
							... 
							
							
							
							So basically simplifies what a lsl script that detects a avatar sitting on a prim, then stopping the sit animation and playing a custom animation, does.
Also added another ScenePresence.HandleAgentRequestSit() method , that accepts the name of the sit animation. So that modules can override the animation used, when they are doing a server controlled sit.
Started some work on making the stand pose be played as soon as a user logs into a region. Rather than them starting with their arms stretched. This still needs more work 
							
						 
						
							2008-11-04 16:39:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f57d1307ab 
								
							
								 
							
						 
						
							
							
								
								fix: ArchiveReadRequest.URIFetch stumbles over absent content length field  
							
							... 
							
							
							
							fix: region parameter in IRCBridgeModule XmlRpc was check for presence but not actually used... 
							
						 
						
							2008-11-04 16:17:27 +00:00  
				
					
						
							
							
								 
						
							
							
								702249358b 
								
							
								 
							
						 
						
							
							
								
								implement email field for MySQL and SQLite  
							
							... 
							
							
							
							From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-04 14:54:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6e14d1005a 
								
							
								 
							
						 
						
							
							
								
								Prefix LSL variables which are C# keywords with @ instead of _ when translating from LSL to C#. Thanks idb for the patch. Fix issue 2546.  
							
							
							
						 
						
							2008-11-04 01:30:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a66081f562 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-04 00:54:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a9d0642fca 
								
							
								 
							
						 
						
							
							
								
								add email field to UserProfileData object  
							
							... 
							
							
							
							remove virtual setting from properties, as that was legacy that I put in
there a while back
From: Sean Dague <sdague@gmail.com> 
							
						 
						
							2008-11-04 00:35:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ee178c76ae 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2535  
							
							... 
							
							
							
							* Catch and report deserialization exceptions on rest handlers
* Thanks Diva! 
							
						 
						
							2008-11-03 22:29:19 +00:00  
				
					
						
							
							
								 
						
							
							
								39691e61a2 
								
							
								 
							
						 
						
							
							
								
								Small fix for a possible NRE in standalone mode, killing the  
							
							... 
							
							
							
							client-thread. Will hopefully fix Mantis#2536. 
							
						 
						
							2008-11-03 22:02:52 +00:00  
				
					
						
							
							
								 
						
							
							
								4ff0c39153 
								
							
								 
							
						 
						
							
							
								
								* Expose a client_throttle_multiplier setting in OpenSim.ini.  This multiplier is applied to all the client throttle settings received by the client  
							
							... 
							
							
							
							* This should probably be 1, but currently by default it is 8, to reflect what was being eon3 in OpenSim before this revision.  So if the client requested a maximum throttle 
of 1500 kilobits per second, we would actually send out 1500 kilobytes per second
* Adjusting this multiplier down towards 1 may improve your OpenSim experience, though in other situations it may degrade (e.g. if you're using a standalone over high bandwidth 
links)
* This is currently a user setting because adjusting it down may currently reveal other OpenSim bugs. 
							
						 
						
							2008-11-03 21:09:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c789a9d02a 
								
							
								 
							
						 
						
							
							
								
								* mionr: correct CONTRIBUTORS file for Plugh  
							
							
							
						 
						
							2008-11-03 20:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1e56bda487 
								
							
								 
							
						 
						
							
							
								
								* minor: fussy little change to put colons in some log output  
							
							
							
						 
						
							2008-11-03 20:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								580b11779a 
								
							
								 
							
						 
						
							
							
								
								On TP, child-agents weren't closed down properly, as the list of child-regions  
							
							... 
							
							
							
							was cleared before using it to find the children. 
							
						 
						
							2008-11-03 19:56:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a64d6eccd0 
								
							
								 
							
						 
						
							
							
								
								Add a bit more error-checking to GetFriendRegionInfos.  
							
							
							
						 
						
							2008-11-03 19:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								8dbd0118a8 
								
							
								 
							
						 
						
							
							
								
								* Pull client throttle multipler setting out of config source.  Not an adjustable setting yet (and then only for debug purposes)  
							
							
							
						 
						
							2008-11-03 19:02:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6ea24799dd 
								
							
								 
							
						 
						
							
							
								
								* minor: don't need to null check config source in clientstack settings since this is always non null  
							
							
							
						 
						
							2008-11-03 18:49:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a88e850ccf 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate unused config field  
							
							
							
						 
						
							2008-11-03 18:36:04 +00:00  
				
					
						
							
							
								 
						
							
							
								8c71954e08 
								
							
								 
							
						 
						
							
							
								
								* Use nini to pass config information to the client stack, rather than the ClientStackUserSettings class  
							
							... 
							
							
							
							* This conforms better to other module usage 
							
						 
						
							2008-11-03 18:33:35 +00:00  
				
					
						
							
							
								 
						
							
							
								add42f5e9b 
								
							
								 
							
						 
						
							
							
								
								completing move to refactored multi-channel capable IRCBridgeModule  
							
							
							
						 
						
							2008-11-03 17:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								69ae33db1a 
								
							
								 
							
						 
						
							
							
								
								dropping old IRCBridgeModule.  
							
							
							
						 
						
							2008-11-03 17:11:28 +00:00  
				
					
						
							
							
								 
						
							
							
								57caef119c 
								
							
								 
							
						 
						
							
							
								
								* Use the UUID regex sitting in utils for detection of uuids embedded in scripts  
							
							... 
							
							
							
							* Replaces the one in the module itself, which had a dumb bug in it anyway 
							
						 
						
							2008-11-03 16:57:03 +00:00  
				
					
						
							
							
								 
						
							
							
								d6d2a38e76 
								
							
								 
							
						 
						
							
							
								
								merging changes from IRCBridgeModule in to XIRCBridgeModule; swapping  
							
							... 
							
							
							
							OpenSim.ini config tags in preparation for merge of IRCBridgeModule
and XIRCBridgeModule. 
							
						 
						
							2008-11-03 16:20:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d0c8d7a177 
								
							
								 
							
						 
						
							
							
								
								Thanks diva for a patch that removes an unnecessary dependency on CommunicationsOGS1 from OGS1UserServices  
							
							
							
						 
						
							2008-11-03 05:40:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8aa16a9acf 
								
							
								 
							
						 
						
							
							
								
								Thanks diva for patch that makes a bunch of methods in InventoryServiceBase virtual, so that they can be overriden in subclasses.  
							
							
							
						 
						
							2008-11-03 05:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								07ba2f4363 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2530 . Thank you kindly, Idb for a patch that:  
							
							... 
							
							
							
							The attached patch changes the casts from explicit to implicit. 
							
						 
						
							2008-11-03 01:57:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9c8e4d0914 
								
							
								 
							
						 
						
							
							
								
								Added some more coloring to nant-color (especially for tests)  
							
							
							
						 
						
							2008-11-02 13:13:45 +00:00  
				
					
						
							
							
								 
						
							
							
								499f1428f7 
								
							
								 
							
						 
						
							
							
								
								- Add Util.isUUID  
							
							... 
							
							
							
							- Add tests for Util.isUUID
- First part of the fix for protocol interoperability between viewer 1.20 and 1.21 for friend offers. 
							
						 
						
							2008-11-02 13:07:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6d4f8b38aa 
								
							
								 
							
						 
						
							
							
								
								Cause inventory to be fetched on scripted item gives if the destination  
							
							... 
							
							
							
							avatar is remote or offline. 
							
						 
						
							2008-11-02 08:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								88d6557071 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, formatting cleanup.  
							
							
							
						 
						
							2008-11-02 01:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								44852158f2 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2518  
							
							... 
							
							
							
							Thank you, idb, for a patch that fixes the conflicts of lsl identifiers
with c# keywords 
							
						 
						
							2008-11-01 23:50:19 +00:00  
				
					
						
							
							
								 
						
							
							
								87b8f327aa 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2440  
							
							... 
							
							
							
							* The attached patch changes the LSLInteger operator overrides for == and != to return LSLIntegers 1 or 0 instead of a bool and adds similar operator overrides for >, <, >= and 
<=
* Thanks idb! 
							
						 
						
							2008-11-01 23:15:16 +00:00  
				
					
						
							
							
								 
						
							
							
								4c24b1bc9b 
								
							
								 
							
						 
						
							
							
								
								* Massive cleanup of LLClientView, removed a few hundred unnecessary value initialisers, etc.  
							
							
							
						 
						
							2008-11-01 22:34:04 +00:00  
				
					
						
							
							
								 
						
							
							
								84136c70d8 
								
							
								 
							
						 
						
							
							
								
								* Minor cleanup  
							
							... 
							
							
							
							* Added additional error message when a Object/SOG DB save fails so we can trace why. 
							
						 
						
							2008-11-01 22:20:54 +00:00  
				
					
						
							
							
								 
						
							
							
								e3864de621 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2521  
							
							... 
							
							
							
							* Fix not tests in LSL which require implicit casting (see mantis for an example) 
							
						 
						
							2008-11-01 22:18:26 +00:00  
				
					
						
							
							
								 
						
							
							
								38e8853e57 
								
							
								 
							
						 
						
							
							
								
								Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,  
							
							... 
							
							
							
							on-/offline updates, calling cards for friends.
This adds methods in the DB layer and changes the MessagingServer, so a full
update (incl. UGAIM) is necessary to get it working. Older regions shouldn't
break, nor should older UGAIM break newer regions, but friends/presence will
only work with all concerned parts (UGAIM, source region and destination
region) at this revision (or later).
I added the DB code for MSSQL, too, but couldn't test that.
BEWARE: May contain bugs. 
							
						 
						
							2008-11-01 22:09:48 +00:00  
				
					
						
							
							
								 
						
							
							
								e3a1ccf0b2 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove mono compiler warning  
							
							
							
						 
						
							2008-11-01 22:07:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9366a234cf 
								
							
								 
							
						 
						
							
							
								
								* refactor: Convert most non SOP methods to use SOG.IsAttachment rather than SOP.IsAttachment  
							
							
							
						 
						
							2008-11-01 22:04:35 +00:00  
				
					
						
							
							
								 
						
							
							
								44e377d1fb 
								
							
								 
							
						 
						
							
							
								
								Fix a compile warning about unreachable code  
							
							
							
						 
						
							2008-11-01 21:55:48 +00:00  
				
					
						
							
							
								 
						
							
							
								7c04d27875 
								
							
								 
							
						 
						
							
							
								
								* Introduce an IsAttachment property on the group level (which just returns false if the group is already deleted)  
							
							... 
							
							
							
							* This is to avoid repetitive null checks - I'm beginning to think that blasting away the root part on object deletion is actually a bad move.  Perhaps we should leave it around 
and let the client ignore any superfluous packets (which it may well do anyway), since we're constantly exposing a race condition 
							
						 
						
							2008-11-01 21:50:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b03e34dd2d 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=2517  
							
							... 
							
							
							
							* Don't save attachments on saving oar, which stops them coming back as ghost prims 
							
						 
						
							2008-11-01 21:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								388c053dcb 
								
							
								 
							
						 
						
							
							
								
								Make the IM and friends modules optional. Clean up some code that dealt  
							
							... 
							
							
							
							with the old Grid Instant Message over OGS1. Refactor the EventManager
to be independent of the rigid module structure design imposed by
the current implementation. Message routing is now done in the destination
module rather than in the event manager. This way, more or less granular
solutions are possible without core changes. 
							
						 
						
							2008-11-01 18:18:19 +00:00  
				
					
						
							
							
								 
						
							
							
								9299be0080 
								
							
								 
							
						 
						
							
							
								
								Revert last checkin. Avatars fall through non-physical prims now.  
							
							... 
							
							
							
							There is more to the solution then just enabling soft_erp and 
soft_cfm for all d.Contact cases. 
							
						 
						
							2008-11-01 17:58:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1e376deedd 
								
							
								 
							
						 
						
							
							
								
								Added soft_cfm and soft_erp to the general "contact" initialization  
							
							... 
							
							
							
							for physical prim interactions. They were not previously enabled
for prim-prim interactions. 
							
						 
						
							2008-11-01 17:30:06 +00:00