[perl-Data-FormValidator] update to 4.71

Iain Arnell iarnell at fedoraproject.org
Sun Oct 21 18:20:23 UTC 2012


commit 7dcd0d03e9f9c095bddbcb7a01c998e85a839e44
Author: Iain Arnell <iarnell at gmail.com>
Date:   Sun Oct 21 12:20:13 2012 -0600

    update to 4.71

 .gitignore                   |    1 +
 cve-2011-2201.patch          |   18 +++++++++---------
 perl-Data-FormValidator.spec |    8 +++++---
 sources                      |    2 +-
 4 files changed, 16 insertions(+), 13 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d32d13c..ac2a62b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 Data-FormValidator-4.66.tar.gz
 /Data-FormValidator-4.70.tar.gz
+/Data-FormValidator-4.71.tar.gz
diff --git a/cve-2011-2201.patch b/cve-2011-2201.patch
index 3432266..9e73290 100644
--- a/cve-2011-2201.patch
+++ b/cve-2011-2201.patch
@@ -1,7 +1,7 @@
-diff -up Data-FormValidator-4.66/lib/Data/FormValidator/Results.pm.orig Data-FormValidator-4.66/lib/Data/FormValidator/Results.pm
---- Data-FormValidator-4.66/lib/Data/FormValidator/Results.pm.orig	2010-02-24 15:31:03.000000000 +0100
-+++ Data-FormValidator-4.66/lib/Data/FormValidator/Results.pm	2011-08-28 08:26:22.000000000 +0200
-@@ -807,7 +807,7 @@ sub _create_sub_from_RE {
+diff -up Data-FormValidator-4.71/lib/Data/FormValidator/Results.pm.orig Data-FormValidator-4.71/lib/Data/FormValidator/Results.pm
+--- Data-FormValidator-4.71/lib/Data/FormValidator/Results.pm.orig	2012-10-02 14:34:45.000000000 -0600
++++ Data-FormValidator-4.71/lib/Data/FormValidator/Results.pm	2012-10-21 10:32:38.000000000 -0600
+@@ -806,7 +806,7 @@ sub _create_sub_from_RE {
              # With methods, the value is the second argument
              my $val = $force_method_p ? $_[1] : $_[0];
              my ($match) = scalar ($val =~ $re);
@@ -10,9 +10,9 @@ diff -up Data-FormValidator-4.66/lib/Data/FormValidator/Results.pm.orig Data-For
                  # pass the value through a RE that matches anything to untaint it.
                  my ($untainted) = ($&  =~ m/(.*)/s);
                  return $untainted;
-diff -up Data-FormValidator-4.66/t/untaint_match_check.t.orig Data-FormValidator-4.66/t/untaint_match_check.t
---- Data-FormValidator-4.66/t/untaint_match_check.t.orig	2011-08-28 08:26:54.000000000 +0200
-+++ Data-FormValidator-4.66/t/untaint_match_check.t	2011-08-28 08:26:30.000000000 +0200
+diff -up Data-FormValidator-4.71/t/untaint_match_check.t.orig Data-FormValidator-4.71/t/untaint_match_check.t
+--- Data-FormValidator-4.71/t/untaint_match_check.t.orig	2012-10-21 10:32:38.000000000 -0600
++++ Data-FormValidator-4.71/t/untaint_match_check.t	2012-10-21 10:38:19.000000000 -0600
 @@ -0,0 +1,22 @@
 +use strict;
 +use warnings;
@@ -28,11 +28,11 @@ diff -up Data-FormValidator-4.66/t/untaint_match_check.t.orig Data-FormValidator
 +    {                            # validation profile
 +        untaint_all_constraints => 1,
 +        optional                => ['a'],
-+        constraints             => { a => qr/never matches/, },
++        constraints             => { a => { constraint => qr/never matches/, name => 'never matches' } },
 +    },
 +);
 +
 +ok( not $result->success )
 +    or diag( 'Valid: ', $result->valid );
 +ok( $result->has_invalid );
-+is_deeply( scalar($result->invalid), { 'a' => [ qr/never matches/ ] } );
++is_deeply( scalar($result->invalid), { 'a' => [ 'never matches' ] } );
diff --git a/perl-Data-FormValidator.spec b/perl-Data-FormValidator.spec
index fcfcb91..421c495 100644
--- a/perl-Data-FormValidator.spec
+++ b/perl-Data-FormValidator.spec
@@ -1,6 +1,6 @@
 Name:           perl-Data-FormValidator
-Version:        4.70
-Release:        5%{?dist}
+Version:        4.71
+Release:        1%{?dist}
 Summary:        Validates user input (usually from an HTML form) based on input profile
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -47,7 +47,6 @@ simple format.
 
 %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/*
 
@@ -60,6 +59,9 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 %{_mandir}/man3/*
 
 %changelog
+* Sun Oct 21 2012 Iain Arnell <iarnell at gmail.com> 4.71-1
+- update to latest upstream version
+
 * Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.70-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
diff --git a/sources b/sources
index 2bd5749..25ec15e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-11c72c47f35a608ecbe6280ec93bf1bd  Data-FormValidator-4.70.tar.gz
+6043b71aa28e65ed2f42aeaed66e2737  Data-FormValidator-4.71.tar.gz


More information about the scm-commits mailing list