Package Release Info

gmime-3.2.14-bp160.1.14

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

gmime-devel
libgmime-3_0-0
typelib-1_0-GMime-3_0

Change Logs

* Tue Mar 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).
* Fri Sep 08 2023 Antonio Teixeira <antonio.teixeira@suse.com>
- 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.
* Wed Dec 28 2022 Andreas Stieger <andreas.stieger@gmx.de>
- 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
* Sat Mar 21 2020 Bjørn Lie <bjorn.lie@gmail.com>
- 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.
* Sat Feb 15 2020 Bjørn Lie <bjorn.lie@gmail.com>
- 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 2019 Bjørn Lie <bjorn.lie@gmail.com>
- 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 03 2019 Bjørn Lie <bjorn.lie@gmail.com>
- 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 2018 bjorn.lie@gmail.com
- 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 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Thu Dec 21 2017 luc14n0@linuxmail.org
- Update to version 3.2.0:
  + No news available.