This website requires JavaScript. 
		
		
			
		
	
	
		
			
			
			
			
			
	
		
			
				
					
						
						
						
							8cb97d2350  
					 
					
						update 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-31 18:58:27 -0700  
		
			
				
					
						
						
						
							c29981da20  
					 
					
						Updated MessageQueue 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-31 17:02:30 -0700  
		
			
				
					
						
						
						
							810e17990c  
					 
					
						Made default queue size 2, and not sure how that sped up the test to pre-change speeds 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-31 15:24:34 -0700  
		
			
				
					
						
						
						
							d0d07d464d  
					 
					
						Remove debug print 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-31 15:19:08 -0700  
		
			
				
					
						
						
						
							11e7df2bde  
					 
					
						Changed from a static channel queue to a dynamic queue for nodes 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-31 15:18:47 -0700  
		
			
				
					
						
						
						
							3eee736f97  
					 
					
						Moved SendMsg and RecvMsg to one object 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-30 23:36:50 -0700  
		
			
				
					
						
						
						
							7e157068d7  
					 
					
						Removed database update every signal process(need to find a replacement still), updated graphiql cmd, and made lockable more efficient at high numbers of requirements 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-30 22:57:18 -0700  
		
			
				
					
						
						
						
							b2d84b2453  
					 
					
						Moved db from badger to an interface 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-30 14:42:06 -0700  
		
			
				
					
						
						
						
							66d5e3f260  
					 
					
						Changed serialization to not allocate any memory, expects to be passed enough memory to serialize the type 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-28 20:23:22 -0700  
		
			
				
					
						
						
						
							1eff534e1a  
					 
					
						Fixes and optimizations 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-28 19:28:07 -0700  
		
			
				
					
						
						
						
							3d28c703db  
					 
					
						Removed event.go 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-25 18:50:53 -0600  
		
			
				
					
						
						
						
							a4115a4f99  
					 
					
						Updated gql subscriptions to be send less messages 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-25 18:49:52 -0600  
		
			
				
					
						
						
						
							ab76f09923  
					 
					
						Got GQL subscriptions working for lockable_state 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-23 03:23:00 -0600  
		
			
				
					
						
						
						
							6850031e80  
					 
					
						Removed log lines, and fixed lock fail logic 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-23 02:51:46 -0600  
		
			
				
					
						
						
						
							0b93c90aa9  
					 
					
						Removed uneeded lockable field 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-23 02:23:42 -0600  
		
			
				
					
						
						
						
							2db4655670  
					 
					
						Rewrote lockable.go 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-23 02:21:27 -0600  
		
			
				
					
						
						
						
							d7b07df798  
					 
					
						Reorganized to cleanup 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-21 14:22:34 -0600  
		
			
				
					
						
						
						
							0bced58fd1  
					 
					
						Fixed GQL issues, started docs 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-21 14:13:54 -0600  
		
			
				
					
						
						
						
							8f9a759b26  
					 
					
						Added GQL enum 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-17 14:25:34 -0600  
		
			
				
					
						
						
						
							c0407b094c  
					 
					
						Enabled GQL tests and got them working to a bare minimum 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-10 16:31:14 -0600  
		
			
				
					
						
						
						
							c591fa5ace  
					 
					
						Got node resolution working(I think), and save/load from DB 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-10 15:41:13 -0600  
		
			
				
					
						
						
						
							f8dad12fdb  
					 
					
						Got some basic node resolving working 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-09 22:09:40 -0700  
		
			
				
					
						
						
						
							eef8451566  
					 
					
						Basic gql functionality, need to work on resolving nodeIDs by sending/waiting for read signals 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-08 17:43:30 -0700  
		
			
				
					
						
						
						
							7e143c9d93  
					 
					
						Added graphiql command, fixed map GQL naming, and made serialization interface use generics 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-08 14:35:23 -0700  
		
			
				
					
						
						
						
							7314c74087  
					 
					
						Rewrote serialization 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-08 00:22:51 -0700  
		
			
				
					
						
						
						
							1eb6479169  
					 
					
						Fixed race condition with load order 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-04 22:11:40 -0700  
		
			
				
					
						
						
						
							e16bec3997  
					 
					
						Started graphql and serialization come together 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-04 21:30:11 -0700  
		
			
				
					
						
						
						
							6942dc02db  
					 
					
						Major cleanup 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-04 17:30:42 -0700  
		
			
				
					
						
						
						
							e5776e0a14  
					 
					
						Updated 100 test to 1000 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-03 16:38:40 -0700  
		
			
				
					
						
						
						
							8927077167  
					 
					
						More cleanup, moved initialization to interface instead of signals 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-03 16:37:03 -0700  
		
			
				
					
						
						
						
							faab7eb52c  
					 
					
						Cleanup(disabled gql test temporarily) 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2024-03-03 15:45:45 -0700  
		
			
				
					
						
						
						
							61565fa18c  
					 
					
						Made lockable abort fully if everything unlocked on first error 
					 
					
						
							
							
								
									 
							
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-19 00:28:08 -0700  
		
			
				
					
						
						
						
							9c534a1d33  
					 
					
						Upped gql subscriber channel size from 1 to 100 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-15 09:33:02 -0700  
		
			
				
					
						
						
						
							c33f37e4cd  
					 
					
						Made NewSuccessSignal return correct type 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-14 16:40:17 -0700  
		
			
				
					
						
						
						
							b42753b575  
					 
					
						Reduced test from 1000 to 100 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-14 15:51:24 -0700  
		
			
				
					
						
						
						
							df9707309f  
					 
					
						Added time to event_ext.UpdateState, added event start time to gql 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-13 17:29:53 -0700  
		
			
				
					
						
						
						
							646e6592f0  
					 
					
						Not sure tbh 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-13 13:23:58 -0700  
		
			
				
					
						
						
						
							c5f95d431d  
					 
					
						Changed event strings to EventCommand or EventControl 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-12 13:36:11 -0700  
		
			
				
					
						
						
						
							59424cecc1  
					 
					
						Added some logging and fixes 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-11 14:52:08 -0700  
		
			
				
					
						
						
						
							786f374b5f  
					 
					
						Added unlock state change to lockable timeout handling 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-11 14:21:10 -0700  
		
			
				
					
						
						
						
							c54101f4a3  
					 
					
						Don't have time to explain :/ 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-11 13:53:41 -0700  
		
			
				
					
						
						
						
							520219f7b0  
					 
					
						Removed superfluous writeheader call 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-07 20:58:03 -0700  
		
			
				
					
						
						
						
							8b91d0af0c  
					 
					
						Changed WaitInfo struct to include reason 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-07 20:51:34 -0700  
		
			
				
					
						
						
						
							8bb1dacf23  
					 
					
						Added logging 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-06 01:28:17 -0700  
		
			
				
					
						
						
						
							6580725241  
					 
					
						fixed errors 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-06 00:59:25 -0700  
		
			
				
					
						
						
						
							58675377fd  
					 
					
						Moved writes to be per-extension 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-06 00:50:29 -0700  
		
			
				
					
						
						
						
							dee7b917f7  
					 
					
						Simplified TestEventExt with ValidateTransition 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-05 23:32:13 -0700  
		
			
				
					
						
						
						
							8d1e273331  
					 
					
						Reworked changes to include map[ExtType][]string 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-05 21:18:14 -0700  
		
			
				
					
						
						
						
							42e4a8f7ea  
					 
					
						Serialization optimization 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-04 23:21:43 -0600  
		
			
				
					
						
						
						
							c773ea2b14  
					 
					
						Changed event to require parent 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-04 18:56:35 -0600  
		
			
				
					
						
						
						
							ddb3854d00  
					 
					
						Handle timeouts better in lockable 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-03 22:54:28 -0600  
		
			
				
					
						
						
						
							f41160da68  
					 
					
						Cleaned up Lockable 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-03 22:51:54 -0600  
		
			
				
					
						
						
						
							3052f8099f  
					 
					
						Changed QueueTimeout to not require WaitMap 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-03 21:53:49 -0600  
		
			
				
					
						
						
						
							f5a08bbc48  
					 
					
						Moved WaitInfo to node.go, added *Node methods for handling WaitMap's 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-03 21:41:06 -0600  
		
			
				
					
						
						
						
							57156251cd  
					 
					
						More signal prints 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-03 00:59:48 -0600  
		
			
				
					
						
						
						
							8e3510129c  
					 
					
						Added 'ready' state between init and start for events, and added String for more signals 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-02 20:58:38 -0600  
		
			
				
					
						
						
						
							3a6e562390  
					 
					
						Added more signal string representations, and fixed event/gql bugs 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-11-01 19:32:36 -0600  
		
			
				
					
						
						
						
							a061d6850c  
					 
					
						Added TestEventExt and TestEvent, added return of queued signals to WaitForResponse 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-30 19:40:30 -0600  
		
			
				
					
						
						
						
							2081771135  
					 
					
						Sort maps when serializing so they can be serialized consistently 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-30 13:23:08 -0600  
		
			
				
					
						
						
						
							dbe819fd05  
					 
					
						Updated 1k test 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-30 01:42:36 -0600  
		
			
				
					
						
						
						
							39d3288094  
					 
					
						Changed to linked list for serialization 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-30 01:25:18 -0600  
		
			
				
					
						
						
						
							0e8590e22a  
					 
					
						Added call to PostDeserialize that I removed by accident 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-29 18:43:43 -0600  
		
			
				
					
						
						
						
							84aee24a21  
					 
					
						Reworked serialization to split type/value serilization/deserialization 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-29 18:26:14 -0600  
		
			
				
					
						
						
						
							8a973c38b5  
					 
					
						Save node on parsing queued signal, look into saving after signals queued as well to mirror(or saving signal queue to a different db key) 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-17 15:17:44 -0600  
		
			
				
					
						
						
						
							0eab243659  
					 
					
						Fixed file resolution 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-17 15:11:58 -0600  
		
			
				
					
						
						
						
							a568adc156  
					 
					
						Fixed serilize test 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-16 23:08:23 -0600  
		
			
				
					
						
						
						
							266e353c5f  
					 
					
						Fixed duration serialization 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-16 10:03:51 -0600  
		
			
				
					
						
						
						
							95939fb020  
					 
					
						Added more serialized stuf 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-16 00:54:10 -0600  
		
			
				
					
						
						
						
							92bb4bf976  
					 
					
						removed todo 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-15 22:44:35 -0600  
		
			
				
					
						
						
						
							193952e84d  
					 
					
						Fixed cache bug 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-15 22:43:11 -0600  
		
			
				
					
						
						
						
							d930d78351  
					 
					
						Added logging 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-15 20:35:02 -0600  
		
			
				
					
						
						
						
							e299e77e78  
					 
					
						Made Tree serialize the same always by sorting before serializing 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-15 18:34:34 -0600  
		
			
				
					
						
						
						
							b9bf61cf68  
					 
					
						fix 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-15 16:29:16 -0600  
		
			
				
					
						
						
						
							4b7bc93914  
					 
					
						Moved groups to use SubGroups instead so one node can support many sub_groups(admin, ref, user, etc.) to reduce signals sent 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-15 15:14:33 -0600  
		
			
				
					
						
						
						
							0159d0dd5a  
					 
					
						Fixed GQL test auth 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-14 16:01:45 -0600  
		
			
				
					
						
						
						
							76e1e9a17a  
					 
					
						Fixed verification of authorized signals 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-14 15:53:20 -0600  
		
			
				
					
						
						
						
							b3bbf71c22  
					 
					
						Removed unused functions 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-14 15:31:18 -0600  
		
			
				
					
						
						
						
							08c36e0505  
					 
					
						Added authorization check if non-nil when parsing node messages 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-14 15:16:56 -0600  
		
			
				
					
						
						
						
							c4df57a932  
					 
					
						Added Authorization to not pass node private keys 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-14 15:05:23 -0600  
		
			
				
					
						
						
						
							8c80ec9dd6  
					 
					
						Added gv tag to ACLProxyPolicy so that it actually serializes/deserializes 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-13 14:12:30 -0600  
		
			
				
					
						
						
						
							187ffb1324  
					 
					
						Added ACLProxyPolicy 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-13 13:45:30 -0600  
		
			
				
					
						
						
						
							16e25c009f  
					 
					
						Added ACLExt and tests 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-13 00:32:24 -0600  
		
			
				
					
						
						
						
							c63ad91252  
					 
					
						Added mutations for add/remove members 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-11 19:08:12 -0600  
		
			
				
					
						
						
						
							b32f264879  
					 
					
						Updated gql test with working subscribe 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-11 19:04:43 -0600  
		
			
				
					
						
						
						
							ae289705bb  
					 
					
						Added add/remove member to group, and test for group 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-11 18:11:24 -0600  
		
			
				
					
						
						
						
							190824e710  
					 
					
						gql fixes 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-11 17:13:36 -0600  
		
			
				
					
						
						
						
							c4de49099b  
					 
					
						Updated graphiql handler to use authToken() where available 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-10 22:25:12 -0600  
		
			
				
					
						
						
						
							0a936f50f8  
					 
					
						Set ID and direction of created signals 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-10 19:35:42 -0600  
		
			
				
					
						
						
						
							0941c6c64e  
					 
					
						Added gql_signal.go 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-10 18:25:30 -0600  
		
			
				
					
						
						
						
							92d8dfd006  
					 
					
						Made status signal printable 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-10 12:53:31 -0600  
		
			
				
					
						
						
						
							f82bbabc66  
					 
					
						Removed extension type from Changes, and made serializable 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-10 11:23:44 -0600  
		
			
				
					
						
						
						
							542c5c18af  
					 
					
						Added code to stop gql server on shutdown 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-08 23:53:38 -0600  
		
			
				
					
						
						
						
							6381713972  
					 
					
						Reduced signal log spam 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-08 02:38:18 -0600  
		
			
				
					
						
						
						
							34162023cb  
					 
					
						Removed log statement, and moved initial node write to after parsing of creation signal 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-08 02:35:11 -0600  
		
			
				
					
						
						
						
							56f3cce415  
					 
					
						Simplified lockable changes 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-08 02:22:02 -0600  
		
			
				
					
						
						
						
							7234b11643  
					 
					
						Simplified changes 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-07 23:08:18 -0600  
		
			
				
					
						
						
						
							302f0f42fe  
					 
					
						Added 'changed' field to 'Process' 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-07 23:00:07 -0600  
		
			
				
					
						
						
						
							7451e8e960  
					 
					
						Added StoppedSignal as stopped status(no db write happens after processing) and added helper functions to stop nodes. 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-06 20:04:53 -0600  
		
			
				
					
						
						
						
							9eadb00397  
					 
					
						Added default group policy 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-03 21:18:06 -0600  
		
			
				
					
						
						
						
							e042384b3f  
					 
					
						Made fixes for group 
					 
					
						
					 
					
						
						
							
								
							
							noah metz 
						
					 
					2023-10-03 20:14:26 -0600