2006
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