eJabberd - OMEMO

Hello,
I use the eJabber service to stay in contact with the world :wink:

Messaging internally and externally works, but what does not work is the encryption with OMENO.
I have read something and found that this is only from a newer version of eJabber or if you add some additional modules.

Is there now a possibility to update to a new version? I can update the module manually - but he only throws up errors afterwards …

Alternatives possible?

I know that @stephdl has ejabberd on his radar, but the work is quite difficult because it needs a full rewrite of configuration template.

Regarding OMENO, I don’t what it is. Could you provide some links?

1 Like

@giacomo @davidep where does the rpm ejabberd-16.01 come from ?

It comes from nethserver-base, but I cannot find the src.rpm nor source in github ?

It comes from the ejabberd repos!

1 Like

https://docs.ejabberd.im/admin/upgrade/#specific-version-upgrade-notes

:smiley:

some stuff to study

https://docs.ejabberd.im/admin/upgrade/from_17.03_to_17.06/
https://docs.ejabberd.im/admin/upgrade/from_17.06_to_17.09/
https://docs.ejabberd.im/admin/upgrade/from_17.09_to_17.11/
https://docs.ejabberd.im/admin/upgrade/from_17.11_to_18.01/
https://docs.ejabberd.im/admin/upgrade/from_18.01_to_18.03/

Just for reference, some work has already been done, you find come commits here: https://github.com/gsanchietti/nethserver-ejabberd/tree/yaml

1 Like

OMEMO is missing in ejabberd configuration file and in Nethgui/Cockpit.

Did you test it?
OMEMO is working, it depends on client support. There’s no ejabberd server option AFAIK.

https://xmpp.org/extensions/xep-0384.html#server-side

ejabberd blocks PEP part:

The issue is 2 years old (related to old ejabberd version) and the option that is commented out in the thread just does not exist in nethserver-ejabberd code.
Please recheck and open a new topic if you discover problems with OMEMO in nethserver ejabberd.

Working OMEMO with Gajim 1.1.3 under Windows 10 with new ejabberd 20.03 from testing:

image