PHP
is a widely-used general-purpose scripting language that is
especially suited for Web development and can be embedded into HTML.
If you are new to PHP and want to get some idea
of how it works, try the introductory tutorial.
After that, check out the online manual,
and the example archive sites and some of the other resources
available in the links section.
The PHP development team would like to announce the immediate
availability of PHP 5.2.12. This release focuses on improving the stability of
the PHP 5.2.x branch with over 60 bug fixes, some of which are security related.
All users of PHP 5.2 are encouraged to upgrade to this release.
Security Enhancements and Fixes in PHP 5.2.12:
Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (CVE-2009-3557, Rasmus)
Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (CVE-2009-3558, Rasmus)
Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion, identified by Bogdan Calin. (CVE-2009-4017, Ilia)
Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check, identified by Stefan Esser. (CVE-2009-4143, Stas)
Fixed bug #49785 (insufficient input string validation of htmlspecialchars()). (CVE-2009-4142, Moriyoshi, hello at iwamot dot com)
Further details about the PHP 5.2.12 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.
The PHP development team would like to announce the immediate
availability of PHP 5.3.1. This release focuses on improving the
stability of the PHP 5.3.x branch with over 100 bug fixes, some of
which are security related. All users of PHP are encouraged to
upgrade to this release.
Security Enhancements and Fixes in PHP 5.3.1:
Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion.
Added missing sanity checks around exif processing.
Fixed a safe_mode bypass in tempnam().
Fixed a open_basedir bypass in posix_mkfifo().
Fixed failing safe_mode_include_dir.
Further details about the PHP 5.3.1 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.
The PHP development team would like to announce the immediate
availability of PHP 5.2.11. This release focuses on improving the stability of
the PHP 5.2.x branch with over 75 bug fixes, some of which are security related.
All users of PHP 5.2 are encouraged to upgrade to this release.
The migration from CVS to Subversion is complete. The web interface is at
svn.php.net. You can read about it at
php.net/svn.php,
wiki.php.net/vcs/svnfaq. The
URL to feed to your svn client is https://svn.php.net/repository.
There is also a github mirror. Please
use that instead of trying to do a full git clone from the svn repository. See
the instructions at wiki.php.net/vcs/svnfaq#git
Many thanks to Gwynne who did the bulk of the work and also all the other folks who pitched in.
It was a major effort to move 14 years of CVS history to another RCS.