cvs: phpweb / ChangeLog-4.php downloads.php index.php release_4_2_1_fr.php

From: Date: Mon, 13 May 2002 17:40:43 +0000
Subject: cvs: phpweb / ChangeLog-4.php downloads.php index.php release_4_2_1_fr.php
Groups: php.mirrors 
Request: Send a blank email to php-mirrors+get-10148@lists.php.net to get a copy of this message
derick Mon May 13 13:40:43 2002 EDT Added files: /phpweb release_4_2_1_fr.php Modified files: /phpweb ChangeLog-4.php downloads.php index.php Log: Go with PHP 4.2.1

Index: phpweb/ChangeLog-4.php diff -u phpweb/ChangeLog-4.php:1.21 phpweb/ChangeLog-4.php:1.22 --- phpweb/ChangeLog-4.php:1.21 Mon Apr 22 14:54:47 2002 +++ phpweb/ChangeLog-4.php Mon May 13 13:40:43 2002 @@ -5,6 +5,60 @@ <h1>PHP 4 ChangeLog</h1> +<a name="4.2.1"></a> +<h3>Version 4.2.1</h3> +<b>13-May-2002</b> +<ul> +<li>Added safe-mode checks to show_source(), parse_ini_file() and rmdir(). Also + fixed security problems with safe_mode_include_dir directive. (Rasmus)</li> +<li>Changed HTTP upload code to accept 0 byte file uploads. (Zeev)</li> +<li>Major update of domxml. New functions, better DOM compliance and bug fixes: + <ul> + <li> + Changed the old $node->append_child() to $node->append_sibling() since + the new append_child() behaves correctly (= W3C standard). + </li> + <li> + Added domxml functions: + <ul> + <li>domxml_elem_get_elements_by_tagname()</li> + <li>domxml_doc_get_elements_by_tagname()</li> + <li>domxml_doc_get_element_by_id()</li> + <li>domxml_elem_remove_attribute()</li> + <li>domxml_elem_get_attribute_node()</li> + </ul> + </li> + <li> + Fixed a segfault in domxml_unlink(). + </li> + <li> + Added formatting option to domxml_dump_mem(). + </li> + </ul> + (Uwe, jtate, Chregu)</li> +<li>Fixed a bug in socket_select() that could cause unexpected behavior when + using a statement like $w = $e = array($sock); This change unfortunately + prevents the use of constant values (e.g. NULL) for the socket array + paramaters. Instead, use a temporary variable or an expression with the + leftmost member being a temporary variable. ex.: + socket_select($w, $r, $e = NULL, 10); (Jason)</li> +<li>Fixed crashes in the session serializer. (Stas)</li> +<li>Fixed malformed atime/mtime with touch(). (Yasuo)</li> +<li>Fixed a couple of bugs in array_sum() and array_merge(). (Andrei)</li> +<li>Fixed SJIS directory name handling under Windows. (Rui)</li> +<li>Fixed empty mb_output_handler() output when Content-Type is specified. + (Yasuo)</li> +<li>Fixed the false logic in ext/session which made SID constant not to be + defined when cookies are disabled. (Sascha)</li> +<li>Fixed possible crash bug in HTTP uploads. (Patch: Lucas Schroeder)</li> +<li>Fixed possible NULL-pointer dereferencing in the COM extension which + caused 'Error in php_OLECHAR_to_char()' warnings on various places. + Also modified the API to consistently return NULL in case of an error. + (Alan, Harald)</li> +<li>Fixed a bug in the COM extension that caused outproc servers to 'hang' + because of a missing Release() call. (Alan, Harald)</li> +</ul> + <a name="4.2.0"></a> <h3>Version 4.2.0</h3> <b>22-Apr-2002</b> Index: phpweb/downloads.php diff -u phpweb/downloads.php:1.96 phpweb/downloads.php:1.97 --- phpweb/downloads.php:1.96 Sat May 4 06:08:27 2002 +++ phpweb/downloads.php Mon May 13 13:40:43 2002 @@ -62,17 +62,17 @@ <h2>Complete Source Code</h2> <ul> - <li><?php download_link("php-4.2.0.tar.bz2", "PHP 4.2.0 (tar.bz2)"); ?> - 22 April 2002</li> - <li><?php download_link("php-4.2.0.tar.gz", "PHP 4.2.0 (tar.gz)"); ?> - 22 April 2002</li> + <li><?php download_link("php-4.2.1.tar.bz2", "PHP 4.2.1 (tar.bz2)"); ?> - 13 May 2002</li> + <li><?php download_link("php-4.2.1.tar.gz", "PHP 4.2.1 (tar.gz)"); ?> - 13 May 2002</li> </ul> <h2>Windows Binaries</h2> All Windows binaries can be used on Windows 95/98/Me and on Windows NT/2000/XP. <ul> - <li><?php download_link("php-4.2.0-Win32.zip", "PHP 4.2.0 zip package"); ?> - 22 April 2002<br> + <li><?php download_link("php-4.2.1-Win32.zip", "PHP 4.2.1 zip package"); ?> - 13 May 2002<br> (CGI binary plus server API versions for Apache, AOLserver, ISAPI and NSAPI. MySQL support built-in, many extensions included, packaged as zip)</li> - <li><?php download_link("php-4.2.0-installer.exe", "PHP 4.2.0 installer"); ?> - 22 April 2002<br> + <li><?php download_link("php-4.2.1-installer.exe", "PHP 4.2.1 installer"); ?> - 13 May 2002<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)</li> @@ -118,6 +118,12 @@ <h1>Older Versions of PHP</h1> <ul> + <li>PHP 4.2.0 + <ul> + <li><?php download_link("php-4.2.0.tar.bz2", "Source Code"); ?></li> + <li><?php download_link("php-4.2.0-Win32.zip", "Windows Binary (zip)"); ?></li> + </ul><br> + </li> <li>PHP 4.1.2 <ul> <li><?php download_link("php-4.1.2.tar.gz", "Source Code"); ?></li> Index: phpweb/index.php diff -u phpweb/index.php:1.227 phpweb/index.php:1.228 --- phpweb/index.php:1.227 Wed May 1 04:41:33 2002 +++ phpweb/index.php Mon May 13 13:40:43 2002 @@ -78,6 +78,22 @@ echo "\n<!--$MYSITE-->\n"; ?> +<h1>PHP 4.2.1 released</h1> +<p> +<font class="newsDate">[13-May-2002]</font> +The PHP Group is happy to announce the +<?php print_link ("/downloads.php", "immediate availability"); ?> of +PHP 4.2.1, the latest version of the widely-used, general-purpose scripting language +that is especially well-suited for Web development.</p> + +<p>This latest release contains several bug fixes as found in PHP 4.2.0. These include +fixes for the session, com and mbstring extensions, as well as a major upgrade of the DomXML +extension. Also a few extra checks for safe_mode were added. For more information, see the +<?php print_link ("/release_4_2_1.php", "PHP 4.2.1 release announcement"); ?>. +</p> + +<?php echo hdelim(); ?> + <?php echo make_image("phpaward_100.gif", "PHP Award", "right"); ?> <h1>PHP Award 2002</h1> Index: phpweb/release_4_2_1_fr.php +++ phpweb/release_4_2_1_fr.php <?php /* if you're reading this, it isn't because you've found a security hole. this is an open source website. read and learn! */ header("Cache-Control: public, max-age=600"); require_once 'prepend.inc'; commonHeader("Hypertext Preprocessor"); echo "\n<!--$MYSITE-->\n"; ?> <h1> Publication de PHP 4.2.1 </h1> <p>[ <a href="/release_4_2_1.php">English Version</a> ]&nbsp;</p> <h2>Version mineure de correction de bugs</h2> <p>Cette version interm&eacute;diaire corrige quelques bugs trouv&eacute;s dans PHP 4.2.0. PHP 4.2.1 inclut les am&eacute;liorations suivantes: <ul> <li>Correction de l'extension MySQL qui n'arrivait pas &agrave; se connecter au serveur MySQL.</li> <li>Correction de l'extension COM qui crashait lors de l'utilisation d'un serveur outproc.</li> <li>Correction du fonctionnement du SID des sessions.</li> <li>Correction de l'extension mbstring, incluant le support des noms de dossiers SJIS et mb_output_buffer().</li> <li>Correction d'un bug dans socket_select() qui cause un comportement inattendu lors de commandes comme $w = $e = array($sock);</li> <li>Compatibilit&eacute; presque totale avec l'extension domxml, et corrections de nombreuses fonctions.</li> <li>Le safe mode prot&egrave;ge show_source(), parse_ini_file() et rmdir().</li> </ul> Pour une liste compl&egrave;te des modifications de PHP 4.2.1, voyez le fichier <a href="/ChangeLog-4.php">NEWS</a>. </p> <h2>Compatibilit&eacute;</h2> <p>PHP 4.2.1 dispose aussi d'une compatibilit&eacute; am&eacute;lior&eacute;e (mais toujours exp&eacute;rimentale) avec Apache 2. Nous <b>ne recommandons pas</b> son utilisation dans un environnement de production. Testez-le intensivement, et rapportez tous les bugs dans le <a href="http://bugs.php.net">syst&egrave;me</a>. </p> <h2>Variables externes</h2> <p>Nous attirons votre attention sur l'&eacute;volution majeure de PHP 4.2.0 concernant l'utilisation des variables. <b>Les variables externes (celles d'environnement ou du serveur web, les requ&ecirc;tes HTTP, les cookies) ne sont plus enregistr&eacute;es par d&eacute;faut comme variables globales</B>. La m&eacute;thode recommand&eacute;e pour acc&eacute;der &agrave; ces variables est d'utiliser les super globales, introduits en PHP 4.1.0. Plus d'informations sur ces modifications : <ul> <li><a href="/manual/fr/language.variables.predefined.php">PHP Manuel : Variables pr&eacute;d&eacute;finies</a></li> <li><a href="/release_4_1_0_fr.php">L'annonce de publication de PHP 4.1.0</a></li> <li><a href="http://www.zend.com/zend/art/art-oertli.php">L'article de Thomas Oertli sur la programmation s&eacute;curis&eacute;e</a></li> </ul> </p> <?php commonFooter(); ?>
« previous php.mirrors (#10148) next »