But Daniel, you might ask, won't the criminals just use Conversations then? Yes, they already do. And thank you for realizing why chat control is stupid.
Search
Items tagged with: xmpp
We are not going to write open letters on how we are heroically going to withdraw from Europe. We will stay here continuing to operate as usual. We are infrastructure.
EU Chat Control won't apply to the federated Jabber/XMPP ecosystem.
#Conversations_im is used by various militaries, police forces and intelligence agencies in Europe. They will make sure it won't get any client side scanning.
Hey folks, If youโre developing an #XMPP server or server-side component, Iโd love for you to check out the XMPP Interop Framework (xmpp-interop-testing.github.io). Itโs an open-source test suite that runs your implementation through real-world XEP compliance checks.
The project supports a wide range of continuous integration solutions, offers flexible configuration options, and has matured nicely over the past two years. (1/2)
XMPP Interop Testing
XMPP standards compliance tests easily added to the test phase of your build pipelineXMPP Interop Testing
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.
ยน: nlnet.nl/taler/
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