|
PHP 4.3.3RC1 has been released for testing. This is the first release candidate and should have a very low number of problems and/or bugs. Nevertheless, please download and test it as much as possible on real-life applications to uncover any remaining issues.
19 Jun 2003, Version 4.3.3RC1
– Synchronized bundled GD library with GD 2.0.15. (Ilia)
– Improved the engine to use POSIX/socket IO where feasible. (Sascha)
– Improved the NSAPI SAPI module (Uwe Schindler)
. php4_init (magnus.conf): new parameter to set alternate path to php.ini.
(php_ini=”/path/to/php.ini”)
. php4_execute (obj.conf): support for additional php.ini values.
Allows different settings per virtual server.
(See sapi/nsapi/nsapi-readme.txt for more information)
. Added support for virtual()
. Added “nsapi.read_timeout” php.ini option.
. Synced $_SERVER variables to be similar to Apache variables
– Improved the IMAP extension (Ilia)
. Added imap_timeout() function. (bug #24161)
. Added optional ‘charset’ parameter to imap_search() and imap_sort().
(bug #22505)
– Improved the InterBase extension (Daniela)
. Added transaction constants: IBASE_REC_VERSION, IBASE_REC_NO_VERSION,
IBASE_WRITE, IBASE_WAIT and IBASE_CONCURRENCY. (bugs #8797, #23887)
. Made numeric/decimal datatype handling work on any platform.
– Added DBA handler ‘inifile’ to support ini files. (Marcus)
– Added a “DEBUG” note to ‘php -v’ output when –enable-debug is used.
(Derick)
– Added long options into CLI & CGI (e.g. –version). (Marcus)
– Fixed possible integer overflows in:
. base64_encode(). (Moriyoshi)
. bundled GD library. (Ilia)
– Fixed “mysql.connect_timeout” php.ini option to be settable with
ini_set().
(Rasmus)
– Fixed ext/yaz to not log if “yaz.log_file” php.ini option is not
set. (Adam)
– Fixed a bug in bundled libmysql (mysql bug #564). (Georg)
– Fixed ext/exif to honor “magic_quotes_runtime” php.ini option. (Marcus)
– Fixed bug #24223 (missing variable initialization in bundled gd). (Ilia)
– Fixed bug #24220 (range() didn’t handle numeric strings correctly). (Ilia)
– Fixed bug #24210 (not detecting assume_default_colors – typo). (Sara)
– Fixed bug #24198 (Invalid recursion detection in array_merge_recurcive()).
(Ilia)
– Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y axis).
([email protected], Ilia)
– Fixed bug #24150 (crash in imap_fetch_overview() &
imap_rfc822_write_address()). (Ilia)
– Fixed bug #24060 (ncurses_del_panel() causes segfault). (Georg)
– Fixed bug #24054 (Integer overflow failure with GCC/x86 for *=). (Sascha)
– Fixed bug #24007 (Problem with register_globals & arrays). (Ilia)
– Fixed bug #23951 (constants in static initializers clobbered by inheritance).
(Wez, Zend Engine)
– Fixed bug #23913 (make rename() work across partitions on *nix). (Ilia)
– Fixed bug #23912 (Invalid CSS in phpinfo() output). (Ilia)
– Fixed bug #23902 (NULL in CGI header output). (Shane)
– Fixed bug #23898 (Proper handling of NULLs in odbc_result, odbc_fetch_into
and odbc_result_all). (Ilia)
– Fixed bug #23897 (Fixed a check for mbfilter_ru.h). ([email protected], Ilia)
– Fixed bug #23894 (sprintf() decimal specifiers problem). (Moriyoshi)
– Fixed bug #23888 (Missing input validation for flags parameter). (Ilia)
– Fixed bug #23779 (mysql_connect(): disable local infile option if php.ini
option “open_basedir” is set). (Georg)
– Fixed bug #23769 (In FreeBSD glob() gives wrong result when pattern not
found). (Hartmut)
– Fixed bug #23733 (Coredump on startup with Oracle 9+). (Edin)
– Fixed bug #23285 (Potential Stack overflow in zendlex). (Wez)
– Fixed bug #23038, #23574 (aggregate() related leaks and crashes). (Andrei)
– Fixed bug #22592 (Cascading assignments to strings with curly braces broken).
(Stas)
Download
PHP 4.3.3 RC1 Win32
Download
PHP 4.3.3 RC1 For Linux |
|