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
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?
A recent security audit of #Conversations_im¹ found that wildcard certificate handling didn’t fully comply with the spec.
Conversations was accepting *.a.example for c.b.a.example, even though wildcards are only meant to match a single label.
This issue has been fixed in version 2.18.0, now live on Google Play.
#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
@samueljohnson Glad you asked. Signal is a centralized service run on Big Tech infrastructure. You can decide to trust Signal as your service provider; That’s absolutely fine and reasonable even. But they don’t allow federation or inter-op with anyone who wants to make different choices.
#XMPP gives you that choice. Don’t trust me to be your server operator? That’s fine: pick a different one.
Donations to Signal are directly funding Amazon, Google and Microsoft.¹
¹: projects.propublica.org/nonpro…
Since 2013, the IRS has released data culled from over 1.8 million nonprofit tax filings. Use this database to find organizations and see details like their executive compensation, revenue and expenses, as well as download tax filings going back as f…ProPublica
Looks like Dino is enabling #OMEMO by default for the next release¹. I think that was the last of the major #XMPP clients to do so. Hopefully we can now put the "But XMPP is not encrypted by default" debate to rest.
¹: github.com/dino/dino/commit/fc…
Modern XMPP ("Jabber") Chat Client using GTK/Vala. Contribute to dino/dino development by creating an account on GitHub.GitHub
You are encouraged to self-host #XMPP but you are not required to. We try to make self hosting as easy as possible. I think it is one step above hosting your own website but way easier than hosting your own e-mail.
If you are medium tech-savvy I recommend getting your own domain and going for an XMPP provider that let’s you bring your own domain (for example: account.conversations.im/domai…) this gives you the flexibility to self host or switch providers later.
Let us host your Jabber/XMPP domain for you. Convenient webinferface. Available within 24 hours. Hosting starts at 12 Euro/yearaccount.conversations.im
I'm putting the finishing touches on a massive release of the Converse #XMPP chat client. 🚀
✨ Here’s what to look forward to:
◾ Groupchat DMs: You can DM other participants without knowing their address
◾ Blocklists for spammers 💩
◾ Accessibility improvements, like support for RTL languages
◾ Media enhancements
◾Big performance enhancements, particularly for chats with a long history and many participants.
◾Three new themes, Nordic 🗻 , Dracula 🧛♂️ and Cyberpunk 🌆
The #XMPP Newsletter for March 2025 is out!
Read about the latest XMPP universe updates and the latest updates on our #standards!
xmpp.org/2025/04/the-xmpp-news…
Enjoy reading! 📰 ☕
#jabber #chat #interoperability #rtc
#opensource #decentralization
The #XMPP Newsletter for February 2025 is out!
Read about the latest XMPP universe updates and the latest updates on our #standards!
xmpp.org/2025/03/the-xmpp-news…
Enjoy reading! 📰 ☕
#jabber #chat #interoperability #rtc
#opensource #decentralization
Good news everyone, Movim 0.30 codename Encke ☄️ is finally there! 🥳
This release is actually way bigger than you might think! Movim is bringing group-call to all your devices and still rely 100% on the XMPP standard (it is even compatible with @dino ✨).
In this new version you'll also find a lot of improvements in the UI, a better integration of the Stories and a new way to personalize how Movim looks 🎨 .
Thanks to @nlnet and for their support ❤️.
Share the good new around and invite your friends to join Movim 😊 !
The complete release-note: mov.im/community/pubsub.movim.…
#release #movim #xmpp #nlnet #videocall #stories
Only a few months after the previous version here comes Movim 0.30, codename Encke ☄️ This…mov.im
I think I’ve found a relatively nice solution for #FediLinks in #Conversations_im.
You can put web+ap URIs into a message (or room description) and ideally a click on those will open your Mastodon client. However if no installed app supports those (the only app that I’m aware of is Fedilab) Conversations will open a browser instead.
Currently no app will create web+ap links but it is fairly easy to handcraft them.
cc @SoniEx2
In 3 days, the jabber.fr wiki, a niche specialized wiki with a lot of outdated info and only one or two occasional contributors at the moment, has served more than 200 000 pages to shitty LLM bots.
Our PHP and mariadb processes are constantly hammered by them, and most of them are masquerading as normal traffic with browser user agents.
Is there a better solution than blocking off entire countries and cloud provider subnets at the moment?
#Monocles Chat makes #XMPP experience better.
Help them by donating to their fundraiser for the awesome work they are doing startnext.com/en/monocles.
XMPP network needs you because we don't have VC funding or corporate donors.
#FreeSoftware #OpenSource #Jabber #fundraiser
Secure communication, fair cloud, ethical hardware - monocles offers a digital solution without tracking, without surveillance, without compromise.startnext.com
The XMPP Software Foundation has published an open letter to Meta, asking them to support true messaging interoperability using the XMPP protocol.
Meta had previously integrated this protocol, and WhatsApp is actually built on XMPP for its message routing system.
We support this initiative as it represents the best approach for genuine interoperability. Federation is the way to go !
Learn more by reading the open letter: xmpp.org/announcements/open-le…
Movim offers a feature-packed social and chat alternative to the big centralized and proprietary platforms. ✨
It is decentralized, fully built on the #XMPP Internet standard and can easily be deployed on a simple web server.
Which social or chat platform do you think Movim replaces the best? 🤔
#alternative #madeineurope #decentralized @european_alternatives
That’s awesome. I think the URIs are supposed to look like this: web+activitypub:toot.fedilab.app/@apps (Notice the absence of //)
Maybe @jenniferplusplus can chime in to clarify? Maybe also something to be more explicit about in the FEP.
I know that over a decade we had both variants in the #XMPP world and that turned out to be a mess when parsing (Correct in the XMPP world is without the //)
I recently developed a thing to turn a Conversations chat* into a PDF.
codeberg.org/moji/typst-conver…
That story began with a friend of mine that had got a XMPP group chat where they shared updates and pictures of their latest travel adventure. Now chat is rather ephemeral and they wanted to preserve those memories in an easy accessible format that is PDF. And so I put something together.
* actually any chat as long as you can get the raw data in the expected format
#typst #conversations #chat #pdf #xmpp
A parametrized Typst document to visualize a chat conversation with text and image messages — closely matching the design of Conversations.Codeberg.org
There are no known security issues with "Siacs OMEMO" / OMEMO v0.3¹ despite of what some very loud Signal fans would like you to believe. It has been audited by a third party² who took a longer look at it than all of the Signal fans combined.
Yes, #OMEMO v0.7+ (or TWOMEMO 😜) is a cleaner spec with more features (most notably Stanza Content Encryption). That’s why we wrote it. I’m a co-author. That doesn’t mean v0.3 is insecure.
¹: xmpp.org/extensions/attic/xep-…
²: conversations.im/omemo/audit.p…
#XMPP
This specification defines a protocol for end-to-end encryption in one-on-one chats that may have multiple clients per account.Andreas Straub
Deine Daten. Deine Regeln. Deine digitale Zukunft.
monocles startet heute seine Crowdfunding Kampagne auf StartNext! 🎉
monocles bietet die Lösung für eine europäische Unabhängigkeit von Big Tech. Sei es der Ende-zu-Ende verschlüsselte Chat, der sichere E-Maildienst oder die privatsphärefreundlichen Smartphones mit unserem eigenen Betriebssystem. monocles schafft ein dezentrales, faires und ethisches digitales Ökosystem für alle.
Seid dabei!
Sichere Kommunikation, faire Cloud, ethische Hardware – monocles bietet eine digitale Lösung ohne Tracking, ohne Überwachung, ohne Kompromisse.startnext.com
🎉️ Profanity 0.15.0 has been released 🎉️
Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi
🙏️ 9 people contributed to this release.
✨️ Change default download location /url save $someurl
will now download to ~/.local/share/profanity/downloads/from_jid/date/filename
instead of ~/.local/share/profanity/downloads
.
✨️ Introduce /redraw
command
✨️ Handle alt+enter as newline char
✨️ ... and more ...
I just released version 1.10.0 of slixmpp! It has one important security fix as well as nice improvements on TLS connectivity!
blog.mathieui.net/slixmpp-1.10…
What the hell is wrong with #Jabber? The two most important console clients, #Poezio and #Profanity, both released version 0.15.0 today. Same version number, same day, same first letter "P". Do you want to confuse us all?
At least Poezio is written in #Python, Profanity in #C/#Clang, i.e. there are some differences. Otherwise it would be too much.
It’s time for real interoperability. Let’s make it happen.
The #DMA targets walled gardens and messaging interoperability. Meta, the designated gatekeeper, offers an solution that falls short of its goals.
The XMPP Standards Foundation (@xmpp) publishes an Open Letter to Meta, to advocate for adoption of #XMPP for messaging interoperability.
The letter: xmpp.org/announcements/open-le…
Technical briefing: xmpp.org/announcements/open-le…
The corresponding blog post: xmpp.org/2025/03/open-letter-t…