Hello community, here is the log from the commit of package perl-Mail-SPF for openSUSE:Factory checked in at 2015-07-21 13:23:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mail-SPF (Old) and /work/SRC/openSUSE:Factory/.perl-Mail-SPF.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mail-SPF" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mail-SPF/perl-Mail-SPF.changes 2013-06-28 11:52:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Mail-SPF.new/perl-Mail-SPF.changes 2015-07-21 13:23:34.000000000 +0200 @@ -1,0 +2,18 @@ +Wed Jul 1 10:02:29 UTC 2015 - [email protected] + +- .spec file: added %{_sbindir}/spfd to %files section + +------------------------------------------------------------------- +Tue Apr 14 17:30:29 UTC 2015 - [email protected] + +- updated to 2.9.0 + see /usr/share/doc/packages/perl-Mail-SPF/CHANGES + + --- 2.009 (2013-07-21 03:30) + + Mail::SPF: + * Default to querying only TXT type RRs (query_rr_types = Mail::SPF::Server-> + query_rr_type_txt). Experience has shown that querying SPF type RRs is + impractical. + +------------------------------------------------------------------- Old: ---- Mail-SPF-v2.8.0.tar.gz New: ---- Mail-SPF-v2.9.0.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mail-SPF.spec ++++++ --- /var/tmp/diff_new_pack.XpzBzC/_old 2015-07-21 13:23:35.000000000 +0200 +++ /var/tmp/diff_new_pack.XpzBzC/_new 2015-07-21 13:23:35.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Mail-SPF # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,79 +17,65 @@ Name: perl-Mail-SPF -# tar ball's version number is wrongly generated by Module::Build -%define real_name Mail-SPF-v2.8.0 +Version: 2.9.0 +Release: 0 +%define cpan_name Mail-SPF Summary: An object-oriented implementation of Sender Policy Framework -License: Artistic-1.0 +License: BSD-3-Clause Group: Development/Libraries/Perl -Version: 2.008 -Release: 0 -Url: http://search.cpan.org/perldoc?Mail::SPF -Source: %{real_name}.tar.gz -# disable some tests which fails since Net::DNS 0.68, see -# https://rt.cpan.org/Public/Bug/Display.html?id=78214 -Patch0: skip_test.patch -Patch1: fix_pod.patch -%if 0%{?suse_version} && 0%{?suse_version} <= 1210 -BuildRequires: perl-macros -%endif -BuildRequires: perl-Error -BuildRequires: perl(Mail::SPF::Test) -BuildRequires: perl(Net::CIDR::Lite) -BuildRequires: perl(Net::DNS) -BuildRequires: perl(Net::DNS::Resolver::Programmable) -BuildRequires: perl(NetAddr::IP) -BuildRequires: perl(Sys::Hostname::Long) -BuildRequires: perl(Test::Pod) -BuildRequires: perl(URI) -Requires: perl(Net::CIDR::Lite) -Requires: perl(Net::DNS) -Requires: perl(Net::IP) -Requires: perl(Sys::Hostname::Long) -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} +Url: http://search.cpan.org/dist/Mail-SPF/ +Source0: http://www.cpan.org/authors/id/J/JM/JMEHNLE/mail-spf/%{cpan_name}-v%{version}.tar.gz +Source1: cpanspec.yml +Patch0: fix_pod.patch +Patch1: skip_test.patch BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(Error) +BuildRequires: perl(Module::Build) >= 0.2805 +BuildRequires: perl(Net::DNS) >= 0.62 +BuildRequires: perl(Net::DNS::Resolver::Programmable) >= 0.003 +BuildRequires: perl(NetAddr::IP) >= 4 +BuildRequires: perl(URI) >= 1.13 +BuildRequires: perl(version) Requires: perl(Error) -Requires: perl(Net::DNS) >= 0.58 +Requires: perl(Net::DNS) >= 0.62 Requires: perl(NetAddr::IP) >= 4 Requires: perl(URI) >= 1.13 +Requires: perl(version) +Recommends: perl(NetAddr::IP) >= 4.007 +%{perl_requires} %description -Mail::SPF is an object-oriented implementation of Sender Policy Framework -(SPF). See http://www.openspf.org for more information about SPF. - -This class collection aims to fully conform to the SPF specification (RFC 4408) -so as to serve both as a production quality SPF implementation and as a -reference for other developers of SPF implementations. +*Mail::SPF* is an object-oriented implementation of Sender Policy Framework +(SPF). See the http://www.openspf.org manpage for more information about +SPF. + +This class collection aims to fully conform to the SPF specification (RFC +4408) so as to serve both as a production quality SPF implementation and as +a reference for other developers of SPF implementations. %prep -%setup -q -n %{real_name} +%setup -q -n %{cpan_name}-v%{version} +find . -type f -print0 | xargs -0 chmod 644 %patch0 -p1 %patch1 -p1 %build %{__perl} Build.PL installdirs=vendor -./Build - -%install -./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 -find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; - -%{_fixperms} $RPM_BUILD_ROOT/* -%perl_process_packlist +./Build build flags=%{?_smp_mflags} %check ./Build test -%clean -rm -rf %{buildroot} +%install +./Build install destdir=%{buildroot} create_packlist=0 +%perl_gen_filelist -%files -%defattr(-,root,root) -%doc CHANGES LICENSE MANIFEST README SIGNATURE TODO -%doc %{_mandir}/man?/* -%{_bindir}/spfquery +%files -f %{name}.files +%defattr(-,root,root,755) +%doc CHANGES LICENSE README TODO %{_sbindir}/spfd -%{perl_vendorlib}/Mail %changelog ++++++ Mail-SPF-v2.8.0.tar.gz -> Mail-SPF-v2.9.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/Build.PL new/Mail-SPF-v2.9.0/Build.PL --- old/Mail-SPF-v2.8.0/Build.PL 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/Build.PL 2013-07-22 05:52:32.000000000 +0200 @@ -2,7 +2,7 @@ # Module::Build build script for Mail::SPF # # (C) 2005-2012 Julian Mehnle <[email protected]> -# $Id: Build.PL 57 2012-01-30 08:15:31Z julian $ +# $Id: Build.PL 61 2013-07-22 03:45:15Z julian $ # ############################################################################## @@ -67,7 +67,7 @@ Module::Build => '0.2805', Test::More => 0, Net::DNS::Resolver::Programmable - => '0.002001', + => '0.003', }, script_files => [ 'bin/spfquery' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/CHANGES new/Mail-SPF-v2.9.0/CHANGES --- old/Mail-SPF-v2.8.0/CHANGES 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/CHANGES 2013-07-22 05:52:31.000000000 +0200 @@ -4,6 +4,13 @@ # ! = Changed something significant, or removed a feature # * = Fixed a bug, or made a minor improvement +--- 2.009 (2013-07-21 03:30) + + Mail::SPF: + * Default to querying only TXT type RRs (query_rr_types = Mail::SPF::Server-> + query_rr_type_txt). Experience has shown that querying SPF type RRs is + impractical. + --- 2.008 (2012-01-30 08:15) Mail::SPF: @@ -201,5 +208,5 @@ --- 2.000 (initial release) (2005-06-23 00:00) -# $Id: CHANGES 59 2012-01-30 08:57:32Z julian $ +# $Id: CHANGES 61 2013-07-22 03:45:15Z julian $ # vim:syn= tw=79 sts=2 sw=2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/INSTALL new/Mail-SPF-v2.9.0/INSTALL --- old/Mail-SPF-v2.8.0/INSTALL 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/INSTALL 2013-07-22 05:52:32.000000000 +0200 @@ -8,7 +8,7 @@ Perl 5.6 Module-Build 0.2805 Test-More - Net-DNS-Resolver-Programmable 0.002.1 + Net-DNS-Resolver-Programmable 0.003 (plus all the run-time requirements) ...running Mail::SPF: @@ -42,5 +42,5 @@ ./Build install --install_path sbin=/desired/sbin/path -# $Id: INSTALL 57 2012-01-30 08:15:31Z julian $ +# $Id: INSTALL 61 2013-07-22 03:45:15Z julian $ # vim:tw=79 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/META.yml new/Mail-SPF-v2.9.0/META.yml --- old/Mail-SPF-v2.8.0/META.yml 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/META.yml 2013-07-22 05:52:31.000000000 +0200 @@ -5,7 +5,7 @@ - 'Shevek <[email protected]>' build_requires: Module::Build: 0.2805 - Net::DNS::Resolver::Programmable: 0.002001 + Net::DNS::Resolver::Programmable: 0.003 Test::More: 0 configure_requires: Module::Build: 0.2805 @@ -18,7 +18,7 @@ provides: Mail::SPF: file: lib/Mail/SPF.pm - version: v2.8.0 + version: v2.9.0 Mail::SPF::Base: file: lib/Mail/SPF/Base.pm Mail::SPF::EAbstractClass: @@ -168,4 +168,4 @@ version: 0 resources: license: http://opensource.org/licenses/bsd-license.php -version: v2.8.0 +version: v2.9.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/README new/Mail-SPF-v2.9.0/README --- old/Mail-SPF-v2.8.0/README 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/README 2013-07-22 05:52:32.000000000 +0200 @@ -1,5 +1,5 @@ -Mail::SPF 2.008 -- A Perl implementation of the Sender Policy Framework -(C) 2005-2012 Julian Mehnle <[email protected]> +Mail::SPF 2.009 -- A Perl implementation of the Sender Policy Framework +(C) 2005-2013 Julian Mehnle <[email protected]> 2005 Shevek <[email protected]> <http://search.cpan.org/dist/Mail-SPF> ============================================================================== @@ -66,5 +66,5 @@ Mail::SPF is free software. You may use, modify, and distribute it under the terms of the BSD license. See LICENSE for the BSD license text. -# $Id: README 57 2012-01-30 08:15:31Z julian $ +# $Id: README 61 2013-07-22 03:45:15Z julian $ # vim:tw=79 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/SIGNATURE new/Mail-SPF-v2.9.0/SIGNATURE --- old/Mail-SPF-v2.8.0/SIGNATURE 2012-01-30 09:59:26.000000000 +0100 +++ new/Mail-SPF-v2.9.0/SIGNATURE 2013-07-22 05:52:36.000000000 +0200 @@ -14,18 +14,18 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -SHA1 516de0bbe4a62838ca62b9093c58db7f110c1541 Build.PL -SHA1 f8959e084730bd4d4d8c05b4f241700520e9887e CHANGES -SHA1 f54a36ff42af0aab098051af45462664d219979a INSTALL +SHA1 b4056260a563ccf3d4e9a73d75e9667831d74c53 Build.PL +SHA1 6955847e9665153109ae92dd2a64d0a2dc1d8206 CHANGES +SHA1 44305138c55a84a3bb7f645e722bd066e54ead94 INSTALL SHA1 d029ebcfd97e29709130f9f1ef101cdfbe3af5a2 LICENSE SHA1 1698ff9ee090b7194324746019044513be9d80ed MANIFEST SHA1 e650cdf127dfe2f2ffe6ee604d41f0c4066a7761 MANIFEST.SKIP -SHA1 8505a01f544948534fa0d6ba6d6aa6edb0c67939 META.yml +SHA1 cef1a05ad47a57f65e18eb4818606bc4b4b9ca72 META.yml SHA1 0f1b3b6269550b5135e10b3cae1b6b41d274b276 Makefile.PL -SHA1 74117c8b92df70c383db199f2fd5a2aa4f87e976 README +SHA1 cf1a06e5832a6739d9587b0e72fa10a876847bd0 README SHA1 19fcf1103168a8322d97948313c24741309b8312 TODO -SHA1 3d1401fd0fdb645a896b355e2e9a04a9e7553eed bin/spfquery -SHA1 746b0beffc60ed8bf07ef877fbdbb57ce1864969 debian/changelog +SHA1 2cfe8f5d5e7aec159c5cd86cff31dd52e2a33a03 bin/spfquery +SHA1 4b41230d9827687b3097fc3d0e2c37bded3d3485 debian/changelog SHA1 d3964f9dad9f60363c81b688324d95b4ec7c8038 debian/compat SHA1 eeb2c6383ce08617a7b741365359fdd3b709e6cb debian/control SHA1 89e3894e90964f8311ca70f6324c5b0e49b944a3 debian/copyright @@ -36,7 +36,7 @@ SHA1 dce445e7d92fccafd0fe9990354fa7a7b45aeb8f debian/spf-tools-perl.postinst SHA1 ae33667b74f9bc1316f24d282a8d7dd66e95b854 debian/spf-tools-perl.prerm SHA1 6eb40d86a8ae9f8be21125107bac7a8c24fb1c7d debian/watch -SHA1 7beb7bdff1ce9169da6e03e89a8af684781b30e2 lib/Mail/SPF.pm +SHA1 7753b6c140c036d616ce19a523fcad01fc55dc49 lib/Mail/SPF.pm SHA1 45240500a95d53d8b230249a8976015e9cf76597 lib/Mail/SPF/Base.pm SHA1 438ad18b54c989d4c51d18c08989f002167e2e86 lib/Mail/SPF/Exception.pm SHA1 f3edcc62b9ecd12fb8b46c75b3c904193d9e7b75 lib/Mail/SPF/MacroString.pm @@ -56,12 +56,12 @@ SHA1 d18aab930a4ed4dc33e0abd039a4897810656aa5 lib/Mail/SPF/Request.pm SHA1 4969a65683c4e583a071fdd1f7348abfac94f366 lib/Mail/SPF/Result.pm SHA1 9a9b4e3ac80919ff93fac10daacd2af9806b9301 lib/Mail/SPF/SenderIPAddrMech.pm -SHA1 8951fc18a6011e26d47fe2bc00c776b95d253f92 lib/Mail/SPF/Server.pm +SHA1 80ac6edddbe7cce95d4c66d311b08b72299481f0 lib/Mail/SPF/Server.pm SHA1 bd9cd17be606faea2f8d23757326c6917e0bafaa lib/Mail/SPF/Term.pm SHA1 8931b7feb968a99798c4d1222f64d1acf4262383 lib/Mail/SPF/Util.pm SHA1 f417485715bf0f0b9839966ec444222d28606d1b lib/Mail/SPF/v1/Record.pm SHA1 3a96854a8573b9275713c7a5df8bb408e7354c81 lib/Mail/SPF/v2/Record.pm -SHA1 26470f7d5e05e3027d626d3d1f42968129da2b9a sbin/spfd +SHA1 1b53532eb660f943667730be95121cc7fd5a8f54 sbin/spfd SHA1 cf2bcbc82699a16c94dd4dd1ea8995ae3f6ebb0a t/00.00-class-misc.t SHA1 d69a90912ad71024803c1693d205f769a7c9b41c t/00.01-class-util.t SHA1 f6dcf8f58ee1f8a2ca96f07785e098ae0510bb90 t/00.02-class-request.t @@ -78,7 +78,7 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) -iEYEARECAAYFAk8mW+oACgkQwL7PKlBZWjs+fgCbBhPjN9UH3axgtTdmJXq/2u+P -4TAAn31m9oStqoZdyHknM26XO+aBZHAM -=r2zw +iEYEARECAAYFAlHsrIAACgkQwL7PKlBZWjv/CQCfXfKrLFVqYXF2Gr2Zy5Mnnah1 +aQgAoPa/0Lt6HkFnR+yjjQ4h1QNX+txx +=OBmj -----END PGP SIGNATURE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/bin/spfquery new/Mail-SPF-v2.9.0/bin/spfquery --- old/Mail-SPF-v2.8.0/bin/spfquery 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/bin/spfquery 2013-07-22 05:52:31.000000000 +0200 @@ -52,7 +52,7 @@ B<spfquery> checks if a given set of e-mail parameters (e.g., the SMTP sender's IP address) matches the responsible domain's Sender Policy Framework (SPF) -policy. For more information on SPF see L<http://www.openspf.net>. +policy. For more information on SPF see L<http://www.openspf.org>. =head2 Preferred Usage diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/debian/changelog new/Mail-SPF-v2.9.0/debian/changelog --- old/Mail-SPF-v2.8.0/debian/changelog 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/debian/changelog 2013-07-22 05:52:31.000000000 +0200 @@ -1,3 +1,12 @@ +mail-spf-perl (2.009) unstable; urgency=low + + Mail::SPF: + * Default to querying only TXT type RRs (query_rr_types = Mail::SPF::Server-> + query_rr_type_txt). Experience has shown that querying SPF type RRs is + impractical. + + -- Julian Mehnle <[email protected]> Mon, 22 Jul 2013 03:33:14 +0000 + mail-spf-perl (2.008) unstable; urgency=low Debian: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/lib/Mail/SPF/Server.pm new/Mail-SPF-v2.9.0/lib/Mail/SPF/Server.pm --- old/Mail-SPF-v2.8.0/lib/Mail/SPF/Server.pm 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/lib/Mail/SPF/Server.pm 2013-07-22 05:52:31.000000000 +0200 @@ -4,7 +4,7 @@ # # (C) 2005-2012 Julian Mehnle <[email protected]> # 2005 Shevek <[email protected]> -# $Id: Server.pm 57 2012-01-30 08:15:31Z julian $ +# $Id: Server.pm 61 2013-07-22 03:45:15Z julian $ # ############################################################################## @@ -39,13 +39,13 @@ use constant result_base_class => 'Mail::SPF::Result'; use constant query_rr_type_all => 0; -use constant query_rr_type_spf => 1; -use constant query_rr_type_txt => 2; +use constant query_rr_type_txt => 1; +use constant query_rr_type_spf => 2; use constant default_default_authority_explanation => - 'Please see http://www.openspf.net/Why?s=%{_scope};id=%{S};ip=%{C};r=%{R}'; + 'Please see http://www.openspf.org/Why?s=%{_scope};id=%{S};ip=%{C};r=%{R}'; -sub default_query_rr_types { shift->query_rr_type_all }; +sub default_query_rr_types { shift->query_rr_type_txt }; use constant default_max_dns_interactive_terms => 10; # RFC 4408, 10.1/6 use constant default_max_name_lookups_per_term => 10; # RFC 4408, 10.1/7 @@ -102,7 +102,7 @@ string to use if the authority domain does not specify an explanation string of its own. Defaults to: - 'Please see http://www.openspf.net/Why?s=%{_scope};id=%{S};ip=%{C};r=%{R}' + 'Please see http://www.openspf.org/Why?s=%{_scope};id=%{S};ip=%{C};r=%{R}' As can be seen from the default, a non-standard C<_scope> pseudo macro is supported that expands to the name of the identity's scope. (Note: Do I<not> @@ -130,26 +130,27 @@ =over -=item B<< Mail::SPF::Server->query_rr_type_all >> (default) +=item B<< Mail::SPF::Server->query_rr_type_all >> -Both C<SPF> and C<TXT> type RRs. +Both C<TXT> and C<SPF> type RRs. -=item B<< Mail::SPF::Server->query_rr_type_spf >> +=item B<< Mail::SPF::Server->query_rr_type_txt >> (default) -C<SPF> type RRs only. +C<TXT> type RRs only. -=item B<< Mail::SPF::Server->query_rr_type_txt >> +=item B<< Mail::SPF::Server->query_rr_type_spf >> -C<TXT> type RRs only. +C<SPF> type RRs only. =back -Some (few) name servers suffer from serious brain damage with regard to the -handling of queries for RR types that are unknown to them, such as the C<SPF> -RR type, so some (few) B<Mail::SPF> users have expressed the desire for a way -to disable the retrieval of C<SPF> type RRs. It is, however, a better idea to -pressure the manufacturers of such broken name servers into fixing their -products. +For years B<Mail::SPF> has defaulted to looking up both C<SPF> and C<TXT> type +RRs as recommended by RFC 4408. Experience has shown, however, that a +significant portion of name servers suffer from serious brain damage with +regard to the handling of queries for RR types that are unknown to them, such +as the C<SPF> RR type. Consequently B<Mail::SPF> now defaults to looking up +only C<TXT> type RRs. This may be overridden by setting the B<query_rr_types> +option. See RFC 4408, 3.1.1, for a discussion of the topic, as well as the description of the L</select_record> method. @@ -358,7 +359,8 @@ record of the highest acceptable record version that covers the requested scope. -More precisely, the following algorithm is performed: +More precisely, the following algorithm is performed (assuming that both C<TXT> +and C<SPF> RR types are being queried): =over diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/lib/Mail/SPF.pm new/Mail-SPF-v2.9.0/lib/Mail/SPF.pm --- old/Mail-SPF-v2.8.0/lib/Mail/SPF.pm 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/lib/Mail/SPF.pm 2013-07-22 05:52:32.000000000 +0200 @@ -5,7 +5,7 @@ # # (C) 2005-2012 Julian Mehnle <[email protected]> # 2005 Shevek <[email protected]> -# $Id: SPF.pm 57 2012-01-30 08:15:31Z julian $ +# $Id: SPF.pm 63 2013-07-22 03:52:21Z julian $ # ############################################################################## @@ -17,11 +17,11 @@ =head1 VERSION -2.008 +2.009 =cut -use version; our $VERSION = qv('2.008'); +use version; our $VERSION = qv('2.009'); use warnings; use strict; @@ -59,7 +59,7 @@ =head1 DESCRIPTION B<Mail::SPF> is an object-oriented implementation of Sender Policy Framework -(SPF). See L<http://www.openspf.net> for more information about SPF. +(SPF). See L<http://www.openspf.org> for more information about SPF. This class collection aims to fully conform to the SPF specification (RFC 4408) so as to serve both as a production quality SPF implementation and as a @@ -78,11 +78,11 @@ =item The SPF project -L<http://www.openspf.net> +L<http://www.openspf.org> =item The SPFv1 specification (RFC 4408) -L<http://www.openspf.net/Specifications>, L<http://tools.ietf.org/html/rfc4408> +L<http://www.openspf.org/Specifications>, L<http://tools.ietf.org/html/rfc4408> =back diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mail-SPF-v2.8.0/sbin/spfd new/Mail-SPF-v2.9.0/sbin/spfd --- old/Mail-SPF-v2.8.0/sbin/spfd 2012-01-30 09:59:22.000000000 +0100 +++ new/Mail-SPF-v2.9.0/sbin/spfd 2013-07-22 05:52:32.000000000 +0200 @@ -35,7 +35,7 @@ B<spfd> is a simple forking Sender Policy Framework (SPF) query server. spfd receives and answers SPF requests on a TCP/IP or UNIX domain socket. For more -information on SPF see L<http://www.openspf.net>. +information on SPF see L<http://www.openspf.org>. The B<--port> form listens on a TCP/IP socket on the specified I<port>. The default port is B<5970>. @@ -200,7 +200,7 @@ result=fail local_explanation=example.com: Sender is not authorized by default to use '[email protected]' in 'mfrom' identity (mechanism '-all' matched) - authority_explanation=Please see http://www.openspf.net/why.html? + authority_explanation=Please see http://www.openspf.org/why.html? sender=user%40example.com&ip=1.2.3.4&receiver=localhost received_spf_header=Received-SPF: fail (example.com: Sender is not authorized by default to use '[email protected]' in 'mfrom' identity ++++++ cpanspec.yml ++++++ --- # disable some tests which fails since Net::DNS 0.68, see # https://rt.cpan.org/Public/Bug/Display.html?id=78214 patches: skip_test.patch: -p1 fix_pod.patch: -p1 #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: - #./Build build flags=%{?_smp_mflags} --myflag
