usefor-usefor-02 November 2004
[< Prev]
[TOC] [ Next >]
3.1.5 Newsgroups
The Newsgroups header specifies the newsgroup(s) to which the article
is posted.
newsgroups = "Newsgroups:" SP newsgroup-list CRLF
newsgroup-list = [FWS] newsgroup-name
*( [FWS] "," [FWS] newsgroup-name ) [FWS]
newsgroup-name = component *( "." component )
component = 1*component-char
component-char = ALPHA / DIGIT / "+" / "-" / "_"
NOTE: Observe that the syntax does not allow comments within the
Newsgroups header; this is to simplify processing by relaying and
serving agents which have a requirement to process this header
extremely rapidly.
Components beginning with underline ("_") are reserved for use by
future versions of this standard and MUST NOT occur in
<newsgroup-name>s (whether in Newsgroups headers or in newgroup
control messages [USEPRO]). However, such names MUST be accepted.
The specific format and lengths of <newsgroup-name> and <component>
are discussed in [USEAGE].
[< Prev]
[TOC] [ Next >]
#Diff to first older
--- ../usefor-usefor-01/Newsgroups.out September 2004
+++ ../usefor-usefor-02/Newsgroups.out November 2004
@@ -6,20 +6,23 @@
newsgroups = "Newsgroups:" SP newsgroup-list CRLF
newsgroup-list = [FWS] newsgroup-name
- *( "," [FWS] newsgroup-name ) [FWS]
+ *( [FWS] "," [FWS] newsgroup-name ) [FWS]
- newsgroup-name = component *( "." component ) ; 66 character max
+ newsgroup-name = component *( "." component )
- component = plain-component
+ component = 1*component-char
- plain-component = component-start *29component-rest
+ component-char = ALPHA / DIGIT / "+" / "-" / "_"
+ NOTE: Observe that the syntax does not allow comments within the
+ Newsgroups header; this is to simplify processing by relaying and
+ serving agents which have a requirement to process this header
+ extremely rapidly.
- component-start = ALPHA / DIGIT
+ Components beginning with underline ("_") are reserved for use by
+ future versions of this standard and MUST NOT occur in
+ <newsgroup-name>s (whether in Newsgroups headers or in newgroup
+ control messages [USEPRO]). However, such names MUST be accepted.
- component-rest = ALPHA / DIGIT / "+" / "-" / "_"
-
- A newsgroup name consists of one or more components separated by
- periods, with no more than 66 characters total. Each component
- consists of less than 30 or less letters and digits. These limits
- are discussed further in Section 7.2 of [USEAGE].
+ The specific format and lengths of <newsgroup-name> and <component>
+ are discussed in [USEAGE].