<no-permanent-store/> should store until delivery to one device? In the XEP it only says where the message should not be stored (0136, 0313, chatroom logs). So what are other possibilities?
marc0shas left
marc0shas joined
goffihas joined
djorzhas left
xnamedhas joined
karoshihas left
karoshihas joined
stphas joined
Thilo Molitor
lovetox: i can help with that if you want
raucaohas joined
marc0shas left
marc0shas joined
millesimushas left
konstantinoshas left
yushyinhas left
Alexhas left
adiaholichas joined
pep_has joined
papatutuwawahas joined
Alexhas joined
adiaholichas left
gooyahas joined
debaclehas left
adiaholichas joined
MattJ
pep.: I guess that was the intention when I wrote it, yeah
MattJ
Don't know where it fits with plans to replace the current mod_offline behaviour
konstantinoshas joined
florettahas left
restive_monkhas left
restive_monkhas joined
florettahas joined
Yagizahas left
raucaohas left
raucaohas joined
raucaohas left
Tobiashas left
Tobiashas joined
wladmishas left
wladmishas joined
adiaholichas left
goffihas left
adiaholichas joined
marc0shas left
marc0shas joined
Tobiashas left
ti_gj06has left
ti_gj06has joined
Tobiashas joined
pep_
https://github.com/xsf/xeps/pull/1177 I have opened this PR fwiw, I should un-draft it shortly
adiaholichas left
Tobiashas left
Tobiashas joined
Ingolfhas left
goffihas joined
adiaholichas joined
melvohas left
florettahas left
Ingolfhas joined
adiaholichas left
adiaholichas joined
larma
lovetox: I guess we first need a decent way to solve the issue of getting spammed with PEP notifications of things that haven't changed since last connect. PEP notification versioning anyone?
Zash
There's https://xmpp.org/extensions/xep-0312.html
Alexhas left
adiaholichas left
adiaholichas joined
restive_monkhas left
yushyinhas joined
adiaholichas left
emushas joined
ti_gj06has left
restive_monkhas joined
florettahas joined
adiaholichas joined
Paganinihas joined
yushyinhas left
raucaohas joined
Tobiashas left
Tobiashas joined
Alexhas joined
restive_monkhas left
adiaholichas left
adiaholichas joined
lovetox
larma, of course this would be nice to solve, but i don’t see how its a pre-requirement for any XEP that builds on pubsub
yushyinhas joined
Zash
move status from presence to pep? I sorta imagined you'd take the user activity xep and remove the activity, leaving the <text> field pretty much
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
MattJ
Maybe what should be done is to merge all the "User *" XEPs into one "User Status" XEP
yushyinhas left
MattJ
We discussed at the summit how different apps have different status formats - e.g. some just show text, some emoji+text, some a picture or even a video
pep.
Right when that is removed from poezio :x
pep.
(and moved off to a plugin)
lovetox
MattJ, if you mean by one "User XEP" one PEP node
lovetox
this would really limit the functionality
lovetox
as i can set different permissions for different pep nodes
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
lovetox
which seems important, with stuff like location for example
MattJ
Do you/users really care to individually set the visibility of what activity, mood and game you are playing?
lovetox
activity and mood are obsolete if you have a user status xep
MattJ
Yeah, location may be worth keeping separate. Also tune was one of the reasons that all these XEPs were made in the first place.
lovetox
what matters is, location and tune
MattJ
Because it changes frequently, and people were spamming <presence/> updates
lovetox
while i could see how tune has no special permission, as its also not very privacy sensitive topic
lovetox
location should be seperate
MattJ
I was mainly thinking that if you want to stick a specific <activity> payload in the status, that would be good
MattJ
and mood
MattJ
and clients can just implement/display that or not
lovetox
no its not good, its to complicated and from a time when no emojis existed
MattJ
Okay, just deprecate them and switch to <emoji>?
lovetox
just a <message>, and user can put in whatever he wants
MattJ
or don't try for any semantic separation, and just <text> and leave it up to client UIs?
lovetox
maybe in the future a, <url> to set a picture or whatever
pep.
If you want a client to interpret things in there, don't use "just" text. Otherwise it probably doesn't matter (but you may be limiting clients then to interpret things)
adiaholichas left
lovetox
thats the point, i dont see why i want the client to interpret something
lovetox
you should display whats in the text
lovetox
that is waht the user wants to communicate
lovetox
not a client on the other end that starts to interpret something
pep.
Maybe you don't have a use-case for it, (I personally don't either), but it's not a reason to limit it for others is it
MattJ
The problem is that <text> is not currently the most commonly-used status type
MattJ
It works as a baseline, but many modern apps don't use it
MattJ
or use it in combination with something else
lovetox
of course you can always extend with links to videos, pictures whatever
lovetox
but text is needed
vanitasvitaehas left
Guushas left
MattJ
Agreed
Guushas joined
adiaholichas joined
pep_has left
millesimushas joined
rafasaurushas left
pep.
A whitelist access model with nobody in it still allows one's own account right?
Andrzejhas joined
adiaholichas left
lovetox
thats what we use for bookmarks
raucaohas left
pep.
Ok
vanitasvitaehas joined
pep.
I can just redirect to 0223 I guess for the privacy model
pep.: nitpick: you refer to pgp e2ee xeps as examples of forward secrecy, but isn't the whole point of having pgp over xmpp is being able to decrypt archives with your one and only key?
pep.
I prefer?
pep.
Ah sorry, refer
mjk
:)
pep.
I took that from the previous protoXEP, maybe that's worth changing
pep.
I don't know if it's the whole point, but to pgp users that's definitely a feature yeah, I guess
mjk
Right 'the whole' is rather a hyperbole
pep.
If you have an idea how to rephrase this I'm happy to edit it
restive_monkhas joined
pep.
Just removing mentions of PGP there? First paragraph(?)
pep.
mjk, you can still use PGP and want your messages not to be stored forever on the device right
pep.
This isn't incompatible
BASSGODhas joined
Samhas left
mjk
Yeah, just remove pgp xep mentions, as they don't provide FS
pep.
Somebody getting hold of your device could "just" make it fetch everything again and *poof*, but I guess PGP users may be aware of this? (not?)
Samhas joined
pep.
That would be equivalent to trusting the server's privacy policy I guess
mjk
And depends on archiving settings, and those seem to be usually turned on by default
pep.
They're enabled almost automatically by clients using MAM
pep.
(all of them)
pep.
They're actually turned off by default on servers
pep.
At least I know it's the case in prosody, and I think ejabberd?
mjk
Not sure if by clients. I know Gajim and C. don't turn mess with mam settings
pep.
Yeah but they just need to require MAM archives for prosody to turn them on✎
pep.
Yeah but they just need to require MAM for prosody to turn them on ✏
mjk
Oh, that's some dark xmpp corner
pep.
(Is 'MAM archives' also a what's it called? ATM Machine thing.)
Tobiashas left
Tobiashas joined
BASSGODhas left
vanitasvitaehas left
adiaholichas left
pep.
Currently I'm wondering if the minimal timer value should be in PEP so all devices of an account use the same value to prevent loops and all. Or maybe the solution to this is for clients not to send a new value whenever the sender sends something that is lower to the minimal value.
adiaholichas joined
pep.
Maybe I should just drop the minimal value and set a minimal value in the spec, but then I have to decide of a minimal value and I don't know everybody's use-case.
Tobiashas left
vanitasvitaehas joined
Tobiashas joined
pep.
Or I don't, and users will just decide between them.
pep.
Using PEP on MUC for this would have been nice though as there's an obvious node to go fetch
restive_monkhas left
mjk
Yea, magic numbers in specs is no good. For some, it can be weeks, for others, minutes
Tobiashas left
Tobiashas joined
pep.
I guess that's more of a social issue really and putting this in the spec is too much a hassle
pep.
If somebody wants their messages not to be readable well then they'll put 1 second and the recipient will complain.
pep.
(or 0 even, since that's allowed in the type)
raucaohas joined
pep.
Yeah I've convinced myself
mjk
> Is 'MAM archives' also a what's it called? ATM Machine thing.
Answering machine?
restive_monkhas joined
pep.
No I meant to point out the repetition. The 'M' in ATM already is 'Machine'
pep.
The 'A' in MAM already means 'Archive'
Zash
Time to start using MAMA Archive
Calvinhas joined
jgarthas joined
BASSGODhas joined
millesimushas left
adiaholichas left
wladmishas left
wladmishas joined
adiaholichas joined
yushyinhas joined
mjk
Idk, MAM is archive 'management', not 'archive' itself
restive_monkhas left
BASSGODhas left
mjk
I prefer saying just 'server archive'
pep.
Yeah but that can designate something different. Even though nowadays everybody does MAM
mjk
And MAM is a xep to manage that :)
millesimushas joined
restive_monkhas joined
adiaholichas left
yushyinhas left
nuronhas left
nuronhas joined
yushyinhas joined
adiaholichas joined
Calvinhas left
restive_monkhas left
phoeboshas joined
Andrzejhas joined
phoeboshas left
Ingolfhas left
restive_monkhas joined
papatutuwawahas left
BASSGODhas joined
antranigvhas left
marc0shas left
marc0shas joined
BASSGODhas left
adiaholichas left
Andrzejhas left
Andrzejhas joined
djorzhas joined
adiaholichas joined
eabhas left
adiaholichas left
BASSGODhas joined
BASSGODhas left
APachhas left
djorzhas left
mjk
You won't believe this, but there's another instance of 'Draft' on xmpp.org:
> […] production systems are advised to carefully consider whether it is appropriate to deploy implementations of this protocol before it advances to a status of Draft.
That's in the red carpet of experimental xeps. This Draft thing really dies hard, perhaps a `grep -R Draft .` over the entire repo is needed?
APachhas joined
adiaholichas joined
BASSGODhas joined
adiaholichas left
mjk
Yeah, that wasn't a very good idea
mjkcleans chunks of xml off their terminal
pep.
mjk, I updated the spec if you want to have another look :)
jonas’: would this ↑ be alright, or are PRs much preferred?
userthreehas joined
mjk
For the record, the rest of the Draft occurences are either in xeps' xml, or in a readme (which doesn't seem to be rendered anywhere?)
djorzhas joined
adiaholichas joined
raucaohas left
melvohas joined
rafasaurushas joined
Yagizahas joined
mjk
pep.:
> even though keys are deleted, message contents is retained both in server and client archives
Effectively, when the ephemeral key is destroyed, the server-archived message is destroyed, as it now just consists of random bits. "Spooky deletion at a distance" is what I call it. :)
So, when speaking of forward secrecy, server archive becomes irrelevant to privacy, only disk space
Yagizahas left
Yagizahas joined
pep_has left
mjk
Or I should say "when _every_ recepient of a message destroys the message key"
Tobiashas left
Tobiashas joined
mjk
Well, I think you understand the concepts, I'm just pointing out it's not very clearly expressed in that paragraph :)
Ingolfhas joined
andrey.ghas joined
jonas’
> jonas’: would this ↑ be alright, or are PRs much preferred?
anything which does not generate an email will be lost this weekend
L29Ahhas left
papatutuwawahas joined
krauqhas left
krauqhas joined
jonas’
mjk: ^
L29Ahhas joined
florettahas left
adiaholichas left
pep.
mjk, hmm, indeed. That's also original phrasing that I kept (just the first sentence in the paragraph). Any suggestion?
harry837374884has left
Andrzejhas joined
harry837374884has joined
matkorhas left
adiaholichas joined
wladmishas left
wladmishas joined
adiaholichas left
lovetoxhas joined
adiaholichas joined
wladmishas left
wladmishas joined
florettahas joined
Ingolfhas left
marc0shas left
marc0shas joined
djorzhas left
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
twisted firestarterhas joined
ti_gj06has joined
djorzhas joined
wladmishas left
wladmishas joined
harry837374884has left
mjkhas left
mjkhas joined
restive_monkhas joined
harry837374884has joined
beanhas joined
antranigvhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
debaclehas joined
inkyhas left
pep_has joined
adiaholichas left
adiaholichas joined
mjk
jonas’: okay then. It won't be lost in my repo, and I'll find time for github later :)
konstantinoshas left
mjk
pep.: start with deleting 'both in server and ' and see if the rest sticks?
mjk
I'll need to look at the intro more carefully, can't right now
Alexhas left
karoshihas left
atomicwatchhas left
raucaohas joined
Menelhas left
Alexhas joined
gooyahas left
gooyahas joined
Menelhas joined
andrey.ghas left
atomicwatchhas joined
matkorhas joined
karoshihas joined
Calvinhas left
adiaholichas left
adiaholichas joined
atomicwatchhas left
twisted firestarterhas left
larmahas left
adiaholichas left
konstantinoshas joined
twisted firestarterhas joined
4d6b00a9has joined
florettahas left
4d6b00a9has left
florettahas joined
raghavgururajanhas left
Fishbowlerhas left
Fishbowlerhas joined
Calvinhas joined
pep.
Yeah I just did that and the rest isn't too weird.. we'll see
adiaholichas joined
Calvinhas left
Calvinhas joined
larmahas joined
atomicwatchhas joined
adiaholichas left
adiaholichas joined
wladmishas left
wladmishas joined
thilo.molitorhas left
wladmishas left
wladmishas joined
atomicwatchhas left
Mikaelahas left
Mikaelahas joined
Calvinhas left
atomicwatchhas joined
konstantinoshas left
rion
Hey guys. Can anyone help me to pay for my xmpp.psi-im.org? I'll make a visa transfer to your card in advance.