Messaging with the L5

I couldn’t wait. I’ve undone the change suggested by https://stackoverflow.com/questions/49467337/xmpp-offline-messages-are-not-received-by-conversations-but-by-gajim-from-ejab, meaning most probably messages are not being sent to the MAM anymore, and was able to send messages to the Conversations client while it was offline and they were retrieved when it came online.

So this is pretty good… still too bad libpurple doesn’t support MAM…

1 Like

Awesome, did you tryed conversations to send message to an offline chatty? to see if does it works?

1 Like

Chatty receiving offline messages confirmed here: Messaging with the L5

2 Likes

Is that how Google Hangouts worked? I was surprised the first time I saw all of my message threads in the Gmail environment. It was after that Wave idea went nowhere.

@eagle Movim is mainly a non-commercial one person project, AFAIK. You can talk to the developer in the XMPP room xmpp:movim@conference.movim.eu?join Because Movim needs to get your XMPP credentials, you need either a special account for it (that’s what I do) or self-host ($ sudo apt install movim). Movim is a very nice and interesting project, but probably not the chat solution for L5.

2 Likes

Hi all!

The issue with Chatty/lurch, not being able to establish an OMEMO chat with Dino, has been solved by Richard Bayerle, the maintainer of the ‘lurch’ OMEMO plugin for libpurple. I have merged the commit already into the librem5 fork, so the fix is available in the librem5 image now.

I have tested OMEMO chats successfully with Dino, Gajim, and ChatSecure.

If you guys feel like testing it by yourself with Chatty or Pidgin, please build the /dev branch of the https://github.com/gkdr/lurch repo, and don’t forget to perform a “git submodule update --init --recursive”, to pull the libomemo-changes into the lurch directory before running “make”.

Have fun!

Andrea

10 Likes

Any idea how using chatty affects security / encryption in Telegram?

Personally, I find the discussed messengers too heavyweight. I like the following two which have been around in F-Droid for quite a while already:

  • silence.im (practically-serverless, uses regular SMS/text messages and encrypts them the signal way)
  • delta.chat (practically-serverless, uses the existing e-mail infrastructure)

Both have their pros and cons, but I think integrating the silence functionality into the default messenger app on the L5 would not hurt. Of course it does not provide a solution for group chats and sending media, but would be way better than unencrypted text messages.

2 Likes

I have a lot pushed in Silence direction for SMS (here, there, and in this forum too), but I feel they don’t have resource to integrate Silence Protocol into the SMS app, which is too bad.

About messaging app, I have discovered Jami on F-Droid : this is really promising ! I don’t know why it is not known so much, I have tested and it works pretty well so far. It’s a messaging app like Signal, but without server (so same method as Silence) and you can send messages, call, but also video call. Everything is store in local (because serverless), and is peer-to-peer encrypted.

2 Likes

The main drawback of Jami is offline messages don’t work. Both users need to be online to receive them.

2 Likes

I didn’t know that, I thought I could send messages offline. I hope to test this situation to confirm, maybe Jami has improved this aspect since.

@rinokeros : so after testing :

  1. message sent offline to offline recipient : no message received by the recipient
  2. message sent online to offline recipient : message received by the recipient after enabling data

So for me, Jami is pretty convenient for what it does. The only issue is the battery drain, still not optimized yet.

2 Likes

Over here in the Netherlands everyone uses Whatsapp. That includes family, colleagues, teachers, class mates, team mates, you name 'm. And nobody is going to switch to anything else very soon.

SMS is all but forgotten, MMS no longer works.

So, for the L5 to be workable chat device over here in Western Europe it definitely needs to speak fluent Whatsapp. (And It would be lovely if it manages to does this without selling its (and our) soul to the marketing devil,)

Has the infrastructure of your country lost the technical ability ? or is this just about habits of the people ?
I suggest you to look at ‘anbox’ to be able to “speak” this shit

T-mobile has switched it off. Because of a “lack in demand”…

Oops. I responded before I saw Kieran quoted my message from the other thread. Well, you probably have to read it twice to believe it anyway.

1 Like

Will running Whatsapp in Anbox sort of ‘isolate’ it from the rest of the phone? I mean, Whatsapp doesn’t really “fall in line with our philosophy”.

Well, that’s going to be difficult. All data is going through their servers (meta data) and if one of your contacts makes backups to the cloud your conversations will be stored unencrypted.

Anyway, you could use a matrix bridge as there should be matrix clients (fractal, dino etc.): https://matrix.org/bridges/#whatsapp

1 Like

That sounds promising! Same situation over here (also western europe): I’m seemingly the last one to use SMS. Everybody else is on WA. Not using WA means missing out on lots of things. People discussing where and when to meet to spend a weekend out in the forests camping. Not having WA can mean not being part of the planning. Not being part of it slowly means being pressed to the outer rim of the plate before eventually falling over.

So being able to use an alternative software to connect to WA would mean a big plus. Thanks for mentioning it (i didn’t look for it since quite a while).