-
Djan
Hi everyone, it is possible to whisper in a XMPP channel with Gajim ?
-
cal0pteryx
Djan: double click any participant?
👍 1 -
cal0pteryx
In the participants list on the right
-
Djan
thanks it was just too simple for me :)
-
cal0pteryx
Well, I would expect avatar right click > Send PM would be available, maybe we have to add that
❤ 2👍 4🙏 1 -
Link Mauve
“22:21:04 meson> Or maybe not, there also ones with 40 ms. We should find a way to get the duration in order not to play too fast or slow”, no, all three of GIF, WebP and APNG specify the duration of each frame separately, you must respect that field instead of guessing.
-
Link Mauve
Ah sorry, you found out right afterwards.
-
Clash
I have "Preview all Image URLs" enabled, but that does not happen with JMP SMS pictures I get. I just see the URL and have to open it in the browser. Is there anything I can do about that?
-
Clash
They all end in .jpg to be clear.
-
lovetox
hmm you would need to catch that in the View -> Debug -> Console
-
lovetox
and show us the stanza
-
Clash
> and show us the stanza Forgive me I'm unfamiliar with this, what should I be looking for in the console? ↺
-
Clash
There's nothing in the log view that corresponds to the time I got the image. The protocol view doesn't go back far enough
-
Clash
Hmm a re-test and it worked correctly. Odd
-
dweller
Hello. Does anyone know a fix to Inactive OMEMO key? I dual boot so they never see each other online, and gajim decided to just deactivate the key. I manually trusted the keys on both sides, and it worked for sometime, then stopped after period of inactivity on one of the OSes.
-
lovetox
they dont need to be online at the same time
-
lovetox
but you need to write a message from time to time from every device
-
lovetox
on what Gajim version are you?
-
dweller
1.9.5
-
dweller
I am online from time to time and it didn't help, do I need to send myself a message?
-
dweller
because I usually am in a MUC
-
dweller
(also I have no problem with Conversations seeing both)✎ -
dweller
(also I have no problem with Conversations on phone seeing both) ✏
-
lovetox
no just a message to anyone
-
lovetox
i think the limit is 2000 messages
-
dweller
limit to what?✎ -
dweller
limit to what? like if it didn't see a message for 2000 messages? ✏
-
lovetox
yes
-
dweller
that can't be it, because I definitely talked in the same MUC on both clients
-
dweller
it would be great if it never deactivated keys, Conversations never had this issue with my other clients/resources suddenly stopping encrypting
-
dweller
especially manually trusted keys
-
lovetox
hm maybe describe exactly what issue you see
-
dweller
Okay, sorry if I am not specific enough. The issue is the following: I dual boot Linux and Windows. I don't use Windows much (just gaming), and at some point my Linux Gajim stopped encrypting for my Windows Gajim. All I see is the "This message wasn't encrypted for OMEMO..." or whatever. Funnily the Linux Gajim _can_ see Windows messages I wrote. I also use Conversations on Android phone, and that sees both and is seen, so both Gajims encrypt for it, and vice versa.
-
dweller
The problem with this is obviously that I lose context when booting to Windows. I can see everyone's messages in the MUC except my own.✎ -
dweller
The problem with this is obviously that I lose context when booting to Windows. I can see everyone's messages in the MUC except my own (written on Linux). ✏
-
lovetox
but that very much sounds like the 2000 message limit
-
dweller
I checked the Accounts -> OMEMO and the shield gray, "Inactive".
-
lovetox
this counts for all messages to all contacts you write
-
lovetox
not just in one muc
-
dweller
Can you explain to me why this limit is necessary and is it possible to disable it✎ -
dweller
Can you explain to me why this limit is necessary and is it possible to disable it? ✏
-
lovetox
complicated, short story is that that OMEMO has a feature that prevents people from decrypting your old messages even if they steal your private key
-
lovetox
but this is circumvented, when there is a device only listening and never sending a message, if you still the private key of that device, it can decrypt everything since its last message
-
lovetox
thats why we deactivate the devices after a certain limit
-
lovetox
anyway 2000 might be to low, its probably better to use a time instead, like 3 months or something like that
-
lovetox
there is no way to deactivate it except for in the code
-
lovetox
but this would be possible on your linux device
-
dweller
it would be nice for users to able to alter this. I manually trusted the key, if I stop using a device I manually revoke it. So it'd be cool if I could either on manual trust, or as separate thing disable this.
-
lissine
> anyway 2000 might be to low, its probably better to use a time instead, like 3 months or something like that I think Conversations uses 42 days, but a longer time should be better
-
dweller
is this `unacknowledged_count` in session_manager of OMEMO plugin?
-
lovetox
there is no plugin anymore, but path is common/modules/omemo.py
-
lovetox
and yes thats the var
-
dweller
I see thanks, I was looking at a omemo-dr library, not plugin. My bad.
-
lovetox
no the var is set in the gajim code
-
lovetox
not in the library
-
lovetox
in the lib there might be some default value, but it gets overwritten in Gajim
-
lovetox
so you need to modify gajim/common/modules/omemo.py
-
lissine
Does the omemo key change every time you send a message?
-
dweller
no, I don't think so. There are no other keys in my list.
-
dweller
and I remember checking if they are still the same, since I wrote them down
-
lissine
I was asking in general
-
dweller
oh sorry
-
lissine
> and I remember checking if they are still the same, since I wrote them down Those should be the fingerprints
-
dweller
yea, my bad. mixing terminology
-
lissine
It's possible that the key changes and the fingerprint doesn't
-
dweller
idk how to check keys, I guess I'd have to look at the XML stanzas?
-
lovetox
there is only one private key and it never changes, but the mechanism is something like a session key is generated from the private key
-
lovetox
and this session key is then iterated and changed with every message
-
dweller
right, something ratchet encryption?
-
lovetox
yes they call this double ratchet
-
lissine
Thanks for explaining
-
lissine
And that's why a stale device breaks forward secrecy. Because the session key would stay the same for a prolonged period of time
-
lovetox
if the scenario is that an attacker recorded your messages, its trivial for him when he gets a old key, to iterate it himself, and decrypt everything
-
lovetox
thats why clients delete the old key when they iterate it
👍 1 -
lovetox
so if a attacker gets a current key, he cannot decrypt old stuff, and we assume if a device was stolen from you then you will distrust the fingerprint, and then cannot decrypt anything in the future also
-
lovetox
of course this is all very theoretical crypto stuff
-
lovetox
in reality they install a hack on your phone and simply read everything from your harddrive as it comes in and goes out :d
😂 2 -
dweller
or in my case more likely they pwn my windoze and just read from its HDD and keylog. Oh and mine crypto ;)
-
danielstein
> Well, I would expect avatar right click > Send PM would be available, maybe we have to add that 👍 ↺
-
dweller
I noticed in the omemo-dr code some log statements, and checked logs, and sure enough: > Ignore device because of 2018 unacknowledged messages Sorry, I forgot to check logs... And wow that's a nice Debug Console.
-
dweller
Thank you for the explanations and help!
👍 1