2004-05-15 Jeffrey Stedfast * README: Updated. * configure.in: Bumped version to 2.1.5 * gmime/gmime-multipart-signed.c (g_mime_multipart_signed_verify): Updated. * gmime/gmime-cipher-context.h: Added a new GMimeSignatureValidity which replaces the now deprecated GMimeCipherValidity. Typedef GMimeCipherValidity to GMimeSignatureValidity and wrap deprecated functions with #ifndef GMIME_DISABLE_DEPRECATED. * gmime/gmime-cipher-context.c (g_mime_signature_validity_new): New function. (g_mime_signature_validity_free): New. (g_mime_signature_validity_get_status): New. (g_mime_signature_validity_set_status): New. (g_mime_signature_validity_get_details): New. (g_mime_signature_validity_set_details): New. (g_mime_signature_validity_get_signers): New. (g_mime_signature_validity_add_signer): New. (g_mime_cipher_validity_new): Deprecated. (g_mime_cipher_validity_init): Deprecated. (g_mime_cipher_validity_get_valid): Deprecated. (g_mime_cipher_validity_set_valid): Deprecated. (g_mime_cipher_validity_get_description): Deprecated. (g_mime_cipher_validity_set_description): Deprecated. (g_mime_cipher_validity_clear): Deprecated. (g_mime_cipher_validity_free): Deprecated. (g_mime_signer_new): New function (g_mime_signer_free): New function. * gmime/gmime-gpg-context.c (gpg_ctx_parse_status): Save more state. (gpg_verify): Updated to fill out the new GMimeSignatureValidity structure with more details. 2004-05-15 Jeffrey Stedfast * gmime/gmime-host-utils.h: Wrap inclusion of netdb.h with G_OS_WIN32 * util/memchunk.c (memchunk_alloc): Fixed another cast warning on win32. * gmime/gmime-message.c (g_mime_message_get_mime_part): New function. (g_mime_message_get_body): Fixed a bug where is_html could get set to TRUE even if the part wasn't html. 2004-05-13 Jeffrey Stedfast * util/memchunk.c (memchunk_alloc): Add parens to fix casting warning on win32. * gmime/gmime-message.c (write_received): Rewritten. 2004-05-10 Jeffrey Stedfast * gmime/gmime-filter-gzip.c: New filter for compressing/inflating gzip streams. 2004-05-09 Jeffrey Stedfast * gmime/gmime-message.c (write_received): Be careful to never append bytes beyond the end of the header value (eg the nul byte). * gmime/gmime-utils.c (g_mime_utils_header_fold): Don't allow folded headers to end with \n\n. 2004-04-28 Jeffrey Stedfast * gmime/gmime-multipart-encrypted.c (g_mime_multipart_encrypted_decrypt): Reset the stream before trying to parse it. 2004-04-25 Jeffrey Stedfast * gmime/gmime-utils.c (g_mime_utils_header_fold): Rather than always using a tab character when folding, use the lwsp character that we are wrapping at instead. 2004-04-24 Jeffrey Stedfast * gmime/gmime-parser.c (g_mime_parser_init): Initialise respect_content_length.