head 1.33; access; symbols pkgsrc-2023Q4:1.31.0.2 pkgsrc-2023Q4-base:1.31 pkgsrc-2023Q3:1.30.0.2 pkgsrc-2023Q3-base:1.30 pkgsrc-2023Q2:1.29.0.10 pkgsrc-2023Q2-base:1.29 pkgsrc-2023Q1:1.29.0.8 pkgsrc-2023Q1-base:1.29 pkgsrc-2022Q4:1.29.0.6 pkgsrc-2022Q4-base:1.29 pkgsrc-2022Q3:1.29.0.4 pkgsrc-2022Q3-base:1.29 pkgsrc-2022Q2:1.29.0.2 pkgsrc-2022Q2-base:1.29 pkgsrc-2022Q1:1.28.0.4 pkgsrc-2022Q1-base:1.28 pkgsrc-2021Q4:1.28.0.2 pkgsrc-2021Q4-base:1.28 pkgsrc-2021Q3:1.26.0.10 pkgsrc-2021Q3-base:1.26 pkgsrc-2021Q2:1.26.0.8 pkgsrc-2021Q2-base:1.26 pkgsrc-2021Q1:1.26.0.6 pkgsrc-2021Q1-base:1.26 pkgsrc-2020Q4:1.26.0.4 pkgsrc-2020Q4-base:1.26 pkgsrc-2020Q3:1.26.0.2 pkgsrc-2020Q3-base:1.26 pkgsrc-2020Q2:1.24.0.10 pkgsrc-2020Q2-base:1.24 pkgsrc-2020Q1:1.24.0.6 pkgsrc-2020Q1-base:1.24 pkgsrc-2019Q4:1.24.0.8 pkgsrc-2019Q4-base:1.24 pkgsrc-2019Q3:1.24.0.4 pkgsrc-2019Q3-base:1.24 pkgsrc-2019Q2:1.24.0.2 pkgsrc-2019Q2-base:1.24 pkgsrc-2019Q1:1.23.0.4 pkgsrc-2019Q1-base:1.23 pkgsrc-2018Q4:1.23.0.2 pkgsrc-2018Q4-base:1.23 pkgsrc-2018Q3:1.22.0.4 pkgsrc-2018Q3-base:1.22 pkgsrc-2018Q2:1.22.0.2 pkgsrc-2018Q2-base:1.22 pkgsrc-2018Q1:1.21.0.2 pkgsrc-2018Q1-base:1.21 pkgsrc-2017Q4:1.19.0.2 pkgsrc-2017Q4-base:1.19 pkgsrc-2017Q3:1.17.0.4 pkgsrc-2017Q3-base:1.17 pkgsrc-2017Q2:1.15.0.14 pkgsrc-2017Q2-base:1.15 pkgsrc-2017Q1:1.15.0.12 pkgsrc-2017Q1-base:1.15 pkgsrc-2016Q4:1.15.0.10 pkgsrc-2016Q4-base:1.15 pkgsrc-2016Q3:1.15.0.8 pkgsrc-2016Q3-base:1.15 pkgsrc-2016Q2:1.15.0.6 pkgsrc-2016Q2-base:1.15 pkgsrc-2016Q1:1.15.0.4 pkgsrc-2016Q1-base:1.15 pkgsrc-2015Q4:1.15.0.2 pkgsrc-2015Q4-base:1.15 pkgsrc-2015Q3:1.14.0.12 pkgsrc-2015Q3-base:1.14 pkgsrc-2015Q2:1.14.0.10 pkgsrc-2015Q2-base:1.14 pkgsrc-2015Q1:1.14.0.8 pkgsrc-2015Q1-base:1.14 pkgsrc-2014Q4:1.14.0.6 pkgsrc-2014Q4-base:1.14 pkgsrc-2014Q3:1.14.0.4 pkgsrc-2014Q3-base:1.14 pkgsrc-2014Q2:1.14.0.2 pkgsrc-2014Q2-base:1.14 pkgsrc-2014Q1:1.13.0.28 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.26 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.24 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.22 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.13.0.20 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.18 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.13.0.16 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.13.0.14 pkgsrc-2012Q2-base:1.13 pkgsrc-2012Q1:1.13.0.12 pkgsrc-2012Q1-base:1.13 pkgsrc-2011Q4:1.13.0.10 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.13.0.8 pkgsrc-2011Q3-base:1.13 pkgsrc-2011Q2:1.13.0.6 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.13.0.4 pkgsrc-2011Q1-base:1.13 pkgsrc-2010Q4:1.13.0.2 pkgsrc-2010Q4-base:1.13 pkgsrc-2010Q3:1.12.0.8 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.6 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.4 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.12.0.2 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q3:1.11.0.12 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.11.0.10 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.11.0.8 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.11.0.6 pkgsrc-2008Q4-base:1.11 pkgsrc-2008Q3:1.11.0.4 pkgsrc-2008Q3-base:1.11 cube-native-xorg:1.11.0.2 cube-native-xorg-base:1.11 pkgsrc-2008Q2:1.10.0.6 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.4 pkgsrc-2008Q1:1.10.0.2 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.8.0.4 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.2 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.7.0.2 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.5.0.2 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.3.0.4 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.2 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.1.1.1.0.2 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.33 date 2024.02.04.05.48.29; author schmonz; state Exp; branches; next 1.32; commitid fKcG4Gkcy8PPR4XE; 1.32 date 2024.01.29.15.27.08; author schmonz; state Exp; branches; next 1.31; commitid igO6snoInIhigmWE; 1.31 date 2023.12.03.07.37.43; author wen; state Exp; branches; next 1.30; commitid FPGMQSZDdJSKuZOE; 1.30 date 2023.08.25.07.39.16; author wen; state Exp; branches; next 1.29; commitid aFesVZ7ZUsOnI8CE; 1.29 date 2022.05.28.07.03.37; author wen; state Exp; branches; next 1.28; commitid JVLiBwydVIx57NFD; 1.28 date 2021.10.26.10.54.16; author nia; state Exp; branches; next 1.27; commitid 4oqMIfLoj7jhgjeD; 1.27 date 2021.10.07.14.25.34; author nia; state Exp; branches; next 1.26; commitid qxYyTRMxdIO13TbD; 1.26 date 2020.09.13.07.57.39; author wiz; state Exp; branches; next 1.25; commitid zrosvFU5DGmjpRnC; 1.25 date 2020.09.07.11.43.43; author wiz; state Exp; branches; next 1.24; commitid q7k1cCKAs1FNQ6nC; 1.24 date 2019.05.26.03.22.28; author wen; state Exp; branches; next 1.23; commitid ViuJpaE5WFhqbFoB; 1.23 date 2018.12.04.08.44.03; author wen; state Exp; branches; next 1.22; commitid ertG1MmUf10Aws2B; 1.22 date 2018.06.22.08.11.45; author wen; state Exp; branches; next 1.21; commitid 1pJMPCfGOuziEfHA; 1.21 date 2018.01.14.08.13.43; author wiz; state Exp; branches; next 1.20; commitid QbR13PklNuYTLOmA; 1.20 date 2017.12.30.14.32.18; author wiz; state Exp; branches; next 1.19; commitid lDea61F7BCWGlVkA; 1.19 date 2017.10.23.12.58.48; author wiz; state Exp; branches; next 1.18; commitid xNHWwoOChyO71bcA; 1.18 date 2017.09.26.14.34.54; author wiz; state Exp; branches; next 1.17; commitid alwrk5Gzs4aPpI8A; 1.17 date 2017.09.17.16.17.36; author wiz; state Exp; branches; next 1.16; commitid CGLhs2ZJkBz0hz7A; 1.16 date 2017.07.09.07.44.57; author wen; state Exp; branches; next 1.15; commitid o5NJ2ahe7doDGwYz; 1.15 date 2015.11.03.23.27.14; author agc; state Exp; branches; next 1.14; commitid OJ0eRxlNlbZfDHHy; 1.14 date 2014.06.09.19.23.04; author schmonz; state Exp; branches; next 1.13; commitid ddo8yJUIVvReKSDx; 1.13 date 2010.10.20.19.57.35; author pettai; state Exp; branches; next 1.12; 1.12 date 2009.11.05.22.53.12; author heinz; state Exp; branches; next 1.11; 1.11 date 2008.07.17.13.56.35; author heinz; state Exp; branches; next 1.10; 1.10 date 2008.01.11.20.12.24; author heinz; state Exp; branches; next 1.9; 1.9 date 2008.01.08.19.47.16; author heinz; state Exp; branches; next 1.8; 1.8 date 2007.08.19.15.39.08; author heinz; state Exp; branches; next 1.7; 1.7 date 2007.06.12.15.27.22; author heinz; state Exp; branches; next 1.6; 1.6 date 2007.05.17.10.00.45; author heinz; state Exp; branches; next 1.5; 1.5 date 2007.03.24.19.08.38; author heinz; state Exp; branches; next 1.4; 1.4 date 2007.02.15.21.39.56; author heinz; state Exp; branches; next 1.3; 1.3 date 2006.07.16.09.46.15; author heinz; state Exp; branches; next 1.2; 1.2 date 2006.06.07.21.30.10; author heinz; state Exp; branches; next 1.1; 1.1 date 2006.02.24.23.02.38; author heinz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.02.24.23.02.38; author heinz; state Exp; branches; next ; desc @@ 1.33 log @p5-Mail-DKIM: install the scripts. Bump PKGREVISION. @ text @$NetBSD: distinfo,v 1.32 2024/01/29 15:27:08 schmonz Exp $ BLAKE2s (Mail-DKIM-1.20240124.tar.gz) = 2b6f51398cf9feb621188dcbe131b7e3258d939124ba33e1c8758f9461c7a9bd SHA512 (Mail-DKIM-1.20240124.tar.gz) = 5453bca0e27906193084f0faf94b06c3a01cc835d4d226a0281793ea5e7105b4907090f25769dc5f51b6b816eacb5abceb56a046716a80a0288f3332c655c1c8 Size (Mail-DKIM-1.20240124.tar.gz) = 183426 bytes SHA1 (patch-Makefile.PL) = 376aaff4b9c6c78156eb1debd289ce912b5fa347 @ 1.32 log @p5-Mail-DKIM: update to 1.20240124. Changes: * ARC: Return fail for any ARC set with an instance number greater than 50. This brings ARC verification in line with DKIM verification limits. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2023/12/03 07:37:43 wen Exp $ d6 1 @ 1.31 log @Update to 1.20230911 Upstream changes: 1.20230911 2023-09-11 UTC * Option to add custom tags to generated ARC signatures and seals @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2023/08/25 07:39:16 wen Exp $ d3 3 a5 3 BLAKE2s (Mail-DKIM-1.20230911.tar.gz) = b811575a219247960fd3c6acc70eb712de0980b858fe0dff6d26ccab162875f2 SHA512 (Mail-DKIM-1.20230911.tar.gz) = d89a4412e6352602d5eec9ca435b2c13dd06aa5c639fd357608f8788b9ba8b2dafe0c064bc48928ac040e19d144a48cedd07cecf7c0caa623b0d39845133ee80 Size (Mail-DKIM-1.20230911.tar.gz) = 182962 bytes @ 1.30 log @Update to 1.20230630 Upstream changes: 1.20230630 2023-06-30 UTC * Add support for Ed25519 signature types Thanks to Matthäus Wander @@mwander * Option to add custom tags to generated signatures 1.20230212 2023-02-12 UTC + Fix typo in ARC signer example code. Thanks to @@dev-aaront-org @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2022/05/28 07:03:37 wen Exp $ d3 3 a5 3 BLAKE2s (Mail-DKIM-1.20230630.tar.gz) = bf5a6cce1faa49423298ee2124b2afcd32ae7b0138f779ae7cfa50b9dec846da SHA512 (Mail-DKIM-1.20230630.tar.gz) = 566213925afe4f964718208217ad6d97ad9192651294248a560203d8201f23db3ae2f83ca366a058f40ecf9b22695140666edeb6ff57d9a7bddcd01ae09f59d7 Size (Mail-DKIM-1.20230630.tar.gz) = 182700 bytes @ 1.29 log @Update to 1.20220520 Upstream changes: 1.20220520 2022-05-20 UTC + Change default algorithm in dkimsign.pl to sha-256 + Use Getopt::Long::Descriptive in scripts for better command help 1.20220408 2022-04-08 UTC + Add support for signatures with an Expiration value @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2021/10/26 10:54:16 nia Exp $ d3 3 a5 3 BLAKE2s (Mail-DKIM-1.20220520.tar.gz) = 943d68e6b3a9f3079469eced4d6ca60f2161751383576cf77451dea9b9542804 SHA512 (Mail-DKIM-1.20220520.tar.gz) = e2ea3b29b7aa687ce333cd06c0e80a16decca22c0b8c30f4a11967d8801f77338441e41a85560da3fe7cacb9cbb7b4041d607d49c85f3c192ca1a205f1fcd920 Size (Mail-DKIM-1.20220520.tar.gz) = 179153 bytes @ 1.28 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.27 2021/10/07 14:25:34 nia Exp $ d3 3 a5 3 BLAKE2s (Mail-DKIM-1.20200907.tar.gz) = 738afdf389cadffe53cfe8a6d9e0c4b00dc8106486fff078b0f7c78a3120a53d SHA512 (Mail-DKIM-1.20200907.tar.gz) = 1bfdd97ca49abfd3ae6f13bc8ede8706531801e078351ac41a3a6172b9e65249d247e38a95c53eb60781b5f38b971a5acf9c8b98948e9c4d7a427a525ee231cb Size (Mail-DKIM-1.20200907.tar.gz) = 177877 bytes @ 1.27 log @mail: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2020/09/13 07:57:39 wiz Exp $ d3 1 a3 1 RMD160 (Mail-DKIM-1.20200907.tar.gz) = 6ccc225f8edd817d737a51c1642b79925f4dcaf7 @ 1.26 log @p5-Mail-DKIM: update to 1.20200907. 1.20200907 2020-09-07 UTC * ARC::Signer: Preserve leading fold from AR (if any) when copying to AAR. Thanks to @@dev-aaront-org @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2020/09/07 11:43:43 wiz Exp $ a2 1 SHA1 (Mail-DKIM-1.20200907.tar.gz) = 0626f1b3b600aa20b3ad5db3e9d75ce2203c3bdd @ 1.25 log @p5-Mail-DKIM: update to 1.20200824. 1.20200824 2020-08-24 UTC * ARC::Signer: Set cv=none if message contains no ARC headers and no ARC result Thanks to @@dev-aaront-org 1.20200724 2020-07-24 UTC * Fix test for change in live dns response 1.20200708 2020-07-08 UTC * Safer internal use of eval 1.20200513.1 2020-05-13 UTC * ARC: When sealing, don't die on an unparsable Authentication-Results header. 0.58 2019-11-13: Marc Bradshaw Thanks to Martin Sluka * Prevent outer $SIG{__DIE__} handlers from being called Thanks to Todd Richmond * Lowercase q tag before use * Lowercase domain check * Strip quotes from PublicKey.pm in addition to other whitespace chars * Fix regex performance issue 0.57 2019-10-08: Marc Bradshaw * Correct the $self->{result_reason} variable name for $self->{details} that is used by the parent class in Mail::DKIM::ARC::Signer 0.56 2019-08-21: Marc Bradshaw * Properly verify the domain, not the instance, of an ARC signature. This allows ARC signatures by keys marked as no subdomains to validate correctly. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2019/05/26 03:22:28 wen Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-1.20200824.tar.gz) = 1320fe3a4a734ca712301fac2747fdcc86cb4e35 RMD160 (Mail-DKIM-1.20200824.tar.gz) = 6dc8394410fa081f3d461348ee9632a4f8b0efdf SHA512 (Mail-DKIM-1.20200824.tar.gz) = d3619f6370baa4ef9cb65fbd4a0d61c6d5fb78f3e1efea1cde0a5b3992f7ff9f741d7e4e3e3a861d1dec3b52216efae033ce769cd744b599f3bafa14c96f8c3a Size (Mail-DKIM-1.20200824.tar.gz) = 177699 bytes @ 1.24 log @Update to 0.55 Add missing DEPENDS Upstream changes: 2019-04-12: Marc Bradshaw * The authserv-id of an Authentication-Results header can contain CFWS, Use Mail::AuthenticationResults to parse the authserv-id from this field. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2018/12/04 08:44:03 wen Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.55.tar.gz) = b7e1eeab1168b39d48aeada90a95befa7b35b6f3 RMD160 (Mail-DKIM-0.55.tar.gz) = f8ffebae4f23f23a21233e8b6815f49dbb09da89 SHA512 (Mail-DKIM-0.55.tar.gz) = 3956fe9b34c18f7d2589dac9065cfd12d28ca276e4f6fb862953b48230d6afcf153b8d2e2b3f669726e86e1039e83144f75690dcb4667f4fdebe2dd2410f7d00 Size (Mail-DKIM-0.55.tar.gz) = 160741 bytes @ 1.23 log @Update to 0.54 Upstream changes: -- VERSION 0.54 -- 2018-10-12: Marc Bradshaw * The T tag on arcseal is not required @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2018/06/22 08:11:45 wen Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.54.tar.gz) = c9200ab75cb670e5da942272e98b9c9ab1e81513 RMD160 (Mail-DKIM-0.54.tar.gz) = 78e5a018c61df69cedf3882bc7dd969c88c40381 SHA512 (Mail-DKIM-0.54.tar.gz) = fc27c87f9de1207721a14b36b25fec0debdae9e5b075786dc9a5c08de6cc4689954efb2e4900f044809891425a9473455886cde210c8da6a4b1893927b5984eb Size (Mail-DKIM-0.54.tar.gz) = 160493 bytes @ 1.22 log @Update to 0.53 Upstream changes: -- VERSION 0.53 -- 2018-05-27: Marc Bradshaw * Make tests less dependent on local resolver setup * Add thanks to Valimail @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2018/01/14 08:13:43 wiz Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.53.tar.gz) = 487268cb0125a99da2b980a0f177157ea94ee839 RMD160 (Mail-DKIM-0.53.tar.gz) = 1a127499f15d5926235ea92b3e7c6b02fc748f12 SHA512 (Mail-DKIM-0.53.tar.gz) = d670dafa3408338f9b59629dbd6038e087e1c6a51e9b5dd49fc459110a40d434b68ab75d6b7e065eb261c1bb13c273542a2d3d8034ee32c33b06c0b225f0a7b3 Size (Mail-DKIM-0.53.tar.gz) = 160492 bytes @ 1.21 log @p5-Mail-DKIM: update to 0.52. Version 0.52 * Internet connection tests were declared in the wrong order Version 0.51 * Fix for older versions of perl * Tests no longer fail with no internet connection @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2017/12/30 14:32:18 wiz Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.52.tar.gz) = c4d07360a9f4950d0a6ce6f08b6cad281ec05b17 RMD160 (Mail-DKIM-0.52.tar.gz) = 5cf2c133b016483788f53372904cb92f1534c79b SHA512 (Mail-DKIM-0.52.tar.gz) = 2283e7f2dadfa8fd371d20b56841a434f26bfa37066fd11b1c83d2b96b967be2d90f258913c1653f605677f7b2623adab1352f4e8c740c3bb8b2ad041bc0ceca Size (Mail-DKIM-0.52.tar.gz) = 161557 bytes @ 1.20 log @p5-Mail-DKIM: update to 0.50. Version 0.50 * ARC code passing all tests and production ready. * Added strict mode to DKIM to reject sha1 and key sizes smaller than 1024 bit. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2017/10/23 12:58:48 wiz Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.50.tar.gz) = e88d318ffead6a2ca6d689664223520ca19d5158 RMD160 (Mail-DKIM-0.50.tar.gz) = 466f74ff74d85d0afde0c1e204d53369f0bab2da SHA512 (Mail-DKIM-0.50.tar.gz) = bdb7b8d6220eb8cd062bbe694b9bce6b5b448a012579388b5d83ed37b92502ce3399f854d6d5e0c7d5070e0aa1834a523254f6c00c2db36760f2013c27b1496a Size (Mail-DKIM-0.50.tar.gz) = 161249 bytes @ 1.19 log @p5-Mail-DKIM: update to 0.44. Version 0.44 * Added experimental support for ARC @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2017/09/26 14:34:54 wiz Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.44.tar.gz) = 5a53a6f09173268eb63977bf2363990da12939b0 RMD160 (Mail-DKIM-0.44.tar.gz) = a30f9b9c9ddedbca9131a5cd35a10e1fbc60c919 SHA512 (Mail-DKIM-0.44.tar.gz) = 08501de43ce775454e90b18e95a5320fc590c82a14e8828f53510163bc73d7e82aaad35e6d79b7fd888b45aacc56bd422151c3c2b6e1e6db80a7ca62b2a469c3 Size (Mail-DKIM-0.44.tar.gz) = 155301 bytes @ 1.18 log @p5-Mail-DKIM: update to 0.43. -- VERSION 0.43 -- 2017-09-20: Marc Bradshaw * Update tests for new DNS setup @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2017/09/17 16:17:36 wiz Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.43.tar.gz) = d8e8febde0cf406460378da6ac4d3b383424fd7c RMD160 (Mail-DKIM-0.43.tar.gz) = 62f9d44f4cab6a90b8959601d48ad09209c929d8 SHA512 (Mail-DKIM-0.43.tar.gz) = 236eef982721e93ca0ea9ea77b47102d958afd3fb7d3d650d1e4ea57397b756d2e5d537ba4753c3c10ccec242252a7f8a26090653262c49d253e01bb0aa5c8dc Size (Mail-DKIM-0.43.tar.gz) = 98340 bytes @ 1.17 log @p5-Mail-DKIM: update to 0.42. Version 0.42 * Fix tests failing due to dns changes elsewhere * Moved sample_mime_lite.pl to scripts directory @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2017/07/09 07:44:57 wen Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.42.tar.gz) = 4c23da71c63d9545f5fdedb5fd6d46a568d46f85 RMD160 (Mail-DKIM-0.42.tar.gz) = 39546d3e90c0ffa3b64a80d27b80a5620051f1c1 SHA512 (Mail-DKIM-0.42.tar.gz) = 219b2c195920f0522165a22782fc68b6f50a4ebb815da9c7683ac449217c0c6a284466a840e2c058316e2d5d6996d65334af46340c1253cc73e636cb832c9da8 Size (Mail-DKIM-0.42.tar.gz) = 101393 bytes @ 1.16 log @Update to 0.41 Upstream changes: 2017-04-14: Marc Bradshaw * commit aac893fdbaa7f8ccd5d37fa7f20d1785406cda51 Author: Marc Bradshaw Date: Fri Mar 17 14:53:53 2017 +1100 Avoid use of $_ in read loop RT 106485: Mail::DKIM::PrivateKey->load tampering $_ and * commit 06934f259e392b2a3cf94560e6051d9e522d0bf3 Author: Marc Bradshaw Date: Fri Mar 17 14:44:44 2017 +1100 Ensure PrivateKey file is closed properly. Store PrivateKey file handle in lexical variable and close it once we are done. RT 120638: Mail::DKIM::PrivateKey does not close FILE * commit 9e7c1c4cb78a6cb1cf396ece4379c7ed2c44c974 Author: Marc Bradshaw Date: Fri Feb 27 12:08:11 2015 +1100 Allow greater control over signed headers * commit 8291c034dc7db4394e9df80e70b8cbe8428a38c2 Author: Marc Bradshaw Date: Fri Jan 23 09:54:02 2015 +1100 Allow greater control over which headers are signed by Signer @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2015/11/03 23:27:14 agc Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.41.tar.gz) = 00893648065a7fdcab127426e04b8cc3d89ac498 RMD160 (Mail-DKIM-0.41.tar.gz) = d725e756b59c947b6d123c35df47ded3fac3f6d1 SHA512 (Mail-DKIM-0.41.tar.gz) = f16a818b058b405ee3ffc0962091e7d47268321b35dcd6ca42e1e37ed1ad5b1b3c1e32655f6f0643e046c53f1247a4b9bb9c0202eca7adce4f14d9b38b414f2e Size (Mail-DKIM-0.41.tar.gz) = 100564 bytes @ 1.15 log @Add SHA512 digests for distfiles for mail category Problems found locating distfiles: Package mutt: missing distfile patch-1.5.24.rr.compressed.gz Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz Package pine: missing distfile fancy.patch.gz Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch Package qmail: missing distfile badrcptto.patch Package qmail: missing distfile outgoingip.patch Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2014/06/09 19:23:04 schmonz Exp $ d3 4 a6 4 SHA1 (Mail-DKIM-0.40.tar.gz) = 992fa0e37527eea83803ce8ec39d5a3ef9326278 RMD160 (Mail-DKIM-0.40.tar.gz) = da7b03e2fbf0e45633d553711bfba02ad2d4e9c8 SHA512 (Mail-DKIM-0.40.tar.gz) = 27f10a96f70e56e69f55e5077fb93f29f66d8e7a21846c8fb518403af915f85ac06f0968e6002fa2dc7090746e14a5a7bd973e46bb1d52e4200c3c120cd2e924 Size (Mail-DKIM-0.40.tar.gz) = 95186 bytes @ 1.14 log @Update to 0.40. From the changelog: * New/changed functionality: * a single DNS resolver is created for the lifetime of the program, rather than reinitializing the resolver for each new query. * bugfixes: * fix the error message given when an invalid algorithm is specified in the construction of Mail::DKIM::Signer. * avoid Perl warning about use of an undefined value in several places (rt.cpan.org issue #82913). * speed- improved performance of parsing the message into lines (rt.cpan.org issue #77902). Patch by Mark Martinec. * fix DNS queries to use the correct method (txtdata) of Net::DNS (rt.cpan.org issue #83170). Patch by Mark Martinec. * fix issue with getting wrong error codes when q= tag is empty (issue #3011005) * anti-abuse- prevent a message with thousands of signatures from thrashing the whole computer (issue #3010997) * memory usage- significantly reduced memory footprint for processing a message with a large header and many signatures * fix error message given when no KeyFile has been specified (issue #1889690) * API changes: * global subroutines resolver() or enable_EDNS0() in module Mail::DKIM::DNS can be called to specify non-default options to Net::DNS::Resolver (see also rt.cpan.org issue #80425). * the Canonicalization::finish_header() method now expects a argument to be passed to it. In the unusual case that you are using this method from your own code, please update your code. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2010/10/20 19:57:35 pettai Exp $ d5 1 @ 1.13 log @ -- VERSION 0.38 -- * lib/Mail/DKIM/DkSignature.pm, Signature.pm: avoid calling lc() on an undefined value (this generates warnings in Perl 5.12.x). * lib/Mail/DKIM/PrivateKey.pm (load): fix bug where a private key file named '0' could not be loaded * lib/Mail/DKIM/DkSignature.pm (new): accept Key parameter when constructing a DomainKey signature object * t/external_signer.t: test use of an alternate object for Key during a "sign" operation * lib/Mail/DKIM/Signer.pm: document use of an alternate object for PrivateKey objects * lib/Mail/DKIM/Signer.pm: import PrivateKey.pm in this module, rather than in the Algorithm modules * lib/Mail/DKIM/PrivateKey.pm: document the sign_digest() method * lib/Mail/DKIM/Algorithm/*: use sign_digest() rather than sign_sha1_digest() * t/public_key.t: test that DNS failure reason is given, when DNS returns no results * lib/Mail/DKIM/DNS.pm: bugfix (introduced by async_dns branch): preserve $@@ in case of no error * lib/Mail/DKIM/{DNS,Signature,PublicKey,Policy}.pm: merged my "async dns" branch * lib/Mail/DKIM/Policy.pm: new fetch_async method, seems to work * lib/Mail/DKIM/Signature.pm: new fetch_public_key method, which starts an asynchronous query for the public key referenced by this signature; redesign get_public_key to know how to complete the query * lib/Mail/DKIM/PublicKey.pm: new fetch_async method: starts a query and returns a subref that when called will complete the query * lib/Mail/DKIM/DNS.pm: new query_async method: starts a query and returns a subref that when called will complete the query * MANIFEST: include sample_mime_lite.pl script in tarball * lib/Mail/DKIM/DNS.pm: restart timer after a DNS lookup @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2009/11/05 22:53:12 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.38.tar.gz) = 913e836b30eca64b5e16400a68ab99e410b3df96 RMD160 (Mail-DKIM-0.38.tar.gz) = 343ce00bbd093b8bfb44bd5e7e13f37b57f29372 Size (Mail-DKIM-0.38.tar.gz) = 90411 bytes @ 1.12 log @Updated to version 0.37. Pkgsrc changes: - Added LICENSE Relevant changes since version 0.32: ==================================== Version 0.37 - released 2009-09-08 * New/changed functionality: * ADSP records now check whether the domain itself exists, in accordance to the ADSP specification * bugfixes: * fixed regexp used to detect header field names (issue #2803465) * various fixes to ADSP checking Version 0.36 - released 2009-06-02 * API changes: * restore the as_string() method which was accidentally removed in version 0.34 Version 0.35 - released 2009-05-22 * bugfixes: * fixed a runaway regular expression in the canonicalization routines (patch provided by Mark Martinec) Version 0.34 - released 2009-05-20 * New/changed functionality: * support for ADSP (author-domain-signing-practices) records * removed support for pre-standardized DKIM signatures (i.e. these are DKIM signatures without a v= or bh= tag). * DNS resolver errors are detected and reported as such * API changes: * renamed Mail::DKIM::Policy to Mail::DKIM::DkPolicy. Programs using the former name to create policy objects directly (though it would be more expected to fetch the objects through Mail::DKIM::Verifier) should update their code * new policies() method in Mail::DKIM::Verifier for fetching all applicable sender/author signing policies * bugfixes: * Signer object would die if first line of input wasn't a header (rt.cpan.org issue #46179) Version 0.33 - released 2009-03-10 * bugfixes: * signature wrapping would sometimes cause improper preparation of DKIM signatures, with "simple" canonicalization (issue #2257046) * test scripts: * the included corpus is now verified using a fake-DNS resolver, which means the test corpus can validate even when your DNS servers are really slow @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2008/07/17 13:56:35 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.37.tar.gz) = 0b1fe2e277285ddd49cb862428a4b1da1c3febe8 RMD160 (Mail-DKIM-0.37.tar.gz) = 829f61fc156ffe09bc12a98374198dd1a33ec80b Size (Mail-DKIM-0.37.tar.gz) = 85996 bytes @ 1.11 log @Updated to version 0.32. Thanks to Julian Dunn in PR pkg/39031 for the notice. Since June CPAN-daily messages were utf-8/base64 encoded and my procmail recipes did not handle that... Pkgsrc changes: - Does not require security/p5-Digest-SHA1 anymore. - Does not require devel/p5-Error anymore (already unnecessary for 0.29). Changes since version 0.30: =========================== Version 0.32 - released 2008-06-03 * removed requirement for Digest::SHA1 (issue #1832549). We now use the more capable Digest::SHA module for SHA-1 and SHA-256. * bugfixes: * granularity checking should be case-sensitive (issue #1938112). * identity tag now uses quoted-printable encoding (issue #1839015). * API improvement: * implemented identity_source() for DkSignature objects Version 0.31 - released 2008-04-14 * some error detail messages were changed (see ChangeLog, 2008-01-10 entry) * by default, and when possible, DKIM signatures now omit c= and q= tags (they are optional tags) (issue #1878518) * DKIM and DomainKey signatures are now wrapped so that line breaks occur before colon (':') separators instead of after; this avoids confusing some broken MUAs (issue #1868648) * bugfixes: * "undef value" error when DKIM signature appears at end of header (issue #1878954) * use proper regexp for splitting email address (issue #1878994) * API improvements: * can specify a domain for fetch_author_policy() (issue #1879197) * can access a signature's public-key object (issue #1879215) * can specify an OpenSSL-private-key object for PrivateKey->new() (issue #1879209) Version 0.30.1 - released 2008-01-24 * bugfix: * email from cisco.com was failing to verify (issue #1878523) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2008/01/11 20:12:24 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.32.tar.gz) = 5c9220754823f4aa7ab219732073f2bcfbb884e8 RMD160 (Mail-DKIM-0.32.tar.gz) = 4dfa393c3a1abfc212df112cb3aee21f3aaea43b Size (Mail-DKIM-0.32.tar.gz) = 72248 bytes @ 1.10 log @Updated to version 0.30. Pkgsrc changes: - none Changes since version 0.29: =========================== Version 0.30 - released 2008-01-10 * includes speed-up optimizations by Mark Martinec * DomainKeys, implement proper identity matching... a DomainKey-Signature's domain should match the From/Sender address * several more test cases * API improvements: * accept additional arguments when creating Signer/Signature * bugfixes: * DomainKey-Signature headers were not "prettified" * granularity ending with '*' was not checked correctly * DomainKey-Signature granularity was checked against the wrong value @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2008/01/08 19:47:16 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.30.tar.gz) = 7da083fe06455c6cc6ecc6fd237e2110d3f4202e RMD160 (Mail-DKIM-0.30.tar.gz) = d4198fd05abfa7d8e9a91a9909118842ae403390 Size (Mail-DKIM-0.30.tar.gz) = 64996 bytes @ 1.9 log @Updated to version 0.29. Pkgsrc changes: - none Relevant changes since version 0.28: ==================================== Version 0.29 - released 2007-11-08 * verifiers can now access all parsed signatures and their results, not just signatures that were fully tested * signer policies can now specify what private key file to use * some other minor API improvements * bugfixes: * for DomainKeys signatures, fixed a compatibility issue handling the h= tag * for DKIM, signature expirations had been ignored * for DKIM, signature identities did not have to match the domain * for DKIM, public key granularity field had been ignored @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2007/08/19 15:39:08 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.29.tar.gz) = 4f41b34da5c4a2164a7e8456a0d0cf68de0f205e RMD160 (Mail-DKIM-0.29.tar.gz) = b0b2d67cf08e7692cd45ef17867b06b77c469fa3 Size (Mail-DKIM-0.29.tar.gz) = 59209 bytes @ 1.8 log @Updated to version 0.28. Pkgsrc changes: - Required version of p5-Crypt-OpenSSL-RSA changed to >=0.24. Changes since version 0.26: ===================================== Version 0.28 * fixed a bug with line-wrapping a signature at the wrong place Version 0.27 - released 2007-07-25 * Sender signing policies are now better implemented * Both Yahoo! DomainKeys signing policies and the under-development IETF DKIM signing policies are supported * Yahoo! DomainKeys policies can protect the Sender: header * DKIM signing policies can protect the From: header Look at Mail::DKIM::Verifier's fetch_author_policy() and fetch_sender_policy() methods for hints. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2007/06/12 15:27:22 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.28.tar.gz) = 2913dd30b5abba949e6d97ec6597d10053fbd68c RMD160 (Mail-DKIM-0.28.tar.gz) = 32822214b3cb97952da7822e7fa30f5e77985b9e Size (Mail-DKIM-0.28.tar.gz) = 51922 bytes @ 1.7 log @Updated to version 0.26. Pkgsrc changes: none Changes since version 0.25: =========================== Version 0.26 - released 2007-05-24 * recognize and generate v=1 signatures (DKIM is now RFC 4871) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2007/05/17 10:00:45 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.26.tar.gz) = 348a055dcaa6127f5f566a026a49fa11322f362d RMD160 (Mail-DKIM-0.26.tar.gz) = e47dc2778d090f500c3c95097603fa9ac92d8567 Size (Mail-DKIM-0.26.tar.gz) = 47695 bytes @ 1.6 log @Updated to version 0.25. Pkgsrc changes: - Software does not accept any version of p5-Crypt-OpenSSL-RSA anymore. Changes since version 0.24: =========================== * we now only sign headers that IETF recommends for signing * it's now possible to "prettify" outgoing signatures, but this feature is not enabled by default. To enable, do a "use Mail::DKIM::TextWrap" in your program that signs messages. (This may change in a future release.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2007/03/24 19:08:38 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.25.tar.gz) = 821cd66fe1d9b392fa10bfd290c2e2f0d280cd70 RMD160 (Mail-DKIM-0.25.tar.gz) = 4d32146862fdc7070876822b0f4ec4e45b01dbec Size (Mail-DKIM-0.25.tar.gz) = 47549 bytes @ 1.5 log @Updated to version 0.24. Pkgsrc changes: - Enabled DESTDIR support. - Switched to using PERL5_SUB_INSTALLVENDORLIB (from lang/perl5/vars.mk) instead of constructing a relative path for CHECK_INTERPRETER_SKIP myself. Changes since version 0.22: =========================== -- VERSION 0.24 -- 2007-03-09: Jason Long * lib/Mail/DKIM/PublicKey.pm, lib/Mail/DKIM/Signature.pm, lib/Mail/DKIM/KeyValueList.pm: fix for linebreaks in public key data; provided by Mark Martinec. * lib/Mail/DKIM/Signature.pm: fix default value q=dns/txt; this fixes a bug for DKIM signatures without q= tags * t/verifier.t: added six new tests that test problems with the public key (e.g. revoked, syntax, etc.) -- VERSION 0.23 -- 2007-02-22: Jason Long * lib/Mail/DKIM/PublicKey.pm: catch certain OpenSSL errors; tweak diagnostics * lib/Mail/DKIM/Verifier.pm: changed OpenSSL error catching code to match that found in PublicKey; document more possible diagnostic codes * lib/Mail/DKIM/Signature.pm: tweaked diagnostics for missing public key * Makefile.PL: check for Test::Simple, which is required for `make test' 2007-02-21: Jason Long * t/signer_policy.t: signature should still work even if no value is returned from signer policy * t/signer.t: now uses v=0.5 signature, which changes the signature * t/verifier.t: added three tests of empty body messages * lib/Mail/DKIM/Signer.pm: fixed bug where if signer policy was a sub ref, and didn't return a true value, the message would get skipped * lib/Mail/DKIM/Canonicalization/simple.pm: argh, hack for handling empty body * lib/Mail/DKIM/MessageParser.pm: fixed bug in handling of messages without bodies * lib/Mail/DKIM/Signature.pm: output v=0.5 signatures now * scripts/dkimsign.pl: new --binary option to disable line-ending conversion 2007-02-19: Jason Long * lib/Mail/DKIM/DkSignature: provide default value for a= tag (thanks to mark.martinec@@ijs.si for the patch) * t/corpus/good_dk_2.txt: test for missing q= and a= tags on DomainKey signature 2007-02-09: Jason Long * lib/Mail/DKIM/Verifier.pm, DkSignature.pm: better diagnostic messages; allow missing q= tag for domainkey signatures (thanks to mark.martinec@@ijs.si for the patch) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2007/02/15 21:39:56 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.24.tar.gz) = 8165538545c1d22681585554a60cc8cae0cb71d4 RMD160 (Mail-DKIM-0.24.tar.gz) = 9a3630e15e00952767b284e46e1170ffd6418acd Size (Mail-DKIM-0.24.tar.gz) = 44325 bytes @ 1.4 log @Updated to version 0.22. This version (from 0.19 and up) also recognises DomainKeys signatures in addition to DKIM signatures. Pkgsrc changes: - Converted the paths of script files to be skipped during "check-interpreter" phase from absolute to relative paths, otherwise it wouldn't work anymore. Changes since version 0.18: =========================== Version 0.22 - released 2007-01-19 * fixes a couple very minor bugs * some cosmetic changes to error messages Version 0.21 - released 2006-11-29 * fixes two bugs, see ChangeLog for details Version 0.20 - released 2006-10-24 * now supports verifying multiple signatures (the result returned is based on the "best" available signature) * now supports adding multiple signatures in one pass (to use this, you need to create a "signer policy"; see scripts/dkimsign.pl for an example) * now supports signing/verifying signatures for the older DomainKeys standard * now implements Internet Draft draft-ietf-dkim-base-05, including: * support for the version (v=) tag * eliminated "control character detected in message" error message Version 0.19 - released 2006-06-15 * now supports earlier versions of Perl (5.6.1 and up). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2006/07/16 09:46:15 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.22.tar.gz) = affa94da9bc3396cf7ce6f256f1cadba8ebd6f28 RMD160 (Mail-DKIM-0.22.tar.gz) = 14d6fc87f2614ec942d020da7478bbb95e540aa2 Size (Mail-DKIM-0.22.tar.gz) = 41227 bytes @ 1.3 log @Updated to version 0.18. Pkgsrc changes: - Removed p5-Crypt-RSA and p5-Crypt-OpenSSL-Bignum as direct requirements. - Added patterns to CHECK_INTERPRETER_SKIP to avoid messages about missing /usr/bin/perl. Relevant changes since version 0.17: ==================================== * no longer depends on Crypt::RSA or Crypt::OpenSSL::Bignum. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2006/06/07 21:30:10 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.18.tar.gz) = ce78ae507ef4a846475d8a260a8a8268e1098aa0 RMD160 (Mail-DKIM-0.18.tar.gz) = da0f0a1bc73cc5aa92a3d520408735a239970609 Size (Mail-DKIM-0.18.tar.gz) = 31142 bytes @ 1.2 log @Updated to version 0.17. Pkgsrc changes: - The module is now available on CPAN, so changed MASTER_SITES accordingly. - Changed HOMEPAGE to CPAN site because Jason Long's web site seems to be down occasionally. - Added Crypt::OpenSSL::Bignum as a requirement (listed in Makefile.PL) because Mail::DKIM uses objects of that type (returned by Crypt::OpenSSL::RSA::get_key_parameters). - New requirement: security/p5-Digest-SHA Relevant changes since version 0.14: ==================================== * implemented signing and verifying of a SHA-256 digest * various new tests and a few bug fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2006/02/24 23:02:38 heinz Exp $ d3 3 a5 3 SHA1 (Mail-DKIM-0.17.tar.gz) = b970098ce0d75e2d2aa589a3556db2a007726ff3 RMD160 (Mail-DKIM-0.17.tar.gz) = 53683f5ab4e3b4e57852331c8db445d2377567bf Size (Mail-DKIM-0.17.tar.gz) = 31188 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (Mail-DKIM-0.14.tar.gz) = 71f5fc09fde27f3349432806d0a8472aa466470b RMD160 (Mail-DKIM-0.14.tar.gz) = 7da84f26cfa56813ff71183ff241ab81daf8b84f Size (Mail-DKIM-0.14.tar.gz) = 24102 bytes @ 1.1.1.1 log @Initial version of the p5-Mail-DKIM package. This Perl module implements the various components of the DKIM message-signing and verifying standard for Internet mail. @ text @@