]> granicus.if.org Git - apache/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Sat, 22 Feb 2014 15:29:59 +0000 (15:29 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 22 Feb 2014 15:29:59 +0000 (15:29 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1570851 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_lua.xml.fr
docs/manual/mod/mod_macro.xml.fr
docs/manual/mod/mod_remoteip.xml.fr
docs/manual/mod/mod_rewrite.xml.fr

index bcce949106d44f3b3f1fd567bde23d749888d2e8..87ad43559cba75af27e3bcff4faaab6968fef95b 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1550685:1570530 (outdated) -->
+<!-- English Revision : 1570530 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -1068,8 +1068,22 @@ r:getcookie(key) -- Obtient un cookie HTTP
 </highlight>
 
 <highlight language="lua">
-r:setcookie(key, value, secure, expires) -- D&eacute;finit un cookie HTTP, par exemple :
-r:setcookie("foo", "bar and stuff", false, os.time() + 86400)
+r:setcookie{
+  key = [key],
+  value = [value],
+  expires = [expiry],
+  secure = [boolean],
+  httponly = [boolean],
+  path = [path],
+  domain = [domain]
+} -- D&eacute;finit un cookie HTTP, par exemple :
+
+r:setcookie{
+  key = "cookie1",
+  value = "HDHfa9eyffh396rt",
+  expires = os.time() + 86400,
+  secure = true
+}
 </highlight>
 
 <highlight language="lua">
@@ -1298,6 +1312,7 @@ local result, err = db:select(r, "SELECT * FROM `tbl` WHERE 1")
 local rows = result(0) -- s&eacute;lectionne tous les enregistrements en mode synchrone
 local row = result(-1) -- s&eacute;lectionne le prochain enregistrement disponible en mode asynchrone
 local row = result(1234) -- s&eacute;lectionne l'enregistrement 1234 en mode asynchrone
+local row = result(-1, true) -- Lit l'enregistrement suivant en utilisant les noms d'enregistrements comme index.
     </highlight>
     <p>Il est possible de construire une fonction qui renvoie une
 fonction it&eacute;rative permettant de traiter tous les enregistrement en mode
index 35473621fc34ff8ed199a37cb9a59f3aec7000a3..3eb72c0996462ae3e7fdbb5d5963a352b06e9092 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1562174:1569114 (outdated) -->
+<!-- English Revision: 1569114 -->
 <!-- French translation: Fabien Coelho -->
 <!-- Updated by Lucien Gentis -->
 
index 9236aa2dcd2bb6b1f2a04f9d91b35fb2bf8603ca..1447a11fa15d5726e744629c218ae6730a903bd4 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1562488:1568654 (outdated) -->
+<!-- English Revision: 1568654 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -44,7 +44,7 @@ r&eacute;partiteur de charge via les en-t&ecirc;tes de la requ&ecirc;te.
     <p>Le module remplace les adresse IP et nom d'h&ocirc;te apparents
     distants (du client) pour la requ&ecirc;te par l'adresse IP indiqu&eacute;e dans
     l'en-t&ecirc;te de requ&ecirc;te configur&eacute; via la directive
-    <directive>RemoteIPHeader</directive>.</p>
+    <directive module="mod_remoteip">RemoteIPHeader</directive>.</p>
 
     <p>Une fois remplac&eacute;e comme indiqu&eacute;, cette adresse IP apparente est
     utilis&eacute;e pour la fonctionnalit&eacute; <directive
@@ -101,7 +101,7 @@ r&eacute;partiteur de charge via les en-t&ecirc;tes de la requ&ecirc;te.
     <code>%{remoteip-proxy-ip-list}n</code>. Si l'administrateur doit
     stocker ceci dans un en-t&ecirc;te additionnel, la m&ecirc;me valeur peut aussi
     &ecirc;tre enregistr&eacute;e sous la forme d'un en-t&ecirc;te en utilisant la
-    directive <directive>RemoteIPProxiesHeader</directive>.</p>
+    directive <directive module="mod_remoteip">RemoteIPProxiesHeader</directive>.</p>
 
     <note><title>Adresses IPv4 converties au format IPv6</title>
     Avec httpd, d'une mani&egrave;re g&eacute;n&eacute;rale, toute adresse IPv4 convertie au
@@ -112,7 +112,7 @@ r&eacute;partiteur de charge via les en-t&ecirc;tes de la requ&ecirc;te.
     169.254/16 and 127/8 (ainsi que les adresses IPv6 en dehors du bloc
     public 2000::/3 block) ne sont &eacute;valu&eacute;es par mod_remoteip que lorsque
     des mandataires internes (intranet)
-    <directive>RemoteIPInternalProxy</directive> sont enregistr&eacute;s.</note>
+    <directive module="mod_remoteip">RemoteIPInternalProxy</directive> sont enregistr&eacute;s.</note>
 
 </section>
 
@@ -124,16 +124,16 @@ du client</description>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
-    <p>La directive <directive>RemoteIPHeader</directive> indique &agrave;
+    <p>La directive <directive module="mod_remoteip">RemoteIPHeader</directive> indique &agrave;
     <module>mod_remoteip</module> de traiter la valeur de
     l'<var>en-t&ecirc;te</var> sp&eacute;cifi&eacute; comme l'adresse IP du client, ou comme
     une liste d'adresses IP clients interm&eacute;diaires, en fonction de la
     configuration des directives
-    <directive>RemoteIPInternalProxy</directive> et
-    <directive>RemoteIPTrustedProxy</directive>. Si ces deux derni&egrave;res
+    <directive module="mod_remoteip">RemoteIPInternalProxy</directive> et
+    <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>. Si ces deux derni&egrave;res
     directives ne sont pas utilis&eacute;es, <module>mod_remoteip</module>
     traitera tout h&ocirc;te pr&eacute;sentant une valeur d'IP
-    <directive>RemoteIPHeader</directive> comme h&ocirc;te de confiance.</p>
+    <directive module="mod_remoteip">RemoteIPHeader</directive> comme h&ocirc;te de confiance.</p>
 
     <example><title>Exemple &agrave; usage interne (r&eacute;partiteur de
     charge)</title>
@@ -159,11 +159,11 @@ confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
-    <p>La directive <directive>RemoteIPInternalProxy</directive> permet
+    <p>La directive <directive module="mod_remoteip">RemoteIPInternalProxy</directive> permet
     d'ajouter une ou plusieurs adresses (ou blocs d'adresses) auxquelles
     on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
     valide de l'adresse IP du client. A la diff&eacute;rence de la directive
-    <directive>RemoteIPTrustedProxy</directive>, toute adresse IP
+    <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>, toute adresse IP
     pr&eacute;sent&eacute;e dans cet en-t&ecirc;te, y comprises les adresses intranet
     priv&eacute;es, sont consid&eacute;r&eacute;es comme dignes de confiance lorsqu'elles
     sont indiqu&eacute;es par ces mandataires.</p>
@@ -187,7 +187,7 @@ confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
-    <p>La directive <directive>RemoteIPInternalProxyList</directive>
+    <p>La directive <directive module="mod_remoteip">RemoteIPInternalProxyList</directive>
     permet de sp&eacute;cifier un fichier parcouru au d&eacute;marrage du serveur pour
     construire une liste d'adresses (ou blocs d'adresses), auxquelles
     on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
