[Standards] XEP-0313 MAM implementation for MUC

Mickaël Rémond mremond at process-one.net
Mon Aug 3 14:22:35 UTC 2015


Here is pull request we prepared for XEP-0313 following my comments:

For now, I only added the access credentials check at access time, as I 
think they are not mentioned anywhere and are critical.

Please, let me know how it looks and if you need some change 
improvements from me. I have lot of experience using XEP and writing 
informal XMPP extensions, but this is my first attempt at patching 
official XEPs.

Thanks !

Mickaël Rémond

On 31 Jul 2015, at 18:31, Daniel Gultsch wrote:

> Yes I had the very same problem when implementing MUC-MAM on the 
> client
> side. I had very brief discussions with some people at that time but 
> we
> never got to a point where we could actually implement stuff.
> Our (or my) conclusions from back then are:
> The real jid should be included if the mam requester is the original 
> sender
> of that message or if at the time the message was written the mam 
> requester
> would have had access to the real jids. (non-anonymous or requester 
> was
> admin at that time)
> The last one will quite possible be impossible to achieve since you 
> can not
> store historic room configurations. So I would suggest to take a more
> general / easier approach to send the real jid if the muc was 
> non-anonymous
> back then and still is. (That prevents admins from discovering the 
> real jid
> retrospectively but thats something we will have to live with I guess)

More information about the Standards mailing list