The Real Grunfink

@grunfink@comam.es

Author of the instance server and other pieces of singular software. Not a real Grünfink.
Keyoxidehttps://keyoxide.org/hkp/2F26A88F90A908F3EEB8A7F0C854BB247C19904F
Liberapay accounthttps://liberapay.com/grunfink/
Buy grunfink a coffeehttps://ko-fi.com/grunfink
Git repositorieshttps://codeberg.org/grunfink
60 ★ 53 ↺

The Real Grunfink »
@grunfink@comam.es

Happy new year. I'm glad to announce the release of version 2.68 of , the simple, minimalistic instance server written in C. This release couldn't have been possible without the help of several fellow developers. It includes the following changes:

Fixed regression in link verification code (contributed by nowster).

Added ipv6 support for the https frontend connection (contributed by hb9hnt).

New "Like by URL" operation (contributed by dheadshot).

Added support for a Mastodon-like /share link sharing URL, like the one provided by sites like https://mastodonshare.com/ and such. To be able to use it, you must reconfigure your https proxy to redirect /share to snac (see snac(8)).

New linux landlock (sandboxing) support for enhanced security (contributed by shtrophic). It's still a bit experimental, so you have to enable it explicitly by recompiling with the WITH_LINUX_SANDBOX directive (e.g. make CFLAGS=-DWITH_LINUX_SANDBOX).

Some search fixes regarding repeated matches.

The export_csv cmdline operation now exports the CSV files inside a user's export/ subdirectory instead of the current directory.

All CSV files to be imported must now be stored inside a user's import/ subdirectory instead of the current directory.

Mastodon API: more timeline paging tunings (contributed by nowster), post language selected in apps is properly set.

The command-line operation note new reads the LANG environment variable to set the post's language.

A new command-line operation, note_unlisted, allows posting "unlisted" or "quiet public" posts.

The maximum number of entries in users' RSS feeds and in outboxes can now be set via the max_public_entries variable in the server.json file.

Fixed broken support for Audio objects.

Made xmpp and mailto URLs clickable.

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

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

This release has been inspired by the painting Judith Slaying Holofernes by .

    ...
    Older...

    gyptazy »
    @gyptazy@mastodon.gyptazy.com

    Awesome, like always! Thank you very much for your efforts and time!

    @grunfink

      ...
      2 ★ 0 ↺

      The Real Grunfink »
      @grunfink@comam.es

      You're welcome!

        Stefano Marinelli »
        @stefano@mastodon.bsd.cafe

        @grunfink this is a great release. Thank you!!!

          ...
          2 ★ 0 ↺

          The Real Grunfink »
          @grunfink@comam.es

          Thanks!

            Kelson (Testing) »
            @KelsonTalksTech@snac24.keysmash.xyz

            @grunfink@comam.es Oh, that's a nice feature: I should be able to use it with Share Openly now!

              sergiodj »
              @sergiodj@snac.sergiodj.net

              @grunfink@comam.es That's awesome, I'll upload it to Debian soon. Thanks!

                ...

                sergiodj »
                @sergiodj@snac.sergiodj.net

                OK, uploads done!

                I thought about enabling sanboxing, but I'll wait until https://codeberg.org/grunfink/snac2/issues/267 is figured out.

                CC: @grunfink@comam.es

                  ...
                  1 ★ 0 ↺

                  The Real Grunfink »
                  @grunfink@comam.es

                  Thank you very much, Sergio!

                    ティージェーグレェ »
                    @teajaygrey@snac.bsd.cafe

                    Thank you (and to others such as nowster, hb9hnt and dheadshot) for the continued improvements to snac!

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

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

                    GitHub Continuous Integration checks are running (two out of three completed successfully, which is a good sign, here's hoping the last one has no issues as well).

                    As usual, it's up to someone else with commit access to merge it.



                      History