I'm glad to announce the release of version 2.78 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. mastodon.social/tags/ThankYouT…).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1)
for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Mastodon
The original server operated by the Mastodon gGmbH non-profitMastodon hosted on mastodon.social
just small circles 🕊 hat dies geteilt.
Elena Rossini ⁂
Als Antwort auf The Real Grunfink • • •The Real Grunfink mag das.
Freya (it/its)𒀭𒈹𒍠𒊩
Als Antwort auf The Real Grunfink • • •GitHub - HackerSmacker/snac2-solaris: SNAC2 for Solaris
GitHubThe Real Grunfink
Als Antwort auf Freya (it/its)𒀭𒈹𒍠𒊩 • • •Freya (it/its)𒀭𒈹𒍠𒊩
Als Antwort auf The Real Grunfink • • •The Real Grunfink
Als Antwort auf Freya (it/its)𒀭𒈹𒍠𒊩 • • •Great! Those file locks are not very relevant anymore, so they can even be deleted without any hassle expected.
Does it work?
Freya (it/its)𒀭𒈹𒍠𒊩
Als Antwort auf The Real Grunfink • • •The Real Grunfink
Als Antwort auf Freya (it/its)𒀭𒈹𒍠𒊩 • • •Stefano Marinelli
Als Antwort auf The Real Grunfink • • •I'm also glad you used the #ThankYouTuesday ad an example - I think I've been the first to use that hashtag and I'm happy you appreciate it: mastodon.bsd.cafe/@stefano/112…
Stefano Marinelli (@stefano@bsd.cafe)
BSD.cafe Mastodon PortalThe Real Grunfink
Als Antwort auf Stefano Marinelli • • •Thank you very much, Stefano!
#ThankYouTuesday is also one of my favourite hashtags ever — and, for sure, I read it in one of your posts the first time.
trondd
Als Antwort auf The Real Grunfink • • •The Real Grunfink
Als Antwort auf trondd • • •trondd
Als Antwort auf The Real Grunfink • • •I found it in the pending folder but it's not showing up in the web UI.
Oh, more important issue, pledge violation when seding email. Missing exec. I should probably take this to a codeberg issue.
The Real Grunfink
Als Antwort auf trondd • • •Mmm, I see why pledge is complaining while sending email via spawning sendmail. I'll fix it ASAP. Anyway, you can still set
smtp_url
tosmtp://localhost
inserver.json
(to send mail via socket instead of a pipe) and it will work.Thanks for reporting.
The Real Grunfink
Als Antwort auf The Real Grunfink • • •I've just pushed a fix for the OpenBSD regression bug regarding pledge and /usr/sbin/sendmail.
Thanks again.
CC: @trondd@kagu-tsuchi.com
trondd
Als Antwort auf The Real Grunfink • • •normis 👹
Als Antwort auf The Real Grunfink • • •I have the same issue, Web UI shows "14", but there are no pending followers when I click it. It does show entries in the pending folder of the system, should I delete those?
I'm on latest GIT version from today, running in FreeBSD
CC: @trondd@kagu-tsuchi.com
The Real Grunfink
Als Antwort auf normis 👹 • • •This is strange. What happens if you enable the follow confirmation toggle?
CC: @trondd@kagu-tsuchi.com
normis 👹
Als Antwort auf The Real Grunfink • • •I toggle it off and then on, then off again, the "People" still shows "14" in the red bubble and nothing I do makes it go away.
CC: @trondd@kagu-tsuchi.com
The Real Grunfink
Als Antwort auf normis 👹 • • •And with that toggle on, do you see pending follow confirmations in the "people" page?
CC: @trondd@kagu-tsuchi.com
ティージェーグレェ
Als Antwort auf The Real Grunfink • • •I submitted a Pull Request to update MacPorts' snac to 2.78 here:
github.com/macports/macports-p…
I'm not sure why, but it seems as if the GitHub Continuous Integration checks are just... hanging? They were queued for a really long time and I stopped looking and when I checked again it was like "running" or whatever for 9 hours, but clearly probably nothing is actually happening.
Builds locally OK!
It's been a couple of days since I submitted that PR, and my apologies for lagging upstream as well. My life has been kinda, off.
I'll probably get around to emailing the MacPorts' dev mailing list if it still seems to be stalled and no one else beats me to it. Presumably, eventually, it will get merged!
Thanks again to you and others (e.g. dandelions, postscriptum, piefed) for the continued improvements!
#snac #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
snac: update to 2.78 by artkiver · Pull Request #28613 · macports/macports-ports
GitHubteilten dies erneut
The Real Grunfink hat dies geteilt.
gyptazy
Als Antwort auf The Real Grunfink • • •thanks for all your great work and I can’t say how much I regret that I was simply too impatient and switched to Mastodon. Moving back on the same domain requires me to do a bit more like:
- creating snac on a new domain
- moving/migrating my account to the new domain
- creating snac on my old domain
- moving/migrating my account to the old domain again
I’m still too lazy but this must be done! I need to get rid of this slow, fatty Elephant/Mastodon.
The Real Grunfink
Als Antwort auf gyptazy • • •You're welcome!
I agree that the process is cumbersome, but I'm afraid there is no other way.