]> granicus.if.org Git - apache/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Sat, 20 Apr 2013 15:38:39 +0000 (15:38 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 20 Apr 2013 15:38:39 +0000 (15:38 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1470178 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_auth_basic.xml.fr
docs/manual/mod/mod_lua.xml.fr
docs/manual/mod/mod_rewrite.xml.fr

index 70ba0ad209b6cb687c2f922c89acdba19bec0daa..2a76dd72b4022142b5d5c39f808a57fde0f6d5c4 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: 1457471:1468581 (outdated) -->
+<!-- English Revision : 1468581 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -127,7 +127,7 @@ niveau</description>
 <name>AuthBasicFake</name>
 <description>Authentification de base simul&eacute;e &agrave; l'aide des nom
 d'utilisateur et mot de passe fournis</description>
-<syntax>AuthBasicFake username password</syntax>
+<syntax>AuthBasicFake off|nom-utilisateur [mot-de-passe]</syntax>
 <default>none</default>
 <contextlist><context>directory</context><context>.htaccess</context>
 </contextlist>
@@ -141,6 +141,10 @@ d'utilisateur et mot de passe fournis</description>
     d'expression</a>, ce qui permet de les d&eacute;finir en fonction de
     param&egrave;tres de la requ&ecirc;te.</p>
 
+    <p>Si aucun mot de passe n'est sp&eacute;cifi&eacute;, la valeur par d&eacute;faut
+    "password" sera utilis&eacute;e. Pour d&eacute;sactiver l'authentification de base
+    simul&eacute;e pour un espace d'URL, d&eacute;finissez AuthBasicFake &agrave; "off".</p>
+
     <p>Dans l'exemple suivant, un nom d'utilisateur et un mot de passe
     pr&eacute;d&eacute;finis sont transmis &agrave; un serveur d'arri&egrave;re-plan :</p>
 
@@ -163,7 +167,7 @@ d'utilisateur et mot de passe fournis</description>
     <example><title>Exemple d'utilisation avec un certificat</title>
     <highlight language="config">
 &lt;Location /secure&gt;
-    AuthBasicFake %{SSL_CLIENT_S_DN_Email} password
+    AuthBasicFake %{SSL_CLIENT_S_DN_Email}
 &lt;/Location&gt;
     </highlight>
     </example>
@@ -184,6 +188,14 @@ d'utilisateur et mot de passe fournis</description>
     </highlight>
     </example>
 
+    <example><title>D&eacute;sactivation de l'authentification simul&eacute;e</title>
+    <highlight language="config">
+&lt;Location /public&gt;
+    AuthBasicFake off
+&lt;/Location&gt;
+    </highlight>
+    </example>
+
 </usage>
 </directivesynopsis>
 
index ce362c69fcadabf75e85c042bbe92ff7d93085ff..1c7ffa9e1d31c6b863c2cee59c19da400bc15b50 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: 1467562:1470119 (outdated) -->
+<!-- English Revision : 1470158 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -293,7 +293,7 @@ argument (sauf LuaAuthzProvider qui re&ccedil;oit aussi des arguments en
 provenance de la directive Require). Elles peuvent renvoyer une valeur,
 selon la fonction, mais il s'agit en g&eacute;n&eacute;ral d'un
 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>,
+que vous pouvez &eacute;crire dans Lua sous la forme <code>apache2.OK</code>,
 <code>apache2.DONE</code>, ou <code>apache2.DECLINED</code>.</p>
 
 
@@ -669,7 +669,9 @@ end
 <p>L'objet request_rec poss&egrave;de (au minimum) les m&eacute;thodes suivantes :</p>
 
 <highlight language="lua">
-r:flush() -- vide le tampon de sortie
+r:flush()   -- vide le tampon de sortie
+            -- Renvoie true si le vidage a &eacute;t&eacute; effectu&eacute; avec succ&egrave;s,
+           false dans le cas contraire.
 
 while nous_avons_des_donn&eacute;es_&agrave;_envoyer do
     r:puts("Bla bla bla\n") -- envoi des donn&eacute;es &agrave; envoyer vers le tampon
@@ -804,11 +806,6 @@ r:puts("L'ID du thread 1 du serveur 1 est " .. thread.tid .. " et son
 &eacute;tat est " .. thread.status)
 </highlight>
 
-<highlight language="lua">
-r:started() -- Renvoie l'heure du dernier (re)d&eacute;marrage du
-serveur.
-</highlight>
-
 <highlight language="lua">
 r:clock() -- Renvoie l'heure courante avec une pr&eacute;cision d'une
 microseconde.
@@ -888,11 +885,11 @@ journalisation.
 </highlight>
 
 <highlight language="lua">
-r:strcmp_match(string, pattern) -- V&eacute;rifie si 'string' correspond &agrave;
+r.strcmp_match(string, pattern) -- V&eacute;rifie si 'string' correspond &agrave;
 'pattern' via la fonction strcmp_match (GLOBs). Par exemple, est-ce que
 'www.example.com' correspond &agrave; '*.example.com' ?
 
-local match = r:strcmp_match("foobar.com", "foo*.com")
+local match = r.strcmp_match("foobar.com", "foo*.com")
 if match then 
     r:puts("foobar.com matches foo*.com")
 end
@@ -924,10 +921,10 @@ r:custom_response(404, "Baleted!")
 </highlight>
 
 <highlight language="lua">
-r:exists_config_define(string) -- V&eacute;rifie si une d&eacute;finition de
+r.exists_config_define(string) -- V&eacute;rifie si une d&eacute;finition de
 configuration existe.
 
-if r:exists_config_define("FOO") then
+if r.exists_config_define("FOO") then
     r:puts("httpd a probablement &eacute;t&eacute; lanc&eacute; avec l'option -DFOO, ou FOO a
     &eacute;t&eacute; d&eacute;fini dans la configuration")
 end
@@ -949,15 +946,22 @@ end
 </highlight>
 
 <highlight language="lua">
-r:regex(string, pattern) -- Ex&eacute;cute une recherche &agrave; base
+r:regex(string, pattern, [drapeaux]) -- Ex&eacute;cute une recherche &agrave; base
 d'expression rationnelle sur une cha&icirc;ne, et renvoie les
 &eacute;ventuelles correspondances trouv&eacute;es.
 
-local matches = r:regex("foo bar baz", "foo (\w+) (\S*)")
+local matches = r:regex("foo bar baz", [[foo (\w+) (\S*)]])
 if matches then
     r:puts("L'expression rationnelle correspond et le dernier mot
     captur&eacute; ($2) est : " .. matches[2])
 end
+
+-- Exemple avec insensibilit&eacute; &agrave; la casse :
+local matches = r:regex("FOO bar BAz", [[(foo) bar]], 1)
+
+-- les drapeaux peuvent &ecirc;tre une combibaison bit &agrave; bit de :
+-- 0x01: insensibilit&eacute; &agrave; la casse
+-- 0x02: recherche multiligne
 </highlight>
 
 <highlight language="lua">
@@ -971,7 +975,19 @@ base de donn&eacute;es et renvoie une classe database. Voir '<a
 href="#databases">Connectivit&eacute; aux bases de donn&eacute;es</a>' pour plus de
 d&eacute;tails.
 </highlight>
-        
+
+<highlight language="lua">
+r:ivm_set("key", value) -- D&eacute;fini une variable Inter-VM avec une valeur sp&eacute;cifique.
+                        -- Ces valeurs sont conserv&eacute;es m&ecirc;me si la VM est
+                       -- arr&ecirc;t&eacute;e ou non utilis&eacute;e, et ne doivent donc &ecirc;tre
+                       -- utilis&eacute;es que si MaxConnectionsPerChild > 0.
+                       -- Les valeurs peuvent &ecirc;tre de type number, string
+                       -- ou boolean.
+                        
+r:ivm_get("key")        -- Lit le contenu d'une variable d&eacute;finie via ivm_set. Renvoie
+                       -- le contenu de la variable si elle existe, ou nil
+                       -- dans le cas contraire.
+</highlight>
 
 </section>
 
index ca9835a0e0de63146fac3c0d144ba8b2a1b4b1be..54b9062bd8caac60d00ce2226345a1ae56225e6f 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: 1456072:1469957 (outdated) -->
+<!-- English Revision : 1469957 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -705,7 +705,7 @@ la r&eacute;&eacute;criture soit effectu&eacute;e
        </li>
 
         <li>A des fins de r&eacute;f&eacute;rence avant, on peut utiliser,
-       <code>%{LA-U:variable}</code>, qui
+       <a id="LA-U" name="LA-U"><code>%{LA-U:variable}</code></a>, qui
        permet d'effectuer une sous-requ&ecirc;te interne &agrave; base d'URL, afin
        de d&eacute;terminer la valeur finale de <em>variable</em>. Ceci permet
        d'acc&eacute;der &agrave; la valeur d'une variable pour la r&eacute;&eacute;criture inconnue