Code Monkey home page Code Monkey logo

Comments (11)

tmolitor-stud-tu avatar tmolitor-stud-tu commented on September 10, 2024 1

The server is too old, pubsub (which is used for omemo) won't work properly on this server. Please use at least ejabberd 23.10, as per https://github.com/monal-im/Monal/wiki/Considerations-for-XMPP-server-admins
The yellowish XEP-0163 entry in your screenshot indicates this, too.

Why is omemo working between Monal and other clients?
Because omemo is self-healing and if one device can get the keys of the other device an encrypted session will be created, but between Monal <--> Monal on the same old server, none of the two clients is able to get the keys of the other party, so no one is able to initiate the encrypted session.

Use backports for Debian to get recent enough versions and bugfixes!

from monal.

tmolitor-stud-tu avatar tmolitor-stud-tu commented on September 10, 2024 1

I added a workaround in dd64357 that will make it into the 6.4.2 stable coming out in a few days.

from monal.

tmolitor-stud-tu avatar tmolitor-stud-tu commented on September 10, 2024

Please send in logfiles of both iOS devices to debug this further: https://github.com/monal-im/Monal/wiki/Introduction-to-Monal-Logging

Send them via email to [email protected] and include the jids of both accounts.

from monal.

verbit avatar verbit commented on September 10, 2024

Done.

I sent you the log files from the one iOS device and the macOS device. I don't have access to the other iOS device.

from monal.

tmolitor-stud-tu avatar tmolitor-stud-tu commented on September 10, 2024

That's okay, thanks!

from monal.

tmolitor-stud-tu avatar tmolitor-stud-tu commented on September 10, 2024

Can you tell me which omemo deviceids the two devices you sent me the log of have?

from monal.

verbit avatar verbit commented on September 10, 2024

The current** ones are:

  • iOS: 520568234
  • macOS: 1645153921

** I used to delete and re-add the account on the iOS device in trying to resolve the issue, which regenerated the device ID IIRC

from monal.

tmolitor-stud-tu avatar tmolitor-stud-tu commented on September 10, 2024

ah okay, then this ids won't be of much use...

What exactly do you mean by "delete and re-add the account"? You removed the contact or you removed the entire account on the device (under Settings --> [your account name] --> Remove Account from this Device) so that monal was fresh?

from monal.

tmolitor-stud-tu avatar tmolitor-stud-tu commented on September 10, 2024

Can you provide a screenshot of the server details of your server (Settings --> [your account name] --> Protocol support of your Server)?

from monal.

verbit avatar verbit commented on September 10, 2024

you removed the entire account on the device (under Settings --> [your account name] --> Remove Account from this Device) so that monal was fresh

This

from monal.

verbit avatar verbit commented on September 10, 2024

Can you provide a screenshot of the server details of your server (Settings --> [your account name] --> Protocol support of your Server)?

There you go
IMG_3138
IMG_3139
IMG_3140
IMG_3141
IMG_3142
IMG_3143

from monal.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.