Code Monkey home page Code Monkey logo

Comments (10)

kalkin avatar kalkin commented on August 19, 2024

Thank you for your report.

It looks like you can not subscribe to the pep of franziskaw because you are missing presence subscription. I need to hide the button if you do not have the subscription.

In the future please anonymize private data like jids of other people. 😉

from gajim-omemo.

iNPUTmice avatar iNPUTmice commented on August 19, 2024

In case of a missing presence subscription we shouldn't receive the device list thus we usually don't display the missing keys button. I guess in this case the presence subscription was lost during the life time of the gajim session. Imho this is an edge case that can probably be covered by the normal error handling that should be in place anyway to check if the bundle fetch was unsuccessful.

from gajim-omemo.

strb avatar strb commented on August 19, 2024

I have seen a similar issue which I've ascribed to a server bug (but this is not confirmed). This was in Conversations, but we observed very similar behavior. The client would still receive the devicelist update, but couldn't fetch the bundle (same <presence-subscription-required/> error). They still received devicelist updates even after this error was seen, so it definitely wasn't a presence subscription lifecyle/"timing" issue. I don't have any logs or anything, all I know is that we saw this on an ejabberd server.

Having the contact remove and re-add the permission for presence subscription (and re-starting Conversations to trigger a re-fetch of the bundle) fixed the problem in this case, which further points to some bug with ejabberd's presence handling and/or PEP code.

from gajim-omemo.

kalkin avatar kalkin commented on August 19, 2024

This should be fixed in ce63cc8
Now the ui is only created if the recipient supports OMEMO.

from gajim-omemo.

kalkin avatar kalkin commented on August 19, 2024

@tristan-k Which Jabber Server are you using ejabberd? If so which exact version on which exact os?

from gajim-omemo.

kalkin avatar kalkin commented on August 19, 2024

@tristan-k also did updating help? It shouldn't have, my note here was accidental.

from gajim-omemo.

strb avatar strb commented on August 19, 2024

The problem I described earlier was on ejabberd-15.07.

from gajim-omemo.

kalkin avatar kalkin commented on August 19, 2024

@strb So is this the old ejabberd version, which also has other issues with PEP?

from gajim-omemo.

lovetox avatar lovetox commented on August 19, 2024

@strb @tristan-k

is this still an issue?

from gajim-omemo.

lovetox avatar lovetox commented on August 19, 2024

closing until there is new information

from gajim-omemo.

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.