-
topgun
hey,devs, i have a suggestion to increase privacy by default, and that would be to turn OMEMO on by default
-
topgun
and that when users tries to disable it, that he get a very clear warning
-
levalian
no
-
topgun
So it means per Default all servers can read all my private messages?
-
levalian
Please learn about how xmpp works first
-
lovetox
topgun, no, only the server you chosen and the server of your contact
-
lovetox
that is, if you *dont* enable omemo
-
topgun
levalian, I am learning by making questions
-
topgun
lovetox, thats what I mean. People come from whatsapp to xmpp because of better privacy, but by default they will chose a public server, and the public server will have access to all of their conversation, which is worst than whatsapp
-
lovetox
why do you think that? i would give my chat history to one server operator any day than to whatsapp
-
lovetox
if they care they can enable the encryption, there is even a preference option to enable it by default for most conversations
-
lovetox
we are not against enabling it by default in general, but we are not whatsapp, encryption can prevent users from communicating in some circumstances
-
lovetox
and we dont have the resource like whatsapp to make it work in 100% of all situations
-
☭Mike Yellow
topgun, There is an advanced XMPP user manual... in Chinese, if you would like to read by machine translation: https://shzyly.rf.gd/文档/离线文档/《社会主义XMPP高级用户使用说明书》/目录索引-H.html
-
topgun
lovetox, so what you are saying is that the cost of making it work in 100% for all situations would be too high that would jeopardize the project?
-
topgun
conversations.im has omemo by defaut, dont see why gajim cant have it
-
cal0pteryx
Because it's more than simply flipping a switch. Error handling is important
-
topgun
well, you can flip the switch on by default, and when theres an error you can ask the user if he wants to unflip the switch
-
cal0pteryx
topgun, sure. sombody's got to do that though
-
cal0pteryx
there is a setting in Gajim's ACE, where you can enable it by default
-
cal0pteryx
it's experimental
-
topgun
yes, I enabled it
-
topgun
But i think te default for my fresh install was off
-
topgun
in gajim
-
cal0pteryx
yes, as I said, there is no error handling yet
-
topgun
Im reading a little about the OMEMO difficulties
-
topgun
FOr instance, wen gajim talk to conversaions, it seems that somehow the gajim keys expires after one day:
-
topgun
https://codeberg.org/iNPUTmice/Conversations/issues/161
-
cal0pteryx
topgun, that's a Conversations issue though?
-
topgun
Im not sure. Someone there said coversations waits for 42 days before setting keys as old
-
topgun
maybe the issue lies in gajim, or in a server, or in the overall system. People didnt find it out yet
-
cal0pteryx
without logs, this is nothing but speculation
-
topgun
the issue is new, so it might take some days for people put logs and find the root cause
-
topgun
wow, is gajim made in python?
-
topgun
it doesnt feel slow and amateur at all!!
-
topgun
whats the UI lib you are using?
-
lovetox
GTK
-
topgun
cool
-
topgun
sometimes i sent a message and it doesnt appear as if the user received it
-
topgun
but afterwards i repeat the message, and then it goes double
-
lovetox
sounds like the chat does not scroll to the end sometime
-
lovetox
and you simply dont see the message
-
lovetox
try switch chat, and see if the message shows up afterwards
-
topgun
i do it
-
topgun
i even moved it from workspace
-
topgun
it doesnt happen
-
topgun
i opened the chat in dino
-
topgun
there i can see that even the message was not sent
-
topgun
and then i wrote sometjing from dino, and i see that it went thru the chat
-
topgun
but opening in gajim and i dont see it
-
fjklp
sometimes messages get held up and go through with a delay
-
fjklp
actually, it happens to me often
-
fjklp
who knows if it's your connection to your server, your server, or the muc server
-
fjklp
that's one of the downsides of xmpp
-
fjklp
decentralized so you multiple the probability of problems, and much of it is either run on vps servers with bad performance or not carefully tuned by admins so performance suffers
-
topgun
i see
-
topgun
so i have two clients open
-
topgun
when gajim doesnt send the msg then i switch to dino
-
lovetox
gather a debug log
-
lovetox
this is not normal, could be spam protection by the server
-
lovetox
i assume you talk about a groupchat
-
topgun
yes, its a gruop chat
-
topgun
how can i get the debug log?
-
cal0pteryx
topgun: preferences > advanced > debug logging (don't forget to restart)
-
topgun
ok
-
topgun
it created a file named ~/.local/share/gajim/debug/debug-enabled
-
topgun
but its empty
-
fjklp
it's supposed to be empty, it's not a log file
-
topgun
so how can i debug?
-
fjklp
check the debug log
-
fjklp
is there a file in that directory that ends in debug.log?
-
topgun
no
-
topgun
just that empty fl
-
fjklp
topgun: did you restart gajim?
-
topgun
yes
-
fjklp
huh, I've never heard of it not working
-
fjklp
I can only guess that you didn't restart it
-
topgun
sorry i actually didnt reset
-
topgun
now it works