@abucci There is actually a TODO list implementation in Libervia based on XEP-0346 (also does grocery list, ticket system, and whatever shared list). I'm also the author of XEP-0471 and linking both is planed at some point (but I'm very overwhelmed).

E2e encryption is implemented in backend, but not yet accessible for this feature in Web UI.

See https://www.goffi.org/id/libervia-v0-8-la-cecilia-BdQ4

#Libervia #XMPP #TODO #Shared #List #decentralization

@debacle @gnemmi @smn @movim Hey, SFU (big conferences) is not just on the roadmap, there is a working prototype for nearly 2 years now (based on the excellent Galène), with corresponding specs in XSF /inbox. Well was working actually, broken right now due to big changes in web frontend, but should be back soon.

#XMPP #Libervia #AV #Conferences #Galene #SFU

@Goffi sure ! #libervia seems to be such a powerful project (includes and orchestrates everything required for our workflow) . i already knew about it... i tried it in the past, but it was not that easy for me to setup . Hopefully,
... the learning/installing it curve will become smoother. I dream...about, and i hope so !

New progress note available (after 3 years during which I posted here on ActivityPub instead of on the blog):

https://www.goffi.org/id/libervia-progress-note-2026-w16-ooph

I'm talking about current work on installation/configuration simplification and the new forge, focus on web frontend and redesign and work done with current metadata reduction and serverless XMPP (Tor, contacts e2ee, new pubsub implementation).

#Libervia #progress #XMPP #NLnet #NCI0 #Tor #pubsub #decentralized #forge #metadata #serverless

I've just pushed a new pubsub implementation (basically a reimplementation of SàT/Libervia Pubsub on top of Libervia Backend).

May not sound exciting like that, but it's a major thing for many reasons, I hope that I can find time to blog about that tomorrow.

Also it implements XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) which means node hierarchy, useful for things like forums.

This is context of https://nlnet.nl/project/ServerlessXMPP/

#Libervia #XMPP #Pubsub #nlnet #ngi0

NLnet; Serverless and Metadata Reduction for XMPP

For Twisted/XMPP developers: I've published Tx-XMPP, a (friendly) fork of Wokkel due to it being unmaintained for years. I've merged several PRs that I needed, along with code from `sat_tmp`, which was a "temporary" package to monkey-patch Wokkel to add those changes (finally not needed anymore after 11+ years!).

https://pypi.org/project/tx-xmpp/

I will provide minimal maintenance to keep it up-to-date with the latest versions of Twisted and Python.

#Twisted #XMPP #Wokkel #tx-xmpp #Python #Libervia

Client Challenge

OK so e2ee contact are implemented in Libervia, only in the CLI for now. Here are 2 screenshots:

- in the first one contacts are retrieved and rendered for the terminal. We can see contacts and groups IDs and that they are encrypted (which is optional but default).

- in the second one we see what is stored on the PEP service, so what your XMPP server admins can see, an encrypted blob.

This is highly experimental.

https://nlnet.nl/project/ServerlessXMPP/

#Libervia #XMPP #NLnet #NGI0 #Metadata #Reduction

It will be time to prove that Libervia is not the Hurd of XMPP 😀

Soon, soon.

#Libervia #XMPP #hurd

@pixelschubsi @orva Hi, I'm the author of https://xmpp.org/extensions/inbox/av_conferences.html . The spec is not abandoned at all, it's still WIP following change requested by XMPP council (notably working with a single Jingle session).

I have actually an experimental implementation in Libervia, with a component based on Galène SFU. I'll go back to that, but I'm working on many things, so it takes time.

Note that I'm also working on experimental remote desktop control feature.

#XMPP #av #calls #Libervia #SFU

XEP-xxxx: Jingle Audio/Video Conferences

I'm finishing the implementation of contacts e2e encryption. This has been done in the context of the serverless metadata reduction grant (https://nlnet.nl/project/ServerlessXMPP/). As the name implies, it let you encrypt metadata on your contacts (name, groups, description), but can also be used to extend roster metadata.

On other fronts, we have talked about sealed sender at last summit (notably @daniel) and @mathieui made a great suggestion about onion routing in XMPP.

#Libervia #XMPP

NLnet; Serverless and Metadata Reduction for XMPP