DebXWoodyIf the Server / Client doesn't support XEP-0313 and not XEP-0280. What will happen when Account 1 send a message to Account 2 while Account 2 is offline?
Alexhas left
Alexhas joined
pep."It depends"
pep.0280 is not actually for offline support
pep.look at 0198
ZashOffline message storage, delivered when they come back online.
pep.Some implementations will return an error saying the recipient is not available also
ZashUnless offline storage has been disabled,
DebXWoodyWhere is the offline storage defined RFC / XEP?
pep.0013 ?
ZashNo
Zashhttps://xmpp.org/extensions/xep-0160.xml
ZashAltho it's actually not a protocol, it's just a server implementation detail
Syndacehas left
subpubhas left
subpubhas joined
andyhas joined
subpubhas left
DebXWoodyOk,.. thanks.
subpubhas joined
subpubhas left
subpubhas joined
mathijshas left
mathijshas joined
subpubhas left
subpubhas joined
Syndacehas joined
adiaholichas left
adiaholichas joined
Shellhas joined
APachhas left
mukt2has joined
APachhas joined
Yagizahas left
lorddavidiiihas left
stpeterhas joined
lorddavidiiihas joined
mukt2has left
mathijshas left
mathijshas joined
stpeterhas left
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
adiaholichas joined
Shellhas left
debaclehas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
Shellhas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
Shellhas left
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
mathijshas left
mathijshas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
adiaholichas joined
lorddavidiiihas joined
Yagizahas joined
sjaakhas left
sjaakhas joined
mathijshas left
mathijshas joined
mathijshas left
mathijshas joined
sjaakhas left
sjaakhas joined
Yagizahas left
Douglas Terabytehas joined
lorddavidiiihas left
sjaakhas left
sjaakhas joined
lorddavidiiihas joined
sjaakhas left
lorddavidiiihas left
sjaakhas joined
lorddavidiiihas joined
lorddavidiiihas left
Steve Killehas joined
kokonoehas left
lorddavidiiihas joined
alexishas left
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
pdurbinhas joined
lorddavidiiihas joined
lorddavidiiihas left
kokonoehas joined
lorddavidiiihas joined
APachhas left
APachhas joined
lorddavidiiihas left
Yagizahas joined
lorddavidiiihas joined
j.rhas joined
adiaholichas left
adiaholichas joined
lorddavidiiihas left
lorddavidiiihas joined
pdurbinhas left
lorddavidiiihas left
SpaceFreak aka Tracerhas joined
lorddavidiiihas joined
lorddavidiiihas left
j.rhas left
lorddavidiiihas joined
j.rhas joined
Steve Killehas left
Nekithas left
sjaakhas left
sjaakhas joined
Nekithas joined
emushas left
SpaceFreak aka Tracerhas left
sjaakhas left
sjaakhas joined
andyhas left
SpaceFreak aka Tracerhas joined
goffihas joined
andyhas joined
rionhas joined
SpaceFreak aka Tracerhas left
SpaceFreak aka Tracerhas joined
COM8has joined
COM8has left
COM8has joined
j.rhas left
COM8has left
sjaakhas left
subpubhas left
subpubhas joined
sjaakhas joined
COM8has joined
sjaakhas left
sjaakhas joined
COM8has left
sjaakhas left
COM8has joined
COM8has left
sjaakhas joined
COM8has joined
COM8has left
emushas joined
sjaakhas left
sjaakhas joined
emushas left
emushas joined
taohas joined
SpaceFreak aka Tracerhas left
kokonoehas left
SpaceFreak aka Tracerhas joined
kokonoehas joined
stpeterhas joined
debaclehas left
debaclehas joined
SpaceFreak aka Tracerhas left
SpaceFreak aka Tracerhas joined
emushas left
mathijshas left
mathijshas joined
pdurbinhas joined
emushas joined
stpeterhas left
pdurbinhas left
Steve Killehas joined
Yagizahas left
SpaceFreak aka Tracerhas left
SpaceFreak aka Tracerhas joined
Douglas Terabytehas left
Douglas Terabytehas joined
taohas left
lovetoxjonas’, your last email regarding char counting
jonas’holy smokes that thread blew up
lovetoxmaybe i dont get it, but i dont think it says what you want to say
taohas joined
jonas’why?
jonas’(I also only sent one mail, or is my MUA confused?)
Danielhas left
lovetoxI think marvin, ralph and all other want to count *before* escaping, for the reasons detailed in this thread
jonas’depends on the direction you’re looking at
jonas’on the receiving side it’s after (un-)escaping
jonas’I totally agree with ralph and marivn
jonas’I can’t find my own mail tho
jonas’ah, there it is
lovetoxyeah if you mean that its ok i guess, just saying i dont think many people will read this from your email
jonas’okay, I’ll send a follow-up to clarify
lovetoxthat (un-) is essential
jonas’thanks for pointing it out
jonas’I sent a clarification which should make more sense
subpubhas left
subpubhas joined
lovetoxlooks good !
taohas left
Danielhas joined
Lancehas joined
j.rhas joined
sjaakhas left
sjaakhas joined
sjaakhas left
mathijshas left
mathijshas joined
archas joined
sjaakhas joined
mukt2has joined
taohas joined
SpaceFreak aka Tracerhas left
SpaceFreak aka Tracerhas joined
SpaceFreak aka Tracerhas left
SpaceFreak aka Tracerhas joined
sjaakhas left
sjaakhas joined
sjaakhas left
sjaakhas joined
SpaceFreak aka Tracerhas left
sjaakhas left
sjaakhas joined
adiaholichas left
sjaakhas left
sjaakhas joined
!XSF_Martinhas left
!XSF_Martinhas joined
taohas left
sjaakhas left
Marandahas left
Marandahas joined
sjaakhas joined
subpubhas left
mathijshas left
mathijshas joined
sonnyhas left
sonnyhas joined
Lancehas left
archas left
archas joined
Lancehas joined
sjaakhas left
sjaakhas joined
sjaakhas left
sjaakhas joined
stpeterhas joined
stpeterhas left
pdurbinhas joined
sjaakhas left
sjaakhas joined
mathijshas left
mathijshas joined
pdurbinhas left
mukt2has left
mukt2has joined
かきくけこhas joined
かきくけこhas left
かきくけこhas joined
mathijshas left
mathijshas joined
かきくけこhas left
かきくけこhas joined
j.rhas left
sjaakhas left
sjaakhas joined
j.rhas joined
かきくけこhas left
かきくけこhas joined
かきくけこhas left
かきくけこhas joined
mathijshas left
mathijshas joined
lovetoxwhat are you all thinking about a XEP that lets you manage your uploaded files
lovetoxgetting the list of files currently uploaded, and maybe their expiration date
lovetoxand having a option to delete them
pep.Link Mauve had plans(tm) to integrate something like that into his account management client thingy, if/when that becomes a thing
pep.iirc
pep.And yeah that'd be great.
Link MauveI already have it in there I think.
pep.There were mentions of that during the GDPR paranoia period but nobody did anything about did
Link MauveOnly listing and deletion so far.
pep.Link Mauve, what standard?
Link MauveXEP-0050.
pep.lovetox, maybe if you look on standards@
pep.Link Mauve, what standard on top of 0050?
pep.:x
Link MauveNot written yet.
lovetoxadhoc is fine for that
lovetoxactually there is no need for a standard or? adhoc just returns dataforms
Vaulorhas left
Sevehas left
mathijshas left
mathijshas joined
lovetoxif you can process one adhoc workflow you can process all
lovetoxthough it probably would be good to have a well known command name for that functionality
lovetoxso we dont have to discover it
pep.yes
lovetoxon the other hand this could be added to the httpupload disco result
lovetoxthe adhoc command name i mean
lovetoxbut probably easier to just define one name
Link MauveYup, just like XEP-0133.
Link MauveMaybe we could just extend XEP-0133 with that.
lovetoxalso another thing i thought aboujt
sjaakhas left
sjaakhas joined
lovetoxsome way to discover if a file is already on the server
sjaakhas left
sjaakhas joined
lovetoxmaybe with sending a hash
lovetoxand you get back the uri and the expiration date
Sevehas joined
Vaulorhas joined
taohas joined
mathijshas left
mathijshas joined
sonnyhas left
sonnyhas joined
mimi89999has left
mathijshas left
mathijshas joined
mimi89999has joined
archas left
archas joined
かきくけこhas left
sonnyhas left
sonnyhas joined
lorddavidiiihas left
lorddavidiiihas joined
betahas left
betahas joined
alexishas joined
alexishas left
lorddavidiiihas left
lorddavidiiihas joined
sjaakhas left
sjaakhas joined
sjaakhas left
sjaakhas joined
sjaakhas left
sjaakhas joined
davidhas left
davidhas joined
moparisthebestWhat about encrypted files
lovetoxdepends on the encryption
eevvoorhas left
lovetoxif the encryption is always the same you could still check the hash
lovetoxbut thats not so likely
kokonoehas left
lovetoxbut yeah that would not work for encrypted files, but thats no reason to not do it for unencrypted
ZashIf a hash is part of the upload slot request then the server could do integrity verification after the upload is completed, which seems like a nice thing.
kokonoehas joined
lovetoxhm yeah but is this really a problem worth solving
lovetoxhm with http does the server know the difference between end of file
ZashAlmost every file upload thing I made before HTTP upload was a thing would base the URL on the hash of the content. Would have been nice to use those, but couldn't because the current scheme.
lovetoxand cancelled transfer?
ZashIt knows the size
lovetoxah ..
lovetoxso yeah, i guess this never happens
pdurbinhas joined
lovetoxa full size transfered file where some bytes are what flipped to something else?
ZashTLS (via HTTPS) also does a bunch for integrity
moparisthebestIt'd be nice if the rejected http upload encryption xep that every client currently implements anyway was accepted
Zashmoparisthebest, the aesgcm:// thing?
Zashmeh
moparisthebestWhat would it take process wise to reboot that? Yep that's it
ZashYak number one: Fix the encryption scheme to allow encrypting more than just the body.
lovetoxon what grounds was it rejected, and how would a proper http upload encryption look if not that way?
lovetoxactually it has nothing to do with httpupload
Zashhttps+vnd.something.omemo.aesgcm:// at the very least
lovetoxits just a way to communicate a key and url to another user
Zashor register aesgcm with iana
moparisthebestIt was originally just https:// until someone complained I think
lovetoxi guess all info could be put into the fragment
lovetoxurl#omemo-key=123123123123123
lovetoxthen it does not matter what the scheme is in front
MattJNon-OMEMO clients would just download garbage
lovetoxMattJ, non omemo clients can not see that message
ZashMattJ, they wouldn't get the URL in the first place tho
moparisthebestNo they wouldn't get the link
moparisthebestYep
MattJAh right
Zashbecause it'd be omemo-encrypted <body>
Zashin
lovetoxbut yeah its all a ugly workaround for not having full stanza encryption
moparisthebestFull stanza encryption would be great but that's a separate concern, you'd still need to encrypt the http upload
lovetoxbut even if its ugly, it just works and is easy to implement
lovetoxso not really a top priority to fix in my opinion
lovetoxmoparisthebest, but you dont need a XEP to encrypt a httpupload
lovetoxyou just need a XEP to communicate to another party, how you encrypted content
ZashDoesn't Jingle have stuff for this?
lovetoxyes, but we talk about http upload
lovetoxahh
ZashWhy does it need to matter what transport method you used?
lovetoxit doesnt
lovetoxyou are right
lovetoxjingle does it, it sends a key transport omemo message
lovetoxwhich is an encrypted message that has a key in it
lovetoxthis is not an encrypted body
lovetoxits something in the signal protocol layer
alexishas joined
lovetoxthen it starts jingle, and you know that keytransport message is the decryption key
lovetoxor something like that
lovetoxbut you can do this with jingle because you are in some kind of session, and you know where this key transport message belongs to
lovetoxhard to do with just sending a url
lovetoxhm its doable ..
lovetoxyou could put 2 encrypted omemo elements into one message
lovetoxone encrypts the body like always
lovetoxand the other is inside some <security> element
lovetoxand is the decryption key transport message
lovetoxthen you just have to write a xep that tells you to look for it and to decrpyt it in the right order