Network Working Group                                 R. Gellens, Editor
Request for Comments: 2646                                      Qualcomm
Updates: 2046                                                August 1999
Category: Standards Track


                   The Text/Plain Format Parameter

Status of this Memo

  This document specifies an Internet standards track protocol for the
  Internet community, and requests discussion and suggestions for
  improvements.  Please refer to the current edition of the "Internet
  Official Protocol Standards" (STD 1) for the standardization state
  and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

  Copyright (C) The Internet Society (1999).  All Rights Reserved.

Table of Contents

   1.  Abstract . . . . . . . . . . . . . . . . . . . . . . . . . .  2
   2.  Conventions Used in this Document . . . . . . . . . . . . .   2
   3.  The Problem  . . . . . . . . . . . . . . . . . . . . . . . .  2
     3.1.  Paragraph Text  . . . . . . . . . . . . . . . . . . . .   3
     3.2.  Embarrassing Line Wrap . . . . . . . . . . . . . . . . .  3
     3.3.  New Media Types . . . . . . . . . . . . . . . . . . . .   4
   4.  The Format Parameter to the Text/Plain Media Type  . . . . .  4
     4.1.  Generating Format=Flowed  . . . . . . . . . . . . . . .   5
     4.2.  Interpreting Format=Flowed . . . . . . . . . . . . . . .  6
     4.3.  Usenet Signature Convention . . . . . . . . . . . . . .   7
     4.4.  Space-Stuffing . . . . . . . . . . . . . . . . . . . . .  7
     4.5.  Quoting . . . . . . . . . . . . . . . . . . . . . . . .   8
     4.6.  Digital Signatures and Encryption  . . . . . . . . . . .  9
     4.7.  Line Analysis Table . . . . . . . . . . . . . . . . . .  10
     4.8.  Examples . . . . . . . . . . . . . . . . . . . . . . . . 10
   5.  ABNF  . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
   6.  Failure Modes  . . . . . . . . . . . . . . . . . . . . . . . 11
     6.1.  Trailing White Space Corruption . . . . . . . . . . . .  11
   7.  Security Considerations  . . . . . . . . . . . . . . . . . . 12
   8.  IANA Considerations . . . . . . . . . . . . . . . . . . . .  12
   9.  Internationalization Considerations  . . . . . . . . . . . . 12
  10.  Acknowledgments . . . . . . . . . . . . . . . . . . . . . .  12
  11.  References . . . . . . . . . . . . . . . . . . . . . . . . . 13
  12.  Editor's Address  . . . . . . . . . . . . . . . . . . . . .  13
  13.  Full Copyright Statement . . . . . . . . . . . . . . . . . . 14




Gellens                     Standards Track                     [Page 1]

RFC 2646            The Text/Plain Format Parameter          August 1999


1.  Abstract

  Interoperability problems have been observed with erroneous labelling
  of paragraph text as Text/Plain, and with various forms of
  "embarrassing line wrap." (See section 3.)

  Attempts to deploy new media types, such as Text/Enriched [RICH] and
  Text/HTML [HTML] have suffered from a lack of backwards compatibility
  and an often hostile user reaction at the receiving end.

  What is required is a format which is in all significant ways
  Text/Plain, and therefore is quite suitable for display as
  Text/Plain, and yet allows the sender to express to the receiver
  which lines can be considered a logical paragraph, and thus flowed
  (wrapped and joined) as appropriate.

  This memo proposes a new parameter to be used with Text/Plain, and,
  in the presence of this parameter, the use of trailing whitespace to
  indicate flowed lines.  This results in an encoding which appears as
  normal Text/Plain in older implementations, since it is in fact
  normal Text/Plain.

2.  Conventions Used in this Document

  The key words "REQUIRED", "MUST", "MUST NOT", "SHOULD", "SHOULD NOT",
  and "MAY" in this document are to be interpreted as described in "Key
  words for use in RFCs to Indicate Requirement Levels" [KEYWORDS].

