Gajim - 2024-11-01


  1. hannibal

    lovetox: if libcanberra is also gone, then the submodule can be removed

  2. hannibal

    lovetox: if libcanberra/gsound is also gone, then the submodule can be removed

  3. mebs

    Louis2: i use debian backports, it has 1.8.4 if i recall correctly - not so bad. I will wait for the new debian stable and then i will get a cutting edge gajim again: from my experience, the version in backports is usually up to date until gajim starts depending on some library which is not in stable and this often last up to one year after the stable release, based on my subjective perception. if you want to have the latest gajim on debian stable now, flatpak seems a good option.

  4. chud

    what order do the contacts in the contacts list come? Seems roughly alphabetic but not really

  5. lovetox

    There is a menu above it that shows you sort option

  6. porkepix

    Hi, little question as I was surprised for a new session/one not opened for a long time on a device, isn't gajim supposed to synchronize session/client keys to be able to decrypt old OMEMO messages? I've got ones for a contact that can be read from gajim/dino/conversations on other devices but not on this one and it looks surprising.

  7. lovetox

    what error do you see?

  8. porkepix

    Not exactly an error, but https://pic.infini.fr/NZvBeAFT/SToyWK0G.png

  9. lovetox

    yes this tells you whoever sent this message did not encrypt it for your device

  10. lovetox

    meaning they dont trust your device, or removed it for some reason after long inactivity

  11. lovetox

    or have a buggy client, and dont know that your device exists

  12. lovetox

    there could be many reasons

  13. lovetox

    you can fix this by asking that contact to trust your device

  14. porkepix

    But this is not only for the messages of my contact. This screenshot here is one of my own messages

  15. lovetox

    if its a message you sent from another device, its the same story, go to that device and look up the fingerprints, and check that your Gajim fingerprint is marked as trusted

  16. porkepix

    I got devices all listed with blind trust, I believe the list is complete but I guess I can't see for which devices a message was encrypted? Here I do believe this session wasn't existing at the time the message was sent, but other sessions should reencrypt messages for the new one, right?

  17. 2125555555

    can not add contact windows 7 --- gajim 1.5..... please assist

  18. cal0pteryx

    2125555555, please update your system. Windows 7 is not supported

  19. lovetox

    porkepix, no, thats not how it works

  20. lovetox

    you cannot get old message which you didnt encrypt for

  21. porkepix

    Damn, there is no way to have old messages encrypted for a new device? Is that a design choice for OMEMO, or something that still needs to be worked on?

  22. lovetox

    you mean a synced backup of your messages?

  23. lovetox

    no something like this does not exist in xmpp

  24. lovetox

    im not aware that anyone is working on that

  25. porkepix

    Well yeah, kind of. I hate to be that person who brings comparison up (especially considering I wish for XMPP to be more widely used), but I thought OMEMO and and Matrix' encryption shared common roots and had similar designs/way it worked. There, not every clients offer this kind of synchronization of past messages, but I do believe there's at least some kind of master key to trigger a full decryption of this past content

  26. lovetox

    No there is not, and this is by design. its called Perfect Forward Secrecy

  27. lovetox

    the goal is, that somebody that steals your keys, cannot decrypt old messges

  28. lovetox

    and this is not going to change. What you are searching for is not to change th encryption, its just a "Make a backup, and download this backup of messages on a new device"

  29. lovetox

    like whatsapp does it, by backing up messages to google cloud

  30. porkepix

    Yup, which I believe exists there too, but this secret key also weakens it (although I'm maybe not describing it correctly, I'm not sure of the implementation details)

  31. porkepix

    Maybe it's what's done there too (can't compare with WhatsApp, I don't use these kind of messaging applications)

  32. porkepix

    But then, this backup behavior you're describing is not planned to exist on XMPP either?

  33. lovetox

    i cannot speak for all people that develop stuff for xmpp, you can ask in xmpp:xsf@muc.xmpp.org?join , im not aware that anything in that direction is developed

  34. assbird

    Hello

  35. assbird

    Win7 is not supported anymore right? Because I just tried it and didn't work

  36. cal0pteryx

    No, Windows 7 is not supported

  37. assbird

    Any working alternatives if you know?

  38. lovetox

    Use a webclient

  39. lovetox

    Like movim

  40. assbird

    I'll try, thanks

  41. meson

    cal0pteryx, since today's commit c57b0a64c7ca26110125fb4f737b597c7b913050 ``` gajim/gtk/chat_list_row.py", line 513, in _on_drag_begin assert isinstance(self.contact, ChatContactT) ``` I get a `TypeError: issubclass() arg 2 must be a class, a tuple of classes, or a union` if I drag a chat to another workspace in the gtk4 branch with python 3.13 If I replace `ChatContactT`, which is defined as Union['BareContact', 'GroupchatContact', 'GroupchatParticipant']` with `BareContact | GroupchatContact | GroupchatParticipant` in the isinstance argument, it works again though.

  42. lovetox

    yes because union is not allowed there

  43. lovetox

    if you want to check for multiple types you need to pass a tuple

  44. lovetox

    as the error says

  45. cal0pteryx

    Ah, sorry

  46. lovetox

    isinstance(self, (cls1, cls2, cls3)

  47. lovetox

    isinstance(self, (cls1, cls2, cls3))

  48. cal0pteryx

    meson: should be fixed

    👍 1
  49. meson

    Thx

  50. deport

    Nice avatar, meson

    🙂 1
  51. meson

    have you also noticed that, when opening a chat, the chat may not show the earliest content until you scroll up a bit (in the gtk4 branch)?

  52. meson

    have you also noticed that, when opening a chat, the chat may not show the earliest content until you scroll up/down a bit (in the gtk4 branch)?

  53. cal0pteryx

    meson: I made an attempt to fix that yesterday, but it may not be a solution. did you see that with the latest commits?

  54. meson

    Unfortunately yeah

  55. meson

    I'm on commit 1d7542f7b97b

  56. meson

    Oh

  57. meson

    Wait;)

  58. meson

    I'm on 63e625ff531c1466ff678aa557f4b7a35a37b3ee - my local branch wasn't rebased correctly ..

  59. cal0pteryx

    meson: https://dev.gajim.org/gajim/gajim/-/commit/6c4b2915c9a104723c512cedf0de792237d166a8 is what I was referring to

  60. meson

    yeah, I've pulled it, doesn't do its job

  61. meson

    most of the tries* the correct content first is shown when the chat list is changed: by scrolling or by resizing the panels on the left/right

  62. a85938493

    im new

  63. a85938493

    i have no idea of this gaijm xmpp stuff

  64. a85938493

    why would anyone use this

  65. lovetox

    could you answer this question not yourself, why did you install it :D