ietf-nntp new Draft available
Stan O. Barber
sob at verio.net
Mon Nov 8 13:43:45 PST 1999
Ade Lovett wrote:
>
> A few things here - cosmetic ones first:
>
> 1. in various example transactions, there are plenty of cases
> where real domains are being used, eg: whitehouse.gov, nowhere.to
>
> these should all be changed to use the IANA reserved
> domains 'example.{com,org,net}'
>
> 2. References to other RFC's are inconsistent, with some
> being "RFC xxxx", and others "RFC-xxxx". Choose one format,
> and stick with t.
Okey.
>
> Now the other stuff:
>
> 3. Section 9.4.9 (PAT), regarding ways to specify a range of
> articles.
>
> (a) In the case of "X-", it is not clear whether "all following"
> means any articles with a number greater than X, or
> greater than or equal to X.
>
> (b) for completeness sake, add in "-X", meaning all articles
> up to and including "X". Since article numbers are always
> numerically positive, there is no potential for a clash.
Both are supposed to be inclusive. I will clarify in the next draft.
>
> 4. Section 11.3 (NEWGROUPS)
>
> Remove all references to "UTC", it's not in RFC822
> (though "UT" is - those Longhorns get everywhere :), and RFC1036
> explicitly refers to GMT as Universal Time.
Okey. UTC was based on the common-practices document. I have no opinion about
it. Others here at IETF 46 aren't too crazy about it either. I have some
interoperability checks to do, but it's probably gone in the next draft.
>
> 5. Section 7.1, paragraph 4. Not completely clear on what the
> server should do after sending a 502 greeting code.
> Suggested re-wording:
>
> The server MUST present a 502 greeting code and immediately
> close the connection, if the client is not permitted under
> any circumstances to interact with the server.
Clarity is good. Words like this will be in the next draft.
>
> 6. Section 7.1.2 (MODE READER), paragraph 1, line 3.
>
> ... The server MUST present a greeting code ...
>
>
> 7. Section 8, paragrah 1, line 1
>
> s/should/SHOULD/
>
> 8. Section 8.1.1, paragraph 3 states that each line listing an
> extensions ... begins with a single [non-optional] space ...
>
> However, the example reply does not show this space.
>
> 9. Section 8.1.3, paragraph 2, line 1
>
> s/should/SHOULD/
>
> or, better yet, since based on past experience, ambiguities
> cause much pain between client and server authors:
>
> s/should/MUST/
>
> 10. Section 8.1.3, paragraph 3, line 3
>
> s/must/MUST/
>
> 11. Section 8.1.3, paragraph 4, line 2
>
> s/should/SHOULD/
I will look into these for the next draft.
>
> 12. Section 8.1.5, paragraph 2 does not make sense.
> If "a particular extension is required for the client to
> properly operate", how would configuring "itself for the
> basic NNTP functionality", help at all?
>
> If the client NNTP _requires_ an extension that isn't available,
> then it's only course of action is to bail the connection.
>
> Note the "requires" in the above sentence. This is not the same
> as a client being able to operate "better" given the existence
> of a set of extensions, and where it may have a fallback option
> (eg: using XHDR and local regexp matching in the absence of PAT)
>
I will rewrite this to make it clearer in the next draft.
More information about the ietf-nntp
mailing list