home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / 822ext / 822ext-minutes-91nov.txt < prev    next >
Text File  |  1993-03-11  |  14KB  |  349 lines

  1.  
  2. CURRENT_MEETING_REPORT_
  3.  
  4. Reported by Greg Vaudreuil/CNRI
  5.  
  6. Minutes of the Internet Message Extensions Working Group (822ext)
  7.  
  8. Agenda
  9.  
  10.    o Discuss and resolve outstanding issues in Quad-x
  11.    o Discuss and complete the header character set proposal.
  12.  
  13.  
  14. Minutes
  15.  
  16.  
  17.   1. Resolve outstanding issues in Quad-X
  18.  
  19.      A list of outstanding issues was reviewed and amended.  Note, the
  20.      term Quad-x was coined for RFCXXXX at this meeting, and is used
  21.      throughout these minutes.
  22.  
  23.  
  24.      (a) Audio format
  25.  
  26.          The Working Group was presented with two proposals for the
  27.          format of audio/basic.  Both proposals were based on the NeXT
  28.          audio formats, one had attributes in the content-type headers
  29.          and the other had the attributes in the file header in the
  30.          body.  After discussion, the Working Group concluded that it
  31.          had no basis for choosing a standard #extensible# audio format
  32.          and left the work for a future group.  The NeXT format was seen
  33.          by many to be too machine dependent, and had too many options,
  34.          even as profiled by Marshall Rose.
  35.  
  36.          A simple format was agreed to for audio/basic which has no
  37.          options and is not extensible.  This definition for audio basic
  38.          was defined as u- law, 1-channel, 8 khz.  The data in the
  39.          bodypart is straight u-law.
  40.  
  41.      (b) Message integrity check
  42.  
  43.          The Working Group expressed a strong need to define a message
  44.          integrity check for message bodies.  This was felt to be more
  45.          general than would be available be adding a checksum to the
  46.          base 64 encoding.  No clear specification was available at this
  47.          meeting.  In the interests of making forward progress, the
  48.          Working Group agreed that not having a MIC was not a show
  49.          stopper, and if a solid proposal is ready, and can be approved
  50.          by the list by December 16th, it would be included in the
  51.          document.
  52.  
  53.          ACTION: Ned Freed and Jim Galvin -- Write a MIC proposal to
  54.  
  55.                                    1
  56.  
  57.  
  58.  
  59.  
  60.  
  61.     include the preferred MIC as suggested by the SAAG.
  62.  
  63. (c) Multipart/Alternative
  64.  
  65.     Multipart alternative was enthusiastically endorsed as a
  66.     transition mechanism to encourage the sending richer formats
  67.     than may otherwise be used.  By allowing a sender to send both
  68.     a richly formatted document and include in a systematic way a
  69.     simpler version, one which may be ``cat'ed'' to the screen,
  70.     concern for the lowest common denominator will not have to be a
  71.     restriction on the use of new features.
  72.  
  73. (d) Character set issues
  74.  
  75.     The Working Group specified the definition of a character set
  76.     for the purposes of quad-x to be a unique mapping of a byte
  77.     stream to glyphs, a mapping which does not require external
  78.     profiling information.
  79.  
  80.     i. ISO 2022-jp
  81.  
  82.        ISO 2022 is not strictly speaking a character set.  It is a
  83.        switching mechanism which requires an external profile to be
  84.        useful, The Japanese have defined such a profile, and that
  85.        profile will be documented and considered a character set
  86.        for the purposes of Quad-x.
  87.  
  88.    ii. Mnemonic
  89.  
  90.        Keld Simonsen's mnemonic proposal as currently written
  91.        requires the external specification of a character set and
  92.        an escape character.  As such, it does not fit the general
  93.        requirements of a character set.  A lunch sub-group defined
  94.        a profile for mnemonic, with a lead in character of ``&''
  95.        (ascii 38) and ascii as the default character set.  With the
  96.        profile, the Working Group accepted mnemonic as a acceptable
  97.        character set for Quad-x.
  98.  
  99. (e) Application specifications
  100.  
  101.     The Working Group agreed upon several criterion for the
  102.     specification of new application subtypes to be defined in the
  103.     quad-x proposal.  A new application must include in
  104.     attribute-value pairs the profile, macro packages used, and any
  105.     external pre-processors needed to use the included data.  The
  106.     security implications of using the particular applications data
  107.     without authentication must also be discussed.
  108.  
  109.     i. PostScript
  110.  
  111.        Adobe has defined Postscript in such a way that it does not
  112.  
  113.                               2
  114.  
  115.  
  116.  
  117.  
  118.  
  119.        require profiling information.  A security considerations
  120.        section was written by Ned Freed, essentially pointing out
  121.        the nature of the risk associated with file operations, and
  122.        recommending that they be disabled.  Macintosh postscript
  123.        files, which require laserprep header, as well as other
  124.        postscript files generated by programs such as FrameMaker
  125.        which call external libraries, must be sent with all such
  126.        libraries prepended the mailed postscript to avoid the need
  127.        to externally specify profiling information.
  128.  
  129.    ii. .nroff and TeX
  130.  
  131.        No person in the Working Group felt comfortable writing a
  132.        complete profile for the use of either TeX or .nroff.  The
  133.        specification of these popular applications was left as a
  134.        future effort.
  135.  
  136. (f) Alphabet for boundary markers
  137.  
  138.     The current alphabet for boundary markers makes it difficult to
  139.     construct markers which are compatible with RFC934 and existing
  140.     digesting software.  The addition of space as a valid character
  141.     would satisfy this need.  Further discussion resulted in the
  142.     adoption of a more general alphabet, to include the invariant
  143.     set of characters defined for the use of Base-64 to be used in
  144.     boundary markers.  Trailing spaces are not permitted.  When
  145.     spaces are used in a marker, the entire marker will have to be
  146.     quoted in the header.
  147.  
  148. (g) Binary type definition
  149.  
  150.     An unscheduled discussion on the need for the Binary type was
  151.     held.  With the clarification of the Applications type, and the
  152.     difficulty of specifying exactly what initial content-types
  153.     Binary should have, the Working Group without objection decided
  154.     to drop it in favor of Application/Raw.
  155.  
  156.     This was a natural progression from the realignment of
  157.     content-types in terms of system resources begun before the
  158.     Atlanta meeting.  Application and Binary both require the
  159.     ability to handle arbitrary Binary data, and require external
  160.     programs to use the information.
  161.  
  162. (h) Application/External-Reference
  163.  
  164.     External Reference was seen by the Working Group to be a very
  165.     useful feature, but as inadequately defined in Quad-x.  The
  166.     current syntax provides no mechanism for multiple simultaneous
  167.     retrieval mechanisms, the specification of syntax for
  168.     mail-servers, or prioritizing the retrieval order.  The use of
  169.     specific application/ftp and application/NFS when used with
  170.     multi-part/alternative seems to be a reasonable approach, and
  171.  
  172.                               3
  173.  
  174.  
  175.  
  176.  
  177.  
  178.     was to be written up Borenstein.
  179.  
  180.     As with the MIC, this absence of this feature was not seen to
  181.     be a show-stopper.  A new proposal will be submitted to the
  182.     mailing list and if acceptable will be included in the
  183.     document.
  184.  
  185.     ACTION: Nathaniel Borenstine -- Write up and submit to the
  186.     mailing list a new proposal for application/external reference.
  187.  
  188.  
  189. (i) Use of defaults
  190.  
  191.     The current quad-x document specifies defaults for only
  192.     selected content-types.  In the case where defaults are not
  193.     specified, and when the specified default may cease to be
  194.     useful, possible ambiguity results.  A strong view expressed
  195.     before this meeting by Dave Crocker was supported by most
  196.     attendees that defaults should be prohibited and that the
  197.     subtype should always be specified.  For broken mail which is
  198.     send with incomplete content-types, behavior of the reader is
  199.     left up to the implementor and user.  It was felt that because
  200.     the message was already ``broken'' any uniform assumption could
  201.     not be reliable.
  202.  
  203. (j) Portable End-Of-Line markers in base 64
  204.  
  205.     The Working Group deleted end of line markers in Base 64,
  206.     leaving it to the specific content-type to define the semantics
  207.     of end of record.  This decision has the advantage of restoring
  208.     symmetry and transport independence between Base 64 and
  209.     Quoted-Printable
  210.  
  211. (k) Compression
  212.  
  213.     Compression was raised in the context of the Binary content
  214.     type.  Participants have expressed a desire, and the pragmatic
  215.     realization that the use of ``compressed, uuencoded, tar''
  216.     files will continue to be sent and need to be indicated in the
  217.     message.  The Working Group previously stated it's preferences
  218.     and rational for not supporting uuencode, but has never clearly
  219.     expressed it's position on compress.  The issue was tabled
  220.     pending a proposal to be sent to the mailing list.  Again, if
  221.     the proposal is acceptable it will be included, and it's
  222.     absence was not a show-stopper.
  223.  
  224.     ACTION: Neil Katkin -- Draft a proposal for the use of the
  225.     compress algorithm in the Quad-X proposal.
  226.  
  227.     i. Internal reference in richtext
  228.  
  229.  
  230.  
  231.                               4
  232.  
  233.  
  234.  
  235.  
  236.  
  237.           A proposal was made at this meeting to expand the richtext
  238.           definition by including an internal-reference token.  It was
  239.           envisioned that this token would allow the insertion of
  240.           objects in other parts of the message into the richtext
  241.           stream.  While many people supported this idea, no concrete
  242.           proposal was submitted.  If a proposal is approved by the
  243.           mailing list, it will be included in the document.
  244.  
  245.           ACTION: Harri Salminen -- Draft a proposal for Internal
  246.           reference in the richtext content subtype.
  247.  
  248.        Timetable for completion
  249.  
  250.        With the conclusion of the meeting, five issues were left open.
  251.        A new version of Quad-x, along with the proposals for the open
  252.        issues are due on December 6th.  A new Internet Draft is
  253.        expected at that time.  The final comment period will end with
  254.        the posting of a final version of Quad-x in the first week of
  255.        January when the Working Group will submit the document to the
  256.        IESG for Proposed Standard Status.
  257.  
  258.  
  259. 2. Header character set proposal
  260.  
  261.    The Working Group began a review of the proposal submitted by Keith
  262.    Moore to include character set identification and encoding
  263.    information in the headers of a document.
  264.    The discussion was unstructured resulted in a productive stream of
  265.    consiousness review.  The Working Group approved of the general
  266.    approach and with the changes discussed, approved the proposal.
  267.    Below are the main issues discussed and their resolution.
  268.    ED NOTE: Please help me reconstruct this discussion and submit text
  269.    for these minutes!
  270.  
  271.    (a) Multiple encoded words
  272.  
  273.        The Working Group felt that it should be acceptable to use
  274.        multiple encoded words.  Furthermore, the Working Group agreed
  275.        that the length of encoded words should not be limited by this
  276.        document, but rather by implementors of software in
  277.        consideration of the pragmatic guidelines in the Quad-x
  278.        document.
  279.  
  280.    (b) Character set names
  281.  
  282.        The Working Group committed to alligning the character set
  283.        names between the header document, Quad-x and Simonsen's
  284.        charset document.  The use of the numeric identify was dropped,
  285.        both as a result of allowing longer lines by specifying
  286.        multiple encoded words, and out of consideration in making the
  287.        encoded word more user-readable with old software.
  288.  
  289.  
  290.                                  5
  291.  
  292.  
  293.  
  294.  
  295.  
  296.      (c) Use of Spaces in encoded words
  297.  
  298.          Keith?
  299.          Megan, If I do not send you text for this section, just delete
  300.          it.
  301.  
  302.      Timetable for completion
  303.  
  304.      This document will be alligned with Quad-x, and a new version will
  305.      be submitted to the Internet Drafts directory by December 6th.  At
  306.      that time, the Working Group may decide to combine the two
  307.      documents, or progress them jointly as a single standard.  In any
  308.      event, the Working Group committed to the submission of the header
  309.      document and Quad-x as a bound set.
  310.  
  311.  
  312. Attendees
  313.  
  314. Harald Alvestrand        herald.alvestrand@delab.sintef.no
  315. Mary Artibee             artibee@sgi.com
  316. Nathaniel Borenstein     nsb@thumper.bellcore.com
  317. Ronald Broersma          ron@nosc.mil
  318. Cyrus Chow               cchow@ames.arc.nasa.gov
  319. James Conklin            conklin@bitnic.educom.edu
  320. Robert Cooney            cooney@wnyose.nctsw.navy.mil
  321. Mark Crispin             mrc@cac.washington.edu
  322. Erik Fair                fair@apple.com
  323. Ned Freed                ned@innosoft.com
  324. James Galvin             galvin@tis.com
  325. Jisoo Geiter             geiter@gateway.mitre.org
  326. Russ Hobby               rdhobby@ucdavis.edu
  327. William Jackson          jackson@manta.nosc.mil
  328. Borka Jerman-Blazic      jerman-blazic@ijs.ac.mail.yu
  329. William Jolitz           william@okeeffe.cs.berkeley.edu
  330. Neil Katin               katin@eng.sun.com
  331. Tom Kessler              kessler@sun.com
  332. Jim Knowles              jknowles@trident.arc.nasa.gov
  333. Vincent Lau              vincent.lau@eng.sun.com
  334. Eliot Lear               lear@sgi.com
  335. Gordon Lee               gordon@ftp.com
  336. Jack Liu                 liu@koala.enet.dec.com
  337. Paul Milazzo             milazzo@bbn.com
  338. Keith Moore              moore@cs.utk.edu
  339. Mark Needleman           mhn@stubbs.ucop.edu
  340. Daniel Newman            dan@innosoft.com
  341. Michael Patton           map@lcs.mit.edu
  342. Harri Salminen           hks@funet.fi
  343. Keld Simonsen            keld@dkuug.dk
  344. Gregory Vaudreuil        gvaudre@nri.reston.va.us
  345.  
  346.  
  347.  
  348.                                    6
  349.