psi-im / plugins

Officially supported Psi plugins
56 stars 24 forks source link

OMEMO Key Handling not stable in groups/conferences #44

Open ulfi opened 6 years ago

ulfi commented 6 years ago

In conference sometime the OMEMO will be offered and sometimes not. Additional Psi+ don't enter well after restart mainly this (encrypted) conferences!

PS: Thanks for your great job, to integrate OMEMO in the Psi+ (also as Desktop Version available XMPP + OMEMO compatible) software!

rapgro commented 6 years ago

omemoplugin is based on libsignal-protocol-c, is there any alternative possible? signalapp and its libraries are not packaged in Fedora. I know this discussion has happened several times. Can the developers elaborate or sum up the reasons another time, please? https://github.com/signalapp/libsignal-protocol-c

tehnick commented 6 years ago

omemoplugin is based on libsignal-protocol-c, is there any alternative possible?

No.

signalapp and its libraries are not packaged in Fedora.

What is the problem to prepare package with libsignal-protocol-c for Fedora? In Debian and Ubuntu we have one since 2017. Unfortunately, it is outdated. I would suggest you to use latest version of library in Fedora.

Can the developers elaborate or sum up the reasons another time, please?

IIRC there are no free and open-source alternatives for this library at all.

stigger commented 6 years ago

@ulfi OMEMO for MUC has two requirements:

Please make sure that both of these requirements are met in your case. For troubleshooting you can also try to have an OMEMO-encrypted conversations with individual MUC participants to figure out, which one is causing the problem.

Psi+ don't enter well after restart mainly this (encrypted) conferences

Please provide a more detailed description of the problem.

Neustradamus commented 5 years ago

In a protected mucroom, 3 accounts:

2 accounts:

Neustradamus commented 5 years ago

I have tested OMEMO in protected mucroom with @Ri0n, maybe he can confirm the problem and explain better than me?

tehnick commented 5 years ago

The problem may be related with another problem: sometimes our OMEMO plugin cannot correctly detect that xmpp-client of collocutor has OMEMO support.

Neustradamus commented 4 years ago

Error exists since a very long time for 1:1 chat:

OMEMO is forced, it is not possible to disable OMEMO.

Linked to:

tehnick commented 4 years ago

Try Psi+ 1.4.1299 or newer please.

Neustradamus commented 3 years ago

@kssytsrk: Can you look this ticket?

Neustradamus commented 3 years ago

@ulfi, @rapgro: Do you confirm that the problem is always here with current Psi+ build? It is very important to reply...