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