Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:33071 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36766 invoked by uid 1010); 9 Nov 2007 23:32:37 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 36749 invoked from network); 9 Nov 2007 23:32:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Nov 2007 23:32:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=ilia@prohost.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=ilia@prohost.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain prohost.org from 64.233.166.179 cause and error) X-PHP-List-Original-Sender: ilia@prohost.org X-Host-Fingerprint: 64.233.166.179 py-out-1112.google.com Received: from [64.233.166.179] ([64.233.166.179:13461] helo=py-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/32-24268-31EE4374 for ; Fri, 09 Nov 2007 18:32:36 -0500 Received: by py-out-1112.google.com with SMTP id d32so2623072pye for ; Fri, 09 Nov 2007 15:32:33 -0800 (PST) Received: by 10.65.52.1 with SMTP id e1mr8257605qbk.1194651151772; Fri, 09 Nov 2007 15:32:31 -0800 (PST) Received: from ilappy ( [99.237.241.122]) by mx.google.com with ESMTPS id c6sm2065041qbc.2007.11.09.15.32.30 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 09 Nov 2007 15:32:30 -0800 (PST) Message-ID: <7EDA40A1-71B0-4858-964D-631172854FBE@prohost.org> To: PHP Developers Mailing List Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v912) Date: Fri, 9 Nov 2007 18:32:28 -0500 X-Mailer: Apple Mail (2.912) Subject: PHP 5.2.5 Released From: ilia@prohost.org (Ilia Alshanetsky) The PHP development team would like to announce the immediate availability of PHP 5.2.5. This release focuses on improving the stability of the PHP 5.2.x branch with over 60 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release. Security Enhancements and Fixes in PHP 5.2.5: ----------------------------------------------------------------- - Fixed dl() to only accept filenames. Reported by Laurent Gaffie. - Fixed dl() to limit argument size to MAXPATHLEN (CVE-2007-4887). Reported by Laurent Gaffie. - Fixed htmlentities/htmlspecialchars not to accept partial multibyte sequences. Reported by Rasmus Lerdorf - Fixed possible triggering of buffer overflows inside glibc implementations of the fnmatch(), setlocale() and glob() functions. Reported by Laurent Gaffie. - Fixed "mail.force_extra_parameters" php.ini directive not to be modifiable in .htaccess due to the security implications. Reported by SecurityReason. - Fixed bug #42869 (automatic session id insertion adds sessions id to non-local forms). - Fixed bug #41561 (Values set with php_admin_* in httpd.conf can be overwritten with ini_set()). Key enhancements in PHP 5.2.5 include: ----------------------------------------------------------------- - Upgraded PCRE to version 7.3 - Updated timezone database to version 2007.9 - Added ability to control memory consumption between request using ZEND_MM_COMPACT environment variable. - Improved speed of array_intersect_key(), array_intersect_assoc(), array_uintersect_assoc(), array_diff_key(), array_diff_assoc() and array_udiff_assoc() functions - Fixed bug #43139 (PDO ignores ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll()) - Fixed bug #42785 (json_encode() formats doubles according to locale rather then following standard syntax) - Fixed bug #42549 (ext/mysql failed to compile with libmysql 3.23) - Over 60 bug fixes. For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here (http://www.php.net/migration52), detailing the changes between those releases and PHP 5.2.5. For a full list of changes in PHP 5.2.5, see the ChangeLog (http://www.php.net/ChangeLog-5.php#5.2.5 ). Ilia Alshanetsky 5.2 Release Master