Skip to content

Debian Changelog libmail-spf-query-perl (1:1.999.1-3)

2006

libmail-spf-query-perl (1:1.999.1-3) unstable; urgency=low

   * Make `spfquery` and `spfd` tools and their man-pages use the alternatives
     system in order not to conflict with other packages providing those tools
     (the "spfquery" package still needs to be updated likewise).

 -- Julian Mehnle <julian@mehnle.net>  Sat, 2 Dec 2006 22:23:07 +0000

libmail-spf-query-perl (1:1.999.1-2) unstable; urgency=low

   * Does not run the test suite anymore, as when building as root (or
     with fakeroot) will try to drop privileges and su to nobody (Closes:
     #373787)
   * No longer ignores the result of "make distclean"
   * Bumped up standards-version to 3.7.2 - No changes needed

 -- Gunnar Wolf <gwolf@debian.org>  Thu, 15 Jun 2006 19:49:29 -0500

libmail-spf-query-perl (1:1.999.1-1) unstable; urgency=low

   Debian:
   * Added watch file.
 
   Mail::SPF::Query:
   * Do not use \p{} named properties in the "a" and "mx" mechanisms' argument
     validation code, since Perl 5.6 requires (flaky) "use utf8" for them to
     work, and [a-z]/[a-z0-9] should work just as well (closes rt.cpan.org bug
     #17815).
   * Some minor documentation formatting improvements.

 -- Julian Mehnle <julian@mehnle.net>  Sun, 26 Feb 2006 23:20:08 +0000

libmail-spf-query-perl (1:1.999-2) unstable; urgency=low

   * Just increase version without changes. Full source upload.

 -- Krzysztof Krzyzaniak (eloy) <eloy@debian.org>  Fri, 24 Feb 2006 11:06:27 +0100

libmail-spf-query-perl (1:1.999-1) unstable; urgency=low

   * Epoch added to version

 -- Krzysztof Krzyzaniak (eloy) <eloy@debian.org>  Wed, 22 Feb 2006 21:54:12 +0100

libmail-spf-query-perl (1.999eloy-1) unstable; urgency=low

   * Added debian/watch file
   * Proper upload of orig.tar.gz file
   * debian/control - added me to Uploaders

 -- Krzysztof Krzyzaniak (eloy) <eloy@debian.org>  Wed, 22 Feb 2006 11:41:01 +0100

libmail-spf-query-perl (1.999-1) unstable; urgency=low

   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: #351030).
 
   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.

 -- Julian Mehnle <julian@mehnle.net>  Thu, 9 Feb 2006 18:57:24 +0000

libmail-spf-query-perl (1.998-1) unstable; urgency=low

   Debian:
   * New maintainer:
       Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
     New uploader:
       Julian Mehnle <julian@mehnle.net>.
     (closes: #344342)
   * Unversioned Build-Depends and Depends on liburi-perl.
   * Updated package description.
   * Cleaned up debian/rules.
   * Updated copyright file to reflect new Debian and upstream maintainership.
   * spfquery man-page has been included (and updated) upstream.
 
   Mail::SPF::Query:
   * Removed obsolete Caller-ID support (closes: #337319, #337500).
   * Always use Sys::Hostname::Long. And thus, depend on libsys-hostname-long
     (closes: #332952, #342629).
   * Changed local machine hostname macro from "xr" to "r" (closes rt.cpan.org
     bug #9744).
   * Restrict the number of SPF record lookups to a maximum of 10 (was: 20).
     Thanks to Craig Whitmore!
   * Fixes to mechanisms implementation:
     * a, mx: Check if domain is a valid FQDN, i.e. ends in ".<toplabel>".
     * ip4: Return "unknown" (PermError) if no argument was specified. Also,
       don't auto-complete "1.2.3" CIDR specs to "1.2.3.0", as such an
       abbreviated syntax is forbidden by the SPF spec anyway.
     Thanks to Craig Whitmore!
   * Lots of minor code and documentation fixes/improvements.
 
   spfd:
   * Added complete POD documentation/man-page.
   * Both "--xxx" and "-xxx" forms of command-line options are now supported.
   * Renamed most of the command-line options:
       --path       => --socket
       --pathuser   => --socket-user
       --pathgroup  => --socket-group
       --pathmode   => --socket-perms
       --setuser    => --set-user
       --setgroup   => --set-group
     The old option names are still supported for backwards compatibility.
   * Do not print usage information when neither "--port" nor "--socket" are
     specified (i.e. when the default TCP port would just be used).  Print a
     more specific hint instead.
   * Added "--help" option to print usage information.
   * Some minor code fixes/improvements.
 
   spfquery:
   * Added complete POD documentation/man-page.
   * Both "--xxx" and "-xxx" forms of command-line options are now supported.
     Also, a "-x" (short) form is now supported for the most important options.
   * Renamed the "--max-lookup" option to "--max-lookup-count" to match the
     Mail::SPF::Query API.  "--max-lookup" is still supported for backwards
     compatibility.
   * Added "--mail-from" and "-m" synonyms for the "--sender" option for
     consistency with the "--helo" option.
   * Cleaned up the "--help" usage output.
   * Lots of minor code improvements.
 
   Tests:
   * Some minor tests improvements.
   * Turned test.pl into .t file in t/ directory, so testing output is parsed
     (closes rt.cpan.org bug #7748).
   * Plan the correct number of tests, not just the number of non-comment lines
     in test data file.
 
   Miscellaneous:
   * Updated URLs everywhere:
       http://spf.pobox.com                           -> http://www.openspf.org
       http://www.anarres.org/projects/srs/           -> http://www.libsrs2.org
       http://asarian-host.net/srs/sendmailsrs.htm
                                   -> http://srs-socketmap.info/sendmailsrs.htm
   * Point out everywhere the "non-standard"-ness of best guess processing,
     trusted forwarder accreditation checking, and several other features.
   * Cleaned up source package file and directory layout:
       Query.pm     -> lib/Mail/SPF/Query.pm
       Changes      -> CHANGES
       test.*       -> t/
       spf{d,query} -> bin/
       sample/      -> examples/
   * postfix-policyd-spf:
     * Generate "Received-SPF:" header unless rejecting (fail/Fail) or deferring
       (error/TempError) the message.
     * Verbose mode is disabled by default.
     Thanks to Arjen de Korte!
   * spf.py: Removed, because it was really old, and this is a Perl package, not
     a Python one.
   * Did I mention lots of minor code and documentation fixes/improvements?

 -- Julian Mehnle <julian@mehnle.net>  Sun, 1 Jan 2006 18:45:00 +0000

2005

libmail-spf-query-perl (1.997-3) unstable; urgency=low

   * Preserve $@ when testing for presence of Sys::Hostname::Long.
     This should clean up SpamAssassin logs.  (Closes: #332952)
   * After 'spfquery -v' prints version, exit with zero status.
     (Closes: #237751)
   * Install 'sample' directory as documentation.  (Closes: #245367)
   * Increase Standards-Version to 3.6.2

 -- Chip Salzenberg <chip@debian.org>  Mon, 10 Oct 2005 15:05:03 -0700

libmail-spf-query-perl (1.997-2) unstable; urgency=low

   * Include man page for spfquery, contributed by Zac Sprackett
     <zac@sprackett.com>.  (Closes: #264112)
   * Fix typo in package description.  (Closes: #252160)
   * Depend on a newer version of libnet-dns-perl.  (Closes: #238247)

 -- Chip Salzenberg <chip@debian.org>  Sun, 10 Apr 2005 13:21:40 -0400

libmail-spf-query-perl (1.997-1) unstable; urgency=low

   * New upstream release.

 -- Chip Salzenberg <chip@debian.org>  Tue, 8 Mar 2005 12:25:13 -0500

2004

libmail-spf-query-perl (1.996-1) unstable; urgency=low

   * New upstream release.
   * Include upstream's experimental new version of spfquery.
     (At least now we have error checking on command options.)

 -- Chip Salzenberg <chip@debian.org>  Thu, 11 Mar 2004 14:37:28 -0500

libmail-spf-query-perl (1.991-1) unstable; urgency=low

   * Initial Release.

 -- Chip Salzenberg <chip@debian.org>  Wed, 4 Feb 2004 11:20:21 -0500