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.
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
- Wordpress for ActivityPub 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
This is good, as Ghost is a nice platform: It’s time to bring back the open web.
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
When you live rent free in their head, you know you doing something right 😉
Some people block and spread hate, others build and create.
While they cast shadows we shine bright ✨
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
https://pubkit.net is so close, can't wait to ship this service 🚀
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.
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
https://PubKit.net Radar is a game changer 😎
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.
Pixelfed Stories are one of the most complex ActivityPub activities, using Bearcaps and custom types.
I look forward to publishing the spec so other projects can implement ephemeral stories like we have!
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
@grunfink I submitted a PR to update MacPorts' snac to 2.50 here:
https://github.com/macports/macports-ports/pull/23182
CI checks passed OK!
It's up to someone else with commit access to merge it.
Thank you for your continued enhancements, bug fixes and contributions!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
- #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/
Week in Fediverse 2024-03-22
Servers
- Hatsu v0.1.1
- lotide v0.15.0
- Friendica v2024.03
- snac v2.50
- Hubzilla v9.0
Clients
- Fedilab v3.28.2
- Tuba v0.7.0
- Husky v1.5.4
- Mastodon for iOS v2024.2
- Photon v1.28.4
- Voyager v2.0.0
Tools and Plugins
- Granary v6.2
- Fedi badge: A badge generator for ActivityPub-enabled social media platforms
Articles
- Bonfire Launches Open Science Network for Academics and Researchers
- Pixelfed introduces Loops, a Short-Form Video App
- Oh, Zot! Nomadic Identity is Coming to ActivityPub
- The Efforts to Extend ActivityPub
- Threads has entered the fediverse
- Last Week in Fediverse – ep 60
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018e4384-6968-4bee-0dc6-9f542a42d847
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.
Added defines for time to enable MacOS builds (contributed by andypiper).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song The Raven by #CarolineLavelle.
@julian JULIAN FTW!!!
While the specific tidbit you provided was not the case (I didn't have spaces between my fields), I noticed you specified the algorithm, so I added it...
✅✅✅✅✅
Can an instance operator running a derivative of Misskey (Sharkey, firefish, or maybe even Misskey itself) get in touch with me? I can't seem to federate with that entire pie of the fediverse... 401 Unauthorized 😬
Alternateively, if you've run into this type of issue before, any tips? Heh.
✅ Resolved! — https://crag.social/@devnull/112135536070616187
If there are any other #fediverse developers working on a TikTok like platform for the fediverse:
Maybe we can join forces and work together with Loops, and if not, lets keep in touch so we can work on #activitypub compatibility?
I'm already working closely with @stux on #Goldfish, which is shaping up to be a serious fedi TikTok contender!
Week in Fediverse 2024-03-15
Servers
- GoToSocial v0.14.2
- Castopod v1.10.5
- Mitra v2.13.0
- tootik v0.9.4
- Announcing Ibis, the federated Wikipedia Alternative
- Apas: ActivityPub via email
Clients
- Sengi v1.7.0
- Elk v0.13.0
- Jerboa v0.0.63
- toot v0.42.0
- Mastonaut v1.9.0
- Voyager v1.47.0
- Photon v1.28.3
- Shitter v3.5.6
Tools and Plugins
- PeerTube Livechat Plugin v8.4.0
- FediFetcher v7.0.4
- Fediverse Redirect v1.13.0
- Fedify: A fediverse server framework in Deno
- LemmyAutomod: A tool for Lemmy that allows instance admins to set rules that will take action in certain scenarios
Protocol
- FEP-6481: Specifying ActivityPub extension support with NodeInfo
- FEP-9fde: Mechanism for servers to expose supported operations
Articles
- The playground schematic analogy for designing a fediverse service
- Owncast Newsletter, March 2024
- Tiktok and the Fediverse
- How updates work in ActivityPub / Mastodon
- Last Week in Fediverse – ep 59
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018e1f65-597a-c30c-c68f-fdbe89706f3a
Getting linked on the mastodon network (tm). A few notes.
A while back, somebody linked to the honk manual. Within one minute, 76 mastodons retrieved the link.
I replied some time later. Within one minute, an additional 58 mastodons fetched the link.
For the day, it amounted to 150 hits, some arriving a bit later. I think not so bad, since it takes me about 200µs to serve this file from cache. It would be more problematic for a larger or more expensive file, however.
There's been some discussion of having the origin provide the preview, and the consequences of fake previews, but I think a reasonable compromise would be to have the origin check if there's a reasonable preview to be had. If the target is not a web page, tune the link so recipients don't try to generate previews.
Also, over the day, 152 hits from Pleroma and 142 from Akkoma, although those numbers are double since every GET is preceded by a HEAD. I'm not sure what happens after the head request, but that could be another way to avoid inflicting unnecessary load.
Week in Fediverse 2024-03-08
Servers
- tootik v0.9.1
- snac v2.49
- Pixelfed v0.11.13
- streams v24.03.06
- GoToSocial v0.14.0
- honk v1.3.1
- Misskey v2024.3.1
- Sharkey v2024.3.1
- nodeBB: February Update on ActivityPub Development
- The path to Funkwhale 2.0: more federation!
- Threativore: A Fediverse/Threadiverse bot to fight against spam and help with moderation
Clients
- Elk v0.12.0
- Mastodon for Android v2.4.1
- Voyager v1.44.0
- Photon v1.28.0
- Alexandrite v0.8.13
- Raccoon v1.8.0
Tools and Plugins
- activitypub-federation-rust v0.5.1
Articles
- Rethinking Moderation: A Call for Trust Level Systems in the Fediverse
- Content Nation Backlash Highlights Mastodon’s Toxicity
- Nightmare on Lemmy Street (A Fediverse GDPR Horror Story)
- We’re Hosting Our Own Fediverse Instance. Here’s Why
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018dfb66-16e6-4a94-db56-d2444dbe5384
@grunfink I submitted a PR to update MacPorts' snac to 2.49 here:
https://github.com/macports/macports-ports/pull/22899
CI checks passed OK! It's up to someone else with commit access to merge it.
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit
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.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Dear friends of #BSDCafe and the #Fediverse,
since December 2023, snac.bsd.cafe has been operational, initially in an experimental phase but has proven to be stable and reliable.
Thus, Snac2 is now available as a service of BSD Cafe. It is considered one of the best and most comprehensive "lightweight" implementations of #ActivityPub, offering one of the best ways to interact with the Fediverse without the need for the extensive dependencies and components of Mastodon.
It is now possible to request an account on the snac2 instance of BSD Cafe. There isn't an automatic sign-up process (snac2 does not provide one, as it wasn't designed to create large communities).
For information and details, I suggest reading the relevant page on our Wiki: https://wiki.bsd.cafe/snac.bsd.cafe
Have a great week!
#OpenSource #TechCommunity #DecentralizedSocialMedia #snac #snac2
It's taking longer than expected to finish the account migration feature (take your Pixelfed followers to another PF or Mastodon server)
I'm like 90% done though, and hope to wrap it up and ship v0.12.13 later this weekend!
PR: https://github.com/pixelfed/pixelfed/pull/4968
#pixelfed #activityPub #accountMigration #move #moveActivity #federation
Week in Fediverse 2024-03-01
Servers
- Mastodon v4.2.8
- Hatsu v0.1.0
- Akkoma v2024.02
- Mitra v2.12.0
- snac v2.48
- Hubzilla v8.8.8
- Honk v1.3.0
- Mobilizon v4.1.0
- Misskey v2024.3.0
- Castopod v1.10.4
- ActivityPub for WordPress v2.2.0
- gathio v1.4.0
- Mbin v1.4.1
- ActivityPub Server in a Single PHP File
Clients
- Mastodon v2.4.0 (announcement)
- PixelDroid v1.0.beta32
- Jerboa v0.0.60
- Photon v1.27.2
- Shitter v3.5.5
- mlmym v0.0.40
- Voyager v1.42.0
- Thunder v0.2.9
- Phanpy v2024.02.25
- Pachli v2.3.0
Tools and Plugins
- PeerTube Livechat Plugin v8.3.2
- Lemmy Migrate v1.2.0
Protocol
- ActivityPub and WebFinger (Draft Community Group Report)
Articles
- Newsmast Brings Huge New Features in 3.0 Update
- Open source meets open science - announcing the Open Science Network initiative
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018dd6e3-8b0d-2f75-08e5-bbe4e5f1c6d1
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.
@void_friend are we talking about AP here?
The protocol doesn't guard against anything like this explicitly, so... I guess you can be the first to propagate a reply-all storm onto fedi lol
Week in Fediverse 2024-02-23
Servers
- Misskey v2024.2.0
- Sharkey v2023.12.1
- Castopod v1.10.3
- Pleroma v2.6.2
- Mitra v2.11.0
- tootik v0.9.0
- Iceshrimp v2023.12.5
- The path to Funkwhale 2.0: a new API
- Pixelfed: Introducing Curated Onboarding - A Personal Touch to Community Building
Clients
- Elk v0.11.0
- Voyager v1.41.0
Tools and Plugins
- PeerTube Livechat Plugin v8.3.0
- StreetPass v2024.1
- FediPhoto-Lineage v7.3
Protocol
- FEP-96ff: Explicit signalling of ActivityPub Semantics
Articles
- Internationalise The Fediverse
- Breaking things and having fun with ActivityPub
- Who is welcome to my Inbox? (ActivityPub)
- Comparison of Misskey forks
- Cyberbullying Gone Global: Fediverse Spam and Operation Beleaguer
- Last Week in Fediverse – ep 56
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018db3a0-52c5-08c4-9c14-cbea33bc910d
Please correct me if I'm mistaken, but it seems trivial for a malicious service to send signed (against itself) activities to other inboxes to spoof content from other domains.
UNLESS the public key host matches the object identifier host, right? That'd be a sensible and low-effort way to ensure obj. integrity.
But that would preclude the use of a third-party http signature service, although I suppose that is only a potential implementation; nothing I've witnessed in the wild.
ActivityPub Server in a Single PHP File
https://shkspr.mobi/blog/2024/02/activitypub-server-in-a-single-file/
At the end of the day, if an implementor chooses to send everything as as:Note, that's their call, but more "correct" types should be used. Even as:Page is a step in the right direction as it is sufficient generic to encompass a lot.
Perhaps #nodebb will send topics as as:OrderedCollection, because at its core, what is a topic but an ordered collection of posts/notes?