Skip to content

Commit

Permalink
release page and link fixes:
Browse files Browse the repository at this point in the history
 - 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
  • Loading branch information
Gabor Hojtsy committed Sep 20, 2006
1 parent dad69ec commit a1d9f0e
Show file tree
Hide file tree
Showing 13 changed files with 79 additions and 82 deletions.
2 changes: 1 addition & 1 deletion releases/4_1_0.php
Expand Up @@ -45,7 +45,7 @@ interface, and the broken binary compatibility of modules due to the

<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 />
Expand Down
2 changes: 1 addition & 1 deletion releases/4_1_0_fr.php
Expand Up @@ -50,7 +50,7 @@
<p>
Ce qui suit concerne une description du nouveau m&eacute;canisme d'entr&eacute;e.
Pour une liste compl&egrave;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 />
Expand Down
6 changes: 3 additions & 3 deletions releases/4_2_0.php
Expand Up @@ -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&ccedil;aise</a> ]
[ <a href="/releases/4_2_0_fr.php">Version Fran&ccedil;aise</a> ]
</p>

<h2>External variables</h2>
Expand All @@ -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>

Expand Down
7 changes: 3 additions & 4 deletions releases/4_2_0_fr.php
Expand Up @@ -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&eacute;curis&eacute;e en PHP</a></li>
<li><a href="http://www.phpinfo.net/?p=articles&rub=globals">Article de Jean Pierre D&eacute;zelus sur les variables globales</a></li>
</ul>

<h2>Compatibilit&eacute;</h2>
Expand Down Expand Up @@ -63,7 +62,7 @@
d'ex&eacute;cution, des requ&ecirc;tes HTTP, des cookies ou du serveur web)
ne sont plus enregistr&eacute;es dans l'environnement d'ex&eacute;cution
global par d&eacute;faut.
</strnong>
</strong>
</li>
<li>Remise en &eacute;tat g&eacute;n&eacute;rale de l'extension socket</li>
<li>Performances r&eacute;volutionnaires des uploads de fichiers</li>
Expand Down
4 changes: 2 additions & 2 deletions releases/4_3_0.php
Expand Up @@ -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>
Expand All @@ -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>

Expand Down
6 changes: 2 additions & 4 deletions releases/4_3_0_fr.php
Expand Up @@ -36,8 +36,7 @@
CLI dispose de fonctionnalit&eacute;s diff&eacute;rentes, par rappot
&agrave; la version interfac&eacute;e avec les serveurs web. Pour
plus de d&eacute;tails, reportez vous &agrave;
<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&ocirc;ts (Streams)</h2>
Expand All @@ -54,8 +53,7 @@
toutes), peuvent utiliser des protocoles internes tels que HTTP/HTTPS et FTP/FTPS,
ainsi que des protocoles personnalis&eacute;s, enregistr&eacute;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&eacute;s</a>
<a href="/wrappers">Liste des protocoles support&eacute;s</a>
</p>

<h2>Nouveaus syst&egrave;me de compilation</h2>
Expand Down
36 changes: 18 additions & 18 deletions releases/4_3_10_fr.php
Expand Up @@ -11,26 +11,26 @@
L'&eacute;quipe de d&eacute;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&eacute;e &agrave; 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&eacute;liorations suivantes :
En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et am&eacute;liorations suivantes :
</p>

<ul>
Expand All @@ -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>
Expand Down
22 changes: 11 additions & 11 deletions releases/4_3_11_fr.php
Expand Up @@ -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'&eacute;quipe de d&eacute;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&eacute;e &agrave; 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'&eacute;quipe de d&eacute;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&eacute;e &agrave; 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>

Expand Down
2 changes: 1 addition & 1 deletion releases/4_3_7_fr.php
Expand Up @@ -15,7 +15,7 @@
de maintenance, destin&eacute;e &agrave; corriger des bogues non-critiques,
corriger une vuln&eacute;rabilit&eacute; de validation dans les fonctions escapeshellcmd() et
escapeshellarg() sur la plate-forme Windows. Les utilisateurs de PHP sont encourag&eacute;s
à changer de version aussit&ocirc;t que possible.
à changer de version aussit&ocirc;t que possible.
</p>

<h2>Version de correction de bogues</h2>
Expand Down
24 changes: 12 additions & 12 deletions releases/4_3_9_fr.php
Expand Up @@ -11,29 +11,29 @@
L'&eacute;quipe de d&eacute;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&eacute;e &agrave; 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&eacute;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 &eacute;t&eacute; d&eacute;couverts depuis
Expand Down
6 changes: 3 additions & 3 deletions releases/4_4_1.php
Expand Up @@ -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
Expand All @@ -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
Expand Down
8 changes: 4 additions & 4 deletions releases/5_1_0.php
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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(); ?>

0 comments on commit a1d9f0e

Please sign in to comment.