I've just published version version 2.80 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It only includes one bugfix; if you use the Mastodon API, you may be interested in upgrading:

Mastodon API: fixed a regression (introduced in previous version in the "boosts disappear in Tusky" fix) that interrupted timelines.

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.

#snacAnnounces #FrugalFediverse

I've just published version 2.79 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Added a server-wide Webmention hook; this way, if somebody out there (that supports Webmention) links to a user or post in this instance, a notification is sent (this is the complementary of what was implemented in version 2.76).

Fixed regression while sending email via pipe on OpenBSD.

Fixed Markdown parsing when the URL has parenthesis.

Always show the 'pending follow confirmations' section if there are any (even if the toggle is off).

If a metadata value is an account handler, it's also tried to be validated (rel="me" links).

Another search by URL tweak (this time for Pixelfed links).

Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky, added followed hashtags maintenance, other minor changes.

Renamed command-line actions create_list to list_create and delete_list to list_remove.

The default favicon URL can be changed from the server configuration.

New command-line option export_posts, to export all posts by a user in a JSON format compatible with the one generated by Mastodon.

The command-line options to send notes also allow an optional -r argument, to set the URL of a Fediverse post this note is a reply to.

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.

#snacAnnounces #FrugalFediverse

I'm glad to announce the release of version 2.76 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Added Webmention support for links (Markdown-style or direct) written in a post.

Added new command-line options for list maintenance.

Display custom emoji in more places (contributed by dandelions).

Mastodon API: fixed infinite scroll in many clients (thanks to cheeaun for giving me the clue), added /api/v1/accounts/.../lists endpoint (contributed by dandelions).

Email notifications can now be sent via libcurl SMTP instead of spawning the /usr/sbin/sendmail program. To use this new feature, some additional server configuration is needed, see snac(8) (contributed by shtrophic).

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.

#snacAnnounces