usefor-article-07 May 2002
[< Prev]
[TOC] [ Next >]
5.6.1. Format
header =/ Path-header
Path-header = "Path" ":" SP Path-content
*( ";" other-parameter )
Path-content = [FWS]
*( path-identity [FWS] path-delimiter [FWS] )
tail-entry [FWS]
path-identity = ( ALPHA / DIGIT )
*( ALPHA / DIGIT / "-" / "." / ":" / "_" )
path-delimiter = "/" / "?" / "%" / "," / "!"
tail-entry = 1*( ALPHA / DIGIT / "-" / "." / ":" / "_" )
NOTE: A Path-content will inevitably contain at least one path-
identity, except possibly in the case of a proto-article that
has not yet been injected onto the network.
NOTE: Observe that the syntax does not allow comments within the
Path-header; this is to simplify processing by relaying and
injecting agents which have a requirement to process this header
extremely rapidly.
A relaying agent SHOULD NOT pass an article to another relaying agent
whose path-identity (or some known alias thereof) already appears in
the Path-content. Since the comparison may be either case sensitive
or case insensitive, relaying agents SHOULD NOT generate a name which
differs from that of another site only in terms of case.
A relaying agent MAY decline to accept an article if its own path-
identity is already present in the Path-content or if the Path-
content contains some path-identity whose articles the relaying agent
does not want, as a matter of local policy.
NOTE: This last facility is sometimes used to detect and decline
control messages (notably cancel messages) which have been
deliberately seeded with a path-identity to be "aliased out" by
sites not wishing to act upon them.
[< Prev]
[TOC] [ Next >]
#Diff to first older
--- ../usefor-article-06/Format.out November 2001
+++ ../usefor-article-07/Format.out May 2002
@@ -1,17 +1,21 @@
5.6.1. Format
- Path-content = *( path-identity [FWS] delimiter [FWS] )
- tail-entry *FWS
- path-identity = 1*( ALPHA / DIGIT / "-" / "." / ":" / "_" )
- delimiter = "/" / "?" / "%" / "," / "!"
+ header =/ Path-header
+ Path-header = "Path" ":" SP Path-content
+ *( ";" other-parameter )
+ Path-content = [FWS]
+ *( path-identity [FWS] path-delimiter [FWS] )
+ tail-entry [FWS]
+ path-identity = ( ALPHA / DIGIT )
+ *( ALPHA / DIGIT / "-" / "." / ":" / "_" )
+ path-delimiter = "/" / "?" / "%" / "," / "!"
tail-entry = 1*( ALPHA / DIGIT / "-" / "." / ":" / "_" )
-
NOTE: A Path-content will inevitably contain at least one path-
identity, except possibly in the case of a proto-article that
has not yet been injected onto the network.
NOTE: Observe that the syntax does not allow comments within the
- Path header; this is to simplify processing by relaying and
+ Path-header; this is to simplify processing by relaying and
injecting agents which have a requirement to process this header
extremely rapidly.
@@ -20,6 +24,7 @@
the Path-content. Since the comparison may be either case sensitive
or case insensitive, relaying agents SHOULD NOT generate a name which
differs from that of another site only in terms of case.
+
A relaying agent MAY decline to accept an article if its own path-
identity is already present in the Path-content or if the Path-
content contains some path-identity whose articles the relaying agent