r54845 - in /trunk/libphp-serialization-perl: Changes MANIFEST META.yml lib/PHP/Serialization.pm sort_hashes.patch t/10intRT48594.t

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Sun Mar 28 14:22:12 UTC 2010


Author: gregoa
Date: Sun Mar 28 14:21:47 2010
New Revision: 54845

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=54845
Log:
merge new upstream release into trunk

Added:
    trunk/libphp-serialization-perl/t/10intRT48594.t
      - copied unchanged from r54844, branches/upstream/libphp-serialization-perl/current/t/10intRT48594.t
Removed:
    trunk/libphp-serialization-perl/sort_hashes.patch
Modified:
    trunk/libphp-serialization-perl/Changes
    trunk/libphp-serialization-perl/MANIFEST
    trunk/libphp-serialization-perl/META.yml
    trunk/libphp-serialization-perl/lib/PHP/Serialization.pm

Modified: trunk/libphp-serialization-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/Changes?rev=54845&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/Changes (original)
+++ trunk/libphp-serialization-perl/Changes Sun Mar 28 14:21:47 2010
@@ -1,4 +1,8 @@
 Revision history for Perl extension PHP::Serialization
+
+0.34  2010-03-18
+ - Fix keys and values like '010' being serialized as strings as expected
+   rather than being turned into ints. (RT#48594)
 
 0.33  2009-07-14
  - Added ability to store the order of the keys on decoding

Modified: trunk/libphp-serialization-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/MANIFEST?rev=54845&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/MANIFEST (original)
+++ trunk/libphp-serialization-perl/MANIFEST Sun Mar 28 14:21:47 2010
@@ -3,7 +3,6 @@
 Makefile.PL
 MANIFEST			This list of files
 README
-sort_hashes.patch
 t/01use.t
 t/02basic.t
 t/03largeints.t
@@ -13,4 +12,5 @@
 t/07croak.t
 t/08incompletestringRT44700.t
 t/09floatindexRT42029.t
+t/10intRT48594.t
 META.yml                                 Module meta-data (added by MakeMaker)

Modified: trunk/libphp-serialization-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/META.yml?rev=54845&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/META.yml (original)
+++ trunk/libphp-serialization-perl/META.yml Sun Mar 28 14:21:47 2010
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               PHP-Serialization
-version:            0.33
+version:            0.34
 abstract:           simple flexible means of converting the output of PHP's serialize() into the equivalent Perl memory structure, and vice versa.
 author:
     - Jesse Brown <jbrown at cpan.org>
@@ -15,7 +15,7 @@
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.50
+generated_by:       ExtUtils::MakeMaker version 6.54
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4

Modified: trunk/libphp-serialization-perl/lib/PHP/Serialization.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/lib/PHP/Serialization.pm?rev=54845&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/lib/PHP/Serialization.pm (original)
+++ trunk/libphp-serialization-perl/lib/PHP/Serialization.pm Sun Mar 28 14:21:47 2010
@@ -8,7 +8,7 @@
 
 use vars qw/$VERSION @ISA @EXPORT_OK/;
 
-$VERSION = '0.33';
+$VERSION = '0.34';
 
 @ISA = qw(Exporter);
 @EXPORT_OK = qw(unserialize serialize);
@@ -377,7 +377,7 @@
         return $self->_encode('obj', $val);
     }
     elsif ( ! ref($val) ) {
-        if ( $val =~ /^-?\d{1,10}$/ && abs($val) < 2**31 ) {
+        if ( $val =~ /^-?(?:[0-9]|[1-9]\d{1,10})$/ && abs($val) < 2**31 ) {
             return $self->_encode('int', $val);
         }
         elsif ( $val =~ /^-?\d+\.\d*$/ && !$iskey) {




More information about the Pkg-perl-cvs-commits mailing list