Search

Items tagged with: XMPP


@ahoyboyhoy
Slidge gateways do not support e2ee, so it's decrypted at the bridge level, and sent to your clients (encrypted via TLS though). AFAIK the movim instance also caches your messages, so if you don't host, that's another point where your messages can be read by an admin.

That said, telegram e2ee ("private chats") are not supported by slidgram anyway. Gateways are convenient, but ideally everyone would switch the proper open and E2EE-capable networks, such as #XMPP ;-)


Libervia CLI Tip 15:

When publishing a blog or other pubsub based feature, the item ID is often used in the URL when it is rendered for the web (e.g.; Libervia or Movim use something like `https://…/blog/<user>/<item_id>`).

It is then important to have a user-friendly item ID (e.g.; `title-of-my-publication-abc123`), which is usually done by the software from the title.

If you want to change it, you can use `li pubsub rename`.

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

#Libervia #CLI #li #tips #xmpp #pubsub


Hey, did you know that you can join Matrix chatrooms using Movim and #matridge (a Slidge XMPP - Matrix bridge) ? 😮

You can then access your Matrix rooms (and soon Matrix servers 😚) and integrate them seamlessly in your Movim interface ✨

…and it seems that Movim is much faster than Element at accessing and displaying the content of Matrix chat rooms 🚀 Fun 😸

Checkout the Slidge project slidge.im/ !

#feature #matrix #xmpp #movim


Conversations can do that. Requires an #XMPP account but you can create one through the app.
#xmpp


Movim is (finally!) having a members bar in its chatroom view ✨

This will allow you to know who is online in a glance... and set the bases of upcoming exciting features 🧢 !

Feature after feature Movim is becoming a serious alternative to centralized services such as Discord, Telegram or Slack ♥️

You can already try it out on mov.im/ 😸!

#movim #xmpp #feature #chatroom #federated


Thanks a lot for producing the link for my presentation at #linuxday #torino regarding #xmpp #lineage and #fdroid

I see a lot of downloads from my nextcloud and want to thanks all the community for its support and the development of all these solutions that give us the possibility of alternatives.

I would love to see more of these events, as I see then as a real opportunity of communication and development.

I am thinking - despite my lack of time - to create an xmpp group for Turin area and piedmont, based on cultural activities, food and free software, to continue the adventure.

Please give me your ideas or comments regarding that!


In the upcoming release you will be able to follow any blog on the XMPP network directly by clicking on the [Follow] button without being mutually friends (like it was until now), its a small change but with big impacts 😁!

We wrote a detailed and accessible article that explains the differences between the #XMPP network and the #Fediverse and shows how blogs are handled on the XMPP network a bit more in details 😸

