!! Meowcity.club admin update !!
Updated to #SNAC version 2.47
We were basically already running it, but the last commit made it official
Hopefully it's more stable now
I'm glad to announce the release of version 2.47 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:
Added pagination to the notification page.
The New Post... option now includes an optional field to set the URL of an ActivityPub post to be a reply to.
Fixed spurious notifications from the same user.
Fixed repeated mentions in the reply text field.
One-post only pages include the post content instead of the user bio in their metadata (improving post previews from other software).
Mastodon API: Added support for timelines by tag (for sites like e.g. https://fediwall.social to work).
Afaik #RISCV64 is Tier2 in #FreeBSD and should therefore provide at least the basic port and pkg support? „This includes support for basic packages such as ports-mgmt/pkg“
@zirias yeah probably, maybe time to update the doc to make it more clear. Just encountered it when needing OpenSSL and curl libs for building #snac for #FreeBSD on #riscv64. It’s a first struggle w/o ports, git etc but now I’m finally building everything
I'm glad to announce the release of version 2.46 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:
Added support for Peertube videos.
Mastodon API: Tweaks to support the Subway Tooter app (contributed by pswilde), added support for editing posts, fixed an error related to the edit date of a post, fixed some crashes.
Added a handshake emoji next to a user name if it's a mutual relation (follower and followed), because friendship is bliss.
Tweaked some retry timeout values for better behaviour in larger instances (thanks to me@mysmallinstance.homelinux.org for their help).
A bunny’s work is never done around here! Tonight I’m busy strategizing in the (card)board room with BunMum and BunDad. (I’m hoping to slip in a last minute agenda item on #snac…🤞😏) -Skye 💕 #SkyeLove
For those, like me, who want their own space here and prefer self-hosting, I suggest considering snac2. I'm having a great experience with it, and it's easy to install and configure.
It's up to someone else with merge access to commit it. Much thanks to @dan for the lightning fast merge with my 2.44 PR.
This time around, the Makefile.patch required a minor tweak, to reflect a minor tweak in the upstream's Makefile as well. Hopefully everything is OK? Preliminary testing on my end went alright but it took me a little longer to find sufficient focus to make that change than I would have liked.
(My own personal life is still sigh hectic and about the same as far as challenges [mostly housing/homeless and financial/debt related] C'est la vie!)
I've just released version 2.45 of #snac, the simple, minimalistic #ActivityPub instance server written in C. This one includes fixes to some nasty bugs and some interesting contributions:
Fixed a collision in webfinger caching. This may affect federation with some software, so I recommend an upgrade.
Fixed crashes in some command-line options.
New command-line option state, that dumps some information about the running server and the state of each thread (note: this feature uses shared memory blocks and you may need an argument to the make call in older Linux distributions; please see the README file for details).
Fixed a bug that may leave an inconsistent state for a followed actor in a special case of repeated messages.
Mastodon API: added some fixes for integration with the Mona iOS app (contributed by jamesoff).
Added support for ntfy notifications, both using a self-hosted server or the official ntfy.sh (contributed by Stefano Marinelli).
Link and resource verification is (IMHO) an important part in the #Fediverse - especially when everyone can create and use the same name on any other federated instance to fake your profile. Therefore, I really want to see this also in #snac / #snac2.
We could use the same approach like #Mastodon, fetch the resource added by the user, write the date in a file and use this for the validated_at field of the resource. @grunfink - do you have already any plans? Maybe I can provide a PR…
Btw: what about the follower/followed by counter on the mastodon API - I heard this is intentionally not provided?
It does this using a shared memory area, so some system restrictions may apply. I've tested on Linux and OpenBSD and it seems to work OK. You can call this command as an argument to watch or in a while true shell loop to have something like a poor-man's top utility.
This will be part of the 2.45 release. It's already in the public git repository, if any of you want to test it.
snac2 has reached version 2.44, which is stable and undoubtedly suitable for more comprehensive use.
In the coming days, I'll likely declare this instance as stable and include it in BSD Cafe's services. Plurality and choice are fundamental in a free world.
Back to the VM.
From yesterday's commits, I noticed good performance even on Raspberry PI, but now that it's back on the VM, the performance is incredibly excellent!
Ok, I've activated a nginx cache for both posts (/p/) and static (media) files (/s/) and the (/p/) should cache in a different way, considering the type of request (web or json).
I'm testing it now, then I'll try to modify the message to see what happens.