ken wrote:
 > >in testing the marker line format, i created a bunch of files of
 > >varying sizes in order to attach them.  by chance, i used dd from
 > >/dev/zero to create the files, so they all consist of null characters.
 > >
 > >it turns out that when i attach such a file, something goes wrong, and
 > >i end up with the mime header for the attachment, but an empty part, and
 > >mhlist complains about "bogus multipart content"
 > 
 > So, we handle text that contain NULs generally pretty lousy ... but
 > AFAICT, a NUL is not valid in a RFC 5322 (or MIME) text part.  The
 > specifics of that are something I'm not sure about, through; it might be
 > valid in some circumstances.  AFAIK, if a NUL is in a non-text part, we
 > should (and as far as I know, we do) handle that properly, becuase that
 > gets encoded with base64.

it gets assigned a type of application/octet-stream, but no encoding
gets done.  after using Attach:, and then running mime on the draft,
it looks like this:  (copy/pasted from my edit buffer, where the nulls
show up as '^@')

----cut-here----
    To: pgf-mhparts
    Subject: yat
    From: Paul Fox <p...@foxharp.boston.ma.us>
    Cc:
    Fcc: outbox
    MIME-Version: 1.0
    Content-Type: multipart/mixed; boundary="----- =_aaaaaaaaaa0"
    Content-ID: <22475.1399480415.0@grass>

    ------- =_aaaaaaaaaa0
    Content-Type: text/plain; charset="us-ascii"
    Content-ID: <22475.1399480415.1@grass>

    ----------------------
     paul fox, p...@foxharp.boston.ma.us (arlington, ma, where it's 63.1 
degrees)

    ------- =_aaaaaaaaaa0
    Content-Type: application/octet-stream; name="19900"
    Content-Description: 19900
    Content-Disposition: attachment; filename="19900"

    
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^>

    ------- =_aaaaaaaaaa0--
----cut-here----


 > 
 > If you could give specifics on what went wrong that would be useful.

should be able to in a day or three.  if no one gets there first.

paul

 > 
 > --Ken
 > 
 > _______________________________________________
 > Nmh-workers mailing list
 > Nmh-workers@nongnu.org
 > https://lists.nongnu.org/mailman/listinfo/nmh-workers

----------------------
 paul fox, p...@foxharp.boston.ma.us (arlington, ma, where it's 64.0 degrees)

_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to