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

The language in which a post is written can now be set from the UI; you must configure the list of languages you usually post in in the User Settings.

Added support for bullet points in posts (lines starting with an asterisk or a hyphen, plus a space).

Added Dutch (nl_NL) translation (contributed by martijndeb).

Added Western Frisian (fy_NL) translation (contributed by martijndeb).

Mastodon API: Fixed repeated entries in timelines.

Added nodeinfo 2.1 support.

Fixed boosts from the command line not showing in the public timeline (contributed by xvello).

Updated several language files (contributed by zen and daltux).

Retrieving a post's replies is now possible via ActivityPub.

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

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

#snacAnnounces #FrugalFediverse

Thank you!

Also thanks to: martijndeb, xvello, zen, daltux and anyone else I may have missed!

I submitted a Pull Request to update MacPorts' snac to 2.82 here:

https://github.com/macports/macports-ports/pull/29259

The GitHub Continuous Integration checks are still running.

Assuming they complete OK, it's still up to someone else with commit access to merge it.

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit

I've had it with the aggressive #AI #crawlers now. Some bot has been hitting #MacPorts with a legitimate enough user agent that I can't block it without also blocking users.

Yesterday, it sent 377k requests (62 % of the total), 369k to URLs forbidden in robots.txt from 274k unique IPs. Most of it for content that could be analyzed quicker using svn checkout or git clone.

Dynamic content on the #web is broken. There's just no way to do that anymore. What a waste of energy.

I've had it with the aggressive #AI #crawlers now. Some bot has been hitting #MacPorts with a legitimate enough user agent that I can't block it without also blocking users.

Yesterday, it sent 377k requests (62 % of the total), 369k to URLs forbidden in robots.txt from 274k unique IPs. Most of it for content that could be analyzed quicker using svn checkout or git clone.

Dynamic content on the #web is broken. There's just no way to do that anymore. What a waste of energy.

Thank you! (and thanks to wincentbalin as well to any other contributors I may have missed)

I submitted a Pull Request to update MacPorts' snac to 2.81 here:

https://github.com/macports/macports-ports/pull/29032

GitHub Actions' Continuous Integration checks has passed OK, which hopefully is a good sign?

It's up to someone else with commit access to merge it.

(As a total aside, given the comam.es .es TLD; I'm guessin you're in Spain? I have tentative plans to attend the MIRA Festival [mostly to see Amnesia Scanner] in November. Albeit, that's in Barcelona and I vaguely understand there are linguistic, cultural and socio-political differences? I've never visited before; but thought I would mention it as a possibility to meet up AFK maybe!)

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit

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

If the propagate_local_purge configuration variable is set to true in server.json, purged local posts generate a Delete activity that is sent everywhere, instead of only deleted from the filesystem.

Included a small tweak to avoid being confused by implementations that return valid webfinger queries for non-account URLs (like i.e. the Wordpress ActivityPub plugin in some configurations). This helps in searching by URL.

Added Ukrainian translation (contributed by wincentbalin).

New command-line option muted, to list all MUTEd actors.

Mastodon API: Fixed metadata and follower approval flag when editing the account.

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

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

#snacAnnounces #FrugalFediverse

Thank you! (and thanks to wincentbalin as well to any other contributors I may have missed)

I submitted a Pull Request to update MacPorts' snac to 2.81 here:

https://github.com/macports/macports-ports/pull/29032

GitHub Actions' Continuous Integration checks has passed OK, which hopefully is a good sign?

It's up to someone else with commit access to merge it.

(As a total aside, given the comam.es .es TLD; I'm guessin you're in Spain? I have tentative plans to attend the MIRA Festival [mostly to see Amnesia Scanner] in November. Albeit, that's in Barcelona and I vaguely understand there are linguistic, cultural and socio-political differences? I've never visited before; but thought I would mention it as a possibility to meet up AFK maybe!)

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit

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

FWIW, I submitted a Pull Request to update MacPorts' snac to 2.80 here:

https://github.com/macports/macports-ports/pull/28828

Thanks to Renee Otten, it was merged!

My apologies for the delayed notification; I haven't been feelin particularly "social" media or otherwise.

Probably has something to do with the fact that I attended Anime Expo ever so briefly on Friday and felt so overwhelmed that I basically spent about 4 hours there, despite having shelled out for a four day pass?

Still trying to get back to some sort of introvert equilibrium after being around such enormous crowds.

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces