omemo / gajim-omemo

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

OMEMO not working in Group-Chat in Gajim #137

Closed fanningert closed 8 years ago

fanningert commented 8 years ago

General information

Before opening an issue, please read our Wiki

2016-10-23 18:57:57 (W) gajim.plugin_system.omemo JID1@example.im => No devices for familie@xmpp-conference.example.im

I get the same message by JID2, when I connect to the room.

lovetox commented 8 years ago

Room has to be

if you change the room config instead of opening a new chat, gajim client has to rejoin the chat

lovetox commented 8 years ago

if you want to chat with people that use conversations client, you have to make the room members-only too

fanningert commented 8 years ago

I created the room fresh with following options. I also exit GAJIM and restart it.

The members of the room are on my roster and I also trust there OMEMO key.

I tested in following scenarios.

  1. JID1 and JID2 over GAJIM Result: FOR JID1 and JID2 the OMEMO is disabled
  2. JID2 over Conversations, JID2 over GAJIM Result: FOR JID1 and JID2 the OMEMO is disabled
lovetox commented 8 years ago

Make Room Moderated? = true Make Publicly Searchable? = true

it makes no sense to make a room publicly sarchable if no one can join because its member-only. also i would not make it moderated as this i believe means, only a moderator can talk

you have to make the room non-anonymous, this means everyone can see the full jid

lovetox commented 8 years ago

if you struggle with this from gajim (many options) you can also create the room with conversations, it sets all options automatically

fanningert commented 8 years ago

Ok, I will test it.

It makes sense, for the members. Not every client auto connect to the room. And not every time the member knows the name of the room.

fanningert commented 8 years ago

Thanks, the only problem was the option Who may discover real jids. After I change the option from moderators only to anyone and reopen the room. Everything with omemo is working.

dreamflasher commented 7 years ago

It doesn't work for me. I created the room with conversations and within conversations it works -- but not with Gajim. When I send a message from my conversations client it only says in Gajim that this was an Omemo message and I need to install Omemo. (In 1:1 chats Omemo works nicely) I have set "Present real Jabber IDs to anyone"