UbitUmarov
							
						 
						
							 
							
							
							
								
							
								6674548af0 
								
							
								 
							
						 
						
							
							
								
								replace AgentHasMovedAway + KillEntity by a hacked version on teleports  
							
							 
							
							
							
						 
						
							2014-08-21 22:42:45 +01:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								7ba3b88fb6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bullet-2.82  
							
							 
							
							
							
						 
						
							2014-08-21 06:36:19 -07:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								28ef6f83fc 
								
							
								 
							
						 
						
							
							
								
								Fix typo in OpenSimDefaults.ini comment  
							
							 
							
							
							
						 
						
							2014-08-21 06:35:27 -07:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								674be72225 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add new Bullet 2.82 constraint type codes and rename the  
							
							 
							
							... 
							
							
							
							BulletSim fixed constraint to not be confused with the native version. 
							
						 
						
							2014-08-21 06:33:04 -07:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								ad83b18634 
								
							
								 
							
						 
						
							
							
								
								some cleanup..  
							
							 
							
							
							
						 
						
							2014-08-21 14:07:55 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								b68c814bc6 
								
							
								 
							
						 
						
							
							
								
								...  
							
							 
							
							
							
						 
						
							2014-08-21 10:53:59 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								114144407b 
								
							
								 
							
						 
						
							
							
								
								variations..  
							
							 
							
							
							
						 
						
							2014-08-21 09:32:36 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								5f1cb6542d 
								
							
								 
							
						 
						
							
							
								
								test  
							
							 
							
							
							
						 
						
							2014-08-21 06:35:11 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								ad6f942279 
								
							
								 
							
						 
						
							
							
								
								add filter sog updates  
							
							 
							
							
							
						 
						
							2014-08-21 06:11:19 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								d98d64a61a 
								
							
								 
							
						 
						
							
							
								
								bug fix  
							
							 
							
							
							
						 
						
							2014-08-21 05:28:35 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								d2f3a19838 
								
							
								 
							
						 
						
							
							
								
								test  
							
							 
							
							
							
						 
						
							2014-08-21 05:00:51 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								6acfa77919 
								
							
								 
							
						 
						
							
							
								
								test  
							
							 
							
							
							
						 
						
							2014-08-21 04:35:04 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								87f03c040c 
								
							
								 
							
						 
						
							
							
								
								bad test  
							
							 
							
							
							
						 
						
							2014-08-21 04:07:23 +01:00  
						
					 
				
					
						
							
							
								 
								Melanie Thielker
							
						 
						
							 
							
							
							
								
							
								f06f13b59d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitworkmaster'  
							
							 
							
							
							
						 
						
							2014-08-21 02:38:57 +02:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								5bf145a397 
								
							
								 
							
						 
						
							
							
								
								add a direct sendpartfullUpdate to send a full object update to a part,  
							
							 
							
							... 
							
							
							
							optionally overriding its parentID. check what it does to attachments 
							
						 
						
							2014-08-21 00:49:10 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								ea1c232f92 
								
							
								 
							
						 
						
							
							
								
								revert droping udp packet resends after 6 retries, keep resending.  
							
							 
							
							
							
						 
						
							2014-08-21 00:08:43 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								88587b4e73 
								
							
								 
							
						 
						
							
							
								
								reserve updates priority queue 2 for attachments, send them by it on  
							
							 
							
							... 
							
							
							
							BestAvatarResp scheme. Attachments cannot be sent on imediate queues,
 since they will block everything. Changed distance to priority math,
 keeping identical result, shifted to start at queue 3. 
							
						 
						
							2014-08-20 21:41:16 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								542118adf1 
								
							
								 
							
						 
						
							
							
								
								remove from use the UpdatesResend on resending udp packets. Just resend  
							
							 
							
							... 
							
							
							
							the UDP packet. Also just loose packets we tried to send 6 times already
