45eedb635a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-20 20:25:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f656adee31 
								
							
								 
							
						 
						
							
							
								
								If GetAgents() is called with an empty userIDs array then don't bother with a useless potentially network call on the scene presence service connector.  
							
							... 
							
							
							
							This also eliminates the "[PRESENCE HANDLER]: GetAgents called without required uuids argument"
which has started to pop up in the logs when a call is made with an empty uuid array as occasionally happens. 
							
						 
						
							2012-11-20 10:22:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ea65a64f7b 
								
							
								 
							
						 
						
							
							
								
								refactor: Move common presence connector code into BasePresenceServiceConnector  
							
							
							
						 
						
							2012-11-20 10:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5aec4f6dd0 
								
							
								 
							
						 
						
							
							
								
								Add Iain Oliver to CONTRIBUTORS.txt  
							
							
							
						 
						
							2012-11-20 05:15:04 +00:00  
				
					
						
							
							
								 
						
							
							
								597a101b9f 
								
							
								 
							
						 
						
							
							
								
								Minor formatting for  0962a35d and a few one-line comments as to why that code is there  
							
							
							
						 
						
							2012-11-20 05:09:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0962a35d2f 
								
							
								 
							
						 
						
							
							
								
								Fix movetotarget on mega regions.  
							
							
							
						 
						
							2012-11-20 04:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								dc5711ad62 
								
							
								 
							
						 
						
							
							
								
								minor: If logging full incoming HTTP data, don't deceptively print ... at the end of the body.  
							
							
							
						 
						
							2012-11-20 04:10:03 +00:00  
				
					
						
							
							
								 
						
							
							
								665f79e15c 
								
							
								 
							
						 
						
							
							
								
								Expose configuration options for the XmlRpcGridRouter  
							
							... 
							
							
							
							Expose configuration options for the XmlRpcGridRouter to allow simulators to register llRemoteData channels with an external routing service 
							
						 
						
							2012-11-19 21:51:37 -05:00  
				
					
						
							
							
								 
						
							
							
								decc5318a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-20 01:21:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a84b9b6b40 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e9153e1d1aae50024d8cd05fe14a9bce34343a0e' into careminster  
							
							
							
						 
						
							2012-11-20 01:21:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ccc81183b0 
								
							
								 
							
						 
						
							
							
								
								Merge commit '619c39e5144f15aca129d6d999bcc5c34133ee64' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs 
							
						 
						
							2012-11-20 01:20:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0bf66434bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2012-11-20 00:48:13 +01:00  
				
					
						
							
							
								 
						
							
							
								9f2d232c71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-19 22:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6c961d8add 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Use base class constructors for initialization of BSShape and other classes.  
							
							
							
						 
						
							2012-11-18 22:58:36 -08:00  
				
					
						
							
							
								 
						
							
							
								22be36be69 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the problem with flying being disabled when crossing region boundries.  
							
							
							
						 
						
							2012-11-18 22:57:26 -08:00  
				
					
						
							
							
								 
						
							
							
								079a1e704f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the obsolete interface to the Bullet code. Update BulletSim libraries with code stripped of the obsolete code.  
							
							
							
						 
						
							2012-11-18 18:17:30 -08:00  
				
					
						
							
							
								 
						
							
							
								5e0294815f 
								
							
								 
							
						 
						
							
							
								
								* Plumbing and basic setting of the GetMesh Cap Throttler.  
							
							... 
							
							
							
							* Last step is to flip the throttle distribution. 
							
						 
						
							2012-11-17 03:47:09 -05:00  
				
					
						
							
							
								 
						
							
							
								7ad082f7c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-17 02:58:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e4659a83f1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-17 02:03:24 +00:00  
				
					
						
							
							
								 
						
							
							
								5b79bfc4df 
								
							
								 
							
						 
						
							
							
								
								Remove old InventoryService, which has for a long time been replaced by XInventoryService.  
							
							
							
						 
						
							2012-11-17 01:32:01 +00:00  
				
					
						
							
							
								 
						
							
							
								6faa7fc7f9 
								
							
								 
							
						 
						
							
							
								
								Prevent a buffer overflow in asset receiving  
							
							
							
						 
						
							2012-11-17 02:31:56 +01:00  
				
					
						
							
							
								 
						
							
							
								392e84e554 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary ability to directly set InventoryItemBase.CreatorIdAsUuid  
							
							... 
							
							
							
							This was necessary historically but hasn't been for many years.
