head 1.12; access; symbols pkgsrc-2025Q2:1.12.0.8 pkgsrc-2025Q2-base:1.12 pkgsrc-2025Q1:1.12.0.6 pkgsrc-2025Q1-base:1.12 pkgsrc-2024Q4:1.12.0.4 pkgsrc-2024Q4-base:1.12 pkgsrc-2024Q3:1.12.0.2 pkgsrc-2024Q3-base:1.12 pkgsrc-2024Q2:1.11.0.22 pkgsrc-2024Q2-base:1.11 pkgsrc-2024Q1:1.11.0.20 pkgsrc-2024Q1-base:1.11 pkgsrc-2023Q4:1.11.0.18 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.16 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.14 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.12 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.10 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.8 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.6 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.11.0.4 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.2 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.9.0.14 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.12 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.10 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.8 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.6 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.4 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.2 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.7.0.4 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.5.0.8 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.6 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.4 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.2 pkgsrc-2018Q4-base:1.5 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.12 date 2024.06.28.13.40.43; author ryoon; state Exp; branches; next 1.11; commitid rzeV3JqgugFLOKfF; 1.11 date 2021.10.26.10.54.02; author nia; state Exp; branches; next 1.10; commitid 4oqMIfLoj7jhgjeD; 1.10 date 2021.10.07.14.25.19; author nia; state Exp; branches; next 1.9; commitid qxYyTRMxdIO13TbD; 1.9 date 2020.03.22.18.17.55; author wiz; state Exp; branches; next 1.8; commitid 3W3t4i3WNlbSsq1C; 1.8 date 2020.02.16.10.54.55; author wiz; state Exp; branches; next 1.7; commitid Zs6PH8ZVkXwE8TWB; 1.7 date 2019.11.26.12.32.30; author wiz; state Exp; branches; next 1.6; commitid Z3Rxn0qfWv4yjmMB; 1.6 date 2019.10.08.14.36.40; author ryoon; state Exp; branches; next 1.5; commitid 9r4BPrDTuczMz4GB; 1.5 date 2018.12.03.11.12.44; author wiz; state Exp; branches; next 1.4; commitid WYaE2LcACfIDnl2B; 1.4 date 2018.12.01.10.45.29; author wiz; state Exp; branches; next 1.3; commitid jFHajEpMR9Qfi52B; 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.12 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 @$NetBSD: distinfo,v 1.11 2021/10/26 10:54:02 nia Exp $ BLAKE2s (gmime-3.2.15.tar.xz) = 8eec6d540032133b2052c74eddf52799a0b123ae2b745cf029ef173bea3ba7d7 SHA512 (gmime-3.2.15.tar.xz) = cafb89854b2441508bf940fd6f991739d30fb137b8928ad33e8e4d2a0293a6460e4d1318e73c3ee9e5a964b692f36e7a4eb5f2930c6998698bd9edf866629655 Size (gmime-3.2.15.tar.xz) = 2233608 bytes @ 1.11 log @mail: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles were unfetchable (possibly fetched conditionally?): ./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2021/10/07 14:25:19 nia Exp $ d3 3 a5 3 BLAKE2s (gmime-3.2.7.tar.xz) = 2e6dfa7e75de63f47c60a1f7d943a367fa1ead4658531db2d38ada7836a3abee SHA512 (gmime-3.2.7.tar.xz) = 2c8fecd6eb74c9e956c419ce111bef6280916ea3756a534b6b800a273f0fff260717cda7fefd4bd4c6ddb27973112ec6e73fa971fa74bb9aa04cfe587d45f10b Size (gmime-3.2.7.tar.xz) = 2227048 bytes @ 1.10 log @mail: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2020/03/22 18:17:55 wiz Exp $ d3 1 a3 1 RMD160 (gmime-3.2.7.tar.xz) = b8dba48df961dad254690cef0f33aa3818b239b4 @ 1.9 log @gmime3: update to 3.2.7. ### GMime 3.2.7 * Added some configure logic to auto-detect the system shift-jis charset alias. (issue #81) * Fixed tests/Makefile.am to exit with a non-negative value (issue #82) * Fixed logic to skip expired or revoked gpg subkeys when looking for the correct subkey to use for signing or encrypting. (issue #88) * Fixed a regression introduced into 3.2.6 as part of the header parsder rewrite that lost the ability to warn about invalid headers for non-toplevel MIME parts. (issue #89) * 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 (issue #90) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2020/02/16 10:54:55 wiz Exp $ a2 1 SHA1 (gmime-3.2.7.tar.xz) = 4c869a8c0823af30cc467fc2e523563ed97e30c5 @ 1.8 log @gmime3: update to 3.2.6. ### GMime 3.2.6 * Added methods to get 64-bit timestamps for the creation-date and expiration-date of GMimeCertificates and GMimeSignatures. (issue #68) * Fixed the vala abstract public constructor for GMimeObject. (issue #76) * Fixed a bug in GMimeParser's header parser. (issue #78) * Added build files for Visual Studio 2017 thanks to Vitaliy Didik. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2019/11/26 12:32:30 wiz Exp $ d3 4 a6 4 SHA1 (gmime-3.2.6.tar.xz) = c987d1bbaa30951653ca7efbe3da3ec9d7e4c883 RMD160 (gmime-3.2.6.tar.xz) = 01ae720a6fc839b1c41ca758c880e617fbebef13 SHA512 (gmime-3.2.6.tar.xz) = a60d3f9f1aa8490865c22cd9539544e9c9f3ceb4037b9749cf9e5c279f97aa88fc4cd077bf2aff314ba0db2a1b7bbe76f9b1ca5a17fffcbd6315ecebc5414a3d Size (gmime-3.2.6.tar.xz) = 2225796 bytes @ 1.7 log @gmime3: update to 3.2.5. ### GMime 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2019/10/08 14:36:40 ryoon Exp $ d3 4 a6 4 SHA1 (gmime-3.2.5.tar.xz) = a53e9f5bd10a328128a462588b85c98fa4ec7669 RMD160 (gmime-3.2.5.tar.xz) = d972385c06074974e453585d5ef332fc522e5f25 SHA512 (gmime-3.2.5.tar.xz) = 37488da84f1befb37a0dff9465e9f786670dfb7248adbbc1f227dcc0e80bcd4ee7cd239abeab2b52e8ded6ea7f8aa432bcc0461b379282dacd6ee4f867aa049d Size (gmime-3.2.5.tar.xz) = 2220348 bytes @ 1.6 log @Update to 3.2.4 Changelog: ### GMime 3.2.4 * Replaced calls to g_memmove with memmove. It seems that the latest versions of glib have deprecated g_memmove in favor of having developers use libc's memmove() function directly. This change reduces the number of compiler warnings during the gmime build process. * Added a new GMIME_DECRYPT_NO_VERIFY flag that disables signature verification. For cases where it is not necessary to verify the signatures (or it is known that there are no signatures), making use of this flag can significantly improve the performance of decrypting OpenPGP content. * Modified GMimeParser to not set the OpenPGP state for base64/uuencoded content. While the GMimeParser is parsing a MIME message (or other MIME entity), it will normally attempt to identify OpenPGP markers in the content of GMimeParts. However, when the content is base64 or uu-encoded, the parser is unable to accurately detect these markers and so in previous versions, it was falsely claiming that such MIME parts had no OpenPGP content even though it was possible, after decoding their content, that they did in fact have OpenPGP content. For more details about this bug, see issue #60. * 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. - Use correct symbol prefixes which avoid loads of cname attributes. - Unhide FilterBest.charset() method which conflicts with charset field. - Object.write_to_stream conflicts with function pointer with the same name but with a different signature. Fixes https://gitlab.gnome.org/GNOME/gmime/issues/2 Fixes https://gitlab.gnome.org/GNOME/gmime/issues/3 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2018/12/03 11:12:44 wiz Exp $ d3 4 a6 4 SHA1 (gmime-3.2.4.tar.xz) = c7f2fbb50e123ba34348ae52c073e1f97e7a8502 RMD160 (gmime-3.2.4.tar.xz) = 54219b04dcbfbf9e0ac8a10a54adbb4313bf3309 SHA512 (gmime-3.2.4.tar.xz) = 34592e89a2f923dacc37ac535da785918c2c0d6a63b0f2ec1d86393264aace44d1060e8ef4a77e60fd57e97475435f8e79d87e46b269ae332db9b9aaf98bf61b Size (gmime-3.2.4.tar.xz) = 2219876 bytes @ 1.5 log @gmime3: update to 3.2.3. ### GMime 3.2.3 * Fixed GMimeFilterBasic for uudecode. Don't allow the outbuf to ever get set to NULL which could happen if the begin-line had not yet been found (and thus g_mime_filter_set_size() had never been called to allocate the outbuf buffer). * Fixed a bug in g_mime_uuencode_step(). * Modified GMimeParser to work around broken mailers that send base64 encoded message/rfc822 parts. Fixes https://gitlab.gnome.org/GNOME/gmime/issues/1 * 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(). This function no longer requires the input string to be an exact match for "7bit", "8bit", "base64", etc. It can now handle whitespace before and after the value. In other words, it is now easy to use this function on raw header values before any whitespace trimming has been done. * Really, really fixed the packaging to include the Vala build files. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2018/12/01 10:45:29 wiz Exp $ d3 4 a6 4 SHA1 (gmime-3.2.3.tar.xz) = d97a1e926f9702761c40bbb963c98424900b6dde RMD160 (gmime-3.2.3.tar.xz) = adffc2bdeb1f18c48cd4acc433791f5e368e376f SHA512 (gmime-3.2.3.tar.xz) = abaf9059baf0c045d5b62757953ee2fa0779462eb32142bb41be40c376fc7ac2b3e4a56fd66177fbbe1dca35c6168a251542b14a844125c2cfcc9a99888179b4 Size (gmime-3.2.3.tar.xz) = 2217320 bytes @ 1.4 log @gmime3: update to 3.2.2. ### GMime 3.2.2 * Fixed packaging to include Vala files. ### GMime 3.2.1 * Fixed GMimeParser to recognize the message/global mime-type (a UTF-8 version of message/rfc822). (issue #50) * Updated GMime to use libidn2 instead of the older libidn library. (issue #48) * Fixed address quoting logic and IDN2 encoding. The rules for quoting address names should use 'specials' instead of 'tspecials' and when encoding domain names via IDN2, check if the encoded domain matches the original domain name (other than case). If they match, prefer the non-encoded domain name since the user may have used uppercase characters to enhance readability of the domain name. * 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(). Clients that wish to enable online certificate and/or keyserver lookups now need to explicitly enable this functionality. These changes are designed to make it more difficult for clients to be susceptible to Efail privacy exploits. Specifically, it is meant to address the privacy concerns regarding CRL and OCSP status check backchannels. For more information about Efail, see https://www.efail.de/ * Fixed g_mime_message_write_to_stream() to prioritize message headers over body headers (even when they have an offset of -1). (issue #46) * 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2018/01/28 15:30:07 wiz Exp $ d3 4 a6 4 SHA1 (gmime-3.2.2.tar.xz) = e27b747eafa14523a94f6ea003712f1cbfe8606a RMD160 (gmime-3.2.2.tar.xz) = 78ede60bac469f8a43b0b71b1ec11136aa681e45 SHA512 (gmime-3.2.2.tar.xz) = b406492ca9b5aa7b50ccbaf3c76bfbcb0c0ed0280453be35df1c0e13cc5ee60ed61117fa22dacc2fb064c57c50f503c128ff90ec535a04be92ca264e32527e98 Size (gmime-3.2.2.tar.xz) = 1955796 bytes @ 1.3 log @gmime3: update to 3.2.0. Changes not documented. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2018/01/10 09:54:53 wiz Exp $ d3 4 a6 4 SHA1 (gmime-3.2.0.tar.xz) = 78cf0e5fa836720e79c37b8d6b9e531344bce476 RMD160 (gmime-3.2.0.tar.xz) = e7fd87739a4abaf06cf8212b9ef363e553a118dd SHA512 (gmime-3.2.0.tar.xz) = bb45f34b80ff237478602ff05ce0f736373185b7aa260c17aaf00a519d0b75ce9e24b0f6b256ce0f17b613e9f67174c54e302411110bf5f143947591f5f5aa43 Size (gmime-3.2.0.tar.xz) = 1962544 bytes @ 1.2 log @gmime3: update to 3.0.5. Changes not found. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2017/11/23 15:42:03 wiz Exp $ d3 4 a6 4 SHA1 (gmime-3.0.5.tar.xz) = 9cfaa3adea069dc58f88f07f590e0afeb1700630 RMD160 (gmime-3.0.5.tar.xz) = 9bf373aa38dbf2254a507235b11e6ca35f6445a1 SHA512 (gmime-3.0.5.tar.xz) = 658b9008ffdf8055ffa9dfe8a5a6036a487309b0419572a9376397f68a8fc17d36ba6a05d2dfcb2ad23e634dc9e2aedd2479df1bfa0b7f8944d4c294650cb6c8 Size (gmime-3.0.5.tar.xz) = 764188 bytes @ 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 @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2017/02/25 00:05:06 mef Exp $ d3 4 a6 4 SHA1 (gmime-3.0.2.tar.xz) = 41ce01e93cbb1ee9403164024fe9afc781d1693c RMD160 (gmime-3.0.2.tar.xz) = 1029c1af24410e32207e9251fd3d11934e95244b SHA512 (gmime-3.0.2.tar.xz) = 246f489c168ce7e04fab664b7e9ae7772ae52f0063fb0eac9153460d84fa5d9712457d81fbd1bdcdadb7e03007cf71ed3bad5287f1639214f54167427c9209ca Size (gmime-3.0.2.tar.xz) = 751944 bytes @