From: Lucien Gentis
Date: Sun, 12 Jan 2014 13:54:22 +0000 (+0000)
Subject: Updates.
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=021614bc11c13584184c7044a0cdb5945940f9b8;p=thirdparty%2Fapache%2Fhttpd.git
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1557532 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/env.xml.fr b/docs/manual/env.xml.fr
index ccb65a34a35..c7b5416a132 100644
--- a/docs/manual/env.xml.fr
+++ b/docs/manual/env.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -167,6 +167,18 @@
module="mod_setenvif">SetEnvIf et RewriteCond ne verront pas
les variables qu'elle aura définies.
+
+ Lorsque le serveur cherche un chemin via une sous-requête interne (par exemple la
+ recherche d'un DirectoryIndex), ou lorsqu'il génère un
+ listing du contenu d'un répertoire via le module
+ mod_autoindex, la sous-requête n'hérite pas des
+ variables d'environnement spécifiques à la requête. En outre, à cause
+ des phases de l'API auxquelles mod_setenvif prend
+ part, les directives SetEnvIf ne sont pas évaluées
+ séparément dans la sous-requête.
@@ -184,7 +196,7 @@
mod_rewrite
- Allow
+ Require
CustomLog
Deny
ExtFilterDefine
@@ -549,9 +561,7 @@ SetEnvIf Referer "^http://www\.example\.com/" local_referal
# Autorise les navigateurs qui n'envoient aucune information de Referer
SetEnvIf Referer "^$" local_referal
<Directory /web/images>
- Order Deny,Allow
- Deny from all
- Allow from env=local_referal
+ Require env local_referal
</Directory>
diff --git a/docs/manual/getting-started.xml.fr b/docs/manual/getting-started.xml.fr
index 1bc00d67684..28a5058b478 100644
--- a/docs/manual/getting-started.xml.fr
+++ b/docs/manual/getting-started.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/howto/auth.xml.fr b/docs/manual/howto/auth.xml.fr
index 208f1573ca7..d76d85b8145 100644
--- a/docs/manual/howto/auth.xml.fr
+++ b/docs/manual/howto/auth.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -230,9 +230,10 @@ Require user rbowen
être utilisée pour la transmission de données hautement sensibles si
elle n'est pas associée au module mod_ssl. Apache
supporte une autre méthode d'authentification : AuthType
- Digest. Cette méthode est implémentée par le module mod_auth_digest et est beaucoup plus sécurisée. La plupart
- des navigateurs récents supportent l'authentification Digest.
+ Digest. Cette méthode est implémentée
+ par le module mod_auth_digest et a été conçue pour
+ améliorer la sécurité. Ce but n'a cependant pas été atteint et il est préférable
+ de chiffrer la connexion avec mod_ssl.
La directive AuthName définit
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr
index 6078baec5ca..cedb739a69e 100644
--- a/docs/manual/mod/core.xml.fr
+++ b/docs/manual/mod/core.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -968,7 +968,7 @@ du système de fichiers correspondant à une expression rationnelle<
particulière.
-
A partir de la version 2.5.0, les groupes nommés et les
+
A partir de la version 2.4.8, les groupes nommés et les
références arrières sont extraits et enregistrés dans
l'environnement avec leur nom en majuscules et préfixé
par "MATCH_". Ceci permet
@@ -1927,7 +1927,7 @@ host
correspondrait à la plupart des formats graphiques de
l'Internet.
- A partir de la version 2.5.0, les groupes nommés et les
+
A partir de la version 2.4.8, les groupes nommés et les
références arrières sont extraits et enregistrés dans
l'environnement avec leur nom en majuscules et préfixé
par "MATCH_". Ceci permet
@@ -2991,7 +2991,7 @@ host
correspondrait à toute URL contenant les sous-chaînes
/extra/data ou /special/data.
- A partir de la version 2.5.0, les groupes nommés et les
+
A partir de la version 2.4.8, les groupes nommés et les
références arrières sont extraits et enregistrés dans
l'environnement avec leur nom en majuscules et préfixé
par "MATCH_". Ceci permet
diff --git a/docs/manual/mod/mod_authz_core.xml.fr b/docs/manual/mod/mod_authz_core.xml.fr
index ee5798d8781..234420c55b1 100644
--- a/docs/manual/mod/mod_authz_core.xml.fr
+++ b/docs/manual/mod/mod_authz_core.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -121,6 +121,18 @@ SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in
commence par KnockKnock/2.0 se verront autoriser
l'accès, alors que tous les autres seront rejetés.
+ Lorsque le serveur cherche un chemin via une sous-requête interne (par exemple la
+ recherche d'un DirectoryIndex), ou lorsqu'il génère un
+ listing du contenu d'un répertoire via le module
+ mod_autoindex, la sous-requête n'hérite pas des
+ variables d'environnement spécifiques à la requête. En outre, à cause
+ des phases de l'API auxquelles mod_setenvif prend
+ part, les directives SetEnvIf ne sont pas évaluées
+ séparément dans la sous-requête.
+
Require all
diff --git a/docs/manual/mod/mod_setenvif.xml.fr b/docs/manual/mod/mod_setenvif.xml.fr
index 405268b9d00..c8d91c0b238 100644
--- a/docs/manual/mod/mod_setenvif.xml.fr
+++ b/docs/manual/mod/mod_setenvif.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -51,6 +51,19 @@ de caractéristiques de la requête
BrowserMatch ^Mozilla netscape
BrowserMatch MSIE !netscape
+
+ Lorsque le serveur cherche un chemin via une sous-requête interne (par exemple la
+ recherche d'un DirectoryIndex), ou lorsqu'il génère un
+ listing du contenu d'un répertoire via le module
+ mod_autoindex, la sous-requête n'hérite pas des
+ variables d'environnement spécifiques à la requête. En outre, à cause
+ des phases de l'API auxquelles mod_setenvif prend
+ part, les directives SetEnvIf ne sont pas évaluées
+ séparément dans la sous-requête.
+
Les variables d'environnement et le
diff --git a/docs/manual/new_features_2_4.xml.fr b/docs/manual/new_features_2_4.xml.fr
index b8a36fdd62d..08b0277e00e 100644
--- a/docs/manual/new_features_2_4.xml.fr
+++ b/docs/manual/new_features_2_4.xml.fr
@@ -3,7 +3,7 @@
-
+
+
@@ -58,7 +58,7 @@ la forme courte soit la plus couramment utilisée, nous vous recommandons
de vous familiariser avec les drapeaux sous leur forme longue, afin de
bien mémoriser ce que chaque drapeau est supposé faire.
Certains drapeaux acceptent un ou plusieurs arguments. Les drapeaux ne
-sont pas sensibles à la casse.
+sont pas sensibles à la casse.
Les drapeaux qui modifient les métadonnées associées à la requête
(T=, H=, E=) n'ont aucun effet dans un contexte de répertoire ou de
@@ -434,6 +434,16 @@ dire, tant que l'URI contient un A),
effectuer la substitution (c'est à dire, remplacer le A par
un B).
+A partir de la version 2.5.0, ce module renvoie une erreur après
+10000 itérations afin d'éviter les boucles infinies. Ce nombre maximum
+d'itération peut être modifié via le drapeau N.
+
+# On veut remplacer 1 caractère à chaque itération de la boucle
+RewriteRule (.+)[><;]$ $1 [N=32000]
+# ... ou s'arrêter après 10 itérations
+RewriteRule (.+)[><;]$ $1 [N=10]
+
+