Commit graph

5 commits

Author SHA1 Message Date
heinz
f38148d5b6 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)
2007-03-24 19:08:38 +00:00
heinz
8fddcd1300 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).
2007-02-15 21:39:56 +00:00
heinz
2ca9f0d9c0 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.
2006-07-16 09:46:15 +00:00
heinz
0a02600677 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
2006-06-07 21:30:10 +00:00
heinz
bb957e98bc 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.
2006-02-24 23:02:38 +00:00