Search
Items tagged with: XMPP
The XMPP Interop Testing project helps ensure XMPP servers and clients play nicely together by providing specification test automation.
New update:
✔️ Option to fail runs if some tests were "impossible" to execute.
✔️ Flexible account provisioning
Details on the blog: xmpp-interop-testing.github.io…
The development journey that @fishbowler and I have been taking was made possible by a grant from @nlnet 🙏. The grant has now concluded, and we’re deeply thankful for their support!
You want to try out Movim before deploying it? 👀 ..or just checking out the exciting features of the next release? ✨
You can now launch a fully working Movim container on your local machine in one unique command 😯
Just clone the Movim repo from Github and call `podman-compose up`, wait a little bit and Boom! you can try-out Movim in your browser 🤩
Checkout the (super-short) tutorial there github.com/movim/movim#quick-t… 🎉
Movim + Podman = ❤️
#movim #podman #container #test #xmpp #devops #deployment
GitHub - movim/movim: Movim - Decentralized social platform
Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.GitHub
Testing GNU Taler at #Datenspuren was fun. And by fun I mean mostly unspectacular. It just worked. I scanned a QR code. I got some Kolle Mate.
I think some sort of GNU Taler integration into #Conversations_im would be pretty cool.
If you would like to integrate Taler into Conversations there are currently funding opportunities available¹ from @nlnet and both the Taler developer as well as myself are happy to help with scoping.
Wrote a little blogpost about Slidgram (XMPP<->Telegram transport for XMPP server) installation in the NetBSD 
eugene-andrienko.com/it/2025/0…
#NetBSD #XMPP #Prosody #Telegram
Install Slidgram in NetBSD
This little instruction covers Slidgram1 installation in NetBSD OS.Eugene Andrienko
UnifiedPush (Datenspuren 2025)
Push-Benachrichtigungen auf Android-Handys ohne Google. Dezentralisiert und Open Source.
Mit Open Source Tools wie microG bekommt man zwar erfolgreich proprietäre Google Software von seinem Android-Handy verbannt; die eigentlichen Benachrichtigungen werden aber dennoch über Google Server verschickt (Firebase Cloud Messaging).
UnifiedPush ist ein Framework, mit dem Push-Benachrichtigungen dezentral bzw über selbst betriebene Server zugestellt werden können. Zahlreiche Open Source Android Apps unterstützen bereits UnifiedPush. Unter anderem: Tusky, Fedilab, DAVx⁵, Fennec, Element (mit Einschränkungen) und viele mehr.
Dieser Vortrag erklärt, wie Push-Benachrichtigungen im Allgemeinen funktionieren und warum sie trotz ihres eventuell schlechten Rufes eleganter sind, als jede App eine eigene Serververbindung aufbauen zu lassen.
Des Weiteren werden mögliche Privacy-Probleme erörtert die mit der Benutzung von Google Push Servern einhergehen.
Anschließend wird die Architektur von UnifiedPush erklärt.
Der Vortrag endet mit einer praktischen Anleitung wie man UnifiedPush auf einem Android-Handy benutzt.
The XMPP Newsletter for August 2025 is out!
Read about the latest updates in the #XMPP universe and our #standards!
xmpp.org/2025/09/the-xmpp-news…
Enjoy reading! 📰 ☕ 
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation #messaging #newsletter
Da ich das selbst über Mastodon überhaupt mitbekommen und frech angefragt habe ... hab ich nun auch total schöne Sticker bekommen. Die werde ich jetzt erstmal unter meinen Mitmenschen die #conversations im Einsatz haben verteilen. Ganz herzlichen Dank dafür!
Und weil es sowieso immer vor hatte, hab ich jetzt direkt eine Spende via #liberapay an liberapay.com/iNPUTmice/ vorgenommen. Danke für dieses tolle Stück Software.
iNPUTmice's profile - Liberapay
Hi, I’m Daniel 🤝 I’ve been a freelance software developer for 15+ years. My main interests are in open standards and communication protocols (Instant Messaging, E-mail, …Liberapay
Gajim 2.3.5 has been released! 🥳
This release brings reorganized account settings 🔧, a brand new shortcuts manager ⌨️, more contact infos ℹ️, video previews 📺 , performance improvements 🚀, and many bugfixes.
Thank you for all your contributions ❤️ Let us know what you think!
Support Gajim's development: liberapay.com/Gajim
gajim.org/posts/2025-09-11-gaj…
Gajim 2.3.5
What’s New Gajim 2.3 comes with a new design featuring Adwaita, a user interface library which provides building blocks for modern adaptive applications.gajim.org
Did you know monocles chat supports pinned messages? You can pin multiple messages, stacked so the most recent appears on top. In the next release you’ll also be able to jump straight to a pinned message’s location in the conversation and also pin images and files.
- Pinned messages stay visible and are easy to find later.
- You can pin multiple messages at once.
- Pins are useful for action items, decisions, and deadlines to keep conversations focused.
- Save frequently used links, instructions, images or files.
If you want to report bugs for the Renga #xmpp client, you can now log in to the bugtracker using your Jabber address. No need to create an account anymore!
If you want to see how it's done, see pulkomandy.tk/gerrit/plugins/g…
If you want to try it, go to pulkomandy.tk/projects/renga (and please do not create fake bug reports)
🚨 New blog post 🚨
slidge is not dead, it does not even smell funny. slidgnal (#xmpp/signal) gateway is back (very early stage).
This day in history...I mean present: first ever end-to-end encrypted message to be sent from a #dumbphone?
git.disroot.org/badrihippo/con…
Using #Convo on #KaiOS, powered by #ConverseJS, #XMPP, #OMEMO, and #libsignal 
Activate libsignal-protocol.js 🎉 · c95d048c9d
This lays the groundwork for OMEMO support! Convo will now automatically generate OMEMO keys when you connect for the first time. Options to toggle OMEMO encryption, etc.Disroot Forgejo: Brace yourself, merge conflicts ahead.
Libervia CLI tip 6:
Most commands have an `-O, --output` option to format the output. By default, the output is pretty formatted for humans, but you can output in JSON, XML, or other formats.
With `template` output you can use Jinja templates, either built-in ones (the ones used in the web frontend), or your own; useful to build static HTML pages/sites, or reformat the data the way you want.
Use `--help` to see available outputs
I just bought 20 envelopes and stamps, and I'm packing them with 5x #Conversations_im, 5x #OMEMO, and 5x #XMPP stickers each.
Send me an email if you want one. Put 'Stickers' in the subject so I can filter. While supplies last, obviously. (Though I'm more limited on the stamps than the stickers.)
Edit: I’m out of envelopes.
We updated our #akkoma integration page with an easy way to link your account to a Prosody #xmpp server: joinjabber.org/tutorials/integ…
Thanks to @nigel for testing it.
@akkoma maybe something to add to the official docu as well?
Akkoma/Pleroma
How to easily integrate a XMPP server with Akkoma or Pleroma. In the following we will concentrate on Akkoma (a better Pleroma fork), but Pleroma should work more or less the same.JoinJabber
Libervia CLI tip 5:
You can retrieve or modify your contacts list (aka “roster” in XMPP terms) with `li roster`.
One of the subcommands, `stats`, gives you, as its name implies, statistics on your roster.
You’ll notably get the number of contacts per domain, with a percentage representing the domain's “weight.” It’s a simple way to see how decentralized your contacts network is.
The XMPP Network Graph at xmppnetwork.goodbytes.im shows how chat servers connect across the open #XMPP #federation. I'm occasionally checking the number of dots (servers) and lines (connections between servers). For the first time that I've noticed, that connection count is over 10,000!
The graphing engine is having a hard time rendering all of that. 😅
I released version 1.11 of the slixmpp library yesterday evening, here are the details: blog.mathieui.net/slixmpp-1.11…
Libervia CLI tip 4:
If you see an XMPP powered blog like those made with Libervia or Movim, you can use directly the `https:` URL to retrieve the XMPP blog or one of its posts.
For instance, to get my blog at goffi.org with Libervia CLI, you can do:
`li blog get -u goffi.org`
This works with all pubsub related commands, so if you have the right, you can also edit or publish like that.
Obviously, the server could still infer the exact same information, but that's true for Signal as well, and nobody seems bothered by this either.
The upcoming version of monocles chat will introduce several enhancements, including support for XEP-0118, enabling you to optionally share the music you're currently listening to with your contacts.
This feature enhances social interaction by allowing users to discover new music, share their tastes, and connect over shared interests, fostering a more engaging and collaborative experience within the app.
A big thank you to the developer who contributed to this feature!
I'm so tired I just tried to put whole beans in my portafilter.
Anyway see you there soon.
#XMPP #froscon #Conversations_im
Gajim 2.3.4 has been released! 🥳
This release supports time zones 🕑 in profiles, adds drag and drop improvements, enables displaying long messages inline, and fixes many smaller issues.
Thank you for all your contributions ❤️ Let us know what you think!
Support Gajim's development: liberapay.com/Gajim
gajim.org/posts/2025-08-11-gaj…
Gajim 2.3.4
What’s New Gajim 2.3 comes with a new design featuring Adwaita, a user interface library which provides building blocks for modern adaptive applications.gajim.org
I'm excited to announce that #Convo, my #XMPP messaging app for #KaiOS has received a grant from @nlnet, or, more specifically, @NGIZero! 🎉 🤸
I can now turn what began as a quick project made in a providential three weeks of free time into an app that can...actually do basic things like add contacts 😅
More importantly, it'll make the open and standardised messaging protocol available to a mobile platform where few large players have dared to tread 👟
Oh look, a new #xmpp client for the web that actually looks good 🚀
--
GitHub - iquercorb/xows: Lightweight and modern XMPP over WebSocket Web client.
github.com/iquercorb/xows?tab=…
GitHub - iquercorb/xows: XMPP over WebSocket Web client
XMPP over WebSocket Web client. Contribute to iquercorb/xows development by creating an account on GitHub.GitHub
The #XMPP Newsletter for July 2025 is out!
Read about the latest XMPP universe updates and updates on our #standards!
xmpp.org/2025/08/the-xmpp-news…
Enjoy reading! 📰 ☕ 
#jabber #chat #interoperability #rtc
#opensource #decentralization #federation #messaging
A Rising Tide Lifts All Boats 
We have published a new blog post recently: providers.xmpp.net/blog/2025-0…
Here we cover our #survey results to gather feedback from #XMPP #server #operators. We also provided more background on the project's purpose.
Thanks to all survey participants!

#chat #messaging #jabber #standards #interoperability #decentralization
XMPP Providers
It’s Your Choice. Which XMPP provider suits you best? The XMPP Providers project offers a curated list of XMPP providers for you to choose from.providers.xmpp.net
Wait, did Movim just unlocked the global search feature in its chat messages? 😱
Thanks to the powerful tsvector/tsquery #PostgreSQL feature (feature not available on MariaDB sorry 😔) you can now search messages by keywords in your history and directly load the conversation from the past 🕰️ !
Just click on the search button or hit Ctrl + F to open the brand new search panel 🔍
The next version will be packed with plenty of awesome features for sure 🚀✨
Looking forward to it.
docs.modernxmpp.org/projects/a…