bf5f8b54ae 
								
							
								 
							
						 
						
							
							
								
								Remove the somewhat misleading logging of the string length of some unknown requests, as this appeared to be some kind of numbered error code.  
							
							... 
							
							
							
							This brings these messages into line with similar messages that did not do this. 
							
						 
						
							2012-05-03 02:22:06 +01:00  
				
					
						
							
							
								 
						
							
							
								9ffc2c1062 
								
							
								 
							
						 
						
							
							
								
								minor: resolve some mono compiler warnings  
							
							
							
						 
						
							2012-05-03 01:56:24 +01:00  
				
					
						
							
							
								 
						
							
							
								231a3bf147 
								
							
								 
							
						 
						
							
							
								
								Implement optional name and description on http stream handlers so that we can relate a slow request to what the handler actually does and the agent it serves, if applicable.  
							
							... 
							
							
							
							This is most useful for capabilities where the url is not self-describing. 
							
						 
						
							2012-05-03 01:45:49 +01:00  
				
					
						
							
							
								 
						
							
							
								40f3c24562 
								
							
								 
							
						 
						
							
							
								
								Comment out the five second sleep in etm.DoTeleport() if the old agent needs to be closed because it is no longer in the child's view distance.  
							
							... 
							
							
							
							This sleep appears unnecessary since a sleep has already occurred in WaitForCallback() whilst waiting for the destination region to notify of teleport success.
There are no async operations between this sleep and the WaitForCallback()
If this sleep is present, then teleporting back to the source region within 5 seconds results in a disconnection.
If this sleep is commented out then teleporting quickly back and forth between two simulators appears to work without issue.
Tested on standalone, local grid and distributed grid.
Please revert if there's something that I've missed. 
							
						 
						
							2012-05-01 23:49:02 +01:00  
				
					
						
							
							
								 
						
							
							
								a29f7f7551 
								
							
								 
							
						 
						
							
							
								
								Remove some test code that accidentally crept in with  9d2e1c67 
							
							
							
						 
						
							2012-05-01 23:25:30 +01:00  
				
					
						
							
							
								 
						
							
							
								9d2e1c67a8 
								
							
								 
							
						 
						
							
							
								
								Add regression test for teleporting between neighbouring regions on the same simulator  
							
							... 
							
							
							
							This adds a non-advertised wait_for_callback option in [EntityTransfer].  Default is always true.
