From: Lucien Gentis Date: Sat, 24 Sep 2016 15:59:31 +0000 (+0000) Subject: XML updates. X-Git-Tag: 2.4.24~228 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d62f3491e62f51706df79f41d40c86834842b811;p=thirdparty%2Fapache%2Fhttpd.git XML updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1762137 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr index 458b430caa5..3022eac1ead 100644 --- a/docs/manual/expr.xml.fr +++ b/docs/manual/expr.xml.fr @@ -1,7 +1,7 @@ - + @@ -308,11 +308,11 @@ listfunction ::= listfuncname "(" word ")" TIME_YEAR L'année courante (par exemple 2010) TIME_MON - Le mois courant (1, ..., 12) + Le mois courant (01, ..., 12) TIME_DAY - Le jour courant dans le mois + Le jour courant dans le mois (01, ...) TIME_HOUR - Les heures de la date courante (0, ..., + Les heures de la date courante (00, ..., 23) TIME_MIN Les minutes de la date courante @@ -423,7 +423,7 @@ listfunction ::= listfuncname "(" word ")" - + + peut aussi utiliser le raccourci v). - + + reqenv, osenv @@ -535,15 +535,42 @@ listfunction ::= listfuncname "(" word ")" le hash obtenu en hexadécimal + elles existent) + + + pas ou ne correspond pas à un fichier régulier)
NomDescriptionRestreint
NomDescriptionRemarques particulières
-d L'argument est traité comme un nom de fichier. Vrai si le fichier existe et correspond à un @@ -503,15 +503,15 @@ listfunction ::= listfuncname "(" word ")" Lit l'en-tête de réponse HTTP
reqenv Recherche une variable d'environnement de requête (on - peut aussi utiliser le raccourci v).
ordonnancement
osenv Recherche une variable d'environnement du système d'exploitation
noteRecherche une note de requête
Recherche une note de requêteordonnancement
env Renvoie le premier résultat positif de note, - reqenv, osenv
ordonnancement
tolower Convertit une chaîne en minuscules
toupper
file Lit le contenu d'un fichier(fins de lignes incluses, si - elles existent)oui
limité
filemodRenvoie 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)limité
filesize Renvoie la taille d'un fichier (ou 0 si le fichier n'existe - pas ou ne correspond pas à un fichier régulier)oui
limité
-

Les fonctions marquées comme "restreints" ne sont pas disponibles - avec certains modules comme mod_include.

+

Les fonctions marquées comme "limité" dans la dernière colonne ne sont + pas disponibles avec certains modules comme + mod_include.

+ +

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 <If> qui est + évaluée relativement tôt.

+ + Ordonnancement des variables d'environnement + Lorsque des variables d'environnement sont évaluées au sein d'une directive + <If>, 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 SetEnvIf est une directive qui s'exécute + avant cette évaluation. +
+
+ Lorsque reqenv est utilisé en dehors de la directive + <If>, 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. +

Lorsque les fonctions req ou http sont utilisées, le nom d'en-tête sera automatiquement ajouté à l'en-tête @@ -629,7 +656,8 @@ Header set foo-checksum "expr=%{md5:foo}" # L'exemple suivant retarde l'évaluation de la clause de condition par rapport à # <If> -Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#" +Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ +m#^/special_path\.php$#" diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index 7794a025da2..b1a9f5c332f 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -851,6 +851,13 @@ DocumentRoot "/var/www/${servername}/htdocs"

Le caractère ":" est interdit dans les noms de variables afin d'éviter les conflits avec la syntaxe de la directive RewriteMap.

+ +

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.

diff --git a/docs/manual/mod/mod_ssl.xml.fr b/docs/manual/mod/mod_ssl.xml.fr index 2cd69ba9770..236ca74707a 100644 --- a/docs/manual/mod/mod_ssl.xml.fr +++ b/docs/manual/mod/mod_ssl.xml.fr @@ -1,7 +1,7 @@ - + @@ -1484,14 +1484,9 @@ Les valeurs de niveau disponibles sont les suivantes :

le client doit présenter un certificat valide
  • optional_no_ca: le client peut présenter un certificat valide, mais il n'est pas - nécessaire que ce dernier soit vérifiable (avec succès).
  • + 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. -

    En pratique, seuls les niveaux none et -require sont vraiment intéressants, car le niveau -optional ne fonctionne pas avec tous les navigateurs, -et le niveau optional_no_ca 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...)

    Exemple SSLVerifyClient require