usefor-article-10 April 2003

[TOC] [ Next >]
INTERNET-DRAFT                               Charles H. Lindsey
Usenet Format Working Group                  University of Manchester
                                   April 2003

                News Article Format
         <draft-ietf-usefor-article-10.txt>

Status of this Memo

   This document is an Internet-Draft and is in full conformance with
   all provisions of Section 10 of RFC 2026.

   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.

Abstract

   This Draft is intended as a standards track document, obsoleting
   RFC 1036, which itself dates from 1987.

   This Standard defines the format of Netnews articles and specifies
   the requirements to be met by software which originates, distributes,
   stores and displays them.

   Since the 1980s, Usenet has grown explosively, and many Internet and
   non-Internet sites now participate. In addition, the Netnews
   technology is now in widespread use for other purposes.

   Backward compatibility has been a major goal of this endeavour, but
   where this standard and earlier documents or practices conflict, this
   standard should be followed. In most such cases, current practice is
   already compatible with these changes.

[This draft is derived from draft-09 by removing all the
Internationalization features (i.e. those involving the use of the UTF-8
charset in headers). This is being done so as to facilitate publishing
those features, or similar ones, as an experimental protocol at a later
stage.
It is also intended to split it into two or more documents. Thus this
present draft is but an intermediate stage in an ongoing development
process.]
[The use of the words "this standard" within this document when
referring to itself does not imply that this draft yet has pretensions
to be a standard, but rather indicates what will become the case if and
when it is accepted as an RFC with the status of a proposed or draft
standard.]

[Remarks enclosed in square brackets and aligned with the left margin,
such as this one, are not part of this draft, but are editorial notes to
explain matters amongst ourselves, or to point out alternatives, or to
assist the RFC Editor.]

[In this draft, references to [NNTP] are to be replaced by [RFC 977], or
else by references to the RFC arising from the series of drafts draft-
ietf-nntpext-base-*.txt, in the event that such RFC has been accepted at
the time this document is published. Likewise, if may be possible to
replace references to [RFC 2279] by references to [RFC 2279bis].]


                 Table of Contents

1.  Introduction ..................................................    0
  1.1.  Basic Concepts ............................................    0
  1.2.  Objectives ................................................    0
  1.3.  Historical Outline ........................................    0
  1.4.  Transport .................................................    0
2.  Definitions, Notations and Conventions ........................    0
  2.1.  Definitions ...............................................    0
  2.2.  Textual Notations .........................................    0
  2.3.  Relation To Email and MIME ................................    0
  2.4.  Syntax ....................................................    0
    2.4.1.  Syntax Notation .......................................    0
    2.4.2.  Syntax adapted from Email and MIME ....................    0
    2.4.3.  Syntax copied from other standards ....................    0
  2.5.  Language ..................................................    0
3.  Changes to the existing protocols .............................    0
  3.1.  Principal Changes .........................................    0
  3.2.  Transitional Arrangements .................................    0
4.  Basic Format ..................................................    0
  4.1.  Syntax of News Articles ...................................    0
  4.2.  Headers ...................................................    0
    4.2.1.  Naming of Headers .....................................    0
    4.2.2.  MIME-style Parameters .................................    0
    4.2.3.  White Space and Continuations .........................    0
    4.2.4.  Comments ..............................................    0
    4.2.5.  Header Properties .....................................    0
      4.2.5.1.  Experimental Headers ..............................    0
      4.2.5.2.  Inheritable Headers ...............................    0
      4.2.5.3.  Variant Headers ...................................    0
    4.2.6.  Undesirable Headers ...................................    0
  4.3.  Body ......................................................    0
    4.3.1.  Body Format Issues ....................................    0
    4.3.2.  Body Conventions ......................................    0
  4.4.  Characters and Character Sets .............................    0
    4.4.1.  Character Sets within Article Headers .................    0
    4.4.2.  Character Sets within Article Bodies ..................    0
  4.5.  Size Limits ...............................................    0
  4.6.  Example ...................................................    0
