Old thread alert!

On 11/2/10 3:16 AM, Kevin Smith wrote:
> I have vague memories of intending to say this before, so apologies if
> it's a resend.
> 
> In 45, there's the following block of text:
> """Discussion history messages MUST be stamped with Delayed Delivery
> [11] information qualified by the 'urn:xmpp:delay' namespace to
> indicate that they are sent with delayed delivery and to specify the
> times at which they were originally sent... The 'from' attribute
> SHOULD be the full JID of the original sender in non-anonymous rooms,
> but MUST NOT be in semi-anonymous rooms (where the 'from' attribute
> SHOULD be set to the JID of the room itself). ""
> 
> It seems to me that the delay should always be stamped with the room's
> JID, not with the sender's JID (the sender may themselves want to
> attach a delay to the stanza to signify when they originally sent it),
> as it's the room doing the stamping. I realise that the stamping with
> the full JID also allows people to see who sent the original messages,
> but I think this overloading is breaking the primary use of delay - I
> suggest we add another element to the history to say who originally
> sent the message. I also note that the above text means that people
> who would otherwise be able to see full-JIDs in semi-anonymous rooms
> don't get to see the full jid on delays.

Kev, I agree that the delay 'from' should be the JID of the room itself.
I'll correct this is in the next version of XEP-0045.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to