[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AD review of msgtrk documents
Thank you Ned. I have a few comments below, plus some questions for the
group.
Tony
ned.freed@xxxxxxxxxxx wrote:
Overall these look good. Almost all of the changes are purely editorial in
nature.
...
mqtp-08
The copyright date is 1999. This seems wrong...
Obviously the documents have been in the hopper for too long. :-)
Section 2.4. Should say something about client timeouts and how
long it is appropriate to wait for a server.
I'd like to propose the following additions:
* In section 2.5 "Firewall Considerations", where it talks about the
server doing chaining operations, add the following:
If a server chooses to perform a chaining operation itself, it MUST
provide a response within 2 minutes, and SHOULD return a "no further
information is available" response if it cannot provide an answer at the
end of that time limit.
* In section 2.4 Optional Timers, add:
An MTQP client MAY have an inactivity autologout timer while waiting for
a response from the server. Since an MTQP server may be a firewall, and
may be chaining information from other servers, such a timer MUST be at
least 2 minutes in duration.
* I arbitrarily chose 2 minutes. If there's a better time limit, feel
free to suggest one.
* I also plan on swapping sections 2.4 and 2.5, since Optional Timers
now refers to firewall support.
Section 4. It seems appropriate to have two qualified error
responses to TRACK: (1) An indication that TLS must be
negotiated before this message can be tracked and (2) An indication
that the search succeeded but found no result.
I'd like to propose the following additions to section 4:
A negative response to the TRACK command may include these reason codes:
"/" "tls-required"
"/" "admin"
"/" "unavailable"
The reason code "/tls-required" SHOULD be used when the server has
decided to require TLS. The reason code "/admin" SHOULD be used when the
server has become unavailable, due to administrative reasons, since the
connection was initialized. The reason code "/unavailable" SHOULD be
used when the server has become unavailable, for other reasons, since
the connection was initialized.
The URL registration in section 9 doesn't seem to meet the
requirements set forth in RFC 2717. In particular, the
URL registration template needs to be included.
I'll review this.
Section 10. The IANA considerations should mention that this
document registers the MQTP URL scheme.
yup
References need to be split into normative and informative.
I moved these to informative and left the rest in normative:
[RFC-SHA1] RFC 3184, "US Secure Hash Standard 1 (SHA1)"
[RFC-KEYWORDS] RFC 2119, "Key words for use in RFCs to Indicate
Requirement Levels"
[RFC-SMTP-TLS] RFC2487, "SMTP Service Extension for Secure SMTP over TLS"
model-06
Another 1999 copyright.
oops
Document needs a security considerations section. It should
summarize the security considerations raised in the protocol
documents.
will do.
That's it!
Excellent!