From c6562fa39bc3b609429fea9064a94cf080922da5 Mon Sep 17 00:00:00 2001 From: default Date: Sun, 15 Dec 2024 22:52:41 +0100 Subject: New function timeline_link_header(). --- snac.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'snac.h') diff --git a/snac.h b/snac.h index acc175f..5b8b2f8 100644 --- a/snac.h +++ b/snac.h @@ -384,7 +384,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); -- cgit v1.2.3 From e79cd9f71fa4b453e07018497370c5bb072a3987 Mon Sep 17 00:00:00 2001 From: default Date: Sun, 15 Dec 2024 23:08:17 +0100 Subject: Bumped version. --- snac.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'snac.h') diff --git a/snac.h b/snac.h index 5b8b2f8..be271ae 100644 --- a/snac.h +++ b/snac.h @@ -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-dev" #define USER_AGENT "snac/" VERSION -- cgit v1.2.3 From 57a8716f72dd5c75c98ead085fbd8d7f12660da6 Mon Sep 17 00:00:00 2001 From: default Date: Thu, 19 Dec 2024 18:54:15 +0100 Subject: Added bad login throttling. --- snac.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'snac.h') diff --git a/snac.h b/snac.h index be271ae..dc3fa0a 100644 --- a/snac.h +++ b/snac.h @@ -425,3 +425,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); -- cgit v1.2.3 From fa253f008a0f4d028dbb9ef14c83d6699a133614 Mon Sep 17 00:00:00 2001 From: Paul Martin Date: Thu, 19 Dec 2024 19:55:56 +0000 Subject: Implement mastoapi markers for notifications and home. --- snac.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'snac.h') diff --git a/snac.h b/snac.h index dc3fa0a..2b58669 100644 --- a/snac.h +++ b/snac.h @@ -236,6 +236,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); -- cgit v1.2.3 From 89a8c2e0cc4fcd1f9450dfeb13bf5d83730c52ae Mon Sep 17 00:00:00 2001 From: default Date: Sun, 22 Dec 2024 09:36:48 +0100 Subject: Version 2.67 RELEASED. --- snac.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'snac.h') diff --git a/snac.h b/snac.h index 2b58669..af6e597 100644 --- a/snac.h +++ b/snac.h @@ -1,7 +1,7 @@ /* snac - A simple, minimalistic ActivityPub instance */ /* copyright (c) 2022 - 2024 grunfink et al. / MIT license */ -#define VERSION "2.67-dev" +#define VERSION "2.67" #define USER_AGENT "snac/" VERSION -- cgit v1.2.3