Hello community,

here is the log from the commit of package gmime for openSUSE:Leap:15.2 checked 
in at 2020-03-06 12:38:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gmime (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.gmime.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gmime"

Fri Mar  6 12:38:18 2020 rev:37 rq:779718 version:3.2.6

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gmime/gmime.changes    2020-01-15 
15:04:18.845869224 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gmime.new.26092/gmime.changes 2020-03-06 
12:39:34.154694906 +0100
@@ -1,0 +2,83 @@
+Sat Feb 15 17:10:37 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 3.2.6:
+  + Added methods to get 64-bit timestamps for the creation-date
+    and expiration-date of GMimeCertificates and GMimeSignatures.
+  + Fixed the vala abstract public constructor for GMimeObject.
+  + Fixed a bug in GMimeParser's header parser.
+
+-------------------------------------------------------------------
+Thu Nov 14 17:23:07 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 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.
+
+-------------------------------------------------------------------
+Thu Oct  3 17:06:17 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.2.4:
+  + Replaced calls to g_memmove with memmove.
+  + Added a new GMIME_DECRYPT_NO_VERIFY flag that disables
+    signature verification.
+  + Modified GMimeParser to not set the OpenPGP state for
+    base64/uuencoded content.
+  + 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.
+
+-------------------------------------------------------------------
+Fri Nov 30 17:39:18 UTC 2018 - [email protected]
+
+- Update to version 3.2.3:
+  + Fixed GMimeFilterBasic for uudecode.
+  + Fixed a bug in g_mime_uuencode_step().
+  + Modified GMimeParser to work around broken mailers that send
+    base64 encoded message/rfc822 parts.
+  + Fixed a bug in g_mime_quoted_encode_close() where it would
+    incorrectly end the quoted-printable output with a line
+    containing only "=\n" even when it is not needed.
+  + Improved g_mime_content_encoding_from_string().
+  + Really, really fixed the packaging to include the Vala build
+    files.
+- Changes from version 3.2.2:
+  + Fixed packaging to include Vala files.
+- Changes from version 3.2.1:
+  + Fixed GMimeParser to recognize the message/global mime-type.
+  + Updated GMime to use libidn2 instead of the older libidn
+    library.
+  + Fixed address quoting logic and IDN2 encoding.
+  + Added GMIME_DECRYPT_ENABLE_ONLINE_CERTIFICATE_CHECKS and
+    GMIME_DECRYPT_ENABLE_KEYSERVER_LOOKUPS as possible flags to
+    pass to g_mime_crypto_context_decrypt(). Also added
+    GMIME_VERIFY_ENABLE_ONLINE_CERTIFICATE_CHECKS and
+    GMIME_VERIFY_ENABLE_KEYSERVER_LOOKUPS as possible flags to
+    pass to g_mime_crypto_context_verify().
+  + Fixed g_mime_message_write_to_stream() to prioritize message
+    headers over body headers.
+  + The GMimeParser can now warn about a number of RFC-compliance
+    issues that it finds when parsing messages.
+  + Fixed GMimeTextPart to make sure that the GMimeFilterCharset is
+    non-null before trying to use it. This can happen if the
+    charset specified in the Content-Type header is unsupported by
+    the iconv library.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:26:55 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  gmime-3.2.0.tar.xz

New:
----
  gmime-3.2.6.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gmime.spec ++++++
--- /var/tmp/diff_new_pack.EiyUIO/_old  2020-03-06 12:39:35.502695725 +0100
+++ /var/tmp/diff_new_pack.EiyUIO/_new  2020-03-06 12:39:35.534695744 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gmime
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,34 +12,32 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 # Define a base version
 %define base_ver 3.0
-
 # Define a so version
 # NOTE - also update baselibs.conf when bumping this
 %define so_ver 3_0
-
 Name:           gmime
-Version:        3.2.0
+Version:        3.2.6
 Release:        0
 Summary:        MIME Parser and Utility Library
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Productivity/Networking/Email/Utilities
-Url:            http://spruce.sourceforge.net/gmime/
-Source:         
http://download.gnome.org/sources/gmime/3.2/%{name}-%{version}.tar.xz
+URL:            http://spruce.sourceforge.net/gmime/
+Source:         
https://download.gnome.org/sources/gmime/3.2/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
 BuildRequires:  gobject-introspection-devel >= 1.30.0
 BuildRequires:  gpgme-devel
 BuildRequires:  gtk-doc
+BuildRequires:  pkgconfig
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(libidn) >= 0.0.0
 BuildRequires:  pkgconfig(vapigen)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 GMime is a C/C++ library for parsing and creating messages using
@@ -84,23 +82,19 @@
 
 %install
 %make_install
-find %{buildroot}%{_libdir} -type f -name "*.la" -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %post -n libgmime-%{so_ver}-0 -p /sbin/ldconfig
-
 %postun -n libgmime-%{so_ver}-0 -p /sbin/ldconfig
 
 %files -n libgmime-%{so_ver}-0
-%defattr (-, root, root)
-%doc COPYING
+%license COPYING
 %{_libdir}/*.so.*
 
 %files -n typelib-1_0-GMime-%{so_ver}
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/GMime-%{base_ver}.typelib
 
 %files devel
-%defattr (-, root, root)
 %doc AUTHORS PORTING README TODO
 %doc %{_datadir}/gtk-doc/html/gmime-3.2/
 %{_datadir}/gir-1.0/GMime-%{base_ver}.gir

++++++ gmime-3.2.0.tar.xz -> gmime-3.2.6.tar.xz ++++++
++++ 29922 lines of diff (skipped)


Reply via email to