Da ist das gute Stueck und bekommt sofort die neue @pop_os_official Version verpasst 😍
Moin #Fediverse und euch einen gesunden Start in diesen Mittwoch. Alles wird gut 🖖
#fediverse
Da ist das gute Stueck und bekommt sofort die neue @pop_os_official Version verpasst 😍
Moin #Fediverse und euch einen gesunden Start in diesen Mittwoch. Alles wird gut 🖖
A couple days ago, I got a DM from a #Bonfire user. I happily replied and sent
a follow request—but the Accept never came back, even though they hadn't
enabled manuallyApprovesFollowers. My DM reply probably never arrived either. Classic interop bug.
I checked out the Bonfire source and dug in. Turns out Bonfire hasn't implemented RFC 9421 yet, so it was silently discarding any activity signed with it. That alone would be workable, except for one more issue: Bonfire was responding 200 OK even when signature verification failed, instead of 401 Unauthorized.
This matters because Fedify implements a double-knocking mechanism—if a request signed with RFC 9421 fails, it retries with the older draft cavage signature. But since Bonfire returned 200 OK on the failed first knock, #Fedify had no reason to send a second one.
I filed two issues on the Bonfire #ActivityPub repo—one requesting RFC 9421 support, and one about returning 401 on invalid signatures. For the latter, I also sent a PR, which got merged pretty quickly: bonfire-networks/activity_pub#9.
That said, individual Bonfire instances won't pick up the fix until they actually deploy it. So in the meantime, I patched Hollo and Hackers' Pub to use draft-cavage-http-signatures-12 as the firstKnock, so Bonfire instances can at least understand the first request.
One last thing: Fedify caches whether a given server supports RFC 9421, and the Bonfire servers I'd already talked to were cached as “supports RFC 9421”—because they'd been returning 200 OK. I had to manually clear that cache on both hollo.social and hackers.pub before everything finally worked.
After all that, the mutual follow went through and my DM reply landed. Worth it.
Other than that, some musings..
Your project looks very nice. Kudos! However, the past couple years I've probably seen a quadrillion instant messenger projects pass by. The screenshot on the website is "yet another familiar IM chat UI".
But if I just read your tagline of "Decentralized #P2P encrypted messaging" and I close my eyes a bit, I can picture 'universal messaging' and see something very powerful.
In #ActivityPub conceptual architecture this exists in theory, but the #fediverse diverges from that. In #XMPP and #Matrix protocol realms you hear people say "you can build any social networking use case with the protocol", but then all the documentation and discussions relate narrowly to IM and some of the hardwired abstractions assume IM (like Room in matrix).
With universal messaging I might be empowered with https://eventmodeling.org and https://eventcatalog.dev like solution design, using SDK's on top of a robust p2p protocol component. To model IM and more.
This concludes the first edition of #FediMTL. Thank you all for being part of this inaugural event. Thank you to all the speakers @pluralistic, @cwebber, @julian, @paige, @catouma, @saskia, @evan, @meadmin, our MC @randydjohnston, and organizers @swf, @fedihost and @qlub 🙏
The conversation on #DigitalSovereignty is just getting started. See you at the next edition!
#Fediverse #SocialWeb
@BrianJohnson Posts that expire should have a warning to others that they will expire because it is ghastly and highly unfair to people you have conversations with when the OG post disappears but remnants of the remaining replies are ghosting around out of context.
A notice in the profile is not enough. When someone goes to reply, they should be notified in some fashion. #MastoAdmin #Mastodon #Fediverse
This concludes the first edition of #FediMTL. Thank you all for being part of this inaugural event. Thank you to all the speakers @pluralistic, @cwebber, @julian, @paige, @catouma, @saskia, @evan, @meadmin, our MC @randydjohnston, and organizers @swf, @fedihost and @qlub 🙏
The conversation on #DigitalSovereignty is just getting started. See you at the next edition!
#Fediverse #SocialWeb
Here's an idea I'm playing with: a semi-customizable fediverse invitation page.
Example: https://invite.jointhefediverse.net/?server=hachyderm.io&apps=1,2,3,5
More about the project: http://stefanbohacek.com/project/fediverse-invitation
Fediverse invitation
METTEZ DES HASHTAGS LES GENS la première chose que je fais pour convaincre quelqu'un'e de rejoindre le #fediverse, c'est de lui demander ce qui l'intéresse. La poterie ? J'ouvre le hashtag #poterie pour lui prouver dans la seconde qu'il y a du contenu pour elle, qu'elle peut trouver des gens avec qui partager, que ça vit. Si pas de contenu, je l'ai perdue.
Chaque hashtag est une vitrine qui doit montrer la vitalité du réseau.
Pensons-y et posons les #hashtags sur les meilleurs publications 🙏
Saskia Welch @saskia from @newsmast is presenting @qlub’s mobile apps as a use case. 📱
An excellent lead-in to the 5PM presentation by Philippe Larose Cadieux @meadmin CEO and Co-founder of #Qlub… 👀
#FediMTL #Fediverse #DigitalSovereignty #SocialWeb
Update: You can now include up to 4 starter packs from https://fedidevs.com/starter-packs/.
Here's an example: https://invite.jointhefediverse.net/?server=hachyderm.io&apps=1,2,3,5&starterpacks=NjQ5,OTIw,OTAx,ODY4
Our final talk of the day, and certainly not the least, features Philippe Larose Cadieux @meadmin CEO and Co-Founder of @qlub a Quebec-based social network built on #Mastodon that welcomed over 30,000 new users to the #Fediverse in just a few weeks.
He shares the foundations the team built and the next steps toward making #Qlub a sustainable and sovereign network for #Quebec.
We’re also celebrating Qlub’s 1st anniversary! 🎉
#FediMTL #DigitalSovereignty #SocialWeb
Our final talk of the day, and certainly not the least, features Philippe Larose Cadieux @meadmin CEO and Co-Founder of @qlub a Quebec-based social network built on #Mastodon that welcomed over 30,000 new users to the #Fediverse in just a few weeks.
He shares the foundations the team built and the next steps toward making #Qlub a sustainable and sovereign network for #Quebec.
We’re also celebrating Qlub’s 1st anniversary! 🎉
#FediMTL #DigitalSovereignty #SocialWeb
Hear me out: #ActivityPub-backed faxing 📠
Well that was fun, can't believe Pixelfed has over 1M people in our community!
Looking forward to building bridges for the next million or two people to join the #fediverse
We have some important work to do this year!
Now on stage, the man who published the very first post on the #SocialWeb in May 2008 and is often called the father of the #Fediverse: Evan Prodromou @evan Co-author of the #ActivityPub protocol at @swf
He presents the structure and dynamics of the social web, including the benefits and disadvantages of this architecture, the products and protocols, people and organizations involved in its development.
#FediMTL #DigitalSovereignty