summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/snac.h b/snac.h
index 90f8bd8..be5af07 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 - 2025 grunfink et al. / MIT license */ 2/* copyright (c) 2022 - 2025 grunfink et al. / MIT license */
3 3
4#define VERSION "2.75-dev" 4#define VERSION "2.76-dev"
5 5
6#define USER_AGENT "snac/" VERSION 6#define USER_AGENT "snac/" VERSION
7 7
@@ -61,6 +61,7 @@ typedef struct {
61 xs_str *actor; /* actor url */ 61 xs_str *actor; /* actor url */
62 xs_str *md5; /* actor url md5 */ 62 xs_str *md5; /* actor url md5 */
63 const xs_dict *lang;/* string translation dict */ 63 const xs_dict *lang;/* string translation dict */
64 const char *tz; /* configured timezone */
64} snac; 65} snac;
65 66
66typedef struct { 67typedef struct {
@@ -288,6 +289,7 @@ void enqueue_close_question(snac *user, const char *id, int end_secs);
288void enqueue_object_request(snac *user, const char *id, int forward_secs); 289void enqueue_object_request(snac *user, const char *id, int forward_secs);
289void enqueue_verify_links(snac *user); 290void enqueue_verify_links(snac *user);
290void enqueue_actor_refresh(snac *user, const char *actor, int forward_secs); 291void enqueue_actor_refresh(snac *user, const char *actor, int forward_secs);
292void enqueue_webmention(const xs_dict *msg);
291int was_question_voted(snac *user, const char *id); 293int was_question_voted(snac *user, const char *id);
292 294
293xs_list *user_queue(snac *snac); 295xs_list *user_queue(snac *snac);
@@ -434,6 +436,7 @@ void import_blocked_accounts_csv(snac *user, const char *fn);
434void import_following_accounts_csv(snac *user, const char *fn); 436void import_following_accounts_csv(snac *user, const char *fn);
435void import_list_csv(snac *user, const char *fn); 437void import_list_csv(snac *user, const char *fn);
436void import_csv(snac *user); 438void import_csv(snac *user);
439int parse_port(const char *url, const char **errstr);
437 440
438typedef enum { 441typedef enum {
439#define HTTP_STATUS(code, name, text) HTTP_STATUS_ ## name = code, 442#define HTTP_STATUS(code, name, text) HTTP_STATUS_ ## name = code,