[standards-jig] NEW: Message Delivery Semantics (JEP-0079)
richard at dobson-i.net
Wed Apr 16 12:02:45 UTC 2003
Sorry but if you think about it and clients follow the suggestion about
processing the delivery semantics too expires-in of 0 would not really work
as strictly it will be dropped straight away.
----- Original Message -----
>From: "Rachel Blackman" <rcb at ceruleanstudios.com>
To: <standards-jig at jabber.org>
Sent: Wednesday, April 16, 2003 10:31 AM
Subject: Re: [standards-jig] NEW: Message Delivery Semantics (JEP-0079)
> Looks good, but I would also like to see a condition that stops a message
> from being stored offline at all, as I dont think expires could be used if
> clients are also processing this as say a expires-in of 0 would possibly
> be dropped by the server or the client when it receives it as it might
> have taken a little while to arrive.
Actually, I think expires-in works perfectly for this, provided it's
handled by the final destination server. (Which I think needs to be the
behavior anyway.) If the server I am on receives a message with an
expires-in of 0 for me, and I am online, it should pass it on to me
immediately; from the point of view of the server (since expires-in is
counted from message reception), there's no delay. (Or there shouldn't
be.) If, however, I am not online and the message reaches my server, it
will find I'm not online and see the expires-in as 0 and simply not store
the message offline.
That's just my take on it, though.
Rachel Blackman <rcb at ceruleanstudios.com>
Trillian Messenger - http://www.trillian.cc/
More information about the Standards