usefor-article-07 May 2002
[< Prev]
[TOC] [ Next >]
6.16. Xref
The Xref-header is a variant header (4.2.5.3) which indicates where
an article was filed by the last server to process it.
header =/ Xref-header
Xref-header = "Xref" ":" SP Xref-content
*( ";" other-parameter )
Xref-content = [CFWS] server-name 1*( CFWS location ) [CFWS]
server-name = path-identity ; see 5.6.1
location = newsgroup-name ":" article-locator
article-locator = 1*( %x21-27 / %x29-3A / %x3C-7E )
; US-ASCII printable characters
; except '(' and ';'
The server-name is included so that software can determine which
serving agent generated the header. The locations specify what
newsgroups the article was filed under (which may differ from those
in the Newsgroups-header) and where it was filed under them. The
exact form of an article-locator is implementation-specific.
NOTE: The traditional form of an article-locator is a decimal
number, with articles in each newsgroup numbered consecutively
starting from 1. NNTP demands that such a model be provided, and
much other software expects it, but it seems desirable to permit
flexibility for unorthodox implementations.
An agent inserting an Xref-header into an article MUST delete any
previous Xref-header(s). A relaying agent MAY delete it before
relaying, but otherwise it SHOULD be ignored by any relaying or
serving agent receiving it.
An agent MUST use the same serving-name in Xref-headers as the path-
identity it uses in Path-headers.
[< Prev]
[TOC] [ Next >]
#Diff to first older
--- ../usefor-article-06/Xref.out November 2001
+++ ../usefor-article-07/Xref.out May 2002
@@ -1,16 +1,22 @@
6.16. Xref
- The Xref header is a variant header (4.2.2.3) which indicates where
+ The Xref-header is a variant header (4.2.5.3) which indicates where
an article was filed by the last server to process it.
- Xref-content = [CFWS] server-name 1*( CFWS location )
+ header =/ Xref-header
+ Xref-header = "Xref" ":" SP Xref-content
+ *( ";" other-parameter )
+ Xref-content = [CFWS] server-name 1*( CFWS location ) [CFWS]
server-name = path-identity ; see 5.6.1
location = newsgroup-name ":" article-locator
- article-locator = 1*( %x21-7E ) ; US-ASCII printable characters
+ article-locator = 1*( %x21-27 / %x29-3A / %x3C-7E )
+ ; US-ASCII printable characters
+ ; except '(' and ';'
+
The server-name is included so that software can determine which
serving agent generated the header. The locations specify what
newsgroups the article was filed under (which may differ from those
- in the Newsgroups header) and where it was filed under them. The
+ in the Newsgroups-header) and where it was filed under them. The
exact form of an article-locator is implementation-specific.
NOTE: The traditional form of an article-locator is a decimal
@@ -19,11 +25,11 @@
much other software expects it, but it seems desirable to permit
flexibility for unorthodox implementations.
- An agent inserting an Xref header into an article MUST delete any
- previous Xref header(s). A relaying agent MAY delete it before
- relaying, but otherwise it SHOULD be ignored (and usually replaced)
- by any relying or serving agent receiving it.
+ An agent inserting an Xref-header into an article MUST delete any
+ previous Xref-header(s). A relaying agent MAY delete it before
+ relaying, but otherwise it SHOULD be ignored by any relaying or
+ serving agent receiving it.
- An agent MUST use the same serving-name in Xref headers as the path-
- identity it uses in Path headers.
+ An agent MUST use the same serving-name in Xref-headers as the path-
+ identity it uses in Path-headers.