diff options
author | Jeffrey Stedfast <jestedfa@microsoft.com> | 2019-10-03 09:17:09 -0400 |
---|---|---|
committer | Jeffrey Stedfast <jestedfa@microsoft.com> | 2019-10-03 09:17:09 -0400 |
commit | 2bc7717628a7bfb03f0e9a675c09b5be3daa083b (patch) | |
tree | c4223b51967bf9b0ef50cdf305d5626d54adf411 | |
parent | 6b74e02c737bccbe4b8b07f18ebeddf01911b20d (diff) | |
download | gmime-2bc7717628a7bfb03f0e9a675c09b5be3daa083b.tar.gz |
bumped version to 3.2.4
-rw-r--r-- | NEWS | 40 | ||||
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | configure.ac | 4 |
3 files changed, 43 insertions, 3 deletions
@@ -1,3 +1,43 @@ +### GMime 3.2.4 + +* Replaced calls to g_memmove with memmove. + + It seems that the latest versions of glib have deprecated g_memmove + in favor of having developers use libc's memmove() function directly. + This change reduces the number of compiler warnings during the gmime + build process. + +* Added a new GMIME_DECRYPT_NO_VERIFY flag that disables signature verification. + + For cases where it is not necessary to verify the signatures (or it is known + that there are no signatures), making use of this flag can significantly + improve the performance of decrypting OpenPGP content. + +* Modified GMimeParser to not set the OpenPGP state for base64/uuencoded content. + + While the GMimeParser is parsing a MIME message (or other MIME entity), it will + normally attempt to identify OpenPGP markers in the content of GMimeParts. + However, when the content is base64 or uu-encoded, the parser is unable to + accurately detect these markers and so in previous versions, it was falsely + claiming that such MIME parts had no OpenPGP content even though it was possible, + after decoding their content, that they did in fact have OpenPGP content. + + For more details about this bug, see issue #60. + +* Added reporting of RFC 5322 addr-spec syntax violations to the GMimeParserWarning API. + +* Fixed a stack underflow error in the uudecode.c sample. + +* Improved Vala bindings. + + - Use correct symbol prefixes which avoid loads of cname attributes. + - Unhide FilterBest.charset() method which conflicts with charset field. + - Object.write_to_stream conflicts with function pointer with the same name + but with a different signature. + + Fixes https://gitlab.gnome.org/GNOME/gmime/issues/2 + Fixes https://gitlab.gnome.org/GNOME/gmime/issues/3 + ### GMime 3.2.3 * Fixed GMimeFilterBasic for uudecode. @@ -28,7 +28,7 @@ high-level application programming interface (API). ## License Information -The GMime library is Copyright (C) 2000-2018 Jeffrey Stedfast and is licensed under the LGPL v2.1 +The GMime library is Copyright (C) 2000-2019 Jeffrey Stedfast and is licensed under the LGPL v2.1 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/configure.ac b/configure.ac index 52bfcfcf..204be0af 100644 --- a/configure.ac +++ b/configure.ac @@ -12,8 +12,8 @@ AC_PREREQ(2.54) # m4_define([gmime_major_version], [3]) m4_define([gmime_minor_version], [2]) -m4_define([gmime_micro_version], [3]) -m4_define([gmime_interface_age], [2]) +m4_define([gmime_micro_version], [4]) +m4_define([gmime_interface_age], [3]) m4_define([gmime_binary_age], [m4_eval(100 * gmime_minor_version + gmime_micro_version)]) m4_define([gmime_version], |