Search

Items tagged with: XMPP




Gajim 2.3.6 has been released! 🥳

This release brings small improvements and some bugfixes.

Thank you for all your contributions ❤️ Let us know what you think!

Support Gajim's development: liberapay.com/Gajim

#gajim #xmpp #chat

gajim.org/posts/2025-09-30-gaj…


@dino Hoping I'm not missing any irony here, considering how big the feature gap to Conversations on Android still is :P (great app!)

But assuming you mean it: thanks for the encouragement, I hope we can use the moment to get a bit more traction around that whole technology stack (#linuxmobile, #jabber, #xmpp)


well, we appreciate Signal trying to make a difference with its public weight ahead of the oct14 chat control vote. Yes, Signal is centralized and running on gafam servers but it also was a key leading effort to make e2ee UX widely available ... and that is fundamentally threatened by #chatcontrol. Federated #xmpp or #email servers do not help against legislation that aims at apps and clients. This is a time to put all of our joint weight against chatcontrol, not gamble for exceptions.


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.

#Conversations_im #XMPP #Jabber #ChatControl


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.

#Conversations_im #XMPP


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.

#XMPP #Jabber #ChatControl


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


@astro
Never tried it, but I run my own instance of #slidge-matridge by @nicoco and it works pretty well.

Reminds me, that I should upgrade it and check if it still runs well after upgrade…

#Jabber #XMPP


The matrix.org #XMPP gateway sucks.
#xmpp


sounds a lot like reinventing the wheel... did u try #xmpp yet? ... it works for real 😉
#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!

#XMPP #interop #testing


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


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/

#XMPP #Jabber #GnuTaler #Taler #NGI



What a feeling of satisfaction after receiving a call via my own #XMPP server from my partner, who is at the time in a commercial flight. 😆

The call quality was flawless.

And no need of #bigTech!

#selfhosting


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.


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.

#xmpp #conversations #omemo


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 #xmpp #chat

gajim.org/posts/2025-09-11-gaj…


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.

#monocles #monocleschat #privacy #messenger #xmpp #android


#xmpp


#xmpp



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 :xmpp:



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

libervia.org/__b/doc/backend/l…

#Libervia #CLI #li #tips #XMPP #FOSS


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.


Is anyone working to modernize #XMPP apps these days? Is @snikket_im still alive?


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?


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.

libervia.org/__b/doc/backend/l…

#Libervia #CLI #li #tips #XMPP #roster #decentralization


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. 😅



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.

libervia.org/__b/doc/backend/l…

#Libervia #Movim #XMPP #CLI #blog #tips #li


Im very impressed with Slidge whatsapp bridge on my Prosody server. It is far more stable and reliable than I ever expected, and means I do not need any Facebook owned apps on my personal phone, as whatsapp is installed on my work phone only and slidge is linked to that ( my workplace use it, because free and “everyone has it” heh.)

My family have refused to move over to xmpp after the matrix server we used shut down, even after I ran a few different test servers on both prosody and ejabberd and tested reliability of the platforms and mobile notifications. (Both work great, but at the time I decided on Prosody.) My family’s reasoning was that they already use whatsapp and I’m just being weird.

The slow creep of rights and privacy erosion is disturbing to me, and the small amount I can do like running my own fedi instance and chat server at least helps me keep my sense of sanity in this crazier and crazier world of surveillance and data harvesting.

A bridge to the chat platform at least means it isn’t on my phone that is with me everywhere, and doesn’t inconvenience my family from me being the “weird extremist”.

We do what we can.

#xmpp #prosody #ejabberd #slidge #whatsapp


Hear me out: what if, instead of maintaining a roster, we just send directed presence to every open chat and tell everyone #XMPP doesn't have a server-side contact list anymore?
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.
#xmpp

⇧