Subject: PR/34405 CVS commit: pkgsrc/textproc/p5-Data-FormValidator
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-bugs
Date: 10/25/2006 13:35:02
The following reply was made to PR pkg/34405; it has been noted by GNATS.

From: OBATA Akio <obache@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: PR/34405 CVS commit: pkgsrc/textproc/p5-Data-FormValidator
Date: Wed, 25 Oct 2006 13:34:03 +0000 (UTC)

 Module Name:	pkgsrc
 Committed By:	obache
 Date:		Wed Oct 25 13:34:03 UTC 2006
 
 Modified Files:
 	pkgsrc/textproc/p5-Data-FormValidator: Makefile distinfo
 
 Log Message:
 Update p5-Data-FormValidator to 4.40
 Based on patch provided by Martin Wilke via PR 34405.
 
 Pkgsrc change:
 Change dependency to p5-Test-Simple.  This module require Test::More,
 and it is included in p5-Test-Simple>=0.10 and perl>=5.7.2.
 
 Changes:
 4.40 Mon Aug 21 19:41:24 EDT 2006
 
     [BUG FIXES]
     - All FV_ closures are now exported with ":closures". (Ed Pigg, Mark Stosberg)
 
     [ENHANCEMENTS]
     - Added new constraint for the common case of comparing one field with another,
       such as a word confirmation field. Example:
           constraint_methods => {
             password  => FV_eq_with('password_confirm'),
           }
       (Mark Stosberg)
 
 4.30 Mon Jul 10 21:41:37 EDT 2006
     [ENHANCEMENTS]
     - A new method for constraint writers has been added: untainted_constraint_value().
       If you have written a constraint which untaints, use this method to return the
       untainted result. It will prepare the right result whether the user has requested
       untainting or not. (Mark Stosberg)
 
     - New built-in constraints added:
 
         FV_min_length(3),
         FV_max_length(100),
         FV_length_between(3,100),
 
         These constraints can optionally perform untainting. (Mark Stosberg)
 
     - We now work around a bug in File::MMagic which could cause some filehandles
       to be corrupted after after the file_format constraint was used.
 
     [BUG FIXES]
     - Regexp::Common regular expressions which accepted zero as a valid input would
       have wrongly failed their constraints unless untainting was enabled. (Mark Stosberg)
 
     [INTERNALS]
     - Improved documentation for built-in constraints. (Mark Stosberg)
 
 4.20 Mon Jun 12 20:44:36 EDT 2006
     [ENHANCEMENTS]
     - Documentation in Data::FormValidator::Filters has been improved. (Mark Stosberg}
     - Added FV_split() a new filter that makes it super-easy to apply the same constraint
       to a list of values passed in a single field, such as a comma separated list of e-mail
       addresses. (Mark Stosberg).
 
     [BUG FIXES]
     - For input given as a hashref containing array references, values could
       have been mistakenly modified by reference through filters. We now
       explicitly copy elements in these case, to avoid modifying the input.
       (RT#19592)
 
 4.14 Fri Feb 17 08:59:40 EST 2006
     [ENHANCEMENTS]
     - Consider a field with only a null character to be invalid  (Jamie Krasnoo)
 
     [BUG FIXES]
     - Fix bug in cc_number constraint, which was only present when used as a "constraint_method". (Evan A. Zacks)
 
 4.13
     [BUG FIXES]
     - Updated overloading syntax to work with Template::Stash (frank)
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.8 -r1.9 pkgsrc/textproc/p5-Data-FormValidator/Makefile
 cvs rdiff -r1.4 -r1.5 pkgsrc/textproc/p5-Data-FormValidator/distinfo
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.