cvs: phpweb /releases 4_1_0.php 4_1_0_fr.php 4_2_0.php 4_2_0_fr.php 4_3_0.php 4_3_0_fr.php 4_3_10_fr.php 4_3_11_fr.php 4_3_7_fr.php 4_3_9_fr.php
4_4_1.php 5_1_0.php index.php
| From: | Gabor Hojtsy | Date: | Wed, 20 Sep 2006 19:50:59 +0000 |
| Subject: | cvs: phpweb /releases 4_1_0.php 4_1_0_fr.php 4_2_0.php 4_2_0_fr.php 4_3_0.php 4_3_0_fr.php 4_3_10_fr.php 4_3_11_fr.php 4_3_7_fr.php 4_3_9_fr.php 4_4_1.php 5_1_0.php index.php |
||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-32762@lists.php.net to get a copy of this message | ||
goba Wed Sep 20 19:50:59 2006 UTC
Modified files:
/phpweb/releases 4_1_0.php 4_1_0_fr.php 4_2_0.php 4_2_0_fr.php
4_3_0.php 4_3_0_fr.php 4_3_10_fr.php 4_3_11_fr.php
4_3_7_fr.php 4_3_9_fr.php 4_4_1.php 5_1_0.php
index.php
Log:
release page and link fixes:
- fix relative links to point to proper pages
- fix absolute links to point to local pages (in user language)
- iconv French pages to use utf8
- plug in missing release announcement holes with news.php.net archives
- shorten existing news.php.net links
http://cvs.php.net/viewvc.cgi/phpweb/releases/4_1_0.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_1_0.php diff -u phpweb/releases/4_1_0.php:1.1 phpweb/releases/4_1_0.php:1.2 --- phpweb/releases/4_1_0.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_1_0.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_1_0.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_1_0.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_1_0.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.1.0 Release Announcement"); @@ -45,7 +45,7 @@ <p> Following is a description of the new input mechanism. For a full list of - changes in PHP 4.1.0, see the <a href="ChangeLog-4.php#4.1.0">ChangeLog</a>. + changes in PHP 4.1.0, see the <a href="/ChangeLog-4.php#4.1.0">ChangeLog</a>. </p> <hr /> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_1_0_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_1_0_fr.php diff -u phpweb/releases/4_1_0_fr.php:1.1 phpweb/releases/4_1_0_fr.php:1.2 --- phpweb/releases/4_1_0_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_1_0_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_1_0_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_1_0_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_1_0_fr.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de publication de PHP 4.1.0", array("lang" => "fr")); @@ -50,7 +50,7 @@ <p> Ce qui suit concerne une description du nouveau mécanisme d'entrée. Pour une liste complète des changements voir le - <a href="ChangeLog-4.php#4.1.0">ChangeLog</a>. + <a href="/ChangeLog-4.php#4.1.0">ChangeLog</a>. </p> <hr /> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_2_0.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_2_0.php diff -u phpweb/releases/4_2_0.php:1.1 phpweb/releases/4_2_0.php:1.2 --- phpweb/releases/4_2_0.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_2_0.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_2_0.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_2_0.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_2_0.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.2.0 Release Announcement"); @@ -9,7 +9,7 @@ <p> After an orderly QA process, PHP 4.2.0 is <a href="/downloads.php">out</a>!<br /> - [ <a href="/release_4_2_0_fr.php">Version Française</a> ] + [ <a href="/releases/4_2_0_fr.php">Version Française</a> ] </p> <h2>External variables</h2> @@ -22,8 +22,8 @@ arrays, introduced in PHP 4.1.0. More information about this change:</p> <ul> - <li><a href="/manual/en/language.variables.predefined.php">PHP Manual: Predefined variables</a></li> - <li><a href="/release_4_1_0.php">The PHP 4.1.0 release announcement</a></li> + <li><a href="/variables.predefined">PHP Manual: Predefined variables</a></li> + <li><a href="/releases/4_1_0.php">The PHP 4.1.0 release announcement</a></li> <li><a href="http://www.zend.com/zend/art/art-oertli.php">Thomas Oertli's article on secure programming in PHP</a></li> </ul> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_2_0_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_2_0_fr.php diff -u phpweb/releases/4_2_0_fr.php:1.1 phpweb/releases/4_2_0_fr.php:1.2 --- phpweb/releases/4_2_0_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_2_0_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_2_0_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_2_0_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_2_0_fr.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de publication de PHP 4.2.0", array("lang" => "fr")); @@ -26,10 +26,9 @@ PHP 4.1.0. Pour plus d'informations sur ces modifications: </p> <ul> - <li><a href="http://www.php.net/manual/en/language.variables.predefined.php">PHP Manual : Predefined variables</a></li> - <li><a href="http://www.php.net/release_4_1_0.php">Annonce de PHP 4.1.0</a></li> + <li><a href="/variables.predefined">PHP Manual : Predefined variables</a></li> + <li><a href="/releases/4_1_0.php">Annonce de PHP 4.1.0</a></li> <li><a href="http://www.zend.com/zend/art/art-oertli.php">Article de Thomas Oertli sur la programmation sécurisée en PHP</a></li> - <li><a href="http://www.phpinfo.net/?p=articles&rub=globals">Article de Jean Pierre Dézelus sur les variables globales</a></li> </ul> <h2>Compatibilité</h2> @@ -63,7 +62,7 @@ d'exécution, des requêtes HTTP, des cookies ou du serveur web) ne sont plus enregistrées dans l'environnement d'exécution global par défaut. - </strnong> + </strong> </li> <li>Remise en état générale de l'extension socket</li> <li>Performances révolutionnaires des uploads de fichiers</li> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_0.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_0.php diff -u phpweb/releases/4_3_0.php:1.1 phpweb/releases/4_3_0.php:1.2 --- phpweb/releases/4_3_0.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_0.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_0.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_0.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_0.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.3.0 Release Announcement"); @@ -31,7 +31,7 @@ <p> CLI has a number of differences compared to other server APIs. More information can be found in the PHP Manual: - <a href="/manual/en/features.commandline.php">Using PHP from the command line</a> + <a href="/features.commandline">Using PHP from the command line</a> </p> <h2>Streams</h2> @@ -45,7 +45,7 @@ What this means for users is that any I/O function that works with streams (and that is almost all of them) can access built-in protocols, such as HTTP/HTTPS and FTP/FTPS, as well as custom protocols registered from PHP - scripts. For more information please see: <a href="/manual/en/wrappers.php">List + scripts. For more information please see: <a href="/wrappers">List of Supported Protocols/Wrappers</a> </p> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_0_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_0_fr.php diff -u phpweb/releases/4_3_0_fr.php:1.1 phpweb/releases/4_3_0_fr.php:1.2 --- phpweb/releases/4_3_0_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_0_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_0_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_0_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_0_fr.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de publication de PHP 4.3.0", array("lang" => "fr")); @@ -36,8 +36,7 @@ CLI dispose de fonctionnalités différentes, par rappot à la version interfacée avec les serveurs web. Pour plus de détails, reportez vous à - <a href="http://dev.nexen.net/docs/php/annotee/features.commandline.php">Utiliser - PHP en ligne de commande</a> + <a href="/features.commandline">Utiliser PHP en ligne de commande</a> </p> <h2>Flôts (Streams)</h2> @@ -54,8 +53,7 @@ toutes), peuvent utiliser des protocoles internes tels que HTTP/HTTPS et FTP/FTPS, ainsi que des protocoles personnalisés, enregistrés comme tels depuis les scripts PHP. Pour plus d'informations, voyez: - <a href="http://dev.nexen.net/docs/php/annotee/wrappers.php#wrappers">Liste des - protocoles supportés</a> + <a href="/wrappers">Liste des protocoles supportés</a> </p> <h2>Nouveaus système de compilation</h2> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_10_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_10_fr.php diff -u phpweb/releases/4_3_10_fr.php:1.1 phpweb/releases/4_3_10_fr.php:1.2 --- phpweb/releases/4_3_10_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_10_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_10_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_10_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_10.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.3.10 Release Announcement"); @@ -11,26 +11,26 @@ L'équipe de développement PHP a le plaisir de vous annoncer la publication de <a href="/downloads.php">PHP 4.3.10</a>. C'est une version de maintenance, destinée à corriger une trentaine de bogues -non-critiques et ainsi que plusieurs problèmes de sécurité sérieux. +non-critiques et ainsi que plusieurs problèmes de sécurité sérieux. </p> <p /> Cela inclut notamment : <p /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1018">CAN-2004-1018</a> - shmop_write() écrit hors des limites de la mémoire.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1018">CAN-2004-1018</a> - dépassement de capacité avec pack() et unpack().<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1019">CAN-2004-1019</a> - publication possible d'informations, dépassement de capacité dans les index négatif lors de délinéarisation de données.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1020">CAN-2004-1020</a> - addslashes() ne protège pas correctement \0.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1063">CAN-2004-1063</a> - contournement de la directive de dossier d'exécution.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1064">CAN-2004-1064</a> - accès arbitraire à un fichier via une troncature.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1065">CAN-2004-1065</a> - dépassement de capacité avec exif_read_data() sur un long nom de section.<br /> -magic_quotes_gpc peut mener à la lecture d'un dossier via le téléchargement de fichiers. +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1018">CAN-2004-1018</a> - shmop_write() écrit hors des limites de la mémoire.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1018">CAN-2004-1018</a> - dépassement de capacité avec pack() et unpack().<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1019">CAN-2004-1019</a> - publication possible d'informations, dépassement de capacité dans les index négatif lors de délinéarisation de données.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1020">CAN-2004-1020</a> - addslashes() ne protège pas correctement \0.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1063">CAN-2004-1063</a> - contournement de la directive de dossier d'exécution.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1064">CAN-2004-1064</a> - accès arbitraire à un fichier via une troncature.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1065">CAN-2004-1065</a> - dépassement de capacité avec exif_read_data() sur un long nom de section.<br /> +magic_quotes_gpc peut mener à la lecture d'un dossier via le téléchargement de fichiers. <p /> -Tous les utilisateurs sont encouragés à utiliser cette version.<p /> +Tous les utilisateurs sont encouragés à utiliser cette version.<p /> <h2>Version de correction de bogues</h2> <p> -En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et améliorations suivantes : +En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et améliorations suivantes : </p> <ul> @@ -39,13 +39,13 @@ <li> Crash possible avec ctype_digit() pour les grands nombres.</li> <li> Crash lors de l'analyse de <i>?getvariable[][</i>.</li> <li> Crash possible avec curl_getinfo().</li> -<li> Double désallocation lorsque openssl_csr_new() échoue.</li> -<li> Crash lors de l'utilisation d'un session.save_handler et/ou session.serialize_handler non supporté.</li> -<li> Evite les récursions infinies lors des redirections URL.</li> -<li> S'assure que les fichiers temporaires de GD sont bien supprimés.</li> -<li> Crash avec fgetcsv() et une taille négative.</li> -<li> Performances améliorés pour foreach().</li> -<li> Amélioration du support des configurations locales non-anglaises.</li> +<li> Double désallocation lorsque openssl_csr_new() échoue.</li> +<li> Crash lors de l'utilisation d'un session.save_handler et/ou session.serialize_handler non supporté.</li> +<li> Evite les récursions infinies lors des redirections URL.</li> +<li> S'assure que les fichiers temporaires de GD sont bien supprimés.</li> +<li> Crash avec fgetcsv() et une taille négative.</li> +<li> Performances améliorés pour foreach().</li> +<li> Amélioration du support des configurations locales non-anglaises.</li> </ul> <p> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_11_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_11_fr.php diff -u phpweb/releases/4_3_11_fr.php:1.1 phpweb/releases/4_3_11_fr.php:1.2 --- phpweb/releases/4_3_11_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_11_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_11_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_11_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_10.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de PHP 4.3.11"); @@ -8,24 +8,24 @@ <h1>Annonce de publication de PHP 4.3.11</h1> <p>[ <a href="/releases/4_3_11.php">English Version</a> ]</p> <p> -L'équipe de développement PHP a le plaisir de vous annoncer la publication de <a href="/downloads.php">PHP 4.3.11</a>. C'est une version de maintenance, destinée à corriger environ 70 bogues non-critiques, plusieurs problèmes avec les extensions exif et fbsql ainsi que les fonctions unserialize(), swf_definepoly() et getimagesize(). +L'équipe de développement PHP a le plaisir de vous annoncer la publication de <a href="/downloads.php">PHP 4.3.11</a>. C'est une version de maintenance, destinée à corriger environ 70 bogues non-critiques, plusieurs problèmes avec les extensions exif et fbsql ainsi que les fonctions unserialize(), swf_definepoly() et getimagesize(). </p> <p> -Tous les utilisateurs sont encouragés à utiliser cette version. +Tous les utilisateurs sont encouragés à utiliser cette version. </p> <h2>Version de correction de bogues</h2> <ul> -<li> Crash avec la fonction bzopen() si le chemin fourni conduit à un fichier inexistant.</li> -<li> Crash de DOM lorsqu'un attribut est ajouté à un objet Document.</li> -<li> Problème d'unserialize() avec les nombres décimaux pour les configurations non-anglaises.</li> -<li> Crash avec msg_send() lorsqu'une variable autre qu'une chaîne est envoyée sans linéarisation.</li> +<li> Crash avec la fonction bzopen() si le chemin fourni conduit à un fichier inexistant.</li> +<li> Crash de DOM lorsqu'un attribut est ajouté à un objet Document.</li> +<li> Problème d'unserialize() avec les nombres décimaux pour les configurations non-anglaises.</li> +<li> Crash avec msg_send() lorsqu'une variable autre qu'une chaîne est envoyée sans linéarisation.</li> <li> Boucle infinie potentielle dans imap_mail_compose().</li> -<li> Crash dans chunk_split(), lorsque chunklen est supérieur à la taille de la ligne.</li> -<li> session_set_save_handler fait crasher PHP lorsqu'elle reçoit une référence inexistante sur un objet.</li> -<li> Fuite de mémoire dans zend_language_scanner.c.</li> -<li> Problèmes de compilation dans zend_strtod.c.</li> -<li> Crash dans un objet surchargé avec la fonction overload().</li> +<li> Crash dans chunk_split(), lorsque chunklen est supérieur à la taille de la ligne.</li> +<li> session_set_save_handler fait crasher PHP lorsqu'elle reçoit une référence inexistante sur un objet.</li> +<li> Fuite de mémoire dans zend_language_scanner.c.</li> +<li> Problèmes de compilation dans zend_strtod.c.</li> +<li> Crash dans un objet surchargé avec la fonction overload().</li> <li> Les fonctions cURL outrepassaient open_basedir.</li> </ul> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_7_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_7_fr.php diff -u phpweb/releases/4_3_7_fr.php:1.1 phpweb/releases/4_3_7_fr.php:1.2 --- phpweb/releases/4_3_7_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_7_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_7_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_7_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_7.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de publication de PHP 4.3.7"); @@ -15,7 +15,7 @@ de maintenance, destinée à corriger des bogues non-critiques, corriger une vulnérabilité de validation dans les fonctions escapeshellcmd() et escapeshellarg() sur la plate-forme Windows. Les utilisateurs de PHP sont encouragés -à changer de version aussitôt que possible. +à changer de version aussitôt que possible. </p> <h2>Version de correction de bogues</h2> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_9_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_9_fr.php diff -u phpweb/releases/4_3_9_fr.php:1.1 phpweb/releases/4_3_9_fr.php:1.2 --- phpweb/releases/4_3_9_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_9_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_9_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_9_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_9.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.3.9 Release Announcement"); @@ -11,29 +11,29 @@ L'équipe de développement PHP a le plaisir de vous annoncer la publication de <a href="/downloads.php">PHP 4.3.9</a>. C'est une version de maintenance, destinée à corriger une cinquantaine de bogues non-critiques, -et corriger le traitement des valeurs GPC. Cette version inclut aussi la possibilité -d'écrire des images GIF via la bibliothèque GD interne. Tous les utilisateurs -sont encouragés à utiliser cette version. +et corriger le traitement des valeurs GPC. Cette version inclut aussi la possibilité +d'écrire des images GIF via la bibliothèque GD interne. Tous les utilisateurs +sont encouragés à utiliser cette version. </p> <h2>Version de correction de bogues</h2> <p> -En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, +En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et améliorations suivantes : </p> <ul> - <li>Implementation d'un nettoyage périodique du cache de regex PCRE, pour éviter les problèmes de mémoire.</li> - <li>Correction de strip_tags() pour gérer correctement le caractère '\0'.</li> - <li>Réécriture des fichiers d'installation sous UNIX et Windows.</li> - <li>Correction d'une fuite mémoire avec phpinfo() et d'autres URL spéciales.</li> + <li>Implementation d'un nettoyage périodique du cache de regex PCRE, pour éviter les problèmes de mémoire.</li> + <li>Correction de strip_tags() pour gérer correctement le caractère '\0'.</li> + <li>Réécriture des fichiers d'installation sous UNIX et Windows.</li> + <li>Correction d'une fuite mémoire avec phpinfo() et d'autres URL spéciales.</li> <li>Correction d'un crash possible avec php_shutdown_config().</li> <li>Correction d'un crash avec isset() sur les tableaux.</li> - <li>Correction d'un crash avec imagecreatefromstring() et la bibliothèque interne GD.</li> - <li>Correction de fgetcsv(), lors de l'analyse de chaînes avec des séquences protégées.</li> - <li>Correction d'un dépassement de capacité avec array_slice(), array_splice(), substr(), substr_replace(), strspn(), strcspn().</li> - <li>Correction de '\0' dans l'entête Authenticate, passé via le safe_mode.</li> + <li>Correction d'un crash avec imagecreatefromstring() et la bibliothèque interne GD.</li> + <li>Correction de fgetcsv(), lors de l'analyse de chaînes avec des séquences protégées.</li> + <li>Correction d'un dépassement de capacité avec array_slice(), array_splice(), substr(), substr_replace(), strspn(), strcspn().</li> + <li>Correction de '\0' dans l'entête Authenticate, passé via le safe_mode.</li> <li>Compilation de la GD interne avec freetype 2.1.2.</li> <li>Cette version corrige environ 50 bogues qui ont été découverts depuis http://cvs.php.net/viewvc.cgi/phpweb/releases/4_4_1.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_4_1.php diff -u phpweb/releases/4_4_1.php:1.1 phpweb/releases/4_4_1.php:1.2 --- phpweb/releases/4_4_1.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_4_1.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_4_1.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_4_1.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_4_1.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.4.1 Release Announcement"); @@ -15,7 +15,7 @@ security issues that this release fixes are: <ul> <li>Fixed a Cross Site Scripting (<a href='http://www.cgisecurity.com/articles/xss-faq.shtml'>XSS</a>) - vulnerability in <a href='http://php.net/phpinfo'>phpinfo</a>() that could + vulnerability in <a href='/phpinfo'>phpinfo</a>() that could lead f.e. to cookie exposure, when a phpinfo() script is accidently left on a production server.</li> <li>Fixed multiple safe_mode/open_basedir bypass vulnerabilities in ext/curl @@ -27,12 +27,12 @@ href='http://www.hardened-php.net/globals-problem'>here</a>).</li> <li>Fixed a problem when a request was terminated due to memory_limit constraints during certain - <a href='http://php.net/parse_str'>parse_str</a>() calls. In some cases + <a href='/parse_str'>parse_str</a>() calls. In some cases this can result in register_globals being turned on.</li> <li>Fixed an issue with trailing slashes in allowed basedirs. They were ignored by open_basedir checks, so that specified basedirs were handled as prefixes and not as full directory names.</li> -<li>Fixed an issue with calling <a href='http://php.net/virtual'>virtual</a>() +<li>Fixed an issue with calling <a href='/virtual'>virtual</a>() on Apache 2. This allowed bypassing of certain configuration directives like safe_mode or open_basedir.</li> <li>Updated to the latest pcrelib to fix a possible integer overflow http://cvs.php.net/viewvc.cgi/phpweb/releases/5_1_0.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/5_1_0.php diff -u phpweb/releases/5_1_0.php:1.1 phpweb/releases/5_1_0.php:1.2 --- phpweb/releases/5_1_0.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/5_1_0.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 5_1_0.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 5_1_0.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/5_1_0.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 5.1.0 Release Announcement"); @@ -31,7 +31,7 @@ In addition to new features, this release includes a number of important security fixes: <ul> <li>Fixed a Cross Site Scripting (<a href='http://www.cgisecurity.com/articles/xss-faq.shtml'>XSS</a>) - vulnerability in <a href='http://php.net/phpinfo'>phpinfo</a>() that could + vulnerability in <a href='/phpinfo'>phpinfo</a>() that could lead f.e. to cookie exposure, when a phpinfo() script is accidently left on a production server.</li> <li>Fixed multiple safe_mode/open_basedir bypass vulnerabilities in ext/curl @@ -43,12 +43,12 @@ href='http://www.hardened-php.net/globals-problem'>here</a>).</li> <li>Fixed a problem when a request was terminated due to memory_limit constraints during certain - <a href='http://php.net/parse_str'>parse_str</a>() calls. In some cases + <a href='/parse_str'>parse_str</a>() calls. In some cases this can result in register_globals being turned on.</li> <li>Fixed an issue with trailing slashes in allowed basedirs. They were ignored by open_basedir checks, so that specified basedirs were handled as prefixes and not as full directory names.</li> -<li>Fixed an issue with calling <a href='http://php.net/virtual'>virtual</a>() +<li>Fixed an issue with calling <a href='/virtual'>virtual</a>() on Apache 2. This allowed bypassing of certain configuration directives like safe_mode or open_basedir.</li> <li>Updated to the latest pcrelib to fix a possible integer overflow @@ -62,6 +62,6 @@ possible. Furthermore, 5.1 branch obsoletes the 5.0 PHP branch. </p> -<p><a href="README_UPGRADE_51.php">Upgrading Guide</a> is available to ease the transition from prior PHP versions.</p> +<p><a href="/README_UPGRADE_51.php">Upgrading Guide</a> is available to ease the transition from prior PHP versions.</p> <?php site_footer(); ?> http://cvs.php.net/viewvc.cgi/phpweb/releases/index.php?r1=1.2&r2=1.3&diff_format=u Index: phpweb/releases/index.php diff -u phpweb/releases/index.php:1.2 phpweb/releases/index.php:1.3 --- phpweb/releases/index.php:1.2 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/index.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: index.php,v 1.2 2006/09/20 18:43:55 goba Exp $ +// $Id: index.php,v 1.3 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/index.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; @@ -252,7 +252,7 @@ <ul> <li>Released: 05 Sep 2005</li> - <li>Announcement: none</li> + <li>Announcement: None</li> <li><a href="/ChangeLog-5.php#5.0.5">ChangeLog</a></li> <li> Download: @@ -268,7 +268,7 @@ <ul> <li>Released: 31 Mar 2005</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/55">English</a></li> <li><a href="/ChangeLog-5.php#5.0.4">ChangeLog</a></li> <li> Download: @@ -284,7 +284,7 @@ <ul> <li>Released: 15 Dec 2004</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/54">English</a></li> <li><a href="/ChangeLog-5.php#5.0.3">ChangeLog</a></li> <li> Download: @@ -300,7 +300,7 @@ <ul> <li>Released: 23 Sep 2004</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/53">English</a></li> <li><a href="/ChangeLog-5.php#5.0.2">ChangeLog</a></li> <li> Download: @@ -316,7 +316,7 @@ <ul> <li>Released: 12 Aug 2004</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/51">English</a></li> <li><a href="/ChangeLog-5.php#5.0.1">ChangeLog</a></li> <li> Download: @@ -331,7 +331,7 @@ <ul> <li>Released: 13 July 2004</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/50">English</a></li> <li><a href="/ChangeLog-5.php#5.0.0">ChangeLog</a></li> <li> Download: @@ -350,7 +350,7 @@ <ul> <li>Released: 03 Aug 2006</li> - <li>Announcement: <a href="/releases/4.4.3.php">English</a></li> + <li>Announcement: <a href="/releases/4_4_3.php">English</a></li> <li><a href="/ChangeLog-4.php#4.4.3">ChangeLog</a></li> <li> Download: @@ -428,7 +428,7 @@ <ul> <li>Released: 31 Mar 2005</li> - <li>Announcement: <a href="/releases/4_3_11.php">English</a></li> + <li>Announcement: <a href="/releases/4_3_11.php">English</a>, <a href="/releases/4_3_11_fr.php">French</a></li> <li><a href="/ChangeLog-4.php#4.3.11">ChangeLog</a></li> <li> Download: @@ -444,7 +444,7 @@ <ul> <li>Released: 15 Dec 2004</li> - <li>Announcement: <a href="/releases/4_3_10.php">English</a></li> + <li>Announcement: <a href="/releases/4_3_10.php">English</a>, <a href="/releases/4_3_10_fr.php">French</a></li> <li><a href="/ChangeLog-4.php#4.3.10">ChangeLog</a></li> <li> Download: @@ -460,7 +460,7 @@ <ul> <li>Released: 22 Sep 2004</li> - <li>Announcement: <a href="/releases/4_3_9.php">English</a></li> + <li>Announcement: <a href="/releases/4_3_9.php">English</a>, <a href="/releases/4_3_9_fr.php">French</a></li> <li><a href="/ChangeLog-4.php#4.3.9">ChangeLog</a></li> <li> Download: @@ -493,7 +493,7 @@ <ul> <li>Released: 03 June 2004</li> - <li>Announcement: <a href="/releases/4_3_7.php">English</a></li> + <li>Announcement: <a href="/releases/4_3_7.php">English</a>, <a href="/releases/4_3_7_fr.php">French</a></li> <li><a href="/ChangeLog-4.php#4.3.7">ChangeLog</a></li> <li> Download: @@ -615,7 +615,7 @@ <ul> <li>Released: 6 September 2002</li> - <li>Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=37">English</a></li> + <li>Announcement: <a href="http://news.php.net/php.announce/37">English</a></li> <li><a href="/ChangeLog-4.php#4.2.3">ChangeLog</a></li> <li> Download: @@ -747,7 +747,7 @@ <ul> <li>Released: 19 December 2000</li> - <li>Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=28">English</a></li> + <li>Announcement: <a href="http://news.php.net/php.announce/28">English</a></li> <li><a href="/ChangeLog-4.php#4.0.4">ChangeLog</a></li> <li> Download: @@ -765,8 +765,8 @@ <ul> <li>Released: 11 October 2000</li> <li> - Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=26">English</a>, - <a href="http://news.php.net/article.php?group=php.announce&article=27">English (pl1)</a>, + Announcement: <a href="http://news.php.net/php.announce/26">English</a>, + <a href="http://news.php.net/php.announce/27">English (pl1)</a> </li> <li><a href="/ChangeLog-4.php#4.0.3">ChangeLog</a></li> <li> @@ -783,7 +783,7 @@ <ul> <li>Released: 29 August 2000</li> - <li>Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=24">English</a></li> + <li>Announcement: <a href="http://news.php.net/php.announce/24">English</a></li> <li><a href="/ChangeLog-4.php#4.0.2">ChangeLog</a></li> <li> Download: @@ -797,7 +797,7 @@ <ul> <li>Released: 28 June 2000</li> - <li>Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=23">English</a></li> + <li>Announcement: <a href="http://news.php.net/php.announce/23">English</a></li> <li><a href="/ChangeLog-4.php#4.0.1">ChangeLog</a></li> <li> Download: @@ -813,7 +813,7 @@ <ul> <li>Released: 22 May 2000</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/22">English</a></li> <li><a href="/ChangeLog-4.php#4.0.0">ChangeLog</a></li> <li> Download:
http://cvs.php.net/viewvc.cgi/phpweb/releases/4_1_0.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_1_0.php diff -u phpweb/releases/4_1_0.php:1.1 phpweb/releases/4_1_0.php:1.2 --- phpweb/releases/4_1_0.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_1_0.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_1_0.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_1_0.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_1_0.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.1.0 Release Announcement"); @@ -45,7 +45,7 @@ <p> Following is a description of the new input mechanism. For a full list of - changes in PHP 4.1.0, see the <a href="ChangeLog-4.php#4.1.0">ChangeLog</a>. + changes in PHP 4.1.0, see the <a href="/ChangeLog-4.php#4.1.0">ChangeLog</a>. </p> <hr /> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_1_0_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_1_0_fr.php diff -u phpweb/releases/4_1_0_fr.php:1.1 phpweb/releases/4_1_0_fr.php:1.2 --- phpweb/releases/4_1_0_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_1_0_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_1_0_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_1_0_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_1_0_fr.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de publication de PHP 4.1.0", array("lang" => "fr")); @@ -50,7 +50,7 @@ <p> Ce qui suit concerne une description du nouveau mécanisme d'entrée. Pour une liste complète des changements voir le - <a href="ChangeLog-4.php#4.1.0">ChangeLog</a>. + <a href="/ChangeLog-4.php#4.1.0">ChangeLog</a>. </p> <hr /> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_2_0.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_2_0.php diff -u phpweb/releases/4_2_0.php:1.1 phpweb/releases/4_2_0.php:1.2 --- phpweb/releases/4_2_0.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_2_0.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_2_0.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_2_0.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_2_0.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.2.0 Release Announcement"); @@ -9,7 +9,7 @@ <p> After an orderly QA process, PHP 4.2.0 is <a href="/downloads.php">out</a>!<br /> - [ <a href="/release_4_2_0_fr.php">Version Française</a> ] + [ <a href="/releases/4_2_0_fr.php">Version Française</a> ] </p> <h2>External variables</h2> @@ -22,8 +22,8 @@ arrays, introduced in PHP 4.1.0. More information about this change:</p> <ul> - <li><a href="/manual/en/language.variables.predefined.php">PHP Manual: Predefined variables</a></li> - <li><a href="/release_4_1_0.php">The PHP 4.1.0 release announcement</a></li> + <li><a href="/variables.predefined">PHP Manual: Predefined variables</a></li> + <li><a href="/releases/4_1_0.php">The PHP 4.1.0 release announcement</a></li> <li><a href="http://www.zend.com/zend/art/art-oertli.php">Thomas Oertli's article on secure programming in PHP</a></li> </ul> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_2_0_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_2_0_fr.php diff -u phpweb/releases/4_2_0_fr.php:1.1 phpweb/releases/4_2_0_fr.php:1.2 --- phpweb/releases/4_2_0_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_2_0_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_2_0_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_2_0_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_2_0_fr.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de publication de PHP 4.2.0", array("lang" => "fr")); @@ -26,10 +26,9 @@ PHP 4.1.0. Pour plus d'informations sur ces modifications: </p> <ul> - <li><a href="http://www.php.net/manual/en/language.variables.predefined.php">PHP Manual : Predefined variables</a></li> - <li><a href="http://www.php.net/release_4_1_0.php">Annonce de PHP 4.1.0</a></li> + <li><a href="/variables.predefined">PHP Manual : Predefined variables</a></li> + <li><a href="/releases/4_1_0.php">Annonce de PHP 4.1.0</a></li> <li><a href="http://www.zend.com/zend/art/art-oertli.php">Article de Thomas Oertli sur la programmation sécurisée en PHP</a></li> - <li><a href="http://www.phpinfo.net/?p=articles&rub=globals">Article de Jean Pierre Dézelus sur les variables globales</a></li> </ul> <h2>Compatibilité</h2> @@ -63,7 +62,7 @@ d'exécution, des requêtes HTTP, des cookies ou du serveur web) ne sont plus enregistrées dans l'environnement d'exécution global par défaut. - </strnong> + </strong> </li> <li>Remise en état générale de l'extension socket</li> <li>Performances révolutionnaires des uploads de fichiers</li> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_0.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_0.php diff -u phpweb/releases/4_3_0.php:1.1 phpweb/releases/4_3_0.php:1.2 --- phpweb/releases/4_3_0.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_0.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_0.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_0.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_0.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.3.0 Release Announcement"); @@ -31,7 +31,7 @@ <p> CLI has a number of differences compared to other server APIs. More information can be found in the PHP Manual: - <a href="/manual/en/features.commandline.php">Using PHP from the command line</a> + <a href="/features.commandline">Using PHP from the command line</a> </p> <h2>Streams</h2> @@ -45,7 +45,7 @@ What this means for users is that any I/O function that works with streams (and that is almost all of them) can access built-in protocols, such as HTTP/HTTPS and FTP/FTPS, as well as custom protocols registered from PHP - scripts. For more information please see: <a href="/manual/en/wrappers.php">List + scripts. For more information please see: <a href="/wrappers">List of Supported Protocols/Wrappers</a> </p> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_0_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_0_fr.php diff -u phpweb/releases/4_3_0_fr.php:1.1 phpweb/releases/4_3_0_fr.php:1.2 --- phpweb/releases/4_3_0_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_0_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_0_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_0_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_0_fr.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de publication de PHP 4.3.0", array("lang" => "fr")); @@ -36,8 +36,7 @@ CLI dispose de fonctionnalités différentes, par rappot à la version interfacée avec les serveurs web. Pour plus de détails, reportez vous à - <a href="http://dev.nexen.net/docs/php/annotee/features.commandline.php">Utiliser - PHP en ligne de commande</a> + <a href="/features.commandline">Utiliser PHP en ligne de commande</a> </p> <h2>Flôts (Streams)</h2> @@ -54,8 +53,7 @@ toutes), peuvent utiliser des protocoles internes tels que HTTP/HTTPS et FTP/FTPS, ainsi que des protocoles personnalisés, enregistrés comme tels depuis les scripts PHP. Pour plus d'informations, voyez: - <a href="http://dev.nexen.net/docs/php/annotee/wrappers.php#wrappers">Liste des - protocoles supportés</a> + <a href="/wrappers">Liste des protocoles supportés</a> </p> <h2>Nouveaus système de compilation</h2> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_10_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_10_fr.php diff -u phpweb/releases/4_3_10_fr.php:1.1 phpweb/releases/4_3_10_fr.php:1.2 --- phpweb/releases/4_3_10_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_10_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_10_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_10_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_10.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.3.10 Release Announcement"); @@ -11,26 +11,26 @@ L'équipe de développement PHP a le plaisir de vous annoncer la publication de <a href="/downloads.php">PHP 4.3.10</a>. C'est une version de maintenance, destinée à corriger une trentaine de bogues -non-critiques et ainsi que plusieurs problèmes de sécurité sérieux. +non-critiques et ainsi que plusieurs problèmes de sécurité sérieux. </p> <p /> Cela inclut notamment : <p /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1018">CAN-2004-1018</a> - shmop_write() écrit hors des limites de la mémoire.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1018">CAN-2004-1018</a> - dépassement de capacité avec pack() et unpack().<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1019">CAN-2004-1019</a> - publication possible d'informations, dépassement de capacité dans les index négatif lors de délinéarisation de données.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1020">CAN-2004-1020</a> - addslashes() ne protège pas correctement \0.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1063">CAN-2004-1063</a> - contournement de la directive de dossier d'exécution.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1064">CAN-2004-1064</a> - accès arbitraire à un fichier via une troncature.<br /> -<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1065">CAN-2004-1065</a> - dépassement de capacité avec exif_read_data() sur un long nom de section.<br /> -magic_quotes_gpc peut mener à la lecture d'un dossier via le téléchargement de fichiers. +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1018">CAN-2004-1018</a> - shmop_write() écrit hors des limites de la mémoire.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1018">CAN-2004-1018</a> - dépassement de capacité avec pack() et unpack().<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1019">CAN-2004-1019</a> - publication possible d'informations, dépassement de capacité dans les index négatif lors de délinéarisation de données.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1020">CAN-2004-1020</a> - addslashes() ne protège pas correctement \0.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1063">CAN-2004-1063</a> - contournement de la directive de dossier d'exécution.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1064">CAN-2004-1064</a> - accès arbitraire à un fichier via une troncature.<br /> +<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1065">CAN-2004-1065</a> - dépassement de capacité avec exif_read_data() sur un long nom de section.<br /> +magic_quotes_gpc peut mener à la lecture d'un dossier via le téléchargement de fichiers. <p /> -Tous les utilisateurs sont encouragés à utiliser cette version.<p /> +Tous les utilisateurs sont encouragés à utiliser cette version.<p /> <h2>Version de correction de bogues</h2> <p> -En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et améliorations suivantes : +En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et améliorations suivantes : </p> <ul> @@ -39,13 +39,13 @@ <li> Crash possible avec ctype_digit() pour les grands nombres.</li> <li> Crash lors de l'analyse de <i>?getvariable[][</i>.</li> <li> Crash possible avec curl_getinfo().</li> -<li> Double désallocation lorsque openssl_csr_new() échoue.</li> -<li> Crash lors de l'utilisation d'un session.save_handler et/ou session.serialize_handler non supporté.</li> -<li> Evite les récursions infinies lors des redirections URL.</li> -<li> S'assure que les fichiers temporaires de GD sont bien supprimés.</li> -<li> Crash avec fgetcsv() et une taille négative.</li> -<li> Performances améliorés pour foreach().</li> -<li> Amélioration du support des configurations locales non-anglaises.</li> +<li> Double désallocation lorsque openssl_csr_new() échoue.</li> +<li> Crash lors de l'utilisation d'un session.save_handler et/ou session.serialize_handler non supporté.</li> +<li> Evite les récursions infinies lors des redirections URL.</li> +<li> S'assure que les fichiers temporaires de GD sont bien supprimés.</li> +<li> Crash avec fgetcsv() et une taille négative.</li> +<li> Performances améliorés pour foreach().</li> +<li> Amélioration du support des configurations locales non-anglaises.</li> </ul> <p> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_11_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_11_fr.php diff -u phpweb/releases/4_3_11_fr.php:1.1 phpweb/releases/4_3_11_fr.php:1.2 --- phpweb/releases/4_3_11_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_11_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_11_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_11_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_10.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de PHP 4.3.11"); @@ -8,24 +8,24 @@ <h1>Annonce de publication de PHP 4.3.11</h1> <p>[ <a href="/releases/4_3_11.php">English Version</a> ]</p> <p> -L'équipe de développement PHP a le plaisir de vous annoncer la publication de <a href="/downloads.php">PHP 4.3.11</a>. C'est une version de maintenance, destinée à corriger environ 70 bogues non-critiques, plusieurs problèmes avec les extensions exif et fbsql ainsi que les fonctions unserialize(), swf_definepoly() et getimagesize(). +L'équipe de développement PHP a le plaisir de vous annoncer la publication de <a href="/downloads.php">PHP 4.3.11</a>. C'est une version de maintenance, destinée à corriger environ 70 bogues non-critiques, plusieurs problèmes avec les extensions exif et fbsql ainsi que les fonctions unserialize(), swf_definepoly() et getimagesize(). </p> <p> -Tous les utilisateurs sont encouragés à utiliser cette version. +Tous les utilisateurs sont encouragés à utiliser cette version. </p> <h2>Version de correction de bogues</h2> <ul> -<li> Crash avec la fonction bzopen() si le chemin fourni conduit à un fichier inexistant.</li> -<li> Crash de DOM lorsqu'un attribut est ajouté à un objet Document.</li> -<li> Problème d'unserialize() avec les nombres décimaux pour les configurations non-anglaises.</li> -<li> Crash avec msg_send() lorsqu'une variable autre qu'une chaîne est envoyée sans linéarisation.</li> +<li> Crash avec la fonction bzopen() si le chemin fourni conduit à un fichier inexistant.</li> +<li> Crash de DOM lorsqu'un attribut est ajouté à un objet Document.</li> +<li> Problème d'unserialize() avec les nombres décimaux pour les configurations non-anglaises.</li> +<li> Crash avec msg_send() lorsqu'une variable autre qu'une chaîne est envoyée sans linéarisation.</li> <li> Boucle infinie potentielle dans imap_mail_compose().</li> -<li> Crash dans chunk_split(), lorsque chunklen est supérieur à la taille de la ligne.</li> -<li> session_set_save_handler fait crasher PHP lorsqu'elle reçoit une référence inexistante sur un objet.</li> -<li> Fuite de mémoire dans zend_language_scanner.c.</li> -<li> Problèmes de compilation dans zend_strtod.c.</li> -<li> Crash dans un objet surchargé avec la fonction overload().</li> +<li> Crash dans chunk_split(), lorsque chunklen est supérieur à la taille de la ligne.</li> +<li> session_set_save_handler fait crasher PHP lorsqu'elle reçoit une référence inexistante sur un objet.</li> +<li> Fuite de mémoire dans zend_language_scanner.c.</li> +<li> Problèmes de compilation dans zend_strtod.c.</li> +<li> Crash dans un objet surchargé avec la fonction overload().</li> <li> Les fonctions cURL outrepassaient open_basedir.</li> </ul> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_7_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_7_fr.php diff -u phpweb/releases/4_3_7_fr.php:1.1 phpweb/releases/4_3_7_fr.php:1.2 --- phpweb/releases/4_3_7_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_7_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_7_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_7_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_7.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("Annonce de publication de PHP 4.3.7"); @@ -15,7 +15,7 @@ de maintenance, destinée à corriger des bogues non-critiques, corriger une vulnérabilité de validation dans les fonctions escapeshellcmd() et escapeshellarg() sur la plate-forme Windows. Les utilisateurs de PHP sont encouragés -à changer de version aussitôt que possible. +à changer de version aussitôt que possible. </p> <h2>Version de correction de bogues</h2> http://cvs.php.net/viewvc.cgi/phpweb/releases/4_3_9_fr.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_3_9_fr.php diff -u phpweb/releases/4_3_9_fr.php:1.1 phpweb/releases/4_3_9_fr.php:1.2 --- phpweb/releases/4_3_9_fr.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_3_9_fr.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_3_9_fr.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_3_9_fr.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_3_9.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.3.9 Release Announcement"); @@ -11,29 +11,29 @@ L'équipe de développement PHP a le plaisir de vous annoncer la publication de <a href="/downloads.php">PHP 4.3.9</a>. C'est une version de maintenance, destinée à corriger une cinquantaine de bogues non-critiques, -et corriger le traitement des valeurs GPC. Cette version inclut aussi la possibilité -d'écrire des images GIF via la bibliothèque GD interne. Tous les utilisateurs -sont encouragés à utiliser cette version. +et corriger le traitement des valeurs GPC. Cette version inclut aussi la possibilité +d'écrire des images GIF via la bibliothèque GD interne. Tous les utilisateurs +sont encouragés à utiliser cette version. </p> <h2>Version de correction de bogues</h2> <p> -En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, +En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et améliorations suivantes : </p> <ul> - <li>Implementation d'un nettoyage périodique du cache de regex PCRE, pour éviter les problèmes de mémoire.</li> - <li>Correction de strip_tags() pour gérer correctement le caractère '\0'.</li> - <li>Réécriture des fichiers d'installation sous UNIX et Windows.</li> - <li>Correction d'une fuite mémoire avec phpinfo() et d'autres URL spéciales.</li> + <li>Implementation d'un nettoyage périodique du cache de regex PCRE, pour éviter les problèmes de mémoire.</li> + <li>Correction de strip_tags() pour gérer correctement le caractère '\0'.</li> + <li>Réécriture des fichiers d'installation sous UNIX et Windows.</li> + <li>Correction d'une fuite mémoire avec phpinfo() et d'autres URL spéciales.</li> <li>Correction d'un crash possible avec php_shutdown_config().</li> <li>Correction d'un crash avec isset() sur les tableaux.</li> - <li>Correction d'un crash avec imagecreatefromstring() et la bibliothèque interne GD.</li> - <li>Correction de fgetcsv(), lors de l'analyse de chaînes avec des séquences protégées.</li> - <li>Correction d'un dépassement de capacité avec array_slice(), array_splice(), substr(), substr_replace(), strspn(), strcspn().</li> - <li>Correction de '\0' dans l'entête Authenticate, passé via le safe_mode.</li> + <li>Correction d'un crash avec imagecreatefromstring() et la bibliothèque interne GD.</li> + <li>Correction de fgetcsv(), lors de l'analyse de chaînes avec des séquences protégées.</li> + <li>Correction d'un dépassement de capacité avec array_slice(), array_splice(), substr(), substr_replace(), strspn(), strcspn().</li> + <li>Correction de '\0' dans l'entête Authenticate, passé via le safe_mode.</li> <li>Compilation de la GD interne avec freetype 2.1.2.</li> <li>Cette version corrige environ 50 bogues qui ont été découverts depuis http://cvs.php.net/viewvc.cgi/phpweb/releases/4_4_1.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/4_4_1.php diff -u phpweb/releases/4_4_1.php:1.1 phpweb/releases/4_4_1.php:1.2 --- phpweb/releases/4_4_1.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/4_4_1.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 4_4_1.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 4_4_1.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/4_4_1.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 4.4.1 Release Announcement"); @@ -15,7 +15,7 @@ security issues that this release fixes are: <ul> <li>Fixed a Cross Site Scripting (<a href='http://www.cgisecurity.com/articles/xss-faq.shtml'>XSS</a>) - vulnerability in <a href='http://php.net/phpinfo'>phpinfo</a>() that could + vulnerability in <a href='/phpinfo'>phpinfo</a>() that could lead f.e. to cookie exposure, when a phpinfo() script is accidently left on a production server.</li> <li>Fixed multiple safe_mode/open_basedir bypass vulnerabilities in ext/curl @@ -27,12 +27,12 @@ href='http://www.hardened-php.net/globals-problem'>here</a>).</li> <li>Fixed a problem when a request was terminated due to memory_limit constraints during certain - <a href='http://php.net/parse_str'>parse_str</a>() calls. In some cases + <a href='/parse_str'>parse_str</a>() calls. In some cases this can result in register_globals being turned on.</li> <li>Fixed an issue with trailing slashes in allowed basedirs. They were ignored by open_basedir checks, so that specified basedirs were handled as prefixes and not as full directory names.</li> -<li>Fixed an issue with calling <a href='http://php.net/virtual'>virtual</a>() +<li>Fixed an issue with calling <a href='/virtual'>virtual</a>() on Apache 2. This allowed bypassing of certain configuration directives like safe_mode or open_basedir.</li> <li>Updated to the latest pcrelib to fix a possible integer overflow http://cvs.php.net/viewvc.cgi/phpweb/releases/5_1_0.php?r1=1.1&r2=1.2&diff_format=u Index: phpweb/releases/5_1_0.php diff -u phpweb/releases/5_1_0.php:1.1 phpweb/releases/5_1_0.php:1.2 --- phpweb/releases/5_1_0.php:1.1 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/5_1_0.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: 5_1_0.php,v 1.1 2006/09/20 18:43:55 goba Exp $ +// $Id: 5_1_0.php,v 1.2 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/5_1_0.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; site_header("PHP 5.1.0 Release Announcement"); @@ -31,7 +31,7 @@ In addition to new features, this release includes a number of important security fixes: <ul> <li>Fixed a Cross Site Scripting (<a href='http://www.cgisecurity.com/articles/xss-faq.shtml'>XSS</a>) - vulnerability in <a href='http://php.net/phpinfo'>phpinfo</a>() that could + vulnerability in <a href='/phpinfo'>phpinfo</a>() that could lead f.e. to cookie exposure, when a phpinfo() script is accidently left on a production server.</li> <li>Fixed multiple safe_mode/open_basedir bypass vulnerabilities in ext/curl @@ -43,12 +43,12 @@ href='http://www.hardened-php.net/globals-problem'>here</a>).</li> <li>Fixed a problem when a request was terminated due to memory_limit constraints during certain - <a href='http://php.net/parse_str'>parse_str</a>() calls. In some cases + <a href='/parse_str'>parse_str</a>() calls. In some cases this can result in register_globals being turned on.</li> <li>Fixed an issue with trailing slashes in allowed basedirs. They were ignored by open_basedir checks, so that specified basedirs were handled as prefixes and not as full directory names.</li> -<li>Fixed an issue with calling <a href='http://php.net/virtual'>virtual</a>() +<li>Fixed an issue with calling <a href='/virtual'>virtual</a>() on Apache 2. This allowed bypassing of certain configuration directives like safe_mode or open_basedir.</li> <li>Updated to the latest pcrelib to fix a possible integer overflow @@ -62,6 +62,6 @@ possible. Furthermore, 5.1 branch obsoletes the 5.0 PHP branch. </p> -<p><a href="README_UPGRADE_51.php">Upgrading Guide</a> is available to ease the transition from prior PHP versions.</p> +<p><a href="/README_UPGRADE_51.php">Upgrading Guide</a> is available to ease the transition from prior PHP versions.</p> <?php site_footer(); ?> http://cvs.php.net/viewvc.cgi/phpweb/releases/index.php?r1=1.2&r2=1.3&diff_format=u Index: phpweb/releases/index.php diff -u phpweb/releases/index.php:1.2 phpweb/releases/index.php:1.3 --- phpweb/releases/index.php:1.2 Wed Sep 20 18:43:55 2006 +++ phpweb/releases/index.php Wed Sep 20 19:50:58 2006 @@ -1,5 +1,5 @@ <?php -// $Id: index.php,v 1.2 2006/09/20 18:43:55 goba Exp $ +// $Id: index.php,v 1.3 2006/09/20 19:50:58 goba Exp $ $_SERVER['BASE_PAGE'] = 'releases/index.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc'; @@ -252,7 +252,7 @@ <ul> <li>Released: 05 Sep 2005</li> - <li>Announcement: none</li> + <li>Announcement: None</li> <li><a href="/ChangeLog-5.php#5.0.5">ChangeLog</a></li> <li> Download: @@ -268,7 +268,7 @@ <ul> <li>Released: 31 Mar 2005</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/55">English</a></li> <li><a href="/ChangeLog-5.php#5.0.4">ChangeLog</a></li> <li> Download: @@ -284,7 +284,7 @@ <ul> <li>Released: 15 Dec 2004</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/54">English</a></li> <li><a href="/ChangeLog-5.php#5.0.3">ChangeLog</a></li> <li> Download: @@ -300,7 +300,7 @@ <ul> <li>Released: 23 Sep 2004</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/53">English</a></li> <li><a href="/ChangeLog-5.php#5.0.2">ChangeLog</a></li> <li> Download: @@ -316,7 +316,7 @@ <ul> <li>Released: 12 Aug 2004</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/51">English</a></li> <li><a href="/ChangeLog-5.php#5.0.1">ChangeLog</a></li> <li> Download: @@ -331,7 +331,7 @@ <ul> <li>Released: 13 July 2004</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/50">English</a></li> <li><a href="/ChangeLog-5.php#5.0.0">ChangeLog</a></li> <li> Download: @@ -350,7 +350,7 @@ <ul> <li>Released: 03 Aug 2006</li> - <li>Announcement: <a href="/releases/4.4.3.php">English</a></li> + <li>Announcement: <a href="/releases/4_4_3.php">English</a></li> <li><a href="/ChangeLog-4.php#4.4.3">ChangeLog</a></li> <li> Download: @@ -428,7 +428,7 @@ <ul> <li>Released: 31 Mar 2005</li> - <li>Announcement: <a href="/releases/4_3_11.php">English</a></li> + <li>Announcement: <a href="/releases/4_3_11.php">English</a>, <a href="/releases/4_3_11_fr.php">French</a></li> <li><a href="/ChangeLog-4.php#4.3.11">ChangeLog</a></li> <li> Download: @@ -444,7 +444,7 @@ <ul> <li>Released: 15 Dec 2004</li> - <li>Announcement: <a href="/releases/4_3_10.php">English</a></li> + <li>Announcement: <a href="/releases/4_3_10.php">English</a>, <a href="/releases/4_3_10_fr.php">French</a></li> <li><a href="/ChangeLog-4.php#4.3.10">ChangeLog</a></li> <li> Download: @@ -460,7 +460,7 @@ <ul> <li>Released: 22 Sep 2004</li> - <li>Announcement: <a href="/releases/4_3_9.php">English</a></li> + <li>Announcement: <a href="/releases/4_3_9.php">English</a>, <a href="/releases/4_3_9_fr.php">French</a></li> <li><a href="/ChangeLog-4.php#4.3.9">ChangeLog</a></li> <li> Download: @@ -493,7 +493,7 @@ <ul> <li>Released: 03 June 2004</li> - <li>Announcement: <a href="/releases/4_3_7.php">English</a></li> + <li>Announcement: <a href="/releases/4_3_7.php">English</a>, <a href="/releases/4_3_7_fr.php">French</a></li> <li><a href="/ChangeLog-4.php#4.3.7">ChangeLog</a></li> <li> Download: @@ -615,7 +615,7 @@ <ul> <li>Released: 6 September 2002</li> - <li>Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=37">English</a></li> + <li>Announcement: <a href="http://news.php.net/php.announce/37">English</a></li> <li><a href="/ChangeLog-4.php#4.2.3">ChangeLog</a></li> <li> Download: @@ -747,7 +747,7 @@ <ul> <li>Released: 19 December 2000</li> - <li>Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=28">English</a></li> + <li>Announcement: <a href="http://news.php.net/php.announce/28">English</a></li> <li><a href="/ChangeLog-4.php#4.0.4">ChangeLog</a></li> <li> Download: @@ -765,8 +765,8 @@ <ul> <li>Released: 11 October 2000</li> <li> - Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=26">English</a>, - <a href="http://news.php.net/article.php?group=php.announce&article=27">English (pl1)</a>, + Announcement: <a href="http://news.php.net/php.announce/26">English</a>, + <a href="http://news.php.net/php.announce/27">English (pl1)</a> </li> <li><a href="/ChangeLog-4.php#4.0.3">ChangeLog</a></li> <li> @@ -783,7 +783,7 @@ <ul> <li>Released: 29 August 2000</li> - <li>Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=24">English</a></li> + <li>Announcement: <a href="http://news.php.net/php.announce/24">English</a></li> <li><a href="/ChangeLog-4.php#4.0.2">ChangeLog</a></li> <li> Download: @@ -797,7 +797,7 @@ <ul> <li>Released: 28 June 2000</li> - <li>Announcement: <a href="http://news.php.net/article.php?group=php.announce&article=23">English</a></li> + <li>Announcement: <a href="http://news.php.net/php.announce/23">English</a></li> <li><a href="/ChangeLog-4.php#4.0.1">ChangeLog</a></li> <li> Download: @@ -813,7 +813,7 @@ <ul> <li>Released: 22 May 2000</li> - <li>Announcement: None</li> + <li>Announcement: <a href="http://news.php.net/php.announce/22">English</a></li> <li><a href="/ChangeLog-4.php#4.0.0">ChangeLog</a></li> <li> Download: