2005-10-12 Jeffrey Stedfast * README: Updated version * configure.in: Bumped version to 2.1.17 * gmime/gmime-message.c (message_get_header): For added convenience, if the requested header is a Content-* header and a top-level MIME part exists, query for the requested header on the top-level MIME part and return the value. * gmime/gmime-parser.c (parser_step_headers): If we weren't able to find the end of the header, save it to our tmp buff before refilling our input buffer and set midline to TRUE. No need to check inptr < inend later because we know it to be true. (parser_step_headers): Append the raw header leftovers in the parser_fill() failure case. 2005-09-27 Jeffrey Stedfast * gmime/gmime-message-partial.c (g_mime_message_partial_split_message): Reworked the splitting logic to try and split on whole-lines. * gmime/gmime-multipart-signed.c (g_mime_multipart_signed_verify): Return NULL if the number of parts is incorrect. 2005-09-20 Jeffrey Stedfast * gmime/gmime-message-partial.c (header_copy): Only set the value if the value is non-NULL. Thanks to Peter Bloomfield for this fix.