Can still get CreatorIdAsUuid, which is really just a UUID cached version of the string CreatorId 
							
						 
						
							2012-11-17 01:23:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2aa58c5843 
								
							
								 
							
						 
						
							
							
								
								Do not allow invariants to change on calls to XInventoryService.UpdateItem()  
							
							... 
							
							
							
							This is to help track down http://opensimulator.org/mantis/view.php?id=6359  where creator IDs on items and rezzed objects have been reported to sometimes change.
This should never happen - a particular item should never change creators (if an item is given then a new item (with new id) is created).
Invariants are inventory type, asset type, folder (changed only on MoveItems()), CreatorIdentification and Owner.
If caller attempts to change an invariant, warning is logged but other properties are still changed.
If you see this warning, reporting on Mantis 6359 would be very welcome with the exact operation being done at the time. 
							
						 
						
							2012-11-17 01:01:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e25c51330a 
								
							
								 
							
						 
						
							
							
								
								Add basic XInventoryServicesTests.TestAddItem() regression test.  
							
							
							
						 
						
							2012-11-17 00:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								55f889cc66 
								
							
								 
							
						 
						
							
							
								
								refactor: Move stat classes out of StatManager and into their own files for clarity.  
							
							
							
						 
						
							2012-11-16 05:02:06 +00:00  
				
					
						
							
							
								 
						
							
							
								cbc635a9c6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-16 04:48:55 +00:00  
				
					
						
							
							
								 
						
							
							
								cd088757e9 
								
							
								 
							
						 
						
							
							
								
								Add a first draft mechanism for the IncomingPacketsProcessedStat to show the delta over time.  
							
							... 
							
							
							
							The chief motivation for this is to be able to tell whether there's any impact on incoming packet processing from enabling extra packet pooling. 
							
						 
						
							2012-11-16 04:36:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e9153e1d1a 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge master into teravuswork", it should have been avination, not master.  
							
							... 
							
							
							
							This reverts commit dfac269032619c39e514 
							
						 
						
							2012-11-15 10:05:16 -05:00  
				
					
						
							
							
								 
						
							
							
								dfac269032 
								
							
								 
							
						 
						
							
							
								
								Merge master into teravuswork  
							
							
							
						 
						
							2012-11-15 09:46:41 -05:00  
				
					
						
							
							
								 
						
							
							
								619c39e514 
								
							
								 
							
						 
						
							
							
								
								* Fixes mesh loading issues in last commit.  
							
							
							
						 
						
							2012-11-15 09:44:02 -05:00  
				
					
						
							
							
								 
						
							
							
								df62d113ab 
								
							
								 
							
						 
						
							
							
								
								The last few AssemblyInfos. Finished!  
							
							
							
						 
						
							2012-11-14 21:18:18 -08:00  
				
					
						
							
							
								 
						
							
							
								350cd58e5e 
								
							
								 
							
						 
						
							
							
								
								refactor: move common inventory folder version update code to parent class in mysql, mssql and sqlite database plugins  
							
							
							
						 
						
							2012-11-15 04:01:30 +00:00  
				
					
						
							
							
								 
						
							
							
								5895c4cc6f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-11-15 03:46:10 +00:00  
				
					
						
							
							
								 
						
							
							
								16dd94b956 
								
							
								 
							
						 
						
							
							
								
								Improve inventory folder version updating for mssql database plugin.  
							
							... 
							
							
							
							I am not in a position to test this so the updates have been done blind.
If it needs any fixing will probably require patches. 
							
						 
						
							2012-11-15 03:39:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0c4efdc6a8 
								
							
								 
							
						 
						
							
							
								
								Fix build break from  1aa0271 by adding System.Core to prebuild.xml  
							
							
							
						 
						
							2012-11-15 03:32:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1aa0271239 
								
							
								 
							
						 
						
							
							
								
								Implement folder version updating for the sqlite inventory plugin  
							
							
							
						 
						
							2012-11-15 03:29:55 +00:00  
				
					
						
							
							
								 
						
							
							
								daf03bfb56 
								
							
								 
							
						 
						
							
							
								
								Handle Map block requests on a separate thread rather than the main packet handling thread.  
							
							... 
							
							
							
							This prevents a slow grid information network call from holding up the main packet handling thread.
