[NNTP] NNTP URI draft
Russ Allbery
rra at stanford.edu
Wed Mar 9 11:04:12 PST 2005
Charles Lindsey <chl at clerew.man.ac.uk> writes:
> How about
> s/It SHOULD be the message identifier
> /It is intended to be the message identifier/?
I'm fine with that.
> What I am trying to indicate is that it is limited, in practical terms,
> to the format defined in RFC 1036 or whatever. So I now have:
> A <message-id> corresponds to the <msg-id> of [RFC 2822] and to the
> Message-ID of section 2.1.5 of [RFC 1036], but without the enclosing
> "<" and ">". It is intended to be the message identifier of an actual
> Netnews article and hence will in practice conform to the syntax
> defined in [RFC 1036] or in any subsequent standard for Netnews
> articles.
This looks great to me.
>> How about:
>> The resource retrieved by this URI is the Netnews article with the
>> given <message-id>. Message identifiers are required to be globally
>> unique, so the same article will be obtained whatever server is
>> accessed for that purpose (provided the server in question has that
>> article available).
> Yes, that's better. Would you buy s/will/should/?
Sure, sounds good.
>> Yeah, I thought about this some more and changed my mind, since after
>> all 1036 does define the format of the resource that one gets back.
>> Although it's not at all clear to me that this is the right reference
>> for newsgroup names in particular, since in practice the news URL can
>> be used with any NNTP-supported newsgroup name (which is a richer set
>> than RFC 1036).
> The syntax I have given for <newsgroup-name> is as in the NNTP
> draft. But it is like message-id - it won't work unless it conforms to
> 1036/whatever. So it needs a similar wording to the message-id case.
>>> The <newsgroup-name> SHOULD be that of an existing newsgroup,
> So it now says "The <newsgroup-name> is intended to be that of an existing
> newsgroup, ..."
Sounds good here as well.
> But does lynx also support <news:*.test>?
Yup.
> And do other systems support similar stuff?
I don't know, I don't have any other software installed right now that
supports URL syntax and supports Usenet.
> Well here is a quote from RFC 3986 (which is the umbrella for all URI
> schemes - I don't seem to have the actual HTTP spec to hand):
> The syntax and semantics of URIs vary from scheme to scheme, as
> described by the defining specification for each scheme.
> Implementations may use scheme-specific rules, at further processing
> cost, to reduce the probability of false negatives. For example,
> because the "http" scheme makes use of an authority component, has a
> default port of "80", and defines an empty path to be equivalent to
> "/", the following four URIs are equivalent:
> http://example.com
> http://example.com/
> http://example.com:/
> http://example.com:80/
Thanks! That's authoritative as far as I'm concerned.
> But serving Netnews articles is its primary purpose (see 1st paragraph
> of the Introduction section of nntpext).
> How about:
> The nntp URI scheme is used to retrieve individual articles
> via the NNTP protocol [draft-ietf-nntpext-base-*.txt]. It is usually
> (but not necessarily) used in connection with Netnews articles as
> defined in [RFC 1036].
That sounds great! Thank you.
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
More information about the ietf-nntp
mailing list