[gmime] bumped version to 3.2.5
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime] bumped version to 3.2.5
- Date: Sat, 21 Dec 2019 16:59:29 +0000 (UTC)
commit 004af142c2a3c4c4d7c32d76001769be0609e0b1
Author: Jeffrey Stedfast <jestedfa microsoft com>
Date: Thu Nov 14 09:14:19 2019 -0500
bumped version to 3.2.5
NEWS | 17 +++++++++++++++++
configure.ac | 4 ++--
2 files changed, 19 insertions(+), 2 deletions(-)
---
diff --git a/NEWS b/NEWS
index e7cc223a..cedbea5c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,20 @@
+### GMime 3.2.5
+
+* Modified GMimeParser to prevent stack overflows when parsing deeply nested messages.
+
+ GMimeParser now has a limit on how deep multipart and/or message/rfc822 MIME part
+ nesting is allowed to go before the parser will take action to prevent a stack
+ overflow. If the max level is reached at a message/rfc822 part, then that part
+ will be consumed by the parser as a generic GMimePart rather than a
+ GMimeMessagePart. Likewise, if the max level is reached at any type of multipart,
+ then the content of said multipart will be packed into the GMimeMultipart's
+ preface and not parsed any further.
+
+* g_mime_multipart_foreach has been rewritten to avoid recursion, thereby avoiding potential
+ stack overflows.
+
+* The gmime-port-2-6-to-3-0.sh script has been fixed to use proper sed syntax.
+
### GMime 3.2.4
* Replaced calls to g_memmove with memmove.
diff --git a/configure.ac b/configure.ac
index 204be0af..4c795048 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], [4])
-m4_define([gmime_interface_age], [3])
+m4_define([gmime_micro_version], [5])
+m4_define([gmime_interface_age], [4])
m4_define([gmime_binary_age],
[m4_eval(100 * gmime_minor_version + gmime_micro_version)])
m4_define([gmime_version],
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]