usefor-usefor-04 May 2005
[TOC] [ Next >]
Usenet Format Working Group K. Murchison, Ed.
Internet-Draft Oceana Matrix Ltd.
Obsoletes: 1036 (if approved) C. Lindsey
Expires: November 25, 2005 University of Manchester
D. Kohn
Skymoon Ventures
May 24, 2005
Netnews Article Format
draft-ietf-usefor-usefor-04
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on November 25, 2005.
Copyright Notice
Copyright (C) The Internet Society (2005).
Abstract
This document specifies the syntax of network news (Netnews) articles
in the context of the "Internet Message Format" (RFC 2822) and
"Multipurpose Internet Mail Extensions (MIME)" (RFC 2045). This
document supersedes RFC 1036, updating it to reflect current practice
and incorporating incremental changes specified in other documents.
Changes since draft-ietf-usefor-usefor-03
o Reworked ABNFs of several headers.
o Used Charles' ABNF for <msg-id>.
o Disallowed comments in Supersedes header.
o Disallowed comments in Xref header.
o Disallowed comments in Message-Id header.
o CFWS between msg-ids in References header is not optional.
o Compatibility changes based on comments from Charles.
o Miscellaneous editorial changes.
Changes since draft-ietf-usefor-usefor-02
o Changed to RFC 3978 boilerplate (xml2rfc v1.29)
o Changed "network news" to "Netnews" throughout.
o Prohibit NO-WS-CTL in msg-id.
o Complaints-To header is now an Injection-Info parameter.
o Added descriptions of Injection-Info parameters.
o Removed "filename" parameter from Archive header.
o Added CFWS to User-Agent header.
o Miscellaneous editorial changes.
Changes since draft-ietf-usefor-usefor-01
o Removed half-hearted discussion of internal format and 8-bit clean
transport.
o Added definitions of "proto-article", "posting agent", "followup",
"followup-agent", "user-agent", and "injecting agent".
o Removed discussion of message/partial MIME messages.
o Noted that the header contents in every line MUST NOT be empty.
o Merged MIME sections.
o Only allow "UT" and "GMT" in Date header; disallow all other <obs-
zone>.
o Used Charles' ABNF for <msg-id> and <unstructured>.
o Removed restrictions on length and start character for Newsgroups.
o More verbose description of Path header.
o Disallowed comments in Control header.
o Specified that <control-command> is a verb optionally followed by
whitespace-separated arguments.
o Noted that Supersedes header is different from [Son-of-1036].
o More exact ABNF for Archive and Injection-Info parameters.
o Discussed meaning of "yes", "no" in Archive header.
o Added "Obsolete Headers" section.
o Miscellaneous editorial changes
Changes since draft-kohn-news-article-03
o Document is now a work product of USEFOR
o Added new co-authors
o Added some definitions from draft-ietf-usefor-article-13
o Removed discussion of message/partial MIME messages.
o Removed text that belongs in [USEPRO]
o Reorganized header sections
o Added Archive, User-Agent, Injection-Date, and Injection-Info
headers.
o Used Charles' ABNF for <msg-id> and <unstructured>.
o Removed restrictions on length and start character for Newsgroups.
o Added required SP to ABNF of header definitions.
o Disallowed comments in Control header.
o Xref header allows for non-digit "locations".
o Only allow for a single message-id in Supersedes header.
o Changes to the References header.
o Disallowed comments in Xref header.
o Disallowed comments in Message-Id header.
o Compatibility changes based on comments from Charles.
Changes since draft-ietf-usefor-article-13
o The Mail-Copies-To, Posted-And-Mailed headers have been moved to
other documents.
o Dropped MIME parameters, as there is no WG consensus (per Chair).
o More exact ABNF for Archive and Injection-Info parameters.
o Complaints-To header is now an Injection-Info parameter.
Issues to be addressed
o Decide which definitions should go in this document and in
[USEPRO].
o Do we want to discuss message/partial?
o Add appendixes for changes from RFC 1036 and differences from RFC
2822.
o IANA considerations (the Klyne message header registry is now
official as RFC 3864).
o Collected Syntax.
o Merge more security issues?
o Merge acknowledgments?
findit m/Table of Contents/
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Basic Concepts . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Requirements Notation . . . . . . . . . . . . . . . . . . 7
1.4 Syntax Notation . . . . . . . . . . . . . . . . . . . . . 8
1.5 Definitions . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 Structure of This Document . . . . . . . . . . . . . . . . 9
2. Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1 Base . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 Headers . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 MIME Conformance . . . . . . . . . . . . . . . . . . . . . 11
3. News Headers . . . . . . . . . . . . . . . . . . . . . . . . 12
3.1 Mandatory Headers . . . . . . . . . . . . . . . . . . . . 12
3.1.1 From . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.1.2 Date . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.1.3 Message-ID . . . . . . . . . . . . . . . . . . . . . . 13
3.1.4 Subject . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.5 Newsgroups . . . . . . . . . . . . . . . . . . . . . . 16
3.1.6 Path . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 Optional Headers . . . . . . . . . . . . . . . . . . . . . 17
3.2.1 Injection-Date . . . . . . . . . . . . . . . . . . . . 18
3.2.2 References . . . . . . . . . . . . . . . . . . . . . . 18
3.2.3 Followup-To . . . . . . . . . . . . . . . . . . . . . 19
3.2.4 Expires . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.5 Control . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.6 Supersedes . . . . . . . . . . . . . . . . . . . . . . 20
3.2.7 Distribution . . . . . . . . . . . . . . . . . . . . . 20
3.2.8 Summary . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.9 Approved . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.10 Organization . . . . . . . . . . . . . . . . . . . . 21
3.2.11 Xref . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.12 Archive . . . . . . . . . . . . . . . . . . . . . . 22
3.2.13 User-Agent . . . . . . . . . . . . . . . . . . . . . 23
3.2.14 Injection-Info . . . . . . . . . . . . . . . . . . . 23
3.3 Obsolete Headers . . . . . . . . . . . . . . . . . . . . . 25
3.3.1 Lines . . . . . . . . . . . . . . . . . . . . . . . . 26
4. Internationalization Considerations . . . . . . . . . . . . 27
5. Security Considerations . . . . . . . . . . . . . . . . . . 28
6. References . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.1 Normative References . . . . . . . . . . . . . . . . . . . 29
6.2 Informative References . . . . . . . . . . . . . . . . . . 29
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . 30
A. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 32
Intellectual Property and Copyright Statements . . . . . . . 33
1. Introduction
1.1 Basic Concepts
1.2 Scope
1.3 Requirements Notation
1.4 Syntax Notation
1.5 Definitions
1.6 Structure of This Document
2. Format
2.1 Base
2.2 Headers
2.3 MIME Conformance
3. News Headers
3.1 Mandatory Headers
3.1.1 From
3.1.2 Date
3.1.3 Message-ID
3.1.4 Subject
3.1.5 Newsgroups
3.1.6 Path
3.2 Optional Headers
3.2.1 Injection-Date
3.2.2 References
3.2.3 Followup-To
3.2.4 Expires
3.2.5 Control
3.2.6 Supersedes
3.2.7 Distribution
3.2.8 Summary
3.2.9 Approved
3.2.10 Organization
3.2.11 Xref
3.2.12 Archive
3.2.13 User-Agent
3.2.14 Injection-Info
3.3 Obsolete Headers
3.3.1 Lines
4. Internationalization Considerations
5. Security Considerations
6. References
6.1 Normative References
6.2 Informative References
[TOC] [ Next >]
#Diff to first older
--- ../usefor-usefor-03/TOC.out April 2005
+++ ../usefor-usefor-04/TOC.out May 2005
@@ -1,14 +1,14 @@
Usenet Format Working Group K. Murchison, Ed.
Internet-Draft Oceana Matrix Ltd.
Obsoletes: 1036 (if approved) C. Lindsey
-Expires: October 8, 2005 University of Manchester
+Expires: November 25, 2005 University of Manchester
D. Kohn
Skymoon Ventures
- April 6, 2005
+ May 24, 2005
- News Article Format
- draft-ietf-usefor-usefor-03
+ Netnews Article Format
+ draft-ietf-usefor-usefor-04
Status of this Memo
@@ -33,7 +33,7 @@
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
- This Internet-Draft will expire on October 8, 2005.
+ This Internet-Draft will expire on November 25, 2005.
Copyright Notice
@@ -46,13 +46,32 @@
"Multipurpose Internet Mail Extensions (MIME)" (RFC 2045). This
document supersedes RFC 1036, updating it to reflect current practice
and incorporating incremental changes specified in other documents.
+Changes since draft-ietf-usefor-usefor-03
+
+ o Reworked ABNFs of several headers.
+
+ o Used Charles' ABNF for <msg-id>.
+
+ o Disallowed comments in Supersedes header.
+
+ o Disallowed comments in Xref header.
+
+ o Disallowed comments in Message-Id header.
+
+ o CFWS between msg-ids in References header is not optional.
+
+ o Compatibility changes based on comments from Charles.
+
+ o Miscellaneous editorial changes.
+
+
Changes since draft-ietf-usefor-usefor-02
o Changed to RFC 3978 boilerplate (xml2rfc v1.29)
o Changed "network news" to "Netnews" throughout.
- o Prohibit NO-WS-CTL in msg-id-core.
+ o Prohibit NO-WS-CTL in msg-id.
o Complaints-To header is now an Injection-Info parameter.
@@ -74,12 +93,11 @@
"followup-agent", "user-agent", and "injecting agent".
o Removed discussion of message/partial MIME messages.
-
o Noted that the header contents in every line MUST NOT be empty.
o Merged MIME sections.
- o Only allow "UT and "GMT" in Date header; disallow all other <obs-
+ o Only allow "UT" and "GMT" in Date header; disallow all other <obs-
zone>.
o Used Charles' ABNF for <msg-id> and <unstructured>.
@@ -90,8 +108,9 @@
o Disallowed comments in Control header.
- o Specified that <control-message> is a verb optionally followed by
+ o Specified that <control-command> is a verb optionally followed by
whitespace-separated arguments.
+
o Noted that Supersedes header is different from [Son-of-1036].
o More exact ABNF for Archive and Injection-Info parameters.
@@ -121,7 +140,6 @@
headers.
o Used Charles' ABNF for <msg-id> and <unstructured>.
-
o Removed restrictions on length and start character for Newsgroups.
o Added required SP to ABNF of header definitions.
@@ -134,10 +152,15 @@
o Changes to the References header.
- o Compatibility changes based on comments from Charles
+ o Disallowed comments in Xref header.
+
+ o Disallowed comments in Message-Id header.
+
+ o Compatibility changes based on comments from Charles.
Changes since draft-ietf-usefor-article-13
+
o The Mail-Copies-To, Posted-And-Mailed headers have been moved to
other documents.
@@ -164,52 +187,51 @@
o Collected Syntax.
o Merge more security issues?
-
o Merge acknowledgments?
-Table of Contents
+findit m/Table of Contents/
- 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 6
- 1.1 Basic Concepts . . . . . . . . . . . . . . . . . . . . . . 6
- 1.2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 6
- 1.3 Requirements Notation . . . . . . . . . . . . . . . . . . 6
- 1.4 Syntax Notation . . . . . . . . . . . . . . . . . . . . . 7
- 1.5 Definitions . . . . . . . . . . . . . . . . . . . . . . . 7
- 1.6 Structure of This Document . . . . . . . . . . . . . . . . 8
- 2. Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
- 2.1 Base . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
- 2.2 Headers . . . . . . . . . . . . . . . . . . . . . . . . . 9
- 2.3 MIME Conformance . . . . . . . . . . . . . . . . . . . . . 10
- 3. News Headers . . . . . . . . . . . . . . . . . . . . . . . . 11
- 3.1 Mandatory Headers . . . . . . . . . . . . . . . . . . . . 11
- 3.1.1 From . . . . . . . . . . . . . . . . . . . . . . . . . 11
- 3.1.2 Date . . . . . . . . . . . . . . . . . . . . . . . . . 11
- 3.1.3 Message-ID . . . . . . . . . . . . . . . . . . . . . . 12
- 3.1.4 Subject . . . . . . . . . . . . . . . . . . . . . . . 14
- 3.1.5 Newsgroups . . . . . . . . . . . . . . . . . . . . . . 14
- 3.1.6 Path . . . . . . . . . . . . . . . . . . . . . . . . . 15
- 3.1.7 Injection-Date . . . . . . . . . . . . . . . . . . . . 15
- 3.2 Optional Headers . . . . . . . . . . . . . . . . . . . . . 16
- 3.2.1 References . . . . . . . . . . . . . . . . . . . . . . 16
- 3.2.2 Followup-To . . . . . . . . . . . . . . . . . . . . . 17
- 3.2.3 Expires . . . . . . . . . . . . . . . . . . . . . . . 17
- 3.2.4 Control . . . . . . . . . . . . . . . . . . . . . . . 17
- 3.2.5 Supersedes . . . . . . . . . . . . . . . . . . . . . . 18
- 3.2.6 Distribution . . . . . . . . . . . . . . . . . . . . . 18
- 3.2.7 Summary . . . . . . . . . . . . . . . . . . . . . . . 19
- 3.2.8 Approved . . . . . . . . . . . . . . . . . . . . . . . 19
- 3.2.9 Organization . . . . . . . . . . . . . . . . . . . . . 19
- 3.2.10 Xref . . . . . . . . . . . . . . . . . . . . . . . . 19
- 3.2.11 Archive . . . . . . . . . . . . . . . . . . . . . . 20
- 3.2.12 User-Agent . . . . . . . . . . . . . . . . . . . . . 20
- 3.2.13 Injection-Info . . . . . . . . . . . . . . . . . . . 21
- 3.3 Obsolete Headers . . . . . . . . . . . . . . . . . . . . . 23
- 3.3.1 Lines . . . . . . . . . . . . . . . . . . . . . . . . 24
- 4. Internationalization Considerations . . . . . . . . . . . . 25
- 5. Security Considerations . . . . . . . . . . . . . . . . . . 26
- 6. References . . . . . . . . . . . . . . . . . . . . . . . . . 27
- 6.1 Normative References . . . . . . . . . . . . . . . . . . . 27
- 6.2 Informative References . . . . . . . . . . . . . . . . . . 27
- Authors' Addresses . . . . . . . . . . . . . . . . . . . . . 28
- A. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 30
- Intellectual Property and Copyright Statements . . . . . . . 31
+ 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 7
+ 1.1 Basic Concepts . . . . . . . . . . . . . . . . . . . . . . 7
+ 1.2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 7
+ 1.3 Requirements Notation . . . . . . . . . . . . . . . . . . 7
+ 1.4 Syntax Notation . . . . . . . . . . . . . . . . . . . . . 8
+ 1.5 Definitions . . . . . . . . . . . . . . . . . . . . . . . 8
+ 1.6 Structure of This Document . . . . . . . . . . . . . . . . 9
+ 2. Format . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
+ 2.1 Base . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
+ 2.2 Headers . . . . . . . . . . . . . . . . . . . . . . . . . 10
+ 2.3 MIME Conformance . . . . . . . . . . . . . . . . . . . . . 11
+ 3. News Headers . . . . . . . . . . . . . . . . . . . . . . . . 12
+ 3.1 Mandatory Headers . . . . . . . . . . . . . . . . . . . . 12
+ 3.1.1 From . . . . . . . . . . . . . . . . . . . . . . . . . 12
+ 3.1.2 Date . . . . . . . . . . . . . . . . . . . . . . . . . 12
+ 3.1.3 Message-ID . . . . . . . . . . . . . . . . . . . . . . 13
+ 3.1.4 Subject . . . . . . . . . . . . . . . . . . . . . . . 15
+ 3.1.5 Newsgroups . . . . . . . . . . . . . . . . . . . . . . 16
+ 3.1.6 Path . . . . . . . . . . . . . . . . . . . . . . . . . 16
+ 3.2 Optional Headers . . . . . . . . . . . . . . . . . . . . . 17
+ 3.2.1 Injection-Date . . . . . . . . . . . . . . . . . . . . 18
+ 3.2.2 References . . . . . . . . . . . . . . . . . . . . . . 18
+ 3.2.3 Followup-To . . . . . . . . . . . . . . . . . . . . . 19
+ 3.2.4 Expires . . . . . . . . . . . . . . . . . . . . . . . 19
+ 3.2.5 Control . . . . . . . . . . . . . . . . . . . . . . . 20
+ 3.2.6 Supersedes . . . . . . . . . . . . . . . . . . . . . . 20
+ 3.2.7 Distribution . . . . . . . . . . . . . . . . . . . . . 20
+ 3.2.8 Summary . . . . . . . . . . . . . . . . . . . . . . . 21
+ 3.2.9 Approved . . . . . . . . . . . . . . . . . . . . . . . 21
+ 3.2.10 Organization . . . . . . . . . . . . . . . . . . . . 21
+ 3.2.11 Xref . . . . . . . . . . . . . . . . . . . . . . . . 22
+ 3.2.12 Archive . . . . . . . . . . . . . . . . . . . . . . 22
+ 3.2.13 User-Agent . . . . . . . . . . . . . . . . . . . . . 23
+ 3.2.14 Injection-Info . . . . . . . . . . . . . . . . . . . 23
+ 3.3 Obsolete Headers . . . . . . . . . . . . . . . . . . . . . 25
+ 3.3.1 Lines . . . . . . . . . . . . . . . . . . . . . . . . 26
+ 4. Internationalization Considerations . . . . . . . . . . . . 27
+ 5. Security Considerations . . . . . . . . . . . . . . . . . . 28
+ 6. References . . . . . . . . . . . . . . . . . . . . . . . . . 29
+ 6.1 Normative References . . . . . . . . . . . . . . . . . . . 29
+ 6.2 Informative References . . . . . . . . . . . . . . . . . . 29
+ Authors' Addresses . . . . . . . . . . . . . . . . . . . . . 30
+ A. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 32
+ Intellectual Property and Copyright Statements . . . . . . . 33