summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/manual/mod/core.xml.fr29
-rw-r--r--docs/manual/mod/mod_lua.xml.fr6
-rw-r--r--docs/manual/mod/mod_ssl.xml.fr55
3 files changed, 76 insertions, 14 deletions
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr
index fc6f4cd326..57439f6c10 100644
--- a/docs/manual/mod/core.xml.fr
+++ b/docs/manual/mod/core.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1918892:1921257 (outdated) -->
+<!-- English Revision: 1921259 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -858,7 +858,7 @@ DESACTIVÉS à partir de la version 2.3.0.</compatibility>
variable définie par le premier. Cette variable peut être référencée
dans le fichier de configuration via la syntaxe <code>${VAR}</code>.
La portée de la variable est toujours globale, et n'est jamais
- limitée à la section de configuration courante.</p>
+ limitée à la section de configuration actuelle.</p>
<highlight language="config">
&lt;IfDefine TEST&gt;
@@ -1898,29 +1898,38 @@ ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M"
<td>Note de requête <em>name</em></td></tr>
<tr><td><code>%P</code></td>
- <td>Identifiant du processus courant</td></tr>
+ <td>Identifiant du processus actuel</td></tr>
<tr><td><code>%T</code></td>
- <td>Identifiant du thread courant</td></tr>
+ <td>Identifiant du thread actuel</td></tr>
<tr><td><code>%{g}T</code></td>
- <td>Identifiant unique de thread système du thread courant
+ <td>Identifiant unique de thread système du thread actuel
(l'identifiant affiché par la commande <code>top</code> par
exemple ; seulement sous Linux pour l'instant)</td></tr>
<tr><td><code>%t</code></td>
- <td>L'heure courante</td></tr>
+ <td>L'heure actuelle</td></tr>
<tr><td><code>%{u}t</code></td>
- <td>L'heure courante avec les microsecondes</td></tr>
+ <td>L'heure actuelle avec les microsecondes</td></tr>
<tr><td><code>%{cu}t</code></td>
- <td>L'heure courante au format compact ISO 8601, avec les
+ <td>L'heure actuelle au format ISO 8601 étendu (compact), avec les
microsecondes</td></tr>
+ <tr><td><code>%{cuz}t</code></td>
+ <td>L'heure actuelle au format ISO 8601 étendu (compact), avec les
+ microsecondes et la zone horaire au format standard ISO 8601:2000.
+ Depuis la version 2.4.58 seulement</td></tr>
+
+ <tr><td><code>%{&lt;%-format&gt;}t</code></td>
+ <td>L'heure actuelle formatée selon la fonction
+ <code>strftime(3)</code>. Depuis la version 2.4.58 seulement</td></tr>
+
<tr><td><code>%v</code></td>
<td>Le nom de serveur canonique <directive
- module="core">ServerName</directive> du serveur courant.</td></tr>
+ module="core">ServerName</directive> du serveur actuel.</td></tr>
<tr><td><code>%V</code></td>
<td>Le nom de serveur du serveur qui sert la requête en accord
@@ -2328,7 +2337,7 @@ HTTP Content-Type pour les fichiers correspondants</description>
<p>Lorsque des directives explicites comme <directive
module="core">SetHandler</directive> ou
<directive>module="mod_mime">AddHandler</directive> ne s'appliquent
- pas à la requête courante, le nom du gestionnaire interne
+ pas à la requête actuelle, le nom du gestionnaire interne
normalement défini par ces directives correspondra alors au type de
contenu spécifié par cette directive.
</p>
diff --git a/docs/manual/mod/mod_lua.xml.fr b/docs/manual/mod/mod_lua.xml.fr
index b61b43e711..87c9424b27 100644
--- a/docs/manual/mod/mod_lua.xml.fr
+++ b/docs/manual/mod/mod_lua.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1907076 -->
+<!-- English Revision: 1921260 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -384,8 +384,8 @@ end
<td><code>ap_auth_type</code></td>
<td>string</td>
<td>oui</td>
- <td>Ce champ contient le type d'authentification effectuée
- (par exemple <code>basic</code>)</td>
+ <td>Si une authentification a été effectuée, ce champ prend pour
+ valeur le type d’authentification (par exemple <code>basic</code>)</td>
</tr>
<tr>
<td><code>args</code></td>
diff --git a/docs/manual/mod/mod_ssl.xml.fr b/docs/manual/mod/mod_ssl.xml.fr
index dd632f651d..d4af71184b 100644
--- a/docs/manual/mod/mod_ssl.xml.fr
+++ b/docs/manual/mod/mod_ssl.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1920297 -->
+<!-- English Revision: 1921074-->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -179,6 +179,30 @@ certificat serveur, sous la forme SRVName (OID 1.3.6.1.5.5.7.8.7, RFC 4985)</td>
<td>Temps d'aller-retour de la négociation TLS en microsecondes, y compris le
traitement de l’étape finale (cette variable est définie à vide si la version d’OpenSSL est
antérieure à 3.2 ou si le temps d'aller-retour ne peut pas être déterminé.</td></tr>
+<tr><td><code>SSL_CLIENTHELLO_VERSION</code></td> <td>chaîne</td>
+<td>Champ de version (patrimonial) de ClientHello sous la forme de quatre
+caractères hexadécimaux</td></tr>
+<tr><td><code>SSL_CLIENTHELLO_CIPHERS</code></td> <td>chaîne</td>
+<td>Suites d’algorithmes de chiffrement de ClientHello sous la forme de quatre
+caractères hexadécimaux par item</td></tr>
+<tr><td><code>SSL_CLIENTHELLO_EXTENSIONS</code></td> <td>chaîne</td>
+<td>Identifiants d’extension de ClientHello sous la forme de quatre
+caractères hexadécimaux par item</td></tr>
+<tr><td><code>SSL_CLIENTHELLO_GROUPS</code></td> <td>chaîne</td>
+<td>Valeur de l’extension Supported Groups (10) de ClientHello sous la forme de quatre
+caractères hexadécimaux par item</td></tr>
+<tr><td><code>SSL_CLIENTHELLO_EC_FORMATS</code></td> <td>chaîne</td>
+<td>Valeur de l’extension EC Point Formats (11) de ClientHello sous la forme de
+deux caractères hexadécimaux par item</td></tr>
+<tr><td><code>SSL_CLIENTHELLO_SIG_ALGOS</code></td> <td>chaîne</td>
+<td>Valeur de l’extension Signature Algorithms (13) de ClientHello sous la forme de quatre
+caractères hexadécimaux par item</td></tr>
+<tr><td><code>SSL_CLIENTHELLO_ALPN</code></td> <td>chaîne</td>
+<td>Valeur de l’extension ALPN (16) de ClientHello sous la forme d’une chaîne
+hexadécimale avec la longueur de la chaîne au début</td></tr>
+<tr><td><code>SSL_CLIENTHELLO_VERSIONS</code></td> <td>chaîne</td>
+<td>Valeur de l’extension Supported Versions (43) de ClientHello sous la forme de quatre
+caractères hexadécimaux par item</td></tr>
</table>
<p><em>x509</em> spécifie un élément de DN X.509 parmi
@@ -215,6 +239,10 @@ plus de détails.</p>
<p><code>SSL_CLIENT_V_REMAIN</code> n'est disponible qu'à partir de la
version 2.1.</p>
+<p>Pour que les variables <code>SSL_CLIENTHELLO_*</code> soient renseignées, la
+directive <directive module="mod_ssl">SSLClientHelloVars</directive> doit être
+activée.</p>
+
<p>Plusieurs variables d'environnement additionnelles peuvent être
utilisées dans les expressions <directive>SSLRequire</directive>, ou
dans les formats de journalisation personnalisés :</p>
@@ -3246,6 +3274,31 @@ directive <directive module="mod_ssl">SSLCertificateKeyFile</directive>.</p>
</directivesynopsis>
<directivesynopsis>
+<name>SSLClientHelloVars</name>
+<description>Activer la collecte des variables de ClientHello</description>
+<syntax>SSLClientHelloVars on|off</syntax>
+<default>SSLClientHelloVars off</default>
+<contextlist><context>server config</context>
+<context>virtual host</context></contextlist>
+<compatibility>Disponible à partir de la version 2.5.2 du serveur HTTP Apache,
+requiert OpenSSL version 1.1.1 ou ultérieure</compatibility>
+
+<usage>
+<p>Cette directive permet la collecte des données de ClientHello pendant la
+négociation qui sont conservées pendant toute la durée de la connexion, de façon
+qu’elles soient disponibles sous la forme de variables d’environnement
+<code>SSL_CLIENTHELLLO_*</code> pour les requêtes qui dépendent de la définition
+de <code>StdEnvVars</code>. Les variables sont formatées comme les tampons bruts
+codés en hexadécimal observés dans le protocole réseau brut et tels que fournis
+par OpenSSL. Les valeurs de GREASE (RFC 8701) sont filtrées par OpenSSL lors de
+l’énumération des identifiants d’extension, mais sont transmises telles quelles
+pour les autres variables. Si cette directive n’est pas activée, ou si la
+version d’OpenSSL est antérieure à 1.1.1, ces variables ne seront pas
+renseignées.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
<name>SSLCompression</name>
<description>Permet d'activer la compression au niveau SSL</description>
<syntax>SSLCompression on|off</syntax>