f870c6b490 
								
							
								 
							
						 
						
							
							
								
								Adjust Robust*.ini.examples V3 webprofile entries  
							
							
							
						 
						
							2012-06-16 06:25:12 -04:00  
				
					
						
							
							
								 
						
							
							
								fbcbac8aef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-06-15 05:32:56 -04:00  
				
					
						
							
							
								 
						
							
							
								aaa30dcebc 
								
							
								 
							
						 
						
							
							
								
								Add region name to UseCircuitCode log messages  
							
							
							
						 
						
							2012-06-15 05:01:36 +01:00  
				
					
						
							
							
								 
						
							
							
								6ded541b55 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-06-14 22:38:43 -04:00  
				
					
						
							
							
								 
						
							
							
								c935f03467 
								
							
								 
							
						 
						
							
							
								
								Put all debug console commands into a single Debug section rather than scattering them over other categories  
							
							
							
						 
						
							2012-06-15 03:32:43 +01:00  
				
					
						
							
							
								 
						
							
							
								ec05e93f85 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-06-14 22:05:27 -04:00  
				
					
						
							
							
								 
						
							
							
								94517c8d5c 
								
							
								 
							
						 
						
							
							
								
								Make the "debug http" command available for robust as well as the simulator.  This allows one to see incoming requests as they happen.  
							
							... 
							
							
							
							This required making everything use the common MainServer class for registering and retrieving http servers, rather than duplicate structures. 
							
						 
						
							2012-06-15 02:51:52 +01:00  
				
					
						
							
							
								 
						
							
							
								d7c5e240a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-06-14 21:27:58 -04:00  
				
					
						
							
							
								 
						
							
							
								257b1b517d 
								
							
								 
							
						 
						
							
							
								
								Add main instance to internal MainServer.m_Servers list to simplify internal logic.  
							
							... 
							
							
							
							This does require the server to be added before it is set as the main Instance 
							
						 
						
							2012-06-15 02:03:50 +01:00  
				
					
						
							
							
								 
						
							
							
								aeed4d3041 
								
							
								 
							
						 
						
							
							
								
								minor: Tell user the current debug http level if "debug http" console command is executed without a level parameter  
							
							
							
						 
						
							2012-06-15 01:27:29 +01:00  
				
					
						
							
							
								 
						
							
							
								478acfff34 
								
							
								 
							
						 
						
							
							
								
								When setting debug http level, do this for all known http servers, not just the main instance.  
							
							
							
						 
						
							2012-06-15 01:24:36 +01:00  
				
					
						
							
							
								 
						
							
							
								10e87f9cdc 
								
							
								 
							
						 
						
							
							
								
								Make XMLRPCModule use an existing HTTP server if one already exists on the desired port.  
							
							
							
						 
						
							2012-06-15 00:59:53 +01:00  
				
					
						
							
							
								 
						
							
							
								6993a26ba5 
								
							
								 
							
						 
						
							
							
								
								Get rid of some unnecessary null checks in RegionApplicationBase.StartupSpecific() - a constructor can never return null.  
							
							... 
							
							
							
							Also adds some method doc to MainServer 
							
						 
						
							2012-06-15 00:40:12 +01:00  
				
					
						
							
							
								 
						
							
							
								93ba0332c4 
								
							
								 
							
						 
						
							
							
								
								minor: Extend 'debug http' usage statement to 0..3 from 0..2  
							
							
							
						 
						
							2012-06-14 23:54:12 +01:00  
				
					
						
							
							
								 
						
							
							
								9825861f4a 
								
							
								 
							
						 
						
							
							
								
								Shuffle "debug http" levels so that 1 and 2 now cause different levels of warn to be logged if we receive invalid xml for xmlrpc.  
							
							
							
						 
						
							2012-06-14 23:46:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f4b02f8e39 
								
							
								 
							
						 
						
							
							
								
								Fix a regression in BaseHttpServer.HandleXmlRpcRequests() from recent  c6e3752 
							
							... 
							
							
							
							Accidentally make responseString null by default instead of String.Empty.
It needs to be something in case the XmlRpcRequest deserialize throws an exception due to bad xml (a failure which we silently swallow!) 
							
						 
						
							2012-06-14 04:29:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2c6555021f 
								
							
								 
							
						 
						
							
							
								
								Fix very recent regression in  917d753 where I put the ++updatesThisCall outside the batching part of ProcessEntityUpdates()  
							
							... 
							
							
							
							This stopped any batching happening and since this method is called periodically updates were sent very slowly 
							
						 
						
							2012-06-14 03:49:54 +01:00  
				
					
						
							
							
								 
						
							
							
								3888b9a670 
								
							
								 
							
						 
						
							
							
								
								If we're going to discard a terse update block because it's now someone else's hud, then don't still add it to the list of blocks for the update message.  
							
							
							
						 
						
							2012-06-14 03:32:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1aa7469253 
								
							
								 
							
						 
						
							
							
								
								correct wrong incomplete comment from previous commit  3c3ea19 in AttachmentsModule  
							
							
							
						 
						
							2012-06-14 02:30:40 +01:00  
				
					
						
							
							
								 
						
							
							
								3c3ea19620 
								
							
								 
							
						 
						
							
							
								
								Fix a bug where scene objects attached as HUDs through scripts would not disappear for other avatars.  
							
							... 
							
							
							
							We do this by sending a kill message for that object to all other avatars apart from the one that has the hud. 
							
						 
						
							2012-06-14 02:26:38 +01:00  
				
					
						
							
							
								 
						
							
							
								0d2243a393 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-14 01:38:41 +01:00  
				
					
						
							
							
								 
						
							
							
								917d753f1c 
								
							
								 
							
						 
						
							
							
								
								Fix a race condition where an object update for a hud could be sent to non-owner avatars if the hud was attached directly from within the region.  
							
							... 
							
							
							
							If this happens, then the non-owners would see unremovable huds that they did not own until relog, and sometimes even beyond that.
