home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / 822ext / 822ext-minutes-91jul.txt < prev    next >
Text File  |  1993-02-17  |  8KB  |  180 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4.  
  5. Reported by Greg Vaudreuil/CNRI
  6.  
  7. 822EXT Minutes
  8.  
  9. Agenda
  10.  
  11.    o Review of Implementations.
  12.    o Review of the Message Format Document.
  13.    o Type/ Subtype Clarifications.
  14.    o Resolution of the Encapsulated Message Format.
  15.    o State and Status of the Mnemonic Encoding and Character Set
  16.      Document.
  17.  
  18.  
  19. The meeting began with a review of the work of implementors on the
  20. Message format documents.  Four attendees had implemented from the
  21. document, with at least two others not in attendance.  Three of the
  22. known implementations were mail readers and two were gateway products.
  23.  
  24. A review of the Message format document was begun.  Due to the limited
  25. time the Working Group had in face to face session, it was agreed to
  26. only discuss those points which were substantive and potentially
  27. controversial.
  28.  
  29. Issue 1:  Character set designation in a new header line.  There was
  30. dissatisfaction with indicating the character set only as a subtype of
  31. text.  One implementor found it useful to have a character set is
  32. non-text objects.  A review of the reasons for putting character sets in
  33. a sub-type resulted in no objections to moving this information into a
  34. new header.
  35.  
  36. Issue 2:  The character designation discussion opened up a issue
  37. regarding the syntax of optional and required fields in the type
  38. designation.  An objection, with request for explanation, was made to
  39. the split between the type and the subtype field.  The original rational
  40. for this hierarchy, to aid gateways and mail readers in ``doing the
  41. right thing'' with unrecognized content-types is less compelling in
  42. light of the realization that the content-type is little more than a
  43. hint as to which transfer encoding should be used, and there are many
  44. cases where selection of a transfer-encoding will result in a less
  45. efficient choice than could be made.  Other participants argued that the
  46. type field offers a valuable help to mail readers which try to do
  47. something with unrecognized subtypes.  Resolution was reached with the
  48. observation that the type/subtype notation could be interpreted by a
  49. mail reader as a single level content-type.  The proposed standard
  50. version will use the two level hierarchy.
  51.  
  52. Issue 3:  The syntax of type/subtype is not clean.  Some subtypes have
  53. mandatory fields, such as text, and others have an attribute pair
  54. notation for options.  Much of this notation is a holdover from the RFC
  55. 934 multi-part specification.  The Working Group re-affirmed the
  56.  
  57.                                    1
  58.  
  59.  
  60.  
  61.  
  62.  
  63. preference for simplicity and elegance over compatibility with that
  64. previous specification.  After discussion the following was proposed and
  65. accepted overwhelmingly:  required parameters for a type or subtype
  66. should be included as part of that content-type header line, and
  67. optional parameters should be put in a new header line per option.  It
  68. was noted that several options may be used by many body-types and so
  69. there is a reduction of complexity.  Among the new optional parameters
  70. suggested were content-filename and content-conversion.  Other fields
  71. were left up to the document editors to define as needed to clean up the
  72. type/subtype syntax.
  73.  
  74. After this warmup the Working Group moved on to the issue of nested
  75. transfer encodings.  After some initial implementation experience, it
  76. has become clear that allowing arbitrary nested body parts each with a
  77. transfer encoding, causes a significant increase in the complexity of
  78. mail readers.  No one disagreed that nested encodings are possible on
  79. almost all know platforms.  People realized that some of this complexity
  80. could be pushed off onto gateways, but after exchanging sendmail horror
  81. stories for 30 minutes, it became clear that having gateways mung
  82. messages was really ``sickening'' to many in attendance.
  83.  
  84. In return for this complexity, two key advantages are realized.  The
  85. first is the ability to allow 8 bit text in the headers of messages,
  86. provided the message is encoded as a whole a transfer encoding.  Without
  87. the ability to nest the encodings, including headers in this fashion
  88. would only be possible for simple messages with no encoded body parts.
  89. The second advantage is the ability to specify a simple encapsulation
  90. for gateways between diverse transport environments as well as non-smtp
  91. based environments.  By allowing the encapsulation of a binary or 8bit
  92. message without requiring part by part examination and conversion, the
  93. need for a gateway to parse complex multi-part messages and understand
  94. the content-types is significantly reduced.
  95.  
  96. After two hours of talking, a strawman poll was taken in which the group
  97. was fairly evenly split between those interested in preserving the
  98. nested encodings and those who did not.  In the interest of making
  99. progress with an issue that has defied consensus, the Chair proposed a
  100. compromise position.  Because the group could agreed that it is far
  101. easier to drop the nested encodings in a future version than to add it
  102. the following was stated.
  103.  
  104. POSITION: The Proposed Standard version of the message format document
  105. will allow nested encodings.  If in implementing this specification, it
  106. is determined by the group that it is either technologically unfeasible
  107. or excessively cumbersome, it will be dropped at the Draft Standard
  108. stage.
  109.  
  110. Beginning the second session, the Working Group discussed the two
  111. documents by Keld Simonson.  The first of these documents describes many
  112. character sets, both ISO standards and others that are of interest to
  113. the Internet Community.  Furthermore, this document defines naming
  114. conventions for both the characters and character sets.  This naming
  115. functionality is not duplicated in any other registry, although it is
  116. expected that a similar ISO registry will be set up at some time.  This
  117.  
  118.                                    2
  119.  
  120.  
  121.  
  122.  
  123.  
  124. document uniquely names the character sets intended to be used in the
  125. Message Format document and other IETF work.  With the addition of a
  126. provision that future character sets will be registered with the IANA,
  127. the Working Group endorsed it's publication as an informational
  128. document.
  129.  
  130. The second of Simonsen's documents, the mnemonic encoding document was
  131. discussed in terms of the message format document.  This document uses
  132. the character names in the character set document to define a readable
  133. escape sequence for characters which cannot be represented in ASCII.
  134. This has been proposed as an alternative to the use of a native
  135. character set and transport encoding.  The Working Group thought this
  136. was a wonderful idea, and endorsed it's publication as an experimental
  137. protocol.  The Message Format document will reference this as a
  138. mechanism for sending 8 bit text where it is known the receiver is only
  139. capable of reading text on an ASCII or invariant 646 display.
  140.  
  141. The Working Group discussed the need to resolve the problem with the
  142. growing anarchy in email error message, both in terms of the
  143. interpretation of RFC822 headers for the designation of error
  144. recipients, and the format of those messages.  It was felt that this
  145. work should be begun in two areas, a revision to RFC 822, to clarify
  146. ambiguous sections, and defining a standard machine-parsable error
  147. message using the message format standard.  This effort began with a
  148. call for ideas and strawman proposals on the Working Group.  Due to lack
  149. of time, this was not discussed further in this meeting.
  150.  
  151. Attendees
  152.  
  153. Philip Budne             phil@shiva.com
  154. Johnny Eriksson          bygg@sunet.se
  155. Erik Fair                fair@apple.com
  156. Ned Freed                ned@innosoft.com
  157. Karen Frisa              karen.frisa@andrew.cmu.edu
  158. Russ Hobby               rdhobby@ucdavis.edu
  159. P. Allen Jensen          allen@audfax.audiofax.com
  160. Neil Katin               katin@eng.sun.com
  161. Douglas Kerr             dougk@mtxinu.com
  162. Darren Kinley            kinley@crim.ca
  163. Jim Knowles              jknowles@trident.arc.nasa.gov
  164. Vincent Lau              vincent.lau@eng.sun.com
  165. Eliot Lear               lear@turbo.bio.net
  166. Jack Liu                 liu@koala.enet.dec.com
  167. Joseph Malcom            jmalcom@sura.net
  168. Louis Mamakos            louie@ni.umd.edu
  169. Leo McLaughlin           ljm@wco.ftp.com
  170. Keith Moore              moore@cs.utk.edu
  171. Michael Patton           map@lcs.mit.edu
  172. Jan Michael Rynning      jmr@nada.kth.se
  173. Harri Salminen           hks@funet.fi
  174. Keld Simonsen            keld.simonsen@dkuug.dk
  175. Gregory Vaudreuil        gvaudre@nri.reston.va.us
  176. John Wobus               jmwobus@suvm.acs.syr.edu
  177.  
  178.  
  179.                                    3
  180.