Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Jaromir Dolecek <jdolecek@netbsd.org>
List: pkgsrc-changes
Date: 11/06/2006 22:06:36
Module Name:	pkgsrc
Committed By:	jdolecek
Date:		Mon Nov  6 22:06:36 UTC 2006

Modified Files:
	pkgsrc/databases/php-filepro: Makefile
	pkgsrc/lang/php5: Makefile Makefile.common distinfo
	pkgsrc/lang/php5/patches: patch-ak
	pkgsrc/meta-pkgs/php5-extensions: Makefile
Removed Files:
	pkgsrc/lang/php5/patches: patch-aa patch-ab patch-as patch-au patch-av

Log Message:
Update lang/php5 to 5.2.0.

Changes since 5.1.6:

The key features of PHP 5.2.0 include:
* New memory manager for the Zend Engine with improved performance and a more
  accurate memory usage tracking.
* Input filtering extension was added and enabled by default.
* JSON extension was added and enabled by default.
* ZIP extension for creating and editing zip files was introduced.
* Hooks for tracking file upload progress were introduced.
* Introduced E_RECOVERABLE_ERROR error mode.
* Introduced DateTime and DateTimeZone objects with methods to manipulate
  date/time information.
* Upgraded bundled SQLite, PCRE libraries.
* Upgraded OpenSSL, MySQL and PostgreSQL client libraries for Windows
  installations.
* Many performance improvements.
* Over 200 bug fixes.

Security Enhancements and Fixes in PHP 5.2.0:
* Made PostgreSQL escaping functions in PostgreSQL and PDO extension keep
  track of character set encoding whenever possible.
* Added allow_url_include, set to Off by default to disallow use of URLs
  for include and require.
* Disable realpath cache when open_basedir and safe_mode are being used.
* Improved safe_mode enforcement for error_log() function.
* Fixed a possible buffer overflow in the underlying code responsible
  for htmlspecialchars() and htmlentities() functions.
* Added missing safe_mode and open_basedir checks for the cURL extension.
* Fixed overflow is str_repeat() & wordwrap() functions on 64bit machines.
* Fixed handling of long paths inside the tempnam() function.
* Fixed safe_mode/open_basedir checks for session.save_path, allowing them
  to account for extra parameters.
* Fixed ini setting overload in the ini_restore() function.

For a full list of changes in PHP 5.2.0, see the ChangeLog:
	http://www.php.net/ChangeLog-5.php#5.2.0

Also other notable extensions changes:
* filePRO extension removed (not in PECL yet, php-filepro disabled for PHP5)
* JSON added (not enabled by default, packaged in php-json)
* filter added (enabled by default)
* wddx rewritten to native libxml2, fixing several encoding bugs


To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 pkgsrc/databases/php-filepro/Makefile
cvs rdiff -r1.46 -r1.47 pkgsrc/lang/php5/Makefile
cvs rdiff -r1.20 -r1.21 pkgsrc/lang/php5/Makefile.common
cvs rdiff -r1.32 -r1.33 pkgsrc/lang/php5/distinfo
cvs rdiff -r1.1 -r0 pkgsrc/lang/php5/patches/patch-aa \
    pkgsrc/lang/php5/patches/patch-ab pkgsrc/lang/php5/patches/patch-au
cvs rdiff -r1.2 -r1.3 pkgsrc/lang/php5/patches/patch-ak
cvs rdiff -r1.2 -r0 pkgsrc/lang/php5/patches/patch-as
cvs rdiff -r1.3 -r0 pkgsrc/lang/php5/patches/patch-av
cvs rdiff -r1.19 -r1.20 pkgsrc/meta-pkgs/php5-extensions/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.