Search

Items tagged with: xmpp


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.


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


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


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.



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


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


#xmpp

โ‡ง