-
fjklp
I was about to submit a bug report about nickname tab completion being broken, but in considering how it should work, I see that I'm not sure.
-
fjklp
I don't know if we should simply do with characters typed first: cycle through all nicks that are present which match the typed characters, in alphabetical order with no characters typed first:✎ -
fjklp
I don't know if we should simply do with characters typed first: cycle through all nicks that are present which match the typed characters, in alphabetical order with no characters typed first: cycle through all nicks that are present, in alphabetical order ✏
-
fjklp
or, we can track nicknames from which recent message come, and cycle through those in reverse chronological order until we hit whatever limit we decide on, like last 100-1000 messages, _even if the nick is *not* present_. But then the question is what do we do when we hit that limit? Do we then switch to cycling through nicks that match typed characters (or lack of characters, regardless of whether they have sent a message, or just let that be the end of the cycle?
-
fjklp
hexchat does it simply. Only tab completes when chars typed, only completes to nicks that are present.
-
cal0pteryx
You make this way too complicated. Fact is: sometimes it works as intended, sometimes there is a bug and it doesn't. We need to find the bug, not discuss fundamental thing✎ -
cal0pteryx
You make this way too complicated. Fact is: sometimes it works as intended, sometimes there is a bug and it doesn't. We need to find the bug, not discuss fundamental things ✏
-
fjklp
uhh, it never works for me as intended
-
fjklp
ok, I'll just post my bug report with no "what I expect" section
-
cal0pteryx
> uhh, it never works for me as intended You never know what the dev intended š ↺
-
cal0pteryx
Thanks for the report
š 1 -
fjklp
I'm pretty confident that cycling through hundreds of nicks that have been present at some time is not what most people want, but I could be wrong.
-
3shubhra1
I had a question, sleekxmpp and slixmpp libraries' github repos have been archived, what was the reason behind it? Can I still use them with the latest python versions? are there better alternatives?
-
Link Mauve
3shubhra1, slixmpp moved to codeberg: https://codeberg.org/poezio/slixmpp/
-
Link Mauve
Also we have a MUC, where this is more on topic than in Gajimās: xmpp:slixmpp@muc.poez.io?join
-
3shubhra1
> Also we have a MUC, where this is more on topic than in Gajimās: xmpp:slixmpp@muc.poez.io?join the address in not reachable for me ↺
-
Link Mauve
We never really used GitHub actually, the previous location was at louiz.org but he is MIA and we didnāt want to maintain that gitlab.
-
3shubhra1
> We never really used GitHub actually, the previous location was at louiz.org but he is MIA and we didnāt want to maintain that gitlab. okay thank you so much ↺
-
Link Mauve
3shubhra1, which error do you get? Itās reachable just fine from my server.
-
3shubhra1
> 3shubhra1, which error do you get? Itās reachable just fine from my server. it says "address is not reachable" ↺
-
3shubhra1
never mind, just joined it
-
3shubhra1
thank you
-
Link Mauve
Great. :)
-
fjklp
I'm often held back by uncertainties with what to recommend on bug reports. I guess it's a combination of things. I want to take the opportunity to say how I would like or expect the thing to work, but in doing that I sometimes need to consider what is feasible, which can get complicated. Also, a goal in bug reporting is to minimize the work someone would need to do in fixing the bug or issue, so I don't want it to be sloppy or incomplete.
-
fjklp
I have a bunch of notes on bugs yet to be reported.
-
fjklp
If I want to contribute to the wiki, should I do it as a merge request?
-
karlo.mueller
Hi! Can I transfer a profile/conversation to another XMPP client? Cause I see no Gajim for Android..
-
meson
karlo.mueller: Gajim is by design a desktop client. On Android you can use eg Conversations, where you login with the same credentials you've used in Gajim.
-
nicoco
karlo.mueller, what meson said and: - you can (and should IMHO) get Conversations from F-Droid <https://f-droid.org/packages/eu.siacs.conversations/>, - you won't have access to previous history of your OMEMO-encrypted chats, that is by design (perfect forward secrecy) - but newer OMEMO-encrypted messages should appear on both Conversations and Android.
-
karlo.mueller
Thank you guys, and what If I don't have a login can I export and import my profile?
-
karlo.mueller
Or is there any way to show my password?
-
kali [she/they]
if you don't know your password you will have to ask your admin to reset it
-
nicoco
Gajim stores passwords in your system keyring which depends on which desktop environment you use. usuallly they have GUIs where you can show stored passwords!
-
nicoco
If you're logged in from gajim right now you should be able to change your password in account settingsālogin
-
karlo.mueller
Just looked in the Windows Keyring but there are no Information stored..
-
karlo.mueller
I'm logged in but can I change the Passwort without having access to the E-Mail Adress?✎ -
nicoco
ha, maybe in windows it's different then
-
nicoco
email adresses and JIDs (=Jabber ID=XMPP address) look the same but are actually different things
-
karlo.mueller
I'm logged in but can I change the Passwort without having access to the E-Mail Address? ✏
-
nicoco
so I'm not sure which email address you're referring to š
-
karlo.mueller
I guess it's the XMPP Address then :D So I can change passwort directly without knowing any additional info?
-
nicoco
I think so?
-
karlo.mueller
And can my discussion partner see, that I'm communicating from a new/another device?
-
nicoco
Yes they can, this is also by design in XMPP. Especially if you use end-to-end encryption (OMEMO), their clients may (should) notify them that you are using a new device. This is by design.✎ -
nicoco
Yes they can, this is also by design in XMPP. Especially if you use end-to-end encryption (OMEMO), their clients may (should) notify them that you are using a new device. ✏
-
karlo.mueller
Ah thank you for clarification, maybe I won't do anything then :D
-
nicoco
You got me curious, can you share with us why you want to hide to someone that you installed a second client?
-
karlo.mueller
Received a ready to go machine from someone for communication with him/her.. Wanted to take this conversation with me on a specially prepared android phone (hardened os, no google services, vpn).. But this person doesn't trust Phones at all so for me keeping this information channel is more important then the comfort I would win with an Android App..
-
karlo.mueller
I can still VPN to my home and RDP into the machine..
-
nicoco
Thanks for the answer. If you value this communication channel and want to keep this person's trust, my personal opinion is that you should not go about using anything else than what they provided, but hey, you do your thing, it's none of my business ;)
-
fjklp
> Thanks for the answer. If you value this communication channel and want to keep this person's trust, my personal opinion is that you should not go about using anything else than what they provided, but hey, you do your thing, it's none of my business ;) that was my thinking too ↺
-
karlo.mueller
Exactly, that's why I'm keeping everything as is, but still learned a few things, so thanks :)
-
testchoco
Hi, i've got a question about how gajim stores passwords. When i launched gajim, it said he had to create a kdewallet to store passwords and i said ok. Do you have ideas where this kdewallet he created is stored ? I use a special version of debian bookworm (tails 6.4)
-
testchoco
(and i'm on gajim 1.7.3)
-
MattJ
https://wiki.archlinux.org/title/KDE_Wallet
-
testchoco
thx for the answer ! When i say to gajim to save a password, do you know when the password is stored ? Is it inside the kdewallet it asked to create ,
-
testchoco
-when+where
-
MattJ
Yes
-
Kris
is it known that emoji reactions in e2ee 1:1 chats are not encrypted?
-
Kris
(mumbles something about repeating Matrix issues=✎ -
Kris
(mumbles something about repeating Matrix issues) ✏
-
lovetox
yes
-
Kris
I hope that isn't a general issue with that XEP?
-
lovetox
no, current omemo standard can only encrypt the body
-
lovetox
new omemo standard can encrypt everything
-
lovetox
we consider reactions, metadata, as for example a read marker, or a chatstate (that you are typing)
-
lovetox
all these things are not encrypted with omemo 1
-
lovetox
we will switch to omemo:2 enventually
-
Kris
uhm, that is what I feared šļø
-
Kris
maybe better to not allow sending emoji reactions at all then when OMEMO is activated?
-
Kris
because on the Gajim side it is totally invisible that these are not encrypted
-
amogus
reactions appear as separate messages in other clients, why not treat them as replies and encrypt them?
-
Kris
that's just a fallback
-
bot
lovetox pushed 1 commits to branch gajim/master imprv: Dataforms: Improv display of simple forms - https://dev.gajim.org/gajim/gajim/-/commit/b2a634258bcf93ad10f9f0dc7c86fe375b5cd629
-
Kris
nice!
-
bot
lovetox pushed 2 commits to branch gajim/master cfix: Windows: Catch error when checking for ms store version - https://dev.gajim.org/gajim/gajim/-/commit/dde60cbc77b911272dc9509d0036f93a72ded584 imprv: AboutDialog: Add package information - https://dev.gajim.org/gajim/gajim/-/commit/9223d5919be82212d3c41416bfecfa1c135327c8
-
fjklp
> maybe better to not allow sending emoji reactions at all then when OMEMO is activated? Or a popup giving a warning every time they try to send a reaction with omemo on with the option "don't show me this again" ↺
-
fjklp
It kind of does seem like an important concern, imo
-
maximus
hi all, I wanted to know since gajim sends a lot of chat states, like for example "stopped typing" and other that I can't recall right now, is it transmit to have some other arbitrary chat state? like, for instance, "is recording a message"?✎ -
maximus
hi all, I wanted to know since gajim sends a lot of chat states, like for example "stopped typing" and other that I can't recall right now, is it possibile to transmit to have some other arbitrary chat state? like, for instance, "is recording a message"? ✏
-
maximus
hi all, I wanted to know since gajim sends a lot of chat states, like for example "stopped typing" and other that I can't recall right now, is it possibile to transmit some other arbitrary chat state? like, for instance, "is recording a message"? ✏
-
lovetox
no
-
maximus
so all the chat states transmitted are basically specified in some xep?
-
cal0pteryx
Yes, a xep called chat state notifications
-
Kris
there are other XEP for similar things though, like https://xmpp.org/extensions/xep-0196.html
-
Kris
and another one for music AFAIK
-
cal0pteryx
fjklp: are you aware that this applies to all other meta info as well?
-
Kris
arguable a reaction is not really meta-data though
-
maximus
it would've been really cool if one day a xep of arbitrary chat states would be proposed
-
fjklp
> fjklp: are you aware that this applies to all other meta info as well? I'm not aware of what other metadata is sent. Do you have anything in mind? ↺
-
cal0pteryx
Chat state notifications, for example :D
-
cal0pteryx
Only a message's body is encrypted. You can see that when observing the xml console
-
maximus
> there are other XEP for similar things though, like https://xmpp.org/extensions/xep-0196.html lol would you imagine someone going through the effort of preparing and publishing a xep for "user gaming" ↺
-
fjklp
chat states are a bit more abstract but still concerning
-
maximus
does anyone know if OMEMO2 is currently implemented by any client?
-
Kris
> lol would you imagine someone going through the effort of preparing and publishing a xep for "user gaming" that's litterally a major feature of Discord ↺
-
Kris
and Steam✎ -
Kris
and Steam-chat ✏
-
maximus
yes but I wouldn't consider this much important for general-purpose chats
-
Kris
> does anyone know if OMEMO2 is currently implemented by any client? Kaidan and Moxxy have OMEMO2 (and OMEMO2 only) ↺
-
maximus
is someone planning to implement it on gajim too?
-
cal0pteryx
https://xmpp.org/extensions/#xep-0384-implementations check for xep version 0.8
-
maximus
I've heard it has stanza-level encryption, seems pretty good for privacy
-
cal0pteryx
maximus: it's planned, but don't hold your breath
-
maximus
where can I lookup information on omemo2?
-
maximus
I don't seem to find much
-
cal0pteryx
maximus, it's xep-0384 from version 0.8 onwards
-
maximus
oh I see
-
Codimp
Hello, I'm searching where in the repo is the shield icon for OMEMO encryption but can't find it, did someone know?
-
maximus
which version does gajim implements right now
-
Codimp
maximus seems to be 0.3
-
bot
wurstsalat pushed 1 commits to branch gajim/master imprv: MessageRowActions: Adjust floating offset for merged messages - https://dev.gajim.org/gajim/gajim/-/commit/00b27bf92094b4011b66c951ad76da0abad8737e
-
lovetox
Codimp, we dont have a icon, we just give the system a name
-
lovetox
and it looks up the name in your current icon theme
-
lovetox
or maybe we use a custom icon here
-
lovetox
look in the repo under gajim/data/gui/icons
-
Codimp
I don't know, I already looked in this directory and can't find the right shield icons
-
lovetox
featerh-shield probably✎ -
lovetox
feather-shield probably ✏
-
lovetox
use your search
-
Codimp
yes, maybe it's this icon with some green modifications
-
lovetox
yes
-
bot
lovetox pushed 1 commits to branch gajim/master imprv: Notifications: Register AUMID on Windows - https://dev.gajim.org/gajim/gajim/-/commit/af1098f9f2c00cfcc9ed080809a80c6e6c3534ab