Hello,
Here is pull request we prepared for XEP-0313 following my comments:
https://github.com/xsf/xeps/pull/40
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
http://www.process-one.net
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)