Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								675996ccf2 
								
							 
						 
						
							
							
								
								Filtered out exception that can get thrown when JS attempts to restart self, which is normal, because the exception says the process is shutting down. Only happens on macOS  
							
							
							
						 
						
							2022-06-30 15:09:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								b517637981 
								
							 
						 
						
							
							
								
								Fixed 2 issues causing Agent Update to fail on very old agents  
							
							... 
							
							
							
							1. Added null check on callback, because old agents may return null
2. if needStreamFix was set on an old agent, and hash check fails, added retry without fix, as the fix was not needed on some very old agents.
3. Updated retry timeout to 20 seconds instead of 60 seconds 
							
						 
						
							2022-06-28 13:01:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								d5ed5247fe 
								
							 
						 
						
							
							
								
								tweaked if() for agentupdate  
							
							
							
						 
						
							2021-11-16 13:31:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								82dd5b02b0 
								
							 
						 
						
							
							
								
								Updated agentupdate command to canonicalize path when checking  
							
							
							
						 
						
							2021-11-16 10:23:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								bc948328cb 
								
							 
						 
						
							
							
								
								Added more user permissions removal.  #3065  
							
							
							
						 
						
							2021-08-28 09:51:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								41ecece9a9 
								
							 
						 
						
							
							
								
								Completed user access rights removal feature,  #3065  
							
							
							
						 
						
							2021-08-27 14:42:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								8e0f30ae35 
								
							 
						 
						
							
							
								
								Added work around for agents older than v0.4.7-o that have an HTTP bug where the initial fragment can be duplicated  
							
							
							
						 
						
							2021-08-16 23:50:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								b58d7837a3 
								
							 
						 
						
							
							
								
								Added polyfill for Array.findIndex() if missing  
							
							
							
						 
						
							2021-08-16 11:59:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								bf1e30237c 
								
							 
						 
						
							
							
								
								Added missing workaround for reserved characters in uri  
							
							
							
						 
						
							2021-08-15 11:12:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								189941bd44 
								
							 
						 
						
							
							
								
								Added PATH and LANG env variable to terminal, using parent, if defined.  
							
							
							
						 
						
							2021-08-11 14:03:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								d70665e7d6 
								
							 
						 
						
							
							
								
								Fixed bug where child process does not set TERM env variable if env block is passed to child.  
							
							
							
						 
						
							2021-08-10 15:00:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								a937577f4b 
								
							 
						 
						
							
							
								
								Updated Temp/Windows SelfUpdate  
							
							
							
						 
						
							2021-06-09 14:08:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								414848cd49 
								
							 
						 
						
							
							
								
								Put changes back after release  
							
							
							
						 
						
							2021-06-04 11:54:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								44de38a91d 
								
							 
						 
						
							
							
								
								Recovery core revert.  
							
							
							
						 
						
							2021-06-04 11:48:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								ab8b3095dd 
								
							 
						 
						
							
							
								
								Added polyfill for Array.find() when missing, needed for Windows/Temp self update  
							
							
							
						 
						
							2021-06-04 11:46:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								13409348c2 
								
							 
						 
						
							
							
								
								Reverted recoverycore.js  
							
							
							
						 
						
							2021-06-04 11:26:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								e58d37d76f 
								
							 
						 
						
							
							
								
								Updated self update for Temporary mode on Windows  
							
							
							
						 
						
							2021-06-03 18:05:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb45580bd 
								
							 
						 
						
							
							
								
								Fixed support for Self-Update on Windows when running in Temporary Mode  
							
							
							
						 
						
							2021-06-03 09:57:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								dea0d96add 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Ylianst/MeshCentral  into master  
							
							
							
						 
						
							2021-03-05 17:31:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								0456060304 
								
							 
						 
						
							
							
								
								Updated agentupdate on windows, to workaround older agents that did not format process.cwd() correctly  
							
							
							
						 
						
							2021-03-05 17:30:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								77e3acad08 
								
							 
						 
						
							
							
								
								Improved agent meshcore self-update debugging.  
							
							
							
						 
						
							2021-03-04 16:27:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								50ef7a1f08 
								
							 
						 
						
							
							
								
								Fixed typo in filename for posix agentupdate  
							
							
							
						 
						
							2021-02-08 23:28:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								ee3c60a6bd 
								
							 
						 
						
							
							
								
								Updated windows update, so that it will attempt to kill any zombie processes  
							
							
							
						 
						
							2021-02-05 14:45:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								6629a86339 
								
							 
						 
						
							
							
								
								Fixed bug in execve() on linux and bsd  
							
							
							
						 
						
							2021-02-02 22:32:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								9bad51196b 
								
							 
						 
						
							
							
								
								Fixed selfupdate for Alpine  
							
							
							
						 
						
							2021-01-28 21:32:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								6f6040d742 
								
							 
						 
						
							
							
								
								Fixed meshcore agent update when used with AgentPort.  
							
							
							
						 
						
							2021-01-28 15:49:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								29c6b7877e 
								
							 
						 
						
							
							
								
								Fixed meshcore update faliure case.  
							
							
							
						 
						
							2021-01-28 13:41:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								fe9baf0e8f 
								
							 
						 
						
							
							
								
								Fixed open descriptor issue with agentupdate on linux/freebsd  
							
							
							
						 
						
							2021-01-27 00:43:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								e2201b1d9f 
								
							 
						 
						
							
							
								
								Fixed incorrect console message  
							
							
							
						 
						
							2021-01-26 21:53:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								05573d9bb9 
								
							 
						 
						
							
							
								
								Added retry logic to self-update  
							
							
							
						 
						
							2021-01-18 22:08:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								67fd1e7825 
								
							 
						 
						
							
							
								
								Updated meshcores.  
							
							
							
						 
						
							2021-01-18 16:11:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								7a0f18ddee 
								
							 
						 
						
							
							
								
								All new mesh agents.  
							
							
							
						 
						
							2021-01-18 16:07:56 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								1df705e5ab 
								
							 
						 
						
							
							
								
								updated cert check and added linux_execv()  
							
							
							
						 
						
							2021-01-18 16:05:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								872cdfbc9c 
								
							 
						 
						
							
							
								
								Updated recovery self-update to skip authentication check if agent doesn't expose control channel cert, and server did not supply credentials.  
							
							
							
						 
						
							2021-01-17 21:57:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								2faede16d4 
								
							 
						 
						
							
							
								
								fixed console command arg parsing on recovery core  
							
							
							
						 
						
							2021-01-17 19:38:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								564d789e35 
								
							 
						 
						
							
							
								
								fixed recoverycore eval  
							
							
							
						 
						
							2021-01-17 18:59:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								74ffd77eda 
								
							 
						 
						
							
							
								
								added 'eval' and 'setdebug' console commands to recovery core  
							
							
							
						 
						
							2021-01-17 18:43:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								70df889935 
								
							 
						 
						
							
							
								
								1. Updated recovery core 'files' implementation  
							
							... 
							
							
							
							2. Removed dead code from recovery core
