head 1.4; access; symbols pkgsrc-2025Q2:1.4.0.8 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.6 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.4 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.2 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.3.0.52 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.50 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.48 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.46 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.44 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.42 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.40 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.38 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.36 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.34 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.32 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.30 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.28 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.26 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.24 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.22 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.20 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.16 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.18 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.14 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.12 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.10 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.8 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.6 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.4 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.2 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.1.0.2 pkgsrc-2017Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2024.06.28.13.40.43; author ryoon; state Exp; branches; next 1.3; commitid rzeV3JqgugFLOKfF; 1.3 date 2018.01.28.15.30.07; author wiz; state Exp; branches; next 1.2; commitid 4LlpTRM77x7KJEoA; 1.2 date 2018.01.10.09.54.53; author wiz; state Exp; branches; next 1.1; commitid 6ffpwzgbx9BAsjmA; 1.1 date 2017.11.23.15.42.03; author wiz; state Exp; branches; next ; commitid CPnJrm99jvPnVagA; desc @@ 1.4 log @mail/gmime3: Update to 3.2.15 Changelog: ### GMime 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() (issue #159) * Added custom header folding logic for the Newsgroups: header (issue #162) * Fixed a configure issue regarding ac_cv_sys_file_offset_bits (issue #158) * Fixed an infinite loop in the Content-Type and Content-Disposition parameter serialization logic (issue #165) ### GMime 3.2.14 * Avoid clearing the header list of a GMimeMessage when adding addresses to an address header. (issue #129) * Added the internet_address_list_append_parse() prototype definition to internet-address.h. (issue #128) * Use gtk-doc ulink syntax in doc comments instead of ``. (issue #131) * Fixed rfc2047 token decoding logic for base64 encodings. (issue #133) * Properly handle GDateTime UTC offsets with non-zero seconds. (issue #134) * 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. (issue #152) * Reverted base64 decoder optimizations from 3.2.10 and 3.2.11 to support chunked base64. (issue #150) ### GMime 3.2.13 * Optimized parsing of messages with lots of address headers. (issue #126) ### GMime 3.2.12 * Fixed a memory leak in g_mime_gpgme_get_decrypt_result(). * Updated vapigen.m4, introspection.m4, and gpgme.m4 to improve cross-platform builds. * Add and use ax_lib_socket_nsl.m4 so that systems that do not require linkage with libnsl are not forced to link with it unnecessesarily. * Changed the build system to no longer use dolt (which is obsolete). ### GMime 3.2.11 * Fixed a bug in the base64 decoder. D'oh! ### GMime 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. (issue #118) * Work around a bug in g_time_zone_new_offset() by using identifiers instead. (issue #120) ### GMime 3.2.9 * g_mime_multipart_signed_verify() now allows type/subtype and type/x-subtype signature parts. (issue #115) * Fixed header folding logic to avoid folding the first line of a header value. (issue #112 and issue #113) * Fixed bugs discovered by static analysis. (issue #110) * 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. (issue #102) ### GMime 3.2.8 * Various fixes to Vala (and other?) language bindings. (issue #96 and issue #101) * Enabled build for PPC64LE architecture (issue #100) * Added g_mime_object_write_content_to_stream() (issue #97) * 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. @ text @@@comment $NetBSD$ include/gmime-3.0/gmime/gmime-application-pkcs7-mime.h include/gmime-3.0/gmime/gmime-autocrypt.h include/gmime-3.0/gmime/gmime-certificate.h include/gmime-3.0/gmime/gmime-charset.h include/gmime-3.0/gmime/gmime-content-type.h include/gmime-3.0/gmime/gmime-crypto-context.h include/gmime-3.0/gmime/gmime-data-wrapper.h include/gmime-3.0/gmime/gmime-disposition.h include/gmime-3.0/gmime/gmime-encodings.h include/gmime-3.0/gmime/gmime-error.h include/gmime-3.0/gmime/gmime-filter-basic.h include/gmime-3.0/gmime/gmime-filter-best.h include/gmime-3.0/gmime/gmime-filter-charset.h include/gmime-3.0/gmime/gmime-filter-checksum.h include/gmime-3.0/gmime/gmime-filter-dos2unix.h include/gmime-3.0/gmime/gmime-filter-enriched.h include/gmime-3.0/gmime/gmime-filter-from.h include/gmime-3.0/gmime/gmime-filter-gzip.h include/gmime-3.0/gmime/gmime-filter-html.h include/gmime-3.0/gmime/gmime-filter-openpgp.h include/gmime-3.0/gmime/gmime-filter-smtp-data.h include/gmime-3.0/gmime/gmime-filter-strip.h include/gmime-3.0/gmime/gmime-filter-unix2dos.h include/gmime-3.0/gmime/gmime-filter-windows.h include/gmime-3.0/gmime/gmime-filter-yenc.h include/gmime-3.0/gmime/gmime-filter.h include/gmime-3.0/gmime/gmime-format-options.h include/gmime-3.0/gmime/gmime-gpg-context.h include/gmime-3.0/gmime/gmime-header.h include/gmime-3.0/gmime/gmime-iconv-utils.h include/gmime-3.0/gmime/gmime-iconv.h include/gmime-3.0/gmime/gmime-message-part.h include/gmime-3.0/gmime/gmime-message-partial.h include/gmime-3.0/gmime/gmime-message.h include/gmime-3.0/gmime/gmime-multipart-encrypted.h include/gmime-3.0/gmime/gmime-multipart-signed.h include/gmime-3.0/gmime/gmime-multipart.h include/gmime-3.0/gmime/gmime-object.h include/gmime-3.0/gmime/gmime-param.h include/gmime-3.0/gmime/gmime-parser-options.h include/gmime-3.0/gmime/gmime-parser.h include/gmime-3.0/gmime/gmime-part-iter.h include/gmime-3.0/gmime/gmime-part.h include/gmime-3.0/gmime/gmime-pkcs7-context.h include/gmime-3.0/gmime/gmime-references.h include/gmime-3.0/gmime/gmime-signature.h include/gmime-3.0/gmime/gmime-stream-buffer.h include/gmime-3.0/gmime/gmime-stream-cat.h include/gmime-3.0/gmime/gmime-stream-file.h include/gmime-3.0/gmime/gmime-stream-filter.h include/gmime-3.0/gmime/gmime-stream-fs.h include/gmime-3.0/gmime/gmime-stream-gio.h include/gmime-3.0/gmime/gmime-stream-mem.h include/gmime-3.0/gmime/gmime-stream-mmap.h include/gmime-3.0/gmime/gmime-stream-null.h include/gmime-3.0/gmime/gmime-stream-pipe.h include/gmime-3.0/gmime/gmime-stream.h include/gmime-3.0/gmime/gmime-text-part.h include/gmime-3.0/gmime/gmime-utils.h include/gmime-3.0/gmime/gmime-version.h include/gmime-3.0/gmime/gmime.h include/gmime-3.0/gmime/internet-address.h lib/libgmime-3.0.la lib/pkgconfig/gmime-3.0.pc share/gtk-doc/html/gmime-3.2/CryptoContexts.html share/gtk-doc/html/gmime-3.2/DataWrappers.html share/gtk-doc/html/gmime-3.2/Filters.html share/gtk-doc/html/gmime-3.2/GMimeApplicationPkcs7Mime.html share/gtk-doc/html/gmime-3.2/GMimeCertificate.html share/gtk-doc/html/gmime-3.2/GMimeContentDisposition.html share/gtk-doc/html/gmime-3.2/GMimeContentType.html share/gtk-doc/html/gmime-3.2/GMimeCryptoContext.html share/gtk-doc/html/gmime-3.2/GMimeDataWrapper.html share/gtk-doc/html/gmime-3.2/GMimeFilter.html share/gtk-doc/html/gmime-3.2/GMimeFilterBasic.html share/gtk-doc/html/gmime-3.2/GMimeFilterBest.html share/gtk-doc/html/gmime-3.2/GMimeFilterCharset.html share/gtk-doc/html/gmime-3.2/GMimeFilterChecksum.html share/gtk-doc/html/gmime-3.2/GMimeFilterDos2Unix.html share/gtk-doc/html/gmime-3.2/GMimeFilterEnriched.html share/gtk-doc/html/gmime-3.2/GMimeFilterFrom.html share/gtk-doc/html/gmime-3.2/GMimeFilterGZip.html share/gtk-doc/html/gmime-3.2/GMimeFilterHTML.html share/gtk-doc/html/gmime-3.2/GMimeFilterOpenPGP.html share/gtk-doc/html/gmime-3.2/GMimeFilterSmtpData.html share/gtk-doc/html/gmime-3.2/GMimeFilterStrip.html share/gtk-doc/html/gmime-3.2/GMimeFilterUnix2Dos.html share/gtk-doc/html/gmime-3.2/GMimeFilterWindows.html share/gtk-doc/html/gmime-3.2/GMimeFilterYenc.html share/gtk-doc/html/gmime-3.2/GMimeGpgContext.html share/gtk-doc/html/gmime-3.2/GMimeHeaderList.html share/gtk-doc/html/gmime-3.2/GMimeMessage.html share/gtk-doc/html/gmime-3.2/GMimeMessagePart.html share/gtk-doc/html/gmime-3.2/GMimeMessagePartial.html share/gtk-doc/html/gmime-3.2/GMimeMultipart.html share/gtk-doc/html/gmime-3.2/GMimeMultipartEncrypted.html share/gtk-doc/html/gmime-3.2/GMimeMultipartSigned.html share/gtk-doc/html/gmime-3.2/GMimeObject.html share/gtk-doc/html/gmime-3.2/GMimeParamList.html share/gtk-doc/html/gmime-3.2/GMimeParser.html share/gtk-doc/html/gmime-3.2/GMimePart.html share/gtk-doc/html/gmime-3.2/GMimePkcs7Context.html share/gtk-doc/html/gmime-3.2/GMimeSignature.html share/gtk-doc/html/gmime-3.2/GMimeStream.html share/gtk-doc/html/gmime-3.2/GMimeStreamBuffer.html share/gtk-doc/html/gmime-3.2/GMimeStreamCat.html share/gtk-doc/html/gmime-3.2/GMimeStreamFile.html share/gtk-doc/html/gmime-3.2/GMimeStreamFilter.html share/gtk-doc/html/gmime-3.2/GMimeStreamFs.html share/gtk-doc/html/gmime-3.2/GMimeStreamGIO.html share/gtk-doc/html/gmime-3.2/GMimeStreamMem.html share/gtk-doc/html/gmime-3.2/GMimeStreamMmap.html share/gtk-doc/html/gmime-3.2/GMimeStreamNull.html share/gtk-doc/html/gmime-3.2/GMimeStreamPipe.html share/gtk-doc/html/gmime-3.2/GMimeTextPart.html share/gtk-doc/html/gmime-3.2/Headers.html share/gtk-doc/html/gmime-3.2/InternetAddress.html share/gtk-doc/html/gmime-3.2/InternetAddressGroup.html share/gtk-doc/html/gmime-3.2/InternetAddressList.html share/gtk-doc/html/gmime-3.2/InternetAddressMailbox.html share/gtk-doc/html/gmime-3.2/InternetAddresses.html share/gtk-doc/html/gmime-3.2/MimeParts.html share/gtk-doc/html/gmime-3.2/Parsers.html share/gtk-doc/html/gmime-3.2/Streams.html share/gtk-doc/html/gmime-3.2/ch01.html share/gtk-doc/html/gmime-3.2/classes.html share/gtk-doc/html/gmime-3.2/core.html share/gtk-doc/html/gmime-3.2/fundamentals.html share/gtk-doc/html/gmime-3.2/gmime-3.2.devhelp2 share/gtk-doc/html/gmime-3.2/gmime-GMimeAutocryptHeader.html share/gtk-doc/html/gmime-3.2/gmime-GMimeFormatOptions.html share/gtk-doc/html/gmime-3.2/gmime-GMimeParserOptions.html share/gtk-doc/html/gmime-3.2/gmime-GMimePartIter.html share/gtk-doc/html/gmime-3.2/gmime-GMimeReferences.html share/gtk-doc/html/gmime-3.2/gmime-building.html share/gtk-doc/html/gmime-3.2/gmime-changes-2-0.html share/gtk-doc/html/gmime-3.2/gmime-changes-2-2.html share/gtk-doc/html/gmime-3.2/gmime-changes-2-4.html share/gtk-doc/html/gmime-3.2/gmime-changes-2-6.html share/gtk-doc/html/gmime-3.2/gmime-changes-3-0.html share/gtk-doc/html/gmime-3.2/gmime-compiling.html share/gtk-doc/html/gmime-3.2/gmime-data-wrappers.html share/gtk-doc/html/gmime-3.2/gmime-filters.html share/gtk-doc/html/gmime-3.2/gmime-gmime-charset.html share/gtk-doc/html/gmime-3.2/gmime-gmime-encodings.html share/gtk-doc/html/gmime-3.2/gmime-gmime-iconv-utils.html share/gtk-doc/html/gmime-3.2/gmime-gmime-iconv.html share/gtk-doc/html/gmime-3.2/gmime-gmime-utils.html share/gtk-doc/html/gmime-3.2/gmime-gmime.html share/gtk-doc/html/gmime-3.2/gmime-question-index.html share/gtk-doc/html/gmime-3.2/gmime-resources.html share/gtk-doc/html/gmime-3.2/gmime-streams.html share/gtk-doc/html/gmime-3.2/gmime.html share/gtk-doc/html/gmime-3.2/home.png share/gtk-doc/html/gmime-3.2/index.html share/gtk-doc/html/gmime-3.2/left-insensitive.png share/gtk-doc/html/gmime-3.2/left.png share/gtk-doc/html/gmime-3.2/right-insensitive.png share/gtk-doc/html/gmime-3.2/right.png share/gtk-doc/html/gmime-3.2/style.css share/gtk-doc/html/gmime-3.2/up-insensitive.png share/gtk-doc/html/gmime-3.2/up.png @ 1.3 log @gmime3: update to 3.2.0. Changes not documented. @ text @d131 1 a144 1 share/gtk-doc/html/gmime-3.2/gmime-gmime-autocrypt.html @ 1.2 log @gmime3: update to 3.0.5. Changes not found. @ text @d21 1 d66 98 a163 96 share/gtk-doc/html/gmime-3.0/CryptoContexts.html share/gtk-doc/html/gmime-3.0/DataWrappers.html share/gtk-doc/html/gmime-3.0/Filters.html share/gtk-doc/html/gmime-3.0/GMimeApplicationPkcs7Mime.html share/gtk-doc/html/gmime-3.0/GMimeCertificate.html share/gtk-doc/html/gmime-3.0/GMimeContentDisposition.html share/gtk-doc/html/gmime-3.0/GMimeContentType.html share/gtk-doc/html/gmime-3.0/GMimeCryptoContext.html share/gtk-doc/html/gmime-3.0/GMimeDataWrapper.html share/gtk-doc/html/gmime-3.0/GMimeFilter.html share/gtk-doc/html/gmime-3.0/GMimeFilterBasic.html share/gtk-doc/html/gmime-3.0/GMimeFilterBest.html share/gtk-doc/html/gmime-3.0/GMimeFilterCharset.html share/gtk-doc/html/gmime-3.0/GMimeFilterChecksum.html share/gtk-doc/html/gmime-3.0/GMimeFilterDos2Unix.html share/gtk-doc/html/gmime-3.0/GMimeFilterEnriched.html share/gtk-doc/html/gmime-3.0/GMimeFilterFrom.html share/gtk-doc/html/gmime-3.0/GMimeFilterGZip.html share/gtk-doc/html/gmime-3.0/GMimeFilterHTML.html share/gtk-doc/html/gmime-3.0/GMimeFilterSmtpData.html share/gtk-doc/html/gmime-3.0/GMimeFilterStrip.html share/gtk-doc/html/gmime-3.0/GMimeFilterUnix2Dos.html share/gtk-doc/html/gmime-3.0/GMimeFilterWindows.html share/gtk-doc/html/gmime-3.0/GMimeFilterYenc.html share/gtk-doc/html/gmime-3.0/GMimeGpgContext.html share/gtk-doc/html/gmime-3.0/GMimeHeaderList.html share/gtk-doc/html/gmime-3.0/GMimeMessage.html share/gtk-doc/html/gmime-3.0/GMimeMessagePart.html share/gtk-doc/html/gmime-3.0/GMimeMessagePartial.html share/gtk-doc/html/gmime-3.0/GMimeMultipart.html share/gtk-doc/html/gmime-3.0/GMimeMultipartEncrypted.html share/gtk-doc/html/gmime-3.0/GMimeMultipartSigned.html share/gtk-doc/html/gmime-3.0/GMimeObject.html share/gtk-doc/html/gmime-3.0/GMimeParamList.html share/gtk-doc/html/gmime-3.0/GMimeParser.html share/gtk-doc/html/gmime-3.0/GMimePart.html share/gtk-doc/html/gmime-3.0/GMimePkcs7Context.html share/gtk-doc/html/gmime-3.0/GMimeSignature.html share/gtk-doc/html/gmime-3.0/GMimeStream.html share/gtk-doc/html/gmime-3.0/GMimeStreamBuffer.html share/gtk-doc/html/gmime-3.0/GMimeStreamCat.html share/gtk-doc/html/gmime-3.0/GMimeStreamFile.html share/gtk-doc/html/gmime-3.0/GMimeStreamFilter.html share/gtk-doc/html/gmime-3.0/GMimeStreamFs.html share/gtk-doc/html/gmime-3.0/GMimeStreamGIO.html share/gtk-doc/html/gmime-3.0/GMimeStreamMem.html share/gtk-doc/html/gmime-3.0/GMimeStreamMmap.html share/gtk-doc/html/gmime-3.0/GMimeStreamNull.html share/gtk-doc/html/gmime-3.0/GMimeStreamPipe.html share/gtk-doc/html/gmime-3.0/GMimeTextPart.html share/gtk-doc/html/gmime-3.0/Headers.html share/gtk-doc/html/gmime-3.0/InternetAddress.html share/gtk-doc/html/gmime-3.0/InternetAddressGroup.html share/gtk-doc/html/gmime-3.0/InternetAddressList.html share/gtk-doc/html/gmime-3.0/InternetAddressMailbox.html share/gtk-doc/html/gmime-3.0/InternetAddresses.html share/gtk-doc/html/gmime-3.0/MimeParts.html share/gtk-doc/html/gmime-3.0/Parsers.html share/gtk-doc/html/gmime-3.0/Streams.html share/gtk-doc/html/gmime-3.0/ch01.html share/gtk-doc/html/gmime-3.0/classes.html share/gtk-doc/html/gmime-3.0/core.html share/gtk-doc/html/gmime-3.0/fundamentals.html share/gtk-doc/html/gmime-3.0/gmime-3.0.devhelp2 share/gtk-doc/html/gmime-3.0/gmime-GMimeFormatOptions.html share/gtk-doc/html/gmime-3.0/gmime-GMimeParserOptions.html share/gtk-doc/html/gmime-3.0/gmime-GMimePartIter.html share/gtk-doc/html/gmime-3.0/gmime-GMimeReferences.html share/gtk-doc/html/gmime-3.0/gmime-building.html share/gtk-doc/html/gmime-3.0/gmime-changes-2-0.html share/gtk-doc/html/gmime-3.0/gmime-changes-2-2.html share/gtk-doc/html/gmime-3.0/gmime-changes-2-4.html share/gtk-doc/html/gmime-3.0/gmime-changes-2-6.html share/gtk-doc/html/gmime-3.0/gmime-changes-3-0.html share/gtk-doc/html/gmime-3.0/gmime-compiling.html share/gtk-doc/html/gmime-3.0/gmime-data-wrappers.html share/gtk-doc/html/gmime-3.0/gmime-filters.html share/gtk-doc/html/gmime-3.0/gmime-gmime-charset.html share/gtk-doc/html/gmime-3.0/gmime-gmime-encodings.html share/gtk-doc/html/gmime-3.0/gmime-gmime-iconv-utils.html share/gtk-doc/html/gmime-3.0/gmime-gmime-iconv.html share/gtk-doc/html/gmime-3.0/gmime-gmime-utils.html share/gtk-doc/html/gmime-3.0/gmime-gmime.html share/gtk-doc/html/gmime-3.0/gmime-question-index.html share/gtk-doc/html/gmime-3.0/gmime-resources.html share/gtk-doc/html/gmime-3.0/gmime-streams.html share/gtk-doc/html/gmime-3.0/gmime.html share/gtk-doc/html/gmime-3.0/home.png share/gtk-doc/html/gmime-3.0/index.html share/gtk-doc/html/gmime-3.0/left-insensitive.png share/gtk-doc/html/gmime-3.0/left.png share/gtk-doc/html/gmime-3.0/right-insensitive.png share/gtk-doc/html/gmime-3.0/right.png share/gtk-doc/html/gmime-3.0/style.css share/gtk-doc/html/gmime-3.0/up-insensitive.png share/gtk-doc/html/gmime-3.0/up.png @ 1.1 log @mail/gmime3: import gmime3-3.0.2 GMime is a C library which may be used for the creation and parsing of messages using the Multipurpose Internet Mail Extension (MIME), as defined by numerous IETF specifications. GMime features an extremely robust high-performance parser designed to be able to preserve byte-for-byte information allowing developers to re-seralize the parsed messages back to a stream exactly as the parser found them. It also features integrated GnuPG and S/MIME v3.2 support. Built on top of GObject (the object system used by the GNOME desktop), many developers should find its API design and memory management very familiar. This package contains v3 of the gmime API. @ text @d3 1 @