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)