3. Fixed bug in switch statement in meshcore 
							
						 
						
							2021-01-17 18:36:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								fb9c146ccc 
								
							 
						 
						
							
							
								
								updated to add support for freebsd() self update  
							
							
							
						 
						
							2021-01-17 15:11:56 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								0f9c71e1bc 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Ylianst/MeshCentral  into master  
							
							... 
							
							
							
							# Conflicts:
#	agents/recoverycore.js 
							
						 
						
							2021-01-17 11:58:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								7209fb6f39 
								
							 
						 
						
							
							
								
								simplified chmod on update  
							
							
							
						 
						
							2021-01-17 11:54:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								cd84af5cb9 
								
							 
						 
						
							
							
								
								Added tasklimiter and improvements to agent meshcore update system.  
							
							
							
						 
						
							2021-01-16 23:35:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								0a44d8c873 
								
							 
						 
						
							
							
								
								Updated agent-update ARCHID detection on macOS to workaround bug in specific older versions  
							
							
							
						 
						
							2021-01-16 14:33:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								10f1b77006 
								
							 
						 
						
							
							
								
								Removed debug lines that were accidentally left in  
							
							
							
						 
						
							2021-01-16 13:12:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								060a34363f 
								
							 
						 
						
							
							
								
								Updated to use FFI/_wexecve() on windows  
							
							
							
						 
						
							2021-01-16 02:00:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								562f8a6ceb 
								
							 
						 
						
							
							
								
								Updated agentupdate  
							
							
							
						 
						
							2021-01-14 23:57:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								82f3a40ba6 
								
							 
						 
						
							
							
								
								More support for agent update using meshcore.  
							
							
							
						 
						
							2021-01-14 20:27:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								f00e565d8b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Ylianst/MeshCentral  into master  
							
							
							
						 
						
							2021-01-14 17:08:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bryan Roe 
								
							 
						 
						
							
							
							
							
								
							
							
								522836eacc 
								
							 
						 
						
							
							
								
								Added self-update capability  
							
							
							
						 
						
							2021-01-14 17:08:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ylian Saint-Hilaire 
								
							 
						 
						
							
							
							
							
								
							
							
								2f5482e230 
								
							 
						 
						
							
							
								
								Added server support for agent update using meshcore.  
							
							
							
						 
						
							2021-01-14 16:17:56 -08:00