3.  The Problem

  The Text/Plain media type is the lowest common denominator of
  Internet email, with lines of no more than 997 characters (by
  convention usually no more than 80), and where the CRLF sequence
  represents a line break [MIME-IMT].

  Text/Plain is usually displayed as preformatted text, often in a
  fixed font.  That is, the characters start at the left margin of the
  display window, and advance to the right until a CRLF sequence is
  seen, at which point a new line is started, again at the left margin.
  When a line length exceeds the display window, some clients will wrap
  the line, while others invoke a horizontal scroll bar.

  Text which meets this description is defined by this memo as "fixed".

  Some interoperability problems have been observed with this media
  type:





Gellens                     Standards Track                     [Page 2]

RFC 2646            The Text/Plain Format Parameter          August 1999


3.1.  Paragraph Text

  Many modern programs use a proportional-spaced font and CRLF to
  represent paragraph breaks.  Line breaks are "soft", occurring as
  needed on display.  That is, characters are grouped into a paragraph
  until a CRLF sequence is seen, at which point a new paragraph is
  started.  Each paragraph is displayed, starting at the left margin
  (or paragraph indent), and continuing to the right until a word is
  encountered which does not fit in the remaining display width.  This
  word is displayed at the left margin of the next line.  This
  continues until the paragraph ends (a CRLF is seen).  Extra vertical
  space is left between paragraphs.

  Text which meets this description is defined by this memo as
  "flowed".

  Numerous software products erroneously label this media type as
  Text/Plain, resulting in much user discomfort.

3.2.  Embarrassing Line Wrap

  As Text/Plain messages get quoted in replies or forwarded messages,
  the length of each line gradually increases, resulting in
  "embarrassing line wrap." This results in text which is at best hard
  to read, and often confuses attributions.

     Example:

           >>>>>>This is a comment from the first message to show a
           >quoting example.
           >>>>>This is a comment from the second message to show a
           >quoting example.
           >>>>This is a comment from the third message.
           >>>This is a comment from the fourth message.

  It can be confusing to assign attribution to lines 2 and 4 above.

  In addition, as devices with display widths smaller than 80
  characters become more popular, embarrassing line wrap has become
  even more prevalent, even with unquoted text.











Gellens                     Standards Track                     [Page 3]

RFC 2646            The Text/Plain Format Parameter          August 1999


  Example:

           This is paragraph text that is
           meant to be flowed across
           several lines.
           However, the sending mailer is
           converting it to fixed text at
           a width of 72
           characters, which causes it to
           look like this when shown on a
           PDA with only
           30 character lines.

3.3.  New Media Types

  Attempts to deploy new media types, such as Text/Enriched [RICH] and
  Text/HTML [HTML] have suffered from a lack of backwards compatibility
  and an often hostile user reaction at the receiving end.

  In particular, Text/Enriched requires that open angle brackets ("<")
  and hard line breaks be doubled, with resulting user unhappiness when
  viewed as Text/Plain.  Text/HTML requires even more alteration of
  text, with a corresponding increase in user complaints.

  A proposal to define a new media type to explicitly represent the
  paragraph form suffered from a lack of interoperability with
  currently deployed software.  Some programs treat unknown subtypes of
  Text as an attachment.

  What is desired is a format which is in all significant ways
  Text/Plain, and therefore is quite suitable for display as
  Text/Plain, and yet allows the sender to express to the receiver
  which lines can be considered a logical paragraph, and thus flowed
  (wrapped and joined) as appropriate.

4.  The Format Parameter to the Text/Plain Media Type

  This document defines a new MIME parameter for use with Text/Plain:

     Name:  Format
     Value:  Fixed, Flowed

  (Neither the parameter name nor its value are case sensitive.)

  If not specified, a value of Fixed is assumed.  The semantics of the
  Fixed value are the usual associated with Text/Plain [MIME-IMT].





Gellens                     Standards Track                     [Page 4]

RFC 2646            The Text/Plain Format Parameter          August 1999


  A value of Flowed indicates that the definition of flowed text (as
  specified in this memo) was used on generation, and MAY be used on
  reception.

  This section discusses flowed text; section 5 provides a formal
  definition.

  Because flowed lines are all-but-indistinguishable from fixed lines,
  currently deployed software treats flowed lines as normal Text/Plain
  (which is what they are).  Thus, no interoperability problems are
  expected.

  Note that this memo describes an on-the-wire format.  It does not
  address formats for local file storage.

