omemo / gajim-omemo

Gajim plugin for OMEMO Multi-End Message and Object Encryption
87 stars 7 forks source link

Misleading warnings: No OMEMO dev_keys #27

Closed RalfJung closed 8 years ago

RalfJung commented 8 years ago

For conversations that are opened immediately when Gajim starts (because they were open last time), OMEMO prints

jabber.ralfj.de ⇒ No OMEMO dev_keys for contact@server

even if that contact does have OMEMO keys - actually, keys that the plugin even knows about. OMEMO seems to work fine in these conversations nevertheless.

kalkin commented 8 years ago

Currently it needs to fetch all the existing dev_keys from the server, even if it knows them already and there are already in the database. This is a known limitation and I'm working on it at /omemo/python-omemo

RalfJung commented 8 years ago

Well, the confusing bit is that later on, it does find OMEMO dev_keys for that contact. (Which is nit printed, because that's at level info or debug). So the statement that these contacts have no OMEMO dev_keys is just wrong - actually, it's just so early in the login process that Gajim hasn't yet loaded them.

iNPUTmice commented 8 years ago

should be fixed by f65ad71b67a7bad5de7dc84e322ca3b3f0911141