- Update to version 3.2.15:
+ Fixed the g_mime_object_get_header API definition to note that
it can return null.
+ Fixed a memory leak in address_parse().
+ Added custom header folding logic for the Newsgroups: header.
+ Fixed a configure issue regarding ac_cv_sys_file_offset_bits.
+ Fixed an infinite loop in the Content-Type and
Content-Disposition parameter serialization logic. (forwarded request 1301386 from dimstar)
OBS-URL: https://build.opensuse.org/request/show/1301469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmime?expand=0&rev=74
+ Fixed the g_mime_object_get_header API definition to note that
it can return null.
+ Fixed a memory leak in address_parse().
+ Added custom header folding logic for the Newsgroups: header.
+ Fixed a configure issue regarding ac_cv_sys_file_offset_bits.
+ Fixed an infinite loop in the Content-Type and
Content-Disposition parameter serialization logic.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gmime?expand=0&rev=97
- Update to version 3.2.14:
+ Avoid clearing the header list of a GMimeMessage when adding
addresses to an address header.
+ Added the internet_address_list_append_parse() prototype
definition to internet-address.h.
+ Use gtk-doc ulink syntax in doc comments instead of
<a href=...>.
+ Fixed rfc2047 token decoding logic for base64 encodings.
+ Properly handle GDateTime UTC offsets with non-zero seconds.
+ Improved introspection data for bindings such as Vala.
+ Improved address name quoting.
+ Added a GNotifyDestroy to the GMimeParserOptions callback.
+ Fixed the URL linkifier logic to properly handle links without
a '/' before the query string.
+ Fixed the URL linkifier logic to handle domains that start
with numbers.
+ Reverted base64 decoder optimizations from 3.2.10 and 3.2.11
to support chunked base64. (forwarded request 1109935 from ateixeira)
OBS-URL: https://build.opensuse.org/request/show/1110530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmime?expand=0&rev=72
- Update to version 3.2.14:
+ Avoid clearing the header list of a GMimeMessage when adding
addresses to an address header.
+ Added the internet_address_list_append_parse() prototype
definition to internet-address.h.
+ Use gtk-doc ulink syntax in doc comments instead of
<a href=...>.
+ Fixed rfc2047 token decoding logic for base64 encodings.
+ Properly handle GDateTime UTC offsets with non-zero seconds.
+ Improved introspection data for bindings such as Vala.
+ Improved address name quoting.
+ Added a GNotifyDestroy to the GMimeParserOptions callback.
+ Fixed the URL linkifier logic to properly handle links without
a '/' before the query string.
+ Fixed the URL linkifier logic to handle domains that start
with numbers.
+ Reverted base64 decoder optimizations from 3.2.10 and 3.2.11
to support chunked base64.
OBS-URL: https://build.opensuse.org/request/show/1109935
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gmime?expand=0&rev=93
- Update to version 3.2.13:
+ Optimized parsing of messages with lots of address headers
- includes changes from 3.2.12:
+ Fixed a memory leak in g_mime_gpgme_get_decrypt_result()
- includes changes from 3.2.11:
+ Fixed a bug in the new base64 decoder
- includes changes from 3.2.10:
+ Improved performance of base64 encoder by ~5%
+ Improved performance of base64 decoder by ~25%
+ Unref the autocrypt header after adding it to the list
+ Work around a bug in g_time_zone_new_offset() by using
identifiers instead
- includes changes from 3.2.9:
+ g_mime_multipart_signed_verify() now allows type/subtype and
type/x-subtype signature parts
+ Fixed header folding logic to avoid folding the first line of a
header value
+ Fixed bugs discovered by static analysis
+ Fixed GMimeStreamPipe to set errno to ESPIPE for
seek/tell/length methods
+ Fixed GMimeCertificates to prefer gpgme_user_id_t's address
field over the email field
- includes changes from 3.2.8:
+ Various fixes to Vala (and other?) language bindings
+ Added g_mime_object_write_content_to_stream()
+ Fixed parameter list parsing logic to not report a warning when
everything is valid
+ Fixed the parser to handle MIME parts without headers -or-
content of any kind (forwarded request 1073096 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1073230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmime?expand=0&rev=71
- Update to version 3.2.13:
+ Optimized parsing of messages with lots of address headers
- includes changes from 3.2.12:
+ Fixed a memory leak in g_mime_gpgme_get_decrypt_result()
- includes changes from 3.2.11:
+ Fixed a bug in the new base64 decoder
- includes changes from 3.2.10:
+ Improved performance of base64 encoder by ~5%
+ Improved performance of base64 decoder by ~25%
+ Unref the autocrypt header after adding it to the list
+ Work around a bug in g_time_zone_new_offset() by using
identifiers instead
- includes changes from 3.2.9:
+ g_mime_multipart_signed_verify() now allows type/subtype and
type/x-subtype signature parts
+ Fixed header folding logic to avoid folding the first line of a
header value
+ Fixed bugs discovered by static analysis
+ Fixed GMimeStreamPipe to set errno to ESPIPE for
seek/tell/length methods
+ Fixed GMimeCertificates to prefer gpgme_user_id_t's address
field over the email field
- includes changes from 3.2.8:
+ Various fixes to Vala (and other?) language bindings
+ Added g_mime_object_write_content_to_stream()
+ Fixed parameter list parsing logic to not report a warning when
everything is valid
+ Fixed the parser to handle MIME parts without headers -or-
content of any kind
OBS-URL: https://build.opensuse.org/request/show/1073096
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gmime?expand=0&rev=91
- Update to version 3.2.7:
+ Added some configure logic to auto-detect the system shift-jis
charset alias.
+ Fixed tests/Makefile.am to exit with a non-negative value.
+ Fixed logic to skip expired or revoked gpg subkeys when looking
for the correct subkey to use for signing or encrypting.
+ Fixed a regression introduced into 3.2.6 as part of the header
parser rewrite that lost the ability to warn about invalid
headers for non-toplevel MIME parts.
+ Fixed S/MIME to always set GPGME_KEYLIST_MODE_VALIDATE when
looking up certificates as this is needed in order to correctly
populate the GMimeCertificates.
OBS-URL: https://build.opensuse.org/request/show/787277
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gmime?expand=0&rev=89
Yup, we need this already :-) grilo-plugins won't build podcast support without it.
- Update to version 3.0.1:
+ Misc. fixes.
+ Updated and improved documentation.
- Update to version 3.0.0:
+ No upstream changes provided. Please check git log.
- Add define base_ver and define so_ver, ease future upstream
version updates, and rename sub-packages to new 3.0 version.
- Drop gmime-tools Obsolete, no longer needed.
- Drop disabled conditional mono subpackage, BuildRequires and
configure call, no longer supported by upstream.
- Add pkgconfig(vapigen) BuildRequires: Build vala support.
- Pass --enable-crypto to configure, build new crypto support.
- Drop obsolete MD5SUM fix of COPYING, no longer needed.
- Drop obsolete CFLAGS hack, fixed upstream.
- Stop running custom find_requires, no longer needed. (forwarded request 518832 from Zaitor)
OBS-URL: https://build.opensuse.org/request/show/519078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmime?expand=0&rev=59
Yup, we need this already :-) grilo-plugins won't build podcast support without it.
- Update to version 3.0.1:
+ Misc. fixes.
+ Updated and improved documentation.
- Update to version 3.0.0:
+ No upstream changes provided. Please check git log.
- Add define base_ver and define so_ver, ease future upstream
version updates, and rename sub-packages to new 3.0 version.
- Drop gmime-tools Obsolete, no longer needed.
- Drop disabled conditional mono subpackage, BuildRequires and
configure call, no longer supported by upstream.
- Add pkgconfig(vapigen) BuildRequires: Build vala support.
- Pass --enable-crypto to configure, build new crypto support.
- Drop obsolete MD5SUM fix of COPYING, no longer needed.
- Drop obsolete CFLAGS hack, fixed upstream.
- Stop running custom find_requires, no longer needed.
OBS-URL: https://build.opensuse.org/request/show/518832
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gmime?expand=0&rev=67
- 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). (forwarded request 225151 from Zaitor)
OBS-URL: https://build.opensuse.org/request/show/225315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gmime?expand=0&rev=51
- 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).
OBS-URL: https://build.opensuse.org/request/show/225151
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gmime?expand=0&rev=53