noah metz
							
						 | 
						
							
							
							
							
								
							
								ec9a29573a
								
							
								
							
						 | 
						
							
							
								
								test again
							
							
							
							
							
						 | 
						
							2023-07-30 11:21:40 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								395a75fcb8
								
							
								
							
						 | 
						
							
							
								
								fix time comparison
							
							
							
							
							
						 | 
						
							2023-07-30 11:19:34 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								9f9e65cf54
								
							
								
							
						 | 
						
							
							
								
								temp
							
							
							
							
							
						 | 
						
							2023-07-30 11:16:50 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								da58b04774
								
							
								
							
						 | 
						
							
							
								
								fix
							
							
							
							
							
						 | 
						
							2023-07-30 11:12:47 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								7810859bca
								
							
								
							
						 | 
						
							
							
								
								more logging
							
							
							
							
							
						 | 
						
							2023-07-30 11:07:41 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								ad6ea0cc59
								
							
								
							
						 | 
						
							
							
								
								more node signal queue logging
							
							
							
							
							
						 | 
						
							2023-07-30 11:02:22 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								96c2b84b6f
								
							
								
							
						 | 
						
							
							
								
								*
							
							
							
							
							
						 | 
						
							2023-07-30 10:09:04 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								79e40bf3f3
								
							
								
							
						 | 
						
							
							
								
								Fix signal queue
							
							
							
							
							
						 | 
						
							2023-07-30 01:29:15 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								f56f92a58b
								
							
								
							
						 | 
						
							
							
								
								Updated test with group ext gql
							
							
							
							
							
						 | 
						
							2023-07-29 23:24:48 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								e92b2e508d
								
							
								
							
						 | 
						
							
							
								
								Added tests for lockable gql fields
							
							
							
							
							
						 | 
						
							2023-07-29 22:16:54 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								dca4de183e
								
							
								
							
						 | 
						
							
							
								
								Think I got the interface registering figured out, need to test it out with self-referrential fields(list and single) from LockableExt
							
							
							
							
							
						 | 
						
							2023-07-29 19:16:33 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								fad8d8123c
								
							
								
							
						 | 
						
							
							
								
								Did most of the work to move node interface creation to GQLExtContext
							
							
							
							
							
						 | 
						
							2023-07-29 18:27:52 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								891e69c775
								
							
								
							
						 | 
						
							
							
								
								Added more sane methods to register GQL fields, need to do the same for itnerfaces and their defaults
							
							
							
							
							
						 | 
						
							2023-07-29 17:23:25 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								d6a35247b0
								
							
								
							
						 | 
						
							
							
								
								Add tests for gql server type in gql
							
							
							
							
							
						 | 
						
							2023-07-29 16:34:21 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								1a3a07336a
								
							
								
							
						 | 
						
							
							
								
								Added back GQL functionality, TODO pool channels for resolve executions instead of creating new ones and GCing them every time
							
							
							
							
							
						 | 
						
							2023-07-29 16:00:01 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								2dfa10b1f6
								
							
								
							
						 | 
						
							
							
								
								Renamed GQL functions to remove GQL
							
							
							
							
							
						 | 
						
							2023-07-29 11:03:41 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								c60393d390
								
							
								
							
						 | 
						
							
							
								
								gql changes
							
							
							
							
							
						 | 
						
							2023-07-29 00:40:18 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								641bd8febe
								
							
								
							
						 | 
						
							
							
								
								Moved ecdh to it's own extension
							
							
							
							
							
						 | 
						
							2023-07-29 00:28:44 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								f87571edcf
								
							
								
							
						 | 
						
							
							
								
								Moved test 'WaitForX' functions to a generic function in signal.go that can be used to wait for arbitrary signals
							
							
							
							
							
						 | 
						
							2023-07-28 19:32:27 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								5fb1cb6d17
								
							
								
							
						 | 
						
							
							
								
								Changed node ids to be derived from signing keys
							
							
							
							
							
						 | 
						
							2023-07-28 15:07:38 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								b92cebbe74
								
							
								
							
						 | 
						
							
							
								
								Added message buffer size to node header and NewNode
							
							
							
							
							
						 | 
						
							2023-07-28 13:45:14 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								5678c79798
								
							
								
							
						 | 
						
							
							
								
								Made 10k test run faster, need to look at node memory usage
							
							
							
							
							
						 | 
						
							2023-07-28 13:12:17 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								5f409def03
								
							
								
							
						 | 
						
							
							
								
								Removed extra logging from tests
							
							
							
							
							
						 | 
						
							2023-07-28 12:46:27 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								61de2669e2
								
							
								
							
						 | 
						
							
							
								
								Added test to create 10K lockables and link them to a single lockable
							
							
							
							
							
						 | 
						
							2023-07-28 12:46:06 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								08288f88af
								
							
								
							
						 | 
						
							
							
								
								Added basic test for read result with ACL
							
							
							
							
							
						 | 
						
							2023-07-28 11:59:01 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								fc69bc3d0d
								
							
								
							
						 | 
						
							
							
								
								Added read signal, and modified policies to use non-pointer receivers
							
							
							
							
							
						 | 
						
							2023-07-28 11:21:18 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								b3de3144cc
								
							
								
							
						 | 
						
							
							
								
								Reworked actions to be lists of parts, and added wildcards for both multi-level and single-level
							
							
							
							
							
						 | 
						
							2023-07-28 10:04:31 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								27687add1b
								
							
								
							
						 | 
						
							
							
								
								Changed acl from using SignalType to Action, and added Permission() method to Signal interface that returns the Action the signal is trying to take
							
							
							
							
							
						 | 
						
							2023-07-28 00:39:27 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								a16cf6bb38
								
							
								
							
						 | 
						
							
							
								
								Added merging to policies, need to make another interface for the shared all/per node policies to make a shared loading function
							
							
							
							
							
						 | 
						
							2023-07-28 00:32:43 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								fb7e6d02f4
								
							
								
							
						 | 
						
							
							
								
								Fixed json parsing, not sure if it broke or just wasn't running before
							
							
							
							
							
						 | 
						
							2023-07-28 00:04:18 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								d40e561728
								
							
								
							
						 | 
						
							
							
								
								Moved Hash function to single implementation
							
							
							
							
							
						 | 
						
							2023-07-27 23:26:58 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								f314b46415
								
							
								
							
						 | 
						
							
							
								
								Fixed imports
							
							
							
							
							
						 | 
						
							2023-07-27 23:17:44 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								027c3d4c96
								
							
								
							
						 | 
						
							
							
								
								Moved ExtType and PolicyType definitions to one block
							
							
							
							
							
						 | 
						
							2023-07-27 23:15:58 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								c763725a34
								
							
								
							
						 | 
						
							
							
								
								Fixed lockable link sequences
							
							
							
							
							
						 | 
						
							2023-07-27 23:05:19 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								027bb74887
								
							
								
							
						 | 
						
							
							
								
								Added unlock, need to update link to match pattern and see if it can be generalized
							
							
							
							
							
						 | 
						
							2023-07-27 22:25:00 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								a1ce4238cc
								
							
								
							
						 | 
						
							
							
								
								Implemented locking over signals, TODO: implement unlock
							
							
							
							
							
						 | 
						
							2023-07-27 19:53:43 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								a44b00bc97
								
							
								
							
						 | 
						
							
							
								
								Made it easier to make a lockable extension
							
							
							
							
							
						 | 
						
							2023-07-27 18:37:06 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								200e19eea7
								
							
								
							
						 | 
						
							
							
								
								Added signalling to lockable test
							
							
							
							
							
						 | 
						
							2023-07-27 18:16:37 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								98893de442
								
							
								
							
						 | 
						
							
							
								
								Added naive locking sequence with short test
							
							
							
							
							
						 | 
						
							2023-07-27 18:08:43 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								78c29d2f74
								
							
								
							
						 | 
						
							
							
								
								Changed context to dynamically load nodes as they're signalled
							
							
							
							
							
						 | 
						
							2023-07-27 16:48:39 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								7ebb519cd0
								
							
								
							
						 | 
						
							
							
								
								Started lockable_test.go
							
							
							
							
							
						 | 
						
							2023-07-27 16:21:27 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								9d31394707
								
							
								
							
						 | 
						
							
							
								
								Remvoed Node.Signal and replaced with Context.Send
							
							
							
							
							
						 | 
						
							2023-07-27 16:13:43 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								6b375245df
								
							
								
							
						 | 
						
							
							
								
								Added comments and switched from a bool/mutex combo to prevent double-start to an atomic bool
							
							
							
							
							
						 | 
						
							2023-07-27 16:06:56 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								7965f8fbe6
								
							
								
							
						 | 
						
							
							
								
								Moved signal function to context
							
							
							
							
							
						 | 
						
							2023-07-27 15:49:21 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								d729698523
								
							
								
							
						 | 
						
							
							
								
								Removed commented out code
							
							
							
							
							
						 | 
						
							2023-07-27 15:29:56 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								26d122e3c5
								
							
								
							
						 | 
						
							
							
								
								Removed thread.go
							
							
							
							
							
						 | 
						
							2023-07-27 15:27:22 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								3ad969a5ca
								
							
								
							
						 | 
						
							
							
								
								Switched from thread being the callback engine to node being the callback engine
							
							
							
							
							
						 | 
						
							2023-07-27 15:27:14 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								7a7a9c95a3
								
							
								
							
						 | 
						
							
							
								
								Fixed gql_test.go
							
							
							
							
							
						 | 
						
							2023-07-27 12:20:49 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								c62ef57fe7
								
							
								
							
						 | 
						
							
							
								
								Removed uncessary permission from gql_test
							
							
							
							
							
						 | 
						
							2023-07-27 12:04:29 -06:00 | 
						
					
				
					
						
							
							
								
									
								
								 noah metz
							
						 | 
						
							
							
							
							
								
							
								544264f06b
								
							
								
							
						 | 
						
							
							
								
								Cleaned up gql_test by putting the listener extension on gql
							
							
							
							
							
						 | 
						
							2023-07-27 12:03:39 -06:00 |