|  noah metz | 84aee24a21 | Reworked serialization to split type/value serilization/deserialization | 2023-10-29 18:26:14 -06:00 | 
				
					
						|  noah metz | 0eab243659 | Fixed file resolution | 2023-10-17 15:11:58 -06:00 | 
				
					
						|  noah metz | a568adc156 | Fixed serilize test | 2023-10-16 23:08:23 -06:00 | 
				
					
						|  noah metz | 95939fb020 | Added more serialized stuf | 2023-10-16 00:54:10 -06:00 | 
				
					
						|  noah metz | 193952e84d | Fixed cache bug | 2023-10-15 22:43:11 -06:00 | 
				
					
						|  noah metz | d930d78351 | Added logging | 2023-10-15 20:35:02 -06:00 | 
				
					
						|  noah metz | e299e77e78 | Made Tree serialize the same always by sorting before serializing | 2023-10-15 18:34:34 -06:00 | 
				
					
						|  noah metz | 4b7bc93914 | Moved groups to use SubGroups instead so one node can support many sub_groups(admin, ref, user, etc.) to reduce signals sent | 2023-10-15 15:14:33 -06:00 | 
				
					
						|  noah metz | b3bbf71c22 | Removed unused functions | 2023-10-14 15:31:18 -06:00 | 
				
					
						|  noah metz | 08c36e0505 | Added authorization check if non-nil when parsing node messages | 2023-10-14 15:16:56 -06:00 | 
				
					
						|  noah metz | c4df57a932 | Added Authorization to not pass node private keys | 2023-10-14 15:05:23 -06:00 | 
				
					
						|  noah metz | c63ad91252 | Added mutations for add/remove members | 2023-10-11 19:08:12 -06:00 | 
				
					
						|  noah metz | b32f264879 | Updated gql test with working subscribe | 2023-10-11 19:04:43 -06:00 | 
				
					
						|  noah metz | ae289705bb | Added add/remove member to group, and test for group | 2023-10-11 18:11:24 -06:00 | 
				
					
						|  noah metz | 190824e710 | gql fixes | 2023-10-11 17:13:36 -06:00 | 
				
					
						|  noah metz | c4de49099b | Updated graphiql handler to use authToken() where available | 2023-10-10 22:25:12 -06:00 | 
				
					
						|  noah metz | 0941c6c64e | Added gql_signal.go | 2023-10-10 18:25:30 -06:00 | 
				
					
						|  noah metz | f82bbabc66 | Removed extension type from Changes, and made serializable | 2023-10-10 11:23:44 -06:00 | 
				
					
						|  noah metz | 542c5c18af | Added code to stop gql server on shutdown | 2023-10-08 23:53:38 -06:00 | 
				
					
						|  noah metz | 7234b11643 | Simplified changes | 2023-10-07 23:08:18 -06:00 | 
				
					
						|  noah metz | 302f0f42fe | Added 'changed' field to 'Process' | 2023-10-07 23:00:07 -06:00 | 
				
					
						|  noah metz | e042384b3f | Made fixes for group | 2023-10-03 20:14:26 -06:00 | 
				
					
						|  noah metz | 96408259d1 | Lots of stuff, but mostly sped up NodeID and UUID serialization, can probably generalize to speed up all fixed size arrays | 2023-10-01 20:45:44 -06:00 | 
				
					
						|  noah metz | 5a86334d5a | Moved ReqID out of SignalHeader and into ResponseHeader, added ResponseSignal interface for signals that are responses to others | 2023-10-01 16:45:03 -06:00 | 
				
					
						|  noah metz | e93fe50b5f | Update for tm | 2023-09-27 19:47:48 -06:00 | 
				
					
						|  noah metz | 0fc6215448 | Allow resolution of non-acl fields | 2023-09-20 11:28:44 -06:00 | 
				
					
						|  noah metz | b09e150c46 | Added PostDeserialize to GQLExt to initialize temporary maps/slices | 2023-09-20 11:05:47 -06:00 | 
				
					
						|  noah metz | ab5b922a7d | Forward status signals to resolvers | 2023-09-18 19:55:55 -06:00 | 
				
					
						|  noah metz | d34304f6ad | Added logic to not re-resolve nodes if they're cached, and cache nodes as they're resolved | 2023-09-18 12:02:30 -06:00 | 
				
					
						|  noah metz | 9ffa9d6cb2 | Reorganized GQL files, and moved from modifying the GQL library to using a NodeCache in ResolveContext | 2023-09-18 11:15:58 -06:00 | 
				
					
						|  noah metz | 21224e8837 | Updated with graphql changed, need to make Self delete source of status on message received | 2023-09-17 16:00:24 -06:00 | 
				
					
						|  noah metz | 6bfe339854 | Modified graphql library to store the result of the last resolution in a subscription and pass it to the next resolution | 2023-09-14 15:50:08 -06:00 | 
				
					
						|  noah metz | ecaf35f05d | Simplified gql resolution a bit, need to work on subscriptions | 2023-09-13 16:27:55 -06:00 | 
				
					
						|  noah metz | e2f34150ef | Moved serialization to serialize.go and removed n parameter from DeserializeValue | 2023-09-05 00:08:09 -06:00 | 
				
					
						|  noah metz | 4daec4d601 | Cleanup and move away from capnp to custom TLV serialization | 2023-08-31 19:50:32 -06:00 | 
				
					
						|  noah metz | 98c0b7e807 | Fixed lockable to properly fail | 2023-08-15 18:23:06 -06:00 | 
				
					
						|  noah metz | d663314def | Test updates | 2023-08-11 16:00:36 -06:00 | 
				
					
						|  noah metz | e26ddcae37 | Moved listener to listener.go and user.go to group.go. Fixed some GQL resolving | 2023-08-11 13:01:32 -06:00 | 
				
					
						|  noah metz | 20c7a38044 | Policy fun | 2023-08-10 23:43:10 -06:00 | 
				
					
						|  noah metz | f31beade29 | Added signature to all signals(signature of serialized signal + source + dest so technically vulnerable to replay) to use for ACL | 2023-08-08 14:00:17 -06:00 | 
				
					
						|  noah metz | 96e842decf | Fixed some of the issues with GQL tests, still need to fix ACL | 2023-08-07 20:44:56 -06:00 | 
				
					
						|  noah metz | 8770d6f433 | Moved policies to node instead of an extension, need to fix gql tests | 2023-08-07 20:26:02 -06:00 | 
				
					
						|  noah metz | 1d91854f6f | Moved to x25519 for EC operations | 2023-08-06 12:47:47 -06:00 | 
				
					
						|  noah metz | 147f44e5ff | hehe | 2023-08-01 20:55:15 -06:00 | 
				
					
						|  noah metz | 42cd8f4188 | Added AuthorizedSignal wrapper to wrap a signal with an ecdsa signature to prove it originated from a different node | 2023-08-01 14:09:29 -06:00 | 
				
					
						|  noah metz | b9a2cceaf1 | Moved gql response channel interaction into methods | 2023-07-31 21:03:48 -06:00 | 
				
					
						|  noah metz | df09433b88 | Changed resolves to map back to request channel specifically instead of to the context | 2023-07-31 20:53:56 -06:00 | 
				
					
						|  noah metz | 6895aa7c8e | gql fix :) | 2023-07-31 18:49:56 -06:00 | 
				
					
						|  noah metz | 0cc7174667 | gql fix | 2023-07-31 18:47:58 -06:00 | 
				
					
						|  noah metz | 059c36663b | GQL fix | 2023-07-31 18:43:17 -06:00 |