Goffi

Lead dev of Libervia project (libervia.org), XMPP, Free Software and politics.

Développeur principal de Libervia.

Libervia
XMPP
Python
Goffi boosted:
Le Nouveau Paradigmelenouveauparadigme
2026-01-19

Treize ans après l’incendie de Tazreen Fashions au Bangladesh, les survivants vivent toujours dans la misère et l’oubli.
Brûlés, mutilés, traumatisés à vie, beaucoup n’ont jamais reçu les compensations promises.
La fast fashion continue de prospérer, pendant que ses victimes disparaissent du débat public.

👉 Lire l’enquête de LNP :
lenouveauparadigme.fr/tazreen-

Goffi boosted:
🌈 BarbaPulpe 😇 ᴹᵃˢᵗᵒᵈᵒⁿbarbapulpe@gayfr.social
2026-01-19

🇫🇷 Bridge XMPP ↔️ FÉDIVERSE

Un service développé spécialement pour vous, le bridge XMPP/AP permet de dialoguer entre les applications du fédiverse et la messagerie instantanée XMPP. Intuitif et facile d'utilisation, à partir de votre application et de votre compte habituel, il vous suffit de contacter @xmpp_bridge (depuis le fédiverse) ou ap_bridge@gayfr.live (depuis XMPP).

Si vous administrez un serveur, vous pourrez également l'installer vous-même, le code est disponible en source ouverte.

Toute la documentation pour l'utilisation, l'administration ou l'installation est ici: chat.gayfr.online/blog/ap_brid

____________________

🇬🇧 Bridge XMPP ↔️ FEDIVERSE

A service developed especially for you, the XMPP/AP Bridge allows you to communicate between #Fediverse applications and #XMPP instant messaging. Intuitive and easy to use, from your usual application and account, simply contact @xmpp_bridge (from the Fediverse) or ap_bridge@gayfr.live (from XMPP).

If you administer a server, you can also install it yourself; the code is provided as open source.

All documentation for use, administration, or installation is available here: chat.gayfr.online/blog/ap_brid

#GayFR #GayFrancophone #XMPPBridge #BridgeXMPP

GoffiGoffi
2026-01-13

@daniel @nicoco @debacle @greatsword @gajim @Monal We are too focused on XMPP as branding, we probably should not even say XMPP client, we are working on instant messager, or communication software, or things like that.

"XMPP client" is unreadable for general audience, while an XMPP compatibility label could be, as a desirable feature.

GoffiGoffi
2026-01-13

@daniel @nicoco @debacle @greatsword @gajim @Monal I still think that XMPP should be used as a compatibility label. Ideally every XMPP software would have a label "XMPP compatible, CS 2022 Core-IM-Mobile" (CS for "Compliance Suite"), in the same way as we have device "USB compatible, USB-4".

It's not a problem to have different software and name, the important is that they work well together.

GoffiGoffi
2026-01-09

@roipoussiere livre qui n'est plus édité (sauf en ebook) mais qui se trouve en cherchant (dispo dans les bibliothèques à Paris par exemple) : Longo Maï: Vingt ans d'utopie communautaire de Luc Willette.

Une vraie perle, c'est drôle, hyper intéressant, et raconte notamment la naissance de Longo avec des histoires croustillantes.

Goffi boosted:
XSF: XMPP Standards Foundationxmpp@fosstodon.org
2026-01-09

#XSF Announcement

Join the 28th #XMPP #Summit taking place in #Brussels, #Belgium from 29th January.

xmpp.org/2025/11/xmpp-summit-2

And visit the #FOSDEM 2026 were you can find the #Realtime Lounge, too!

#jabber #chat #interoperability #rtc #opensource #decentralization #federation #messaging

The XSF Announcement Banner
Goffi boosted:
2026-01-08

Movim will be at the @fosdem 2026 in Brussels ✨
This year we will also have a conference! 😽

📢 Movim: Building a Decentralized Social Network on XMPP
📍 Room: AW1.126
📅 Day: Sunday 1st of February
🕛 Start: 13:45

In this conference we'll discuss the technical challenges of building a rich web frontend on top of XMPP, showcase the exciting features recently added to the project, and introduce the upcoming planned ones.

Don't forget to save the date in your agenda! ☺️

fosdem.org/2026/schedule/event

(We'll also introduce our new project mascots, stay tuned 😁!)

#xmpp #fosdem #fosdem2026 #conference

A banner that show the FOSDEM logo with the Movim mascots
GoffiGoffi
2026-01-01

@uvok I had the exact same thing for weeks, 24h battery max. And now it's back to weeks of battery without changing anything. I dunno is this is a bug, a problem with gadget bridge or whatever.

Goffi boosted:
Daniel Gultschdaniel@gultsch.social
2025-12-24

I’m happy to announce the 12th annual Holiday season Conversations giveaway. 🎄☃️

The federated instant messaging client is now available for free on Google Play until New Year’s Eve. 🧨🎆

Merry Christmas, Happy Holidays. Enjoy #39C3.

play.google.com/store/apps/det

#XMPP #Jabber #Conversations_im #DigitalSovereignty #Fediverse

GoffiGoffi
2025-12-23

@zeank @debacle you use your existing XMPP account, but you don't need a separate AP account, the gateway is an XMPP component (i.e. it's plugged on an XMPP serveur), and is an AP server, so with your XMPP account you can connect to any AP service, and it does support events.