4.1.  Generating Format=Flowed

  When generating Format=Flowed text, lines SHOULD be shorter than 80
  characters.  As suggested values, any paragraph longer than 79
  characters in total length could be wrapped using lines of 72 or
  fewer characters.  While the specific line length used is a matter of
  aesthetics and preference, longer lines are more likely to require
  rewrapping and to encounter difficulties with older mailers.  It has
  been suggested that 66 character lines are the most readable.

  (The reason for the restriction to 79 or fewer characters between
  CRLFs on the wire is to ensure that all lines, even when displayed by
  a non-flowed-aware program, will fit in a standard 80-column screen
  without having to be wrapped.  The limit is 79, not 80, because while
  80 fit on a line, the last column is often reserved for a line-wrap
  indicator.)

  When creating flowed text, the generating agent wraps, that is,
  inserts 'soft' line breaks as needed.  Soft line breaks are added
  between words.  Because a soft line break is a SP CRLF sequence, the
  generating agent creates one by inserting a CRLF after the occurance
  of a space.

  A generating agent SHOULD NOT insert white space into a word (a
  sequence of printable characters not containing spaces).  If faced
  with a word which exceeds 79 characters (but less than 998
  characters, the [SMTP] limit on line length), the agent SHOULD send
  the word as is and exceed the 79-character limit on line length.








Gellens                     Standards Track                     [Page 5]

RFC 2646            The Text/Plain Format Parameter          August 1999


  A generating agent SHOULD:

     1.  Ensure all lines (fixed and flowed) are 79 characters or
         fewer in length, counting the trailing space but not
         counting the CRLF, unless a word by itself exceeds 79
         characters.
     2.  Trim spaces before user-inserted hard line breaks.
     3.  Space-stuff lines which start with a space, "From ", or
         ">".

  In order to create messages which do not require space-stuffing, and
  are thus more aesthetically pleasing when viewed as Format=Fixed, a
  generating agent MAY avoid wrapping immediately before ">", "From ",
  or space.

  (See sections 4.4 and 4.5 for more information on space-stuffing and
  quoting, respectively.)

  A Format=Flowed message consists of zero or more paragraphs, each
  containing one or more flowed lines followed by one fixed line.  The
  usual case is a series of flowed text lines with blank (empty) fixed
  lines between them.

  Any number of fixed lines can appear between paragraphs.

  [Quoted-Printable] encoding SHOULD NOT be used with Format=Flowed
  unless absolutely necessary (for example, non-US-ASCII (8-bit)
  characters over a strictly 7-bit transport such as unextended SMTP).
  In particular, a message SHOULD NOT be encoded in Quoted-Printable
  for the sole purpose of protecting the trailing space on flowed lines
  unless the body part is cryptographically signed or encrypted (see
  Section 4.6).

  The intent of Format=Flowed is to allow user agents to generate
  flowed text which is non-obnoxious when viewed as pure, raw
  Text/Plain (without any decoding); use of Quoted-Printable hinders
  this and may cause Format=Flowed to be rejected by end users.

4.2.  Interpreting Format=Flowed

  If the first character of a line is a quote mark (">"), the line is
  considered to be quoted (see section 4.5).  Logically, all quote
  marks are counted and deleted, resulting in a line with a non-zero
  quote depth, and content. (The agent is of course free to display the
  content with quote marks or excerpt bars or anything else.)
  Logically, this test for quoted lines is done before any other tests
  (that is, before checking for space-stuffed and flowed).




Gellens                     Standards Track                     [Page 6]

RFC 2646            The Text/Plain Format Parameter          August 1999


  If the first character of a line is a space, the line has been
  space-stuffed (see section 4.4).  Logically, this leading space is
  deleted before examining the line further (that is, before checking
  for flowed).

  If the line ends in one or more spaces, the line is flowed.
  Otherwise it is fixed.  Trailing spaces are part of the line's
  content, but the CRLF of a soft line break is not.

  A series of one or more flowed lines followed by one fixed line is
  considered a paragraph, and MAY be flowed (wrapped and unwrapped) as
  appropriate on display and in the construction of new messages (see
  section 4.5).

  A line consisting of one or more spaces (after deleting a stuffed
  space) is considered a flowed line.