@@ -198,7 +198,7 @@ confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
     ligne</code> ou
     tous les &eacute;l&eacute;ments d'une ligne s&eacute;par&eacute;s par un espace sont trait&eacute;s de
     la m&ecirc;me fa&ccedil;on qu'avec la directive
-    <directive>RemoteIPInternalProxy</directive>.</p>
+    <directive module="mod_remoteip">RemoteIPInternalProxy</directive>.</p>
 
     <example><title>Exemple &agrave; usage interne (r&eacute;partiteur de
     charge)</title>
@@ -213,7 +213,7 @@ RemoteIPInternalProxyList conf/trusted-proxies.lst
          # Nos mandataires internes de confiance
          10.0.2.0/24         # Tout le monde dans le groupe de test
          passerelle.domaine-local # Le frontal r&eacute;partiteur de charge
-        </pre>
+    </pre>
     </example>
 </usage>
 </directivesynopsis>
@@ -226,14 +226,14 @@ adresses IP interm&eacute;diaires</description>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
-    <p>La directive <directive>RemoteIPProxiesHeader</directive> permet
+    <p>La directive <directive module="mod_remoteip">RemoteIPProxiesHeader</directive> permet
     de sp&eacute;cifier l'en-t&ecirc;te dans lequel <module>mod_remoteip</module> va
     collecter une liste de toutes les adresses IP clients interm&eacute;diaires
     auxquelles on pourra faire confiance pour r&eacute;soudre la v&eacute;ritable
     adresse IP distante. Notez que les adresses interm&eacute;diaires
