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/
smime.p7s
Description: S/MIME Cryptographic Signature