5.  Mandatory Headers .............................................    0
  5.1.  Date ......................................................    0
    5.1.1.  Examples ..............................................    0
  5.2.  From ......................................................    0
    5.2.1.  Examples:  ............................................    0
  5.3.  Message-ID ................................................    0
  5.4.  Subject ...................................................    0
    5.4.1.  Examples ..............................................    0
  5.5.  Newsgroups ................................................    0
    5.5.1.  Forbidden newsgroup-names .............................    0
  5.6.  Path ......................................................    0
    5.6.1.  Format ................................................    0
    5.6.2.  Adding a path-identity to the Path-header .............    0
    5.6.3.  The tail-entry ........................................    0
    5.6.4.  Path-Delimiter Summary ................................    0
    5.6.5.  Suggested Verification Methods ........................    0
    5.6.6.  Example ...............................................    0
6.  Optional Headers ..............................................    0
  6.1.  Reply-To ..................................................    0
    6.1.1.  Examples ..............................................    0
  6.2.  Sender ....................................................    0
  6.3.  Organization ..............................................    0
  6.4.  Keywords ..................................................    0
  6.5.  Summary ...................................................    0
  6.6.  Distribution ..............................................    0
  6.7.  Followup-To ...............................................    0
  6.8.  Mail-Copies-To ............................................    0
  6.9.  Posted-And-Mailed .........................................    0
  6.10.  References ...............................................    0
    6.10.1.  Examples .............................................    0
  6.11.  Expires ..................................................    0
  6.12.  Archive ..................................................    0
  6.13.  Control ..................................................    0
  6.14.  Approved .................................................    0
  6.15.  Supersedes ...............................................    0
  6.16.  Xref .....................................................    0
  6.17.  Lines ....................................................    0
  6.18.  User-Agent ...............................................    0
    6.18.1.  Examples .............................................    0
  6.19.  Injector-Info ............................................    0
    6.19.1.  Usage of Injector-Info-parameters ....................    0
      6.19.1.1.  The posting-host-parameter .......................    0
      6.19.1.2.  The posting-account-parameter ....................    0
      6.19.1.3.  The posting-sender-parameter .....................    0
      6.19.1.4.  The posting-logging-parameter ....................    0
      6.19.1.5.  The posting-date-parameter .......................    0
    6.19.2.  Example ..............................................    0
  6.20.  Complaints-To ............................................    0
  6.21.  MIME headers .............................................    0
    6.21.1.  Syntax ...............................................    0
    6.21.2.  Content-Type .........................................    0
      6.21.2.1.  Message/partial ..................................    0
      6.21.2.2.  Message/rfc822 ...................................    0
      6.21.2.3.  Message/external-body ............................    0
      6.21.2.4.  Multipart types ..................................    0
    6.21.3.  Content-Transfer-Encoding ............................    0
    6.21.4.  Character Sets .......................................    0
    6.21.5.  Content Disposition ..................................    0
    6.21.6.  Definition of some new Content-Types .................    0
      6.21.6.1.  Application/news-transmission ....................    0
      6.21.6.2.  Message/news obsoleted ...........................    0
  6.22.  Obsolete Headers .........................................    0
7.  Control Messages ..............................................    0
  7.1.  Digital Signature of Headers ..............................    0
  7.2.  Group Control Messages ....................................    0
    7.2.1.  The 'newgroup' Control Message ........................    0
      7.2.1.1.  The Body of the 'newgroup' Control Message ........    0
      7.2.1.2.  Application/news-groupinfo ........................    0
      7.2.1.3.  Initial Articles ..................................    0
      7.2.1.4.  Example ...........................................    0
    7.2.2.  The 'rmgroup' Control Message .........................    0
      7.2.2.1.  Example ...........................................    0
    7.2.3.  The 'mvgroup' Control Message .........................    0
      7.2.3.1.  Example ...........................................    0
    7.2.4.  The 'checkgroups' Control Message .....................    0
      7.2.4.1.  Application/news-checkgroups ......................    0
  7.3.  Cancel ....................................................    0
  7.4.  Ihave, sendme .............................................    0
  7.5.  Obsolete control messages.  ...............................    0
