Nick O'Leary 
							
						 
					 
					
						
						
							
						
						24b055b1b8 
					 
					
						
						
							
							Ensure key_path is quoted in GIT_SSH_COMMAND in case of spaces in pathname  
						
						
						
						
					 
					
						2022-10-04 15:44:29 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						8b43b31c64 
					 
					
						
						
							
							Add checkbox on project-open screen to clear context  
						
						
						
						
					 
					
						2022-01-12 21:05:47 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						3abef972a7 
					 
					
						
						
							
							Clear context contents when switching projects  
						
						... 
						
						
						
						Fixes  #3240  
					
						2022-01-12 18:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						ddb715d88d 
					 
					
						
						
							
							Record runtime-installed modules in .config.modules.json  
						
						
						
						
					 
					
						2021-07-14 23:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						ce905ba2c4 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-06-08 11:44:31 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5b1bf35a23 
					 
					
						
						
							
							Fix over-greeding matching whilst parsing commit history  
						
						... 
						
						
						
						Fixes  #3006  
					
						2021-06-07 18:07:58 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						71ba73b38f 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-05-04 11:19:05 +01:00 
						 
				 
			
				
					
						
							
							
								Hiroyasu Nishiyama 
							
						 
					 
					
						
						
							
						
						a480919ec3 
					 
					
						
						
							
							fix error on auto commit for no flow change  
						
						
						
						
					 
					
						2021-04-26 09:05:53 +09:00 
						 
				 
			
				
					
						
							
							
								Dave Conway-Jones 
							
						 
					 
					
						
						
							
						
						5cc791690b 
					 
					
						
						
							
							fix flowfile name to flows.json in settings  
						
						... 
						
						
						
						and warn if not set (as if anyone reads warnings)
