The #XMPP Newsletter for May 2025 is out!
Read about the latest XMPP universe updates and updates on our #standards!
xmpp.org/2025/06/the-xmpp-news…
Enjoy reading! 📰 ☕ 
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation
The #XMPP Newsletter for May 2025 is out!
Read about the latest XMPP universe updates and updates on our #standards!
xmpp.org/2025/06/the-xmpp-news…
Enjoy reading! 📰 ☕ 
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation
Remember the threads¹² about #LetsEncrypt removing a crucial key usage from certificates issued by them in predictive obedience to their premium sponsor Google?
We were at first concerned about #SMTP. While I had lived through this problem with #StartSSL by #StartCom back in 2011, I only had a vague recollection of Jabber but recalled in detail that it broke server-to-server SMTP verification (whether the receiving server acted on it or just documented it).
Well, turns out someone now reported that it indeed breaks #XMPP entirely: community.letsencrypt.org/t/do…
This means that it will soon no longer be possible at all to operate Jabber (XMPP) servers because the servers use the operating system’s CA certificate bundle for verification, which generally follows the major browsers’ root stores, which has requirements from the CA/Browser forum who apparently don’t care about anything else than the webbrowser, and so no CA whose root certificate is in that store will be allowed to issue certificates suitable for Jabber/XMPP server-to-server communication while these CAs are the only ones trusted by those servers.
So, yes, Google’s requirement change is after all breaking Jabber entirely. Ein Schelm, wer Böses dabei denkt.
Update: it also breaks the connections between domain registrars and registries, with most being unaware that there even is a problem at this time, let alone the crazily short timeframe. See the thread linked to in a self-reply, which also confirms that the CA/Browser forum is supporting Google in this (possibly by means of Google paying, my interpretation).
While nerdcert.eu/ by @jwildeboer would in theory help, it’s not existent yet, and there’s not just the question of when it will be included in operating systems’ root CA stores but whether it will be included in them at all.
Google’s policy has no listed contact point, and the CA/B forum isn’t something mere mortals can complain to, so I’d appreciate if someone who can, and who has significant skills to argument this in English and is willing to, to bring it to them.
① mine: toot.mirbsd.org/@mirabilos/sta…
② jwildeboer’s: social.wildeboer.net/@jwildebo…
I was also bit by this. I switched to tlsserver profile, and when my XMPP certificate got renewed today, it failed to make any S2S connections :(. I'd to revert to classic profile. Could we please keep TLS client auth EKU ? Thanks!Let's Encrypt Community Support
We don’t want to spam you with posts, but the house is burning! Help us to put it out.
The world needs fair and sovereign digital and technical solutions. Here we are and we want to create one.
Please support us on this path and benefit directly through free monocles accounts. Become one of thousands of monocles users and get your privacy back.
#monocles #privacy #sovereign #xmpp #it #ethics #cloud #email #eu
Secure communication, fair cloud, ethical hardware - monocles offers a digital solution without tracking, without surveillance, without compromise.startnext.com
That's a very illuminative post!
In other words, please CMIIW:
#XMPP is an open protocol standard with various independent implementations in many programming languages for most operating systems. Almost not two #Jabber clients use the same library.
Delta Chat, OTOH, is a single vendor software framework based on various open standards. My guess: Independent implementations are possible, but maybe not encouraged, because they would sooner or later diverge too much from the original?
Comparing #XMPP against #email protocols is too limited. What sets #deltachat apart is *vertical integration* and being driven by UI/UX considerations. Cross-platform Apps and Bots use the Rust core library which connects with #chatmail relays and classic email servers based on a higher level API -- abstracting over SMTP, MIME, #OpenPGP etc. See chatmail.at
#webxdc apps in turn use an even higher level stable API abstracting over email/xmpp/... see webxdc.org/docs/
Chatmail provides FOSS infrastructure for interoperable, secure, speedy and reliable end-to-end encrypted messaging. Check out clients as Arcane Chat, Bots or Delta Chat today!chatmail.at
#XMPP Events
#Berlin XMPP #Sprint: Devs from #DE, #FR & #UK featuring #Conversations, @dino, @ejabberd @kaidan #LiveDashboard, #Macaw, @Monal, #Renga and @prose
Sponsors: #XSF, Ammonit Measurement GmbH & @wikimediaDE
#chat #standards #interoperability #jabber #federation #decentralisation
Our monocles crowdfunding is ongoing and we're so grateful for the support so far! Thank you!
monocles empowers you with open-source, community-driven messaging via XMPP, a privacy friendly email service, a cloud and more – for a transparent alternative for your digital life.
Help us create this real ethical digital solution, by the people, for the people. Every contribution makes a huge difference!
Be part of the journey & donate today ✊️: startnext.com/en/monocles
Secure communication, fair cloud, ethical hardware - monocles offers a digital solution without tracking, without surveillance, without compromise.startnext.com
#XMPP Community
The next XMPP #Sprint in #Berlin starts tomorrow! 23rd - 25th May 2025 - it is open to all interested.
More details: wiki.xmpp.org/web/Sprints/2025…

#jabber #chat #interoperability #rtc
#opensource #decentralization #standard
🎉 Exciting news! Converse 11.0.0 is finally here 🚀
This is a major update which brings many new features and enhancements to make XMPP webchat better and more powerful than ever.
Check the release notes here: github.com/conversejs/converse…
Try out Converse 11 at chat.conversejs.org or download the desktop app from github.com/conversejs/converse…
#Converse #XMPP #WebChat #OpenSource
11.0.0 Update to Converse 11.0.0 Update to Electron 36.2.1 Update other dependencies as wellGitHub
Monal 6.4.11 (Build 1040, PR #1416) released.
To see the complete list of bugfixes and improvements, check our releases page: github.com/monal-im/Monal/rele…
#Monal #ios #macos #xmpp #im #chat #messaging
Properly open links in external browser, if configured to do so Fix accidental reordering of chats when opening a chat Fixed display of back button in omemo keys view Fixed display of back button i...GitHub
Gajim 2.2.0 has been released 🥳
This release brings three new features:
message retraction ↩️ , blocking participants in group chats 🛡️, and updated support for modern group chat avatars 🖼️.
Thank you for all your contributions! ❤️
Support Gajim's development: liberapay.com/Gajim
📢 Big news for Yunohost users!
Prosody is now packaged for Yunohost, replacing Metronome.
Prosody is a lightweight and easy-to-use XMPP (Jabber) server.
With Prosody, you can easily host your own instant messaging service, giving you full control over your data and privacy.
Thanks a lot to every contributors!
#XMPP Community
XMPP #Sprint in #Berlin on 23rd - 25th May 2025! It is open to all interested.
More details: wiki.xmpp.org/web/Sprints/2025…

#jabber #chat #interoperability #rtc
#opensource #decentralization #standard
The #XMPP Newsletter for April 2025 is out!
Read about the latest XMPP universe updates and the latest updates on our #standards!
xmpp.org/2025/05/the-xmpp-news…
Enjoy reading! 📰 ☕ 
#jabber #chat #interoperability #rtc
#opensource #decentralization
Did you know that movim was the first XMPP client to support Stories? ✨
From all your devices you can share your everyday moments with your contacts through photos that disappear after 24 hours. 😊
Everything is stored on your own XMPP account and the feature has been standardized as a protocol extension: xmpp.org/extensions/xep-0501.h… 🔒
It looks like a few other XMPP clients are looking to integrate it in the future 👀
Vabljeni na c| srečanje №25: Mostovanje
Dobimo se v _četrtek_, 15.5., ob 17.00 v @muzej|u
Tokratno srečanje bomo posvetili konsolidaciji komunikacije znotraj skupnosti:
• premostili različne klepetalnice(#IRC, #XMPP, #Matrix, itd.)
• vzpostavili sistem za opravila, naloge in urejanje kode
• začeli novo spletno stran
• planet, letaki, forum, grafična podoba, idr.
Vabljeni vsi, ki bi radi sodelovali pri temu!
dogodki.kompot.si/events/bd84c…
👆 več info & pofočkaj se
I knew @MapComplete could add ratings to Mangrove Reviews...but YIL it can add reviews too! (The OSM POI search on Mangrove Reviews' own site is mysteriously broken.)
In future mapping parties we're _so_ going to be using this to add reviews of the places we eat at! Heck, I've already asked participants of the last two parties to add them 🙂
This information brought to you courtesy of the #OpenStreetMap #XMPP channel - join today 😉
xmpp.link/#openstreetmap@confe…
The next #XMPP Developer Sprint is coming up.
📍 Wikimedia Offices, Berlin, Germany
📆 Friday, May 23rd - Sunday, May 25th 2025
❓ Sprints (aka Hackathons) are a great opportunity for interoperability testing, planning new features, meeting other XMPP developers and generally having a good time.
BYOP (Bring your own Project)
Boom, Movim 0.30.1 is out! ✨
In this new release you'll find a new avatar and banner configuration panel, animated GIF support in the picture proxy and some more improvements in the internal color palette management 🎨
Movim is also now supports the XEP-0392: Consistent Color Generation that allows you to have the same default color for your contacts between all the XMPP clients ☺️!
And as always bug fixes and improvements 😌
The complete release note on our blog: mov.im/community/pubsub.movim.…
Following last month's 0.30 Encke important upgrade here is the first bug-fix release! What's…mov.im
Conversations 2.18.2 is available on Google Play and has client side mitigations for a server side security issue that was recently discovered and fixed in #ejabberd¹ and #OpenFire²
Go update your server. But just in case that takes a minute Conversations has your back too!
This release also fixes an issue with restoring (importing) backups on recent Android versions.
¹: process-one.net/blog/ejabberd-…
²: github.com/igniterealtime/Open…
Just a few weeks after previous release, ejabberd 25.04 is published with an important security fix, several bug fixes and a new API command.Jérôme Sautret (ProcessOne)
After the Code of Conduct and the Mediation process, the Core Governance document is now ready for wider feedback.
This document describes what JoinJabber does and what we aim to achieve. It also describes what our values are and a way to make proposals to the entire community.
Feel free to share and read/respond to the document.
codeberg.org/joinjabber/collec…
#xmpp #permacomputing #consent #jabber
collective - Resources and meta issue trackerCodeberg.org
Finally have my Prosody server all compliant!
I had an epiphany last night about something in the nginx config and after sorting that, all the optional XEP listed also pass!
Now to convince wife and kids to use it for our group chat... they really don't want to install any more apps, because I'm "being difficult" because they already use whatsapp 😑
The main reason I'm impressed with it over matrix, is reliable notifications. It just works. So far, anyway.
Thank you to the people that replied to my post last week suggesting I try xmpp after the matrix server we used shut down. I had written it off as an old platform for nerds, but it's... actually really good ❤️
We decided to create a small #survey on our #XMPP Providers project and invite server operators to send their feedback!
app.formbricks.com/s/cm9mttsv7…
It should not take longer than 2 minutes. The survey is open until 1st May 2025.
Looking forward to hear from you.
Let's thrive true #federation!

Gajim 2.1.1 has been released 🥳
This release brings layout improvements to Gajim’s Start Chat dialog, an improved message search, and includes fixes for some issues with Message Displayed Synchronization.
Thank you for all your contributions! ❤️
Support Gajim's development: liberapay.com/Gajim
Here's another opportunity for you to learn about Prav and meet the people behind the project. Meet us at #Mumbai FOSS 2025.
📅 Date: 19th April 2025
📍 Venue: NMIMS, Mumbai
🔗 Register now: fossunited.org/c/mumbai/2025
Thanks to @FOSS United
#Conversations_im has the ability to fetch outage status information from an independent server and display that in case the regular #XMPP server can not be reached.
This is powered by XEP-0455 (xmpp.org/extensions/xep-0455.h…).
TLDR: Server gives client a URL to a JSON file during normal connects, client will hold on to that URL and fetch the JSON file in case server is unreachable.
This document defines an XMPP protocol extension that enables server administrators to communicate issues with the server to all users in a semantic manner.Mathieu Pasquet
The EU is mandating messaging apps be compatible with each other, but the current plan is looking less like #federation and more like "register your chat app with Meta, send them all your data, and link with their prescribed APIs that they may decide to change any day"
At the risk of preaching to the converted, here's @guusdk advocating for *real* interoperability between messaging apps, using an existing, battle-tested, #IETF-backed standard: #XMPP! 
discourse.igniterealtime.org/t…
When I explain to others what I do for a living, I often ask why it is that we are not surprised that one can use a Gmail account to send an email to someone who uses an Outlook account, yet many people fully accept that you can’t send a message to s…Ignite Realtime Community Forums
Dino 0.5 is out! 🥳
Dino now features improved file transfers and two completely reworked dialogs.
Release blog post: dino.im/blog/2025/04/dino-0.5-…
A privacy-friendly messaging app for the desktop. It uses the XMPP protocol and provides a clean UI with modern features.dino.im
Gajim 2.1.0 est dispo avec 2 grandes améliorations :
- Le flux d'activités : un espace qui dans le futur permettra de voir les réactions, demande de contacts, mentions, etc
- Le support de Message Displayed Synchronization (XEP-0490) : ça synchronise vos discussions lus, finis le coup des discussions qu'on a déjà lus en non lus sur téléphones ou ordi quand on passe de l'un à l'autre !
Et c'est traduis en français ici bien sur :
gajim.org/fr/post/2025-04-08-g…
#XMPP
Cette version apporte un nouveau flux d’activité et ajoute le support pour Message Display Synchronisation dans les groupes. Merci pour toutes vos contributions !cal0pteryx (https://gajim.org/)
Gajim 2.1.0 has been released 🥳
This release brings an all-new activity feed and adds support for Message Displayed Synchronization across group chats.
Thank you for all your contributions! ❤️
Support Gajim's development: liberapay.com/Gajim
Now that I got #xmpp concepts and I know how this works, I found a good reason to think that #profanity is not good enoght, the reason is on the picture.
Basically I can't fetch the previous messages on grupchats something that is required for me.
#xmpp @jabber comunity Do you know about a tui or console app that support this and other usuful XEPs?