This was due to a race between the entity update and the attachment code when moving an object from within scene to a hud. 
							
						 
						
							2012-06-14 01:36:37 +01:00  
				
					
						
							
							
								 
						
							
							
								a4290048e5 
								
							
								 
							
						 
						
							
							
								
								Add SOG.HasPrivateAttachmentPoint to tell if a SOG has a private attachment point.  HUDs attachment points are private.  
							
							... 
							
							
							
							Change SOP.SendFullUpdateToClient() and SoundModule.PlayAttachedSound() to use this rather than different magic number formulations.
This also corrects a bug in PlayAttachedSound() where the code assumed that all attachment points over 30 were HUDs.
It appears this is no longer true with Neck and Root (Avatar Center) 
							
						 
						
							2012-06-14 01:20:55 +01:00  
				
					
						
							
							
								 
						
							
							
								cba8b4f8b8 
								
							
								 
							
						 
						
							
							
								
								Fix not sending TransferInfo when an asset is not found. This clogs  
							
							... 
							
							
							
							up the sound pipeline in the viewer. 
							
						 
						
							2012-06-14 00:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								6a77a65675 
								
							
								 
							
						 
						
							
							
								
								minor: remove unnecessary IsAttachment = false setting for new object in UploadObjectAssetModule, property always starts as false  
							
							
							
						 
						
							2012-06-14 00:35:26 +01:00  
				
					
						
							
							
								 
						
							
							
								16ffc764bf 
								
							
								 
							
						 
						
							
							
								
								minor: refactor part of LLClientView.ProcessEntityUpdates() to remove duplicate code  
							
							
							
						 
						
							2012-06-13 23:54:32 +01:00  
				
					
						
							
							
								 
						
							
							
								cf080a68d6 
								
							
								 
							
						 
						
							
							
								
								Remove long obsolete and unused IClientAPI.KillEndDone()  
							
							
							
						 
						
							2012-06-13 23:42:22 +01:00  
				
					
						
							
							
								 
						
							
							
								f726150afd 
								
							
								 
							
						 
						
							
							
								
								Add ObjectUpdate as one of the packets that can be screened out when setting debug packet level  
							
							
							
						 
						
							2012-06-13 23:39:23 +01:00  
				
					
						
							
							
								 
						
							
							
								1f34c8277d 
								
							
								 
							
						 
						
							
							
								
								In the osGetGrid functions, if the [GridInfo] section does not exist then return "Configuration Error", as already happens if there is no GridInfoURI  
							
							
							
						 
						
							2012-06-13 04:05:02 +01:00  
				
					
						
							
							
								 
						
							
							
								66cb533f26 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-13 03:51:13 +01:00  
				
					
						
							
							
								 
						
							
							
								5145356467 
								
							
								 
							
						 
						
							
							
								
								Add "deregister region" by uuid command to grid service to allow manual deregistration of simulators.  
							
							... 
							
							
							
							Useful if a simulator has crashed without removing its regions and those regions have been reconfigured differently 
							
						 
						
							2012-06-13 03:49:22 +01:00  
				
					
						
							
							
								 
						
							
							
								491eccf882 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-06-12 22:33:53 -04:00  
				
					
						
							
							
								 
						
							
							
								9e0377cd3d 
								
							
								 
							
						 
						
							
							
								
								Add the updated OpenSimDefaults.ini for the prior timer_Interval patch.  
							
							
							
						 
						
							2012-06-12 21:52:52 -04:00  
				
					
						
							
							
								 
						
							
							
								8e2752a0f6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-06-12 21:37:11 -04:00  
				
					
						
							
							
								 
						
							
							
								77f579dcc8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-06-13 02:34:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7c0843aad1 
								
							
								 
							
						 
						
							
							
								
								Add the updated OpenSimDefaults.ini for the prior timer_Interval patch.  
							
							
							
						 
						
							2012-06-12 21:55:31 -04:00  
				
					
						
							
							
								 
						
							
							
								4e18e71089 
								
							
								 
							
						 
						
							
							
								
								Committing the Avination implementation of llCastRay. This is a complete rewrite  
							
							... 
							
							
							
							wich does it's thing independently of physics. Enjoy! 
							
						 
						
							2012-06-13 02:32:25 +01:00  
				
					
						
							
							
								 
						
							
							
								94bbbf96c7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-13 02:25:42 +01:00  
				
					
						
							
							
								 
						
							
							
								c6e375291a 
								
							
								 
							
						 
						
							
							
								
								Don't include time to transmit response back to requester when assessing slow handling of requests.  
							
							... 
							
							
							
							This is to avoid logging a 'slow' request when the source of delay is the viewer in processing a response.
