Changelog for
libgmime-2_6-0-2.6.23-3.1.i586.rpm :
* Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner
* Mon Oct 30 2017 dimstarAATTopensuse.org- Add gmime2_6-utf8.patch: Remove non-ascii line breaks from source files. Allows to build gmime 2.6 with gtk-doc using python 3.
* Sun May 28 2017 zaitorAATTopensuse.org- Rename package to gmime2_6, for compatability with packages not ready to use the new gmime 3.0 branch.
* Sat Jan 21 2017 zaitorAATTopensuse.org- Update to version 2.6.23: + gmime-crypto-context: Fixed naming.
* Sun Dec 18 2016 dimstarAATTopensuse.org- Update to version 2.6.22: + Updated Mono bindings.
* Mon Dec 12 2016 dimstarAATTopensuse.org- Update to version 2.6.21: + New function to determine if a MIME part is an attachment or not. + Treat all character values >= 128 as url-safe (bgo#738583). + Bugs fixed: bgo#756270, bgo#760573, bgo#760681, bgo#761263.
* Mon Oct 03 2016 dimstarAATTopensuse.org- Add baselibs.conf: + produce libgmime-2_6-0-32bit package, needed by libxplayer-plparser18-32bit.
* Fri Jul 15 2016 alarrosaAATTsuse.com- Update to GNOME 3.20.2 Fate#318572
* Tue Mar 31 2015 dimstarAATTopensuse.org- Add --enable-mono/--disable-mono to configure call, based on the build condition. This avoids random rebuild failures (outside OBS) if mono happens to be installed on the building system.
* Wed Feb 19 2014 zaitorAATTopensuse.org- Update to version 2.6.20: + Improved performance by using a SIMD hack when scanning for the end of a line. + Don\'t clear the mime_part header stream unless we actually remove a header. + Only add nwritten to the total if we\'ve written a MIME-Version header. + Unref the disposition. + Don\'t write out 2 spaces between the \':\' and the first message-id (bgo#711305).
* Sun Oct 20 2013 zaitorAATTopensuse.org- Update to version 2.6.19: + Custom writer for References headers so that individual msgid tokens do not get folded (bgo#709031). + Initialize the mutexes earlier (bgo#708818). + Fixed warnings for glib >= 2.35.1. + Minor code/comment cleanup.
* Mon Sep 16 2013 dimstarAATTopensuse.org- Update to version 2.6.18: + Reset the content stream after writing it. + Fixed an ABR by passing in an inend parameter. + New convenience function that handles opening the file for you. + Fixed g_mime_message_set_reply_to to parse the reply_to string just like g_mime_message_set_sender() does so that the reply_to field can be guaranteed to be in UTF-8. + Updated API documentation for functions taking or returning strings to clarify whether the strings should be in UTF-8 or not. + Various fixups to get rid of warnings in mono/GMime.metadata. + Don\'t call g_type_init() if glib >= 2.35.1. + Properly deal with obsolete routing information.
* Thu Aug 08 2013 dimstarAATTopensuse.org- Update to version 2.6.17: + If no Content-Type header exists and the parent is a multipart/digest, default to message/rfc822 instead of text/plain. + If the Content-Type header didn\'t exist, use the default content-type values instead of assuming text/plain. + According to Rfc2046 Section 5.1.1, boundary markers may optionally be followed by lwsp (bgo#705612). + Fixed to properly handle a 0-byte substream at the end of the very last source stream (bgo#701572).
* Wed Jul 03 2013 dimstarAATTopensuse.org- Update to version 2.6.16: + rfc2047_encode: Respect the new GMIME_ENABLE_USE_ONLY_USER_CHARSETS initialization flag. + New internal function that replaces the older header_fold() function. This new one uses the rfc2047 tokenizer so that we share the same rfc2047 workaround logic in the tokenizer (bgo#697407). + Disable g_warnings unless warnings are enabled in the build.- Add gobject-introspection-devel BuildRequires in order to build the introspected bindings.- Split typelib in typelib-1_0-GMime-2_6 subpackage.
* Sat Mar 16 2013 dmuellerAATTsuse.com- add buildconditional for being able to build without mono
* Tue Feb 19 2013 dimstarAATTopensuse.org- Update to version 2.6.15: + gmime/gmime-filter-html.c (html_convert): Fixed to convert the last line of input even if it doesn\'t end with a \
.
* Tue Feb 19 2013 dimstarAATTopensuse.org- Update to version 2.6.14: + Fixed the logic to actually scan for the beginning of the mailbox.
* Mon Dec 10 2012 dimstarAATTopensuse.org- Update to version 2.6.13: + g_mime_header_iter_{first,last}: Make sure the list isn\'t empty. + g_mime_header_list_prepend: Prepend the header to the list, don\'t
*append
* it. Oops. + g_mime_header_list_clear: Don\'t forget to reset the linked list so that it doesn\'t contained free\'d nodes.
* Mon Nov 05 2012 dimstarAATTopensuse.org- Update to version 2.6.12: + stream_read): Initialize presize to READ_PAD instead of READ_SIZE to prevent potential buffer underruns. + unzip_filter: Apparently Z_BUF_ERROR isn\'t actually an error unless there is input available. + parser_push_boundary: Don\'t use strcmp to check if the boundary is an mbox boundary, use a direct pointer comparison so that we can handle Content-Type boundary parameters with a value of \"From \" + parser_step_headers: Don\'t assume that the first non-header line we find indicates the start of the content unless we\'ve already gotten some basic headers (bgo#686223).
* Fri Oct 19 2012 zaitorAATTopensuse.org- Update to version 2.6.11: + Misc fixes. + Bugs fixed: bgo#679388, bgo#674032.
* Mon Jun 18 2012 dimstarAATTopensuse.org- Update to version 2.6.10: + Build fixes. + Bugs fixed: bgo#676692, bgo#677088, bgo#676341.
* Mon Apr 23 2012 dimstarAATTopensuse.org- Update to version 2.6.9: + Properly handle application/x-pkcs7-signature (bgo#674032)- Changes from version 2.6.8: + Bugs fixed: bgo#671785, bgo#673493.
* Sat Mar 10 2012 zaitorAATTopensuse.org- Update to version 2.6.7: + Remove the trailing comma from the last enum item to silence gcc -pedantic warnings. + Be lenient from \"From \" lines found in message headers. (bgo#671680).
* Thu Mar 01 2012 cfarrellAATTsuse.com- license update: LGPL-2.1+ Reduced to applicable license in SPDX format
* Tue Feb 21 2012 dimstarAATTopensuse.org- Update to version 2.6.6: + configure.ac: Add a --enable-smime flag which defaults to \"no\". + Fixed multipart/signed logic. + Handle non-standard Content-Transfer-Encodings names: 7-bit, 8-bit, and x-uue (the standard names for these are 7bit, 8bit, and x-uuencode). + Various other code changes. + Several optimizations.
* Sat Feb 18 2012 dimstarAATTopensuse.org- Update to version 2.6.5: + Stop installing uuencode/uudecode. + configure.ac: Added --with-gacdir to fix bgo#667072 + Several other build fixes. + Bug fixes, including: bgo#667684, bgo#668085.- Drop tools subpackage: those are not really usable programs, but are meant as examples (they moved to the examples folder in the source code). Add a gmime-tools Obsoletes to libgmime-2_6-0 for smooth upgrades.- Pass --with-gacdir=%{_prefix}/lib to configure.- Drop patches: + gmime-mono-arch-indep.patch: fixed upstream by introducing - -with-gacdir option to configure + gmime-compiler-warnings.patch: fixed upstream- Remove libtool BuildRequires and call to autoreconf, as they were only needed by the patches,- Remove xz BuildRequires now that it comes for free in the build system.
* Thu Jan 12 2012 vuntzAATTopensuse.org- The binaries shipped in the tools subpackage are GPL-2.0+, so fix the license of this subpackage. Fix bnc#741054.
* Wed Jan 11 2012 dimstarAATTopensuse.org- Update to version 2.6.4: + GMime 2.6.x is ABI/API incompatible to GMime 2.4.x. + Most notable is the lack of GMimeSession which has been dropped in favor of a much simpler callback mechanism. GMimeCipherContexts constructors now take a password_request callback function rather than forcing you to subclass GMimeSession to get this functionality. + Several other API changes, see documentation. + See ChangeLog for full details since 2.4.x.- Add xz BuildRequires because we can\'t build a package for a xz-compressed tarball without explicitly specifying that... See bnc#697467 for more details.- Add gpgme-devel BuildRequires: new upstream dependency.- Add gmime-compiler-warnings.patch: Fix compiler warnings and brp checks about function reach end of statement without return value.- Add gmime-mono-arch-indep.patch: Revert commit bce1443e321a2: we do not install mono libraries to %{_libdir}, but %{_prefix}/lib/- Add libtool BuildRequires and call to autoreconf, as the above patch touches the build system.- Rename libgmime-2_4-2 subpackage to libgmime-2_6-0, following the upstream soname bump.- Remove gmime-2_4-devel and gmime-2_4-doc Provides/Obsoletes from devel subpackage: with 2.6, all files are now different in this package.- Remove gmime-2_4-sharp Provides from sharp subpackage: since 2.6 has a different API, a Provides is wrong. We keep the Obsoletes, though, as there are some common files and the gmime-2_4-sharp packages should get removed anyway.
* Tue Dec 20 2011 agrafAATTsuse.com- Compile with -O1 on ARM to work around gcc bug
* Sun Nov 06 2011 dimstarAATTopensuse.org- Update to version 2.4.28: + Don\'t forget to register GMimeDataWrapper as well. + Need to decode the content of the application/octet-stream part containing the encrypted payload as it may have a non-7bit Content-Transfer-Encoding.- Changes from version 2.4.27: + Register all GObject-based types to prevent race conditions in multi-threaded apps.
* Tue Aug 09 2011 dimstarAATTopensuse.org- Update to version 2.4.26: + Don\'t skip validation of UTF-8 text. + Improved logic. + Bugs fixed: bgo#652056
* Mon Jul 04 2011 vuntzAATTopensuse.org- 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.
* Wed Dec 15 2010 vuntzAATTopensuse.org- 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 \
, append an \"=\
\" sequence. + Fixes for when there\'s no end marker. + Drop support for iso-2022-kr, and use euc-kr instead. + Code fixes.
* Tue Sep 14 2010 vuntzAATTopensuse.org- 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.
* Sun Aug 22 2010 dimstarAATTopensuse.org- Update to version 2.4.17: + gmime/gmime-encodings.h (GMIME_QP_ENCODE_LEN): Since force-wrapped lines use \"=\
\" instead of just \"\
\", 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 2010 vuntzAATTopensuse.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 2009 crrodriguezAATTopensuse.org- Remove unneeded zlib-devel Requires in devel subpackage.
* Fri Aug 14 2009 sbrabecAATTsuse.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 04 2009 sbrabecAATTsuse.cz- Removed unneeded Requires.
* Wed Jul 01 2009 sbrabecAATTsuse.cz- Split package for the new branch.- Updated to version 2.4.7:
* Major rewrite, new API. See ChangeLog for details.