diff options
Diffstat (limited to 'snac.h')
| -rw-r--r-- | snac.h | 5 |
1 files changed, 4 insertions, 1 deletions
| @@ -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 | ||
| 66 | typedef struct { | 67 | typedef struct { |
| @@ -288,6 +289,7 @@ void enqueue_close_question(snac *user, const char *id, int end_secs); | |||
| 288 | void enqueue_object_request(snac *user, const char *id, int forward_secs); | 289 | void enqueue_object_request(snac *user, const char *id, int forward_secs); |
| 289 | void enqueue_verify_links(snac *user); | 290 | void enqueue_verify_links(snac *user); |
| 290 | void enqueue_actor_refresh(snac *user, const char *actor, int forward_secs); | 291 | void enqueue_actor_refresh(snac *user, const char *actor, int forward_secs); |
| 292 | void enqueue_webmention(const xs_dict *msg); | ||
| 291 | int was_question_voted(snac *user, const char *id); | 293 | int was_question_voted(snac *user, const char *id); |
| 292 | 294 | ||
| 293 | xs_list *user_queue(snac *snac); | 295 | xs_list *user_queue(snac *snac); |
| @@ -434,6 +436,7 @@ void import_blocked_accounts_csv(snac *user, const char *fn); | |||
| 434 | void import_following_accounts_csv(snac *user, const char *fn); | 436 | void import_following_accounts_csv(snac *user, const char *fn); |
| 435 | void import_list_csv(snac *user, const char *fn); | 437 | void import_list_csv(snac *user, const char *fn); |
| 436 | void import_csv(snac *user); | 438 | void import_csv(snac *user); |
| 439 | int parse_port(const char *url, const char **errstr); | ||
| 437 | 440 | ||
| 438 | typedef enum { | 441 | typedef enum { |
| 439 | #define HTTP_STATUS(code, name, text) HTTP_STATUS_ ## name = code, | 442 | #define HTTP_STATUS(code, name, text) HTTP_STATUS_ ## name = code, |