Up to [cvs.NetBSD.org] / pkgsrc / mail / p5-Mail-DKIM
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.55 / (download) - annotate - [select for diffs], Sun Dec 3 07:37:43 2023 UTC (5 days, 1 hour ago) by wen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.54: +2 -3
lines
Diff to previous 1.54 (colored)
Update to 1.20230911 Upstream changes: 1.20230911 2023-09-11 UTC * Option to add custom tags to generated ARC signatures and seals
Revision 1.53.2.1 / (download) - annotate - [select for diffs], Mon Oct 23 18:36:34 2023 UTC (6 weeks, 3 days ago) by bsiegert
Branch: pkgsrc-2023Q3
Changes since 1.53: +3 -1
lines
Diff to previous 1.53 (colored) next main 1.54 (colored)
Pullup ticket #6815 - requested by gdt mail/p5-Mail-DKIM: add missing dependency Revisions pulled up: - mail/p5-Mail-DKIM/Makefile 1.54 --- Module Name: pkgsrc Committed By: gdt Date: Sun Oct 22 15:06:36 UTC 2023 Modified Files: pkgsrc/mail/p5-Mail-DKIM: Makefile Log Message: p5-Mail-DKIM: Add missing dependency on CryptX
Revision 1.54 / (download) - annotate - [select for diffs], Sun Oct 22 15:06:36 2023 UTC (6 weeks, 4 days ago) by gdt
Branch: MAIN
Changes since 1.53: +3 -1
lines
Diff to previous 1.53 (colored)
p5-Mail-DKIM: Add missing dependency on CryptX
Revision 1.53 / (download) - annotate - [select for diffs], Fri Aug 25 07:39:16 2023 UTC (3 months, 1 week ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base
Branch point for: pkgsrc-2023Q3
Changes since 1.52: +2 -3
lines
Diff to previous 1.52 (colored)
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
Revision 1.52 / (download) - annotate - [select for diffs], Thu Jul 6 09:40:47 2023 UTC (5 months ago) by wiz
Branch: MAIN
Changes since 1.51: +2 -2
lines
Diff to previous 1.51 (colored)
*: recursive bump for perl 5.38
Revision 1.51 / (download) - annotate - [select for diffs], Tue Jun 6 12:41:49 2023 UTC (6 months ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.50: +3 -3
lines
Diff to previous 1.50 (colored)
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
Revision 1.50 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:28 2022 UTC (17 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.49: +2 -1
lines
Diff to previous 1.49 (colored)
*: recursive bump for perl 5.36
Revision 1.49 / (download) - annotate - [select for diffs], Sat May 28 07:03:37 2022 UTC (18 months, 1 week ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.48: +2 -3
lines
Diff to previous 1.48 (colored)
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
Revision 1.48 / (download) - annotate - [select for diffs], Mon May 24 19:52:48 2021 UTC (2 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.47: +2 -1
lines
Diff to previous 1.47 (colored)
*: recursive bump for perl 5.34
Revision 1.47 / (download) - annotate - [select for diffs], Sun Sep 13 07:57:39 2020 UTC (3 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.46: +2 -2
lines
Diff to previous 1.46 (colored)
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
Revision 1.46 / (download) - annotate - [select for diffs], Mon Sep 7 11:43:43 2020 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.45: +2 -3
lines
Diff to previous 1.45 (colored)
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 <marc@marcbradshaw.net> Thanks to Martin Sluka <fany@cpan.org> * 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 <marc@marcbradshaw.net> * 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 <marc@marcbradshaw.net> * Properly verify the domain, not the instance, of an ARC signature. This allows ARC signatures by keys marked as no subdomains to validate correctly.
Revision 1.45 / (download) - annotate - [select for diffs], Mon Aug 31 18:10:04 2020 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
*: bump PKGREVISION for perl-5.32.
Revision 1.44 / (download) - annotate - [select for diffs], Sun Mar 22 20:38:01 2020 UTC (3 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored)
mail/p5-Mail-DKIM: fix typo in REPLACE_PERL No revbump since the sample program is not installed anyway.
Revision 1.43 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:36 2019 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.42: +2 -1
lines
Diff to previous 1.42 (colored)
Bump PKGREVISIONs for perl 5.30.0
Revision 1.42 / (download) - annotate - [select for diffs], Sun Jun 30 20:16:15 2019 UTC (4 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
Update packages using a search.cpan.org HOMEPAGE to metacpan.org. The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
Revision 1.41 / (download) - annotate - [select for diffs], Sun May 26 03:22:28 2019 UTC (4 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.40: +3 -2
lines
Diff to previous 1.40 (colored)
Update to 0.55 Add missing DEPENDS Upstream changes: 2019-04-12: Marc Bradshaw <marc@marcbradshaw.net> * The authserv-id of an Authentication-Results header can contain CFWS, Use Mail::AuthenticationResults to parse the authserv-id from this field.
Revision 1.40 / (download) - annotate - [select for diffs], Tue Dec 4 08:44:03 2018 UTC (5 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.39: +2 -3
lines
Diff to previous 1.39 (colored)
Update to 0.54 Upstream changes: -- VERSION 0.54 -- 2018-10-12: Marc Bradshaw <marc@marcbradshaw.net> * The T tag on arcseal is not required
Revision 1.39 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:30 2018 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.38: +2 -1
lines
Diff to previous 1.38 (colored)
Recursive bump for perl5-5.28.0
Revision 1.38 / (download) - annotate - [select for diffs], Fri Jun 22 08:11:45 2018 UTC (5 years, 5 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Update to 0.53 Upstream changes: -- VERSION 0.53 -- 2018-05-27: Marc Bradshaw <marc@marcbradshaw.net> * Make tests less dependent on local resolver setup * Add thanks to Valimail
Revision 1.37 / (download) - annotate - [select for diffs], Sun Jan 14 08:13:43 2018 UTC (5 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.36: +3 -2
lines
Diff to previous 1.36 (colored)
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
Revision 1.36 / (download) - annotate - [select for diffs], Sat Dec 30 14:32:18 2017 UTC (5 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.35: +2 -2
lines
Diff to previous 1.35 (colored)
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.
Revision 1.35 / (download) - annotate - [select for diffs], Mon Oct 23 12:58:48 2017 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.34: +5 -4
lines
Diff to previous 1.34 (colored)
p5-Mail-DKIM: update to 0.44. Version 0.44 * Added experimental support for ARC
Revision 1.34 / (download) - annotate - [select for diffs], Tue Sep 26 14:34:54 2017 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.33: +2 -3
lines
Diff to previous 1.33 (colored)
p5-Mail-DKIM: update to 0.43. -- VERSION 0.43 -- 2017-09-20: Marc Bradshaw <marc@marcbradshaw.net> * Update tests for new DNS setup
Revision 1.33 / (download) - annotate - [select for diffs], Sun Sep 17 16:17:36 2017 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored)
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
Revision 1.32 / (download) - annotate - [select for diffs], Sun Jul 9 07:44:57 2017 UTC (6 years, 5 months ago) by wen
Branch: MAIN
Changes since 1.31: +2 -3
lines
Diff to previous 1.31 (colored)
Update to 0.41 Upstream changes: 2017-04-14: Marc Bradshaw <marc@marcbradshaw.net> * commit aac893fdbaa7f8ccd5d37fa7f20d1785406cda51 Author: Marc Bradshaw <marc@marcbradshaw.net> Date: Fri Mar 17 14:53:53 2017 +1100 Avoid use of $_ in read loop RT 106485: Mail::DKIM::PrivateKey->load tampering $_ and <FILE> * commit 06934f259e392b2a3cf94560e6051d9e522d0bf3 Author: Marc Bradshaw <marc@marcbradshaw.net> 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 <marc@marcbradshaw.net> Date: Fri Feb 27 12:08:11 2015 +1100 Allow greater control over signed headers * commit 8291c034dc7db4394e9df80e70b8cbe8428a38c2 Author: Marc Bradshaw <marc@marcbradshaw.net> Date: Fri Jan 23 09:54:02 2015 +1100 Allow greater control over which headers are signed by Signer
Revision 1.31 / (download) - annotate - [select for diffs], Mon Jun 5 14:24:06 2017 UTC (6 years, 6 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored)
Recursive revbump from lang/perl5 5.26.0
Revision 1.30 / (download) - annotate - [select for diffs], Wed Jun 8 19:23:58 2016 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored)
Bump PKGREVISION for perl-5.24.
Revision 1.29 / (download) - annotate - [select for diffs], Sun Jul 12 18:56:24 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.28: +3 -3
lines
Diff to previous 1.28 (colored)
Comment out dependencies of the style {perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
Revision 1.28 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:23 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.27: +2 -1
lines
Diff to previous 1.27 (colored)
Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
Revision 1.27 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:39 2014 UTC (9 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.26: +1 -3
lines
Diff to previous 1.26 (colored)
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
Revision 1.26 / (download) - annotate - [select for diffs], Thu Oct 9 13:44:48 2014 UTC (9 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.25: +1 -2
lines
Diff to previous 1.25 (colored)
Remove SVR4_PKGNAME, per discussion on tech-pkg.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 9 19:23:04 2014 UTC (9 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.24: +2 -3
lines
Diff to previous 1.24 (colored)
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.
Revision 1.24 / (download) - annotate - [select for diffs], Thu May 29 23:36:49 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
Revision 1.23 / (download) - annotate - [select for diffs], Mon Dec 9 14:17:49 2013 UTC (10 years ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4
Changes since 1.22: +4 -4
lines
Diff to previous 1.22 (colored)
Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes. Bump PKGREVISION for runtime dependency pattern changed packages.
Revision 1.22 / (download) - annotate - [select for diffs], Fri May 31 12:41:18 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
Revision 1.21 / (download) - annotate - [select for diffs], Sat Mar 2 10:44:36 2013 UTC (10 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
Reset maintainer to "pkgsrc-users@NetBSD.org".
Revision 1.20 / (download) - annotate - [select for diffs], Mon Oct 8 12:19:23 2012 UTC (11 years, 2 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.19: +1 -2
lines
Diff to previous 1.19 (colored)
Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
Revision 1.19 / (download) - annotate - [select for diffs], Wed Oct 3 21:56:30 2012 UTC (11 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them.
Revision 1.18 / (download) - annotate - [select for diffs], Wed May 9 06:21:39 2012 UTC (11 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2
Changes since 1.17: +3 -3
lines
Diff to previous 1.17 (colored)
Since p5-Crypt-OpenSSL-RSA versions before 0.27 are broken with perl-5.14, and perl-5.14 is pkgsrc's default, depend on at least that version. Bump PKGREVISION.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Aug 14 13:25:26 2011 UTC (12 years, 3 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.16: +2 -1
lines
Diff to previous 1.16 (colored)
Revision bump after updating perl5 to 5.14.1.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Oct 20 19:57:35 2010 UTC (13 years, 1 month ago) by pettai
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4
Changes since 1.15: +3 -3
lines
Diff to previous 1.15 (colored)
-- 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
Revision 1.15 / (download) - annotate - [select for diffs], Sat Aug 21 16:35:06 2010 UTC (13 years, 3 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 5 22:53:12 2009 UTC (14 years, 1 month ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
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
Revision 1.13 / (download) - annotate - [select for diffs], Sun Oct 19 19:18:12 2008 UTC (15 years, 1 month ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jul 17 13:56:35 2008 UTC (15 years, 4 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.11: +2 -4
lines
Diff to previous 1.11 (colored)
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)
Revision 1.11 / (download) - annotate - [select for diffs], Fri Jan 11 20:12:24 2008 UTC (15 years, 10 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
cwrapper
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
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
Revision 1.10 / (download) - annotate - [select for diffs], Tue Jan 8 19:47:16 2008 UTC (15 years, 11 months ago) by heinz
Branch: MAIN
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored)
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
Revision 1.9 / (download) - annotate - [select for diffs], Sun Aug 19 15:39:08 2007 UTC (16 years, 3 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Jun 12 15:27:21 2007 UTC (16 years, 6 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
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)
Revision 1.7 / (download) - annotate - [select for diffs], Thu May 17 10:00:45 2007 UTC (16 years, 6 months ago) by heinz
Branch: MAIN
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored)
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.)
Revision 1.6 / (download) - annotate - [select for diffs], Sun Apr 22 09:00:21 2007 UTC (16 years, 7 months ago) by heinz
Branch: MAIN
Changes since 1.5: +6 -3
lines
Diff to previous 1.5 (colored)
As suggested by Joerg Sonnenberger, replaced CHECK_INTERPRETER_SKIP with appropriate values for REPLACE_PERL.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Mar 24 19:08:38 2007 UTC (16 years, 8 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.4: +5 -5
lines
Diff to previous 1.4 (colored)
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 <jlong@messiah.edu> * 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 <jlong@messiah.edu> * 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 <jlong@messiah.edu> * 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 <jlong@messiah.edu> * 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 <jlong@messiah.edu> * 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)
Revision 1.4 / (download) - annotate - [select for diffs], Thu Feb 15 21:39:56 2007 UTC (16 years, 9 months ago) by heinz
Branch: MAIN
Changes since 1.3: +5 -4
lines
Diff to previous 1.3 (colored)
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).
Revision 1.3 / (download) - annotate - [select for diffs], Sun Jul 16 09:46:15 2006 UTC (17 years, 4 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.2: +4 -4
lines
Diff to previous 1.2 (colored)
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.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 7 21:30:10 2006 UTC (17 years, 6 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.1: +6 -4
lines
Diff to previous 1.1 (colored)
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
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Feb 24 23:02:38 2006 UTC (17 years, 9 months ago) by heinz
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
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.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Feb 24 23:02:38 2006 UTC (17 years, 9 months ago) by heinz
Branch: MAIN
Initial revision