Post Atv0JsSD0APi7n93Mu by lndn@fosstodon.org
 (DIR) More posts by lndn@fosstodon.org
 (DIR) Post #AtudDA6EhQnJsXhEhc by grunfink@comam.es
       2025-05-09T08:50:54Z
       
       0 likes, 1 repeats
       
       I'm glad to announce the release of version 2.76 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following 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).https://comam.es/what-is-snacIf you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.#snacAnnounces
       
 (DIR) Post #AtujDAN2I8SSRawJyS by liaizon@social.wake.st
       2025-05-09T09:40:45Z
       
       0 likes, 0 repeats
       
       @grunfink something up with how phanpy displays links now
       
 (DIR) Post #AtujDBJslLWtO6TJhI by grunfink@comam.es
       2025-05-09T09:58:10Z
       
       0 likes, 0 repeats
       
       Links in the post content are now also added to the list of attachments as type "Link". I don't know why they are shown as broken. I'll take a look at it.
       
 (DIR) Post #AtulcGFtkTN5qMh9Em by wowaname@freesoftwareextremist.com
       2025-05-09T09:37:36.089062Z
       
       0 likes, 0 repeats
       
       @grunfink why on earth does curl do anything with smtp
       
 (DIR) Post #AtulcH12vB5MCaknj6 by grunfink@comam.es
       2025-05-09T10:24:50Z
       
       0 likes, 0 repeats
       
       Curl also has support for doing SMTP connections, as well as FTP and others (even IMAP? not sure about this).
       
 (DIR) Post #Atv0JsSD0APi7n93Mu by lndn@fosstodon.org
       2025-05-09T12:36:02Z
       
       0 likes, 0 repeats
       
       @grunfink Congrats on the new release.
       
 (DIR) Post #Atv0JtF84HXsZW27cW by grunfink@comam.es
       2025-05-09T13:09:52Z
       
       0 likes, 0 repeats
       
       Thank you very much!
       
 (DIR) Post #Atv0RqJ4rwdTmWfjii by r1w1s1@snac.bsd.cafe
       2025-05-09T12:35:33Z
       
       0 likes, 0 repeats
       
       Thank you!!! I just did my donation → https://ko-fi.com/grunfink
       
 (DIR) Post #Atv0RrLwykWn1j1Xpw by grunfink@comam.es
       2025-05-09T13:10:09Z
       
       0 likes, 0 repeats
       
       Oh, thank you so much!
       
 (DIR) Post #Atv0Z4aGBYZe5Y9mhU by stefano@mastodon.bsd.cafe
       2025-05-09T11:33:09Z
       
       0 likes, 0 repeats
       
       @grunfink Great! Thank you!
       
 (DIR) Post #Atv0Z85DAw7AwPf2rQ by grunfink@comam.es
       2025-05-09T13:10:33Z
       
       0 likes, 0 repeats
       
       You're welcome, Stefano!
       
 (DIR) Post #Atv5XBUm17qyiRVdoG by lndn@fosstodon.org
       2025-05-09T13:48:03Z
       
       1 likes, 0 repeats
       
       @grunfink You're welcome
       
 (DIR) Post #AtvIyHCcCm2jdgGTbM by teajaygrey@snac.bsd.cafe
       2025-05-09T16:38:20Z
       
       0 likes, 1 repeats
       
       Thank you!I submitted a Pull Request to update MacPorts' snac to 2.76 here:https://github.com/macports/macports-ports/pull/28373GitHub Actions Continuous Integration checks passed!It's up to someone else with write access to merge it.Thanks to you and dandelions and shtrophic (and anyone else I may have missed) for the continued contributions and improvements!(these modest diffs were prepared in part while listening to "Garlic Braid" by LMNO & D-STYLES: https://d-styles.bandcamp.com/track/garlic-braid [the 1st single from the upcoming full length album: Three Mimes & an Elephant)#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
       
 (DIR) Post #AtvJ3LzNptctvrUrD6 by grunfink@comam.es
       2025-05-09T16:38:58Z
       
       0 likes, 0 repeats
       
       Thanks!
       
 (DIR) Post #Atvl90HkEzKR4aZFUO by wowaname@freesoftwareextremist.com
       2025-05-09T17:42:54.749711Z
       
       0 likes, 0 repeats
       
       @grunfink yes i asked why is an http library so overarching
       
 (DIR) Post #Atvl91FIfYy23IQoJk by rozenglass@fedi.dreamscape.link
       2025-05-09T21:53:40Z
       
       0 likes, 0 repeats
       
       @grunfink@comam.es @wowaname@freesoftwareextremist.com The scope hasn't been "HTTP library" for more than 25 years.  I assume it's "overarching" for the same reason why most big "evolved" software are; things just got piled up over time, as the shared infrastructure makes adding new things to the same application faster than building new "do one thing and do it well" tools.cURL started as an HTTP client in 1996, it was called httpget at the time, and then it got FTP support in 1997, changing the scope of the library to something like "transfer data to and from any URL", hence it was renamed the same year to urlget.  In 1998 it was renamed to cURL because too many projects were called urlget.  From there onward, more protocols were added because the scope of the library became "Any protocol with a URL".  SMTP support was added in 2010, in the same borg spirit :)By now cURL has some 30 protocols or so.It's been a long time of course, and that's all I could piece from the changelogs.  I wonder if @bagder@mastodon.social would kindly chime in more on whether there was any discussions of splitting cURL into separate per-protocol applications, advantages of the current design, or more on the philosophy behind this architecture.
       
 (DIR) Post #AtvqzHSK94ix9jGLqa by sergiodj@snac.sergiodj.net
       2025-05-09T21:54:08Z
       
       0 likes, 0 repeats
       
       @grunfink@comam.es Congratulations!Debian users will have to be patient; I can't upload to unstable/backportar because of the release freeze. I'll do that as soon as possible :)
       
 (DIR) Post #AtvqzI5fmmCR7lfmBE by grunfink@comam.es
       2025-05-09T22:59:56Z
       
       0 likes, 0 repeats
       
       Thank you very much anyway, Sergio!
       
 (DIR) Post #AtwUNFhoCVWstEvXqi by grunfink@comam.es
       2025-05-10T06:21:07Z
       
       0 likes, 0 repeats
       
       You're welcome!