diff options
| author | shtrophic <christoph@liebender.dev> | 2024-12-23 13:42:45 +0100 |
|---|---|---|
| committer | shtrophic <christoph@liebender.dev> | 2024-12-23 13:42:45 +0100 |
| commit | a7ca4007f2a55a8becab1e4595d2696dd6e7bfd1 (patch) | |
| tree | 3128196bd7eb298be5a37edac5922009ec5fcac1 /snac.h | |
| parent | af98f4ed4d0f4f9bebc392eca9dae1eaaa7e77c1 (diff) | |
| parent | 89a8c2e0cc4fcd1f9450dfeb13bf5d83730c52ae (diff) | |
Merge tag '2.67'
Version 2.67 RELEASED.
Diffstat (limited to 'snac.h')
| -rw-r--r-- | snac.h | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -1,7 +1,7 @@ /* snac - A simple, minimalistic ActivityPub instance */ /* copyright (c) 2022 - 2024 grunfink et al. / MIT license */ -#define VERSION "2.66" +#define VERSION "2.67" #define USER_AGENT "snac/" VERSION @@ -238,6 +238,9 @@ int notify_new_num(snac *snac); xs_list *notify_list(snac *snac, int skip, int show); void notify_clear(snac *snac); +xs_dict *markers_get(snac *snac, const xs_list *markers); +xs_dict *markers_set(snac *snac, const char *home_marker, const char *notify_marker); + void inbox_add(const char *inbox); void inbox_add_by_actor(const xs_dict *actor); xs_list *inbox_list(void); @@ -386,7 +389,7 @@ int oauth_post_handler(const xs_dict *req, const char *q_path, const char *payload, int p_size, char **body, int *b_size, char **ctype); int mastoapi_get_handler(const xs_dict *req, const char *q_path, - char **body, int *b_size, char **ctype); + char **body, int *b_size, char **ctype, xs_str **link); int mastoapi_post_handler(const xs_dict *req, const char *q_path, const char *payload, int p_size, char **body, int *b_size, char **ctype); @@ -427,3 +430,6 @@ typedef struct { t_announcement *announcement(double after); xs_str *make_url(const char *href, const char *proxy, int by_token); + +int badlogin_check(const char *user, const char *addr); +void badlogin_inc(const char *user, const char *addr); |