]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Rebuild
authorLucien Gentis <lgentis@apache.org>
Sat, 24 Sep 2016 16:02:51 +0000 (16:02 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 24 Sep 2016 16:02:51 +0000 (16:02 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1762138 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/expr.html.fr
docs/manual/expr.xml.meta
docs/manual/mod/core.html.fr
docs/manual/mod/core.xml.de
docs/manual/mod/core.xml.es
docs/manual/mod/core.xml.fr
docs/manual/mod/core.xml.ja
docs/manual/mod/core.xml.tr
docs/manual/mod/mod_ssl.html.fr

index 8211a8487ccddca6724a24237ca987116f1439b0..a950224d913264d2c54529f42fee964788bf6b03 100644 (file)
@@ -266,11 +266,11 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"</pr
 <tr><td><code>TIME_YEAR</code></td>
         <td>L'année courante (par exemple <code>2010</code>)</td></tr>
 <tr class="odd"><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 class="odd"><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>
@@ -372,7 +372,7 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"</pr
     sensible à la casse. Les modules peuvent fournir des opérateurs
     unaires supplémentaires.</p>
 
-    <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th><th>Restreint</th></tr>
+    <table class="bordered"><tr class="header"><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
@@ -449,15 +449,15 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"</pr
         <td>Lit l'en-tête de réponse HTTP</td><td /></tr>
 <tr class="odd"><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 /></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 /></tr>
 <tr class="odd"><td><code>note</code></td>
-        <td>Recherche une note de requête</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 /></tr>
+       <code>reqenv</code>, <code>osenv</code></td><td>ordonnancement</td></tr>
 <tr class="odd"><td><code>tolower</code></td>
         <td>Convertit une chaîne en minuscules</td><td /></tr>
 <tr><td><code>toupper</code></td>
@@ -481,14 +481,40 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"</pr
        le hash obtenu en hexadécimal</td><td /></tr>
 <tr class="odd"><td><code>file</code></td>
         <td>Lit le contenu d'un fichier(fins de lignes incluses, si
-       elles existent)</td><td>oui</td></tr>
-<tr><td><code>filesize</code></td>
+       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 class="odd"><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 <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</p>
+    <p>Les fonctions marquées comme "limité" dans la dernière colonne ne sont
+    pas disponibles avec certains modules comme
+    <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</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 &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt; qui est
+    évaluée relativement tôt.</p>
+    <div class="note">
+    <h3>Ordonnancement des variables d'environnement</h3>
+    Lorsque des variables d'environnement sont évaluées au sein d'une directive
+    &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt;, 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 <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> est une directive qui s'exécute
+    avant cette évaluation.
+    <br />
+    <br />
+    Lorsque <code>reqenv</code> est utilisé en dehors de la directive
+    &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt;, 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.
+    </div>
 
     <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
@@ -573,7 +599,8 @@ Header set foo-checksum "expr=%{md5:foo}"
 
 # L'exemple suivant retarde l'évaluation de la clause de condition par rapport à
 # &lt;If&gt;
-Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#"</pre>
+Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~
+m#^/special_path\.php$#"</pre>
 
 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
 <div class="section">
index ea324a8bb253d589dbddfb8780bc04583ce99ac0..d5a2e5e1a51ac2993572999fded854013f9172b5 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 404f9814251793ce6ec66e4de1ceab92db51fd4d..f1bba7d0e11b3fda97c29aa91c50e7e51efb6d0f 100644 (file)
@@ -889,6 +889,13 @@ DocumentRoot "/var/www/${servername}/htdocs"</pre>
     <p>Le caractère ":" est interdit dans les noms de variables afin
     d'éviter les conflits avec la syntaxe de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</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>
+
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="directory" id="directory">Directive</a> <a name="Directory" id="Directory">&lt;Directory&gt;</a></h2>
index 62a9075afa8dc61e26cb5cb30eeab9e13e4ca788..b3dbd5dbb343f5fbebdc0d26d08d9b99c53b159f 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 344972:1759471 (outdated) -->
+<!-- English Revision: 344972:1761353 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 4a129e4a08041bd66e16ceeca7d5684e05ad4d60..cbe889837239e8041e6131a632ad9c905cb3a77c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1741251:1759471 (outdated) -->
+<!-- English Revision: 1741251:1761353 (outdated) -->
 <!-- Translated by Luis Gil de Bernabé Pfeiffer lgilbernabe[AT]apache.org -->
 <!-- Reviewed by Sergio Ramos-->
 <!--
index b1a9f5c332f654ec0186c79a39fe783449ce48ee..00837297d9e898c4043f137472c0734b03ea1cbf 100644 (file)
@@ -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: 1759471 -->
+<!-- English Revision: 1761353 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
index ca090ab046fc68dd58284967e027a782ab5957bd..7e127721aaebc8be48d44659f863244fff5c0f8d 100644 (file)
@@ -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.ja.xsl"?>
-<!-- English Revision: 669847:1759471 (outdated) -->
+<!-- English Revision: 669847:1761353 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index d3d233d6ee2cc398022085edfa8eba9850a295b7..4a7fe8a4cb779f9e5173af1038cb5e3551dc8dec 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1302855:1759471 (outdated) -->
+<!-- English Revision: 1302855:1761353 (outdated) -->
 <!-- =====================================================
  Translated by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>
    Reviewed by: Orhan Berent <berent belgeler.gen.tr>
index 6785bf74e71564c42475a0a8c1f8b30c598aaadb..7367db302f5e0814b37653c432512589aae7f992 100644 (file)
@@ -2942,14 +2942,9 @@ Les valeurs de <em>niveau</em> disponibles sont les suivantes :</p>
      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>
 <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLVerifyClient require</pre>
 </div>