this post was submitted on 12 May 2025
24 points (100.0% liked)

Free and Open Source Software

18796 readers
65 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

The other day I switched Linux distros, wiped disk, and somehow realised that OMEMO is a weird freaky thing and now I cannot see any message from my computer, even though I have everything visible on my Conversations Android app.

I don't want to get angry again, but... yeah, this is terrible, terrible UX. Seems like OMEMO somehow encrypts for each device differently, and now all messages are "locked". Which is weird, because messages are still there, just "locked".

Can I somehow import a backup from my Android app? Is there anything that can be done? My guess is that, probably not, otherwise I would have gotten a popup or something in the login process, "would you like to sync your messages?", but nothing happened.

XMPP supremacists, please! Give me a solution! I was organizing important projects with multiple people. Getting locked out of all that information is terrible.

Otherwise, then I really feel I can see XMPP disappearing now... and for a very good reason.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 2 weeks ago (13 children)

That is very sad. I'll be migrating out of XMPP. It's intolerable that one cannot recover messages that are still there; or that even moving from one client to another implies you lose all of your history.

[–] [email protected] 3 points 2 weeks ago (2 children)

This is a security feature. Other communication mechanisms having the keys somewhere else not owned by you is rather something I wouldn't stand. And to me it's unsafe that messages would be kept way long on the servers.

On xmpp the sync happens from server to all syncing clients, and the proper XEPs need to supported in both the client and the server.

[–] [email protected] 3 points 2 weeks ago (1 children)

Then losing all your project's history, while also forcing you to stick to a single, unofficial (because there is no official) XMPP client for the rest of your life because there are no standardized multiplatform backups. I'm sorry but no.

You may call it a feature. I call it a huge fat bug.

[–] [email protected] 2 points 2 weeks ago* (last edited 2 weeks ago)

This is a problem a lot of secure/private projects have tbh, they get so into the details that it's just a miserable user experience.

load more comments (10 replies)