Just as a nit, following the pubsub-ns ml thread and pubsub#type, I want to note that "Atom" is also semantics, otherwise we'd have put XML in there I guess :)
lovetoxhas left
pep.
(this didn't require to revive the thread..)
lorddavidiiihas joined
lorddavidiiihas left
lovetoxhas joined
florettahas left
florettahas joined
restive_monkhas left
wgreenhousehas left
wladmishas left
wladmishas joined
BASSGODhas left
wgreenhousehas joined
robertooohas left
lorddavidiiihas joined
lorddavidiiihas left
goffihas left
goffihas joined
norkkihas left
mdoschhas left
lorddavidiiihas joined
lorddavidiiihas left
norkkihas joined
mdoschhas joined
wgreenhousehas left
restive_monkhas joined
lorddavidiiihas joined
lorddavidiiihas left
norkkihas left
norkkihas joined
norkkihas left
BASSGODhas joined
lorddavidiiihas joined
lorddavidiiihas left
norkkihas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
wgreenhousehas joined
robertooohas joined
ti_gj06has left
goffihas left
goffihas joined
restive_monkhas left
Titihas left
lorddavidiiihas joined
lorddavidiiihas left
msavoritiashas left
wgreenhousehas left
Kevhas left
Kevhas joined
Yagizahas left
lorddavidiiihas joined
lorddavidiiihas left
goffihas left
inkyhas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
lorddavidiiihas joined
lorddavidiiihas left
goffihas joined
BASSGODhas left
lovetoxhas left
wgreenhousehas joined
eevvoorhas left
eevvoorhas joined
Mikaelahas left
adiaholichas joined
papatutuwawahas joined
ti_gj06has joined
wgreenhousehas left
adiaholichas left
restive_monkhas joined
kyemxdenhas left
kyemxdenhas joined
wgreenhousehas joined
restive_monkhas left
msavoritiashas joined
florettahas left
wgreenhousehas left
florettahas joined
wgreenhousehas joined
kyemxdenhas left
kyemxdenhas joined
lorddavidiiihas joined
adiaholichas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
restive_monkhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
wgreenhousehas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
lovetoxhas joined
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas joined
wgreenhousehas joined
inkyhas joined
florettahas left
lorddavidiiihas joined
lorddavidiiihas left
antranigvhas left
guus.der.kinderenhas left
guus.der.kinderenhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
wgreenhousehas left
lorddavidiiihas joined
lorddavidiiihas left
florettahas joined
wladmishas left
wladmishas joined
lorddavidiiihas joined
lorddavidiiihas left
goffihas left
goffihas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
dwdhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
matkorhas left
matkorhas joined
lorddavidiiihas joined
lorddavidiiihas left
wgreenhousehas joined
Titihas joined
sonnyhas left
sonnyhas joined
goffihas left
lorddavidiiihas joined
lorddavidiiihas left
goffihas joined
florettahas left
papatutuwawahas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
antranigvhas joined
lorddavidiiihas joined
florettahas joined
BASSGODhas joined
wgreenhousehas left
kurisuhas left
restive_monkhas left
Friendly Resident Cynichas left
dan.caseleyhas left
dan.caseleyhas joined
BASSGODhas left
restive_monkhas joined
wgreenhousehas joined
BASSGODhas joined
kurisuhas joined
kurisuhas left
lorddavidiiihas left
mjkhas left
nuronhas left
millesimushas left
debaclehas left
millesimushas joined
kurisuhas joined
Titihas left
kurisuhas left
nuronhas joined
Mikaelahas joined
adiaholichas left
daagshas joined
govanifyhas left
govanifyhas joined
neshtaxmpphas left
neshtaxmpphas joined
adiaholichas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
reimarhas joined
wgreenhousehas left
lovetoxhas left
lovetoxhas joined
gooyahas joined
kurisuhas joined
wgreenhousehas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
BASSGODhas left
BASSGODhas joined
atomicwatchhas joined
kurisuhas left
millesimushas left
kurisuhas joined
kurisuhas left
lorddavidiiihas joined
lorddavidiiihas left
inkyhas left
goffihas left
lorddavidiiihas joined
goffihas joined
lorddavidiiihas left
BASSGODhas left
norkkihas left
lorddavidiiihas joined
wgreenhousehas left
Samhas left
Samhas joined
Menelhas left
Menelhas joined
BASSGODhas joined
beanhas joined
adiaholichas left
wgreenhousehas joined
kyemxdenhas left
kyemxdenhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
adiaholichas joined
wgreenhousehas left
lovetoxhas left
wgreenhousehas joined
adiaholichas left
adiaholichas joined
papatutuwawahas joined
lorddavidiiihas left
andrey.ghas joined
BASSGODhas left
djorzhas left
Yagizahas joined
Maranda[x]has left
daagshas left
BASSGODhas joined
Friendly Resident Cynichas joined
Maranda[x]has joined
Tobiashas left
Tobiashas joined
florettahas left
florettahas joined
djorzhas joined
debaclehas joined
adiaholichas left
adiaholichas joined
lorddavidiiihas joined
lorddavidiiihas left
ti_gj06has left
lorddavidiiihas joined
lorddavidiiihas left
govanifyhas left
govanifyhas joined
lorddavidiiihas joined
lorddavidiiihas left
wladmishas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
xnamedhas joined
Mikaelahas left
lorddavidiiihas joined
lorddavidiiihas left
Mikaelahas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
BASSGODhas left
wgreenhousehas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
wgreenhousehas joined
Syndacehas left
BASSGODhas joined
Syndacehas joined
govanifyhas left
govanifyhas joined
lorddavidiiihas joined
lorddavidiiihas left
Titihas joined
BASSGODhas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
wgreenhousehas left
lorddavidiiihas joined
lorddavidiiihas left
wgreenhousehas joined
lorddavidiiihas joined
lorddavidiiihas left
Titihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lovetoxhas joined
djorzhas left
lorddavidiiihas joined
lorddavidiiihas left
papatutuwawahas left
lorddavidiiihas joined
lorddavidiiihas left
ti_gj06has joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
inkyhas joined
bunghas left
lorddavidiiihas joined
lorddavidiiihas left
govanifyhas left
eevvoorhas left
govanifyhas joined
eevvoorhas joined
BASSGODhas joined
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
djorzhas joined
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
lorddavidiiihas joined
lorddavidiiihas left
chronosx88has left
chronosx88has joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas joined
lorddavidiiihas joined
lorddavidiiihas left
restive_monkhas left
qwestionhas joined
BASSGODhas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
qrpnxzhas left
qrpnxzhas joined
lorddavidiiihas joined
lorddavidiiihas left
restive_monkhas joined
lorddavidiiihas joined
lorddavidiiihas left
Menelhas left
adiaholichas joined
restive_monkhas left
lorddavidiiihas joined
lorddavidiiihas left
Menelhas joined
adiaholichas left
lorddavidiiihas joined
lorddavidiiihas left
Titihas joined
lorddavidiiihas joined
lorddavidiiihas left
bunghas joined
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas joined
qrpnxzhas left
qrpnxzhas joined
nicolahas joined
nicolahas left
nicolahas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
florettahas left
adiaholichas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
lorddavidiiihas joined
BASSGODhas joined
restive_monkhas joined
argentumhas joined
adiaholichas left
nicolahas left
adiaholichas joined
qrpnxzhas left
qrpnxzhas joined
alex11has joined
adiaholichas left
andrey.ghas left
uhoreghas left
Matthewhas left
Rixon 👁🗨has left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
kyemxdenhas left
kyemxdenhas joined
pep.
So with my ephemeral messages I've got an issue. I decided I couldn't trust people/clients to fetch all MAM to see that I've "negociated" ephemeral messages, so I include that in every message, this way I'm more or less sure they get the drill. This is fine. Now how do I stop doing ephemeral messages? I can't just stop sending the tag otherwise I'm breaking a MUST (or whatever) that says I honor the timer I receive as long as I advertise the feature. So I also have to negociate it. Do I also need not to trust MAM and include <I-want-out/> in every single of my messages now?
wgreenhousehas left
pep.
This is an issue I have not only with ephemeral messages. I hope you can see the genericity of the situation :x
sonnyhas left
sonnyhas joined
wgreenhousehas joined
pep.
Otherwise I have to negociate with every single device I encounter, which may be none if I don't have a directed presence
pep.
(with iqs)
florettahas joined
Menel
Sounds like the xep should say, its only an ephemeral message as long the tag is included?
reimarhas left
pep.
That'd work in the case there's no negociation to be made
adiaholichas joined
eevvoorhas left
eevvoorhas joined
sonnyhas left
sonnyhas joined
adiaholichas left
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
BASSGODhas left
govanifyhas left
govanifyhas joined
lorddavidiiihas left
stphas left
govanifyhas left
govanifyhas joined
gooyahas left
gooyahas joined
adiaholichas joined
BASSGODhas joined
govanifyhas left
govanifyhas joined
Maranda[x]has left
Maranda[x]has joined
adiaholichas left
dwd
pep., By "ephemeral", you mean a "message burn" type facility?
pep.
Not sure what that is. But ephemeral is also not very clear anyway I give you
pep.
Yeah, some kind of message that'll go away at some point, but the user agreed to it in this case
pep.
(they can also disagree)
dwd
pep., What does the negotiation do?
me9has joined
Menel
Its about this right?
https://xmpp.org/extensions/inbox/ephemeral-messages.html#support
pep.
Menel, yes but I'm not reusing the XEP for now. I'll compare afterwards how close I am
Menel
Ah
dwd
pep., So, for some context, the company I worked at until yesterday did ephemeral messages (not according to any specification). It included a "burn time" in each such message. But, it was a (partly) closed system, with a restricted client, and the client would check the time on the local device etc. So in other words, the system as a whole could enforce it.
pep.
Clients negotiate a delay after which messages are discarded. And they'll use the same. Really what I call negotiation here is "send a message with a tag and a delay", and that's it. If the other party wants a different delay, then it sends another message (or "implicit negociation", no body) with a new delay
pep.
Yeah I'm not planning to enforce anything, and that's not my issue here anyway :x
dwd
pep., Whereas, I think Council rejected ephemeral messaging before because it couldn't be enfrced in any reasonable way, and therefore ran the risk that it would generate a false sense of security. And if a client does enforce it, I would argue that on an open messaging system the user ought to be in control of how they handle messages they receive anyway.
qwestionhas left
pep.
I don't want that and I explicit it in the document
pep.
This is not a security feature to me
pep.
And if the XSF rejects it, oh well. I can host that somewhere
rubihas left
rubihas joined
pep.
It's mostly about shifting the "log everything forever" thing around, at least in some circles. I'd go about changing client defaults but I feel that's a close to impossible task
pep.
And I don't want to fork every client I use
papatutuwawahas joined
pep.
“Privacy by default”, they said.
lorddavidiiihas joined
lorddavidiiihas left
Menel
Not privacy from your chat partner, nobody said that
pep.
hmm?
pep.
But my chat partner's logs can be seen by people both of us don't trust. I guess we don't want that
pep.
(Same as mine, fwiw)
millesimushas joined
lorddavidiiihas joined
lorddavidiiihas left
pep.
(actually trust doesn't necessarily come into play here. "People these messages weren't destined to" is good enough)
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
qrpnxzhas left
qrpnxzhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
qrpnxzhas left
qrpnxzhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
Yagizahas left
adiaholichas joined
qrpnxzhas left
qrpnxzhas joined
adiaholichas left
xnamedhas left
stphas joined
kyemxdenhas left
kyemxdenhas joined
qrpnxzhas left
qrpnxzhas joined
florettahas left
florettahas joined
ti_gj06has left
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
robertooohas left
adiaholichas joined
qrpnxzhas left
qrpnxzhas joined
lorddavidiiihas left
adiaholichas left
BASSGODhas left
robertooohas joined
qrpnxzhas left
qrpnxzhas joined
qwestionhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
samuelhas joined
qrpnxzhas left
qrpnxzhas joined
BASSGODhas joined
sonnyhas left
sonnyhas joined
stphas left
lorddavidiiihas joined
lorddavidiiihas left
BASSGODhas left
sonnyhas left
sonnyhas joined
adiaholichas joined
samuelhas left
lorddavidiiihas joined
lorddavidiiihas left
qrpnxzhas left
qrpnxzhas joined
adiaholichas left
lorddavidiiihas joined
lorddavidiiihas left
qwestionhas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
mimi89999has left
qrpnxzhas left
qrpnxzhas joined
BASSGODhas joined
mdosch
Then I have to run each client in debug mode for the case meassages disappeared before I read them?
lorddavidiiihas joined
mimi89999has joined
robertooohas left
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
adiaholichas joined
restive_monkhas left
qwestionhas joined
qrpnxzhas left
qrpnxzhas joined
mimi89999has left
mimi89999has joined
adiaholichas left
daagshas joined
qrpnxzhas left
qrpnxzhas joined
sonnyhas left
sonnyhas joined
restive_monkhas joined
xnamedhas joined
govanifyhas left
govanifyhas joined
rionhas joined
roccohas joined
mjkhas joined
BASSGODhas left
roccohas left
BASSGODhas joined
matkorhas left
dan.caseleyhas left
dan.caseleyhas joined
qrpnxzhas left
qrpnxzhas joined
matkorhas joined
chronosx88has left
chronosx88has joined
xnamedhas left
lorddavidiiihas left
xnamedhas joined
pep.
mdosch, or you can choose not to ues the feature
pep.
It's still up to you and your chat partner. I'm only proposing protocol. I hope people talk about things
pep.
"Hey what's this, it says my messages are going to disappear" "yeah I enabled it" "ah, I'd rather not" "ok/nok"
debaclehas left
pep.
Also, I explicitely choose a timer and not a timestamp for this use-case. I don't want people to miss messages just because they were in holidays. I leave this role to server storage policies✎
restive_monkhas left
pep.
Also, I explicitely chose a timer and not a timestamp for this use-case. I don't want people to miss messages just because they were in holidays. I leave this role to server storage policies ✏
BASSGODhas left
qrpnxzhas left
qrpnxzhas joined
BASSGODhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
mdosch
I see
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
qrpnxzhas left
qrpnxzhas joined
flow
servers establish an extra s2s stream to components of a remote server, correct? there is no mechanism to share the stream of the component's server for that?
robertooohas joined
Mikaelahas left
qrpnxzhas left
lorddavidiiihas left
Calvinhas joined
bunghas left
me9has left
Calvinhas left
Calvinhas joined
bunghas joined
qrpnxzhas joined
adiaholichas joined
Calvinhas left
sonnyhas left
sonnyhas joined
argentumhas left
kyemxdenhas left
kyemxdenhas joined
adiaholichas left
florettahas left
florettahas joined
kyemxdenhas left
kyemxdenhas joined
chronosx88has left
chronosx88has joined
florettahas left
Apollohas joined
reimarhas joined
BASSGODhas left
adiaholichas joined
atomicwatchhas left
goffihas left
BASSGODhas joined
florettahas joined
adiaholichas left
me9has joined
roccohas joined
edhelashas left
edhelashas joined
edhelashas left
adiaholichas joined
edhelashas joined
BASSGODhas left
BASSGODhas joined
millesimushas left
millesimushas joined
adiaholichas left
homebeachhas left
Rixon 👁🗨has left
Matthewhas left
uhoreghas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
rocco
> It's mostly about shifting the "log everything forever" thing around, at least in some circles. I'd go about changing client defaults but I feel that's a close to impossible task
I think inforcing disappearing messages in 1to1 communications isnt a good choice on an open and federated network. It would risk to create a false sense of security because there would be always a way to cheat. If two peaple want to exchange ephimeral messages they can set an autodestruction timer autonomously (conversation permit that) or erase manually their log of the conversation. 1to1 chat needs to be trustless from third party - but the peaple talking need to trust each others. Its a semantic constatation first, and only then is a messaging design problem.
Maranda[x]has left
Maranda[x]has joined
pep.
So apart from people who like to comment on a feature they don't know much about (specifics not yet published), I haven't had any hint of an answer to my somewhat generic question :(
pep.
I knew I was right the other day not to mention it
Calvinhas joined
jcbrandhas left
BASSGODhas left
qwestionhas left
adiaholichas joined
Calvinhas left
mjkhas left
Menelhas left
adiaholichas left
papatutuwawahas left
MattJ
I didn't quite understand the generic question, and I'm mostly trying to have the weekend off so I didn't try too hard yet
pep.
:)
reimarhas left
MattJ
But as for acceptance, I am generally of the opinion that this is a popular feature of many messaging apps, and it has been shown that there is interest by some parties to do this over XMPP. I believe it's the XSF's responsibility to assist with standardizing "if you want X, this is how you should do it"
MattJ
We all know the impossibility of true ephemeral messaging
mhhas left
MattJ
Which is partly why it needs to be written down how to do it in a sensible way, with the long list of security considerations
mhhas joined
homebeachhas left
Rixon 👁🗨has left
Matthewhas left
uhoreghas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
BASSGODhas joined
MattJ
Then for the client developers who do want to implement it, they can have interoperable implementations
mjkhas joined
roccohas left
adiaholichas joined
Calvinhas joined
adiaholichas left
Calvinhas left
Calvinhas joined
me9has left
pep.
Also to be noted, many things go behind this name :/