2008-01-03 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.15 2008-01-02 Jeffrey Stedfast * gmime/gmime-message.c (message_write_to_stream): Reworked the logic to be easier to understand what is going on. * gmime/gmime-multipart.c (multipart_write_to_stream): In the case where multipart->boundary is NULL /and/ we have a raw header (suggesting a parsed message), do not set a boundary as it will break the output because it will clobber the saved raw header and GMimeMessage's write_to_stream() method will have skipped writing its own headers if its toplevel part (us) have a raw header set. In this case, also skip writing the end boundary.