Gibt es eigentlich einen #OMEMO tauglichen #Browser basierten #Jabber #XMPP Dienst?

#conversejs meint das zu können, aber in meinen Tests funktionierte es nicht durchgängig.

Auch die Bedienung ist für Neulinge m.E. nach nicht selbsterklärend. Eine neue Conversation mit einem eigentlich schon vorhandenen Kontakt anzufangen gelang mir z.B. nicht.

Follow

@JoergSorge

Converse 5.0.0 was recently released and fixes some OMEMO bugs. Perhaps you want to give it another try.

There's still an OMEMO MUC bug, but someone is working on that.

github.com/conversejs/converse

@jcbrand Many thanx for your work!
It seems in my first tests, that it works fine.

But my problem may be in the limitations of a #browser based #xmpp #omemo #chat

I'm using bowsers always in #private #mode. So if I've to restart it, of course all cached keys are gone and the messages from beforehand no more can decrypted.
So, a web browser based xmpp omemo chat can
IMHO only be a temporarily use case?

@JoergSorge

OMEMO messages can only be decrypted once by the particular device they were encrypted for.

So either you need to keep those decrypted messages stored in the browser's localStorage cache, or you lose them when your session ends.

You also have a secret key which needs to be kept around, otherwise other devices can't encrypt messages for that particular browser.

So yes, if you want to clear all browser data when you end your session, OMEMO won't work well for you.

@jcbrand
To bad, because #conversejs looks very nice.
Maybe a stupid question: May it be possible to wrap conversejs in a desktop app? With the ability to ex-import of messages and keys. Electron has bad news in the meantime, are they others?

@JoergSorge @jcbrand I suggest to create a dedicated Firefox profile for ConverseJS and maybe a starter that starts this profile

I do that for some web services

@Muto
That's a Workaround, I agree. But the average PC user will wonder why sometime all old messages are no more readable. I think, nobody without a little knowledge about caching or storing data in browsers will expect this. #xmpp #conversejs #omemo #web #browser
@jcbrand

Sign in to participate in the conversation
Mastodon

Generalistic and moderated instance. All opinions are welcome, but hate speeches are prohibited. Users who don't respect rules will be silenced or suspended, depending on the violation severity.