-
cal0pteryx
famfo: thanks. Could you add this info here please? https://dev.gajim.org/gajim/gajim/-/issues/11599
-
lovetox
sch: and does warning exist in the spec?
-
sch
lovetox, I suppose it is because slixmpp has it.
-
nicoco
sch: with slixmpp you can raise an `XMPPError('a-condition', 'A human readable message')` during the execution of an adhoc command, which gajim displays fine AFAIK
-
sch
It seems to be "warn", not "warning" https://xmpp.org/extensions/xep-0050.html#desc-note
-
sch
Thank you nicoco. I will look into it. Do you have an example code please?
-
nicoco
just `raise XMPPError('bad-request', 'something went wrong')` https://git.sr.ht/~nicoco/slidge/tree/master/item/slidge/command/adhoc.py#L136 is an example but really not great to understand since it's buried in a quite complex thingy. we're getting off-topic for the gajim MUC though ;)
-
famfo
> famfo: thanks. Could you add this info here please? https://dev.gajim.org/gajim/gajim/-/issues/11599 cal0pteryx: should I just make the paste persistent and attach it to the issue?
-
cal0pteryx
famfo: no, please add the content directly as a comment on that issue
-
famfo
okay
-
reg77089
Hi
-
pep.
cal0pteryx, re #11759, imagine it like being able to use mosh instead of ssh on unstable links. It's life-changing
-
pep.
Maybe it could be made with about the same "visual effects" that mosh doe✎ -
pep.
Maybe it could be made with about the same "visual effects" that mosh does ✏
-
pep.
(And then I had to use ssh again because Tor doesn't do UDP :(, yet!)
-
debacle
In (some?) public MUCs I see typing notifications from others. Can I switch that off somehow?
-
pep.
I remember Movim actually had something like that in place too, preventing users from typing while the WS feed was disconnected, which made it pretty much unusable on mobile
-
lovetox
debacle, no, why do you want to disable it?
-
debacle
It is a distraction. I don't like to see animations in the header of the conversations window or in the workspace for most MUCs. I like the typing notifications in private MUCs and one-to-one, though.
-
lovetox
please open a issue
-
cal0pteryx
famfo: thanks
-
bot
lovetox pushed 1 commits to branch gajim/master feat: MessageInputTextView: Change to GtkSource.View and refactor buffer handling - https://dev.gajim.org/gajim/gajim/-/commit/592ea740d41a5c7f818318a735c805caeea85756
-
fjklp
hmmm, I wonder what this will do
-
dwd
> sch: and does warning exist in the spec? https://xmpp.org/extensions/xep-0050.html#desc-note - seems so.
-
lovetox
dwd this says "warn" slix seems to send "warning"
-
lovetox
or rather that comment in slix code is wrong, seems you can add to that list whatever you want
-
fjklp
lovetox: It seems like the omemo device id is generated deterministically? Is this allowed by the spec? https://xmpp.org/extensions/xep-0384.html#usecases says: >To participate in OMEMO-encrypted chats, clients need to set up an OMEMO library and generate a device id, which is a randomly generated integer between 1 and 2^31 - 1 (the positive numbers of a signed 32 bit integer, without 0). The device id must be unique for the account.
-
lovetox
Yes it's allowed, and no why do you think that.
-
fjklp
If I create an account with a given username, then delete the account, then create an account with the same username at the same domain, it has the same device id.
-
lovetox
You readded an existing account
-
lovetox
Omemo database is not deleted if you delete an account
-
fjklp
so gajim is reusing the information?
-
lovetox
Yes
-
fjklp
ok
-
lovetox
We could delete it though
-
lovetox
That's historic because it was a plugin
-
fjklp
I don't know enough to have an opinion
-
lovetox
And Gajim can't know about plugin data
-
lovetox
and just so you know, the reason why its says random in the spec has nothing to do with cryptography
-
lovetox
the problem is if 2 clients for the same account choose the same device id, they overwrite each others keys on pubsub
-
lovetox
and its simply not functioning
-
lovetox
so it should be random, that makes it a very small chance that in a space of 2^31 2 clients choose the same device id
-
fjklp
I see, thanks