In other words, a single account for everything.

GoffiGoffi
2025-12-22

@zeank @debacle the AP gateway does indeed support events (compatible with Mobilizon) and your XMPP id (JID) *is* your AP actor handle, it's the same account, not an extra service.

Goffi boosted:
🌈 BarbaPulpe 😇 ᴹᵃˢᵗᵒᵈᵒⁿbarbapulpe@gayfr.social
2025-12-20

@debacle @marcel @daniel @Goffi @cheogram

Hi, for XMPP/AP Bridge you can simply use it by following the bot account @xmpp_bridge from a fediverse account (conversely from XMPP). Try it out if you want!

Or you can instantiate your own, source code is here: github.com/Barbapulpe/xmpp-ap-

GoffiGoffi
2025-12-20

@debacle @marcel @daniel @barbapulpe @cheogram Note that it's in major refactoring for a little while, the end of the tunnel is in sight. It should be installable with a one-liner in a couple of weeks (hopefully, ready for FOSDEM).

GoffiGoffi
2025-12-20

@debacle @marcel @daniel @barbapulpe @cheogram Hi, lead Libervia dev here.
For the pointers, you can check:
- libervia.org
- The AP gateway and other components are documented at libervia.org/__b/doc/backend/c
- for e2ee preserving gateway, I've made initial specs at xmpp.org/extensions/inbox/gate xmpp.org/extensions/inbox/gre- and xmpp.org/extensions/inbox/gre- but I'm working on new version.

GoffiGoffi
2025-12-20

@MediocreWightMan @daniel What your describe is exactly what I'm doing with Libervia. It's a a daemon/frontends architecture, you can launch it and use via IPC (D-Bus by default), or via the CLI. There are many frontends (Desktop, CLI, TUI, Web), and even experimental Android (broken these days TBH). It does chat, blog, file sharing, calendar, A/V, remote desktop control, Lists (TODO, shopping, ticket system), AP gateway etc.

GoffiGoffi
2025-12-15

I've just pushed Tor integration in Libervia (first step of the NLnet metadata reduction and serverless grant).

nlnet.nl/project/ServerlessXMP

This has been done thanks to the work of @meejah on `txtorcon` and of course of @torproject and the support of @nlnet and @NGIZero .

A thought for Lunar who is mentioned in the documentation of txtorcon (for doing the Debian package) and who passed away last year.

Screenshot of the Libervia CLI frontend, showing the status of the Tor daemon, and the Tor circuit used to connect to the XMPP server.

The first part says:
 Tor Daemon 
                                                      General data on Tor daemon.                                                      
 mode          enabled_no_webrtc (Tor is enabled for all connections, WebRTC is disabled to avoid leaking IPs)                         
 version       0.4.8.21                                                                                                                
 uptime        1 hour, 58 minutes                                                                                                      
 bytes read    1.38 Mio                                                                                                                
 bytes written 1.23 Mio                                                                                                                

Then we can see the 3 relays used, their id, name, ip, country, relay flags, and a link to the corresponding https://metrics.torproject.org detail page.
GoffiGoffi
2025-12-15

Libervia CLI Tip 20:

There is a REPL in the CLI that you can launch with `li shell`.

Inside, you can select a command or sub-command with `cmd`, and fix an argument with `use`:

> cmd pubsub
pubsub> use service pubsub.example.org

Then just enter the sub-command to run it on the given service:

pubsub> affiliations

This is equivalent to `li pubsub affiliation -s pubsub.example.org`.

This is handy for exploring services.

libervia.org/__b/doc/backend/l

Goffi boosted:
Daniel Gultschdaniel@gultsch.social
2025-12-11

It looks like @S1m and I had our #UnifiedPush talk accepted for the FOSS on Mobile devroom at #FOSDEM.

A detailed schedule has yet to be released, but the devroom takes place all day on Saturday.

fosdem.org/2026/schedule/track

Goffi boosted:
2025-12-09

Hey! Movim just introduced chat shortcuts in the navigation bar 👌

When you are mentioned in a chatroom or when a contact sends you a message Movim now displays a direct shortcut to the latest conversations allowing you to go to the related discussion in one click! How convenient! 😸

You can already try it out on mov.im/ or wait for the next stable release ✨

#movim #xmpp #feature

The shortcut feature on the left
GoffiGoffi
2025-12-09

@grimmy @nicoco @debacle @kris @nickelson @larma that good also that you update the XMPP implementation, XMPP has evolved a lot in the last years (not talking only about e2e encryption, but things such as reactions, improved file sharing, etc.). Everybody will be happy to see libpurple and so Pidgin back in the game.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst