GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by The Real Grunfink (grunfink@comam.es)

  1. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Monday, 23-Mar-2026 18:09:46 JST The Real Grunfink The Real Grunfink
    I've just published version 2.91 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

    Fixed some local posts not being shown if the replied post is deleted.

    Fixed web UI incorrect links to public posts for some configurations.

    Fixed encoding bug in Mastodon-style share links.

    Fixed an error that made imposible to leave empty the following hashtags or blocked hashtags from the web UI.

    Include post attachments in the RSS feed entries.

    Added some OpenBSD-specific documentation (contributed by oxzi).

    Fixed some timezones (contributed by matoken).

    Fixed some crashes (special thanks to Louis Merlin for helping me with this).

    Updated Docker scripts to avoid generating a useless log file.

    Fixed several memory leaks, key generation errors and HTML inconsistencies (contributed by dandelions).

    Added ostatus.org and FEP-3b86 data to Webfinger objects.

    Added a new CONTRIBUTING.md file. Among other guidelines, I explicitly say there that AI contributions are NOT accepted.

    snac is now available as a Yunohost app. Thank you very much to Bruno Cesar Rocha for this.

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

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

    #snacAnnounces #FrugalFediverse

    In conversation about 6 months ago from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: ostatus.org
      GALAXY138: Agen Slot Gacor & Daftar Situs Judi Online Terbaik
      from @galaxy138
      Agen Slot Gacor Galaxy138 yaitu situs daftar agen judi slot online deposit pulsa tanpa potongan, agen galaxy slot 138 dari game pragmatic play, joker123, slot88.
    2. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
    3. Domain not in remote thumbnail source whitelist: estudiopatagon.com
      CONTRIBUTING.md
      Open Source Guides
  2. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Sunday, 01-Mar-2026 05:54:29 JST The Real Grunfink The Real Grunfink
    in reply to
    • @<jn> ( -- ) #6118 DEO JMP2r
    Software without documentation is not software, it's a hack.

    You're welcome!

    In conversation about 7 months ago from gnusocial.jp permalink
  3. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Sunday, 01-Mar-2026 05:32:01 JST The Real Grunfink The Real Grunfink
    Your snac posts can be fancyMessages in snac allow a special subset of Markdown, that includes emphasized, strong, monospaced, strikethrough and underlined styles by surrounding text with one asterisk, two asterisks, backquotes, two tildes and two underlines, respectively.

    Line breaks are respected and output as you write them.


    Prepending a greater-than symbol in a line makes it a quote:
    This is quoted text

    All angle-prepended lines are grouped in the same blockquote
    It also allows preformatted text using three backquotes in a single line:

    /* this is preformatted text */

    struct node {
    struct node *prev;
    struct node *next;
    };

    • One level bullet lists
    • are also supported,
    • by starting a line with a hyphen or asterisk followed by a space.
    URLs like https://en.wikipedia.org/wiki/Main_Page are made clickable.

    Links can also be written in standard Markdown style.

    Some emojis: 😆 ❤️ 🍺 🤷 ¯\_(ツ)_/¯

    Image URLs written in standard Markdown style for images are converted to ActivityPub attachments.

    Three minus symbols in a line make a separator:


    Headings can be defined using one, two, or three hash symbols in the beginning of a line, followed by a blank:

    header level 1header level 2header level 3But please take note that every ActivityPub implementation out there have its own rules for filtering out these formatting styles, so you can only guess what other people will really see.

    These acrobatics are better documented in the snac(5) man page.

    WHAT IS THIS SNAC THING?

    In conversation about 7 months ago from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: upload.wikimedia.org
      Main Page
  4. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Tuesday, 17-Feb-2026 23:08:21 JST The Real Grunfink The Real Grunfink
    I've just published version 2.90 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

    Minor tweak to improve signature key retrieving for some Wordpress configurations.

    Fixed web UI incorrect links to actor public pages for some configurations.

    Fixed mismatch in the accounts being followed number in the public and people pages.

    Notifications can be filtered by category (contributed by byte).

    Dates are shown adjusted to the account's time zone (contributed by dandelions).

    Configurable limit for poll items (contributed by dandelions).

    Fixed incorrect scope when editing a post (contributed by dandelions).

    Change the strip_exif logic to work with the already existing OpenBSD sandbox (contributed by oxzi).

    Mastodon API: Add poll creation (contributed by davidrv00), fixed a voting bug (contributed by davidrv00), added a fix to verify_credentials (contributed by ag-eitilt).

    Updated Czech, German, Brazilian Portuguese, Spanish translations (contributed by pmjv, zen, daltux).

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

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

    #snacAnnounces #FrugalFediverse

    In conversation about 7 months ago from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
  5. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Monday, 05-Jan-2026 20:55:17 JST The Real Grunfink The Real Grunfink
    I've just published version 2.86 of #snac, the simple, minimalistic #ActivityPub instance server written in C. Once again, most of the work has been done by fellow developers because they are the best. It includes the following changes:

    Truncate RSS titles at UTF-8 character boundaries (contributed by lxo).

    Link contacts to single-user people pages. Also, user's posts are shown (contributed by lxo).

    Added emoji reactions (contributed by violette).

    Mastodon API: Fix for some client notifications (contributed by violette), fix for a status visibility error (contributed by fruye).

    If the query variable terse of a public post page is set to anything, no header is shown.

    Fixed search failures when the query string has any leading blank.

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

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

    #snacAnnounces #FrugalFediverse

    In conversation about 8 months ago from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
  6. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Wednesday, 31-Dec-2025 01:34:57 JST The Real Grunfink The Real Grunfink
    in reply to
    • Alexandre Oliva
    Wow! This is great!

    Merged, thank you very much.

    In conversation about 9 months ago from comam.es permalink
  7. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Sunday, 28-Dec-2025 06:50:38 JST The Real Grunfink The Real Grunfink
    in reply to
    • Alexandre Oliva
    Hi, Alexandre. This patch looks great. I'll integrate it ASAP into the main code, I'm just too busy these days.

    Thank you very much for your help!
    In conversation about 9 months ago from comam.es permalink
  8. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Tuesday, 28-Oct-2025 12:20:06 JST The Real Grunfink The Real Grunfink
    I've just published version 2.84 of #snac, the simple, minimalistic #ActivityPub instance server written in C. This time, it includes mostly work by great, brilliant fellow developers while I was just sitting on the porch with the cats on my lap and a beer in my hand:

    Implemented more scopes to match other ActivityPub implementations (public, unlisted, followers-only and direct message) (contributed by byte).

    New icons showing instance and actor failures.

    Mastodon API: Added remote accounts follow metrics and statuses when viewing profiles (contributed by Stefano Marinelli), fixed post deletion.

    Fixed outbox collection (contributed by byte).

    New file FEDERATION.md (contributed by andypiper).

    Updated Czech, Spanish and Brazilian Portuguese translations (contributed by pmjv and daltux).

    Fixed manpage typos (contributed by r-ricci).

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

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

    #snacAnnounces #FrugalFediverse

    In conversation about 11 months ago from comam.es permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
  9. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Tuesday, 09-Sep-2025 22:46:19 JST The Real Grunfink The Real Grunfink
    This is great. I guess I need a CODE_OF_CONDUCT.md file myself for #snac. I'll probably just copy GotoSocial's one.
    In conversation about a year ago from comam.es permalink

    Attachments


  10. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Tuesday, 02-Sep-2025 17:35:33 JST The Real Grunfink The Real Grunfink
    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

    In conversation about a year ago from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
  11. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Friday, 01-Aug-2025 19:32:22 JST The Real Grunfink The Real Grunfink
    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

    In conversation about a year ago from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
  12. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Monday, 14-Jul-2025 03:06:07 JST The Real Grunfink The Real Grunfink
    in reply to
    • Stefano Marinelli
    • Shmok
    Hi, #snac author here. Apart from Tusky (already mentioned by Stefano), there are other Android apps that work acceptably with snac, like Fedilab, AndStatus, Pachli (previous versions used to hammer the server, but it seems that the latest version no longer does) and tooot (though, if I recall correctly, it's no longer maintained).

    CC: @stefano@bsd.cafe
    In conversation about a year ago from comam.es permalink
  13. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Wednesday, 09-Jul-2025 01:13:29 JST The Real Grunfink The Real Grunfink
    in reply to
    • wakest ⁂
    • Matthias Pfefferle
    • Matthias Pfefferle
    • wakest
    Hi. I've pushed some code to fix this. It seems to work, but code must be considered experimental.

    CC: @pfefferle@mastodon.social @wake_st@snac.rohrmoser.name @elena@aseachange.com @pfefferle@notiz.blog
    In conversation about a year ago from comam.es permalink
  14. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Monday, 30-Jun-2025 18:43:36 JST The Real Grunfink The Real Grunfink
    I've just published version 2.79 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

    Added a server-wide Webmention hook; this way, if somebody out there (that supports Webmention) links to a user or post in this instance, a notification is sent (this is the complementary of what was implemented in version 2.76).

    Fixed regression while sending email via pipe on OpenBSD.

    Fixed Markdown parsing when the URL has parenthesis.

    Always show the 'pending follow confirmations' section if there are any (even if the toggle is off).

    If a metadata value is an account handler, it's also tried to be validated (rel="me" links).

    Another search by URL tweak (this time for Pixelfed links).

    Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky, added followed hashtags maintenance, other minor changes.

    Renamed command-line actions create_list to list_create and delete_list to list_remove.

    The default favicon URL can be changed from the server configuration.

    New command-line option export_posts, to export all posts by a user in a JSON format compatible with the one generated by Mastodon.

    The command-line options to send notes also allow an optional -r argument, to set the URL of a Fediverse post this note is a reply to.

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

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

    #snacAnnounces #FrugalFediverse

    In conversation about a year ago from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
  15. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Thursday, 29-May-2025 20:00:06 JST The Real Grunfink The Real Grunfink
    in reply to
    • Phantasm
    • pernia
    • nyanide :nyancat_rainbow::nyancat_body::nyancat_face:
    Mmm... you're right, images posted from the Mastodon API still use the old way of being named, which was causing collision problems. Those uploaded from the web UI use a random name.

    Thanks for noticing, I'll fix it.

    CC: @phnt@fluffytail.org @nyanide@lab.nyanide.com @pernia@schizophreniabunker.vip
    In conversation about a year ago from comam.es permalink
  16. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Thursday, 20-Mar-2025 20:23:02 JST The Real Grunfink The Real Grunfink
    I'm glad to announce the release of version 2.74 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes a lot of web UI translations by lovely people and a bit of minor tweaks and fixes:

    Added Spanish (default, Argentina and Uruguay) translation (contributed by gnemmi).

    Added Czech translation (contributed by pmjv).

    Added Brazilian Portuguese translation (contributed by daltux).

    Added Finnish translation (contributed by inz).

    Added French translation (contributed by Popolon).

    Added Russian translation (contributed by sn4il).

    Added Chinese translation (contributed by mistivia).

    Added German translation (contributed by zen and Menel).

    Added Greek translation (contributed by uhuru).

    Added Italian translation (contributed by anzu).

    Mastodon API: added support for /api/v1/custom_emojis (contributed by violette).

    Improved Undo+Follow logic (contributed by rozenglass).

    Reverted (temporarily) the Markdown code that converted text between underscores to italics, because it was causing more problems that what it was worth.

    Fixed bug in bookmark CSV import.

    Don't indent Twitter-like "threads" (i.e. chains of short posts from the same author that are self-replies).

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

    If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/

    #snacAnnounces

    In conversation Thursday, 20-Mar-2025 20:23:02 JST from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
    2. Domain not in remote thumbnail source whitelist: seccdn.libravatar.org
      grunfink's profile - Liberapay
      Author of the snac ActivityPub instance server and other pieces of singular software. Not a real Grünfink.
  17. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Wednesday, 12-Mar-2025 18:39:46 JST The Real Grunfink The Real Grunfink
    A week ago, I published a version of #snac (a simple, minimalistic #ActivityPub instance server written in C) that supported localisation of its web UI. Today, just seven days later, and thanks to collaborations, there are 10 languages already available.

    You, people, are GREAT. Thank you very much.

    In conversation Wednesday, 12-Mar-2025 18:39:46 JST from comam.es permalink
  18. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Friday, 07-Mar-2025 17:37:39 JST The Real Grunfink The Real Grunfink
    in reply to
    • daltux
    • Alexandre Oliva
    Merged, muito obrigado!

    CC: @lxo@snac.lx.oliva.nom.br
    In conversation Friday, 07-Mar-2025 17:37:39 JST from comam.es permalink
  19. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Wednesday, 05-Mar-2025 08:56:08 JST The Real Grunfink The Real Grunfink
    in reply to
    • daltux
    • Alexandre Oliva
    As a Brazilian Portuguese speaker (as lxo), I'd be happy to contribute translations
    Hi again. I've just released version 2.73 of snac, and it includes localization/i18n support for the web UI. If you are still interested, I'll be glad to accept your contribution.

    Here is more information about how to do it:

    https://comam.es/snac-doc/snac.8.html#Web_interface_language

    Thanks beforehand.

    CC: @lxo@snac.lx.oliva.nom.br

    In conversation Wednesday, 05-Mar-2025 08:56:08 JST from comam.es permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      SNAC(8)
  20. Embed this notice
    The Real Grunfink (grunfink@comam.es)'s status on Monday, 10-Feb-2025 17:53:32 JST The Real Grunfink The Real Grunfink
    I'm glad to announce the release of version 2.72 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

    Each post can have more than one attachment from the web UI. The maximum number can be configured in server.json via the max_attachments value (default: 4).

    Each notification includes a link labelled Context, that leads to a page with the full conversation tree the post is a part of.

    Each followed hashtag has now a directly accesible link.

    Fixed a search bug (some matches were missed).

    Fixed more crashes (contributed by inz).

    Fixed link detection in posts (contributed by inz).

    Allow multiple editors for command-line posts (contributed by inz).

    Separated maximum and default timeline entry count, allowing larger timelines to be requested without having to increase the default (contributed by lxo).

    Turned message date into a link to the local post, so that it can be loaded into a separate tab for interacting with (contributed by lxo).

    Special thanks to fellow developer inz for bringing my attention to code places where I should have been more careful.

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

    If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/

    #snacAnnounces

    This release has been inspired by the song Songe d'un ange by #KyrieKristmanson and #BrendanPerry.

    In conversation Monday, 10-Feb-2025 17:53:32 JST from comam.es permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      snac2
      from grunfink
      A simple, minimalistic ActivityPub instance written in portable C
    2. Domain not in remote thumbnail source whitelist: seccdn.libravatar.org
      grunfink's profile - Liberapay
      Author of the snac ActivityPub instance server and other pieces of singular software. Not a real Grünfink.
  • Before

User actions

    The Real Grunfink

    The Real Grunfink

    They/their. Author of the snac ActivityPub instance server and other pieces of singular software. Not a real Grünfink.Git repositories at https://codeberg.org/grunfink

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          114339
          Member since
          23 Apr 2023
          Notices
          189
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.