changelog Thu Mar 16 06:31:42 2006 UTC
Modified files: /php-src ChangeLog Log: ChangeLog update http://cvs.php.net/viewcvs.cgi/php-src/ChangeLog?r1=1.2285&r2=1.2286&diff_format=u Index: php-src/ChangeLog diff -u php-src/ChangeLog:1.2285 php-src/ChangeLog:1.2286 --- php-src/ChangeLog:1.2285 Wed Mar 15 06:31:44 2006 +++ php-src/ChangeLog Thu Mar 16 06:31:42 2006 @@ -1,3 +1,84 @@ +2006-03-15 Sara Golemon <[EMAIL PROTECTED]> + + * main/streams/streams.c: + Fix improper byte count on partial reads + +2006-03-15 Dmitry Stogov <[EMAIL PROTECTED]> + + * (PHP_5_1) + NEWS: + Fixed Bug #36614 (Segfault when using Soap) + + * (PHP_5_1) + ZendEngine2/zend_constants.c: + Fix: incorrect string length passed + + * ZendEngine2/zend_strtod.c: + Fixed zend_u_strtod() that returned uninitialized value in case of empty + string + +2006-03-15 Derick Rethans <[EMAIL PROTECTED]> + + * ext/standard/string.c: + - Fixed two memory issues: + - In the first one we were calculating the tmp_len wrong which made the + u_strFromUTF32() function try to convert too many code points. + - The second issue was a bit more subtle as the "what" string wasn't + duplicated but still modified. This string is passed as data to the + function and this kind of data the engine tries to free when the function + ends. Because we were re-allocating the data the original memory location + was already freed resulting in a double free error when the engine tries + to + free the argument as it was passed to the function. + +2006-03-15 Dmitry Stogov <[EMAIL PROTECTED]> + + * ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_execute.h: + Added E_STRICT warning in case of calling non-static method from + incompatible context (this feature is staying for BC with php-4) + + * (PHP_5_1) + ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_execute.h: + Added E_STRICT warning in case of calling non-static method from + incompatible context (this feature is staying for BC with php-4). + +2006-03-15 Derick Rethans <[EMAIL PROTECTED]> + + * ext/standard/var.c: + - Reduce space in serialization. The first 128 bytes will now use just the + character and everything above will use \uXXXX. It seems that + unserialize + doesn't work at all yet on the U: element so that I added to my to-do + list. + +2006-03-15 Dmitry Stogov <[EMAIL PROTECTED]> + + * (PHP_5_1) + NEWS + ZendEngine2/zend_compile.c + ZendEngine2/zend_compile.c + ZendEngine2/zend_constants.c + ZendEngine2/zend_constants.c + ZendEngine2/zend_constants.h + ZendEngine2/zend_constants.h: + Eliminated run-time constant fetching for TRUE, FALSE and NULL + + * ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_def.h + ZendEngine2/zend_vm_execute.h + ZendEngine2/zend_vm_execute.h + ZendEngine2/zend_vm_gen.php + ZendEngine2/zend_vm_gen.php: + Fixed "zend_vm_gen.php --without-specializer" + +2006-03-15 Sara Golemon <[EMAIL PROTECTED]> + + * ext/standard/file.c + main/streams/streams.c: + Switch (zstr) casts to use ZSTR() macro. + 2006-03-14 Sara Golemon <[EMAIL PROTECTED]> * ext/standard/file.c