You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2016/09/24 15:59:31 UTC
svn commit: r1762137 - in /httpd/httpd/branches/2.4.x/docs/manual:
expr.xml.fr mod/core.xml.fr mod/mod_ssl.xml.fr
Author: lgentis
Date: Sat Sep 24 15:59:31 2016
New Revision: 1762137
URL: http://svn.apache.org/viewvc?rev=1762137&view=rev
Log:
XML updates.
Modified:
httpd/httpd/branches/2.4.x/docs/manual/expr.xml.fr
httpd/httpd/branches/2.4.x/docs/manual/mod/core.xml.fr
httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr
Modified: httpd/httpd/branches/2.4.x/docs/manual/expr.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/expr.xml.fr?rev=1762137&r1=1762136&r2=1762137&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/expr.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/expr.xml.fr Sat Sep 24 15:59:31 2016
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 1745211:1762015 (outdated) -->
+<!-- English Revision: 1762015 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -308,11 +308,11 @@ listfunction ::= listfuncname "<strong>(
<tr><td><code>TIME_YEAR</code></td>
<td>L'année courante (par exemple <code>2010</code>)</td></tr>
<tr><td><code>TIME_MON</code></td>
- <td>Le mois courant (<code>1</code>, ..., <code>12</code>)</td></tr>
+ <td>Le mois courant (<code>01</code>, ..., <code>12</code>)</td></tr>
<tr><td><code>TIME_DAY</code></td>
- <td>Le jour courant dans le mois</td></tr>
+ <td>Le jour courant dans le mois (<code>01</code>, ...)</td></tr>
<tr><td><code>TIME_HOUR</code></td>
- <td>Les heures de la date courante (<code>0</code>, ...,
+ <td>Les heures de la date courante (<code>00</code>, ...,
<code>23</code>)</td></tr>
<tr><td><code>TIME_MIN</code></td>
<td>Les minutes de la date courante</td></tr>
@@ -423,7 +423,7 @@ listfunction ::= listfuncname "<strong>(
<table border="1" style="zebra">
<columnspec><column width=".2"/><column width=".2"/><column width=".6"/></columnspec>
- <tr><th>Nom</th><th>Description</th><th>Restreint</th></tr>
+ <tr><th>Nom</th><th>Description</th><th>Remarques particulières</th></tr>
<tr><td><code>-d</code></td>
<td>L'argument est traité comme un nom de fichier.
Vrai si le fichier existe et correspond à un
@@ -503,15 +503,15 @@ listfunction ::= listfuncname "<strong>(
<td>Lit l'en-tête de réponse HTTP</td><td></td></tr>
<tr><td><code>reqenv</code></td>
<td>Recherche une variable d'environnement de requête (on
- peut aussi utiliser le raccourci <code>v</code>).</td><td></td></tr>
+ peut aussi utiliser le raccourci <code>v</code>).</td><td>ordonnancement</td></tr>
<tr><td><code>osenv</code></td>
<td>Recherche une variable d'environnement du système
d'exploitation</td><td></td></tr>
<tr><td><code>note</code></td>
- <td>Recherche une note de requête</td><td></td></tr>
+ <td>Recherche une note de requête</td><td>ordonnancement</td></tr>
<tr><td><code>env</code></td>
<td>Renvoie le premier résultat positif de <code>note</code>,
- <code>reqenv</code>, <code>osenv</code></td><td></td></tr>
+ <code>reqenv</code>, <code>osenv</code></td><td>ordonnancement</td></tr>
<tr><td><code>tolower</code></td>
<td>Convertit une chaîne en minuscules</td><td></td></tr>
<tr><td><code>toupper</code></td>
@@ -535,15 +535,42 @@ listfunction ::= listfuncname "<strong>(
le hash obtenu en hexadécimal</td><td></td></tr>
<tr><td><code>file</code></td>
<td>Lit le contenu d'un fichier(fins de lignes incluses, si
- elles existent)</td><td>oui</td></tr>
+ elles existent)</td><td>limité</td></tr>
+ <tr><td><code>filemod</code></td>
+ <td>Renvoie la date de dernière modification d'un fichier (ou 0 si le
+ fichier n'existe pas ou n'est pas un fichier régulier)</td><td>limité</td></tr>
<tr><td><code>filesize</code></td>
<td>Renvoie la taille d'un fichier (ou 0 si le fichier n'existe
- pas ou ne correspond pas à un fichier régulier)</td><td>oui</td></tr>
+ pas ou ne correspond pas à un fichier régulier)</td><td>limité</td></tr>
</table>
- <p>Les fonctions marquées comme "restreints" ne sont pas disponibles
- avec certains modules comme <module>mod_include</module>.</p>
+ <p>Les fonctions marquées comme "limité" dans la dernière colonne ne sont
+ pas disponibles avec certains modules comme
+ <module>mod_include</module>.</p>
+
+ <p>Les fonctions marquées comme "ordonnancement" dans la dernière colonne
+ nécessitent une attention particulière pour l'ordonnancement des différents
+ composants du serveur, spécialement lorsque la fonction est utilisée au sein
+ d'une directive <<directive module="core">If</directive>> qui est
+ évaluée relativement tôt.</p>
+ <note>
+ <title>Ordonnancement des variables d'environnement</title>
+ Lorsque des variables d'environnement sont évaluées au sein d'une directive
+ <<directive module="core">If</directive>>, il est important de tenir
+ compte du moment où cette évaluation intervient dans le traitement de la
+ requête. Par exemple, toute directive définie en dehors d'un contexte de
+ serveur virtuel (directory, location, htaccess) aura peu de chance d'être
+ déjà exécutée. Ainsi la directive <directive
+ module="mod_setenvif">SetEnvIf</directive> est une directive qui s'exécute
+ avant cette évaluation.
+ <br/>
+ <br/>
+ Lorsque <code>reqenv</code> est utilisé en dehors de la directive
+ <<directive module="core">If</directive>>, l'évaluation survient en
+ général plus tard, mais le moment exact dépend de la directive dans laquelle
+ l'expression a été utilisée.
+ </note>
<p>Lorsque les fonctions <code>req</code> ou <code>http</code> sont
utilisées, le nom d'en-tête sera automatiquement ajouté à l'en-tête
@@ -629,7 +656,8 @@ Header set foo-checksum "expr=%{md5:foo}
# L'exemple suivant retarde l'évaluation de la clause de condition par rapport à
# <If>
-Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#"
+Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~
+m#^/special_path\.php$#"
</highlight>
</section>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/core.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/core.xml.fr?rev=1762137&r1=1762136&r2=1762137&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/core.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/core.xml.fr Sat Sep 24 15:59:31 2016
@@ -851,6 +851,13 @@ DocumentRoot "/var/www/${servername}/htd
<p>Le caractère ":" est interdit dans les noms de variables afin
d'éviter les conflits avec la syntaxe de la directive <directive
module="mod_rewrite">RewriteMap</directive>.</p>
+
+ <p>Si cette directive est définie au sein d'un bloc VirtualHost, les
+ changements qu'elle induit sont visibles de toute directive
+ ultérieure, au delà de tout bloc VirtualHost. Le support des autres sections
+ de configuration a été permis par erreur par l'implémentation initiale de
+ cette directive, et n'est conservé (avec des effets imprévisibles) que dans un
+ but de compatibilité ascendante.</p>
</usage>
</directivesynopsis>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr?rev=1762137&r1=1762136&r2=1762137&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr Sat Sep 24 15:59:31 2016
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1752749 -->
+<!-- English Revision: 1761217 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -1484,14 +1484,9 @@ Les valeurs de <em>niveau</em> disponibl
le client <em>doit</em> présenter un certificat valide</li>
<li><strong>optional_no_ca</strong>:
le client peut présenter un certificat valide, mais il n'est pas
- nécessaire que ce dernier soit vérifiable (avec succès).</li>
+ nécessaire que ce dernier soit vérifiable (avec succès). Cette option ne
+ peut pas être utilisée lors de l'authentification du client.</li>
</ul>
-<p>En pratique, seuls les niveaux <strong>none</strong> et
-<strong>require</strong> sont vraiment intéressants, car le niveau
-<strong>optional</strong> ne fonctionne pas avec tous les navigateurs,
-et le niveau <strong>optional_no_ca</strong> va vraiment à l'encontre de
-l'idée que l'on peut se faire de l'authentification (mais peut tout de
-même être utilisé pour établir des pages de test SSL, etc...)</p>
<example><title>Exemple</title>
<highlight language="config">
SSLVerifyClient require