Email or username:

Password:

Forgot your password?
27 posts total
The Real Grunfink
I'm glad to announce the release of version 2.40 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Announces (boosts) can now be disabled/reenabled on a per-people basis (to limit those boost-trigger-happy friends from flooding your timeline). This is operated from the people page.

It's now possible to show an instance timeline instead of the classic greeting static page at the base URL. This can be enabled by setting the show_instance_timeline field to true in the server configuration file. Other metadata fields can be set to add information to this page; please see snac(8) (the Administrator manual page) for details.

Users can now upload an image (preferably in landscape mode) that will be shown as a banner in their public pages.

Added hints to web UI buttons.

Mastodon API: some minor fixes to allow the semaphore.social web client to work.

Fixed miscalculation of the votersCount field in multiple-choice polls.

DNS or TLS errors in outgoing connections are considered fatal errors and not retried.

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 Seeker by #CarbonBasedLifeforms

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

Announces (boosts) can now be disabled/reenabled on a per-people basis (to limit those boost-trigger-happy friends from flooding your timeline). This is operated from the people page.
The Real Grunfink
I'm glad to announce the release of version 2.39 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Added support for Follow confirmation messages that only return the follow request id (this fixes following Guppe channels).

Fixed some Gotosocial ActivityPub compatibility (details: support fields like tag and attachment being single objects instead of arrays).

Fixed ActivityPub outbox (it listed 'Note' objects instead of 'Create' activities).

Show the 'audience' field (channel URL) if a post has one (like pages from lemmy channels and other forums).

Some web UI tweaks: the new post field is hidden by default (wasting less screen space), added a 'back to top' link at the bottom of the page and other minor tuning to the HTML and default CSS (contributed by yonle).

Fixed RSS (contributed by yonle).

Fixed interactive text processes (like instance or user creating) by calling fflush() after printing text prompts (it was broken on systems that use musl like Alpine Linux).

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

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

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

Added support for Follow confirmation messages that only return the follow request id (this fixes following Guppe channels).
The Real Grunfink
I'm glad to announce the release of version 2.36 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It features the following changes and fixes:

Added proper HTTP caching when serving static files (attached images, avatars, etc.)

Sensitive content messages can now have a summary.

Added a way to block full instances (from the command-line tool, as I consider this to be an administration priviledge).

If the user style.css does not exist, the server-wide one if served instead.

Added support for pinning user posts. These posts are shown first in the public AND in the private timelines.

Fixed some crashes on badly-formatted input messages.

The image alt-text is also inserted in the 'title' attribute, so it's shown on mouse hover in browsers like Firefox (contributed by Haijo7).

Some improvements to HTML sanitization.

For polls, show the time left before it closes.

Fixed a bug that prevented unfollows to be shown in the notification area.

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

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

Usage tips: spend in social media as less time as possible. Go for a walk. Hug a friend. Pet a dog.

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

Added proper HTTP caching when serving static files (attached images, avatars, etc.)
The Real Grunfink
I'm glad to announce the release of version 2.35 of #snac, the simple, minimalistic #ActivityPub instance server written in C. This time is nothing fancy, mostly bugfixes:

Fixed broken URL links with the # symbol on them.

Fixed people-being-followed data loss after not logging in for a long time (actor objects were purged too soon).

Fixed bug that made impossible to vote on polls that were replied to.

Don't show 'ghost' no-longer-followers in the people list.

When sanitizing HTML input, unsupported tags are deleted instead of escaped.

Fixed crash on missing headers while checking signatures.

Mastodon API: several bug fixes (contributed by Poesty), improved account object (contributed by Haijo7).

There is new a user configuration setup checkbox to mark an account as a bot.

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

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

I'm glad to announce the release of version 2.35 of #snac, the simple, minimalistic #ActivityPub instance server written in C. This time is nothing fancy, mostly bugfixes:

Fixed broken URL links with the # symbol on them.
Horhik
Oh, found your account after a several weeks of using snac :)

So, what's about followers counter? Mastodon instances always show 0 followers and 0 following
The Real Grunfink
I'm glad to announce the release of version 2.33 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Polls (in #ActivityPub lingo, Questions) are shown and can be voted on. Creating a poll is not yet implemented, though.

If an URL written in a post links to an image, it's converted to an attachment.

Fixed a bug in the semaphore code that caused total hangs on OpenBSD.

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

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

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

Polls (in #ActivityPub lingo, Questions) are shown and can be voted on. Creating a poll is not yet implemented, though.
Григорий Клюшников

Whenever I see new ActivityPub software, I test whether it successfully federates with mine. Let's see if this comment appears under the post on the original server.

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

New user configuration switch to drop direct messages from people you don't follow, in order to mitigate spam from Mastodon open registration instances.

When updating user information (e.g. the display name or the bio), the changes are also sent to the people being followed (so they have an updated description about who the user is).

Mastodon API: account search has been implemented, so mention completion works from apps; new support for blocking users (this operation is called MUTE here).

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

If you find #snac useful, consider buying grunfink a coffee: https://ko-fi.com/grunfink

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

New user configuration switch to drop direct messages from people you don't follow, in order to mitigate spam from Mastodon open registration instances.
The Real Grunfink
I'm glad to announce the release of version 2.30 of #snac, the simple, minimalistic #ActivityPub instance server written in ANSI C. It includes the following changes:

Fixed a bug that made some notifications to be missed.

New Mastodon API features: the instance public timeline is now a real one, unfavourite / unreblog is supported (somewhat). Some regression bugs regarding image posting were also fixed.

The non-standard Ping and Pong #ActivityPub activities have been implemented as proposed by @tedu@honk.tedunangst.com in the https://humungus.tedunangst.com/r/honk/v/tip/f/docs/ping.txt document (with a minor diversion: retries are managed in the same way as the rest of #snac messages).

The build process now includes the -Wextra flag.

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

If you find #snac useful, consider buying grunfink a coffee: https://ko-fi.com/grunfink

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

Fixed a bug that made some notifications to be missed.
Go Up