There's no obvious race condition reason for not doing this asynchronously. 
							
						 
						
							2012-11-15 03:09:20 +00:00  
				
					
						
							
							
								 
						
							
							
								57273ef7b2 
								
							
								 
							
						 
						
							
							
								
								Do HandleMapLayerRequest on its own thread rather than on the main inbound udp packet handling thread.  
							
							... 
							
							
							
							There's no obvious race condition reason for doing this on the main packet handling thread. 
							
						 
						
							2012-11-15 03:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								df4da51f04 
								
							
								 
							
						 
						
							
							
								
								Following on from  4f982596, launch map name requests on an async thread from LLClientView directly.  
							
							... 
							
							
							
							This releases the inbound packet handling thread marginally quicker and is more consistent with the other async packet handling 
							
						 
						
							2012-11-15 03:04:46 +00:00  
				
					
						
							
							
								 
						
							
							
								038528dc80 
								
							
								 
							
						 
						
							
							
								
								Make PacketPool class stats pull stats instead of push stats so they can be lifted up into LLUDPServer and be distiguished by scene name  
							
							
							
						 
						
							2012-11-15 02:02:59 +00:00  
				
					
						
							
							
								 
						
							
							
								2c36106675 
								
							
								 
							
						 
						
							
							
								
								Add IncomingPacketsProcessedCount stat for diagnostics.  
							
							... 
							
							
							
							Also puts some packet processing counts in a container named after the scene so that stats can be collected from more than one scene. 
							
						 
						
							2012-11-15 01:14:18 +00:00  
				
					
						
							
							
								 
						
							
							
								06fa1681ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-15 00:43:26 +00:00  
				
					
						
							
							
								 
						
							
							
								35fd4474b2 
								
							
								 
							
						 
						
							
							
								
								Added AssemblyInfos in the OpenSim.Server namespace dlls.  
							
							
							
						 
						
							2012-11-14 11:20:55 -08:00  
				
					
						
							
							
								 
						
							
							
								aeeaa3a0a9 
								
							
								 
							
						 
						
							
							
								
								Added AssemblyInfos to every dll in the OpenSim.Region namespace.  
							
							
							
						 
						
							2012-11-14 11:09:43 -08:00  
				
					
						
							
							
								 
						
							
							
								27b12cebbb 
								
							
								 
							
						 
						
							
							
								
								A few more AssemblyInfos in a few more dlls.  
							
							
							
						 
						
							2012-11-14 08:10:15 -08:00  
				
					
						
							
							
								 
						
							
							
								fcaddd901c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-14 07:50:58 -08:00  
				
					
						
							
							
								 
						
							
							
								c88e6fb445 
								
							
								 
							
						 
						
							
							
								
								Possibly fixes mantis  #6429  (Flotsam cache having a null ref to the asset service)  
							
							
							
						 
						
							2012-11-14 07:50:19 -08:00  
				
					
						
							
							
								 
						
							
							
								94da908813 
								
							
								 
							
						 
						
							
							
								
								More consistently dispose of SqliteCommand in OpenSim.Data.SQLite where possible.  
							
							... 
							
							
							
							Not doing SQLiteInventoryStore since this is no longer used and should disappear in the future. 
							
						 
						
							2012-11-14 04:45:59 +00:00  
				
					
						
							
							
								 
						
							
							
								2ccb53b42d 
								
							
								 
							
						 
						
							
							
								
								If no ISimulationDataStore or IEstateDataStore implementations could be loaded then halt with informative message rather than a later NRE.  
							
							... 
							
							
							
							Halt already occurs if the relevant config sections are not present.
So it also makes sense to halt if the implementations themselves cannot be loaded. 
							
						 
						
							2012-11-14 04:17:39 +00:00  
				
					
						
							
							
								 
						
							
							
								790b595aa0 
								
							
								 
							
						 
						
							
							
								
								Added a few more AssemblyInfos. (Plus added the one in OptionalModules, which had been forgotten.)  
							
							
							
						 
						
							2012-11-13 19:50:19 -08:00