2012-06-13 Jeffrey Stedfast * README: Bumped version * configure.ac: Bumped version to 2.6.10 2012-06-13 Jeffrey Stedfast * gmime/Makefile.am: Always build gmime-gpg-context.[c,h] and gmime-pkcs7-context.[c,h] * gmime/gmime-gpg-context.c: Armor internals with #ifdef ENABLE_CRYPTOGRAPHY so that if crypto is disabled, only the skeletal API is built. * gmime/gmime.h: Include gmime-pkcs7-context.h Fixes bug #676692. 2012-06-13 Jeffrey Stedfast * gmime/gmime-utils.c (rfc2047_encode_get_rfc822_words): Use is_blank() instead of is_lwsp() so that we only treat space and tab as word delimiters (we want to rfc2047 encode \r's and \n's). Check for ctrl characters when deciding what the type and encoding of the word is. 2012-06-13 Jeffrey Stedfast * gmime/gmime-utils.c (rfc2047_encode_get_rfc822_words): When breaking up really long atom tokens, change the word type to RFC2047 so that we encode them, thus preventing forced header folding which cannot be unmunged. (header_fold): Fixed for cases where the first word in a header is 68 chars. (Note: this fix is largely unnecessary due to the above fix) 2012-06-13 Jeffrey Stedfast * gmime/gmime-message.c: When setting a header, make sure to always clear the header list cache of the toplevel mime_part as well. 2012-06-13 Jeffrey Stedfast * gmime/gmime-param.c (rfc2184_param_new): Only decode the charset and lang if the parameter is actually encoded. Thanks to Peter Bloomfield for this patch. 2012-06-13 Jeffrey Stedfast * gmime/gmime-gpg-context.c (gpg_ctx_parse_status): Keep track of DECRYPTION_OKAY status. (gpg_decrypt): Only return NULL if decryption failed (e.g. we didn't get a DECRYPTION_OKAY status). Fixes bug #677088. 2012-06-13 Jeffrey Stedfast * docs/reference/building.sgml: Updated docs. Fixes bug #676341