head 1.40;
access;
symbols
pkgsrc-2026Q1:1.40.0.2
pkgsrc-2026Q1-base:1.40
pkgsrc-2025Q4:1.38.0.2
pkgsrc-2025Q4-base:1.38
pkgsrc-2025Q3:1.37.0.2
pkgsrc-2025Q3-base:1.37
pkgsrc-2025Q2:1.32.0.2
pkgsrc-2025Q2-base:1.32
pkgsrc-2025Q1:1.28.0.2
pkgsrc-2025Q1-base:1.28
pkgsrc-2024Q4:1.21.0.2
pkgsrc-2024Q4-base:1.21
pkgsrc-2024Q3:1.13.0.2
pkgsrc-2024Q3-base:1.13
pkgsrc-2024Q2:1.9.0.2
pkgsrc-2024Q2-base:1.9
pkgsrc-2024Q1:1.4.0.2
pkgsrc-2024Q1-base:1.4;
locks; strict;
comment @# @;
1.40
date 2026.01.22.16.01.58; author schmonz; state Exp;
branches;
next 1.39;
commitid 6J1iODicKXpobprG;
1.39
date 2026.01.13.16.38.34; author schmonz; state Exp;
branches;
next 1.38;
commitid 8RZL52MtyaHSFfqG;
1.38
date 2025.10.28.15.56.47; author schmonz; state Exp;
branches;
next 1.37;
commitid vRjGVaiAXv60VlgG;
1.37
date 2025.09.19.13.26.42; author schmonz; state Exp;
branches;
next 1.36;
commitid dUSHNbNq3hAelkbG;
1.36
date 2025.09.03.18.52.13; author schmonz; state Exp;
branches;
next 1.35;
commitid MQbMZ4IcisgNEi9G;
1.35
date 2025.08.02.03.37.40; author schmonz; state Exp;
branches;
next 1.34;
commitid FVZF1huc6GLOC65G;
1.34
date 2025.07.08.10.54.25; author schmonz; state Exp;
branches;
next 1.33;
commitid xVYQ8mm95vItQV1G;
1.33
date 2025.07.01.00.55.13; author schmonz; state Exp;
branches;
next 1.32;
commitid EY22McRQCLQRKY0G;
1.32
date 2025.06.02.11.06.42; author schmonz; state Exp;
branches;
next 1.31;
commitid n4IlF4mW4X9r4jXF;
1.31
date 2025.05.12.16.37.43; author schmonz; state Exp;
branches;
next 1.30;
commitid gfPfyUxi0F4QzDUF;
1.30
date 2025.05.09.15.11.24; author schmonz; state Exp;
branches;
next 1.29;
commitid LCPZ0spe9tPccfUF;
1.29
date 2025.04.20.20.12.58; author schmonz; state Exp;
branches;
next 1.28;
commitid PuNTsUdcQi7xtPRF;
1.28
date 2025.03.20.16.41.38; author schmonz; state Exp;
branches;
next 1.27;
commitid WXUnK6WHjm4OiPNF;
1.27
date 2025.03.04.17.24.20; author schmonz; state Exp;
branches;
next 1.26;
commitid m0BkT3mTJFNl3MLF;
1.26
date 2025.02.11.03.04.23; author schmonz; state Exp;
branches;
next 1.25;
commitid 3METyA186nxbYZIF;
1.25
date 2025.02.05.04.20.01; author schmonz; state Exp;
branches;
next 1.24;
commitid OHEcihR7XVk5AeIF;
1.24
date 2025.02.01.01.45.31; author schmonz; state Exp;
branches;
next 1.23;
commitid ZhJEL0JcG7A3RHHF;
1.23
date 2025.01.25.19.10.41; author schmonz; state Exp;
branches;
next 1.22;
commitid aliARxZK8FUyRTGF;
1.22
date 2025.01.07.16.12.15; author schmonz; state Exp;
branches;
next 1.21;
commitid 0MmgxmbZdqXdszEF;
1.21
date 2024.12.23.01.48.05; author schmonz; state Exp;
branches;
next 1.20;
commitid VRCEe864LfoE9zCF;
1.20
date 2024.12.10.14.09.10; author schmonz; state Exp;
branches;
next 1.19;
commitid XENih8IHHQtNFXAF;
1.19
date 2024.11.27.23.21.24; author schmonz; state Exp;
branches;
next 1.18;
commitid WbLp4xTPXBN99lzF;
1.18
date 2024.11.22.12.30.24; author schmonz; state Exp;
branches;
next 1.17;
commitid i7vQMXXEA2MMHDyF;
1.17
date 2024.11.15.05.37.44; author schmonz; state Exp;
branches;
next 1.16;
commitid UOCj9q6cSBqaEHxF;
1.16
date 2024.11.09.16.40.43; author schmonz; state Exp;
branches;
next 1.15;
commitid CchhRtlBrOezvZwF;
1.15
date 2024.10.26.19.26.17; author schmonz; state Exp;
branches;
next 1.14;
commitid PRs077oruEEgScvF;
1.14
date 2024.10.14.14.11.33; author schmonz; state Exp;
branches;
next 1.13;
commitid AXMe0Zue4d3dwDtF;
1.13
date 2024.09.16.16.04.13; author schmonz; state Exp;
branches;
next 1.12;
commitid bLk5ZA0JCAUE23qF;
1.12
date 2024.09.08.00.13.58; author schmonz; state Exp;
branches;
next 1.11;
commitid qCKNoCWFKA0C2WoF;
1.11
date 2024.08.09.15.19.11; author schmonz; state Exp;
branches;
next 1.10;
commitid lEBj1KXyVSBW0alF;
1.10
date 2024.07.09.23.45.48; author schmonz; state Exp;
branches;
next 1.9;
commitid aeN40QEDDgwwOdhF;
1.9
date 2024.06.10.01.29.33; author schmonz; state Exp;
branches;
next 1.8;
commitid j9lPIWoOPMgUlndF;
1.8
date 2024.06.09.00.08.26; author schmonz; state Exp;
branches;
next 1.7;
commitid a24kA0ROtC14WedF;
1.7
date 2024.05.16.21.42.39; author schmonz; state Exp;
branches;
next 1.6;
commitid SUA436vWhWjTRgaF;
1.6
date 2024.05.08.16.22.50; author schmonz; state Exp;
branches;
next 1.5;
commitid orSQYxSi2bs7md9F;
1.5
date 2024.04.06.00.15.33; author schmonz; state Exp;
branches;
next 1.4;
commitid 3TobUCzPxvF3215F;
1.4
date 2024.03.22.22.52.36; author schmonz; state Exp;
branches;
next 1.3;
commitid yPjuaYHWGnTu1d3F;
1.3
date 2024.03.05.05.53.36; author schmonz; state Exp;
branches;
next 1.2;
commitid M0K4qLmlcfONVV0F;
1.2
date 2024.02.28.16.30.42; author schmonz; state Exp;
branches;
next 1.1;
commitid VsQoaeWDdXakEd0F;
1.1
date 2024.02.13.21.50.00; author schmonz; state Exp;
branches;
next ;
commitid HvygRjjzDzOKTjYE;
desc
@@
1.40
log
@snac: update to 2.89. Changes:
Fixed crash in pronouns processing (contributed by byte).
Added counters in the people page (contributed by byte).
New command-line option `refresh`, to refresh all follower and following
`Actor` objects, marking them as broken if they are.
@
text
@$NetBSD: distinfo,v 1.39 2026/01/13 16:38:34 schmonz Exp $
BLAKE2s (snac-2.89.tar.gz) = 533c04defce5810484c221429c7d58d8e805745e2363e7d0a98ad0dee4695261
SHA512 (snac-2.89.tar.gz) = b5948959bdcd037a7af0f08ed441710b85aac4784fabb0d75888c1a2431e9f448368edacf022aacdf4d39564c1382ba938db4fa0474e11c984f32e797a76dcf2
Size (snac-2.89.tar.gz) = 317945 bytes
@
1.39
log
@snac: update to 2.88. Changes:
## 2.88
If `disable_emojireact` is set to `true` in `server.json`, EmojiReacts
(incoming and outgoing) are totally disabled.
New command-line option `top_ten`, that returns the top ten most
popular posts by a user (ordered by the sum of likes and boosts)
(contributed by aov).
Added a new set of per-user muted words; if a post contains any of them,
it's hidden behind a dropdown (contributed by byte).
If an account has a metadata named `pronouns`, it's shown by the name
(contributed by violette).
Mastodon API: children of a post are returned recursively, not just the
first level (contributed by violette).
Implemented optional metadata stripping for images and videos using
external tools (contributed by Stefano Marinelli).
## 2.87
Hide EmojiReacts from muted actors and blocked instances.
## 2.86
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.
## 2.85
Quoted posts are now shown.
Added metadata to remote users in the people page (contributed by
dandelions).
Fixed memory leak (contributed by dandelions).
Fixed user matching (contributed by rakoo).
Rendering visibility conditionally, with lesser reach if needed
(contributed by byte).
Added a button next to a follow notification to follow back.
Fixed typo in man page (contributed by spky).
Updated Czech and German translations (contributed by pmjv and zen).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.38 2025/10/28 15:56:47 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.88.tar.gz) = 7737e811491eaa0ed6add9700bbfd35c5c360dcf0757e3896890cb61125eb78d
SHA512 (snac-2.88.tar.gz) = 3bf25369cfbd80fbee398bcf8f95126279f73526844e117687e202a9b009e3d41e90465d82fdb4d2c52f153e02d8c2768608bc099b9b602bbb3853b498f6b66d
Size (snac-2.88.tar.gz) = 317726 bytes
@
1.38
log
@snac: update to 2.84. Changes:
Implemented more scopes to match other ActivityPub implementations
(public, unlisted, followers-only and direct message).
New icons showing instance and actor failures.
Mastodon API: Added remote accounts follow metrics and statuses when
viewing profiles, fixed post deletion.
Fixed outbox collection.
New file FEDERATION.md.
Updated Czech, Spanish and Brazilian Portuguese translations.
Fixed manpage typos.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.37 2025/09/19 13:26:42 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.84.tar.gz) = 070cc91f5864355055de3ffb016385b5ed1a607eb74d5da5d6fbeb55b748c736
SHA512 (snac-2.84.tar.gz) = 4434c8b7108a1b98cb2009a977adc4f992de2bc6d240ec5acfdb8aa6a4f3dcc5d9f9fe02b80cf0915a86ca16310dd7c9218492641244bbcb4f0b8735e6777cdf
Size (snac-2.84.tar.gz) = 303888 bytes
@
1.37
log
@snac: update to 2.83 (leaf, bugfixes). Changes:
After receiving a follow confirmation, a bunch of posts from that
account are requested and inserted into the timeline as context.
Continuously failing instances are marked as broken after a given number
of days (see `snac(8)` on how to tune this counter). Incoming activity
from any of these instances resets the counter.
Fixed a nasty bug that incorrectly deleted private local posts in
certain cases.
Scheduled posts can now be sent from the command line (see `snac(1)` for
more information on how to do it).
Fixed timezone names (contributed by dharmik).
Documented the `update` command (contributed by xvello).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.36 2025/09/03 18:52:13 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.83.tar.gz) = ad9b8c4e5aff370331fcfe390178b73e74052a30da76d4dbd177243847a02df3
SHA512 (snac-2.83.tar.gz) = ee6ebbb37378a1ccaf519929a95994b98bfbf5c195d58a19f4cdfcd6f1c8c59037717a851692b494d317e05cb8164aa23943fec29f5a6447573581a9ce0be30a
Size (snac-2.83.tar.gz) = 295898 bytes
@
1.36
log
@snac: update to 2.82. 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.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.35 2025/08/02 03:37:40 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.82.tar.gz) = 922d8ac9a5b43d4cf8cba4fc7034c05c9a03d4fbf6ae5a1a3a8e6ea25553c4ee
SHA512 (snac-2.82.tar.gz) = 3ce88497387ff6a56fc389c8e842870331558e85be4449cf4d56cbee05ac1f03b52599639b434e34223ddbe2b0b99d046b942b65fb29dfc141b64e585adccd9d
Size (snac-2.82.tar.gz) = 290461 bytes
@
1.35
log
@snac: update to 2.81. 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.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.34 2025/07/08 10:54:25 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.81.tar.gz) = 14a872f8ce514ea5f5e22caf3f59adc5a678aaeb8e33ff3bcf670b8ba4167c50
SHA512 (snac-2.81.tar.gz) = 8777092f212b90e893a8088f77e7b11d8afce1a08b1bfce668cb5a5105bf9351d18e770078e6e7e2b49ed46086343b67d0078169d94ea4e648b9bae14561eeca
Size (snac-2.81.tar.gz) = 282870 bytes
@
1.34
log
@snac: update to 2.80. Changes:
Mastodon API: fixed a regression (introduced in previous version in the
"boosts disappear in Tusky" fix) that interrupted timelines.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.33 2025/07/01 00:55:13 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.80.tar.gz) = 927bc59f838eaedf9651b20e9cff15c5a9a46bc8e4e74321af8826514e8bbe54
SHA512 (snac-2.80.tar.gz) = 51f49e59435e16d60d5fadb282cad49c35640e1a277be2922d61dd9b7e9d9f129600c535d3bd856544d49ee6c3a489cb72d58b27e3009d1d659049fbe0fd41ff
Size (snac-2.80.tar.gz) = 279273 bytes
@
1.33
log
@snac: update to 2.79. 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.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.32 2025/06/02 11:06:42 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.79.tar.gz) = 27501c99aa2e4f7a1efb9ab41addad0942bfd25b11d9fe13dda48186598cf3eb
SHA512 (snac-2.79.tar.gz) = b3e4152ed6bcd013961030f914471ad52e7ba920f7d981905251a6e594ed6e5568f37389b52f2e4e1bae4a8ff696d7551ad88d57f10d6a45290055ab390fabd3
Size (snac-2.79.tar.gz) = 279136 bytes
@
1.32
log
@snac: update to 2.78. Changes:
Hashtag following also allow URLs to RSS feeds of ActivityPub objects
(like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every
notification. This can be useful for implementing bots that react to
activities, like autorepliers, chatbots or interactive textual games
(see `snac(1)` for more information).
The number of pending follow confirmations is shown next to the
"people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid
webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in
attachment file names.
Fixed potential crashes in attachment uploads.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.31 2025/05/12 16:37:43 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.78.tar.gz) = 78efa9a48077c171c696ff10ca403127c21213cb424e8ab9564d53fc3c17dc8f
SHA512 (snac-2.78.tar.gz) = 4b782e41250e35433bb1adc21d388705c57c48d45188529d6f9f7b6680f031acd77cf89e8327a9b7cef9280fcee9bf8db46b3cb1517e508db3ea5cffcd72e64c
Size (snac-2.78.tar.gz) = 276142 bytes
@
1.31
log
@snac: update to 2.77. Changes:
As they look confusing in some platforms, links in content posts are no
longer included as `Link` attachments.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.30 2025/05/09 15:11:24 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.77.tar.gz) = 07f4f5712f03079b48472875357c10addb02d0f726ce467141476dd74a72bce7
SHA512 (snac-2.77.tar.gz) = c2283a379ed04d4dd4e8dadf635e4521b641d9b64350141da37e19f0ad44d983b28c1a5872d60e6f5405cc8621956adc97316ee8dcb50fc8db79a60bd2ba9c0e
Size (snac-2.77.tar.gz) = 272162 bytes
@
1.30
log
@snac: update to 2.76. Changes:
Added Webmention support for links (Markdown-style or direct) written in a post.
Added new command-line options for list maintenance.
Display custom emoji in more places (contributed by dandelions).
Mastodon API: fixed infinite scroll in many clients (thanks to cheeaun
for giving me the clue), added `/api/v1/accounts/.../lists` endpoint
(contributed by dandelions).
Email notifications can now be sent via `libcurl` SMTP instead of
spawning the `/usr/sbin/sendmail` program. To use this new feature, some
additional server configuration is needed, see `snac(8)` (contributed by
shtrophic).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.29 2025/04/20 20:12:58 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.76.tar.gz) = 964b182fb3e1a67c8bb80e1a9d46872fa4c94be820e1f70c3d5861c889b117f5
SHA512 (snac-2.76.tar.gz) = 67d95d55a5430e2477104fc482b30a11c13ed70ec3588d5f908d278209ec4aaea304d7f314d0c4389abd2e64b5f55167e26147117ea037d7a2599e1d51828010
Size (snac-2.76.tar.gz) = 272106 bytes
@
1.29
log
@snac: update to 2.75. Changes:
Added support for scheduled posts (for this to work correctly, users
will have to set their time zone, see below).
The user can now select a working time zone. This will be used to
correctly parse the local date and time of a scheduled post.
Fixed incorrect poll vote format, which was causing problems in
platforms like GotoSocial.
Mastodon API: added support for `/api/v1/instance/peers`.
Added a new `snac-admin` helper script (contributed by shtrophic).
In the web UI, posts are separated by the `
` tag; it's
invisible in graphical browsers, but it separates post clearly in
text-based browsers.
Some Finnish, Spanish, Czech and Russian translation updates and fixes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.28 2025/03/20 16:41:38 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.75.tar.gz) = 2a3b5dbec87dd12a1708a3c2f42d2e076ac29d8be4cac8c278d901080145add0
SHA512 (snac-2.75.tar.gz) = a95d0cfa3079081b61feef6664e492982d956598e0a3d1bd8f1aa08abcbb689adbd7c6818dfb321b98e30464e6ffef9d728b578f253d379d0a4458465ae559c7
Size (snac-2.75.tar.gz) = 267067 bytes
@
1.28
log
@snac: update to 2.74. Changes:
Added translations:
- Spanish (default, Argentina and Uruguay)
- Czech
- Brazilian Portuguese
- Finnish
- French
- Russian
- Chinese
- German
- Greek
- Italian
Mastodon API: added support for /api/v1/custom_emojis.
Improved Undo+Follow logic.
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).
(Updating this leaf package during the freeze for the bugfixes.)
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.27 2025/03/04 17:24:20 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.74.tar.gz) = e2fa09c17fd6c9ef894f0ab2aeb5df59ddf3039524caf161098471f18808424f
SHA512 (snac-2.74.tar.gz) = a52bf2c093be15040e02ea49fc220f1c92d98e4a69ffa6f16bb0ba52f9b9a5f6feceb8f570f641463a395c45772800f7b9a0ead08aee29ce2efc1e2558cc8a01
Size (snac-2.74.tar.gz) = 263092 bytes
@
1.27
log
@snac: update to 2.73. Changes:
Added support for customizing and translating the web UI language
via simple `.po` files. For more information on how to install
language files or create new ones, please see `snac(8)` (the
administrator manual).
New user support for blocking hashtags from the web UI.
The `Content-Security-Policy` HTTP header is now always sent to disable
any JavaScript, instead of just being suggested in the documentation.
Image attachments in SVG format are now disabled by default; you can
enable them back by setting the `enable_svg` value to `true` in
`server.json`.
Several fixes (contributed by inz).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.26 2025/02/11 03:04:23 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.73.tar.gz) = 483f4e3084eb160361613c601c0f069a81247d0f829626f129a32bf653f59ebb
SHA512 (snac-2.73.tar.gz) = 9172e8a18767fc4a1ee961366da994e4fd524348cf46d3a261a3e03e4a1077094797ddc23fa462e3c4899e024daa2d496b6238c7ce57b753f8068d373c38c804
Size (snac-2.73.tar.gz) = 234987 bytes
@
1.26
log
@snac: update to 2.72. 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.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.25 2025/02/05 04:20:01 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.72.tar.gz) = 1caffefc84b9db0cc00855476bbac885361b9ce883e68e468953332a716339e6
SHA512 (snac-2.72.tar.gz) = 19be0f822dc2ac8e2ba8e8a6c7fa5ecb34f538a9fb24f0072ae7708a65f10262463cabd285a60dfa11220de554ada99559af4949c21b7d2c6d458b481eaeb5f2
Size (snac-2.72.tar.gz) = 229667 bytes
@
1.25
log
@snac: update to 2.71. Changes:
Fixed memory leak (contributed by inz).
Fixed crash.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.24 2025/02/01 01:45:31 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.71.tar.gz) = ea633541389b353aefaf0a0431d78e55ae3852a20eb409844622624c176822a4
SHA512 (snac-2.71.tar.gz) = 287d842d0c2850aa540f2cbcb21521a7348212f93f86afe5d900b279877908882ddc635297fe6583c71d9579235351ffdc8dbba2ca743b03556917d8ae5f4a87
Size (snac-2.71.tar.gz) = 227681 bytes
@
1.24
log
@snac: update to 2.70. Changes:
Notifications are now shown in a more compact way (i.e. all reactions
are shown just above your post, instead of repeating the post *ad
nauseam* for every reaction).
New command-line option `unmute` to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts
and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some
configurations.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.23 2025/01/25 19:10:41 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.70.tar.gz) = e4746cc9652404ce53b5e8a20c619368fb2817ab8936ec9a8620bf195b41576b
SHA512 (snac-2.70.tar.gz) = 308eda8a562024b02b01e25668a39beac56cd01bae19f0994b9d05f18a99582f12b0e9daf2aa2d215f5aa14c8936333e7dcc7d1f5440c38699a9ee7fea2b7c67
Size (snac-2.70.tar.gz) = 227611 bytes
@
1.23
log
@snac: update to 2.69. Changes:
Added support for subscribing to LitePub (Pleroma-style) Fediverse
Relays like e.g. https://fedi-relay.gyptazy.com to improve federation.
See `snac(8)` (the Administrator Manual) for more information on how to
use this feature.
Added support for following hashtags. This is only useful if your
instance is subscribed to relays (see above).
Added support for a Mastodon-like `/authorize_interaction` webpoint
entry, that allows following, liking and boosting from another account's
Mastodon public web interface. To be able to use it, you must
reconfigure your https proxy to redirect `/authorize_interaction` to
snac (see `snac(8)`).
Some fixes to accept `Event` objects properly (like those coming from
implementations like https://gancio.org/ or https://mobilizon.fr).
Added some caching for local `Actor` objects.
Hashtags that are not explicitly linked in a post's content are
shown below it.
Fixed broken NetBSD build (missing dependency in Makefile.NetBSD).
The user profile can now include longitude and latitude data for your
current location.
Mastodon API: implemented limit= on notification fetches (contributed by
nowster), implemented faster min_id handling (contributed by nowster),
obey the quiet public visibility set for posts, other timeline
improvements (contributed by nowster).
Reduced RSA key size for new users from 4096 to 2048. This will be
friendlier to smaller machines, and everybody else out there is
using 2048.
If the `SNAC_BASEDIR` environment variable is defined and set to the
base directory of your installation, you don't have to include the base
directory in the command line.
Fixed a bug in the generation of the top page (contributed by
an-im-dugud).
Added support for Markdown headers and underlining (contributed by
an-im-dugud).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.22 2025/01/07 16:12:15 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.69.tar.gz) = bc2b35d4ff1964527444cb387adc16a0b88ce80fad77e8973ee408b95e8839f9
SHA512 (snac-2.69.tar.gz) = c10aff71abd6765f9c501a0cecb887627215f54ffba320f8df638c90f242c043887110842b49c2a4c78abd77e5d21338b142f3dd37706ab3133db6aa8a94d1c6
Size (snac-2.69.tar.gz) = 226387 bytes
@
1.22
log
@snac: update to 2.68. 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.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.21 2024/12/23 01:48:05 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.68.tar.gz) = 15b9a4c11f5b8643a29c6ea28eab6e49a1905426ffb5e9b22d2b984373b35e93
SHA512 (snac-2.68.tar.gz) = 45746b4b9b4bcd35e0c64f95a7879bb13f2c437961fb08bd91430cd477119ee0bb0a1fc12783afdc143bd3818194358353d2644f23c380dc1b51deaecdf8e7a6
Size (snac-2.68.tar.gz) = 220334 bytes
@
1.21
log
@snac: update to 2.67. Changes:
The search box also accepts post URLs; the post is requested and, if
it's found, can be interacted with (liked, boosted, replied to, etc.).
IP addresses for failed logins are tracked and throttled to mitigate
brute force attacks (see `snac(8)` for more information).
Fixed a bug regarding repeated attachments when editing a post.
Mastodon API: Improved timeline pagination in some clients (details: an
HTTP `Link` header has been added), fixed missing audio attachments,
fixed an incorrect value for the `bot` field in newly created accounts,
fixed a crash, implemented markers (contributed by nowster).
When running in server mode, the pidfile is locked to avoid concurrent
running of the same server instance.
Added documentation and some tweaks to enable static compilation with
musl (contributed by Shamar).
Updating this leaf package during the freeze for the bug and
portability fixes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.20 2024/12/10 14:09:10 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.67.tar.gz) = 6dad6cf7a47ddbbed461505b402ac0ec05ba321e17a28a923c902f8233b55dc5
SHA512 (snac-2.67.tar.gz) = 0a0682ea72fa09e1d3f32f39daed171b3a9a7c5db0206fd4de7824ce1f4462c095f500436a1f07085c140c3345961667294f2077ba5a8d90442e7b31520ce703
Size (snac-2.67.tar.gz) = 214240 bytes
@
1.20
log
@snac: update to 2.66. Changes:
As many users have asked for it, there is now an option to make the
number of followed and following accounts public (still disabled by
default). These are only the numbers; the lists themselves are never
published.
Some fixes to blocked instances code (posts from them were
sometimes shown).
Fixed non-appearing buttons `Approve` and `Discard` if the account
requesting a follow were being followed.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.19 2024/11/27 23:21:24 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.66.tar.gz) = 4777f92d8d4d7b01e2060a603b286f3a3e1cc97c1057aa91eabf020fef641ea2
SHA512 (snac-2.66.tar.gz) = 0d58645e64ae1e7bc29e1be719dc06f2256d7ab5eae9d7195302eb8ae15a0ede477b21a7397ebaaabf87b8b01b70c0f7b7854387e9779aab1099a28efcb7c1c5
Size (snac-2.66.tar.gz) = 209958 bytes
@
1.19
log
@snac: update to 2.65. Changes:
Added a new user option to disable automatic follow confirmations
(follow requests must be manually approved from the people page).
The search box also searches for accounts (via webfinger).
New command-line action `import_list`, to import a Mastodon list in CSV
format (so that Mastodon Follow Packs can be directly used).
New command-line action `import_block_list`, to import a Mastodon list
of accounts to be blocked in CSV format.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.18 2024/11/22 12:30:24 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.65.tar.gz) = 0c28699a0791ed04e7e9575ac827590c8fa51010f45795800050feedd707ec74
SHA512 (snac-2.65.tar.gz) = d330b983d1f7fff2641b707d1bdb920abf7aad0e7957d5367b3746706387cff2cf0236ec2fa6ec7be408af72ee607cf7bc3d098feccc62b13cbd31c812bc426b
Size (snac-2.65.tar.gz) = 209424 bytes
@
1.18
log
@snac: update to 2.64. Changes:
Some tweaks for better integration with https://bsky.brid.gy (the
BlueSky bridge by brid.gy).
A corner case bug in the media proxying code has been fixed.
Hashtags can now include underscores.
The server now creates a pidfile inside the data directory.
Mastodon API: fixed a crash in the notification code, fixed
autocapitalization in the OAuth login field (contributed by fkooman).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.17 2024/11/15 05:37:44 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.64.tar.gz) = 52b186692154085229321b853c743398f46f6e93789572a7765320b3e90e7e67
SHA512 (snac-2.64.tar.gz) = e11e2b5eae406d9ccf50b741861a13d0386887fed703000f2c64e769988b39471ce47d580b5dc695c5008393f2cb6a0212b560f08e99a3991c5b0c5f71b48592
Size (snac-2.64.tar.gz) = 207052 bytes
@
1.17
log
@snac: update to 2.63. Changes:
The server can now act as a proxy for all image, audio or video media
coming from other account's posts (both from the Web UI and the Mastodon
API). This way, other servers will see media requests coming from the
server IP, not the user's, improving privacy. This is controlled by
setting the `proxy_media` boolean field to `server.json` to true.
The `strict_public_timelines` option introduced in the previous release
now works correctly.
Fixed a crash when posting from the links browser.
Fixed some repeated images from Lemmy posts.
Fixed a crash when posting an image from the tooot mobile app.
RSS feeds are now in 2.0 version instead of 0.91.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.16 2024/11/09 16:40:43 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.63.tar.gz) = 0b7362a35d10300a41ec1f6e81e71d56a89e92df5e2875c17032e30d0cdc3c64
SHA512 (snac-2.63.tar.gz) = 23aebff6261872e3ffb5ce0a5b55d0f1f032e55b435f0ae2350cbb7e4a82b278d2d0f8a37b354ad1adaa6db09f29ef725dfd740b6b4218c2aa3e6239720089a8
Size (snac-2.63.tar.gz) = 206269 bytes
@
1.16
log
@snac: update to 2.62. Changes:
Added a new user option to collapse top level threads by default.
Added a new `disable_block_notifications` boolean field to `server.json`
to disable the notifications of Block activities.
Added a new `strict_public_timelines` boolean field to `server.json`
to only show an account's posts and boosts (no trees) in public
timelines.
Fixed repeated images in posts from some implementations (those
that include an image both as an attachment and as an `
` tag
inside the post content).
Added a small HTML/CSS tweak to improve post previews from some
implementations (contributed by nyanide).
Notifications for `EmojiReact` activities now show the emoji.
New command-line action `insert`, to insert a post by its URL in a
user's timeline.
Fixed bad processing/rendering of URLs with two or more @@ symbols.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.15 2024/10/26 19:26:17 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.62.tar.gz) = 4ac3605c71100d411b608a94b50f9a9a1bc8c74d4755ad5ab569f6395c6e1c02
SHA512 (snac-2.62.tar.gz) = 424f7a0f6c4c18b7ad5399389416f3405276999e0af6bc1dcfc2d644c2a048cd8b6b4d986e9bf1582229c237899b5d076d2fc43c7b6c1f3c627274f21027b7d1
Size (snac-2.62.tar.gz) = 204134 bytes
@
1.15
log
@snac: update to 2.61. Changes:
Migration from a Mastodon account to a snac one has been implemented.
Please see `snac(8)` (the administrator manual) for more information.
Mastodon API: fixed `timelines/public` (it was showing less posts that
it should).
Fixed over-zealous caching to the public timeline.
Some HTML tweaks and fixes to the web interface.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2024/10/14 14:11:33 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.61.tar.gz) = 0dfe9de14576fe057ab401a84a2d7892a9a908c3b60eddedd6460df1c1c87c90
SHA512 (snac-2.61.tar.gz) = 02be9ce80aa9a16fbd31ba7b0963fe71f833dc0730bef21c2eecea079670d5cb15c3f64d263544f2e48212897d0a1cdafac4cbad61b26314ac496f69e0f4213f
Size (snac-2.61.tar.gz) = 203135 bytes
@
1.14
log
@snac: update to 2.60. Changes:
Migration from a snac account to a Mastodon one has been implemented.
Please see `snac(8)` (the administrator manual) for more information.
Fixed a bug in argument parsing regarding some special characters
(contributed by ndagestad).
Fixed image emojis in the public profile bio.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2024/09/16 16:04:13 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.60.tar.gz) = e49fa33446fe5658a3e9f77e448dac946796a1d621d4ab78e828d32b637fc53c
SHA512 (snac-2.60.tar.gz) = 71561edebf6e8aef1e494a536293f81a893d0c7e986c22d787bcf3b63049f7f44b5f3a2757c58de4d70b7d56dfcc2383177a0ffaf45a1b293d657ed11ef9dc6c
Size (snac-2.60.tar.gz) = 201573 bytes
@
1.13
log
@snac: update to 2.59. Changes:
Added post drafts: new or edit post edition dialogs include a checkbox
that will cause the message to not be posted, but stored in a list of
drafts, directly accessible from the private timeline. From that list,
drafts can be edited and definitely posted (or re-stored as a draft for
later editing).
Fixed a bug that caused `Block` notifications to not be shown properly.
Fixed crash in a corner case of the URL parameter parsing code.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2024/09/08 00:13:58 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.59.tar.gz) = 9788cdf95a3c02081fba5aa65ae9de2f46501cccdeece787c10bcf0ac856295c
SHA512 (snac-2.59.tar.gz) = f331d88cc966a1b55bc91bb62d2a8c63866582d92d1b97b53f19236d621bf479e666313e6d3697b02fd63efc0032b12815226148e5cbb1c6722242a77ebf5c4a
Size (snac-2.59.tar.gz) = 197944 bytes
@
1.12
log
@snac: update to 2.58. Changes:
Search by content also looks into alt-text from attachments (images,
videos, etc.).
Search by content is case insensitive for all Unicode-supported
alphabets (previously was only for ASCII characters).
Added support for bookmarking posts.
Fixed a failed compilation under Solaris/Illumos.
The actor `Person` object now includes a `featured` property, that
returns the list of pinned posts.
The delete post button can now be hidden server-wise (it's not very
useful and clutters the space).
The lists of pinned and bookmarked posts are directly accesible from the
private timeline.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2024/08/09 15:19:11 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.58.tar.gz) = 0b102469a13d1f9de810a058bedb326b1cf8b721e3f6e052e91740d82d4a614b
SHA512 (snac-2.58.tar.gz) = 57bbf68f006008bba2f28d31dbc5eb1b41513463b340dafb747012141c2ef9f766308e570cccf124b21d03472493bb4e5676ec74d042d3d61a6a36e7c9d2cdc3
Size (snac-2.58.tar.gz) = 197157 bytes
@
1.11
log
@snac: update to 2.57. Changes:
Added support for listening on UNIX-like sockets.
Don't allow empty polls.
Added support for Markdown-style images (converted to attachments) and
strikethrough text.
Added support for incoming `Move` messages: when received, the new
account is followed and the old one is unfollowed.
Incoming `EmojiReact` messages are internally converted to `Like` (more
proper support will happen eventually).
Blocks are also notified.
Mastodon API: fixed a cache bug when following local users.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2024/07/09 23:45:48 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.57.tar.gz) = c309366dddcce8b55187380a32c350313efb6ae01aa076c430d83c4e8bba8c01
SHA512 (snac-2.57.tar.gz) = 41eacc24f071fb3ed781c155731211eb9d733eb95040e7160a92d88df9d8f03d0b48de09c07d34f5590d132489b54f24dad8e44fcda85ff078ea7e857c83a0ae
Size (snac-2.57.tar.gz) = 180441 bytes
@
1.10
log
@snac: update to 2.56. Changes:
- Don't show instance announcements in public timelines.
- Added auto boosting. If an account has this flag enabled, all mentions
to that account are automatically boosted to all its followers.
- Fixed typos in manpages.
- Some minor performance improvements.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2024/06/10 01:29:33 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.56.tar.gz) = a97c0bf650f9e4afe58c97e07c1966311ea5ed6bd600998e13897de96581fd53
SHA512 (snac-2.56.tar.gz) = b7ff0cfb358faf57a9896d080a67169976b49ab1041f0a0125ac3b800138f75988be24067d197d199d395ddc539fdc5c2bea9e3dcb9dc81920a22f932e2f1a47
Size (snac-2.56.tar.gz) = 177774 bytes
@
1.9
log
@snac: update to 2.55. Changes:
Mastodon API: fixed a last-minute bug that broke some API functions.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2024/06/09 00:08:26 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.55.tar.gz) = 3608adda8f71013951f3e69305c958463e949a23d3fb686a7cded84a627a3d79
SHA512 (snac-2.55.tar.gz) = f1c15a2118dd083368681d506ec1828051e8b8388c0b2a6f4cd99508a9a1338a4e459adb30cb45dae1b1248bd6a10f296510a4fcbcf0a64950cccc79f9e27749
Size (snac-2.55.tar.gz) = 176459 bytes
@
1.8
log
@snac: update to 2.54. Changes:
Markdown-style links are now supported.
The alt text in attachments that have one is also shown in a dropdown
just below it (useful for environments where mouseover is not available,
i.e. for phones and tablets).
Instance-wide notifications has been implemented (contributed by
louis77). A small tweak to the default CSS was made to suit this
change; please consider updating your style.css (see doc/style.css as
an example).
The avatar and/or the header images can now be deleted (contributed
by louis77).
Code cleaning: HTTP status codes use names instead of hardcoded integers
(contributed by louis77).
Mastodon API: fixed login problems with the official Mastodon API,
IceCube and Toot! on iOS, some fixes for Mona and Tokodon apps, user
credentials can now be edited from apps (all contributed by louis77),
fixed crash on unset content-type header.
The webfinger content-type response header is now RFC-compliant
(contributed by steve-bate).
Improved support for the HTTP OPTIONS method, allowing sites like
https://mastodonlistmanager.org to work.
Fixed non-working content warnings in the public instance timeline.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2024/05/16 21:42:39 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.54.tar.gz) = 7a09a8414506e9c08a774cd56dc28230b6f76366cc319a199069c69b2c24a988
SHA512 (snac-2.54.tar.gz) = 2da3acb67c74754efcc4f084f7872d92b79e4a6523947c150221ac0c3c19a7f911fec70155e91c7c34a1bad4841d04061bbd5d860e42801b3373de949d89ac74
Size (snac-2.54.tar.gz) = 176470 bytes
@
1.7
log
@snac: update to 2.53. Changes:
New user feature to search by post content (using regular
expressions) or tag.
Added some (partial) support for `Event` object types.
Minor fixes: Allow unboosting your own posts (contributed by khm), CSS
fixes for the Dillo browser (contributed by kvibber).
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2024/05/08 16:22:50 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.53.tar.gz) = 2d5e52a23d755d5fae4e317c4710ac493898455a0faab2048853b8855d24a986
SHA512 (snac-2.53.tar.gz) = dc25c53004ade54795d246e034bb0c737be52bc517fa4992fcb681a49b479fe308341a9023bcc1eba0d4c62cdd3253274bc0218bdf0e79b371e61fbcc2e17249
Size (snac-2.53.tar.gz) = 170798 bytes
@
1.6
log
@snac: update to 2.52. Changes:
Posts that were liked or boosted can now be unliked and unboosted.
Outgoing message timeouts are no longer hardcoded and can be
configured (see `snac(8)` for more information).
Fixed a bug that caused some incorrect unfollows under special
conditions (with shared inboxes enabled and users from the same
instance that follow each other, the internal message distributor
was confused).
Mastodon API: Added support for lists.
Added a header to avoid over-zealous caching in some browsers
(contributed by louis77).
Added support for running and federating inside hidden networks
like Tor, I2P or Loki (contributed by iwojima).
Fixed an error processing polls coming from Pleroma instances.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2024/04/06 00:15:33 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.52.tar.gz) = 34bf3c10d6154283c7988177bc7f04c698421d97efcaabe679907fa25c17394b
SHA512 (snac-2.52.tar.gz) = 82a22bb940fb46d0ce2f06a4140439eacb66ca0e066180bbe797a0ada86d99d98aef22fd4067e67f8fc2f617c9a66c371b779cf1862f9452b50bca4e8b1697b1
Size (snac-2.52.tar.gz) = 168657 bytes
@
1.5
log
@snac: update to 2.51. Changes:
Support for custom Emojis has been added; they are no longer hardcoded,
but read from the `emojis.json` file at the server base directory. Also,
they are no longer limited to string substitutions, but images as
external URLs are also supported (see `snac(8)` for more information).
Fixed a bug that caused some notifications to be lost when coming from a
user in the same instance.
Added an additional check for blocked instances (sometimes, posts from
blocked sites that were ancestors of legit posts were 'leaking' into the
timeline).
On OpenBSD, if the `disable_email_notifications` server flag is set to
`true`, `unveil()` is not called for the execution of the
`/usr/sbin/sendmail` binary and `pledge()` doesn't set the `exec`
promise.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2024/03/22 22:52:36 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.51.tar.gz) = fb9eda07c1e09f869822e4fb6cab8d8c9d0680295062e8c6d34334ac7b4a66c7
SHA512 (snac-2.51.tar.gz) = c1c755ab91999b34f5ffe7606796ca1ad8453b439aadf457611642c73c653e41d6bf4462185673aa991d3ec1be1f10da80b077d0384bb7a0e5571aa98e90461e
Size (snac-2.51.tar.gz) = 164129 bytes
@
1.4
log
@snac: update to 2.50. Changes:
Incoming posts can now be filtered out by content using regular
expressions on a server level (these regexes are written in the
`filter_reject.txt` file at the server base directory; see `snac(5)` and
`snac(8)`).
Improved page position after hitting the `Hide` or `MUTE` buttons (for
most cases).
Use a shorter maximum conversation thread level (also, this maximum
value is now configurable at compilation level with the
`MAX_CONVERSATION_LEVELS` define).
Fixed a bug where editing a post made the attached media or video
to be lost.
The way of refreshing remote actor data has been improved.
Posting from the command-line now allows attachments.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2024/03/05 05:53:36 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.50.tar.gz) = 2074b6c6f1912f35951af76413981f5bb3f0d877b248b5848e943a9bd89645f5
SHA512 (snac-2.50.tar.gz) = 1c5a46c5bef2202cec58a95bd044ef3e129718df58dea9f654745c05ef196f3eea6beca52b81a69cb5c5d70911a29a5f4111e9e45bd16930ace7bcc06c7a5781
Size (snac-2.50.tar.gz) = 162329 bytes
@
1.3
log
@snac: update to 2.49. Changes:
- Mastodon API: Fixed a bug in how validated links are reported.
- Mastodon API: Fixed a bug in search by account.
- Mastodon API: Fixed missing `Video` type objects in timelines.
- Mastodon API: Added search by hashtag.
- Some cosmetic fixes to the web interface.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2024/02/28 16:30:42 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.49.tar.gz) = 5ee98903bba74a78c4cf6ab14008914a4b945f2abf3ead91e1d876df38f2de78
SHA512 (snac-2.49.tar.gz) = 7798f9265d0c3bb38134d0ac4521b793ad60ca45e138d95db109b065827fd0dcc31dea3c09e78dd59e76f5b64f6e054efb34acabf2ff0e70d514136c2cd217df
Size (snac-2.49.tar.gz) = 159503 bytes
@
1.2
log
@snac: update to 2.48. Changes:
A new instance page, that shows all posts by users in the same instance
(like the public instance timeline, but interactive). This will help
building communities.
Follower-only replies to unknown users are not shown in timelines.
Added verification of metadata links: if the linked page contains a
link back to the snac user with a rel="me" attribute, it's marked
as verified.
Added a new server-level configuration parameter: `min_account_age`. If
this value (in seconds) is set in `server.json`, any activity coming
from accounts that were created newer than that will be discarded. This
can be used to mitigate spam.
Added a profile-page relation to links in webfinger responses
(contributed by khm).
Fixed some regressions and a crash.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2024/02/13 21:50:00 schmonz Exp $
d3 3
a5 3
BLAKE2s (snac-2.48.tar.gz) = 2a0ea1cee1a237650caff87e5cefe367c8023ea470084946a1bd97ca723d099b
SHA512 (snac-2.48.tar.gz) = 3926f9be71f8ae3e4868e71b8040f8072e43150331a75c488160e98f59335f80402c50b84f35230f876f015ac500245486b41175835eac401dd78edd80aaf49d
Size (snac-2.48.tar.gz) = 159215 bytes
@
1.1
log
@Add snac: Simple, minimalistic ActivityPub instance
snac (Social Networks Are Crap) runs as a daemon, proxied by a
TLS-enabled real httpd server, and provides the basic services for a
Fediverse / ActivityPub instance: sharing messages and stuff from/to
other systems like Mastodon, Pleroma, Friendica, etc. Features:
- Lightweight, minimal dependencies
- Extensive support of ActivityPub operations, e.g. write public notes,
follow users, be followed, reply to the notes of others, admire
wonderful content (like or boost), write private messages...
- Multiuser
- Mastodon API support, so Mastodon-compatible apps can be used
- Simple but effective web interface
- Easily-accessed MUTE button to silence morons
- Tested interoperability with related software
- No database needed
- Totally JavaScript-free
- No cookies either
- Not much bullshit
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (snac-2.47.tar.gz) = 93235955abb55e1c5838868409b3e18ed23cbf41b5a68a625e9cc067316acefa
SHA512 (snac-2.47.tar.gz) = 9259ef0f0a51b6b69f22a9c02190ac8cbc471daa7dc9aa4768b2237b5ac3e1f8a92da33eba0b84f01c4ff5e02fd27790448c6488aff5b5f67c955448d96e7e25
Size (snac-2.47.tar.gz) = 156133 bytes
@