4.3.  Usenet Signature Convention

  There is a convention in Usenet news of using "-- " as the separator
  line between the body and the signature of a message.  When
  generating a Format=Flowed message containing a Usenet-style
  separator before the signature, the separator line is sent as-is.
  This is a special case; an (optionally quoted) line consisting of
  DASH DASH SP is not considered flowed.

4.4.  Space-Stuffing

  In order to allow for unquoted lines which start with ">", and to
  protect against systems which "From-munge" in-transit messages
  (modifying any line which starts with "From " to ">From "),
  Format=Flowed provides for space-stuffing.

  Space-stuffing adds a single space to the start of any line which
  needs protection when the message is generated.  On reception, if the
  first character of a line is a space, it is logically deleted.  This
  occurs after the test for a quoted line, and before the test for a
  flowed line.

  On generation, any unquoted lines which start with ">", and any lines
  which start with a space or "From " SHOULD be space-stuffed.  Other
  lines MAY be space-stuffed as desired.

  (Note that space-stuffing is similar to dot-stuffing as specified in
  [SMTP].)






Gellens                     Standards Track                     [Page 7]

RFC 2646            The Text/Plain Format Parameter          August 1999


  If a space-stuffed message is received by an agent which handles
  Format=Flowed, the space-stuffing is reversed and thus the message
  appears unchanged.  An agent which is not aware of Format=Flowed will
  of course not undo any space-stuffing, thus Format=Flowed messages
  may appear with a leading space on some lines (those which start with
  a space, ">" which is not a quote indicator, or "From ").  Since
  lines which require space-stuffing rarely occur, and the aesthetic
  consequences of unreversed space-stuffing are minimal, this is not
  expected to be a significant problem.

4.5.  Quoting

  In Format=Flowed, the canonical quote indicator (or quote mark) is
  one or more close angle bracket (">") characters.  Lines which start
  with the quote indicator are considered quoted.  The number of ">"
  characters at the start of the line specifies the quote depth.
  Flowed lines which are also quoted may require special handling on
  display and when copied to new messages.

  When creating quoted flowed lines, each such line starts with the
  quote indicator.

  Note that because of space-stuffing, the lines
      >> Exit, Stage Left
  and
      >>Exit, Stage Left
  are semantically identical; both have a quote-depth of two, and a
  content of "Exit, Stage Left".

  However, the line
      > > Exit, Stage Left
  is different.  It has a quote-depth of one, and a content of
  "> Exit, Stage Left".

  When generating quoted flowed lines, an agent needs to pay attention
  to changes in quote depth.  A sequence of quoted lines of the same
  quote depth SHOULD be encoded as a paragraph, with the last line
  generated as fixed and prior lines generated as flowed.

  If a receiving agent wishes to reformat flowed quoted lines (joining
  and/or wrapping them) on display or when generating new messages, the
  lines SHOULD be de-quoted, reformatted, and then re-quoted.  To
  de-quote, the number of close angle brackets in the quote indicator
  at the start of each line is counted.  Consecutive lines with the
  same quoting depth are considered one paragraph and are reformatted
  together.  To re-quote after reformatting, a quote indicator
  containing the same number of close angle brackets originally present
  is prefixed to each line.



Gellens                     Standards Track                     [Page 8]

RFC 2646            The Text/Plain Format Parameter          August 1999


  On reception, if a change in quoting depth occurs on a flowed line,
  this is an improperly formatted message.  The receiver SHOULD handle
  this error by using the 'quote-depth-wins' rule, which is to ignore
  the flowed indicator and treat the line as fixed.  That is, the
  change in quote depth ends the paragraph.

  For example, consider the following sequence of lines (using '*' to
  indicate a soft line break, i.e., SP CRLF, and '#' to indicate a hard
  line break, i.e., CRLF):

     > Thou villainous ill-breeding spongy dizzy-eyed*
     > reeky elf-skinned pigeon-egg!*     <--- problem ---<
     >> Thou artless swag-bellied milk-livered*
     >> dismal-dreaming idle-headed scut!#
     >>> Thou errant folly-fallen spleeny reeling-ripe*
     >>> unmuzzled ratsbane!#
     >>>> Henceforth, the coding style is to be strictly*
     >>>> enforced, including the use of only upper case.#
     >>>>> I've noticed a lack of adherence to the coding*
     >>>>> styles, of late.#
     >>>>>> Any complaints?#

  The second line ends in a soft line break, even though it is the last
  line of the one-deep quote block.  The question then arises as to how
  this line should be interpreted, considering that the next line is
  the first line of the two-deep quote block.

  The example text above, when processed according to quote-depth wins,
  results in the first two lines being considered as one quoted, flowed
  section, with a quote depth of 1; the third and fourth lines become a
  quoted, flowed section, with a quote depth of 2.

  A generating agent SHOULD NOT create this situation; a receiving
  agent SHOULD handle it using quote-depth wins.

