flow: <active/> is the only "content message" state. If I understand well. It's the chat state notification which also includes message text. All other states, like <inactive/>, <gone/> ... are "standalone notification". If it
Andrzejhas joined
chronosx88has left
DebXWoody
If it's important for push etc, there is no need to encypt "standalone notification" at all, because there is no other message which belongs to this <message/> - just a notification.
chronosx88has joined
DebXWoody
For <active/>, we need to know, if it should be part of the <envelope/> or not.
chronosx88has left
chronosx88has joined
Andrzejhas left
wurstsalathas joined
ralphmhas left
ralphmhas joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
Andrzejhas joined
chronosx88has left
chronosx88has joined
Sevehas joined
chronosx88has left
chronosx88has joined
ti_gj06has joined
chronosx88has left
chronosx88has joined
emushas joined
Andrzejhas left
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
Syndacehas left
Syndacehas joined
alexbay218has left
chronosx88has left
chronosx88has joined
Andrzejhas joined
jcbrandhas joined
mathijshas left
Syndacehas left
Syndacehas joined
Andrzejhas left
APachhas left
APachhas joined
goffihas joined
Alexhas left
Alexhas joined
Andrzejhas joined
flow
DebXWoody, if you know that the recipient supports <active/> in <envolpe/> then there is probably no reason not do it (besides another client of the recipient may not supporting it, but that doesn't strike me as a strong argument in case of <active/>)
chronosx88has left
chronosx88has joined
pjnhas left
pjnhas joined
alameyohas left
LNJhas joined
debaclehas joined
Andrzejhas left
mukt2has joined
mathijshas joined
Andrzejhas joined
stphas joined
chronosx88has left
chronosx88has joined
karoshihas joined
chronosx88has left
chronosx88has joined
mukt2has left
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
Andrzejhas left
ti_gj06has left
mukt2has joined
chronosx88has left
chronosx88has joined
Andrzejhas joined
beanhas joined
alameyohas joined
mukt2has left
chronosx88has left
chronosx88has joined
Freddyhas left
chronosx88has left
chronosx88has joined
Syndacehas left
Syndacehas joined
chronosx88has left
chronosx88has joined
alameyohas left
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
mukt2has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
arcxihas joined
Freddyhas joined
chronosx88has left
chronosx88has joined
dwd
There's a tension, as MattJ notes, between the ability of a server to identify that a chat state notification (or marker, or similar) is an ancilliary message that shouldn't be pushed, and the ability of a server to extract some quite extraordinarily detailed metadata on user activity, which in some setting (like personal IM) is almost certainly not desirable for the user.
dwd
I'd probably err on the side of encrypting it, but equally, add an indicator that the message is "unimportant" to XEP-0420.
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
Wojtekhas joined
peetahhas left
MattJ
Meanwhile moparisthebest considers it the server's responsibility to shield the client from unimportant messages... what fun :)
MattJ
"Here client, someone sent you this encrypted message marked as 'important'. Client decrypts KBs of useless garbage payload."
alameyohas joined
chronosx88has left
chronosx88has joined
mukt2has left
mukt2has joined
chronosx88has left
chronosx88has joined
flow
I guess there is no counter against this?
BASSGODhas left
chronosx88has left
chronosx88has joined
BASSGODhas joined
mukt2has left
chronosx88has left
chronosx88has joined
mukt2has joined
chronosx88has left
chronosx88has joined
Wojtekhas left
Wojtekhas joined
dwd
Not really, no.
dwd
I mean, in some messaging systems, we'd encrypt stuff between one user's home server and the destination server, but we do that because of single-hop and TLS anyway.
stphas left
mukt2has left
chronosx88has left
chronosx88has joined
mukt2has joined
hamishhas left
chronosx88has left
chronosx88has joined
peetahhas joined
hamishhas joined
mukt2has left
chronosx88has left
chronosx88has joined
mukt2has joined
Syndacehas left
Syndacehas joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
Andrzejhas left
Andrzejhas joined
stphas joined
Steve Killehas left
Andrzejhas left
Steve Killehas joined
Andrzejhas joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
mukt2has left
mukt2has joined
Wojtekhas left
ti_gj06has joined
Andrzejhas left
mukt2has left
mukt2has joined
Andrzejhas joined
chronosx88has left
chronosx88has joined
emus
Hello Kev,
I wanted to ask if you can copy this into a Twitter post?
https://fosstodon.org/web/statuses/106195170518281226
I can copy the text here too, if that helps