[Standards] XEP-0160 and 'chat' messages

Peter Saint-Andre stpeter at stpeter.im
Wed Jul 17 15:11:46 UTC 2013


On 7/17/13 7:42 AM, Matthew Wild wrote:
> Hi Ashley,
> 
> On 17 July 2013 12:58, Ashley Ward <ashley.ward at surevine.com> wrote:
>> I am currently looking at implementing the rules around storing messages described in xep-0160 in openfire.
>>
>> The second rule states that messages of type 'chat' should be stored unless they only contain chat state notifications, which is fine. But I was wondering whether this could be generalised a bit more to perhaps suggest that any message of type 'chat' with an empty body should not be stored offline. xep-0334 could then be extended to allow a client to hint that a message should be stored offline
>>
>> The reason I suggest this is that there are newer xeps which also contain messages which you wouldn't want stored offline (e.g. xep-0301) and also unknown future ones, but which you also maybe wouldn't want to burden with a <no-storage/> hint.
>>
>> So essentially it makes the rule:
>>
>> 'chat' message stanzas without a <body/> should not be stored offline unless they contain a hint suggesting they should be.
>>
>> Can anyone think of any existing xeps which may be affected by this sort of change (e.g. ones which use a bodiless 'chat' message which would be expected to be stored offline?)
> 
> Not sure if you saw the recent discussion around this in relation to
> XEP-0313 and XEP-0333 (MAM and chat markers)?
> http://mail.jabber.org/pipermail/standards/2013-June/027701.html
> 
> Basically I think you are right, hence the hints XEP. What remains
> uncertain is whether and when to default to storing or to not storing.
> 
> If there seems general consensus on what you propose (don't archive
> things without a body by default, add a hint to make it archivable)
> then I'll update both XEPs accordingly.
> 
> When considering this issue, it's important to remember that hints are
> hints, and think about what happens if they are ignored (what
> protocols will it affect if their body-less [disincarnate?] messages
> are silently not stored?).

What is the relation, if any, between hints and the Message Stanza
Profiles document?

http://xmpp.org/extensions/xep-0226.html

Peter

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





More information about the Standards mailing list