Teleport tests disable the wait for callback from the destination region in order to run within a single thread. 
							
						 
						
							2012-05-01 23:14:12 +01:00  
				
					
						
							
							
								 
						
							
							
								5786521103 
								
							
								 
							
						 
						
							
							
								
								Move max teleport distance check down into etm.DoTeleport() since this should apply to all teleport calls, not just those through Teleport()  
							
							
							
						 
						
							2012-05-01 18:38:46 +01:00  
				
					
						
							
							
								 
						
							
							
								37dd174697 
								
							
								 
							
						 
						
							
							
								
								refactor: Split most of EntityTransferModule.Teleport() into its same region and different region teleport components.  
							
							... 
							
							
							
							DoTeleport() now retrives IEventQueue itself rather than requiring it to be passed in. 
							
						 
						
							2012-05-01 17:52:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b678ea18b2 
								
							
								 
							
						 
						
							
							
								
								Create TestHelpers.EnableLogging() and DisableLogging() to turn logging on and off within tests.  
							
							... 
							
							
							
							This makes *.Tests.dll.config files no longer needed, hence deleted. 
							
						 
						
							2012-04-30 18:44:22 +01:00  
				
					
						
							
							
								 
						
							
							
								cc482d2d56 
								
							
								 
							
						 
						
							
							
								
								Add TBG Renfold to contributors  
							
							
							
						 
						
							2012-04-30 17:39:11 +01:00  
				
					
						
							
							
								 
						
							
							
								9c2a73b61e 
								
							
								 
							
						 
						
							
							
								
								llGenerateKey implementation. Creates a random UUID I.E: UUID.Random().ToString();  
							
							... 
							
							
							
							Signed-off-by: TBG Renfold <tbg.renfold@g2mv.co.uk> 
							
						 
						
							2012-04-30 17:36:49 +01:00  
				
					
						
							
							
								 
						
							
							
								d0598c63f3 
								
							
								 
							
						 
						
							
							
								
								refactor: Simplify by combining SafeSendControlsToScripts() from  fe8e835 into SendControlsToScripts() (instead of SendControlToScripts()).  
							
							
							
						 
						
							2012-04-30 17:33:08 +01:00  
				
					
						
							
							
								 
						
							
							
								fe8e835bfc 
								
							
								 
							
						 
						
							
							
								
								Fixed: scripted controls didn't work if the avatar was sitting down  
							
							... 
							
							
							
							This fixes a bug introduced in 6473674bbf 
							
						 
						
							2012-04-30 17:18:15 +01:00  
				
					
						
							
							
								 
						
							
							
								4ad45934c6 
								
							
								 
							
						 
						
							
							
								
								If there are no new prim items to store then don't bother opening the MySqlConnection only to do nothing with it.  
							
							
							
						 
						
							2012-04-30 16:00:31 +01:00  
				
					
						
							
							
								 
						
							
							
								522eff6138 
								
							
								 
							
						 
						
							
							
								
								Consistently use using() to make sure we dispose of used MySqlCommands where this is not already being done.  
							
							
							
						 
						
							2012-04-30 15:54:35 +01:00  
				
					
						
							
							
								 
						
							
							
								8380166251 
								
							
								 
							
						 
						
							
							
								
								Comment out debug [ASYNC DELETER] messages for now.  
							
							
							
						 
						
							2012-04-28 00:39:40 +01:00  
				
					
						
							
							
								 
						
							
							
								cd755fe598 
								
							
								 
							
						 
						
							
							
								
								Remove mono compiler warning.  Adjust message log to error from info  
							
							
							
						 
						
							2012-04-28 00:31:11 +01:00  
				
					
						
							
							
								 
						
							
							
								133f05dc41 
								
							
								 
							
						 
						
							
							
								
								Add text about using double quotes to surround console command arguments containing spaces to "help" text.  
							
							... 
							
							
							
							e.g. show object name "My long object name" 
							
						 
						
							2012-04-28 00:29:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2bad430ed8 
								
							
								 
							
						 
						
							
							
								
								Put scene object related console commands into new "Objects" help category rather than "Regions"  
							
							
							
						 
						
							2012-04-28 00:08:04 +01:00  
				
					
						
							
							
								 
						
							
							
								ab71779221 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Implement bulk inventory update over CAPS (not recursive by design,""  
							
							... 
							
							
							
							This reverts commit a90b0e302c 
							
						 
						
							2012-04-27 23:54:45 +01:00  
				
					
						
							
							
								 
						
							
							
								737e177163 
								
							
								 
							
						 
						
							
							
								
								Revert "Log the full exception when errors occur in BaseHttpServer"  
							
							... 
							
							
							
							This reverts commit e31e7c68c8 
							
						 
						
							2012-04-27 23:46:46 +01:00  
				
					
						
							
							
								 
						
							
							
								a90b0e302c 
								
							
								 
							
						 
						
							
							
								
								Revert "Implement bulk inventory update over CAPS (not recursive by design,"  
							
							... 
							
							
							
							This reverts commit 6e7f13a72d 
							
						 
						
							2012-04-27 23:46:33 +01:00  
				
					
						
							
							
								 
						
							
							
								da29cbccfa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-04-27 23:39:13 +01:00  
				
					
						
							
							
								 
						
							
							
								d25469f66e 
								
							
								 
							
						 
						
							
							
								
								Add flags information (phantom, physics, etc.) to "show object" and "show part" console commands  
							
							
							
						 
						
							2012-04-27 23:38:25 +01:00  
				
					
						
							
							
								 
						
							
							
								e31e7c68c8 
								
							
								 
							
						 
						
							
							
								
								Log the full exception when errors occur in BaseHttpServer  
							
							
							
						 
						
							2012-04-27 21:52:04 +01:00  
				
					
						
							
							
								 
						
							
							
								db566fbb09 
								
							
								 
							
						 
						
							
							
								
								Fix prebuild.xml  
							
							... 
							
							
							
							adding a reference to a dll requires 'path="..."' 
							
						 
						
							2012-04-27 16:17:46 -04:00  
				
					
						
							
							
								 
						
							
							
								6473674bbf 
								
							
								 
							
						 
						
							
							
								
								Fixed: custom walking animations didn't stop when the avatar stopped walking.  
							
							... 
							
							
							
							This happened because the scripts were notified about control changes (e.g., the user stopped pressing the Forward key) when the animation was still WALK, so the script didn't stop the walking animation. Fixing this required: a) Update the movement animation *before* notifying the script; b) Add locking to prevent clashes with the Heartbeat thread (which also updates the animations); c) Handle the case of a user who stops walking just as the avatar is in the air: the avatar should STAND in that case, not WALK.
This reverts commit feef1dd732 
							
						 
						
							2012-04-27 20:47:02 +01:00  
				
					
						
							
							
								 
						
							
							
								9622e8ac72 
								
							
								 
							
						 
						
							
							
								
								If a Grid God teleports then include the Godlike teleport flag. This can affect the starting position in the destination region.  
							
							
							
						 
						
							2012-04-27 20:22:35 +01:00  
				
					
						
							
							
								 
						
							
							
								37d770f814 
								
							
								 
							
						 
						
							
							
								
								Use DotNetZip to compress OARs and IARs.  
							
							... 
							
							
							
							DotNetZip provides much better compression than standard .NET. 
							
						 
						
							2012-04-27 19:46:31 +01:00  
				
					
						
							
							
								 
						
							
							
								9d1791def8 
								
							
								 
							
						 
						
							
							
								
								Add Stefan_Boom / stoehr to contributors  
							
							
							
						 
						
							2012-04-27 19:42:12 +01:00  
				
					
						
							
							
								 
						
							
							
								e39e4f6bfb 
								
							
								 
							
						 
						
							
							
								
								minor: style adjustments in SensorRepeat, mainly related to patch from stoehr  
							
							
							
						 
						
							2012-04-27 19:40:19 +01:00  
				
					
						
							
							
								 
						
							
							
								b35a1d5681 
								
							
								 
							
						 
						
							
							
								
								Fixing wrong position of llSensor, SensePoint wasnt following the rotation of the root prim.  
							
							
							
						 
						
							2012-04-27 19:31:50 +01:00  
				
					
						
							
							
								 
						
							
							
								9bc94c502a 
								
							
								 
							
						 
						
							
							
								
								MapImageService: changed the event at which the map tiles are uploaded, because they were being uploaded before the region was registered with the grid  
							
							
							
						 
						
							2012-04-27 11:05:40 -07:00  
				
					
						
							
							
								 
						
							
							
								a9dbe39319 
								
							
								 
							
						 
						
							
							
								
								MapImage security issue. Compare strings instead of IPAddresses.  
							
							
							
						 
						
							2012-04-27 10:39:20 -07:00  
				
					
						
							
							
								 
						
							
							
								292752bb78 
								
							
								 
							
						 
						
							
							
								
								MapImage security issue: better error messages  
							
							
							
						 
						
							2012-04-27 10:22:43 -07:00  
				
					
						
							
							
								 
						
							
							
								ac64fe03d8 
								
							
								 
							
						 
						
							
							
								
								Amend to last commit: account for the existence of proxies.  
							
							
							
						 
						
							2012-04-27 09:59:46 -07:00  
				
					
						
							
							
								 
						
							
							
								2970a18e54 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-04-27 09:26:14 -07:00  
				
					
						
							
							
								 
						
							
							
								c84f63f4dc 
								
							
								 
							
						 
						
							
							
								
								Minor change in error message (HG teleport failures)  
							
							
							
						 
						
							2012-04-27 09:24:50 -07:00  
				
					
						
							
							
								 
						
							
							
								e4e754ee93 
								
							
								 
							
						 
						
							
							
								
								MapImageService: added an additional security check for OSGrid and other grids like it.  
							
							
							
						 
						
							2012-04-27 09:23:56 -07:00  
				
					
						
							
							
								 
						
							
							
								07e62df558 
								
							
								 
							
						 
						
							
							
								
								Add regression test for teleporting an agent between separated regions on the same simulator.  
							
							... 
							
							
							
							This involves a large amount of change in test scene setup code to allow test scenes to share shared modules
SetupScene is now an instance method that requires an instantiation of SceneHelpers, though other SceneHelpers methods are still static
May split these out into separate classes in the future. 
							
						 
						
							2012-04-27 00:58:54 +01:00  
				
					
						
							
							
								 
						
							
							
								8a65f5a70d 
								
							
								 
							
						 
						
							
							
								
								OSSL: Removed check for CanRunConsoleCommand() in osKickAvatar.  
							
							... 
							
							
							
							OSSL permissions are now controlled in OpenSim.ini. 
							
						 
						
							2012-04-26 22:53:13 +01:00  
				
					
						
							
							
								 
						
							
							
								0da8fe3124 
								
							
								 
							
						 
						
							
							
								
								Refactored how asset/inventory types are associated with content types: gathered all the knowledge into a single class. Added the Mesh content type.  
							
							
							
						 
						
							2012-04-26 22:49:14 +01:00  
				
					
						
							
							
								 
						
							
							
								ee13d817f1 
								
							
								 
							
						 
						
							
							
								
								When creating an OAR, objects where the user is the Creator are always included, regardless of their permissions.  
							
							... 
							
							
							
							The purpose of the permission checks is to prevent the unauthorized copying of assets, but users can always copy assets that they created. 
							
						 
						
							2012-04-26 22:41:31 +01:00  
				
					
						
							
							
								 
						
							
							
								cb6791fb30 
								
							
								 
							
						 
						
							
							
								
								Tweak log messages on local region to region teleport path to help with problem resolution.  
							
							
							
						 
						
							2012-04-26 22:35:25 +01:00  
				
					
						
							
							
								 
						
							
							
								d19aa9e792 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-04-26 21:54:50 +01:00  
				
					
						
							
							
								 
						
							
							
								2542ca2a49 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-04-26 16:40:36 -04:00  
				
					
						
							
							
								 
						
							
							
								fba802bb03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-04-26 16:13:47 -04:00  
				
					
						
							
							
								 
						
							
							
								b8114d2b67 
								
							
								 
							
						 
						
							
							
								
								Add a version of osNpcSay that takes a channel number Mantis 5747  
							
							... 
							
							
							
							osNpcSay(UUID npc, string message) left untouched
New functions:-
osNpcSay(UUID npc, int channel, string message)
osNpcShout(UUID npc, int channel, string message)
osNpcWhisper(UUID npc, int channel, string message)
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-04-26 16:13:29 -04:00  
				
					
						
							
							
								 
						
							
							
								ca228c4770 
								
							
								 
							
						 
						
							
							
								
								Comment out old Scene.HandleLogOffUserFromGrid() to reduce client closing analysis complexity  
							
							
							
						 
						
							2012-04-26 16:20:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f49912f92a 
								
							
								 
							
						 
						
							
							
								
								minor: Add more detail to unauthorized caps client message  
							
							
							
						 
						
							2012-04-26 16:10:24 +01:00