8.  Duties of Various Agents ......................................    0
  8.1.  General principles to be followed .........................    0
  8.2.  Duties of an Injecting Agent ..............................    0
    8.2.1.  Proto-articles ........................................    0
    8.2.2.  Procedure to be followed by Injecting Agents ..........    0
  8.3.  Duties of a Relaying Agent ................................    0
  8.4.  Duties of a Serving Agent .................................    0
  8.5.  Duties of a Posting Agent .................................    0
  8.6.  Duties of a Followup Agent ................................    0
  8.7.  Duties of a Moderator .....................................    0
  8.8.  Duties of a Gateway .......................................    0
    8.8.1.  Duties of an Outgoing Gateway .........................    0
    8.8.2.  Duties of an Incoming Gateway .........................    0
    8.8.3.  Example ...............................................    0
9.  Security and Related Considerations ...........................    0
  9.1.  Leakage ...................................................    0
  9.2.  Attacks ...................................................    0
    9.2.1.  Denial of Service .....................................    0
    9.2.2.  Compromise of System Integrity ........................    0
  9.3.  Liability .................................................    0
10.  IANA Considerations ..........................................    0
11.  References ...................................................    0
12.  Acknowledgements .............................................    0
13.  Contact Address ..............................................    0
Appendix A.1 - A-News Article Format ..............................    0
Appendix A.2 - Early B-News Article Format ........................    0
Appendix A.3 - Obsolete Headers ...................................    0
Appendix A.4 - Obsolete Control Messages ..........................    0
Appendix B - Collected Syntax .....................................    0
Appendix B.1 - Characters, Atoms and Folding ......................    0
Appendix B.2 - Basic Forms ........................................    0
Appendix B.3 - Headers ............................................    0
Appendix B.3.1 - Header outlines ..................................    0
Appendix B.3.2 - Control-message outlines .........................    0
Appendix B.3.3 - Other header rules ...............................    0
Appendix C - Notices ..............................................    0
1. Introduction
1.1. Basic Concepts
1.2. Objectives
1.3. Historical Outline
1.4. Transport
2. Definitions, Notations and Conventions
2.1. Definitions
2.2. Textual Notations
2.3. Relation To Email and MIME
2.4. Syntax
2.4.1. Syntax Notation
2.4.2. Syntax adapted from Email and MIME
2.4.3. Syntax copied from other standards
2.5. Language
3. Changes to the existing protocols
3.1. Principal Changes
3.2. Transitional Arrangements
4. Basic Format
4.1. Syntax of News Articles
4.2. Headers
4.2.1. Naming of Headers
4.2.2. MIME-style Parameters
4.2.3. White Space and Continuations
4.2.4. Comments
4.2.5. Header Properties
4.2.5.1. Experimental Headers
4.2.5.2. Inheritable Headers
4.2.5.3. Variant Headers
4.2.6. Undesirable Headers
4.3. Body
4.3.1. Body Format Issues
4.3.2. Body Conventions
4.4. Characters and Character Sets
4.4.1. Character Sets within Article Headers
4.4.2. Character Sets within Article Bodies
4.5. Size Limits
4.6. Example
5. Mandatory Headers
5.1. Date
5.1.1. Examples
5.2. From
5.2.1. Examples:
5.3. Message-ID
5.4. Subject
5.4.1. Examples
5.5. Newsgroups
5.5.1. Forbidden newsgroup-names
5.6. Path
5.6.1. Format
5.6.2. Adding a path-identity to the Path-header
5.6.3. The tail-entry
5.6.4. Path-Delimiter Summary
5.6.5. Suggested Verification Methods
5.6.6. Example
6. Optional Headers
6.1. Reply-To
6.1.1. Examples
6.2. Sender
6.3. Organization
6.4. Keywords
6.5. Summary
6.6. Distribution
6.7. Followup-To
6.8. Mail-Copies-To
6.9. Posted-And-Mailed
6.10. References
6.10.1. Examples
6.11. Expires
6.12. Archive
6.13. Control
6.14. Approved
6.15. Supersedes
6.16. Xref
6.17. Lines
6.18. User-Agent
6.18.1. Examples
6.19. Injector-Info
6.19.1. Usage of Injector-Info-parameters
6.19.1.1. The posting-host-parameter
6.19.1.2. The posting-account-parameter
6.19.1.3. The posting-sender-parameter
6.19.1.4. The posting-logging-parameter
6.19.1.5. The posting-date-parameter
6.19.2. Example
6.20. Complaints-To
6.21. MIME headers
6.21.1. Syntax
6.21.2. Content-Type
6.21.2.1. Message/partial
6.21.2.2. Message/rfc822
6.21.2.3. Message/external-body
6.21.2.4. Multipart types
6.21.3. Content-Transfer-Encoding
6.21.4. Character Sets
6.21.5. Content Disposition
6.21.6. Definition of some new Content-Types
6.21.6.1. Application/news-transmission
6.21.6.2. Message/news obsoleted
6.22. Obsolete Headers
7. Control Messages
7.1. Digital Signature of Headers
7.2. Group Control Messages
7.2.1.2. Application/news-groupinfo
7.2.1.3. Initial Articles
7.2.1.4. Example
7.2.2.1. Example
7.2.3.1. Example
7.2.4.1. Application/news-checkgroups
7.3. Cancel
7.4. Ihave, sendme
7.5. Obsolete control messages.
8. Duties of Various Agents
8.1. General principles to be followed
8.2. Duties of an Injecting Agent
8.2.1. Proto-articles
8.2.2. Procedure to be followed by Injecting Agents
8.3. Duties of a Relaying Agent
8.4. Duties of a Serving Agent
8.5. Duties of a Posting Agent
8.6. Duties of a Followup Agent
8.7. Duties of a Moderator
8.8. Duties of a Gateway
8.8.1. Duties of an Outgoing Gateway
8.8.2. Duties of an Incoming Gateway
8.8.3. Example
9. Security and Related Considerations
9.1. Leakage
9.2. Attacks
9.2.1. Denial of Service
9.2.2. Compromise of System Integrity
9.3. Liability
10. IANA Considerations
11. References
12. Acknowledgements
13. Contact Address
1 extended-initial-name
1 extended-initial-value
1 extended-other-names = attribute other-section "*"
1 regular-parameter-name
[TOC] [ Next >]
#Diff to first older
NewerOlder
usefor-usepro February 2005
usefor-usepro December 2004
usefor-usepro September 2004
usefor-usepro August 2004
usefor-usefor May 2005
usefor-usefor April 2005
usefor-usefor November 2004
usefor-usefor September 2004
News Article Format and Transmission May 2004
News Article Format and Transmission November 2003
News Article Format June 2003
News Article Format February 2003
News Article Format August 2002
News Article Format May 2002
News Article Format November 2001
News Article Format July 2001
News Article Format April 2001
News Article Format February 2000
RFC 2822 April 2001
Son of 1036 June 1994
RFC 1036 December 1987