(ll says 3) A viewer may just beeing ignoring them, or then the link is just dead. 
							
						 
						
							2014-08-20 18:55:06 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								16cf3967b4 
								
							
								 
							
						 
						
							
							
								
								Reserve a extra localID for a presence ( it will be localID + 1 )  
							
							 
							
							
							
						 
						
							2014-08-20 17:54:23 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								b21b6532b0 
								
							
								 
							
						 
						
							
							
								
								sending attachment kills before putting them back doesnt cover all cases  
							
							 
							
							... 
							
							
							
							and seems heavy for viewers 
							
						 
						
							2014-08-20 17:48:10 +01:00  
						
					 
				
					
						
							
							
								 
								Melanie Thielker
							
						 
						
							 
							
							
							
								
							
								24b4f6ad7b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitworkmaster'  
							
							 
							
							
							
						 
						
							2014-08-20 04:39:48 +02:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								d16f7df673 
								
							
								 
							
						 
						
							
							
								
								also send attachment pre-kills on crossings  
							
							 
							
							
							
						 
						
							2014-08-19 20:33:26 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								6aa60a5d97 
								
							
								 
							
						 
						
							
							
								
								test ....  
							
							 
							
							
							
						 
						
							2014-08-19 19:56:43 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								cca2ae3c89 
								
							
								 
							
						 
						
							
							
								
								test  
							
							 
							
							
							
						 
						
							2014-08-19 19:47:41 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								4e03d352c3 
								
							
								 
							
						 
						
							
							
								
								Extend drop command to "debug lludp drop <in|out>..." to allow drop of inbound packets.  
							
							 
							
							... 
							
							
							
							For test/debug purposes. 
							
						 
						
							2014-08-19 18:43:21 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								298376d5c7 
								
							
								 
							
						 
						
							
							
								
								Add "debug lludp drop out <add|remove> <packet-name>" console command for debug/test purposes.  
							
							 
							
							... 
							
							
							
							This drops all outbound packets that match a given packet name.
Can currently only be applied to all connections in a scene. 
							
						 
						
							2014-08-19 18:34:17 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								919aef1573 
								
							
								 
							
						 
						
							
							
								
								send zero velocity again on avatar full update or its ugly  
							
							 
							
							
							
						 
						
							2014-08-19 10:03:04 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								ca43a7fe63 
								
							
								 
							
						 
						
							
							
								
								variationsss...  
							
							 
							
							
							
						 
						
							2014-08-19 09:42:45 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								b0253362c7 
								
							
								 
							
						 
						
							
							
								
								remove the silly sendTerseUpdates. I was fooled by wingridproxy not  
							
							 
							
							... 
							
							
							
							decoding updates correctly 
							
						 
						
							2014-08-19 09:18:29 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								8f0d35e59a 
								
							
								 
							
						 
						
							
							
								
								fix the encoding of rotation in updates, not just using the next field to  
							
							 
							
							... 
							
							
							
							override w bytes. ( specially having it commented ) 
							
						 
						
							2014-08-19 09:04:20 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								e883fb519b 
								
							
								 
							
						 
						
							
							
								
								test  
							
							 
							
							
							
						 
						
							2014-08-19 06:53:02 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								65983cc4fc 
								
							
								 
							
						 
						
							
							
								
								test  
							
							 
							
							
							
						 
						
							2014-08-19 06:23:30 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								1c9af8727d 
								
							
								 
							
						 
						
							
							
								
								send the avatar data after sending attachments, by the same Entity updates  
							
							 
							
							... 
							
							
							
							path 
							
						 
						
							2014-08-19 05:13:18 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								42a58101cf 
								
							
								 
							
						 
						
							
							
								
								HACK  force GetPriorityByBestAvatarResponsiveness  ignoring configuration  
							
							 
							
							
							
						 
						
							2014-08-19 04:56:33 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								9914e371af 
								
							
								 
							
						 
						
							
							
								
								minor changes to GetPriorityByBestAvatarResponsiveness code  
							
							 
							
							
							
						 
						
							2014-08-19 04:54:25 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								505cbf9983 
								
							
								 
							
						 
						
							
							
								
								still another ...  
							
							 
							
							
							
						 
						
							2014-08-19 03:58:16 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								4c46ebdbf5 
								
							
								 
							
						 
						
							
							
								
								fix a missed blocking of sending updates the the new attach points above  
							
							 
							
							... 
							
							
							
							hud indexes 
							
						 
						
							2014-08-19 03:47:26 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								e77fafe12d 
								
							
								 
							
						 
						
							
							
								
								*test* send attachments in sync, resend avatar at end  
							
							 
							
							
							
						 
						
							2014-08-19 02:15:01 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								ce74418c20 
								
							
								 
							
						 
						
							
							
								
								minor:Give console feedback when we sit or stand pCampbot bots.  
							
							 
							
							... 
							
							
							
							Also only write console lines for actually connected bots. 
							
						 
						
							2014-08-19 00:58:33 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								88b2fc61ff 
								
							
								 
							
						 
						
							
							
								
								Add clientstack.<scene>.OQRERequestsWaiting stat  
							
							 
							
							... 
							
							
							
							Only present if OQRE is enabled 
							
						 
						
							2014-08-19 00:42:19 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								84cea46c10 
								
							
								 
							
						 
						
							
							
								
								Add experimental OutgoingQueueRefillEngine to handle queue refill processing on a controlled number of threads rather than the threadpool.  
							
							 
							
							... 
							
							
							
							Disabled by default.  Currently can only be enabled with console "debug lludp oqre start" command, though this can be started and stopped whilst simulator is running.
