Gajim - 2024-01-12


  1. meson

    yak: search on bugs.kde.org. there's an open issue with further instructions

  2. lovetox

    https://dev.gajim.org/gajim/gajim/-/wikis/help/gajimfaq#gajim-opens-folderfiles-with-the-wrong-application-linux

  3. yak

    solved. thank you!

  4. geometric

    hi. I created a couple of conferences. But after I quited form gajim it can't join these conferences anymore. Other conferences are available to join and chat but not mine. Otherwise psi+ are able to join that couple of mine (I used it long time ago) Is there some kind of workaround? My version of gajim is 1.7.3 and version of python-nbxmpp is 4.2.2

  5. hook

    Hmm, for 1:1 contacts, it seems I can see all the messages on Conversation, but on Gajim (and Dino and Kaidan, TBH), many messages are missing (and a seemingly random selection for eacch client).

  6. hook

    Any idea how to figure out and fix this? My server is Metronome, BTW.

  7. nicoco

    hook: if it's OMEMO-encrypted, it's expected that newly connected apps cannot fetch the full history. is that it maybe?

  8. hook

    That could be it.

  9. hook

    But why different messages for different clients?

  10. nicoco

    (The technical term is "perfect forward secrecy")

  11. nicoco

    > But why different messages for different clients? Because you first launched them at different moments?

  12. nicoco

    > But why different messages for different clients? Because you first launched them at different moment in time?

  13. nicoco

    > But why different messages for different clients? Because you first launched them at different moments in time?

  14. hook

    Right, but if that is the case, then each client should have all messages from the point onward when it started accepting it, no?

  15. nicoco

    The "random" part is weird indeed, but not all clients fetch the whole history when you open a chat, so that may explain some differences?

  16. hook

    MUCs seem to be fine though (probably due to lack of OMEMO)

  17. hook

    I can try to see if it’s trully random or not. Also weird that Conversation seems to have all messages regardless.

  18. nicoco

    Isn't Conversations the first app you actually used?

  19. geometric

    clarification: when I try to join my conf I see this https://pasteboard.co/86Drbt5QjtBq.png

  20. lovetox

    Conversations is probably always online

  21. lovetox

    so it never fetches history

  22. hook

    > Isn't Conversations the first app you actually used? I typically added people through Gajim.

  23. hook

    > Conversations is probably always online I was suspecting something like that too.

  24. lovetox

    you can check accounts -> advanced -> archiving preferneces

  25. lovetox

    it needs to be set to always

  26. lovetox

    geometric, maybe a issue with the server?

  27. hook

    > you can check accounts -> advanced -> archiving preferneces “Archiving Preferences” menu item is greyed out, can’t click it

  28. lovetox

    maybe it destroys groupchats after you leave

  29. lovetox

    hook, check account -> server info

  30. lovetox

    what it says for MAM

  31. lovetox

    sorry Features tab

  32. lovetox

    Message Archive Management

  33. geometric

    > maybe it destroys groupchats after you leave it seems not. So I can see them in a service

  34. lovetox

    geometric, you would need to gather debug logs to investigate further

  35. lovetox

    and see what happens when you join

  36. hook

    lovetox, there is a ✔ next to XEP-0313 MAM

  37. geometric

    > hook, check account -> server info like this?

  38. lovetox

    geometric, no, preferneces -> advanced, debug logging

  39. lovetox

    hook, but it seems your server does not support setting archiving preferences

  40. lovetox

    so the question is, does it really store messages?

  41. hook

    How do I find that out? I’m runing Metronome (on YunoHost)

  42. hook

    How do I find that out? I’m runing Metronome 4.0.3 (on YunoHost)

  43. lovetox

    maybe ask in the metronome support chat

  44. lovetox

    of course you could also test disabling OMEMO

  45. hook

    On it, thanks, lovetox

  46. lovetox

    so encryption related problems are ruled out

  47. lovetox

    before you bug the server devs

  48. hook

    lovetox, I analysed all the 1:1 chats and came to the following results: https://conference.gajim.org:5281/pastebin/1e20c221-32de-4d22-8791-977fc5fef60c

  49. lovetox

    looks to me like there is a archive problem maybe

  50. lovetox

    you can easily test this by having a device online, and tell a contact to send a message

  51. lovetox

    afterwards come online with Gajim

  52. lovetox

    and see if you see this message

  53. hook

    Perhaps make phone go offline, quit Gajim and ask from e.g. Dini someone to message (unencrypted) me?

  54. hook

    Perhaps make phone go offline, quit Gajim and ask from e.g. Dino someone to message (unencrypted) me?

  55. hook

    It’s a archive problem, it seems

  56. hook

    None of the messages showed on other clients.

  57. hook

    Thanks for helping me out, lovetox :)

  58. 23

    > It’s a archive problem, it seems Is this a new setup, are you accessing your devices on the same network, is your server on the same network could it be a hairpinning problem. Messaging will work for the WAN but not the LAN.

  59. hook

    I had to enable archiving for the account through one of the clients.

  60. hook

    I either forgot to enable it or even disabled it by mistake.

  61. gravenessrelight72

    i use Gajim for calls and have an issue where upon accepting a call my microphone does not work. my microphone works if i initiate the call, however. i am on arch linux using pulse and pipewire. i do not receive calls frequently so troubleshooting is difficult. i tried manually setting the input device to "Pulse: Default device" to no avail. i have not found any GitLab issues mentioning this exact issue so thought i would ask here, sorry if this is not the right place for this. thanks in advance for the help