--- ../usefor-article-09/TOC.out          February 2003
+++ ../usefor-article-10/TOC.out          April 2003
@@ -1,9 +1,9 @@
 INTERNET-DRAFT                               Charles H. Lindsey
 Usenet Format Working Group                  University of Manchester
-                                   February 2003
+                                   April 2003
 
                 News Article Format
-         <draft-ietf-usefor-article-09.txt>
+         <draft-ietf-usefor-article-10.txt>
 
 Status of this Memo
 
@@ -45,11 +45,20 @@
    standard should be followed. In most such cases, current practice is
    already compatible with these changes.
 
+[This draft is derived from draft-09 by removing all the
+Internationalization features (i.e. those involving the use of the UTF-8
+charset in headers). This is being done so as to facilitate publishing
+those features, or similar ones, as an experimental protocol at a later
+stage.
+It is also intended to split it into two or more documents. Thus this
+present draft is but an intermediate stage in an ongoing development
+process.]
 [The use of the words "this standard" within this document when
 referring to itself does not imply that this draft yet has pretensions
 to be a standard, but rather indicates what will become the case if and
 when it is accepted as an RFC with the status of a proposed or draft
 standard.]
+
 [Remarks enclosed in square brackets and aligned with the left margin,
 such as this one, are not part of this draft, but are editorial notes to
 explain matters amongst ourselves, or to point out alternatives, or to
@@ -61,170 +70,159 @@
 the time this document is published. Likewise, if may be possible to
 replace references to [RFC 2279] by references to [RFC 2279bis].]
 
-[Please note that this Draft is subject to change as regards the extent
-to which the charset UTF-8 is to be used in headers, or even whether it
-is used at all. It is published at this time to give a snapshot of the
-current state of the project.
-It is also intended to split it into two documents, one the standard
-proper and the other an informational document setting out best current
-practice.]
-
 
                  Table of Contents
 
