Nick O'Leary 
							
						 
					 
					
						
						
							
						
						43d7c8d48c 
					 
					
						
						
							
							Add caching to localfilesystem context  
						
						 
						
						
						
						
					 
					
						2018-07-02 22:32:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						7423583508 
					 
					
						
						
							
							Create default store for node tests to use  
						
						 
						
						
						
						
					 
					
						2018-07-02 15:47:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						038d821a7c 
					 
					
						
						
							
							Apply fGC to all global contexts for default values  
						
						 
						
						
						
						
					 
					
						2018-07-02 15:21:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						40ff54f67e 
					 
					
						
						
							
							Improve context storage handling  
						
						 
						
						
						
						
					 
					
						2018-06-26 11:43:37 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						f2fa26fb07 
					 
					
						
						
							
							Use the callback instead of Promise in context API  
						
						 
						
						... 
						
						
						
						and remove unnecessary functions 
						
						
					 
					
						2018-06-22 17:11:54 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						fd67d08402 
					 
					
						
						
							
							Remove unnecessary module  
						
						 
						
						... 
						
						
						
						and skip persistable context test cases temporally 
						
						
					 
					
						2018-06-20 20:09:02 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						e6411d11b1 
					 
					
						
						
							
							Remove unnecessary context storage APIs  
						
						 
						
						... 
						
						
						
						and rename context storage APIs 
						
						
					 
					
						2018-06-20 20:00:39 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						dd81d947fc 
					 
					
						
						
							
							Use native Promise instead of when.js  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:50:55 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						23b887c30e 
					 
					
						
						
							
							Add a test case for context/index  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:42:09 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						41a04a2849 
					 
					
						
						
							
							Add async API to context  
						
						 
						
						... 
						
						
						
						and add test cases for async 
						
						
					 
					
						2018-06-20 19:42:07 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						16715673c3 
					 
					
						
						
							
							Add test case  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:42:00 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						f262348497 
					 
					
						
						
							
							Add clean to context plugin  
						
						 
						
						... 
						
						
						
						and don't delete local context unless the context is deleted by a user 
						
						
					 
					
						2018-06-20 19:41:59 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						7185bcd51f 
					 
					
						
						
							
							Add open/close API for context  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:41:58 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						28d05e2449 
					 
					
						
						
							
							Allow multiple instances of a given storage module to exist  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:41:57 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hiroki Uchikawa 
							
						 
					 
					
						
						
							
						
						7fafa21a1b 
					 
					
						
						
							
							Change the order of arguments  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:41:56 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HirokiUchikawa 
							
						 
					 
					
						
						
							
						
						84f598e143 
					 
					
						
						
							
							Change prefix from $ to #  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:41:51 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hiroki Uchikawa 
							
						 
					 
					
						
						
							
						
						0be9c88106 
					 
					
						
						
							
							Improve processing when default is an alias  
						
						 
						
						... 
						
						
						
						and fix test cases 
						
						
					 
					
						2018-06-20 19:41:01 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazuki-Nakanishi 
							
						 
					 
					
						
						
							
						
						e046fc1ac5 
					 
					
						
						
							
							Refactor parseKey and implement parseStorage  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:41:00 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazuki-Nakanishi 
							
						 
					 
					
						
						
							
						
						3a476ac493 
					 
					
						
						
							
							Implemented error handlings  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:40:54 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hiroki Uchikawa 
							
						 
					 
					
						
						
							
						
						e33ec0cf50 
					 
					
						
						
							
							update external context  
						
						 
						
						... 
						
						
						
						- Implement `delete` function
- Swap default easily
- Change memory context as a plugin
- Update localfilesystem plugin
  -  Change file/folder structure 
						
						
					 
					
						2018-06-20 19:40:26 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hiroki Uchikawa 
							
						 
					 
					
						
						
							
						
						e66b381070 
					 
					
						
						
							
							add external context files  
						
						 
						
						
						
						
					 
					
						2018-06-20 19:40:25 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hiroki Uchikawa 
							
						 
					 
					
						
						
							
						
						771b598c09 
					 
					
						
						
							
							Add persistable context  
						
						 
						
						... 
						
						
						
						and avoid exception when arg is undefined in util/getMessageProperty 
						
						
					 
					
						2018-06-20 19:40:24 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hiroki Uchikawa 
							
						 
					 
					
						
						
							
						
						cd44f13171 
					 
					
						
						
							
							Move context_spec.js to context folder  
						
						 
						
						... 
						
						
						
						and rename context_spec.js -> index_spec.js 
						
						
					 
					
						2018-06-20 19:40:23 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hiroyasu Nishiyama 
							
						 
					 
					
						
						
							
						
						83854c28db 
					 
					
						
						
							
							fix test failure of icon scan on windows  
						
						 
						
						
						
						
					 
					
						2018-05-24 12:06:39 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						184b1b018c 
					 
					
						
						
							
							Add missing resource file  
						
						 
						
						
						
						
					 
					
						2018-05-21 22:38:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						f3e1b85d82 
					 
					
						
						
							
							Add RED.require to allow nodes to access other modules  
						
						 
						
						
						
						
					 
					
						2018-05-21 22:08:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e13fed9fc6 
					 
					
						
						
							
							Widen support for env var to use ${} or $() syntax  
						
						 
						
						
						
						
					 
					
						2018-05-21 15:19:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						2d5980ff2a 
					 
					
						
						
							
							Split node html to isolate bad nodes when loading  
						
						 
						
						
						
						
					 
					
						2018-05-11 22:30:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						25345302e8 
					 
					
						
						
							
							Only add _alias/z to log messages if they are defined  
						
						 
						
						
						
						
					 
					
						2018-04-18 10:28:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						eccd5e9801 
					 
					
						
						
							
							Handle additional debug msg props in Node_spec  
						
						 
						
						
						
						
					 
					
						2018-04-17 23:29:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						06a5e4273b 
					 
					
						
						
							
							Move all event emitting into runtime side, not api side  
						
						 
						
						
						
						
					 
					
						2018-02-28 11:24:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e250a91f09 
					 
					
						
						
							
							Merge branch '0.18' into projects  
						
						 
						
						
						
						
					 
					
						2018-01-24 23:06:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						92a65dcda5 
					 
					
						
						
							
							Update installer tests for spawn  
						
						 
						
						
						
						
					 
					
						2018-01-24 22:56:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						52475df783 
					 
					
						
						
							
							Fix various tests due to projects rework  
						
						 
						
						
						
						
					 
					
						2018-01-16 16:18:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						25f4a018d9 
					 
					
						
						
							
							Merge branch '0.18' into projects  
						
						 
						
						
						
						
					 
					
						2018-01-16 11:21:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						fd4fdb31b5 
					 
					
						
						
							
							Better error reporting when module provides duplicate type  
						
						 
						
						
						
						
					 
					
						2018-01-15 23:20:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazuki Nakanishi 
							
						 
					 
					
						
						
							
						
						63f7d826bc 
					 
					
						
						
							
							Enable it to store icon files in {settings.userDir}/lib/icons directory for dynamic nodes's icon feature ( #1536 )  
						
						 
						
						
						
						
					 
					
						2018-01-05 14:23:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						64191e8303 
					 
					
						
						
							
							Merge master to 0.18  
						
						 
						
						
						
						
					 
					
						2017-12-03 22:32:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazuki Nakanishi 
							
						 
					 
					
						
						
							
						
						6d2389945b 
					 
					
						
						
							
							allow a node's icon to be set dynamically ( #1490 )  
						
						 
						
						... 
						
						
						
						* create a proto type