When a connection requires packet queue refill processing (used to populate queues with entity updates, entity prop updates and image queue updates), this is done via Threadpool requests.
However, with a very high number of connections (e.g. 100 root + 300 child) a very large number of simultaneous requests may be causing performance issues.
This commit adds an experimental engine for processing these requests from a queue with a persistent thread instead.
Unlike inbound processing, there are no network requests in this processing that might hold the thread up for a long time.
Early implementation - currently only one thread which may (or may not) get overloaded with requests.  Added for testing purposes. 
							
						 
						
							2014-08-19 00:17:12 +01:00  
						
					 
				
					
						
							
							
								 
								Justin Clark-Casey (justincc)
							
						 
						
							 
							
							
							
								
							
								b375f86f11 
								
							
								 
							
						 
						
							
							
								
								Make LLUDPServer.Scene publicly gettable/privately settable instead of protected so that other logging code in the clientstack can record more useful information  
							
							 
							
							... 
							
							
							
							Adds some commented out logging for use again in the future.
No functional change. 
							
						 
						
							2014-08-19 00:17:12 +01:00  
						
					 
				
					
						
							
							
								 
								Robert Adams
							
						 
						
							 
							
							
							
								
							
								64cf75866e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Windows and Linux 32 and 64 bit versions of Bullet 2.82  
							
							 
							
							
							
						 
						
							2014-08-18 15:52:49 -07:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								ffcc1d7fa2 
								
							
								 
							
						 
						
							
							
								
								undo the hack.. its useless  
							
							 
							
							
							
						 
						
							2014-08-18 23:14:04 +01:00  
						
					 
				
					
						
							
							
								 
								Kevin Cozens
							
						 
						
							 
							
							
							
								
							
								321816b32c 
								
							
								 
							
						 
						
							
							
								
								Prevent exception if inventory item in llGiveInventory() call doesn't exist.  
							
							 
							
							
							
						 
						
							2014-08-18 16:00:49 -04:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								d31f361e89 
								
							
								 
							
						 
						
							
							
								
								moved hacks to scene presence completemovement, possible only needed  
							
							 
							
							... 
							
							
							
							there? 
							
						 
						
							2014-08-18 19:41:16 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								73b8dc4183 
								
							
								 
							
						 
						
							
							
								
								missing file for previus commit  
							
							 
							
							
							
						 
						
							2014-08-18 19:19:25 +01:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								83e545df93 
								
							
								 
							
						 
						
							
							
								
								*DANGER* *HACKS*  on reusing child presences: partA  send kills to  
							
							 
							
							... 
							
							
							
							viewers, partB keep using same localID (as before) 
							
						 
						
							2014-08-18 19:14:53 +01:00  
						
					 
				
					
						
							
							
								 
								Melanie Thielker
							
						 
						
							 
							
							
							
								
							
								4f7acc4c2c 
								
							
								 
							
						 
						
							
							
								
								Expect a missing directory, the asset cache is shared. Prevent spew if  
							
							 
							
							... 
							
							
							
							two nodes run cleanup at the same time. 
							
						 
						
							2014-08-18 17:14:51 +02:00  
						
					 
				
					
						
							
							
								 
								UbitUmarov
							
						 
						
							 
							
							
							
								
							
								96de2a2fd2 
								
							
								 
							
						 
						
							
							
								
								reduce the kills sent, hide attachments kills on origin  
							
							 
							
							
							
						 
						
							2014-08-18 04:07:40 +01:00