Hello community,
here is the log from the commit of package gmime for openSUSE:Factory
checked in at Thu Jul 7 15:55:29 CEST 2011.
--------
--- GNOME/gmime/gmime.changes 2010-02-15 16:31:58.000000000 +0100
+++ /mounts/work_src_done/STABLE/gmime/gmime.changes 2011-07-04 12:47:04.000000000 +0200
@@ -2 +2 @@
-Mon Feb 15 16:16:07 CET 2010 - sbrabec@suse.cz
+Mon Jul 4 12:23:00 CEST 2011 - vuntz@opensuse.org
@@ -4,5 +4,33 @@
-- Updated to version 2.2.25:
- * Prevent overrun if iconv() fails.
- * Disabled strict-aliasing.
-- Fixed potential buffer overflow of GMIME_UUENCODE_LEN
- (bnc#576923, CVE-2010-0409).
+- Rename gmime-2_4 source package to gmime, overwriting the old
+ gmime source package that was tracking the now unused 2.2.x
+ branch (bnc#635094).
+- Update to version 2.4.25:
+ + Fix a crash.
+ + Fix for MacOS X.
+- Changes from version 2.4.24:
+ + Fix PGP/MIME signature verification (broken in 2.4.23).
+ + Depend on glib-sharp instead of gtk-sharp.
+ + Documentation fixes.
+- Changes from version 2.4.23:
+ + Fixes for EXPSIG, EXPKEYSIG, and REVKEYSIG gpg status.
+ + Documentation fixes.
+- Changes from version 2.4.22:
+ + Fixed memory stream writes.
+- Remove gtk-sharp2 BuildRequires.
+- Move to pkgconfig()-style BuildRequires:
+ + Old ones: glib2-devel, glib-sharp2, gtk-sharp2-gapi.
+ + New ones: glib-2.0, glib-sharp-2.0, gapi-2.0.
+- Remove explicit Requires for glib2-devel and glibc-devel in devel
+ subpackage.
+- Remove now unneeded Requires for gtk-sharp2 in sharp subpackage.
+- Remove Conflicts with gmime < 2.4 as we now provide this.
+- Merge doc subpackage in devel subpackage, and add appropriate
+ Provides/Obsoletes.
+- Create a tools subpackage, and move the binaries from the main
+ subpackage to this new tools subpackage.
+- Add Provides/Obsoletes for old names (before renaming) to the
+ tools subpackage, the sharp and the devel subpackages.
+- Change group of libgmime-2_4-2 from Development/Libraries/C and
+ C++ to System/Libraries.
+- Drop call to autoreconf: there's nothing requiring it.
+- Update summaries and descriptions.
@@ -11 +39 @@
-Fri Jan 22 13:12:30 CET 2010 - vuntz@opensuse.org
+Wed Dec 15 16:22:00 CET 2010 - vuntz@opensuse.org
@@ -13 +41,13 @@
-- Update gmime-no-off_t.patch to apply without fuzz.
+- Update to version 2.4.21:
+ + Do not write to filesystem when checking a GPG signature.
+ + Make error messages more consistent.
+ + When decoding an address, handle edge cases where inptr reaches
+ the end of the input string prematurely due to a malformed
+ address.
+ + Code fixes.
+- Changes from version 2.4.20:
+ + When encoding, if the last input character is not a \n, append
+ an "=\n" sequence.
+ + Fixes for when there's no end marker.
+ + Drop support for iso-2022-kr, and use euc-kr instead.
+ + Code fixes.
@@ -16 +56 @@
-Mon Aug 31 01:30:17 UTC 2009 - aj@suse.de
+Tue Sep 14 09:34:47 CEST 2010 - vuntz@opensuse.org
@@ -18,3 +58,13 @@
-- Remove gmime-cflags.patch, it was not applied and is part of
- gmime-no-off_t.patch.
-- fix spec file to use proper patch numbering.
+- Update to version 2.4.19:
+ + Handle unquoted boundary values containing '=' (and other
+ illegal characters).
+ + Implement rfc2047-workaround hack in
+ g_mime_utils_header_decode_phrase(), like in
+ g_mime_utils_header_decode_text().
+ + Keep track of the number of ='s that are backed out over in
+ g_mime_encoding_base64_decode_step().
+ + Fix crash when a group name is unset in InternetAddress.
+ + Fix build with old glib (2.12).
+- Changes from version 2.4.18:
+ + Fix abusive unref in g_mime_multipart_encrypted_decrypt().
+ + Internal rework of setting a name on InternetAddress.
@@ -23 +73,54 @@
-Tue Aug 4 19:30:09 CEST 2009 - sbrabec@suse.cz
+Sun Aug 22 11:54:09 UTC 2010 - dimstar@opensuse.org
+
+- Update to version 2.4.17:
+ + gmime/gmime-encodings.h (GMIME_QP_ENCODE_LEN): Since
+ force-wrapped lines use "=\n" instead of just "\n", lines will
+ be 74 bytes, not 73.
+- Changes from version 2.4.16:
+ + Fixed to take into acount the possibility of having to
+ force-wrap lines at 72+ characters.
+ + bgo#615685: Added a --disable-cryptography flag to allow
+ building without GnuPG or S/MIME support.
+ + bgo#615594: Use g_set_error_literal() when no printf-style
+ arguments are needed
+ + bgo#598855: Mime-Version header re-written to MIME-Version.
+
+-------------------------------------------------------------------
+Fri Feb 12 01:52:15 CET 2010 - vuntz@opensuse.org
+
+- Update to version 2.4.15:
+ + Prevent possible buffer overflows.
+- Changes from version 2.4.14:
+ + Disable strict-aliasing since it cause bugs.
+- Changes from version 2.4.13:
+ + bgo#606875 -do not try to skip multiple characters per pass
+ thru the loop when encountering the first '.' of a possible
+ '..' sequence.
+- Changes from version 2.4.12:
+ + Moved -lz -lnsl, etc into Libs.private in pkg-config file
+ (bgo#603273).
+ + Make sure to always increment inptr as we force-convert it to
+ ascii.
+- Changes from version 2.4.11:
+ + Fixed the military timezone offsets.
+ + Fix ptr_array_insert() code to correctly work.
+- Changes from version 2.4.10:
+ + Fixed a uudecoding bug when uulen % 3 is 2 (bgo#597794).
+- Changes from version 2.4.9:
+ + Fixed the target library version in gmime-sharp.dll.config.
+
+-------------------------------------------------------------------
+Fri Dec 18 15:55:41 CET 2009 - crrodriguez@opensuse.org
+
+- Remove unneeded zlib-devel Requires in devel subpackage.
+
+-------------------------------------------------------------------
+Fri Aug 14 11:13:46 CEST 2009 - sbrabec@suse.cz
+
+- Updated to version 2.4.8:
+ * Fixed possible buffer overrun in charset conversion code.
+ * Compilation on systems with older GLib installations.
+ * Cross-compilation simplified.
+
+-------------------------------------------------------------------
+Tue Aug 4 19:27:54 CEST 2009 - sbrabec@suse.cz
@@ -25,0 +129,7 @@
+
+-------------------------------------------------------------------
+Wed Jul 1 14:58:56 CEST 2009 - sbrabec@suse.cz
+
+- Split package for the new branch.
+- Updated to version 2.4.7:
+ * Major rewrite, new API. See ChangeLog for details.
calling whatdependson for head-i586
Old:
----
gmime-2.2.25.tar.bz2
gmime-CVE-2010-0409.patch
gmime-gacutil-bootstrap.patch
gmime-monoreq.patch
gmime-no-off_t.patch
New:
----
gmime-2.4.25.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gmime.spec ++++++
--- /var/tmp/diff_new_pack.GhSjz2/_old 2011-07-07 15:49:46.000000000 +0200
+++ /var/tmp/diff_new_pack.GhSjz2/_new 2011-07-07 15:49:46.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package gmime (Version 2.2.25)
+# spec file for package gmime
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,121 +19,80 @@
Name: gmime
-BuildRequires: glib-sharp2 glib2-devel gtk-doc gtk-sharp2 gtk-sharp2-gapi mono-devel zlib-devel
-Version: 2.2.25
+Version: 2.4.25
Release: 1
Url: http://spruce.sourceforge.net/gmime/
Group: Productivity/Networking/Email/Utilities
License: LGPLv2.1+ ; Public Domain, Freeware ; MIT License (or similar)
-Summary: MIME Library Utilities
-Source: %{name}-%{version}.tar.bz2
-# PATCH-FIX-OPENSUSE gmime-no-off_t.patch bnc344662 bgo501830
-Patch2: gmime-no-off_t.patch
-Patch3: gmime-monoreq.patch
-Patch4: gmime-gacutil-bootstrap.patch
-# PATCH-FIX-UPSTREAM gmime-CVE-2010-0409.patch bnc576923 CVE-2010-0409 sbrabec@suse.cz -- Fixed to prevent possible buffer overflows.
-Patch5: gmime-CVE-2010-0409.patch
+Summary: MIME Parser and Utility Library
+Source: http://ftp.acc.umu.se/pub/GNOME/sources/gmime/2.4/%{name}-%{version}.tar.bz2
+BuildRequires: gtk-doc
+BuildRequires: mono-devel
+BuildRequires: zlib-devel
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(glib-sharp-2.0)
+BuildRequires: pkgconfig(gapi-2.0)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Requires: libgmime-2_0-3 = %{version}
%description
-GMime is a set of utilities for parsing and creating messages using the
-Multipurpose Internet Mail Extension (MIME).
+GMime is a C/C++ library for parsing and creating messages using
+the Multipurpose Internet Mail Extension (MIME).
-
-
-Authors:
---------
- Jeffrey Stedfast