-1.  Introduction ..................................................    6
-  1.1.  Basic Concepts ............................................    6
-  1.2.  Objectives ................................................    7
-  1.3.  Historical Outline ........................................    7
-  1.4.  Transport .................................................    7
-2.  Definitions, Notations and Conventions ........................    8
-  2.1.  Definitions ...............................................    8
-  2.2.  Textual Notations .........................................    9
-  2.3.  Relation To Email and MIME ................................   11
-  2.4.  Syntax ....................................................   11
-    2.4.1.  Syntax Notation .......................................   11
-    2.4.2.  Syntax adapted from Email and MIME ....................   11
-    2.4.3.  Syntax copied from other standards ....................   13
-  2.5.  Language ..................................................   14
-3.  Changes to the existing protocols .............................   15
-  3.1.  Principal Changes .........................................   15
-  3.2.  Transitional Arrangements .................................   15
-4.  Basic Format ..................................................   17
-  4.1.  Syntax of News Articles ...................................   17
-  4.2.  Headers ...................................................   18
-    4.2.1.  Naming of Headers .....................................   18
-    4.2.2.  MIME-style Parameters .................................   19
-    4.2.3.  White Space and Continuations .........................   20
-    4.2.4.  Comments ..............................................   21
-    4.2.5.  Header Properties .....................................   22
-      4.2.5.1.  Experimental Headers ..............................   22
-      4.2.5.2.  Inheritable Headers ...............................   22
-      4.2.5.3.  Variant Headers ...................................   23
-    4.2.6.  Undesirable Headers ...................................   23
-  4.3.  Body ......................................................   23
-    4.3.1.  Body Format Issues ....................................   23
-    4.3.2.  Body Conventions ......................................   24
-  4.4.  Characters and Character Sets .............................   26
-    4.4.1.  Character Sets within Article Headers .................   26
-    4.4.2.  Character Sets within Article Bodies ..................   29
-    4.4.3.  The NEWS-8BIT-HEADERS IMAP Extension ..................   29
-  4.5.  Size Limits ...............................................   30
-  4.6.  Example ...................................................   31
-5.  Mandatory Headers .............................................   32
-  5.1.  Date ......................................................   32
-    5.1.1.  Examples ..............................................   33
-  5.2.  From ......................................................   33
-    5.2.1.  Examples:  ............................................   34
-  5.3.  Message-ID ................................................   34
-  5.4.  Subject ...................................................   35
-    5.4.1.  Examples ..............................................   36
-  5.5.  Newsgroups ................................................   36
-    5.5.1.  Forbidden newsgroup-names .............................   41
-    5.5.2.  Encoded newsgroup-names ...............................   41
-  5.6.  Path ......................................................   42
-    5.6.1.  Format ................................................   42
-    5.6.2.  Adding a path-identity to the Path-header .............   43
-    5.6.3.  The tail-entry ........................................   44
-    5.6.4.  Path-Delimiter Summary ................................   45
-    5.6.5.  Suggested Verification Methods ........................   46
-    5.6.6.  Example ...............................................   46
-6.  Optional Headers ..............................................   47
-  6.1.  Reply-To ..................................................   47
-    6.1.1.  Examples ..............................................   47
-  6.2.  Sender ....................................................   48
-  6.3.  Organization ..............................................   48
-  6.4.  Keywords ..................................................   48
-  6.5.  Summary ...................................................   48
-  6.6.  Distribution ..............................................   49
-  6.7.  Followup-To ...............................................   50
-  6.8.  Mail-Copies-To ............................................   50
-  6.9.  Posted-And-Mailed .........................................   52
-  6.10.  References ...............................................   52
-    6.10.1.  Examples .............................................   53
-  6.11.  Expires ..................................................   53
-  6.12.  Archive ..................................................   53
-  6.13.  Control ..................................................   54
-  6.14.  Approved .................................................   55
-  6.15.  Supersedes ...............................................   55
-  6.16.  Xref .....................................................   56
-  6.17.  Lines ....................................................   57
-  6.18.  User-Agent ...............................................   57
-    6.18.1.  Examples .............................................   58
-  6.19.  Injector-Info ............................................   58
-    6.19.1.  Usage of Injector-Info-parameters ....................   60
-      6.19.1.1.  The posting-host-parameter .......................   61
-      6.19.1.2.  The posting-account-parameter ....................   61
-      6.19.1.3.  The posting-sender-parameter .....................   61
-      6.19.1.4.  The posting-logging-parameter ....................   61
-      6.19.1.5.  The posting-date-parameter .......................   62
-    6.19.2.  Example ..............................................   62
-  6.20.  Complaints-To ............................................   62
-  6.21.  MIME headers .............................................   62
-    6.21.1.  Syntax ...............................................   62
-    6.21.2.  Content-Type .........................................   63
-      6.21.2.1.  Message/partial ..................................   64
-      6.21.2.2.  Message/rfc822 ...................................   64
-      6.21.2.3.  Message/external-body ............................   65
-      6.21.2.4.  Multipart types ..................................   65
-    6.21.3.  Content-Transfer-Encoding ............................   65
-    6.21.4.  Character Sets .......................................   67
-    6.21.5.  Content Disposition ..................................   67
-    6.21.6.  Definition of some new Content-Types .................   67
-      6.21.6.1.  Application/news-transmission ....................   67
-      6.21.6.2.  Message/news obsoleted ...........................   68
-  6.22.  Obsolete Headers .........................................   69
-7.  Control Messages ..............................................   69
-  7.1.  Digital Signature of Headers ..............................   69
-  7.2.  Group Control Messages ....................................   70
-    7.2.1.  The 'newgroup' Control Message ........................   70
-      7.2.1.1.  The Body of the 'newgroup' Control Message ........   71
-      7.2.1.2.  Application/news-groupinfo ........................   71
-      7.2.1.3.  Initial Articles ..................................   73
-      7.2.1.4.  Example ...........................................   73
-    7.2.2.  The 'rmgroup' Control Message .........................   74
-      7.2.2.1.  Example ...........................................   74
-    7.2.3.  The 'mvgroup' Control Message .........................   75
-      7.2.3.1.  Example ...........................................   76
-    7.2.4.  The 'checkgroups' Control Message .....................   77
-      7.2.4.1.  Application/news-checkgroups ......................   78
-  7.3.  Cancel ....................................................   79
-  7.4.  Ihave, sendme .............................................   80
-  7.5.  Obsolete control messages.  ...............................   81
-8.  Duties of Various Agents ......................................   81
-  8.1.  General principles to be followed .........................   81
-  8.2.  Duties of an Injecting Agent ..............................   82
-    8.2.1.  Proto-articles ........................................   82
-    8.2.2.  Procedure to be followed by Injecting Agents ..........   83
-  8.3.  Duties of a Relaying Agent ................................   85
-  8.4.  Duties of a Serving Agent .................................   86
-  8.5.  Duties of a Posting Agent .................................   87
-  8.6.  Duties of a Followup Agent ................................   87
-  8.7.  Duties of a Moderator .....................................   88
-  8.8.  Duties of a Gateway .......................................   90
-    8.8.1.  Duties of an Outgoing Gateway .........................   91
-      8.8.1.1.  Gatewaying into email .............................   91
-    8.8.2.  Duties of an Incoming Gateway .........................   93
-    8.8.3.  Example ...............................................   95
-9.  Security and Related Considerations ...........................   96
-  9.1.  Leakage ...................................................   96
-  9.2.  Attacks ...................................................   96
-    9.2.1.  Denial of Service .....................................   96
-    9.2.2.  Compromise of System Integrity ........................   97
-  9.3.  Liability .................................................   99
-10.  IANA Considerations ..........................................   99
-11.  References ...................................................   99
-12.  Acknowledgements .............................................  102
-13.  Contact Address ..............................................  103
-Appendix A.1 - A-News Article Format ..............................  103
-Appendix A.2 - Early B-News Article Format ........................  104
-Appendix A.3 - Obsolete Headers ...................................  105
-Appendix A.4 - Obsolete Control Messages ..........................  105
-Appendix B - Collected Syntax .....................................  106
-Appendix B.1 - Characters, Atoms and Folding ......................  106
-Appendix B.2 - Basic Forms ........................................  108
-Appendix B.3 - Headers ............................................  109
-Appendix B.3.1 - Header outlines ..................................  109
-Appendix B.3.2 - Control-message outlines .........................  111
-Appendix B.3.3 - Other header rules ...............................  112
-Appendix C - Notices ..............................................  114
+1.  Introduction ..................................................    0
+  1.1.  Basic Concepts ............................................    0
+  1.2.  Objectives ................................................    0
+  1.3.  Historical Outline ........................................    0
+  1.4.  Transport .................................................    0
+2.  Definitions, Notations and Conventions ........................    0
+  2.1.  Definitions ...............................................    0
+  2.2.  Textual Notations .........................................    0
+  2.3.  Relation To Email and MIME ................................    0
+  2.4.  Syntax ....................................................    0
+    2.4.1.  Syntax Notation .......................................    0
+    2.4.2.  Syntax adapted from Email and MIME ....................    0
+    2.4.3.  Syntax copied from other standards ....................    0
+  2.5.  Language ..................................................    0
+3.  Changes to the existing protocols .............................    0
+  3.1.  Principal Changes .........................................    0
+  3.2.  Transitional Arrangements .................................    0
+4.  Basic Format ..................................................    0
+  4.1.  Syntax of News Articles ...................................    0
+  4.2.  Headers ...................................................    0
+    4.2.1.  Naming of Headers .....................................    0
+    4.2.2.  MIME-style Parameters .................................    0
+    4.2.3.  White Space and Continuations .........................    0
+    4.2.4.  Comments ..............................................    0
+    4.2.5.  Header Properties .....................................    0
+      4.2.5.1.  Experimental Headers ..............................    0
+      4.2.5.2.  Inheritable Headers ...............................    0
+      4.2.5.3.  Variant Headers ...................................    0
+    4.2.6.  Undesirable Headers ...................................    0
+  4.3.  Body ......................................................    0
+    4.3.1.  Body Format Issues ....................................    0
+    4.3.2.  Body Conventions ......................................    0
+  4.4.  Characters and Character Sets .............................    0
+    4.4.1.  Character Sets within Article Headers .................    0
+    4.4.2.  Character Sets within Article Bodies ..................    0
+  4.5.  Size Limits ...............................................    0
+  4.6.  Example ...................................................    0
+5.  Mandatory Headers .............................................    0
+  5.1.  Date ......................................................    0
+    5.1.1.  Examples ..............................................    0
+  5.2.  From ......................................................    0
+    5.2.1.  Examples:  ............................................    0
+  5.3.  Message-ID ................................................    0
+  5.4.  Subject ...................................................    0
+    5.4.1.  Examples ..............................................    0
+  5.5.  Newsgroups ................................................    0
+    5.5.1.  Forbidden newsgroup-names .............................    0
+  5.6.  Path ......................................................    0
+    5.6.1.  Format ................................................    0
+    5.6.2.  Adding a path-identity to the Path-header .............    0
+    5.6.3.  The tail-entry ........................................    0
+    5.6.4.  Path-Delimiter Summary ................................    0
+    5.6.5.  Suggested Verification Methods ........................    0
+    5.6.6.  Example ...............................................    0
+6.  Optional Headers ..............................................    0
+  6.1.  Reply-To ..................................................    0
+    6.1.1.  Examples ..............................................    0
+  6.2.  Sender ....................................................    0
+  6.3.  Organization ..............................................    0
+  6.4.  Keywords ..................................................    0
+  6.5.  Summary ...................................................    0
+  6.6.  Distribution ..............................................    0
+  6.7.  Followup-To ...............................................    0
+  6.8.  Mail-Copies-To ............................................    0
+  6.9.  Posted-And-Mailed .........................................    0
+  6.10.  References ...............................................    0
+    6.10.1.  Examples .............................................    0
+  6.11.  Expires ..................................................    0
+  6.12.  Archive ..................................................    0
+  6.13.  Control ..................................................    0
+  6.14.  Approved .................................................    0
+  6.15.  Supersedes ...............................................    0
+  6.16.  Xref .....................................................    0
+  6.17.  Lines ....................................................    0
+  6.18.  User-Agent ...............................................    0
+    6.18.1.  Examples .............................................    0
+  6.19.  Injector-Info ............................................    0
+    6.19.1.  Usage of Injector-Info-parameters ....................    0
+      6.19.1.1.  The posting-host-parameter .......................    0
+      6.19.1.2.  The posting-account-parameter ....................    0
+      6.19.1.3.  The posting-sender-parameter .....................    0
+      6.19.1.4.  The posting-logging-parameter ....................    0
+      6.19.1.5.  The posting-date-parameter .......................    0
+    6.19.2.  Example ..............................................    0
+  6.20.  Complaints-To ............................................    0
+  6.21.  MIME headers .............................................    0
+    6.21.1.  Syntax ...............................................    0
+    6.21.2.  Content-Type .........................................    0
+      6.21.2.1.  Message/partial ..................................    0
+      6.21.2.2.  Message/rfc822 ...................................    0
+      6.21.2.3.  Message/external-body ............................    0
+      6.21.2.4.  Multipart types ..................................    0
+    6.21.3.  Content-Transfer-Encoding ............................    0
+    6.21.4.  Character Sets .......................................    0
+    6.21.5.  Content Disposition ..................................    0
+    6.21.6.  Definition of some new Content-Types .................    0
+      6.21.6.1.  Application/news-transmission ....................    0
+      6.21.6.2.  Message/news obsoleted ...........................    0
+  6.22.  Obsolete Headers .........................................    0
+7.  Control Messages ..............................................    0
+  7.1.  Digital Signature of Headers ..............................    0
+  7.2.  Group Control Messages ....................................    0
+    7.2.1.  The 'newgroup' Control Message ........................    0
+      7.2.1.1.  The Body of the 'newgroup' Control Message ........    0
+      7.2.1.2.  Application/news-groupinfo ........................    0
+      7.2.1.3.  Initial Articles ..................................    0
+      7.2.1.4.  Example ...........................................    0
+    7.2.2.  The 'rmgroup' Control Message .........................    0
+      7.2.2.1.  Example ...........................................    0
+    7.2.3.  The 'mvgroup' Control Message .........................    0
+      7.2.3.1.  Example ...........................................    0
+    7.2.4.  The 'checkgroups' Control Message .....................    0
+      7.2.4.1.  Application/news-checkgroups ......................    0
+  7.3.  Cancel ....................................................    0
+  7.4.  Ihave, sendme .............................................    0
+  7.5.  Obsolete control messages.  ...............................    0
+8.  Duties of Various Agents ......................................    0
+  8.1.  General principles to be followed .........................    0
+  8.2.  Duties of an Injecting Agent ..............................    0
+    8.2.1.  Proto-articles ........................................    0
+    8.2.2.  Procedure to be followed by Injecting Agents ..........    0
+  8.3.  Duties of a Relaying Agent ................................    0
+  8.4.  Duties of a Serving Agent .................................    0
+  8.5.  Duties of a Posting Agent .................................    0
+  8.6.  Duties of a Followup Agent ................................    0
+  8.7.  Duties of a Moderator .....................................    0
+  8.8.  Duties of a Gateway .......................................    0
+    8.8.1.  Duties of an Outgoing Gateway .........................    0
+    8.8.2.  Duties of an Incoming Gateway .........................    0
+    8.8.3.  Example ...............................................    0
+9.  Security and Related Considerations ...........................    0
+  9.1.  Leakage ...................................................    0
+  9.2.  Attacks ...................................................    0
+    9.2.1.  Denial of Service .....................................    0
+    9.2.2.  Compromise of System Integrity ........................    0
+  9.3.  Liability .................................................    0
+10.  IANA Considerations ..........................................    0
+11.  References ...................................................    0
+12.  Acknowledgements .............................................    0
+13.  Contact Address ..............................................    0
+Appendix A.1 - A-News Article Format ..............................    0
+Appendix A.2 - Early B-News Article Format ........................    0
+Appendix A.3 - Obsolete Headers ...................................    0
+Appendix A.4 - Obsolete Control Messages ..........................    0
+Appendix B - Collected Syntax .....................................    0
+Appendix B.1 - Characters, Atoms and Folding ......................    0
+Appendix B.2 - Basic Forms ........................................    0
+Appendix B.3 - Headers ............................................    0
+Appendix B.3.1 - Header outlines ..................................    0
+Appendix B.3.2 - Control-message outlines .........................    0
+Appendix B.3.3 - Other header rules ...............................    0
+Appendix C - Notices ..............................................    0
 

Documents were processed to this format by Forrest J. Cavalier III