If you are curious to see how XMPP works (spoiler: it's pretty simple in the end 😌) checkout our article (and don't forget to leave a ♥️ or a comment!

#activitypub #movim

mov.im/community/pubsub.movim.…


Gajim 2.4.0 has been released! 🎉

This release brings read markers in group chats 👀 , improved file transfers 📂, more details for your account 🥸, and many smaller changes and bug fixes.

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-11-04-gaj…


The XMPP Newsletter for October 2025 is out!

Read about the latest updates in the #XMPP universe and our #standards!

xmpp.org/2025/11/the-xmpp-news…

Enjoy reading!

#jabber #chat #interoperability #rtc #opensource #decentralization #federation #messaging #newsletter


#XSF Announcement

The #XMPP #Standards Foundation is excited to announce the 28th XMPP #Summit taking place in #Brussels, #Belgium next year - just before #FOSDEM 2026.

xmpp.org/2025/11/xmpp-summit-2…

#jabber #chat #interoperability #rtc #opensource #decentralization #federation #messaging #newsletter


Turns out, I overlooked a tiny little bit in the specification of XEP-0379, that adds another 2-3 days of work. 😫💩

datatracker.ietf.org/doc/html/…

#xmpp #ejabberd #greatInvitations


Day 2 of the Hackathon went great. Marvin (@larma) helped me implement an opt-in feature in #Conversations_im which routes all P2P sessions (calls and files transfers) via the users home server (similar to the feature found in Signal).

I went on a nice walk to a viewpoint on Mount Royal afterwards.

Now looking forward to Day 1 of #IETF124.

#XMPP #IETF #Jabber


The first day of the Hackathon at #IETF124 in Montreal is coming to an end.
We implemented the relatively niche feature of XEP-0444: Message Reactions that allows channels or group chats to restrict the type and number of emoji reactions users can do.¹

This brings us a step closer to advancing and stabilizing the XEP. We didn’t want to do that before, since we aim to have complete implementations before requesting a Last Call.

¹: xmpp.org/extensions/xep-0444.h…

#XMPP #Jabber #Conversations_im


The XMPP Standards Foundation (@xmpp) has put out a call to action: it’s time for the community to help make secure, interoperable chat a reality - especially in healthcare.

At Ignite Realtime, we’re excited to support this effort. Our projects, such as Openfire and Smack, provide powerful building blocks to explore what’s possible for Dutch healthcare communication. Let’s Build a Connected Dutch Healthcare Community!

Read our full article at: discourse.igniterealtime.org/t…
#openstandards #xmpp


@dryak @davep @yawnbox
Thanks!

No, I'm running #Mobian (more similar to #postmarketOS than to sailfish). Not sure, if sailfish programs can run on other Linux systems. Never tried.

I'm fine with texting only. I have calls on #Jabber, that's sufficient 🙂

I hope, that the #slidge Signal-#XMPP by @nicoco will work again, soon. Then people could use any Jabber client to text Signal users.


NTA 7532 biedt de kans om veilige en interoperabele chat in de Nederlandse zorg vorm te geven. XMPP levert daar al de open, bewezen en gefedereerde basis voor.
De XSF nodigt zorg-, IT- en standaardisatiegemeenschappen uit om samen te werken en NTA 7532 op XMPP te bouwen, in lijn met internationale best practices.
xmpp.org/2025/10/towards-secur…
#XMPP #DigitaleZorg #OpenStandaarden


NTA 7532 is an opportunity to define secure, interoperable chat for Dutch healthcare.
XMPP already offers the proven, open, federated foundation needed for this.
The XSF invites healthcare, IT, and standards communities to collaborate and help shape NTA 7532 on XMPP - aligned with international best practice.
xmpp.org/2025/10/towards-secur…
#XMPP #DigitalHealth #OpenStandards


De Nederlandse standaard NTA 7532 voor veilige chatapplicaties wordt momenteel ontwikkeld.
Wij geloven dat XMPP hiervoor de natuurlijke basis is: open, veilig, interoperabel en bewezen in veeleisende omgevingen.
De XSF nodigt Nederlandse partijen uit om samen te verkennen hoe XMPP veilige, toekomstbestendige zorgcommunicatie kan ondersteunen.
xmpp.org/2025/10/towards-secur…
#XMPP #DigitaleZorg


Dutch healthcare is developing the NTA 7532 standard for secure chat. We believe XMPP is a natural foundation: open, secure, interoperable, and proven.
The XSF invites Dutch stakeholders to collaborate and explore how XMPP can power secure, future-proof healthcare communication.
xmpp.org/2025/10/towards-secur…
#XMPP #DigitalHealth


Libervia CLI Tip 13:

Somebody is annoying you or you're receiving unwanted messages? You can block a single entity with `li blocking block some_jid@example.org` or a whole domain with `li blocking block example.net`.

See who is already blocked with `li blocking list`, and remove an entity from the list with `li blocking unblock some_jid@example.org`.

The commands use XEP-0191, which must be supported by your server.

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

#Libervia #CLI #li #tips #xmpp #spam


Gave #Dino a try since Gajim was too heavy for this machine. I kind of like it, but for some reason I can't find a way to change the font size, which kind of sucks. I wonder if there are other modern desktop clients that are written in compiled languages.

#xmpp


Hey, did you know that Movim allows you to link your #Discord, #Telegram, #WhatsApp and #Matrix accounts to your main XMPP one and chat with all your contacts in one integrated platform? 🤩

We are working hard with @nicoco to ensure a perfect integration with the Slidge gateways project slidge.im/ 🥸🤝🥸

Message synchronization, reactions, stickers, GIFs, chatrooms, invitations, file transfer... you can now find all those exciting features fully working across all your linked accounts in Movim ✨.

Now you can move to #XMPP while staying in contact with all your friends. 👌

Try it out on mov.im/ or by deploying your own instance 😸!


Hello people of the Fediverse. I have a minor problem I'd like to pick your brains for any solution, regarding #xmpp / #jabber calls over AT&T wireless mobile, in the US.

Simply, xmpp calls over #att data fail, audio or video doesn't matter, texts get through just fine. Calls over WiFi are fine. I have tried the aTalk and the c0nnect pro apps, same result. Using chatterboxtown.us as a server, in case that matters. All devices are Android.

Looking for clues, knowledge or experience. TIA


Been working on getting Slidgnal, a #XMPP to #Signal gateway built on #Slidge back up and running with a mix of Go and Python; after a recent spree of work, we have fairly good support for 1-on-1 chats with reactions, attachments, etc. all working. Couldn't have been done without the great work by @nicoco and tulir (tulir.fi on bsky).

If you're running your own #XMPP server and are looking to bridge your #Signal contacts over, give it a go, repo is here codeberg.org/slidge/slidgnal and Docker/Podman or PyPi-based installs are well-supported! Group support is up next!


@TheDailyBurble, happy to help.

Another cool feature of #XMPP are "gateways" that make it relatively easy to connect with other IMs.
e.g.
#Libervia to #ActivityPub and #email (CC @Goffi )

nlnet.nl/project/Libervia
libervia.org

#Slidge to all sorts of other IM like #Matrix, #Mattermost, #Steam, #Discord, #Whatsapp, FB … (CC @nicoco )

slidge.im

@pedrosanta @bagder @matrix


Today's AWS debacle is the perfect example of the reason why in the last few years I started to be less enthusiastic about Signal, and more oriented to federated or even P2P solutions like XMPP and Jami. I wrote about it already:

gagliardoni.net/#im_battle_202…

Signal was down for few hours today, after an outage that affected AWS:

mastodon.world/@Mer__edith/115…

Let's ignore for a second the blind reliance on AWS or any other cloud provider. In a decentralized system, this would not have happened, or at least it would have not impacted so many users.

Yes, I am a cryptographer myself, I know that Signal's encryption is the best. But encryption is not everything. Availability issues, geopolitical troubles, risk of enshittification, limitations on users' freedom to use and control the software lead to a lack of trust, even in a supersecure solution. And I say that with honest admiration for the folks at Signal, who are doing a great job.

May they prove me wrong over and over again.

#signal #im #aws #amazon #privacy #security #digitalsovereignty #selfhosting #fediverse #federation #p2p #enshittification #xmpp #jami #politics #opensource #freesoftware #libre


PSA: we're aware that Signal is down for some people. This appears to be related to a major AWS outage. Stand by.


and here I was happily emailing people on #Thunderbird and making designs on #Penpot and #Inkscape to share via #XMPP, at which point I remembered to catch up on discussions on #Loomio, and got roped into drafting a manifesto on #Cryptpad, all while blissfully unaware of the chaos going on until I opened #Newsflash and read about it all on the #RSS feeds that I synchronise via #NextCloud, at which point I decided to head over to talk about it with the world thanks to #ActivityPub!


Not everyone can or should self-host, but there is a lot of middle ground between self-hosting and putting everything on #AWS.

Federated protocols like #XMPP, #ActivityPub, and #SMTP give you choice.

#Fediverse #Jabber



Hey! Did you know that you can now find all the official @xmpp news on Movim 😮!

mov.im/community/news.xmpp.org…

You can subscribe to their News feed using any XMPP account and by joining from any #Movim instance (a lot of them are listed on join.movim.eu/) ✨

Movim is building a complete social platform on top of XMPP. Any account that joins the platform can already create its own blog 😊

Movim Communities allows you to create spaces to publish with others around the topic you like 😸! This is what the XSF did with their own #XMPP News Community, hosted on their own server and accessible from anyone on the network.

100% standard and fully federated ❤️


#Conversations_im is doing pretty extensive DNS caching. If you set the TTL of your DNS records relatively high (86400 seconds for example) Conversations can avoid some round trips during connect. Another round trip can be avoided if you prioritize the _xmpps-client SRV entry. This can significantly improve the performance in rough networking environments.

In good networks we can establish a full connection in under 500ms.

#XMPP #Jabber


Spend the last couple of days finalizing the setup of a #Peertube instance with Garage object storage on video.f-hub.org ! Quite complex but working well now. Only remaining works are GPU acceleration of video transcoding and making the #XMPP based live-chat accessible via federation.


Just tried adding a friend on #XMPP. Turned out, my desktop client of choice (Psi) was too old to support OMEMO, which is apparently the cool new way to do encrypted chats. Had to open Converse.js in the browser while I moved shop to Psi Plus, and got an earful about it. Half the morning went up in smoke.

Dear nerds: that's why nobody loves us.

#xmpp


Libervia CLI Tip 11:

Libervia automatically caches pubsub nodes you are subscribed to.

You can control it with the `li pubsub cache` commands.

The search capabilities are really powerful, with full-text search and many filters.

You can find items across profiles, within a time frame, or on any field of parsed data.

You can show whole items or specific data (e.g., title/author/tags of forum posts within a time frame).

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

#Libervia #CLI #li #tips #xmpp #pubsub