summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Stedfast <jestedfa@microsoft.com>2019-10-03 09:17:09 -0400
committerJeffrey Stedfast <jestedfa@microsoft.com>2019-10-03 09:17:09 -0400
commit2bc7717628a7bfb03f0e9a675c09b5be3daa083b (patch)
treec4223b51967bf9b0ef50cdf305d5626d54adf411
parent6b74e02c737bccbe4b8b07f18ebeddf01911b20d (diff)
downloadgmime-2bc7717628a7bfb03f0e9a675c09b5be3daa083b.tar.gz
bumped version to 3.2.4
-rw-r--r--NEWS40
-rw-r--r--README.md2
-rw-r--r--configure.ac4
3 files changed, 43 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index b41e7eec..e7cc223a 100644
--- a/NEWS
+++ b/NEWS
@@ -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.
diff --git a/README.md b/README.md
index 78e1a07b..a610290f 100644
--- a/README.md
+++ b/README.md
@@ -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],