-    <directive>RemoteIPTrustedProxy</directive> sont enregistr&eacute;es dans
+    <directive module="mod_remoteip">RemoteIPTrustedProxy</directive> sont enregistr&eacute;es dans
     cet en-t&ecirc;te, alors que toute adresse interm&eacute;diaire
-    <directive>RemoteIPInternalProxy</directive> est omise.</p>
+    <directive module="mod_remoteip">RemoteIPInternalProxy</directive> est omise.</p>
 
     <example><title>Exemple</title>
         <highlight language="config">
@@ -253,17 +253,17 @@ confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
-    <p>La directive <directive>RemoteIPTrustedProxy</directive> permet
+    <p>La directive <directive module="mod_remoteip">RemoteIPTrustedProxy</directive> permet
     d'ajouter une ou plusieurs adresses, ou blocs d'adresses, auxquelles
     on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
     valide de l'adresse IP du client. A la diff&eacute;rence de la directive
-    <directive>RemoteIPInternalProxy</directive>, toutes les adresses IP
+    <directive module="mod_remoteip">RemoteIPInternalProxy</directive>, toutes les adresses IP
     intranet ou priv&eacute;es indiqu&eacute;es par de tels mandataires, y compris les
     blocs d'adresses 10/8, 172.16/12, 192.168/16, 169.254/16 et 127/8
     (ou situ&eacute;e en dehors du bloc IPv6 public 2000::/3), ne sont pas
     dignes de confiance en tant qu'adresses IP distantes, et se situent
     &agrave; gauche dans le contenu de l'en-t&ecirc;te
-    <directive>RemoteIPHeader</directive>.</p>
+    <directive module="mod_remoteip">RemoteIPHeader</directive>.</p>
 
     <example><title>Exemple d'adresse de confiance (r&eacute;partiteur de
     charge</title>
@@ -284,7 +284,7 @@ confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
 
 <usage>
-    <p>La directive <directive>RemoteIPTrustedProxyList</directive>
+    <p>La directive <directive module="mod_remoteip">RemoteIPTrustedProxyList</directive>
     permet de sp&eacute;cifier un fichier parcouru au d&eacute;marrage du serveur pour
     construire une liste d'adresses (ou blocs d'adresses), auxquelles
     on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
@@ -294,7 +294,7 @@ confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
     sinon, toutes les lignes s&eacute;par&eacute;es par un caract&egrave;re nouvelle ligne ou
     tous les &eacute;l&eacute;ments d'une ligne s&eacute;par&eacute;s par un espace sont trait&eacute;s de
     la m&ecirc;me fa&ccedil;on qu'avec la directive
-    <directive>RemoteIPTrustedProxy</directive>.</p>
+    <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>.</p>
 
     <example><title>Exemple d'adresse de confiance (r&eacute;partiteur de
     charge</title>
index 0a3a8924c3fa9976ed6915bca19607a3d850c8fa..18205b311eb4239fd46f6c56769cedfd95a52fd0 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1566702:1570684 (outdated) -->
+<!-- English Revision : 1570684 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -195,6 +195,38 @@ la version version 2.1</compatibility>
       Apache.</p>
       </dd>
 
