noah metz
|
76512afd4e
|
First pass of gql read permission
|
2023-07-21 19:16:30 -06:00 |
noah metz
|
97815c86ff
|
Added GetResolveContext
|
2023-07-21 18:51:42 -06:00 |
noah metz
|
6d6effadec
|
Removed types from context
|
2023-07-21 18:18:26 -06:00 |
noah metz
|
e59b4f57fd
|
fixed user TypeOf
|
2023-07-21 18:09:13 -06:00 |
noah metz
|
e51e823b19
|
Fixed default thread fields
|
2023-07-21 18:07:49 -06:00 |
noah metz
|
f09a1db2d4
|
Moved common graphql fields to functions instead of redefining every definition
|
2023-07-21 18:06:53 -06:00 |
noah metz
|
3b35885c90
|
Fix
|
2023-07-21 17:50:43 -06:00 |
noah metz
|
d4fcd80ff8
|
Added Singleton and Field to simplify GQL definitions
|
2023-07-21 17:49:19 -06:00 |
noah metz
|
551370e541
|
Split gql_graph.go to gql_*.go
|
2023-07-21 15:16:35 -06:00 |
noah metz
|
0428645be3
|
Added ExtractParam and ExtractID
|
2023-07-21 14:28:53 -06:00 |
noah metz
|
000d369251
|
Moved ThreadStartChild to graphvent
|
2023-07-21 14:05:39 -06:00 |
noah metz
|
76af80e2f8
|
Fixed mutation names
|
2023-07-21 14:00:45 -06:00 |
noah metz
|
d3f435351c
|
Moved StartChild mutation to graphvent
|
2023-07-21 13:59:52 -06:00 |
noah metz
|
767fc0bd3c
|
Updated test to use PerTagPolicy with default gql user tag
|
2023-07-21 13:56:44 -06:00 |
noah metz
|
34549f471a
|
Added PerTagPolicy
|
2023-07-21 13:55:27 -06:00 |
noah metz
|
6bd009b43e
|
Changed ACL to get passed entire node attempting action instead of just ID
|
2023-07-21 13:34:47 -06:00 |
noah metz
|
6cf2d2d957
|
Added SimplePolicy
|
2023-07-21 13:33:04 -06:00 |
noah metz
|
230ff2b883
|
First implementation of policies
|
2023-07-21 12:09:29 -06:00 |
noah metz
|
81e49b505b
|
Moved self-signed certificate creation to NewGQLThread
|
2023-07-21 01:21:53 -06:00 |
noah metz
|
2c1c75572e
|
Added save/load to tls state
|
2023-07-21 01:11:59 -06:00 |
noah metz
|
cf248ee5b0
|
Add write to user when updating server
|
2023-07-21 01:06:38 -06:00 |
noah metz
|
d4fb5a0922
|
Added TLS to GQLThread
|
2023-07-21 01:05:24 -06:00 |
noah metz
|
7435728321
|
Fixed thread.go
|
2023-07-21 00:06:11 -06:00 |
noah metz
|
c3058fbd3d
|
Added more to policy, and updated lockable to use better IDs
|
2023-07-21 00:02:53 -06:00 |
noah metz
|
61fd7d61aa
|
Added policy.go
|
2023-07-20 23:19:10 -06:00 |
noah metz
|
a88c704c57
|
Added Users query to GQLThread
|
2023-07-20 22:17:45 -06:00 |
noah metz
|
3cbb6c69e5
|
type name update
|
2023-07-20 22:08:45 -06:00 |
noah metz
|
99d4f18daf
|
Moved user to user.go
|
2023-07-20 22:08:28 -06:00 |
noah metz
|
e50b550cd7
|
Renamed GQLUser to User
|
2023-07-20 22:03:25 -06:00 |
noah metz
|
4dc42a813e
|
GQLUser improvement
|
2023-07-20 00:24:22 -06:00 |
noah metz
|
2fde6ae282
|
Added KDF for shared secret to shared ecdsa key, and added signature to AuthRespJSON
|
2023-07-19 21:28:48 -06:00 |
noah metz
|
374fd6e487
|
Changed NodeID from string to UUID, filled in more auth
|
2023-07-19 20:03:13 -06:00 |
noah metz
|
6d0925f20f
|
Added signature to auth response
|
2023-07-19 14:50:42 -06:00 |
noah metz
|
84af718071
|
Started to add authentication for GQL endpoint
|
2023-07-19 14:45:05 -06:00 |
noah metz
|
d227331fe8
|
Return error for no auth
|
2023-07-13 18:28:02 -06:00 |
noah metz
|
372c465472
|
gql.go
|
2023-07-13 18:23:57 -06:00 |
noah metz
|
893fb8c4c4
|
require auth for gql
|
2023-07-13 18:21:33 -06:00 |
noah metz
|
5d23646cd5
|
Make restore use interface instead of struct
|
2023-07-12 22:31:13 -06:00 |
noah metz
|
ddc3528538
|
Clear timeout_action when clearing timeout on thread
|
2023-07-12 21:12:29 -06:00 |
noah metz
|
a9b40db0de
|
Fixed typo in log
|
2023-07-11 17:22:14 -06:00 |
noah metz
|
1fbfdf3b8c
|
Added more logging to ThreadRestore
|
2023-07-11 17:16:51 -06:00 |
noah metz
|
f64455f8ed
|
Moved GQL restore to ThreadRestore to be reused by other classes. And GQLThreadInfo to ParentThreadInfo
|
2023-07-11 16:54:09 -06:00 |
noah metz
|
6c38089aee
|
Improved handling of nil ThreadInfo
|
2023-07-11 16:39:47 -06:00 |
noah metz
|
ad407ff183
|
Added State to GQL Thread interface
|
2023-07-11 16:24:19 -06:00 |
noah metz
|
89f17b1b45
|
mend
|
2023-07-11 16:20:00 -06:00 |
noah metz
|
e5ba988f01
|
Allow locking of already owned resources, considered nop and continues
|
2023-07-11 16:17:21 -06:00 |
noah metz
|
88d8113b5c
|
Added AllowedToTakeLock to SimpleThread that allows children to inherit locks
|
2023-07-11 16:13:57 -06:00 |
noah metz
|
7a95af6db2
|
Added nil check to deserializeinfo
|
2023-07-11 00:23:07 -06:00 |
noah metz
|
c30b9d082a
|
Added AGPLv3 LICENSE
|
2023-07-10 22:39:37 -06:00 |
noah metz
|
743569e088
|
Added more doc comments
|
2023-07-10 22:31:43 -06:00 |