Changelog for
libgmime-2_6-0-2.6.20-1.1.x86_64.rpm :
Wed Feb 19 13:00:00 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 14:00:00 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 14:00:00 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 8 14:00:00 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 3 14:00:00 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 13:00:00 2013 dmuellerAATTsuse.com
- add buildconditional for being able to build without mono
Tue Feb 19 13:00:00 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 13:00:00 2013 dimstarAATTopensuse.org
- Update to version 2.6.14:
+ Fixed the logic to actually scan for the beginning of the
mailbox.
Mon Dec 10 13:00:00 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 5 13:00:00 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 14:00:00 2012 zaitorAATTopensuse.org
- Update to version 2.6.11:
+ Misc fixes.
+ Bugs fixed: bgo#679388, bgo#674032.
Mon Jun 18 14:00:00 2012 dimstarAATTopensuse.org
- Update to version 2.6.10:
+ Build fixes.
+ Bugs fixed: bgo#676692, bgo#677088, bgo#676341.
Mon Apr 23 14:00:00 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 13:00:00 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 1 13:00:00 2012 cfarrellAATTsuse.com
- license update: LGPL-2.1+
Reduced to applicable license in SPDX format
Tue Feb 21 13:00:00 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 13:00:00 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 13:00:00 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 13:00:00 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 13:00:00 2011 agrafAATTsuse.com
- Compile with -O1 on ARM to work around gcc bug
Sun Nov 6 13:00:00 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 9 14:00:00 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 4 14:00:00 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 13:00:00 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 14:00:00 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 14:00:00 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 13:00:00 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 13:00:00 2009 crrodriguezAATTopensuse.org
- Remove unneeded zlib-devel Requires in devel subpackage.
Fri Aug 14 14:00:00 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 4 14:00:00 2009 sbrabecAATTsuse.cz
- Removed unneeded Requires.
Wed Jul 1 14:00:00 2009 sbrabecAATTsuse.cz
- Split package for the new branch.
- Updated to version 2.4.7:
* Major rewrite, new API. See ChangeLog for details.