4.6.  Digital Signatures and Encryption

  If a message is digitally signed or encrypted it is important that
  cryptographic processing use the on-the-wire Format=Flowed format.
  That is, during generation the message SHOULD be prepared for
  transmission, including addition of soft line breaks, space-stuffing,
  and [Quoted-Printable] encoding (to protect soft line breaks) before
  being digitally signed or encrypted; similarly, on receipt the
  message SHOULD have the signature verified or be decrypted before
  [Quoted-Printable] decoding and removal of stuffed spaces, soft line
  breaks and quote marks, and reflowing.





Gellens                     Standards Track                     [Page 9]

RFC 2646            The Text/Plain Format Parameter          August 1999


4.7.  Line Analysis Table

  Lines contained in a Text/Plain body part with Format=Flowed can be
  analyzed by examining the start and end of the line.  If the line
  starts with the quote indicator, it is quoted.  If the line ends with
  one or more space characters, it is flowed.  This is summarized by
  the following table:

     Starts          Ends in
     with            One or             Line
     Quote           More Spaces        Type
     ------          -----------        ---------------
     no              no                 unquoted, fixed
     yes             no                 quoted,   fixed
     no              yes                unquoted, flowed
     yes             yes                quoted,   flowed

4.8.  Examples

  The following example contains three paragraphs:

     `Take some more tea,' the March Hare said to Alice, very
     earnestly.

     `I've had nothing yet,' Alice replied in an offended tone, `so I
     can't take more.'

     `You mean you can't take LESS,' said the Hatter: `it's very easy
     to take MORE than nothing.'

  This could be encoded as follows (using '*' to indicate a soft line
  break, that is, SP CRLF sequence, and '#' to indicate a hard line
  break, that is, CRLF):

     `Take some more tea,' the March Hare said to Alice, very*
     earnestly.*
     #
     `I've had nothing yet,' Alice replied in an offended tone, `so*
     I can't take more.'*
     #
     `You mean you can't take LESS,' said the Hatter: `it's very*
     easy to take MORE than nothing.'#









Gellens                     Standards Track                    [Page 10]

RFC 2646            The Text/Plain Format Parameter          August 1999


  To show an example of quoting, here we have the same exchange,
  presented as a series of direct quotes:

               >>>Take some more tea.#
               >>I've had nothing yet, so I can't take more.#
               >You mean you can't take LESS, it's very easy to take*
               >MORE than nothing.#

5.  ABNF

  The constructs used in Text/Plain; Format=Flowed body parts are
  described using [ABNF], including the Core Rules:

     paragraph     = 1*flowed-line fixed-line
     fixed-line    = fixed / sig-sep
     fixed         = [quote] [stuffing] *text-char non-sp CRLF
     flowed-line   = flow-qt / flow-unqt
     flow-qt       = quote [stuffing] *text-char 1*SP CRLF
     flow-unqt     = [stuffing] *text-char 1*SP CRLF
     non-sp        = %x01-09 / %x0B / %x0C / %x0E-1F / %x21-7F
                        ; any 7-bit US-ASCII character, excluding
                        ; NUL, CR, LF, and SP
     quote         = 1*">"
     sig-sep       = [quote] "--" SP CRLF
     stuffing      = [SP] ; space-stuffed, added on generation if
                          ; needed, deleted on reception
     text-char     = non-sp / SP

6.  Failure Modes

6.1.  Trailing White Space Corruption

  There are systems in existence which alter trailing whitespace on
  messages which pass through them.  Such systems may strip, or in
  rarer cases, add trailing whitespace, in violation of RFC 821 [SMTP]
  section 4.5.2.

  Stripping trailing whitespace has the effect of converting flowed
  lines to fixed lines, which results in a message no worse than if
  Format=Flowed had not been used.

  Adding trailing whitespace to a Format=Flowed message may result in a
  malformed display or reply.

  Since most systems which add trailing white space do so to create a
  line which fills an internal record format, the result is almost
  always a line which contains an even number of characters (counting
  the added trailing white space).



