summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
authordefault <nobody@localhost>2023-02-12 09:17:38 +0100
committerdefault <nobody@localhost>2023-02-12 09:17:38 +0100
commit0f4db7cf26b25f4841fab33620b3f791c08844ab (patch)
treecca0493b7c9f0dd4d5d6f2b9cc93f4a2c7a57f60 /snac.h
parentdca071b14dd2b173ddb04d09a1a50b785e639136 (diff)
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 @@
/* 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);