-
hannibal
lovetox: if libcanberra is also gone, then the submodule can be removed✎ -
hannibal
lovetox: if libcanberra/gsound is also gone, then the submodule can be removed ✏
-
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.
-
chud
what order do the contacts in the contacts list come? Seems roughly alphabetic but not really
-
lovetox
There is a menu above it that shows you sort option
-
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.
-
lovetox
what error do you see?
-
porkepix
Not exactly an error, but https://pic.infini.fr/NZvBeAFT/SToyWK0G.png
-
lovetox
yes this tells you whoever sent this message did not encrypt it for your device
-
lovetox
meaning they dont trust your device, or removed it for some reason after long inactivity
-
lovetox
or have a buggy client, and dont know that your device exists
-
lovetox
there could be many reasons
-
lovetox
you can fix this by asking that contact to trust your device
-
porkepix
But this is not only for the messages of my contact. This screenshot here is one of my own messages
-
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
-
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?
-
2125555555
can not add contact windows 7 --- gajim 1.5..... please assist
-
cal0pteryx
2125555555, please update your system. Windows 7 is not supported
-
lovetox
porkepix, no, thats not how it works
-
lovetox
you cannot get old message which you didnt encrypt for
-
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?
-
lovetox
you mean a synced backup of your messages?
-
lovetox
no something like this does not exist in xmpp
-
lovetox
im not aware that anyone is working on that
-
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
-
lovetox
No there is not, and this is by design. its called Perfect Forward Secrecy
-
lovetox
the goal is, that somebody that steals your keys, cannot decrypt old messges
-
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"
-
lovetox
like whatsapp does it, by backing up messages to google cloud
-
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)
-
porkepix
Maybe it's what's done there too (can't compare with WhatsApp, I don't use these kind of messaging applications)
-
porkepix
But then, this backup behavior you're describing is not planned to exist on XMPP either?
-
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
-
assbird
Hello
-
assbird
Win7 is not supported anymore right? Because I just tried it and didn't work
-
cal0pteryx
No, Windows 7 is not supported
-
assbird
Any working alternatives if you know?
-
lovetox
Use a webclient
-
lovetox
Like movim
-
assbird
I'll try, thanks
-
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.
-
lovetox
yes because union is not allowed there
-
lovetox
if you want to check for multiple types you need to pass a tuple
-
lovetox
as the error says
-
cal0pteryx
Ah, sorry
-
lovetox
isinstance(self, (cls1, cls2, cls3)✎ -
lovetox
isinstance(self, (cls1, cls2, cls3)) ✏
-
cal0pteryx
meson: should be fixed
👍 1 -
meson
Thx
-
deport
Nice avatar, meson
🙂 1 -
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)?✎ -
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)? ✏
-
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?
-
meson
Unfortunately yeah
-
meson
I'm on commit 1d7542f7b97b
-
meson
Oh
-
meson
Wait;)
-
meson
I'm on 63e625ff531c1466ff678aa557f4b7a35a37b3ee - my local branch wasn't rebased correctly ..
-
cal0pteryx
meson: https://dev.gajim.org/gajim/gajim/-/commit/6c4b2915c9a104723c512cedf0de792237d166a8 is what I was referring to
-
meson
yeah, I've pulled it, doesn't do its job
-
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
-
a85938493
im new
-
a85938493
i have no idea of this gaijm xmpp stuff
-
a85938493
why would anyone use this
-
lovetox
could you answer this question not yourself, why did you install it :D