At 07:41 15-08-2013, The IESG wrote:
The IESG has received a request from the Reputation Services WG (repute)
to consider the following document:
- 'A Reputation Query Protocol'
  <draft-ietf-repute-query-http-09.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2013-08-29. Exceptionally, comments may be

The draft-iet-repute-model reference is a down-ref.

  "A server receiving a query about an application it does not
   recognize or explicitly support support (e.g., by virtue of
   private agreements or experimental extensions) MUST return a
   404 error code."

There is a typo: "support support".

Are there other cases where a 404 is appropriate? I am asking the question as there is a string of proposals built upon RFC 2616 which attempt to use HTTP status codes to communicate errors for the layered protocol.

In Section 3.2:

  "and SHOULD include an Expires field (see Section 14.21 of [HTTP])
   indicating a duration for which the template is to be considered
   valid by clients and not re-queried."

Why is this a RFC 2119 SHOULD? There is a "SHOULD NOT" following that paragraph with a "don't query for a day if there isn't an Expires field". Wouldn't it be easier to have "MUST include the Expires field"?


  "The template file might contain more than one template.  Such a file
   MUST have each template separated by a newline (ASCII 0x0D)
   character."

As this is line oriented it may be better to have CRLF.

In Section 3.3:

  "A server SHOULD include support for providing service over HTTP"

Is there a case where the service with work if the server does not support HTTP?

In Section 5:

  "The reputation service itself will use HTTP or other transport
   methods to issue queries and receive replies.  Those protocols have
   registered URI schemes and, as such, presumably have documented
   security considerations."

This is odd.  What other protocols are there to retrieve the URI template?

If I understood the draft, the Proposed Standard angle is:

  http://{service}/{application}/{subject}/{assertion}

with a "application/reputon+json" response. Why should that be a Proposed Standard?

Regards,
-sm

Reply via email to