spf-discuss
[Top] [All Lists]

[spf-discuss] Mail::SPF::Query 1.999

2006-02-08 17:47:08
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

a (definitely) last release of Mail::SPF::Query has come up as version 
1.999.  The extensive clean-up of M:S:Q for the 1.998 release had caused a
few bugs to crop up in the "spfquery" utility and the test suite, which has 
been generally made a lot more robust.  Also, M:S:Q no longer accepts 
malformed SPF records, and M:S:Q's remaining known deficiencies have been 
documented in its man-page.  See the detailed changelog below.

CPAN:
  http://search.cpan.org/dist/Mail-SPF-Query

Subversion repository:
  http://www.openspf.org/source/mail-spf-query-perl  (browse)
  http://www.openspf.org/svn/mail-spf-query-perl  (access)

1.999 will also soon be uploaded as a Debian package to the Debian archive.

Again, many thanks to those who contributed to this release!

Julian.

- ----

Changes in 1.999 since 1.998:
  + = Added a feature (in a backwards compatible way)
  ! = Changed something significant, or removed a feature
  * = Fixed a bug, or made a minor improvement

  Mail::SPF::Query:
  ! No longer accept malformed SPF records such as "\"v=spf1 ...\""
    (spurious double quotes) or " v=spf1 ..." (leading whitespace).
  * Combine multiple TXT strings into a single string _before_ fallbacks
    are tried.  Thus, fallbacks now also get applied if there are only non-
    "v=spf1" TXT records; this wasn't the case before.
  * Guard against non-numeric cidr-lengths (closes rt.cpan.org bug #17061).
  * Flattened the { 'domain' => { record => '...' } } override and fallback
    argument format to just { 'domain' => '...' }.  The old format is still
    supported for backwards compatibility.
  * Added a "BUGS" section to the man-page documenting M:S:Q's known
    deficiencies.
  * Lots of minor code improvements.

  spfquery:
  * Correctly recognize the --mail-from (AKA --sender) option.  The version
    in the M:S:Q 1.998 release was broken in this regard.
  * Actually require the --helo option for the --mail-from (AKA --sender)
    form.
  * Cleaned up command-line argument validation code.
  * Cleaned up the inconsistent short and long (--help) usage and man-page
    texts.
  * Clarified the file input syntax in the help and man-page texts.
  + The "--override" and "--fallback" options are now actually working and
    documented.

  Tests:
  * Overhauled 00_all.t test script:
    * Don't skip tests when a non-last test in a test tuple fails (this
      made test 223 "fail", for example, because Test::Harness thought that
      some planned tests were not performed).
    * Marked test 219 (SERVFAIL) as non-critical, because it isn't
      completely reliable (sometimes, apparently behind some NATs and
      firewalls, the query just times out instead of returning SERVFAIL)
      (closes rt.cpan.org bug #17099).
    * Generate and collect debug log output (internally) along with the
      normal M:S:Q->result() calls right away, so that extra just-to-get-
      debug-output M:S:Q->result() calls can be saved.  Also we can make
      debug log output Test::Harness-compatible this way by printing it
      ourselves with '#' chars at the beginnings of lines.
    * Cleaned up code.
  * Cleaned up comments in t/test.dat test data file.

  Debian:
  ! Build-Depend, not Build-Depend-Indep, on debhelper.  Also, depend on
    debhelper >= 5.
  * Build-Depend-Indep on netbase to allow testing to work when building in
    a pbuilder chroot (closes Debian bug #351030).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD6pDCwL7PKlBZWjsRAo9BAJ4qlk211VQAlDeNZFbcWTJDqq9C5QCg4Ly4
/y9CUcVpz/iK603tnzCUPrI=
=nTD0
-----END PGP SIGNATURE-----

-------
Sender Policy Framework: http://www.openspf.org/
Archives at http://archives.listbox.com/spf-discuss/current/
To unsubscribe, change your address, or temporarily deactivate your 
subscription, 
please go to 
http://v2.listbox.com/member/?listname=spf-discuss(_at_)v2(_dot_)listbox(_dot_)com

<Prev in Thread] Current Thread [Next in Thread>
  • [spf-discuss] Mail::SPF::Query 1.999, Julian Mehnle <=