From d451af3faa0ddba0a4d07b5625e6c73ea7f1b947 Mon Sep 17 00:00:00 2001 From: Giuseppe Ranieri Date: Thu, 19 Mar 2026 10:41:34 +0100 Subject: Implemented tootfinder.ch compatibility mimic Mastodon Behaviour Added aliases list on webfinger response Return the /users/ in the webfinger response ( mimic Mastodon ) Implemented /users endpoint redirect to access actor profile Files changed: modified: data.c modified: httpd.c modified: snac.h modified: webfinger.c --- data.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'data.c') diff --git a/data.c b/data.c index 1aac759..7610ff4 100644 --- a/data.c +++ b/data.c @@ -273,8 +273,9 @@ int user_open(snac *user, const char *uid) fclose(f); if (user->key != NULL) { - user->actor = xs_fmt("%s/%s", srv_baseurl, user->uid); - user->md5 = xs_md5_hex(user->actor, strlen(user->actor)); + user->actor = xs_fmt("%s/%s", srv_baseurl, user->uid); + user->actor_alt = xs_fmt("%s/users/%s", srv_baseurl ,user->uid); + user->md5 = xs_md5_hex(user->actor, strlen(user->actor)); /* everything is ok right now */ ret = 1; -- cgit