Move setting to top of settings.js as it will be edited more often.
Default behaviour will still work
(needs translations) 
						
						
					 
					
						2021-04-23 14:09:06 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						f5da2eb633 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-02-02 13:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						74db3e17d0 
					 
					
						
						
							
							Restrict project file access to inside the project directory  
						
						
						
						
					 
					
						2021-02-01 13:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Tiago Ferreira 
							
						 
					 
					
						
						
							
						
						55ff035fc9 
					 
					
						
						
							
							Ability to add projects path to the settings file ( #2816 )  
						
						... 
						
						
						
						* add the ability to set the projects path
* Update packages/node_modules/@node-red/runtime/locales/en-US/runtime.json
use directory to keep consistency with the project
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com >
* Update packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/projects/index.js
only show the projects directory is projects are enabled
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com >
* use "directory" instead of "folder" to keep consistency with the Node-RED project
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com > 
						
						
					 
					
						2021-01-18 13:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b0bc7ecacb 
					 
					
						
						
							
							Merge pull request  #2763  from node-red/simple-git-setting  
						
						... 
						
						
						
						Allow project workflow to be configured via settings file 
						
						
					 
					
						2021-01-08 15:20:11 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5489bd37c9 
					 
					
						
						
							
							Fix handling of default workflow mode when projects not active  
						
						
						
						
					 
					
						2021-01-08 15:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						6fb96fa3c1 
					 
					
						
						
							
							Move exec and events components to util module  
						
						... 
						
						
						
						The exec and events components are common components that
are used by both runtime and registry. It makes sense to
move them into the util package.
This also adds some docs to the registry module 
						
						
					 
					
						2020-12-07 11:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5992ed1fab 
					 
					
						
						
							
							Fully remove when.js dependency  
						
						
						
						
					 
					
						2020-12-07 11:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nathanaël Lécaudé 
							
						 
					 
					
						
						
							
						
						c5d38d8962 
					 
					
						
						
							
							Library: properly handle symlinked folders  
						
						
						
						
					 
					
						2020-11-25 21:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								Nathanaël Lécaudé 
							
						 
					 
					
						
						
							
						
						b1c0d6b452 
					 
					
						
						
							
							Library: properly handle symlinked folders  
						
						
						
						
					 
					
						2020-11-24 18:29:39 -05:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						0f7d185a61 
					 
					
						
						
							
							Ensure runtime side picks up default project workflow mode  
						
						
						
						
					 
					
						2020-11-18 16:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						9d7a450821 
					 
					
						
						
							
							Add mutex lock to saveSettings storage call  
						
						... 
						
						
						
						Fixes  #2736  
					
						2020-10-28 21:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e34f4acb22 
					 
					
						
						
							
							Fix race condition in .config file migration  
						
						... 
						
						
						
						Fixes  #2724  
					
						2020-10-15 16:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						c5bdd3d056 
					 
					
						
						
							
							Allow user to manage project version string  
						
						
						
						
					 
					
						2020-09-28 11:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						69d60ffb24 
					 
					
						
						
							
							Add simplified git workflow to auto-commit changes  
						
						
						
						
					 
					
						2020-09-28 10:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e6ffa3d143 
					 
					
						
						
							
							Cache settings when doing initial load  
						
						
						
						
					 
					
						2020-09-28 10:41:05 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e12975cf0b 
					 
					
						
						
							
							Do not remove old config.json file to ease downgrade path  
						
						
						
						
					 
					
						2020-09-25 15:50:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						4d0c572c2e 
					 
					
						
						
							
							Fix .config.json unit tests  
						
						
						
						
					 
					
						2020-09-24 15:42:52 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						fb2da0ee9e 
					 
					
						
						
							
							Split .config.json into separate files  
						
						
						
						
					 
					
						2020-09-23 17:29:09 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b8b0247717 
					 
					
						
						
							
							Default flowFilePretty to true if projects enabled  
						
						
						
						
					 
					
						2020-09-23 10:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b7243c2226 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2020-09-16 11:54:34 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						70b6674f44 
					 
					
						
						
							
							Replace Math.random with crypto.getBytes for session tokens  
						
						
						
						
					 
					
						2020-09-11 14:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						ef67b8481e 
					 
					
						
						
							
							Check file exists before trying to take backup  
						
						
						
						
					 
					
						2020-09-11 13:26:00 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b0b2c32654 
					 
					
						
						
							
							Update util.writeFile to write to tmp file before rename  
						
						
						
						
					 
					
						2020-08-13 17:17:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e691b1b7c3 
					 
					
						
						
							
							Add additional check for git auth failure response  
						
						... 
						
						
						
						Fixes  #2656  
					
						2020-08-03 16:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						dec82589d1 
					 
					
						
						
							
							Handle missing projects runtime setting  
						
						
						
						
					 
					
						2020-06-02 22:53:05 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5d81cec00c 
					 
					
						
						
							
							Merge branch 'pr_2498' into dev  
						
						
						
						
					 
					
						2020-05-22 15:22:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						0de49e2a75 
					 
					
						
						
							
							Ensure auth failure on project fetch identifies the remote  
						
						... 
						
						
						
						Fixes  #2545  
					
						2020-05-21 17:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						05c3f459ad 
					 
					
						
						
							
							Add #! lines to project shell scripts  
						
						... 
						
						
						
						Fixes  #2548  
					
						2020-05-21 15:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								Hiroyasu Nishiyama 
							
						 
					 
					
						
						
							
						
						161f6090c1 
					 
					
						
						
							
							update initialize & finalize processing of function node  
						
						
						
						
					 
					
						2020-04-06 16:34:41 +09:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						20f97d0d13 
					 
					
						
						
							
							Add better handling of host-key-verify error with projects  
						
						
						
						
					 
					
						2020-03-13 13:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Kazuhito Yokoi 
							
						 
					 
					
						
						
							
						
						5c199d3bb4 
					 
					
						
						
							
							Fix garbled characters in library ( #2457 )  
						
						... 
						
						
						
						* update getFileBody
* add suitable unit tests
Co-authored-by: Hiroyuki Okada <ok.okada.hiroyuki@gmail.com > 
						
						
					 
					
						2020-02-12 16:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Hailes 
							
						 
					 
					
						
						
							
						
						a4af7b8e21 
					 
					
						
						
							
							localfilesystem - ensure folder is present before write (e.g. flows file not in user folder)  
						
						
						
						
					 
					
						2019-11-03 09:10:32 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Hailes 
							
						 
					 
					
						
						
							
						
						72deee5d74 
					 
					
						
						
							
							Detect windows UNC '\\' as well as 'X:' as an absolute flow path - use the path.isAbsolute function instead of rolling our own.  
						
						
						
						
					 
					
						2019-11-03 08:24:47 +00:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						6032d096ec 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2019-08-06 17:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						defa9a2270 
					 
					
						
						
							
							Fix ssh-keygen error handling  
						
						
						
						
					 
					
						2019-08-06 17:12:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						7926055b97 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2019-08-06 16:10:33 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						6c3913785d 
					 
					
						
						
							
							Add error event handler to ssh-keygen child_process  
						
						... 
						
						
						
						Fixes  #2255  
					
						2019-08-06 15:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						a694b0364d 
					 
					
						
						
							
							Fix length calculation when reading library file  
						
						
						
						
					 
					
						2019-05-24 11:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						137a7ac48c 
					 
					
						
						
							
							Fix getLibraryEntry for files missing meta data  
						
						
						
						
					 
					
						2019-05-21 23:30:59 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						42b60aef4e 
					 
					
						
						
							
							Fix library/clipboard import/export issues  
						
						
						
						
					 
					
						2019-05-21 22:58:56 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						fbec803129 
					 
					
						
						
							
							Use userObj.username and not .name for ssh key lookup  
						
						... 
						
						
						
						Closes  #2109  
					
						2019-04-02 14:06:37 +01:00