* Fixed some problems after reviewing 
						
						
					 
					
						2017-11-30 13:13:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Turner 
							
						 
					 
					
						
						
							
						
						6baedf909d 
					 
					
						
						
							
							Fix   #1478  - Project files are not being flushed to disk after being written ( #1479 )  
						
						 
						
						... 
						
						
						
						* Call fsync() before closing file
* Fix race condition in tests due to incorrect stub.
The startFlows() function wasn't really being stubbed, so it was still being called. But there was no corresponding call to stopFlows().
In later tests, the check in Flows.init() was throwing the "Cannot init without a stop" error.
* Test coverage for fsync() calls
For issue #1478 
* Revert "Fix race condition in tests due to incorrect stub."
This reverts commit 4f71d7851b .
* Fix race condition in tests due to incorrect stub.
The startFlows() function wasn't really being stubbed, so it was still being called. But there was no corresponding call to stopFlows().
In later tests, the check in Flows.init() was throwing the "Cannot init without a stop" error.
* Fix intermittent test failure in Exec node.
Occasionally, the error text on stderr will come in more than one piece. The test only worked correctly if a single message was received. 
						
						
					 
					
						2017-11-17 17:29:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b1cd13d629 
					 
					
						
						
							
							Initial projects implementation  
						
						 
						
						
						
						
					 
					
						2017-09-20 10:30:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazuki Nakanishi 
							
						 
					 
					
						
						
							
						
						347e598715 
					 
					
						
						
							
							Fix missing icons for some nodes ( #1321 )  
						
						 
						
						
						
						
					 
					
						2017-07-04 09:04:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						d4135e80a6 
					 
					
						
						
							
							Timeout a node that fails to close - default 15s timeout  
						
						 
						
						
						
						
					 
					
						2017-05-15 13:05:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						c75dc3cc36 
					 
					
						
						
							
							Add test coverage for deleting a flow  
						
						 
						
						
						
						
					 
					
						2017-05-11 15:39:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						29bd43413a 
					 
					
						
						
							
							Add context.keys function to list top-level keys  
						
						 
						
						
						
						
					 
					
						2017-05-03 20:51:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						4ea33ea482 
					 
					
						
						
							
							Pass a 'removed' parameter to node close handler  
						
						 
						
						
						
						
					 
					
						2017-04-21 23:36:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						bfb548636e 
					 
					
						
						
							
							Merge branch 'master' into 0.17  
						
						 
						
						
						
						
					 
					
						2017-04-11 14:53:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Bezugliy 
							
						 
					 
					
						
						
							
						
						f987fa13ea 
					 
					
						
						
							
							Resolve dir argument of getLocalNodeFiles function ( #1216 )  
						
						 
						
						... 
						
						
						
						* Resolve dir argument of getLocalNodeFiles function
The getLocalNodeFiles is called 3 times.  Each time it called, the callee needs to resolve the dir argument.
That was not done for several of calls, and local modules (specified in the "nodesDir" setting) were not returned to client because of that.
This fix will allow to make sure the dir is consistently resolved.
* Several changes in "localfilesystem_spec.js":
- Changed checkNodes to verify that every node's file property is resolved, i.e. containst absolute path, not relative.
- Added a unit-test "Finds nodes in settings.nodesDir (string,relative path)" 
						
						
					 
					
						2017-04-10 15:41:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kazuki-Nakanishi 
							
						 
					 
					
						
						
							
						
						3cc4173399 
					 
					
						
						
							
							Extend timeout for the test case of installing non-existant path. ( #1191 )  
						
						 
						
						... 
						
						
						
						to fix timeout on slower hosts 
						
						
					 
					
						2017-03-10 13:59:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5356373681 
					 
					
						
						
							
							Finalise nodeSettings and update tlsConfigDisableLocalFiles  
						
						 
						
						... 
						
						
						
						- increase test coverage around registerType 
						
						
					 
					
						2017-03-09 21:06:49 +00:00