#35410 [Asn->Csd]: Strange behavior of function "wddx_deserialize"
ID: 35410
Updated by: iliaa@php.net
Reported By: thomas dot werner at mac dot com
-Status: Assigned
+Status: Closed
Bug Type: WDDX related
Operating System: *
PHP Version: 5CVS, 4CVS (2005-11-30) (cvs)
Assigned To: iliaa
New Comment:
This bug has been fixed in CVS.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
Thank you for the report, and for helping us make PHP better.
Previous Comments:
------------------------------------------------------------------------
[2005-11-30 17:04:47] sniper@php.net
Assigned to the one who broke it. :)
------------------------------------------------------------------------
[2005-11-28 09:03:06] thomas dot werner at mac dot com
what does it mean? a bug or a new "feature"? feature because
you wrote "the behaviour changed" ...
------------------------------------------------------------------------
[2005-11-26 18:55:20] mj@php.net
I looked into this a bit deeper and it appears that the behaviour
changed when fixing #34068. The patch can be seen at
http://cvs.php.net/diff.php/php-src/ext/wddx/wddx.c?ws=0&r1=1.119&r2=1.120&ty=u.
------------------------------------------------------------------------
[2005-11-26 18:32:57] thomas dot werner at mac dot com
PHP 5.0.4/5.0.5 on mac and 5.0.5 on linux outputs the same
like 4.4.0. I guess, this behavior beguns with the "fast"
fixes of PHP file-upload/$GLOBALS overwrite vulnerability, but
i'm not shure, or another fix introduced in 4.4.1. maybe the
xml-parser thinks, oh its a number, not a string and convert
it to integer, but its out of range... i know only, my php-app
worked over years :o)
------------------------------------------------------------------------
[2005-11-26 18:11:43] mj@php.net
PHP 5.1.0 on Linux compiled with ./configure --enable-wddx gives me the
following results that are again different from the 4.4.1 and 4.4.0
results:
array(1) {
["content_queries"]=>
array(1) {
["content_113300831086270200"]=>
array(1) {
[-2147483648]=>
array(3) {
["max"]=>
int(10)
["cache"]=>
int(4)
["order"]=>
array(1) {
["content_113300831086270200"]=>
array(1) {
["CMS_BUILD"]=>
string(4) "desc"
}
}
}
}
}
}
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/35410
--
Edit this bug report at http://bugs.php.net/?id=35410&edit=1
Thread (7 messages)