--- php-4.4.2/NEWS 2006-01-12 18:54:19.000000000 +0100 +++ php-4.4.4/NEWS 2006-08-15 14:22:14.000000000 +0200 @@ -1,5 +1,63 @@ PHP 4 NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +17 Aug 2006, Version 4.4.4 +- Fixed memory_limit on 64bit systems. (Stefan E.) +- Fixed overflow on 64bit systems in str_repeat() and wordwrap(). (Stefan E.) +- Disabled CURLOPT_FOLLOWLOCATION in curl when open_basedir or safe_mode are + enabled. (Stefan E.) +- Fixed a memory corruption error with an invalid foreach() call. (Stefan E., + Dmitry, Derick) +- Fixed bug #38431 (xmlrpc_get_type() crashes PHP on objects). (Tony) +- Fixed bug #38377 (session_destroy() gives warning after + session_regenerate_id()). (Ilia) +- Fixed bug #38322 (reading past array in sscanf() leads to arbitary code + execution). (Tony) +- Fixed bug #38278 (session_cache_expire()'s value does not match phpinfo's + session.cache_expire). (Tony) +- Fixed bug #38251 (socket_select() and invalid arguments). (Tony) +- Fixed bug #38183 (disable_classes=Foobar causes disabled class to be + called Foo). (Jani) +- Fixed bug #38112 (corrupted gif segfaults) (Pierre) +- Fixed bug #37265 (Added missing safe_mode & open_basedir checks to + imap_body()). (Ilia) +- Fixed bug #29538 (number_format and problem with 0). (Matthew Wilmas) + +03 Aug 2006, Version 4.4.3 +- Added control character checks for cURL extension's open_basedir/safe_mode + checks. (Ilia) +- Added overflow checks to wordwrap() function. (Ilia) +- Added a check for special characters in the session name. (Ilia) +- Improved safe_mode check for the error_log() function. (Ilia) +- Updated PCRE to version 6.6. (Andrei) +- Fixed handling of extremely long paths inside tempnam() function. (Ilia) +- Fixed XSS inside phpinfo() with long inputs. (Ilia) +- Fixed a possible buffer overflow inside create_named_pipe() for Win32 systems + in libmysql.c. (Ilia) +- Fixed bug #37720 (merge_php_config scrambles values). (Mike, + pumuckel at metropolis dot de) +- Fixed bug #37569 (WDDX incorrectly encodes high-ascii characters). (Ilia) +- Fixed bug #37510 (session_regenerate_id changes session_id() even on failure). + (Hannes) +- Fixed bug #37360 (Memory errors with a corrupt GIF file) (Pierre) +- Fixed bug #37348 (Make PEAR install ignore open_basedir). (Ilia) +- Fixed bug #37346 (Crashes when using an invalid colormap format). (Pierre) +- Fixed bug #37162 (wddx does not build as a shared extension). + (jdolecek at NetBSD dot org, Ilia) +- Fixed bug #37046 (foreach breaks static scope). (Dmitry) +- Fixed bug #37045 (Fixed check for special chars for http redirects). (Ilia) +- Fixed bug #36857 (Added support for partial content fetching to the HTTP + streams wrapper). (Ilia) +- Fixed bug #36776 (node_list_wrapper_dtor segfault). (Rob) +- Fixed bug #36459 (Incorrect adding PHPSESSID to links, which contains \r\n). + (Ilia) +- Fixed bug #36458 (sleep() accepts negative values). (Ilia) +- Fixed bug #36242 (Possible memory corruption in stream_select()). (Tony) +- Fixed bug #36223 (curl bypasses open_basedir restrictions). (Tony) +- Fixed bug #36205 (Memory leaks on duplicate cookies). (Dmitry) +- Fixed bug #36148 (unpack("H*hex", $data) is adding an extra character to the + end of the string). (Ilia) +- Fixed bug #36017 (fopen() crashes PHP when opening a URL). (Tony) + 13 Jan 2006, Version 4.4.2 - Added missing safe_mode/open_basedir checks into cURL extension. (Ilia) - Backported missing imap_mailcompose() fixes from PHP 5.x. (Ilia)