10d526f961 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into httptests  
							
							
							
						 
						
							2017-06-16 02:43:36 +01:00  
				
					
						
							
							
								 
						
							
							
								822574df9f 
								
							
								 
							
						 
						
							
							
								
								change the clock source for EnvironmentTickCount so it does get a bit more resolution if avaiable (1ms) specially on windows. This until all calls to this are removed. Coment out some stats in workpool/threads creation path  
							
							
							
						 
						
							2017-06-15 20:28:20 +01:00  
				
					
						
							
							
								 
						
							
							
								969d5f742c 
								
							
								 
							
						 
						
							
							
								
								update inventory item permissions on deattach  
							
							
							
						 
						
							2017-06-15 04:20:32 +01:00  
				
					
						
							
							
								 
						
							
							
								1c64b5018a 
								
							
								 
							
						 
						
							
							
								
								fix llsd DeserialiseOSDMap cast from boolean to int, this seems to fix alchemy beta 5.0 scripts upload, but this viewer seems to be of no use for opensim, sice it does crash.. insists lbsa is at second life etc  
							
							
							
						 
						
							2017-06-14 22:05:53 +01:00  
				
					
						
							
							
								 
						
							
							
								d9a300fa8e 
								
							
								 
							
						 
						
							
							
								
								some cleanup.. remove some stats that only some do look at once on a lifetime  
							
							
							
						 
						
							2017-06-14 20:19:13 +01:00  
				
					
						
							
							
								 
						
							
							
								8e3a50212c 
								
							
								 
							
						 
						
							
							
								
								remove options about script compilers the got back somehow on defaults also  
							
							
							
						 
						
							2017-06-14 16:03:03 +01:00  
				
					
						
							
							
								 
						
							
							
								ef87370cf1 
								
							
								 
							
						 
						
							
							
								
								remove options about script compilers the got back somehow  
							
							
							
						 
						
							2017-06-14 15:58:02 +01:00  
				
					
						
							
							
								 
						
							
							
								84946e3061 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into httptests  
							
							
							
						 
						
							2017-06-14 03:04:14 +01:00  
				
					
						
							
							
								 
						
							
							
								5e67bd5778 
								
							
								 
							
						 
						
							
							
								
								main generic use JobEngine also does not need a permanent thread.. actually doesn't even seem to be in use  
							
							
							
						 
						
							2017-06-14 00:51:22 +01:00  
				
					
						
							
							
								 
						
							
							
								614a5266c5 
								
							
								 
							
						 
						
							
							
								
								guess HGEntityTransferModule jobengine does not need a permanet thread  
							
							
							
						 
						
							2017-06-13 22:45:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ed8526bcfb 
								
							
								 
							
						 
						
							
							
								
								coment out tests that now depend on active thread pool  
							
							
							
						 
						
							2017-06-13 20:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ad43cc6784 
								
							
								 
							
						 
						
							
							
								
								change llclient async udp packets processing. Removed the shared Jobengine that made only one thread do some packets for all users, and removed the FireAndForget, so each user could issue a unlimited number of threads. Added a new JobEngine per client, so each gets at most one thread,and that thread can be released if iddle (for 5 seconds )  
							
							
							
						 
						
							2017-06-13 19:04:18 +01:00  
				
					
						
							
							
								 
						
							
							
								482ff06e13 
								
							
								 
							
						 
						
							
							
								
								make JobEngine be a workitem of mail pool (smartThread), with the option to release thread after a idle time, so is free to do other service elsewhere  
							
							
							
						 
						
							2017-06-13 18:50:34 +01:00  
				
					
						
							
							
								 
						
							
							
								5ce15566ac 
								
							
								 
							
						 
						
							
							
								
								add option for Fireandforget not timeout (our access to main smartThreadPool)  
							
							
							
						 
						
							2017-06-13 18:39:42 +01:00  
				
					
						
							
							
								 
						
							
							
								f33a871d61 
								
							
								 
							
						 
						
							
							
								
								hope gc does remove a little dic and contents  
							
							
							
						 
						
							2017-06-13 14:15:28 +01:00  
				
					
						
							
							
								 
						
							
							
								fd8836e493 
								
							
								 
							
						 
						
							
							
								
								dont let time go back  
							
							
							
						 
						
							2017-06-13 14:09:34 +01:00  
				
					
						
							
							
								 
						
							
							
								9526a96b4f 
								
							
								 
							
						 
						
							
							
								
								some cleanup  
							
							
							
						 
						
							2017-06-13 13:22:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3ba63dde6e 
								
							
								 
							
						 
						
							
							
								
								udp is not tcp. If mono versions have bronke udp sento, better update, also having 300 threads because object select is not funny  
							
							
							
						 
						
							2017-06-13 12:17:39 +01:00  
				
					
						
							
							
								 
						
							
							
								e650a4ff16 
								
							
								 
							
						 
						
							
							
								
								remove excessive notion of paralelism  
							
							
							
						 
						
							2017-06-13 08:56:21 +01:00  
				
					
						
							
							
								 
						
							
							
								25371933b4 
								
							
								 
							
						 
						
							
							
								
								update Robust32.exe build files  
							
							
							
						 
						
							2017-06-12 20:36:36 +01:00  
				
					
						
							
							
								 
						
							
							
								46ba2ead1a 
								
							
								 
							
						 
						
							
							
								
								add Robust32.exe so recovering the option to run it also in 32bit on windows  
							
							
							
						 
						
							2017-06-12 20:28:14 +01:00  
				
					
						
							
							
								 
						
							
							
								a18d45fbdc 
								
							
								 
							
						 
						
							
							
								
								fix some issues on ubOde physics shape type changes  
							
							
							
						 
						
							2017-06-12 16:19:29 +01:00  
				
					
						
							
							
								 
						
							
							
								f62400c4ca 
								
							
								 
							
						 
						
							
							
								
								improve english on few messages (thx)  
							
							
							
						 
						
							2017-06-12 13:34:39 +01:00  
				
					
						
							
							
								 
						
							
							
								70be8ba6de 
								
							
								 
							
						 
						
							
							
								
								make some web request errors visible, so cause of later asset not found is clear  
							
							
							
						 
						
							2017-06-12 13:29:14 +01:00  
				
					
						
							
							
								 
						
							
							
								617f42bcfa 
								
							
								 
							
						 
						
							
							
								
								try to mk jenkins happy  
							
							
							
						 
						
							2017-06-12 01:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								dd7ab862ab 
								
							
								 
							
						 
						
							
							
								
								stop doing UpdateMovementAnimations on avatar collisions, that may cause incorrect changes  
							
							
							
						 
						
							2017-06-12 01:07:38 +01:00  
				
					
						
							
							
								 
						
							
							
								953872510f 
								
							
								 
							
						 
						
							
							
								
								add/replace sources of OpenSim32.exe  
							
							
							
						 
						
							2017-06-11 22:36:08 +01:00  
				
					
						
							
							
								 
						
							
							
								d0afd4335c 
								
							
								 
							
						 
						
							
							
								
								fix a error message  
							
							
							
						 
						
							2017-06-11 22:32:56 +01:00  
				
					
						
							
							
								 
						
							
							
								5e83c2e422 
								
							
								 
							
						 
						
							
							
								
								forget about stupid mono 32bit  
							
							
							
						 
						
							2017-06-11 19:29:59 +01:00  
				
					
						
							
							
								 
						
							
							
								8c5f09f44b 
								
							
								 
							
						 
						
							
							
								
								actually.. its opensim, use same log file name in 32b mode  
							
							
							
						 
						
							2017-06-11 18:56:34 +01:00  
				
					
						
							
							
								 
						
							
							
								bd2da771a4 
								
							
								 
							
						 
						
							
							
								
								remove a ref to old 32bitlauncher  
							
							
							
						 
						
							2017-06-11 18:38:54 +01:00  
				
					
						
							
							
								 
						
							
							
								46c8c4854e 
								
							
								 
							
						 
						
							
							
								
								Set the execute bit on the bin/opensim*.sh files  
							
							
							
						 
						
							2017-06-11 13:30:12 -04:00  
				
					
						
							
							
								 
						
							
							
								7941f8da23 
								
							
								 
							
						 
						
							
							
								
								add opensim.sh and opensim32.sh for linux, replacing old opensim-ode.sh  
							
							
							
						 
						
							2017-06-11 18:12:25 +01:00  
				
					
						
							
							
								 
						
							
							
								08659811c7 
								
							
								 
							
						 
						
							
							
								
								put back opensim 32bit launcher, renamed as OpenSim32.exe. This allows opensim to run in 32bit mode on 64bit machines. Possible most opensim regions should be running like this. 2GB of Virtual memory is still a lot on memory  
							
							
							
						 
						
							2017-06-11 13:04:34 +01:00  
				
					
						
							
							
								 
						
							
							
								5842d5f7b0 
								
							
								 
							
						 
						
							
							
								
								revert. The .net concurrent objects look nice, but mono5 cpu load with them does not  
							
							
							
						 
						
							2017-06-10 13:58:16 +01:00  
				
					
						
							
							
								 
						
							
							
								73aa752034 
								
							
								 
							
						 
						
							
							
								
								replace some locked objects by .net4.0 concurrent objects  
							
							
							
						 
						
							2017-06-10 04:18:31 +01:00  
				
					
						
							
							
								 
						
							
							
								b5910cfdb7 
								
							
								 
							
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2017-06-10 02:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								be975d1e89 
								
							
								 
							
						 
						
							
							
								
								add a adicional in transit flag to signal HG tps, and use it to ignore usernames requests sent to start region during tp; don't send unknows display names ( getdisplaynames cap )  
							
							
							
						 
						
							2017-06-09 23:27:33 +01:00  
				
					
						
							
							
								 
						
							
							
								e8165a7b51 
								
							
								 
							
						 
						
							
							
								
								only silent remove threads from watch list if they stopped ( ie still consider aborted etc )  
							
							
							
						 
						
							2017-06-09 20:14:56 +01:00  
				
					
						
							
							
								 
						
							
							
								f69e48bedc 
								
							
								 
							
						 
						
							
							
								
								make SendCoarseLocations async, since it is http. Make some actions use thread from pool and not a new one. Threading does need a deep cleanup one of this days. This stops mantis 8183 warnings, but as side effect only  
							
							
							
						 
						
							2017-06-09 17:32:07 +01:00  
				
					
						
							
							
								 
						
							
							
								3cddfddc3f 
								
							
								 
							
						 
						
							
							
								
								Minor changes to commented text in bin/OpenSim.ini.example  
							
							
							
						 
						
							2017-06-09 10:14:09 -04:00  
				
					
						
							
							
								 
						
							
							
								0ac6b74c5e 
								
							
								 
							
						 
						
							
							
								
								Fixed typo in log message  
							
							
							
						 
						
							2017-06-09 10:14:09 -04:00  
				
					
						
							
							
								 
						
							
							
								d12957dc2c 
								
							
								 
							
						 
						
							
							
								
								still losing time with of halcyon incompatibile oars... cathch exceptions of the function that actually throws; Reduce log spam; don't let a broken MOAP stop all object deserialization. Fixing MOAP does not mean halcyon oars issues are fixed, just one. And really we should not even try to go against halcyon decison to be incompatible.(our MOAP encoding did not change since 2010)  
							
							
							
						 
						
							2017-06-09 12:14:13 +01:00  
				
					
						
							
							
								 
						
							
							
								5bfe8b18fe 
								
							
								 
							
						 
						
							
							
								
								Another attempt at parsing MOAP <Media> elements in OAR files.  
							
							... 
							
							
							
							Seems there are multiple interpretations of the format of the content of the
