P. A. Bagyenda schrieb:
hi,

For a while I've noticed spurious CRLF at the end of body parts inside multipart MIME messages. I believe I have tracked this down to a couple of bugs in the gwlib/mime.c module, which is used heavily by Mbuni MMS Gateway.

Attached patch fixes these. Broadly, the code was too complicated for what should have been a simpler task (thanks partly to your truly!). I've tried to simplify the code to be true to RFC 2046 Sec. 5. Tests confirm that it is doing the right thing now.

In addition, the test case for multipart mime is actually mal-formed itself :(, lacking CRLF after each header, and at certain boundaries. A cleaner one is attached.

Thanks again Paul. Committed to CVS:

2008-07-02  Stipe Tolj  <stolj at kannel.org>
    * gwlib/mime.c: fix and relax function mime_entity_to_octstr() for end of
      line chars. Thanks to Paul Bagyenda for providing the patch.
      [Msg-Id: <[EMAIL PROTECTED]>]
    * test/mime-multipart.txt: demo MIME multipart input file for test/
      test_mime_multipart.c.

Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------

Reply via email to