mirror of
https://github.com/php/web-php.git
synced 2026-03-23 23:02:13 +01:00
4.3.3 release
This commit is contained in:
154
ChangeLog-4.php
154
ChangeLog-4.php
@@ -7,6 +7,160 @@ site_header("PHP 4 ChangeLog");
|
||||
|
||||
<h1>PHP 4 ChangeLog</h1>
|
||||
|
||||
<a name="4.3.3"></a>
|
||||
<h3>Version 4.3.3</h3>
|
||||
<b>25-Aug-2003</b>
|
||||
<ul>
|
||||
<li>Synchronized bundled GD library with GD 2.0.15. (Ilia)</li>
|
||||
<li>Upgraded the bundled Expat library to version 1.95.6. (Jani)</li>
|
||||
<li>Upgraded the bundled PCRE library to version 4.3. (Andrei)</li>
|
||||
<li>Improved the engine to use POSIX/socket IO where feasible. (Sascha)</li>
|
||||
<li>Improved the NSAPI SAPI module (Uwe Schindler)
|
||||
<ul>
|
||||
<li>php4_init (magnus.conf): new parameter to set alternate path to php.ini. (php_ini="/path/to/php.ini")</li>
|
||||
<li>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)</li>
|
||||
<li>Added support for virtual().</li>
|
||||
<li>Added nsapi_request_headers() and nsapi_response_headers() with aliases for apache compatibility.</li>
|
||||
<li>Added "nsapi.read_timeout" php.ini option. </li>
|
||||
<li>Synced $_SERVER variables to be similar to Apache variables.</li>
|
||||
<li>Added possibility to use PHP to generate HTTP error pages (404 Not Found..)</li>
|
||||
<li>Added possibility to use PHP to generate directory listings for directories without index.html</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Improved the IMAP extension (Ilia)
|
||||
<ul>
|
||||
<li>Added imap_timeout() function. (bug <a href="http://bugs.php.net/24161">24161</a>)</li>
|
||||
<li>Added optional 'charset' parameter to imap_search() and imap_sort(). (bug <a href="http://bugs.php.net/22505">22505</a>)</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Improved the InterBase extension (Daniela)
|
||||
<ul>
|
||||
<li>Added transaction constants: IBASE_REC_VERSION, IBASE_REC_NO_VERSION, IBASE_WRITE, IBASE_WAIT and IBASE_CONCURRENCY. (bugs <a href="http://bugs.php.net/8797">8797</a>, <a href="http://bugs.php.net/23887">23887</a>)</li>
|
||||
<li>Made numeric/decimal datatype handling work on any platform.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Added DBA handler 'inifile' to support ini files. (Marcus)</li>
|
||||
<li>Added a "DEBUG" note to 'php -v' output when --enable-debug is used. (Derick)</li>
|
||||
<li>Added long options into CLI & CGI (e.g. --version). (Marcus)</li>
|
||||
<li>Added a new parameter to preg_match*() that can be used to specify the starting offset in the subject string to match from. (Andrei)</li>
|
||||
<li>Fixed possible integer overflows in:
|
||||
<ul>
|
||||
<li>base64_encode(). (Moriyoshi)</li>
|
||||
<li>bundled GD library. (Ilia)</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Fixed "mysql.connect_timeout" php.ini option to be settable with ini_set(). (Rasmus)</li>
|
||||
<li>Fixed ext/yaz to not log if "yaz.log_file" php.ini option is not set. (Adam)</li>
|
||||
<li>Fixed a bug in bundled libmysql (mysql bug <a href="http://bugs.mysql.com/564">564</a>). (Georg)</li>
|
||||
<li>Fixed ext/exif to honor "magic_quotes_runtime" php.ini option. (Marcus)</li>
|
||||
<li>Fixed FastCGI IIS document root problem. (Shane)</li>
|
||||
<li>Fixed corruption of multibyte character including 0x5c as second byte in multipart/form-data. (Rui)</li>
|
||||
<li>Fixed possible crash in imagerotate() when an invalid color index is used for background color. (Pierre-Alain Joye)</li>
|
||||
<li>Fixed a bug that under certain circumstances could invalidate safe_mode. (Ilia)</li>
|
||||
<li>Fixed certificate version and allowed setting of the serial number in openssl_csr_sign(). (Stefan Roehrich)</li>
|
||||
<li>Fixed each() to be binary safe for keys. (Zeev)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/25093">25093</a> (Various leaks due to non-freed queries). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/25084">25084</a> (Make refer check not dependant on register_globals). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/25081">25081</a> (odbc_fetch_array() may mangle numeric fields). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/25044">25044</a> (header("Location:") changing HTTP status). (Marcus)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/25037">25037</a> (Possible infinite loop inside SendText()). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/25007">25007</a> (rand() & mt_rand() seed RNG every call). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24989">24989</a> (external libexpat conflicts with bundled libexpat). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24980">24980</a> (array_reduce() uses first element as default running total). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24977">24977</a> (Revert mysql_select_db optimization). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24958">24958</a> (Incorrect handling of 404s). (Ilia, Justin)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24951">24951</a> (ob_flush() needlessly destroys output handler). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24936">24936</a> (ext/fdf not linked properly as shared extension). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24909">24909</a> (Bad random numbers with ZTS builds on Solaris). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24897">24897</a> (inconsistent behavior of shuffle() & array_multisort()). (Ilia, Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24883">24883</a> (variables_order and gpc_order being ignored). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24873">24873</a> (incorrect handling of / inside open_basedir). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24871">24871</a> (methods misidentified as constructors). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24827">24827</a> (ob_gzhandler overrides Vary header). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24792">24792</a> (--enable-zend-multibyte causes random segfaults with ZTS). (fujimoto)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24783">24783</a> (foreach($ar as $key => $val), $key not binary safe). (Zeev)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24760">24760</a> (non-default SNMP port number not working). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24752">24752</a> (Unhandled "uniqueidentifier" field type). (Ilia, s.sonnenberg[at]coolspot.de)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24710">24710</a> (Crash when $obj->{0} is used). (Zeev)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24663">24663</a> (\n. sequences were not being escaped). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24640">24640</a> (var_export() and var_dump() can not output large floats). (Marcus)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24629">24629</a> (FreeBSD select() does not like large microseconds values). (Mirco Bauer).</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24609">24609</a> (ext/domxml: segfault when using replace node across different docs). (Rob Richards)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24594">24594</a> (Rewrite of the imagefill() function). (Pierre-Alain Joye)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24592">24592</a> (NULL related crash in session extension). (Sascha)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24573">24573</a> (debug_backtrace() crashes if $this set to null). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24560">24560</a> (parse_url() incorrectly handling certain file:// based schemas). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24557">24557</a> (make fclose() respect refcount on the resource). (Wez, Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24537">24537</a> (apache2 compile misses some include directories). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24535">24535</a> (ext/mysql: crash when retrieving data from unbuffered result after the original connection has been changed). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24519">24519</a> (aggregate_methods_by_list() does not increment refcount).</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24313">24313</a> (file_exists() warning on non-existent files when open_basedir is used). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24312">24312</a> (base64_decode() does not skip 0xF0-0xFF characters). (gereon.steffens[at]onvista.de, Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24284">24284</a> (Fixed memory leak inside pg_ping()). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24249">24249</a> (fdf_add_doc_javascript() not available on Windows). (Edin)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24224">24224</a> (ibase_blob_get() overflow). (Ard)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24223">24223</a> (missing variable initialization in bundled gd). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24220">24220</a> (range() didn't handle numeric strings correctly). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24210">24210</a> (not detecting assume_default_colors - typo). (Sara)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24198">24198</a> (Invalid recursion detection in array_merge_recurcive()). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24177">24177</a> (Status not set correctly after flush() in Apache 2). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24155">24155</a> (gdImageRotate270 incorrectly use x parameter for y axis). (tom@gksystems.com, Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24150">24150</a> (crash in imap_fetch_overview() & imap_rfc822_write_address()). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24142">24142</a> (workaround for a gcc bug affecting round()). (Marcus, Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24063">24063</a> (serialize() missing 0 after the . on scientific notation). (Marcus, Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24063">24063</a> (scientific notation broken in *printf()). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24060">24060</a> (ncurses_del_panel() causes segfault). (Georg)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24054">24054</a> (Integer overflow failure with GCC/x86 for *=). (Sascha)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24028">24028</a> (Reading raw post message by php://input failed). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24009">24009</a> (FastCGI handling of file not found). (Shane)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/24007">24007</a> (Problem with register_globals & arrays). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23951">23951</a> (constants in static initializers clobbered by inheritance). (Wez, Zend Engine)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23936">23936</a> (ext/interbase: fail to select and fetch). (Ard)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23913">23913</a> (make rename() work across partitions on *nix). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23912">23912</a> (Invalid CSS in phpinfo() output). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23902">23902</a> (NULL in CGI header output). (Shane)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23898">23898</a> (Proper handling of NULLs in odbc_result, odbc_fetch_into and odbc_result_all). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23897">23897</a> (Fixed a check for mbfilter_ru.h). (aleks@m2media.ru, Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23894">23894</a> (sprintf() decimal specifiers problem). (Moriyoshi)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23888">23888</a> (Missing input validation for flags parameter). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23808">23808</a> (broken imagecopymerge()). (Pierre-Alain Joye)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23798">23798</a> (Spaces were not being stripped from Bcc header). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23792">23792</a> (imagerotate() problems with limited pallet, the function will always return true color image from now on). (Pierre-Alain Joye)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23779">23779</a> (mysql_connect(): disable local infile option if php.ini option "open_basedir" is set). (Georg)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23769">23769</a> (In FreeBSD glob() gives wrong result when pattern not found). (Hartmut)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23733">23733</a> (Coredump on startup with Oracle 9+). (Edin)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23685">23685</a> (fake values returned when OID value is an empty string). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23664">23664</a> (FastCGI socket listening). (Shane)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23509">23509</a> (exit code lost when exit() called from register_shutdown_function()). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23463">23463</a> (added Dbase2 version check). (Vlad Krupin)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23285">23285</a> (Potential Stack overflow in zendlex). (Wez)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23104">23104</a> (hash position of static arrays not being reset). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/23038">23038</a>, <a href="http://bugs.php.net/23574">23574</a> (aggregate() related leaks and crashes). (Andrei)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/22947">22947</a> (Ack() inside win32/sendmail.c may stall in certain situations). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/22690">22690</a> (ob_start() did not work with create_function() callbacks). (Marcus)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/22592">22592</a> (Cascading assignments to strings with curly braces broken). (Stas)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/22245">22245</a> (References inside $_SESSION not being handled). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/22154">22154</a> (Possible crash when memory_limit is reached and output buffering in addition to session.use_trans_sid is used). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/22072">22072</a> (Apache2 sapis do not detect aborted connections). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/21958">21958</a> (workaround for unusual realpath() on AIX & Tru64). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/21957">21957</a> (serialize() mangles objects with __sleep). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/21918">21918</a> (strange behavior of mixed type in array-keys). (Marcus)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/21855">21855</a> (Threading issue on HP-UX). (Roshan Naik, Andi, Moriyoshi)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/21611">21611</a> (version_compare() does not support "p" as suffix). (Stefan Walk)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/21074">21074</a> (Apache2: "ErrorDocument xxx /error.php" broken). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/20896">20896</a> (-s -w modes with php-cli cause php to hang). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/19613">19613</a> (putenv("VAR=") does not empty VAR on win32). (Zeev)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/18744">18744</a> (blob_add() has max limit of 64k). (Ard)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/18291">18291</a> (escapeshellcmd() can now handle quoted arguments). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/17414">17414</a> (pthreads bug workaround). (timo.teras[at]iki.fi)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/13142">13142</a> (strtotime not handling "M d H:i:s Y" format). (Ilia)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/11924">11924</a> (ibase_query(), ibase_execute() mangled passed parameters). (Jani)</li>
|
||||
<li>Fixed bug <a href="http://bugs.php.net/7014">7014</a> (crash in _php_ibase_error() after request shutdown). (Ard)</li>
|
||||
</ul>
|
||||
There is a <a href="release_4_3_3.php">separate announcement</a> available for this release.<br />
|
||||
|
||||
<hr />
|
||||
|
||||
<a name="4.3.2"></a>
|
||||
<h3>Version 4.3.2</h3>
|
||||
<b>29-May-2003</b>
|
||||
|
||||
115
downloads.php
115
downloads.php
@@ -60,6 +60,52 @@ $SIDEBAR_DATA = '
|
||||
commonHeader("Downloads");
|
||||
?>
|
||||
|
||||
|
||||
<h1>Latest stable version of PHP</h1>
|
||||
|
||||
<h2>Complete Source Code</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<?php download_link('php-4.3.3.tar.bz2','PHP 4.3.3 (tar.bz2)'); ?> - 25 August 2003<br />
|
||||
<span class="md5sum">md5: 1171d96104e2ff2cff9e19789a4a1536</span>
|
||||
</li>
|
||||
<li>
|
||||
<?php download_link('php-4.3.3.tar.gz', 'PHP 4.3.3 (tar.gz)'); ?> - 25 August 2003<br />
|
||||
<span class="md5sum">md5: fe3fede4115354155fc6185522f7c6b2</span>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
See the <a href="/ChangeLog-4.php">ChangeLog</a> for a complete list of changes,
|
||||
or the <a href="/release_4_3_3.php">release notes</a> for more information on
|
||||
this particular release. Daily snapshots are also available from
|
||||
<a href="http://snaps.php.net/">snaps.php.net</a> (not intended for production use!).
|
||||
</p>
|
||||
|
||||
<h2>Windows Binaries</h2>
|
||||
|
||||
<p>
|
||||
All Windows binaries can be used on Windows 98/Me and on Windows NT/2000/XP.
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<?php download_link('php-4.3.3-Win32.zip', 'PHP 4.3.3 zip package'); ?> - 25 August 2003<br />
|
||||
(CGI binary plus server API versions for Apache, Apache2 (experimental),
|
||||
ISAPI, NSAPI, Servlet and Pi3Web. MySQL support built-in, many extensions
|
||||
included, packaged as zip)<br />
|
||||
<span class="md5sum">md5: c3497c394b3f5829136eb2ff614da241</span>
|
||||
</li>
|
||||
<li>
|
||||
<?php download_link('php-4.3.3-installer.exe', 'PHP 4.3.3 installer'); ?> - 25 August 2003<br />
|
||||
(CGI only, MySQL support built-in, packaged as Windows installer to install
|
||||
and configure PHP, and automatically configure IIS, PWS and Xitami, with
|
||||
manual configuration for other servers. N.B. no external extensions
|
||||
included)<br />
|
||||
<span class="md5sum">md5: 140b98d796e81402776a133f273f0b38</span>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h1>PHP 5 Beta 1</h1>
|
||||
|
||||
<h2>Complete Source Code</h2>
|
||||
@@ -82,50 +128,6 @@ commonHeader("Downloads");
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h1>Latest stable version of PHP</h1>
|
||||
|
||||
<h2>Complete Source Code</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<?php download_link('php-4.3.2.tar.bz2','PHP 4.3.2 (tar.bz2)'); ?> - 29 May 2003<br />
|
||||
<span class="md5sum">md5: 8aec1bb2dbcca1c92835c71e2e30d9c5</span>
|
||||
</li>
|
||||
<li>
|
||||
<?php download_link('php-4.3.2.tar.gz', 'PHP 4.3.2 (tar.gz)'); ?> - 29 May 2003<br />
|
||||
<span class="md5sum">md5: 8433a1d0ce679780990d4813ae094590</span>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
See the <a href="/ChangeLog-4.php">ChangeLog</a> for a complete list of changes,
|
||||
or the <a href="/release_4_3_2.php">release notes</a> for more information on
|
||||
this particular release. Daily snapshots are also available from
|
||||
<a href="http://snaps.php.net/">snaps.php.net</a> (not intended for production use!).
|
||||
</p>
|
||||
|
||||
<h2>Windows Binaries</h2>
|
||||
|
||||
<p>
|
||||
All Windows binaries can be used on Windows 98/Me and on Windows NT/2000/XP.
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<?php download_link('php-4.3.2-Win32.zip', 'PHP 4.3.2 zip package'); ?> - 29 May 2003<br />
|
||||
(CGI binary plus server API versions for Apache, Apache2 (experimental),
|
||||
ISAPI, NSAPI, Servlet and Pi3Web. MySQL support built-in, many extensions
|
||||
included, packaged as zip)<br />
|
||||
<span class="md5sum">md5: e1afea6341d97e8160bd7d93712721ec</span>
|
||||
</li>
|
||||
<li>
|
||||
<?php download_link('php-4.3.2-installer.exe', 'PHP 4.3.2 installer'); ?> - 29 May 2003<br />
|
||||
(CGI only, MySQL support built-in, packaged as Windows installer to install
|
||||
and configure PHP, and automatically configure IIS, PWS and Xitami, with
|
||||
manual configuration for other servers. N.B. no external extensions
|
||||
included)<br />
|
||||
<span class="md5sum">md5: cb55d0d9df6a2bf4ba666c27886d12cb</span>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2>File Uploads Security Fix</h2>
|
||||
<ul>
|
||||
@@ -193,6 +195,18 @@ commonHeader("Downloads");
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>PHP 4.3.2
|
||||
<ul>
|
||||
<li>
|
||||
<?php download_link('php-4.3.2.tar.bz2','PHP 4.3.2 (tar.bz2)'); ?> - 29 May 2003<br />
|
||||
<span class="md5sum">md5: 8aec1bb2dbcca1c92835c71e2e30d9c5</span>
|
||||
</li>
|
||||
<li>
|
||||
<?php download_link('php-4.3.2.tar.gz', 'PHP 4.3.2 (tar.gz)'); ?> - 29 May 2003<br />
|
||||
<span class="md5sum">md5: 8433a1d0ce679780990d4813ae094590</span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>PHP 4.3.1
|
||||
<ul>
|
||||
<li>
|
||||
@@ -217,18 +231,6 @@ commonHeader("Downloads");
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>PHP 4.2.3
|
||||
<ul>
|
||||
<li>
|
||||
<?php download_link("php-4.2.3.tar.gz", "Source Code"); ?><br />
|
||||
<span class="md5sum">md5: 2a4a963d79d97ea2725c860c77e908a2</span>
|
||||
</li>
|
||||
<li>
|
||||
<?php download_link("php-4.2.3-Win32.zip", "Windows Binary (zip)"); ?><br />
|
||||
<span class="md5sum">md5: cc65371d6f6252bb7fecc979fd4cf60e</span>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>PHP 3.0.x (latest)
|
||||
<ul>
|
||||
<li>
|
||||
@@ -296,6 +298,7 @@ cvs status -v php[34]/INSTALL |grep 'php_'|awk '{print $1}'|grep -Ev '(RC[0-9]*|
|
||||
<option value="php-4.3.0.tar.gz">4.3.0</option>
|
||||
<option value="php-4.3.1.tar.gz">4.3.1</option>
|
||||
<option value="php-4.3.2.tar.gz">4.3.2</option>
|
||||
<option value="php-4.3.3.tar.gz">4.3.3</option>
|
||||
</select>
|
||||
</form>
|
||||
</li>
|
||||
|
||||
16
index.php
16
index.php
@@ -151,18 +151,12 @@ commonHeader("Hypertext Preprocessor");
|
||||
// DO NOT REMOVE THIS COMMENT (the RSS parser is dependant on it)
|
||||
?>
|
||||
|
||||
<h1>PHP 4.3.3RC4 released</h1>
|
||||
<h1>PHP 4.3.3 released!</h1>
|
||||
<p>
|
||||
<span class="newsdate">[18-Aug-2003]</span>
|
||||
<a href="http://qa.php.net/">PHP 4.3.3RC4</a> has been released for testing.
|
||||
This is should be the last release candidate prior to the final 4.3.3 release.
|
||||
Please test this release as much as possible, so that any remaining issues can
|
||||
be uncovered and resolved.
|
||||
</p>
|
||||
<p>
|
||||
List of changes can be found in the
|
||||
<a href="http://cvs.php.net/diff.php/php-src/NEWS?login=2&r1=1.1247.2.329&r2=1.1247.2.354">NEWS</a>
|
||||
file.
|
||||
The PHP developers are proud to announce the immediate availability of
|
||||
<a href="release_4_3_3.php">PHP 4.3.3</a>. This release contains a large number of bug fixes
|
||||
and we <strong>strongly</strong> recommend that all users of PHP upgrade to this version.
|
||||
Full list of fixes can be found in the <a href="ChangeLog-4.php#4.3.3">NEWS</a> file.
|
||||
</p>
|
||||
|
||||
<hr />
|
||||
|
||||
48
release_4_3_3.php
Normal file
48
release_4_3_3.php
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
// $Id$
|
||||
$_SERVER['BASE_PAGE'] = 'release_4_3_3.php';
|
||||
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
|
||||
site_header("PHP 4.3.2 Release Announcement");
|
||||
?>
|
||||
|
||||
<h1>PHP 4.3.3 Release Announcement</h1>
|
||||
|
||||
<p>[ <a href="/release_4_3_3_fr.php">Version Française</a> ]</p>
|
||||
|
||||
<p>
|
||||
After a lengthy QA process, <a href="/downloads.php">PHP 4.3.3</a> is finally out!<br />
|
||||
This maintenance release solves a fair number of bugs found in prior PHP versions and
|
||||
addresses several security issues. All users are <strong>strongly</strong> advised to
|
||||
upgrade to 4.3.3 as soon as possible.
|
||||
</p>
|
||||
|
||||
<h2>Bugfix release</h2>
|
||||
|
||||
<p>
|
||||
PHP 4.3.3 contains, among others, following important fixes, additions and improvements:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>Improved the engine to use POSIX/socket IO where feasible.</li>
|
||||
<li>Fixed several potentially hazardous integer and buffer overflows.</li>
|
||||
<li>Fixed corruption of multibyte character including 0x5c as second byte in multipart/form-data.</li>
|
||||
<li>Fixed each() to be binary safe for keys.</li>
|
||||
<li>Major improvements to the NSAPI SAP</li>
|
||||
<li>Improvements to the IMAP extension</li>
|
||||
<li>Improvements to the InterBase extension></li>
|
||||
<li>Added DBA handler 'inifile' to support ini files.</li>
|
||||
<li>Added long options into CLI & CGI (e.g. --version).</li>
|
||||
<li>Added a new parameter to preg_match*() that can be used to specify the starting offset in the subject string to match from.</li>
|
||||
<li>Upgraded the bundled Expat library to version 1.95.6</li>
|
||||
<li>Upgraded the bundled PCRE library to version 4.3</li>
|
||||
<li>Upgraded the bundled GD library to version GD 2.0.15</li>
|
||||
|
||||
<li>Over 100 various bug fixes!</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
For a full list of changes in PHP 4.3.3, see the
|
||||
<a href="/ChangeLog-4.php#4.3.3">ChangeLog</a>.
|
||||
</p>
|
||||
|
||||
<?php site_footer(); ?>
|
||||
51
release_4_3_3_fr.php
Normal file
51
release_4_3_3_fr.php
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
// $Id$
|
||||
$_SERVER['BASE_PAGE'] = 'release_4_3_3.php';
|
||||
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
|
||||
site_header("Annonce de publication de PHP 4.3.3");
|
||||
?>
|
||||
|
||||
<h1>Annonce de publication de PHP 4.3.3</h1>
|
||||
|
||||
<p>[ <a href="/release_4_3_3.php">English version</a> ]</p>
|
||||
|
||||
<p>
|
||||
Après avoir suivi un long processus qualité, <a href="/downloads.php">PHP 4.3.3</a> est disponible!<br />
|
||||
Cette version de maintenance résout un bon nombre de bugs découverts
|
||||
dans des versions antérieures de PHP. Elle corrige aussi plusieurs
|
||||
problèmes de sécurité. Il est <strong>vivement recommandé</strong> à tous les
|
||||
utilisateurs d'utiliser cette version aussitôt que possible.
|
||||
</p>
|
||||
|
||||
<h2>Corrections et nouveautés</h2>
|
||||
|
||||
<p>
|
||||
PHP 4.3.3 contient la liste suivante et non exhaustive de corrections,
|
||||
améliorations et ajouts :
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>Amélioration du moteur pour utiliser les entrées/sorties Posix et socket lorsque c'est possible.</li>
|
||||
<li>Corrections de plusieurs problèmes de dépassement de capacité avec les entiers et buffers.</li>
|
||||
<li>Correction des jeux de caractères multi-octets qui incluent le caractère 0x5c en tant que second octet des formulaires multipart/form-data.</li>
|
||||
<li>each() est désormais compatible avec les clés binaires.</li>
|
||||
<li>Améliorations importante de NSAPI SAPI</li>
|
||||
<li>Amélioration de l'interface IMAP</li>
|
||||
<li>Amélioration de l'interface Interbase</li>
|
||||
<li>Ajout d'un gestionnaire DBA 'infile' pour supporter les fichiers .ini</li>
|
||||
<li>Ajout des options longues pour les versions CLI & CGI (i.e. --version).</li>
|
||||
<li>Ajout de nouveaux paramètres à preg_match*() pour indiquer l'offset de départ dans la recherche de la chaîne.</li>
|
||||
<li>La libraire Expat distribuée passe en version 1.95.6</li>
|
||||
<li>La libraire PCRE distribuée passe en version 4.3</li>
|
||||
<li>La libraire GD distribuée passe en version 2.0.15</li>
|
||||
<li>Plus de 100 corrections de bugs divers.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Pour une liste exhaustive des modifications de PHP 4.3.3, voyez
|
||||
<a href="/ChangeLog-4.php#4.3.3">le changelog</a>, en anglais.
|
||||
</p>
|
||||
|
||||
<?php site_footer(); ?>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user