I'm followed by my first (I think) Bluesky user, and a bot account (@bsky.brid.gy) asked me to follow it to make a bridge to make following work, as I've understood.
Can anybody explain to me why this is necessary and why the normal ActivityPub protocol is not used instead?
@smallcircles@rakoo@hrefna we have been shortly in touch after FOSDEM as I've implemented a decentralized forge based on XMPP, and they wanted to use XMPP too. Unfortunately, I've been too busy to follow up closely.
Happy to announce that I've got an extension on my current #NLnet A/V grant for #Libervia to work on S.F.U. (Selective Forwarding Unit), it's a service needed for large A/V conference rooms, à la #Jitsi.
However, the delay is really short (hard deadline in August), so lot of work planned in coming weeks.
It will be based on #Galène and parts will be available for whole #XMPP ecosystem.
I'm testing #PeerTube after a while for light integration with #Libervia and really pleased with what I see! Clean UI, lots of features, easy to use - great work by @Chocobozzz, @Framasoft, and the entire contributing team. Plus, there are a ton of plugins available! I'll be exploring the API to see if deeper integration is possible, it would be neat. #selfhosted#XMPP#videos
The #ActivityPub gateway is a server component that can work with any #XMPP server or client, not only #Libervia .
About the status, it's working. I have 2 more things to do before the release:
- HTTP signature for GET requests (it's only done for POST requests right now), which will make it compatible with secure mode of other implementations.
- Use per-user encryption keys. For now it's one for the whole instance.
Both things are easy to do, I just need some time.
🚀 Just pushed the #WebRTC Data Channel Signaling implementation to #Libervia! In this case, it features a different workflow compared to usual Jingle File Transfer methods, with separate browser and #GStreamer implementations 💻
It's a great addition, allowing direct P2P file sending (where possible) from any device to any other one (like a CLI/Desktop frontend sending files directly to a remote browser). I look forward to enhancing the UI/UX! #NLnet#XMPP#PeerToPeer 🌐
@pfm@atomicpoet@isotopp@NGIZero@smallcircles Hi, indeed the XMPP <=> ActivityPub gateway is implemented, actually my XMPP blog at @goffi@goffi.org is using it, so you can subscribe to it from ActivityPub (Actually, it's my blog, one of my XMPP JID, my email address, my ActivityPub handle, and there is an Atom feed available there).
The gateway is usable but not officially released, and I let some time to stabilise it, so early adopter for now. I expect a release by the end of year.
@feditips@zepfanman Hi, I'm the main author of #Libervia, thanks for your interest in it! It was indeed previously named "Salut à Toi".
It's misconception to think that #XMPP is only a chat protocol, it was doing blogging and social stuff long before #ActivityPub is even a thing .
The ActivityPub gateway is working (in both direction), you can check with my XMPP blog accessible from AP at @goffi@goffi.org . It's jut not yet officially released, nor fully stable. Release is expected by the end of year.
I've just merged the code for the last step (but the security audit) of the #Libervia#XMPP ⇔ #ActivityPub gateway, that is the events / #Mobilizon compatibility!
With that comes a new protoXEP to handle events with XMPP.
I'll publish a blog post to explain all that (probably not before a week), consider it alpha quality for now, I'll stabilize in coming months.
I'm relieved to have reached this step, this was a huge amount of work.
Thanks a lot to #NLnet / #NGI0 for making this possible!