mail-spf-perl (2.004) unstable; urgency=low

  Mail::SPF:
  * Correctly fall back to default authority explanation if the authority
    domain does specify an explanation string but it cannot be expanded (e.g.
    due to syntax errors).
  * In Mail::SPF::Result::received_spf_header(), gracefully fall back to a
    hostname of "unknown" if a fully qualified hostname can not be determined.
    Some (misconfigured) systems simply will not reveal one.
  * Minor documentation improvements and fixes.

  Miscellaneous:
  * Note in the README file that we pass the 2006.11 release of the official
    RFC 4408 test-suite.

  Tests:
  * Do not test Mail::SPF::Util::hostname(), as some (misconfigured) systems
    simply will not reveal a fully qualified hostname (see CPANTS tests for
    2.003).
  * Minor code clean-up.

 -- Julian Mehnle <julian@mehnle.net>  Sat, 20 Jan 2007 02:00:00 +0000

mail-spf-perl (2.003) unstable; urgency=low

  Mail::SPF:
  * Fixed two Perl 5.6 incompatibilities:
    * Added `use utf8` statements in several modules to keep Perl 5.6 from
      whining about /[\p{}]/.
    * Do not use the `use constant { a=>1, b=>2 }` multiple-constants idiom,
      as it was introduced only in constant 1.03 (Perl 5.7.2).
  * Fixed a very minor bug where a "TempError" result would incorrectly be
    returned in the very rare case when the SPF-type look-up succeeded but
    returned 0 records, and the following TXT-type look-up errored or timed
    out.  Now a "None" result is correctly returned in that case as demanded
    by RFC 4408.

  spfquery:
  * Minor documentation fixes.

 -- Julian Mehnle <julian@mehnle.net>  Wed, 10 Jan 2007 00:00:00 +0000

mail-spf-perl (2.002) unstable; urgency=low

  Mail::SPF:
  * Updated default authority explanation string to the SPF website's new
    "Why?" page URL parameters scheme:
    <http://www.openspf.org/Why?id=%{S}&ip=%{I}&receiver=%{R}>

  spfquery:
  * Updated the '--help' text and man-page with regard to the black magic
    options (which require the yet unreleased Mail::SPF::BlackMagic module).

 -- Julian Mehnle <julian@mehnle.net>  Thu, 14 Dec 2006 00:00:00 +0000

mail-spf-perl (2.001) unstable; urgency=low

  > Gold Release!
  > Major overhaul:
    ! Major code refactoring, achieving full RFC 4408/4406 compliance, and
      breaking API compatibility with 2.000.
    ! Switched from ExtUtils::MakeMaker to Module::Build.
    + Added complete rewrites of spfquery (2.500) and spfd (2.000).
    + Added complete documentation.
    + Added unit tests and the RFC 4408 test-suite.
    + Added Debian package control files.
    + And more... (closes: rt.cpan.org #20821, #20822, #21922, #21925)

 -- Julian Mehnle <julian@mehnle.net>  Sat,  9 Dec 2006 20:00:00 +0000

