]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Sun, 15 Jul 2012 13:41:32 +0000 (13:41 +0000)
committerLucien Gentis <lgentis@apache.org>
Sun, 15 Jul 2012 13:41:32 +0000 (13:41 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1361699 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/core.xml.fr
docs/manual/mod/mod_ldap.xml.fr
docs/manual/mod/mod_lua.xml.fr
docs/manual/mod/mod_rewrite.xml.fr
docs/manual/ssl/ssl_howto.xml.fr

index 306a02d478c0ff72d9abfa7f47915d1b1adbc036..fdc9d4944d887a8fab229a45fd4482f3125d9e85 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: 1352912:1357168 (outdated) -->
+<!-- English Revision : 1357168 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -1825,7 +1825,19 @@ host</context>
     <p>L'argument <var>filename</var> peut contenir un nom de fichier
     ou une cha&icirc;ne de caract&egrave;res avec caract&egrave;res g&eacute;n&eacute;riques, o&ugrave;
     <code>?</code> remplace un caract&egrave;re, et <code>*</code> toute cha&icirc;ne
-    de caract&egrave;res. On peut aussi utiliser les <glossary
+    de caract&egrave;res.</p>
+    <highlight language="config">
+&lt;Files "cat.html"&gt;
+    # Ins&eacute;rer ici des directives qui s'appliquent au fichier cat.html
+&lt;/Files&gt;
+
+&lt;Files "?at.*"&gt;
+    # Les directives ins&eacute;r&eacute;es ici s'appliqueront aux fichiers
+    # cat.html, bat.html, hat.php, et ainsi de suite.
+&lt;/Files&gt;
+</highlight>
+    
+    <p>On peut aussi utiliser les <glossary
     ref="regex">Expressions rationnelles</glossary> en ajoutant la
     caract&egrave;re <code>~</code>. Par exemple :</p>
 
index 9c576f74de7cf947b4aef63d98d05909ef3448f2..8c944054efebab190d20013c403592f94e708722 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: 1331035:1358946 (outdated) -->
+<!-- English Revision : 1358946 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
index 05bfa07c4df17488c9c35088971130da7cc81450..ce1b535349370c94aff6a569de68bbdc5ce447d6 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: 1352048:1355934 (outdated) -->
+<!-- English Revision : 1355934 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -95,7 +95,7 @@ le style de CGI. Une fonction de gestionnaire se pr&eacute;sente comme suit :</p
 
 
 <highlight language="lua">
-<strong>example.lua</strong>
+<strong>example.lua</strong><br/>
 -- exemple de gestionnaire
 
 require "string"
@@ -161,7 +161,7 @@ cas o&ugrave; la requ&ecirc;te provient de l'adresse IP sp&eacute;cifi&eacute;e,
 l'utilisateur authentifi&eacute; correspond au second argument :</p>
 
 <highlight language="lua">
-<strong>authz_provider.lua</strong>
+<strong>authz_provider.lua</strong><br/>
 
 require 'apache2'
 
@@ -207,8 +207,9 @@ code d'&eacute;tat HTTP ou des valeurs OK, DONE, ou DECLINED,
 que vous pouvez &eacute;crire dans lua sous la forme <code>apache2.OK</code>,
 <code>apache2.DONE</code>, ou <code>apache2.DECLINED</code>.</p>
 
+
 <highlight language="lua">
-<strong>translate_name.lua</strong>
+<strong>translate_name.lua</strong><br/>
 -- exemple d'accroche qui r&eacute;&eacute;crit un URI en chemin du syst&egrave;me de
 fichiers.
 
@@ -224,8 +225,9 @@ function translate_name(r)
 end
 </highlight>
 
+
 <highlight language="lua">
-<strong>translate_name2.lua</strong>
+<strong>translate_name2.lua</strong><br/>
 --[[ exemple d'accroche qui r&eacute;&eacute;crit un URI vers un autre URI. Il renvoie
        un apache2.DECLINED pour permettre &agrave; un autre interpr&eacute;teur d'URL de
        travailler sur la substitution, y compris l'accroche translate_name
@@ -427,15 +429,17 @@ end
         </highlight>
 
         <highlight language="lua">
-        r:parseargs() -- renvoie une table lua contenant la cha&icirc;ne
+        r:parseargs() -- renvoie une table Lua contenant la cha&icirc;ne
        d'arguments de la requ&ecirc;te
         </highlight>
-<!--
-/* Not supported yet */
+
+
         <highlight language="lua">
-        r:parsebody() &dash;- parse the request body as a POST and return  a lua table
+        r:parsebody() -- interpr&egrave;te toutes donn&eacute;es POST de la requ&ecirc;te et
+       les renvoie sous forme de table Lua
         </highlight>
--->
+
+
         <highlight language="lua">
         r:puts("bonjour", " le monde", "!") -- affichage dans le corps de la r&eacute;ponse
         </highlight>
index ecab519674c115fe29c53cb5af2543b0bd3ed970..40a2863ba0619fdc0c92d50d6bceda3670226cd4 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: 1334163:1356115 (outdated) -->
+<!-- English Revision : 1356115 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -211,6 +211,40 @@ la version version 2.1</compatibility>
       partir de la version 2.4.0 du serveur HTTP Apache.</p>
       </dd>
 
+      <dt><code>AllowAnyURI</code></dt>
+      <dd>
+
+      <p>A partir de la version 2.2.22 de httpd, lorsqu'une directive <directive
+      module="mod_rewrite">RewriteRule</directive> se situe dans un
+      contexte de <code>serveur virtuel</code> ou de serveur principal,
+      <module>mod_rewrite</module> ne traitera les r&egrave;gles de r&eacute;&eacute;criture
+      que si l'URI de la requ&ecirc;te respecte la syntaxe d'un <a
+      href="./directive-dict.html#Syntax">chemin URL</a>. Ceci permet
+      d'&eacute;viter certains probl&egrave;mes de s&eacute;curit&eacute; o&ugrave; des r&egrave;gles
+      particuli&egrave;res pourraient permettre  des d&eacute;veloppements de mod&egrave;les
+      inattendus (voir <a
+      href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-3368">CVE-2011-3368</a>
+      et <a
+      href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-4317">CVE-2011-4317</a>).
+      Pour s'affranchir de la restriction relative &agrave; la syntaxe des chemins URL, on peut
+      utiliser l'option <code>AllowAnyURI</code>, afin de permettre &agrave;
+      <module>mod_rewrite</module> d'appliquer le jeu de r&egrave;gles &agrave; toute
+      cha&icirc;ne de requ&ecirc;te URI, sans v&eacute;rifier si cette derni&egrave;re respecte la
+      grammaire des chemins URL d&eacute;finie dans la sp&eacute;cification HTTP.</p>
+
+      <note type="warning">
+      <title>Avertissement &agrave; propos de la s&eacute;curit&eacute;</title> 
+
+      <p>L'utilisation de cette option rendra le serveur vuln&eacute;rable &agrave;
+      certains probl&egrave;mes de s&eacute;curit&eacute; si les r&egrave;gles de r&eacute;&eacute;critures
+      concern&eacute;es n'ont pas &eacute;t&eacute; r&eacute;dig&eacute;es avec soin. Il est par cons&eacute;quent
+      <strong>fortement recommand&eacute;</strong> de ne pas utiliser cette
+      option. En particulier, pr&ecirc;tez attention aux cha&icirc;nes en entr&eacute;e contenant le
+      caract&egrave;re '<code>@</code>', qui peuvent modifier l'interpr&eacute;tation
+      de l'URI r&eacute;&eacute;crite, comme indiqu&eacute; dans les liens ci-dessus.</p>
+      </note>
+      </dd>
+
       </dl>
 </usage>
 
index f8c3643b9b532cad30b906eabba5b3d13d5b5ab0..2c939c881b4f915bef56e06f4a7f35200a67c09a 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1330881:1353828 (outdated) -->
+<!-- English Revision : 1353828 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -195,11 +195,12 @@ l'acc&egrave;s au reste du serveur &agrave; tous les clients ?</title>
 
     <highlight language="config">
 SSLVerifyClient      none
+SSLCACertificateFile conf/ssl.crt/ca.crt
+SSLCACertificatePath conf/ssl.crt
+
 &lt;Directory /usr/local/apache2/htdocs/secure/area&gt;
 SSLVerifyClient      require
     SSLVerifyDepth       5
-    SSLCACertificateFile conf/ssl.crt/ca.crt
-    SSLCACertificatePath conf/ssl.crt
     SSLOptions           +FakeBasicAuth
     SSLRequireSSL
     AuthName             "Snake Oil Authentication"
@@ -230,11 +231,12 @@ SSLVerifyClient      require
 
     <highlight language="config">
 SSLVerifyClient      none
+SSLCACertificateFile conf/ssl.crt/ca.crt
+SSLCACertificatePath conf/ssl.crt
+
 &lt;Directory /usr/local/apache2/htdocs/secure/area&gt;
   SSLVerifyClient      require
   SSLVerifyDepth       5
-  SSLCACertificateFile conf/ssl.crt/ca.crt
-  SSLCACertificatePath conf/ssl.crt
   SSLOptions           +FakeBasicAuth
   SSLRequireSSL
   SSLRequire       %{SSL_CLIENT_S_DN_O}  eq "Snake Oil, Ltd." \