Gellens                     Standards Track                    [Page 11]

RFC 2646            The Text/Plain Format Parameter          August 1999


  One possible avoidance, therefore, would be to define Format=Flowed
  lines to use either one or two trailing space characters to indicate
  a flowed line, such that the total line length is odd.  However,
  considering the scarcity of such systems today, it is not worth the
  added complexity.

7.  Security Considerations

  This parameter introduces no security considerations beyond those
  which apply to Text/Plain.

  Section 4.6 discusses the interaction between Format=Flowed and
  digital signatures or encryption.

8.  IANA Considerations

  IANA is requested to add a reference to this specification in the
  Text/Plain Media Type registration.

9.  Internationalization Considerations

  The line wrap and quoting specifications of Format=Flowed may not be
  suitable for certain charsets, such as for Arabic and Hebrew
  characters that read from right to left.  Care should be taken in
  applying format=flowed in these cases, as format=fixed combined with
  quoted-printable encoding may be more suitable.

10.  Acknowledgments

  This proposal evolved from a discussion of Chris Newman's
  Text/Paragraph draft which took place on the IETF 822 mailing list.
  Special thanks to Ian Bell, Steve Dorner, Brian Kelley, Dan Kohn,
  Laurence Lundblade, and Dan Wing for their reviews, comments,
  suggestions, and discussions.

11.  References

  [ABNF]             Crocker, D. and  P. Overell, "Augmented BNF for
                     Syntax Specifications: ABNF", RFC 2234, November
                     1997.

  [KEYWORDS]         S. Bradner, "Key words for use in RFCs to Indicate
                     Requirement Levels", BCP 14, RFC 2119, March 1997.

  [RICH]             Resnick, P. and A. Walker, "The text/enriched MIME
                     Content-type", RFC 1896, February 1996.





Gellens                     Standards Track                    [Page 12]

RFC 2646            The Text/Plain Format Parameter          August 1999


  [MIME-IMT]         Freed, N. and N. Borenstein, "Multipurpose
                     Internet Mail Extensions (MIME) Part Two: Media
                     Types", RFC 2046, November 1996.

  [Quoted-Printable] Freed, N. and N. Borenstein, "Multipurpose
                     Internet Mail Extensions (MIME) Part One: Format
                     of Internet Message Bodies", RFC 2045, November
                     1996.

  [SMTP]             Postel, J., "Simple Mail Transfer Protocol", STD
                     10, RFC 821,  August 1982.

  [HTML]             Berners-Lee, T. and D. Connolly, "Hypertext Markup
                     Language -- 2.0", RFC 1866, November 1995.


12.  Editor's Address

  Randall Gellens
  QUALCOMM Incorporated
  5775 Morehouse Dr.
  San Diego, CA  92121-2779
  USA

  Phone: +1 619 651 5115
  EMail: [email protected]

























Gellens                     Standards Track                    [Page 13]

RFC 2646            The Text/Plain Format Parameter          August 1999


13.  Full Copyright Statement

  Copyright (C) The Internet Society (1999).  All Rights Reserved.

  This document and translations of it may be copied and furnished to
  others, and derivative works that comment on or otherwise explain it
  or assist in its implementation may be prepared, copied, published
  and distributed, in whole or in part, without restriction of any
  kind, provided that the above copyright notice and this paragraph are
  included on all such copies and derivative works.  However, this
  document itself may not be modified in any way, such as by removing
  the copyright notice or references to the Internet Society or other
  Internet organizations, except as needed for the purpose of
  developing Internet standards in which case the procedures for
  copyrights defined in the Internet Standards process must be
  followed, or as required to translate it into languages other than
  English.

  The limited permissions granted above are perpetual and will not be
  revoked by the Internet Society or its successors or assigns.

  This document and the information contained herein is provided on an
  "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
  TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
  BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
  HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
  MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Acknowledgement

  Funding for the RFC Editor function is currently provided by the
  Internet Society.



















Gellens                     Standards Track                    [Page 14]