PDA

View Full Version : PHP 4.3.3 Released


NTLDR
08-25-2003, 11:01 PM
After a lengthy QA process, PHP 4.3.3 is finally out! This maintenance
release solves a fair number of bugs found in prior PHP versions and
addresses several security issues. All users are *strongly* advised to
upgrade to 4.3.3 as soon as possible.

PHP 4.3.3 contains, among others, following important fixes, additions and
improvements:

* Improved the engine to use POSIX/socket IO where feasible.
* Fixed several potentially hazardous integer and buffer overflows.
* Fixed corruption of multibyte character including 0x5c as second byte in
multipart/form-data.
* Fixed each() to be binary safe for keys.
* Major improvements to the NSAPI SAPI
* Improvements to the IMAP extension
* Improvements to the InterBase extension
* Added DBA handler 'inifile' to support ini files.
* Added long options into CLI & CGI (e.g. --version).
* Added a new parameter to preg_match*() that can be used to specify the
starting offset in the subject string to match from.
* Upgraded the bundled Expat library to version 1.95.6
* Upgraded the bundled PCRE library to version 4.3
* Upgraded the bundled GD library to version GD 2.0.15
* Over 100 various bug fixes!

For a full list of changes in PHP 4.3.2, see the NEWS file.
(http://www.php.net/ChangeLog-4.php#4.3.3).

Erwin
08-26-2003, 02:22 AM
Thanks for the update. :)

assassingod
08-26-2003, 07:23 AM
Time to upgrade from my ancient PHP version on localhost :rolleyes:

(Apache and MySQL too :disappointed: )

Xenon
08-26-2003, 11:18 AM
hmm, ok, upgradingtime again ;)

Gary King
08-27-2003, 04:26 PM
Already upgraded :D

Kriek
09-02-2003, 10:51 AM
I few things that caught my eye:


Added a new parameter to preg_match*() that can be used to specify the starting offset in the subject string to match from.
Added possibility to use PHP to generate HTTP error pages (404 Not Found..).
Added possibility to use PHP to generate directory listings for directories without index.html.
Synced $_SERVER variables to be similar to Apache variables.
Fixed each() to be binary safe for keys.
Fixed bug 25044 (header("Location:") changing HTTP status).
Fixed bug 24951 (ob_flush() needlessly destroys output handler)
Fixed bug 18291 (escapeshellcmd() can now handle quoted arguments)
Fixed bug 23894 (sprintf() decimal specifiers problem).