1 <?xml version="1.0" encoding="ISO-8859-1" ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
4 <!-- French translation : Lucien GENTIS -->
5 <!-- Reviewed by : Vincent Deffontaines -->
6 <!-- English Revision : 734691 -->
9 Licensed to the Apache Software Foundation (ASF) under one or more
10 contributor license agreements. See the NOTICE file distributed with
11 this work for additional information regarding copyright ownership.
12 The ASF licenses this file to You under the Apache License, Version 2.0
13 (the "License"); you may not use this file except in compliance with
14 the License. You may obtain a copy of the License at
16 http://www.apache.org/licenses/LICENSE-2.0
18 Unless required by applicable law or agreed to in writing, software
19 distributed under the License is distributed on an "AS IS" BASIS,
20 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21 See the License for the specific language governing permissions and
22 limitations under the License.
25 <manualpage metafile="new_features_2_4.xml.meta">
27 <title>Vue d'ensemble des nouvelles fonctionnalités d'Apache 2.4</title>
30 <p>Ce document décrit certaines modifications majeures entre les versions
31 2.2 et 2.4 du serveur HTTP Apache. Pour les nouvelles fonctionnalités
32 ajoutées depuis la version 2.0, se référer au document
33 <a href="new_features_2_2.html">nouvelles fonctionnalités
34 de la version 2.2</a>.</p>
38 <title>Améliorations du noyau</title>
40 <dt>KeepAliveTimeout en millisecondes</dt>
42 <dd>La directive <directive module="core"
43 >KeepAliveTimeout</directive> permet dorénavant de
44 >préciser une durée de vie en millisecondes.
50 <title>Améliorations des modules</title>
52 <dt><module>mod_ssl</module>: support de la validation OCSP des
53 certificats clients</dt>
55 <dd><module>mod_ssl</module> peut maintenant vérifier la
56 validité des certificats clients en se connectant à
57 un serveur OCSP. Il est possible de définir un
58 répondeur par défaut, et de choisir si l'on
59 préfère le répondeur désigné
60 dans le certificat client lui-même.</dd>
64 <section id="programs">
65 <title>Améliorations des programmes</title>
70 <section id="developer">
71 <title>Modifications pour le développeur de modules</title>
73 <dt>Ajout de code pour la vérification de la configuration</dt>
75 <dd>Une nouvelle fonction, <code>check_config</code>, a été ajoutée et
76 s'exécute entre les fonctions <code>pre_config</code> et
77 <code>open_logs</code>. Elle s'exécute aussi avant la fonction
78 <code>test_config</code> si l'option <code>-t</code> est passée au
79 démon <program>httpd</program>. La fonction <code>check_config</code>
80 permet aux modules de vérifier l'interdépendance des valeurs des
81 directives de configuration et d'ajuster ces valeurs, alors que les
82 messages du serveur peuvent encore être affichés sur la console.
83 L'utilisateur est ainsi averti des erreurs de configuration avant que la
84 fonction du noyau <code>open_logs</code> ne redirige les sorties de la
85 console vers le journal des erreurs.</dd>
87 <dt>Ajout d'un analyseur syntaxique d'expressions</dt>
88 <dd>Nous disposons à présent d'un analyseur générique d'expressions, dont l'API
89 est décrite dans <var>ap_expr.h</var>. Il s'agit d'une adaptation de
90 l'analyseur qu'on trouvait auparavant dans <module>mod_include</module>.</dd>
92 <dt>Conteneurs de logique d'autorisation</dt>
93 <dd>On peut maintenant spécifier une logique d'autorisation
94 avancée à l'aide de la directive <directive
95 module="mod_authz_core">Require</directive> et des directives de
96 conteneur associées, comme <directive module="mod_authz_core"
97 type="section">RequireAll</directive>, toutes fournies par le module
98 <module>mod_authz_core</module>.</dd>
100 <dt>Interface de mise en cache des petits objets</dt>
102 <dd>Le fichier d'en-têtes <var>ap_socache.h</var> fournit une
103 interface à base de fournisseur pour la mise en cache des petits
104 objets de données, en s'inspirant de
105 l'implémentation précédente
106 du cache de session par <module>mod_ssl</module>. Sont supportés
107 actuellement : les fournisseurs utilisant un tampon cyclique en
108 mémoire partagée, les fichiers dbm sur disque, et les caches
109 distribués de type memcache.</dd>