summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
authorGravatar default2023-02-12 09:17:38 +0100
committerGravatar default2023-02-12 09:17:38 +0100
commit0f4db7cf26b25f4841fab33620b3f791c08844ab (patch)
treecca0493b7c9f0dd4d5d6f2b9cc93f4a2c7a57f60 /snac.h
parentVersion 2.22 RELEASED. (diff)
downloadsnac2-0f4db7cf26b25f4841fab33620b3f791c08844ab.tar.gz
snac2-0f4db7cf26b25f4841fab33620b3f791c08844ab.tar.xz
snac2-0f4db7cf26b25f4841fab33620b3f791c08844ab.zip
New file ~user/user_o.json, for the admin to override user settings.
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/snac.h b/snac.h
index 017ccea..be205d2 100644
--- a/snac.h
+++ b/snac.h
@@ -1,7 +1,7 @@
1/* snac - A simple, minimalistic ActivityPub instance */ 1/* snac - A simple, minimalistic ActivityPub instance */
2/* copyright (c) 2022 - 2023 grunfink / MIT license */ 2/* copyright (c) 2022 - 2023 grunfink / MIT license */
3 3
4#define VERSION "2.22" 4#define VERSION "2.23-dev"
5 5
6#define USER_AGENT "snac/" VERSION 6#define USER_AGENT "snac/" VERSION
7 7
@@ -30,12 +30,13 @@ int srv_open(char *basedir, int auto_upgrade);
30void srv_free(void); 30void srv_free(void);
31 31
32typedef struct _snac { 32typedef struct _snac {
33 d_char *uid; /* uid */ 33 xs_str *uid; /* uid */
34 d_char *basedir; /* user base directory */ 34 xs_str *basedir; /* user base directory */
35 d_char *config; /* user configuration */ 35 xs_dict *config; /* user configuration */
36 d_char *key; /* keypair */ 36 xs_dict *config_o; /* user configuration admin override */
37 d_char *actor; /* actor url */ 37 xs_dict *key; /* keypair */
38 d_char *md5; /* actor url md5 */ 38 xs_str *actor; /* actor url */
39 xs_str *md5; /* actor url md5 */
39} snac; 40} snac;
40 41
41int user_open(snac *snac, const char *uid); 42int user_open(snac *snac, const char *uid);