Subject: CVS commit: pkgsrc/www/php4
To: None <pkgsrc-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 12/31/2001 15:54:32
Module Name: pkgsrc
Committed By: jlam
Date: Mon Dec 31 23:54:26 UTC 2001
Modified Files:
pkgsrc/www/php4: Makefile Makefile.common PLIST buildlink.mk distinfo
pkgsrc/www/php4/patches: patch-ac patch-ad patch-af patch-ag patch-ah
Removed Files:
pkgsrc/www/php4/patches: patch-ab
Log Message:
Update www/php4 to 4.1.0. Major changes from version 4.0.6 include:
- Introduced a new $_REQUEST array, which includes any GET, POST or COOKIE
variables. Like the other new variables, this variable is also available
regardless of the context.
- Introduced $_GET, $_POST, $_COOKIE, $_SERVER and $_ENV variables, which
deprecate the old $HTTP_*_VARS arrays. In addition to be much shorter to
type - these variables are also available regardless of the scope, and
there's no need to import them using the 'global' statement.
Other relevant changes include:
- Bug fixes to prevent crashes on unexpected input.
- Huge performance improvements, especially in thread-safe code.
- Introduced extension version numbers.
- Added support for single dimensional SafeArrays and Enumerations.
Added an is_enum() function to check if a component implements an
enumeration.
- Improved speed of the serializer/deserializer.
- Floating point numbers are better detected when converting from strings.
- Added import_request_variables(), to allow users to safely import form
variables to the global scope
- Add config option (always_populate_raw_post_data) which when enabled
will always populate $HTTP_RAW_POST_DATA regardless of the post mime
type
- Added getmygid() and safe_mode_gid ini directive to allow safe mode to do
a gid check instead of a uid check.
- Assigning to a string offset beyond the end of the string now automatically
increases the string length by padding it with spaces, and performs the
assignment.
To generate a diff of this commit:
cvs rdiff -r1.21 -r1.22 pkgsrc/www/php4/Makefile
cvs rdiff -r1.20 -r1.21 pkgsrc/www/php4/Makefile.common
cvs rdiff -r1.1 -r1.2 pkgsrc/www/php4/PLIST pkgsrc/www/php4/buildlink.mk
cvs rdiff -r1.5 -r1.6 pkgsrc/www/php4/distinfo
cvs rdiff -r1.8 -r0 pkgsrc/www/php4/patches/patch-ab
cvs rdiff -r1.4 -r1.5 pkgsrc/www/php4/patches/patch-ac
cvs rdiff -r1.5 -r1.6 pkgsrc/www/php4/patches/patch-ad
cvs rdiff -r1.3 -r1.4 pkgsrc/www/php4/patches/patch-af \
pkgsrc/www/php4/patches/patch-ah
cvs rdiff -r1.2 -r1.3 pkgsrc/www/php4/patches/patch-ag
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.