From 0f4db7cf26b25f4841fab33620b3f791c08844ab Mon Sep 17 00:00:00 2001 From: default Date: Sun, 12 Feb 2023 09:17:38 +0100 Subject: New file ~user/user_o.json, for the admin to override user settings. --- snac.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'snac.h') diff --git a/snac.h b/snac.h index 017ccea..be205d2 100644 --- a/snac.h +++ b/snac.h @@ -1,7 +1,7 @@ /* snac - A simple, minimalistic ActivityPub instance */ /* copyright (c) 2022 - 2023 grunfink / MIT license */ -#define VERSION "2.22" +#define VERSION "2.23-dev" #define USER_AGENT "snac/" VERSION @@ -30,12 +30,13 @@ int srv_open(char *basedir, int auto_upgrade); void srv_free(void); typedef struct _snac { - d_char *uid; /* uid */ - d_char *basedir; /* user base directory */ - d_char *config; /* user configuration */ - d_char *key; /* keypair */ - d_char *actor; /* actor url */ - d_char *md5; /* actor url md5 */ + xs_str *uid; /* uid */ + xs_str *basedir; /* user base directory */ + xs_dict *config; /* user configuration */ + xs_dict *config_o; /* user configuration admin override */ + xs_dict *key; /* keypair */ + xs_str *actor; /* actor url */ + xs_str *md5; /* actor url md5 */ } snac; int user_open(snac *snac, const char *uid); -- cgit v1.2.3