Re: draft-ietf-impp-pres-01

[email protected] (John D. Ramsdell) 08 Jan 2003 11:46:06 -0500
Newsgroups gmane.ietf.impp
Message-ID <[email protected]>
Let me make several unrelated and uncontroversial comments on
draft-ietf-impp-pres-01.txt.

***

The use of durations instead of absolute times in subscription
requests makes the most sense to me.

***

In Section 3.4, as Dave pointed out for IM, the paragraph 

   Note that the transaction-identifier parameter used by the service
   is potentially long-lived.  Accordingly, the values generated for
   this parameter should be unique across a significant duration of
   time.

is wrong because a transaction-identifier for a subscription request can be
reused as soon as its matching response is received.

***

The text does not say in what sense a SubscriptID is unique.  Must it
be globally unique?  Must the pair (watcher, SubscriptID) be unique?
Must the triple (watcher, presentity, SubscriptID) be unique?  If the
answer to the third question is yes, than a given watcher need only
generate one SubscriptID, but if the answer to the first question is
yes, it must generate a globally unique identifier for each requested
subscription.

***

"Peterson, Jon" <[email protected]> writes:
....

> We discussed, for example, whether or not we could assume underlying
> reliability of message delivery hop-by-hop, and decided that we
> could and should assume it to be in place. The purpose of the
> response operation is to indicate, from an authoritative source (the
> endpoint or the endpoint's service provider, if the endpoint is
> unavailable) whether or not the message has been delivered. Gateways
> should only generate response operations themselves in error cases,
> when for whatever reason the message is undeliverable.

One must be careful when discussing the purpose of the response
operation to a message request.  There is no common format for
response operations, so they cannot be signed.  Thus, there is no way
to have the same assurance in the authenticity of a response that one
has with a signed message.  Of course, secure IM clients could
acknowledge messages by generating their own signed message to be used
as a secure response.

John



  [reminder: [email protected] for non-technical discussions, please]