The Real Grunfink on Nostr: I'm glad to announce the release of version 2.42 of #snac, the simple, minimalistic ...
I'm glad to announce the release of version 2.42 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:
It's now possible to add profile metadata.
Accounts can be marked as 'private', so that they are not accesible from any non-authorized web UI (i.e. only through the Fediverse).
Outgoing connections that fail with a timeout are retried with a higher timeout limit. But, if the instance keeps timing out, it's penalized by skipping one retry.
If a post comes from a group or community (i.e. it has an audience field set), the buttons Follow Group or Unfollow Group are shown.
Pinned posts are never (incorrectly) purged.
Some RSS validation fixes.
Mastodon API: some tweaks to better match Mastodon behaviour in timeline entries and boosted posts are correctly returned, and some fixes for crashes.
Don't allow creating users which user name strings only differ in case. This was creating some problems (e.g. the webfinger interface doesn't allow case sensitivity).
https://comam.es/what-is-snacIf you find #snac useful, please consider buying grunfink a coffee:
https://ko-fi.com/grunfinkThis release has been inspired by the album On Giacometti by #HaniaRani.
Published at
2023-10-17 15:10:50Event JSON
{
"id": "5008d6b1851d96b0874f4576125c4aba7188e356099010ddd338a9e3d0be23b0",
"pubkey": "0fbceb8e38272c4e7d199540626739d2246c9b9b957f0b97b5799e0aa28bf2a0",
"created_at": 1697555450,
"kind": 1,
"tags": [
[
"t",
"snac"
],
[
"t",
"activitypub"
],
[
"t",
"snac"
],
[
"t",
"haniarani"
],
[
"proxy",
"https://comam.es/snac/grunfink/p/1697555450.503708",
"activitypub"
]
],
"content": "I'm glad to announce the release of version 2.42 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:\n\nIt's now possible to add profile metadata.\n\nAccounts can be marked as 'private', so that they are not accesible from any non-authorized web UI (i.e. only through the Fediverse).\n\nOutgoing connections that fail with a timeout are retried with a higher timeout limit. But, if the instance keeps timing out, it's penalized by skipping one retry.\n\nIf a post comes from a group or community (i.e. it has an audience field set), the buttons Follow Group or Unfollow Group are shown.\n\nPinned posts are never (incorrectly) purged.\n\nSome RSS validation fixes.\n\nMastodon API: some tweaks to better match Mastodon behaviour in timeline entries and boosted posts are correctly returned, and some fixes for crashes.\n\nDon't allow creating users which user name strings only differ in case. This was creating some problems (e.g. the webfinger interface doesn't allow case sensitivity).\n\nhttps://comam.es/what-is-snac\n\nIf you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink\n\nThis release has been inspired by the album On Giacometti by #HaniaRani.\n\n",
"sig": "e53152a4c4736fb3a35d8db3b10c31464a4fec4db6ee1b3dfc754e185ae4ec7f85d9215f1285eae6fa0f32ac2dbfa763e3a20587d5eadd0622c5871e4b4d7473"
}