gyptazy.ch is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
OK folks, we need to stop assuming #Mastodon is the entire #Fediverse and expecting its idiosyncrasies to be mandated on everyone else. There's no such thing as a "CW" in Note
can have a summary
and a content
and if Mastodon wants to display the summary and hide the content that's its problem. There are so many examples of this. Please stop screaming at people just because you think they've failed some kind of Mastodon purity test on an ActivityPub network when they're following the rules of their instance.
One of my ongoing experiments with #WordPress involves blurring the lines further between blogging and social media interaction. There’s actually some really neat stuff you can do with the #ActivityPub plugin, the Friends plugin, and the Mastodon Apps plugin.
One thing that’s really struck me is that WordPress can absolutely support different ActivityPub object types / ActivityStreams vocabulary. Posting short statuses from a client is 100% doable, and so are events and articles.
Week in Fediverse 2024-07-19
Servers
- PeerTube v6.2.0
- Hubzilla v9.2.1
- ActivityPub for WordPress v2.6.0
- Ktistec v2.0.0
- Iceshrimp v2023.12.8
- NeoDB v0.10.4
- PieFed development update July 2024 - Lightbox, Mod log, Wikis
Clients
- Jerboa v0.0.70
- Tuba v0.8.2
- Photon v1.31.0
- Raccoon v1.12.1
Tools and Plugins
- FediTest v0.3.0
- PeerTube Livechat Plugin v10.3.2
Protocol
- FEP-c551: Use ECMAScript Modules to Create Conformance Tests for Fediverse Enhancement Proposals
- FEP-c4ad: Viewership History
- FEP-a5c5: Web Syndication Methods
- FEP-eb48: Hashtags
- FEP-c893: DOAP
Articles
- ActivityPods Releases Example App to Help Developers
- Privacy and Consent for Fediverse Developers: A Guide
- New Features for ActivityPub.Academy
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0190a734-01fc-7fed-9452-c96540d52127
We just released version 2.6.0 of the #ActivityPub plugin for #WordPress
You can now (finally) add/edit/delete the extra fields, we improved the remote-reply overlay quite a bit and made a lot of smaller tweaks and fixes.
Let us know if you have some feedback!
>But ActivityPub is also largely underspecified
ActivityPub is not underspecified. Developers might get frustrated when they read the spec and discover that it doesn't explain how to communicate with Mastodon. But this is only because the scope of the spec is much broader. It is a protocol for building all kinds of decentralized social applications, and some of them can be quite different from micro-blogging services.
>We prefer to make a very precise protocol specification to give tight interoperability at it's core, but allow component data and schemas to develop independently for extension.
You can create an interop profile for ActivityPub which can be as precise as you want. It can be very strict and at the same time compatible with many existing applications (best practices for interop has been already discovered, and the work on formalizing them is ongoing).
Extensibility is baked in (ActivityPub is a culmination of several decades of experimentation with semantic web concepts).
Of course, you can design a different protocol, but bootstrapping protocols is a very difficult task. #ActivityPub is already popular, and it has all the properties of the Web of Data you've described in your post.
>That said, interoperability with ActivityPub is something we are very interested in.
Interoperability can be achieved by adopting ActivityPub data model (ActivityStreams 2.0). A common language will enable communication without centralized bridges. Transport protocols are secondary
@usul And yet we are discussing using an open standard called #ActivityPub where you are somewhere in the #fediverse and I am on my single user instance. All using Open Source. Weird ;)
I'd like to interject for a moment.
What you're referring to as #Mastodon is in fact the #Fediverse.
Mastodon is not a network unto itself, but rather another open component of a fully functioning network made useful by #ActivityPub.
Every Mastodon user is in fact a user of the fediverse without realizing it.
There really is a Mastodon, and these people are using it, but it is just a part of the greater whole. Mastodon is one example of a service using the AcivityPub spec, and is an essential part of the Fediverse, but of limited utility by itself; it is best understood and functions at its greatest when used in combination with other Fediverse services.
Having second thoughts about creating a #Fediverse platform. I was not aware of the levels of toxicity on #Mastodon by users (even admins) who don't understand how federation protocols work and harass developers with false accusations and even uploading child porn to their websites to get them in legal trouble. No, thank you.#ActivityPubwedistribute.org/2024/03/contentnation-mastodons-toxicity/
Week in Fediverse 2024-07-12
Servers
- Hubzilla v9.2
- Streams v24.7.8
- snac v2.56
- Hatsu v0.2.2
- Mitra v2.25.0
- NeoDB v0.10.3.2
- Trunk & Tidbits, June 2024
- ActivityPub server for Ghost, built with Fedify
Clients
- Mastodon for Android v2.6.0
- mlmym v0.0.49
- Voyager 2.13.0
- Photon v1.30.4
- Raccoon v1.12.0
Tools and Plugins
- PeerTube Livechat Plugin v10.3.0
Protocol
- FEP-9091: Export Actor Service Endpoint
- FEP-6fcd: Account Export Container Format
Articles
- Substack rival Ghost federates its first newsletter
- ForgeFed: Team-Resource Links
- An Admin’s Guide to Fixing PeerTube
- Custom fediverse emoji
- Last Week in Fediverse – ep 76
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01908479-57df-9c53-cdcb-0dc85fd80d66
Just wondering, do you use push notifications with your #ActivityPub client?
yes: | 9 |
no: | 5 |
Closed
Hey, is there a specific reason why Pleroma tends to be used for right-wing #ActivityPub servers? Or is it just historical accident?
Don't show instance announcements in public timelines (contributed by sarahpw).
Added auto boosting. If an account has this flag enabled, all mentions to that account are automatically boosted to all its followers (contributed by sarahpw).
Fixed typos in manpages (contributed by sergiodj).
Some minor performance improvements (contributed by Claire).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Week in Fediverse 2024-07-05
Servers
- Pixelfed v0.12.2
- Mastodon v4.2.10
- Mitra v2.24.0
- ActivityPub for Wordpress v2.5.0
- Castopod v1.12.3
- tootik v0.11.3
- Highlighting journalism on Mastodon
Clients
- IceCubesApp v1.10.44
- Mastodon for iOS v2024.7
Tools and Plugins
Protocol
- FEP-e3e9: Actor-Relative URLs
- FEP-d9ad: Create Conformance Tests for Fediverse Enhancement Proposals
Articles
- tootgroup.py with GoToSocial
- Storytelling in the Fediverse
- Last Week in Fediverse – ep 75
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01906039-fa01-bb0c-4792-e93344e59722
Week in Fediverse 2024-06-28
Servers
- Sharkey v2024.5.1
- Gancio v1.18.0
- Mitra v2.23.0
- neodb v0.10.2.3
- Castopod v1.12.0
- NodeBB v4.0.0-alpha (aka ActivityPub alpha release)
- Hollo: Federated single-user microblogging software powered by Fedify
Clients
- IceCubesApp v1.10.43
- Tuba v0.8.1
- Pachli v2.6.0
- mlmym v0.0.46
- P2Play v0.8.1
- Phanpy changelog
Tools and Plugins
- FediFetcher v7.1.1
- Granary v7.0
- Fedify v0.11.0
- Betulon: A simple utility to add Mastodon bookmarks to Betula
Articles
- Meta is connecting Threads more deeply with the fediverse
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01903bb6-c8eb-3a66-3305-460bf5a946d1
Week in Fediverse 2024-06-21
Servers
- GoToSocial v0.16.0
- diaspora* v0.9.0.0
- Mitra v2.22.0
- Lemmy v0.19.5
- Hatsu v0.2.1
- Pleroma ActivityRelay v0.3.2
- NeoDB v0.10.2
- Discover Castopod's Plugins Architecture
Clients
- Mastodon for Android v2.5.2
- Mastodon for iOS v2024.6
Tools and Plugins
- Fedify v0.10.0
- PeerTube Livechat Plugin v10.1.0
- Feditest: Test federated protocols such as those in the Fediverse
Articles
- Alright, let's Fedify
- Fediverse domain blocks
- Lemmy and my Switch to PieFed
- Lisa Melton: The fediverse’s own algorithm
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0190181b-34fd-984c-3ed6-b06b56913fe3
Week in Fediverse 2024-06-14
Servers
- Lemmy v0.19.4
- Betula v1.3.0
- snac v2.54
- streams v24.6.10
- Smithereen v0.8.0
- Owl Blogs: A simple blogging solution with IndieWeb and Fediverse in mind
Clients
- IceCubesApp v1.10.42
- Jerboa v0.0.69
- Photon v1.30.2
- Raccoon v1.11.2
- Pixelix: Android Client for Pixelfed
Tools and Plugins
- Fedify v0.9.1
- FediFetcher v7.0.5
- Fediverse Redirect v1.13.3
Protocol
- FEP-5e53: Opt-out Preference Signals
Articles
- Maven Imported 1.12 Million Fediverse Posts
- Integration models of end-to-end encrypted messaging into ActivityPub
- Your WordPress as Your Personal Mastodon Instance
- Trunk & Tidbits, May 2024
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018ff3bc-19c2-9b77-48c0-55d79c15552c
Mastodon API: fixed a last-minute bug that broke some API functions.
I apologize for any inconvenience. This week has not been very good for me, but that is no excuse.
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.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Week in Fediverse 2024-06-07
Servers
- Hatsu v0.2.0
- ActivityPub for WordPress v2.4.0
- Mitra v2.21.0
- Hubzilla v9.0.2
- Mbin v1.6.0
- neodb v0.10.0
- PieFed development update, June 2024 - Peertube, Polls
- Forgejo How To: Federated Stars
Clients
- IceCubesApp v1.10.41
- Jerboa v0.0.67
- Voyager v2.12.1
- Photon v1.29.6
- Raccoon v1.11.0
Tools and Plugins
Protocol
- SocialCG/ActivityPub/MediaUpload
- FEP-c7d3: Ownership
Articles
- Protecting artists on the fediverse
- Fediverse activity report #1
- Towards Federated Key Transparency
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018fd002-ab85-ee53-5db1-91dbc4a03c51
we just released version 2.4.0 of the #WordPress #ActivityPub plugin:
https://github.com/Automattic/wordpress-activitypub/releases/tag/2.4.0
Week in Fediverse 2024-05-31
Servers
- Mastodon v4.2.9
- Mitra v2.20.0
- Misskey v2024.5.0
- Iceshrimp v2023.12.7
- neodb v0.9.7.0
Clients
- mlmym v0.0.45
- Voyager v2.12.0
- Thunder v0.4.0
- Pachli v2.5.2
- Photon v1.29.5
- Fcli: A command line Mastodon / Fediverse client
Tools and Plugins
- Lemmy Webhooks v0.17.0
- kbin Enhancement Suite v4.2.0
Protocol
- FEP-cd47: Federation-friendly Addressing and Deduplication Use-Cases
Articles
- Call to Action: Fediverse Media Server
- Why publishers are preparing to federate their sites
- Last Week in Fediverse – ep 70
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018faaec-7b65-0b23-31e1-c3931a7c01cb
Week in Fediverse 2024-05-24
Servers
- Mitra v2.19.0
- Akkoma v2024.04.1
- Pleroma v2.6.3
- gancio v1.16.0
Clients
- Voyager v2.11.0
- Mastodon for iOS v2024.5
- Milktea v2.162.0
Tools and Plugins
- PeerTube Livechat Plugin v10.0.0
- Lemmy Webhooks v0.16.0
Articles
- A Plan for Social Media - Rethinking Federation
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018f875f-e70d-c42e-f3c1-543a0eab428c
Week in Fediverse 2024-05-17
Servers
- snac v2.53
- tootik v0.11.2
- NeoDB v0.9.6.7
Clients
- Tusky v25.2
- IceCubesApp v1.10.40
- Photon v1.29.0
- Voyager v2.10.0
- Raccoon v1.10.2
- P2Play: Working for an updated app
Tools and Plugins
- FediPlan v1.2.0
- PeerTube Livechat Plugin v9.0.3
- Fediverse Sharing Button: Let your site's visitors share your work with the fediverse!
Articles
- Making fediverse apps for everyone
- ForgeFed: Happy Families - Project Nesting
- You Can Now Bridge Fediverse and Bluesky Accounts
- Impact of fediverse clients on the use of alt text
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018f642b-861a-a8e4-2e71-547270791a78
@grunfink I submitted a PR to update MacPorts' snac to 2.53 here:
https://github.com/macports/macports-ports/pull/23996
GitHub Actions CI passed OK!
As in the past, I don't have commit access, so it will be up to someone else to merge it.
Thank you for your continued improvements and to khm and kvibber for their contributions as well!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
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).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Week in Fediverse 2024-05-10
Servers
- tootik v0.11.0
- snac v2.52
- Pixelfed v0.12.1
- Mitra v2.18.0
- Sharkey v2024.3.3
- Trunk & Tidbits, April 2024
- Self Hosted Api Trader Game: A game server that offers a client API to play a city building and resource trading game
Clients
- Tusky v25.0
- IceCubesApp v1.10.37
- mlmym v0.0.44
- Voyager v2.9.0
- Raccoon v1.10.1
- Friendiqa v0.6.9
- Moshidon v2.3.0
- Fedicat: iOS fediverse client
Tools and Plugins
- Fedify v0.8.0
- PeerTube Livechat Plugin v9.0.2
- Lemmy Migrate v1.3.0
- feed2fedi v3.1.0
- PeerTube premium users plugin
- Subtitle editor for Peertube
Articles
- The Trouble with Forking Mastodon
- Data on sending a post into the fediverse
- The ways we keep the fediverse sustainable
- Last Week in Fediverse – ep 67
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018f3fb3-1403-464d-7d6b-b7fb739ff1ab
"In 2024, for the first time, it finally feels like we have a critical mass of people and platforms who are interested in rewilding the internet to bring back what we lost, and create something new. ... There's a palpable feeling that this just might be the year of the open web."
is this feeling... hope? https://activitypub.ghost.org/day-0/
@grunfink I submitted a PR to update MacPorts' snac to 2.52 here:
https://github.com/macports/macports-ports/pull/23859
GitHub Actions CI are queued, but hopefully they will complete OK?
Regardless, I don't have commit access so it will be up to someone else to merge it.
Thank you for your continued improvements and to others submitting bug fixes too!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
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.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Usage tips: Use social media as little as possible. Go for a walk. Meet with friends. Read a good book.
Week in Fediverse 2024-05-03
Servers
- Akkoma v2024.04
- PeerTube v6.1.0
- Mitra v2.17.0
- Pixelfed v0.12.0
- ActivityPub for Wordpress v2.3.1
- Firefish v20240430
- Ktistec v2.0.0-11
- Iceshrimp v2023.12.7
- tootik v0.10.4
- humungus - an hg server (federates via ActivityPub)
Clients
- IceCubesApp v1.10.36
- Voyager v2.7.0
- mlmym v0.0.43
- Pachli v2.5.0
Tools and Plugins
- Fediverse Redirect v1.13.2
- auth-lemmy.py: Script designed to run as an ejabberd external auth program, and validate Lemmy user accounts
- LemmyWebhook: Add webhook support to your Lemmy instance
Protocol
- FEP-7458: Using the replies collection
- FEP-0391: Special collection proofs
- FEP-db0e: Authentication mechanism for non-public groups
Articles
- Conversations and Articles
- Owncast Newsletter April/May 2024
- Fork it! It's time for a Mastodon hard fork
- How to Stream to PeerTube or Owncast with OBS Studio
- Please Don’t Share Our Links on Mastodon: Here’s Why!
- The Fediverse has a DDoS problem
- Encrypted DMs Are Coming to ActivityPub
- Last Week in Fediverse – ep 66
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018f1b02-459f-51b3-9977-175c23730049
Dear #Fediverse friends I am here to announce that we entered phase 3 of #ActivityPub and Fediverse #enshitiffication! 🤫
Just a small recap:
And here we are:
wedistribute.org/2024/03/exten…
It is now to extend the protocol because doesn't please the #TechBros...
Let's see some interesting points:
The proper way to handle this, is by addressing the followers collection of the OP, and let OP forward the Activity to its followers.
#Diaspora and #Friendica work this way.
Bluesky offers a stackable moderation system that allows people to subscribe to labeling services and help each other curate and filter the network.
Moderation is a concern only if your goal is to build a giant pool of users, which is the opposite scope of a decentralized network which aims for many servers with limited active people.
While a little more on the cryptocurrency side of things, Nostr incorporates direct payments into the network, allowing creators to compensate each other.
Poor creators, is that even a job?
Clearly the fact that Mastodon dominated the scene has, once again, that where you want freedom and diversity a sole player or a mono-culture attitude is a problem, using #Mastodon as a testing benchmark is a flaw.
Yes, go ahead and do your stuff, meanwhile I remind you that other protocols already resolved many of those concerns, that belong to AP, a protocol that is managed, or it was, by the W3C, thus watchout...
Perhaps it is time you rediscover Diaspora...
Week in Fediverse 2024-04-26
Servers
- Adding activitypub to humungus
- Fedi-Games: Framework for Games running on ActivityPub
Clients
- P2Play v0.7.0
- Voyager v2.6.0
- mlmym v0.0.41
- Mastodon for iOS v2024.4
Tools and Plugins
- Fedify v0.7.0
- PeerTube Livechat Plugin v9.0.0
- Fediverse Iconography
Protocol
- FEP-3b86: Activity Intents
- ActivityPub Miscellaneous Terms (Draft Community Group Report)
Articles
- Social Siloes: On Post, Artifact, and the future of closed networks
- April 2024 PeerTube newsletter!
- Ghost: Building ActivityPub
- Cross-server Interactions in ActivityPub
- ActivityPods: Federated Solid Pods
- One Login: Towards a Single Fediverse Identity on ActivityPub
- Last Week in Fediverse – ep 65
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018ef7ee-7839-4b7d-16c1-00836c9b481d
Oh nice! Following a #WordPress blog using #nodebb is working like a charm!
Good job @julian
The blogging platform #Ghost is working on adding #ActivityPub integration. That means, among other things, being able to follow Ghost-powered blogs and comment on articles right from your Mastodon account. The website they made to explain their plans is really nice! This is what momentum looks like.
This is good, as Ghost is a nice platform: It’s time to bring back the open web.
Is there any #ActivityPub / fediverse software for forums?
I am *not* looking for Reddit alternatives (ie. not Lemmy, although, to be quite honest, I'm not really sure if or why that's different, but they feel fundamentally different from eg. Discourse or phpBB to me, interesting thing to think about later, I suppose).
Week in Fediverse 2024-04-19
Servers
- ActivityPub for WordPress v2.3.0
- Mitra v2.16.0
- Castopod v1.11.0
- tootik v0.10.2
- NeoDB v0.9.6.5
- Mbin v1.5.3
Clients
- Elk v0.14.0
- toot v0.43.0
- IceCubesApp v1.10.35
- Voyager v2.4.0
- Podcast AP: Search for and follow Podcast and Music feeds with your Mastodon or Pleroma account
Tools and Plugins
- Fedinesia v3.1.0
- Fedify v0.6.1
Articles
- Threads on Mastodon and The Bright Future of the Fediverse
- A Content-Fallback Mechanism for the Fediverse
- Emissary is Whatever You Want It To Be
- Bytedance: Add ActivityPub to Tiktok Notes
- Fediverse World Sight Day and Global Accessibility Awareness Day
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018ed3af-5c06-f0e7-5a08-ce73007196c8
Lovely #fediverse operators / #fediadmin, can someone point me to best practices when it comes to spinning up test instances that are designed to be deleted after some time?
It is unclear to me what happens in #ActivityPub when a server that was known disappears. I know this has happened in the past in rather traumatic ways (instance gone, backups gone, ...), so it must be somewhat well-supported.
Given that this is planned and designed though, I'd like to do things "properly" :-).
Week in Fediverse 2024-04-12
Servers
- Owncast v0.1.3
- Mitra v2.15.0
- GoToSocial v0.15.0
- Smithereen v0.7
- NeoDB v0.9.6.4
- Hamabē: Federated Audio Space
Clients
- Mastodon for Android v2.5.0
- Jerboa v0.0.66
- Tuba v0.7.2
- Thunder v0.3.0
- Voyager v2.3.1
- Pixelfed (React Native): The official Pixelfed mobile app
Tools and Plugins
- Fediverse Redirect v1.13.1
- Fedify v0.6.0
- feed2fedi v3.0.0
- kbin Enhancement Suite v4.0.0
Articles
- Mapping Fediverse Communities
- Installing the FediBuzz relay
- DSA Guide for the Fediverse
- Evergreen content gardens
- Reading the Online Harms Act with my Fediverse Admin Hat On
- ForgeFed Teams
- Flipboard deepens its ties to the open source social web (aka the fediverse)
- Last Week in Fediverse – ep 63
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018eb00d-6df5-25d9-3581-10aab18f40c0
So someone deleted their Mastodon account and now my instance is receiving an Undo(Announce) for everything they've ever done.
This ... is ... concerning, considering one should assume a single Delete(Actor) should automatically handle all of the side effects?
I'm not particularly worried about the noise, bandwidth, or cycles, it's mostly just out of principle that I think this is weird.
I think @hrefna tooted about this awhile back too.
If you're working on #ActivityPub, I *highly* recommend the new draft report on using HTTP Signature and ActivityPub by @snarfed.org and @nightpool . This draft just hit the stands this week, and it's a really complete coverage of the topic.
Week in Fediverse 2024-04-05
Servers
- tootik v0.9.5
- Akkoma v2024.03
- Sharkey v2024.3.2
- Mitra v2.14.0
- PeerTube v6.0.4
- snac v2.51
- Gancio v1.15.2
- Iceshrimp v2023.12.6
- Mbin v1.5.2
Clients
- Elk v0.13.2
- Jerboa v0.0.65
- Voyager v2.3.0
- Raccoon v1.9.0
Tools and Plugins
- ActivityPhp v0.7.2
- Fedify v0.5.0
Protocol
- FEP-e229: Best practices for extensibility
- ActivityPub and HTTP Signatures (Draft Community Group Report)
Articles
- Fedi Garden to Instance Admins: “Block Threads to Remain Listed”
- Could the US Government Self-Host a Fediverse Server?
- Analyzing fediverse followers
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018e8b2c-b4cf-236f-cb3d-d86934991ff1
@grunfink I submitted a PR to update MacPorts' snac to 2.51 here:
https://github.com/macports/macports-ports/pull/23357
CI checks are queued. Hopefully they'll go smoothly?
Assuming they do, it will still be up to someone else with commit access to merge it.
Thank you for your continued improvements! On my mental ToDo list I keep on meaning to create a snac Port for OpenBSD, and it looks as if the unveil and pledge support continues to be refined, cool!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
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.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album Eternal Embers by #Meltt.
The #ActivityPub actor of type Group
was defined basically for this; to boost to their followers all posts that mention it. Programs like Lemmy and the Wordpress ActivityPub plugin implement 'channels' this way.
Implementing support for this in snac won't be too difficult, but I want to keep it as slim as possible. I don't totally discard the idea, though, so I'll write it down as a possible thing to be done in the future.
Federated NextDoor? @evan
*ducks*
Could be a neat use case for location based notes outside of the hashtag purview.
Week in Fediverse 2024-03-29
Servers
- Hubzilla v9.0.1
- Ktistec v2.0.0-10
- Mbin v1.5.0
- Forgejo: Ui-Work for Sending Like Activities
Clients
- Jerboa v0.0.64
- Tuba v0.7.1
- Mastonaut v1.9.1
- IceCubesApp v1.10.33
- Pachli v2.4.0
- Voyager v2.2.4
- Mangane "peaceful-panther"
- Mastodon for iOS v2024.3
- PixelDroid: List of some changes and improvements
Tools and Plugins
- Fedify v0.4.0
- Fedinesia v3.0.0
Articles
- The elephant in the thread
- FEP for supported ActivityStreams types
- Last Week in Fediverse – ep 61
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018e67ec-5a12-5d50-3834-3bd2bb65a02f
- #Debian 12 #AnsibleSemaphore
- #FreeBSD 14 #snac (#ActivityPub / #Fediverse)
- #Debian 12 #Nextcloud 28 (#nginx / #mysql)
What do you want next?
#AppleSilicon #virtualization #aarch64
https://gyptazy.ch/blog/collection-of-vagrant-boxes-images-for-apple-silicon-based-on-arm64/
This should help all the people that are running on #RV64 hardware (like the #VisionFive2, #MilkV, #LicheePi4A, ...) and also want to run #snac2 as a #ActivityPub instance in the #Fediverse like me.
You can grab it here: https://cdn.gyptazy.ch/files/riscv64/ubuntu/snac/snac_2.49_dev_ubuntu_23.10_riscv64_linux.tgz
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.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album The Sudbury Inn by #Deleyaman.
Added pagination to the notification page.
The New Post... option now includes an optional field to set the URL of an ActivityPub post to be a reply to.
Fixed spurious notifications from the same user.
Fixed repeated mentions in the reply text field.
One-post only pages include the post content instead of the user bio in their metadata (improving post previews from other software).
Mastodon API: Added support for timelines by tag (for sites like e.g. https://fediwall.social to work).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album Fire Hell and Holy Water by #GioliAndAssia.
#snac #snac2 #mastodon #fediverse #activitypub #grafana #metrics #prometheus #performance #ressources
https://blog.benjojo.co.uk/post/who-hosts-the-fediverse-instances
#decentralized #federated #federation #ActivityPub #Mastodon #snac #snac2 #BSDCafe
We could use the same approach like #Mastodon, fetch the resource added by the user, write the date in a file and use this for the validated_at field of the resource. @grunfink@comam.es - do you have already any plans? Maybe I can provide a PR…
Btw: what about the follower/followed by counter on the mastodon API - I heard this is intentionally not provided?
Just submitted the PR to the #snac2 dev with #ntfy notifications support, both self-hosted or using the official ntfy.sh server. This brings enhanced privacy when utilizing a self-hosted server, eliminating the need for external services.
Token authentication is also supported.