cssHi. Hm. I have an "idea" about something that would maybe be nice to have as an XMPP standard, but not sure whether it already exists. Would it be ok to talk about that here, or is it off-topic?
cssthe idea would be to have a standard that allows synchronization of per-client-logs. so currently, there is the possibility through MAM, etc., to save log on the server. but this does not work as soon as you have encrypted conversations. the idea would be to allow all own clients to communicate with each other, and synchronize the logs between them, but only have logs client-side.
Licaon_KterWhat is "carbons"?
cssLicaon_Kter, a protocol to send messages to all of your connected clients, not just to the one with the highest priority
olicss: I like the idea, but it sounds like a lot of work.
cssoli, why do you think it is a lot of work?
olicss: do you have any proposals? maybe a first prototype can be done in a couple of days. I haven't thougt about it and gut feeling tells me it's komplex
cssoli, hm, it is probably not trivial, but I don't know how complex it is. currently, what I have in mind is: talk to the other clients via OMEMO (so everything stays encrypted), tell the other clients an interval between unix-times, and then get their log-entries. But ok, I see, one would have to specify a log format. this could be more complicated than I imagined.
oliwhat about something with blockchain, i'm sure you can some funding for it over a couple of years.
olicss: first thing that comes to mind. what about deleting older logs?
cssoli, I would leave that to clients. I would also leave to the clients, how much of log they request and save.
cssoli, I would just specify how to synchronize logs if both clients want it. I mean, it might also be the case that a client doesn't *want* to synchronize, because it is on mobile internet, etc.
cssoli, there should probably be some possibility to tell the reason why synchronization is rejected, but a simple error message should do that.
oliwith log entries you mean xmpp stanzas only?
olior something different?
cssoli, usually, people log stanzas and sometimes online-offline-events (I have to admit I don't know exactly what messages are stanzas)
olieverything is a stanza
cssso this is what is usually logged: messages in chats and mucs. and events like when people go on- and offline.