[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
#1053 Relationship to RFC 2822 - suggestion
We've been around the bush of relationship to RFC 2822 a number of times.
This impacts #1052 (changes from RFC 2822), #1084 (Names for ABN
forpductios redefining 2822 constructs).
Some clarification may be needed - I THINK we have a mostly-shared opinion,
but we might benefit from being more explicit.
Current text from 2.1:
2.1 Base
News articles MUST conform to the syntax specified in Section 3 of
[RFC2822]. Netnews agents MAY also accept the obsolete syntax
specified in Section 4 of [RFC2822], but they MUST NOT generate
productions of such syntax.
Agents MUST accept the obs-phrase construct (use of a phrase like
"John Q. Public" without the use of quotes, see [RFC2822] section
4.1) but they MUST NOT generate productions of such syntax.
Suggested, expanded text:
2.1 Base
An article is said to be conformant to this specification if it
conforms to the format specified in RFC 2822 section 3 and to the
additional requirements of this specification.
An article that uses the obsolete syntax specified in section 4 of
[RFC2822], except for the two exceptions mentioned below, is NOT
conformant to this specification.
This document, and specifications that build upon it, specifies how
to handle conformant articles. Handling of non-conformant articles
is outside the scope of this specification; agents may choose
to accept such articles, reject such articles or modify such articles.
Agents conforming to this specification MUST generate only conformant
articles.
Articles are conformant if they use the obs-phrase construct
(use of a phrase like "John Q. Public" without the use of quotes,
see [RFC2822] section 4.1) but they MUST NOT generate productions
of such syntax.
Articles are conformant if they use the "GMT" timezone, as specified
in section 3.1.2.
The text below uses ABNF to specify restrictions on the syntax
specified in [RFC2822]; this grammar is intended to be more restrictive
than the RFC 2822 grammar.
Articles must conform to both the ABNF specified in RFC 2822 and to the
ABNF specified here, as applicable.
Does this make sense?