This is not something we can do much about on the server end - it's server-side delay that we're interested in.
To ensure consistency, this commit also had to refactor and simplify inbound non-poll network request handling, though there should be no functional change.
IOSHttpResponse no longer exposes the Send() method, only classes in OpenSim.Framework.Servers.HttpServer should be doing this.
Only the GetTextureHandler was sending its own response.  Now it leaves this to BaseHttpServer, like all other core handlers. 
							
						 
						
							2012-06-13 00:03:44 +01:00  
				
					
						
							
							
								 
						
							
							
								c53c55fed0 
								
							
								 
							
						 
						
							
							
								
								Add variable timer configureation for the timer_Script  
							
							... 
							
							
							
							Added "timer_Interval" to the OpenSimDefaults.ini, leaving the default value set to 1200, as the previous default setting. The value represents seconds. To change the default, copy the entry to OpenSim.ini and multiply the number of minutes for the interval by 60. 
							
						 
						
							2012-06-12 17:15:56 -04:00  
				
					
						
							
							
								 
						
							
							
								04d132e78b 
								
							
								 
							
						 
						
							
							
								
								Add variable timer configureation for the timer_Script  
							
							... 
							
							
							
							Added "timer_Interval" to the OpenSimDefaults.ini, leaving the default value set to 1200, as the previous default setting. The value represents seconds. To change the default, copy the entry to OpenSim.ini and multiply the number of minutes for the interval by 60. 
							
						 
						
							2012-06-12 17:07:10 -04:00  
				
					
						
							
							
								 
						
							
							
								bc0cfa4468 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-06-11 22:26:24 -04:00  
				
					
						
							
							
								 
						
							
							
								2ca31a9841 
								
							
								 
							
						 
						
							
							
								
								Remove accidental timeout left in during earlier debugging.  Has been in since two commits ago ( b099f26)  
							
							
							
						 
						
							2012-06-12 02:46:14 +01:00  
				
					
						
							
							
								 
						
							
							
								1b1f0a2d77 
								
							
								 
							
						 
						
							
							
								
								OnConnectionClosed listeners, retrieve data from IClientAPI.SceneAgent rather than scanning all scene for the presence with the right id  
							
							... 
							
							
							
							Stop checking IsLoggingOut on these listeners, if called with a root agent then we always want to perform these actions.
This covers cases where the client is closed due to manual kick, simulator shutdown, etc. 
							
						 
						
							2012-06-12 02:43:33 +01:00  
				
					
						
							
							
								 
						
							
							
								b099f26376 
								
							
								 
							
						 
						
							
							
								
								Set IClientAPI.IsActive = false early on client removal due to ack timeout rather than using IsLoggingOut flag.  
							
							... 
							
							
							
							IsActive is more appropriate since unack timeout is not due to voluntary logout.
This is in line with operations such as manual kick that do not set the IsLoggingOut flag.
It's also slightly better race-wise since it reduces the chance of this operation clashing with another reason for client deactivation (e.g. manual kick). 
							
						 
						
							2012-06-12 02:16:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c89db34fc4 
								
							
								 
							
						 
						
							
							
								
								If the simulator closes a root agent due to ack timeout, then send the client a kick message with that reason, in case it is somehow still listening.  
							
							
							
						 
						
							2012-06-12 02:03:31 +01:00  
				
					
						
							
							
								 
						
							
							
								8c7149063b 
								
							
								 
							
						 
						
							
							
								
								In PresenceDetector.OnConnectionClose(), use the IsChildAgent check already available on IClientAPI.SceneAgent rather than retrieving it again by scanning all scenes.  
							
							
							
						 
						
							2012-06-12 01:25:09 +01:00  
				
					
						
							
							
								 
						
							
							
								bab7dab4c5 
								
							
								 
							
						 
						
							
							
								
								Comment out the scene presence sitting debug log messages for now  
							
							
							
						 
						
							2012-06-11 23:37:16 +01:00  
				
					
						
							
							
								 
						
							
							
								51fe97a00c 
								
							
								 
							
						 
						
							
							
								
								Set CreateDefaultAvatarEntries = true in Robust.HG.ini.example to match Robust.HG.ini  
							
							... 
							
							
							
							Thanks to Ai Austin for the spot. 
							
						 
						
							2012-06-11 23:33:32 +01:00  
				
					
						
							
							
								 
						
							
							
								daad0a3e11 
								
							
								 
							
						 
						
							
							
								
								Revert "Bind ~ and ! operators in LSL tighter in order to resolve issues in LSL where these aren't evaluated propertly."  
							
							... 
							
							
							
							This reverts commit a8a9d13dc0 
							
						 
						
							2012-06-11 23:30:58 +01:00