Search

Items tagged with: xmpp



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





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


@daniel
Die Bildübertragung scheint es auch erwischt zu haben.
Ich (wir) habe(n) neuerdings TLS-Fehler bei dem Versenden von Fotos. P2P geht noch.

"Read error: ssl=0xb400cdb3bb84f1c8: Failure in SSL library, usually a protocol error
error:1000042e:SSL routines:OPENSSL_internal:TLSV1_ALERT_PROTOCOL_VERSION (/usr/local/google/home/prb/src/boringssl/ssl/tls_record.cc:594 0xb400cde9076a6708:0x00000001)"

Ob das jetzt an der #conversationsapp, ihrem update oder dem #XMPP-server von #mailbox_org liegt, kann ich nicht beurteilen. Da P2P übertragungen noch klappen, Tipps ich auf Server(-Versionskompatibilitäts-)Probleme.

#jabber #mailboxorg


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


This weekend project (yes, another one instead of finishing the 100 others) is a #fastcgi handler to implement xep-0070, alnowing to use an #xmpp account to log in to a website. Writing it in #rust as a learning exercise.

I hope to replace "login with google" and the other things I had to add to my website ovwr the years in order to not store people's passwords. This should allow to do it in a decentralized way without forcing any specific provider.


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!

#XMPP #messenger #socialmedia #MonoclesChat #monocles


Every new #Conversations_im release involves testing on the four major #XMPP servers and on devices as old as this 10-year old Nexus 5.


@mailbox_org
Hallo Mailbox.org-Team,
habt ihr an eurem xmpp-server herum geschraubt? In den Gruppenchats auf eurem Server kann ich seit kurzem keine Änderung des letzten Posts mehr vornehmen. Bei Gruppenchats auf anderen Servern geht es noch, daher vermutlich eine Server-Frage? (Nutze Conversations aus dem F-Droid)

Sehr dringlich wäre auch mal ein Update eures Servers! Nach meinen Informationen läuft euer Server seit 2018 ohne Updates auf aktuelle Versionen????

#mailbox_org #xmpp #conversationsApp #jabber



I give #xmpp a try every few years hoping that it has become easier to use.

I recently installed Kaidan and started chatting with another person using Kaidan. I then installed Conversations by @daniel hoping I could continue the conversation there.

However, every message we had sent in @kaidan had been replaced with “This message is encrypted with OMEMO 2 but could not be decrypted”.

I guess the keys are stored locally and needs to be transferred to Conversations somehow?

I'm on xmpp.earth which seems to have good XEP support.

Where do I go from here? Thanks!



I love @FrOSCon. It was the first conference I ever went to 2̶0̶ 19 years ago. But damn those start times are not hacker friendly.
I'm so tired I just tried to put whole beans in my portafilter.
Anyway see you there soon.
#XMPP #froscon #Conversations_im


Hi @daniel
I'm going to be there tomorrow at #froscon to meet you and talk about #xmpp :)

Can we meet?


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

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


I'm excited to announce that #Convo, my #XMPP messaging app for #KaiOS has received a grant from @nlnet, or, more specifically, @NGIZero! 🎉 🤸

nlnet.nl/project/Convo/

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 👟

#NLnet #NGIzero