I'm glad to announce the release of version 2.44 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:
Fixed a nasty bug that caused the in-memory output queue to be corrupted under heavy traffic loads. This is a good reason to upgrade (thanks to Víctor Moral and Stefano Marinelli for helping me in fixing this).
Shared inboxes are now supported. This is not a user visible feature (hopefully, they will not feel any change), but it will significantly improve traffic for snac instances with many users and will open room for new features that are only feasible with these kind of input channels (this is not enabled by default; see
I've refactored all HTML code because it was somewhat of a mess; now it's much more maintainable (at least for me). I think I haven't broken anything.
Fixed crash in a special case of malformed query.
Mastodon API: some tweaks for better integration with more clients, and fixed a crash when processing boosts from kbin.
Fixed crash in the FastCGI code (thanks to Yonle for helping me debug this).
Added apache2 configuration information (contributed by Víctor Moral).
Added FreeBSD and NetBSD setup information and examples (contributed by draga79).
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album Until the Horses Come Home by #Undyed.
Fixed a nasty bug that caused the in-memory output queue to be corrupted under heavy traffic loads. This is a good reason to upgrade (thanks to Víctor Moral and Stefano Marinelli for helping me in fixing this).
Shared inboxes are now supported. This is not a user visible feature (hopefully, they will not feel any change), but it will significantly improve traffic for snac instances with many users and will open room for new features that are only feasible with these kind of input channels (this is not enabled by default; see
snac(8)
).
I've refactored all HTML code because it was somewhat of a mess; now it's much more maintainable (at least for me). I think I haven't broken anything.
Fixed crash in a special case of malformed query.
Mastodon API: some tweaks for better integration with more clients, and fixed a crash when processing boosts from kbin.
Fixed crash in the FastCGI code (thanks to Yonle for helping me debug this).
Added apache2 configuration information (contributed by Víctor Moral).
Added FreeBSD and NetBSD setup information and examples (contributed by draga79).
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album Until the Horses Come Home by #Undyed.
@grunfink FYI, this object looks malformed: https://snac.jamesoff.net/jamesoff/p/1704978630.677698
Also one of mentions has
href: null