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 @