<Media> element in OAR files. OpenSimulator (for reasons lost in the mist of time)
escapes the XML in the element and then reparses it was a separate XmlReader.
Other simulators fill the <Media> element with regular XML.
This patch parses the <Media> escaped XML content as it always has and, if
the parsing fails, falls back to trying to parse the pure XML. 
							
						 
						
							2017-06-08 21:41:34 -07:00  
				
					
						
							
							
								 
						
							
							
								1e3a19e673 
								
							
								 
							
						 
						
							
							
								
								bug fix plus some cleanup  
							
							
							
						 
						
							2017-06-09 00:15:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ef2fd8fcea 
								
							
								 
							
						 
						
							
							
								
								keep the reverted code, that does work. Our code likes to have pbs.Media == null when there is no MOAD defined, so handle possible odd oars that may have llsd <array /> on that case  
							
							
							
						 
						
							2017-06-08 20:47:51 +01:00  
				
					
						
							
							
								 
						
							
							
								29f2421d4f 
								
							
								 
							
						 
						
							
							
								
								revert  fa5bf4fd0b for test  
							
							
							
						 
						
							2017-06-08 11:45:33 +01:00  
				
					
						
							
							
								 
						
							
							
								7bea4f1578 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into httptests  
							
							
							
						 
						
							2017-06-07 20:12:49 +01:00  
				
					
						
							
							
								 
						
							
							
								02b51b84f4 
								
							
								 
							
						 
						
							
							
								
								so no real need for Maintenance thread.. so removed  
							
							
							
						 
						
							2017-06-07 19:09:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2d93008bd9 
								
							
								 
							
						 
						
							
							
								
								course locations is a also heartbeat job (for now sync)  
							
							
							
						 
						
							2017-06-07 18:52:56 +01:00