The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
1.010 - 2021/02/26
- change bugtracker in Makefile.PL to github
1.009 - 2019/04/22
- fixed bug where DNS error was reported when DNS was processed before the end
  of mail
1.008 - 2019/04/11
- fail early if bh does not match, don't wait for DNS result
1.007 - 2019/02/29
- less verbose fail reason if pubkey is corrupt
1.006 - 2019/02/28
- don't crash on corrupted 'b' parameter in signature
1.005 - 2019/02/28
- fix in handling invalid DKIM signature headers: don't wait for more data
1.004 - 2019/02/20
- rename DKIM_* constants and description according to RFC 7601 2.7.1
  DKIM_SUCCESS is now DKIM_PASS etc
  The old constants are still provided for compatibility
1.003 - 2019/02/10
- add Date to headers which should be signed by default
1.002 - 2018/11/15
- small fix authentication_results
- fix if sub filter is used after dkim signatures are already read (like
  from Mail::DMARC::Iterator)
1.001 - 2018/10/27
- return needed DNS queries as soon as possible
- verify signature as soon as possible (return errors early)
- add result and authentication_results methods
1.000 - 2018/10/26
- when signing make h_auto the default to get secure header protection
- h_auto and h can be given together when signing and h can include additional
  headers not automatically added using h_auto
0.017 - 2018/10/25
- only warn on incomplete field protection if there is actually a critical
  field unsigned and not already if the signature would allow such addition
- additionally warn if 'l' is used and non-white-space is outside the
  body signature
0.016 - 2018/09/25
- detects if header field protection is incomplete, check VerifyResult::warning
- small improvements to scripts
0.015 - 2016/12/18
- fix signing/validation: only a single header (starting from the bottom) should
  be checked for each entry in [h]eader.
- option `h_auto` to automatically create a useful [h]eader entry when signing
- fixed problem with breaking long lines which made mail header invalid (missing
  space in folded line)
- new scripts/sign.pl for signing mails
- no more endless loop on broken input mails in scripts/validate-emails.pl
0.014 - 2016/06/14
- leave arguments for next as they are, i.e. don't work on alias for(@_) and
  thus inadvertantily change the buffer in the caller
0.013 - 2015/12/16
- make parse_taglist public
0.012 - 2015/11/20
- added filter argument so that for example only signatures matching the domain
  of the From header will be checked
0.011 - 2015/11/18
- make interface more similar to Mail::SPF::Iterator, i.e. everything is done
  through a single method C<next>
0.010 - 2015/11/17
- initial release