+      <dt><code>InheritDown</code></dt>
+      <dd>
+
+      <p>Si cette option est activ&eacute;e, toutes les configurations enfants
+      h&eacute;riteront de la configuration courante. Il en est de m&ecirc;me si l'on
+      sp&eacute;cifie <code>RewriteOptions Inherit</code> dans toutes les
+      configurations enfants. Voir l'option <code>Inherit</code> pour
+      plus de d&eacute;tails &agrave; propos de la mani&egrave;re dont les relations
+      parent-enfants sont trait&eacute;es. Cette option est disponible &agrave; partir
+      de la version 2.4.8 du serveur HTTP Apache.</p>
+      </dd>
+
+      <dt><code>InheritDownBefore</code></dt>
+      <dd>
+
+      <p>L'effet de cette option est &eacute;quivalent &agrave; celui de l'option
+      <code>InheritDown</code> ci-dessus, mais les r&egrave;gles de la
+      configuration parente s'appliquent <strong>avant</strong> toute
+      r&egrave;gle de la configuration enfant. Cette option est disponible &agrave; partir
+      de la version 2.4.8 du serveur HTTP Apache.</p>
+      </dd>
+
+      <dt><code>IgnoreInherit</code></dt>
+      <dd>
+
+      <p>Si cette option est activ&eacute;e, les configurations courante et
+      enfants ignoreront toute r&egrave;gle h&eacute;rit&eacute;e d'une configuration parente
+      via les options <code>InheritDown</code> ou
+      <code>InheritDownBefore</code>. Cette option est disponible &agrave; partir
+      de la version 2.4.8 du serveur HTTP Apache.</p>
+      </dd>
+
       <dt><code>AllowNoSlash</code></dt>
       <dd>
       <p>Par d&eacute;faut, <module>mod_rewrite</module> ignore les URLs qui
@@ -1319,6 +1351,15 @@ substitution !
         ...</a></em></td>
     </tr>
     <tr>
+        <td>END</td>
+        <td>Stoppe le processus de r&eacute;&eacute;criture imm&eacute;diatement et
+       n'applique plus aucune r&egrave;gle. Emp&ecirc;che aussi l'application
+       ult&eacute;rieure de r&egrave;gles de r&eacute;&eacute;criture dans les contextes de
+       r&eacute;pertoire et de fichier .htaccess (disponible &agrave; partir de la
+       version 2.3.9 du serveur HTTP Apache). <em><a
+       href="../rewrite/flags.html#flag_end">d&eacute;tails ...</a></em></td>
+    </tr>
+    <tr>    
         <td>env|E=[!]<em>VAR</em>[:<em>VAL</em>]</td>
         <td>D&eacute;finit la variable d'environnement <em>VAR</em> (&agrave; la valeur
        <em>VAL</em> si elle est fournie). La variante !<em>VAR</em>
@@ -1347,7 +1388,7 @@ substitution !
        plus aucune r&egrave;gle. Pr&ecirc;tez une attention particuli&egrave;re aux mises
        en garde concernant les contextes de niveau r&eacute;pertoire et
        .htaccess (voir aussi le drapeau END). <em><a
-        href="../rewrite/flags.html#flag_end">d&eacute;tails ...</a></em></td>
+        href="../rewrite/flags.html#flag_l">d&eacute;tails ...</a></em></td>
     </tr>
     <tr>
         <td>next|N</td>
@@ -1409,15 +1450,6 @@ substitution !
         href="../rewrite/flags.html#flag_r">d&eacute;tails ...</a></em>
         </td>
     </tr>
-    <tr>
-        <td>END</td>
-        <td>Arr&ecirc;te le processus de r&eacute;&eacute;criture imm&eacute;diatement et
-       n'applique plus aucune r&egrave;gle. Emp&ecirc;che aussi l'ex&eacute;cution
-       ult&eacute;rieure de r&egrave;gles de r&eacute;&eacute;criture dans des contextes de
-       r&eacute;pertoire et des fichiers .htaccess (disponible depuis la
-       version 2.3.9) <em><a
-       href="../rewrite/flags.html#flag_l">d&eacute;tails ...</a></em></td>
-    </tr>
     <tr>
         <td>skip|S=<em>nombre</em></td>
         <td>Si la r&egrave;gle courante s'applique, le moteur de r&eacute;&eacute;criture