]> granicus.if.org Git - apache/blob - docs/manual/new_features_2_4.xml.fr
XML update.
[apache] / docs / manual / new_features_2_4.xml.fr
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 : 1661464 -->
7
8 <!--
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
15
16      http://www.apache.org/licenses/LICENSE-2.0
17
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.
23 -->
24
25 <manualpage metafile="new_features_2_4.xml.meta">
26
27 <title>Vue d'ensemble des nouvelles fonctionnalit&eacute;s de la version 2.4 du
28 serveur HTTP Apache</title>
29
30 <summary>
31   <p>Ce document d&eacute;crit les modifications majeures apport&eacute;es par
32   la version 2.4 du serveur HTTP Apache. Pour les nouvelles fonctionnalit&eacute;s
33   ajout&eacute;es par la version 2.2, se r&eacute;f&eacute;rer au document
34   <a href="new_features_2_2.html">Nouvelles fonctionnalit&eacute;s
35   de la version 2.2</a>.</p>
36 </summary>
37
38   <section id="core">
39     <title>Am&eacute;liorations du noyau</title>
40     <dl>
41       <dt>Modules multiprocessus (MPMs) chargeables &agrave; l'ex&eacute;cution</dt>
42       <dd>Plusieurs MPMs peuvent maintenant &ecirc;tre <a
43       href="mpm.html#dynamic">compil&eacute;s en tant que modules
44       chargeables</a>. Le choix du MPM &agrave; utiliser s'effectue
45       &agrave; l'ex&eacute;cution.</dd>
46
47       <dt>MPM Event</dt>
48       <dd>Le <a href="mod/event.html">MPM Event</a> n'est plus au stade exp&eacute;rimental et est
49       maintenant pleinement support&eacute;.</dd>
50
51       <dt>Support du mode asynchrone</dt>
52       <dd>Le support des lectures/&eacute;critures asynchrones pour les MPMs et
53       les plateformes qui l'impl&eacute;mentent a &eacute;t&eacute; am&eacute;lior&eacute;.</dd>
54
55       <dt>Configuration du niveau de journalisation (LogLevel) par
56       module et par r&eacute;pertoire</dt>
57       <dd>La directive <directive module="core">LogLevel</directive>
58       peut maintenant &ecirc;tre d&eacute;finie par module et par r&eacute;pertoire. Les
59       nouveaux niveaux <code>trace1</code> &agrave; <code>trace8</code> ont &eacute;t&eacute;
60       ajout&eacute;s au dessus du niveau de journalisation <code>debug</code>.</dd>
61
62       <dt>Sections de configuration au niveau de la requ&ecirc;te</dt>
63       <dd>Les sections <directive module="core">If</directive>,
64       <directive module="core" type="section">ElseIf</directive> et
65       <directive module="core" type="section">Else</directive>
66       permettent de d&eacute;finir une configuration en fonction de crit&egrave;res
67       li&eacute;s &agrave; la requ&ecirc;te.</dd>
68
69       <dt>Interpr&eacute;teur d'expressions &agrave; usage g&eacute;n&eacute;ral</dt>
70       <dd>Un nouvel interpr&eacute;teur d'expressions permet de sp&eacute;cifier des
71       <a href="expr.html">conditions complexes</a> via des directives &agrave;
72       syntaxe commune comme <directive
73       module="mod_setenvif">SetEnvIfExpr</directive>, <directive
74       module="mod_rewrite">RewriteCond</directive>, <directive
75       module="mod_headers">Header</directive>,
76       <directive module="core" type="section">If</directive>, etc...
77       </dd>
78
79       <dt>KeepAliveTimeout en millisecondes</dt>
80       <dd>Il est maintenant possible de d&eacute;finir la directive <directive
81       module="core">KeepAliveTimeout</directive> en millisecondes.
82       </dd>
83
84       <dt>Directive NameVirtualHost</dt>
85       <dd>Cette directive n'est plus n&eacute;cessaire et est maintenant obsol&egrave;te.</dd>
86
87       <dt>Directives autoris&eacute;es dans les fichiers <code>.htaccess</code></dt>
88       <dd>La nouvelle directive <directive
89       module="core">AllowOverrideList</directive> permet de contr&ocirc;ler de
90       mani&egrave;re plus pr&eacute;cise la liste des directives autoris&eacute;es dans les
91       fichiers <code>.htaccess</code>.</dd>
92
93       <dt>Variables dans les fichiers de configuration</dt>
94       <dd>La directive <directive module="core">Define</directive>
95       permet de d&eacute;finir des variables dans les fichiers de
96       configuration, am&eacute;liorant ainsi la claret&eacute; de la pr&eacute;sentation si
97       la m&ecirc;me valeur est utilis&eacute;e en plusieurs points de la
98       configuration.
99       </dd>
100
101       <dt>Diminution de la m&eacute;moire utilis&eacute;e</dt>
102       <dd>Bien qu'elle propose de nombreuses nouvelles fonctionnalit&eacute;s,
103       la version 2.4.x tend &agrave; utiliser moins de m&eacute;moire que la version
104       2.2.x.</dd>
105
106     </dl>
107   </section>
108
109   <section id="newmods">
110     <title>Nouveau modules</title>
111     <dl>      
112
113       <dt><module>mod_proxy_fcgi</module></dt>
114       <dd>Mise &agrave; disposition du protocole FastCGI pour
115       <module>mod_proxy</module>.</dd>
116
117       <dt><module>mod_proxy_scgi</module></dt>
118       <dd>Mise &agrave; disposition du protocole SCGI pour
119       <module>mod_proxy</module>.</dd>
120
121       <dt><module>mod_proxy_express</module></dt>
122       <dd>Ajoute &agrave; <module>mod_proxy</module> la configuration dynamique
123       de mandataires inverses en masse.</dd>
124
125       <dt><module>mod_remoteip</module></dt>
126       <dd>Remplace l'adresse IP distante et le nom d'h&ocirc;te apparents du
127       client pour la requ&ecirc;te courante par la liste d'adresses IP
128       pr&eacute;sent&eacute;e par un mandataire ou un r&eacute;partiteur de charge via les
129       en-t&ecirc;tes de la requ&ecirc;te.</dd>
130
131       <dt><module>mod_heartmonitor</module>,
132           <module>mod_lbmethod_heartbeat</module></dt>
133       <dd>Permet &agrave; <module>mod_proxy_balancer</module> de r&eacute;partir la
134       charge en fonction du nombre de connexions actives sur les
135       serveurs d'arri&egrave;re-plan.</dd>
136
137       <dt><module>mod_proxy_html</module></dt>
138       <dd>Anciennement module tiers, il supporte la correction des liens
139       HTML dans une situation de mandat inverse, o&ugrave; le serveur
140       d'arri&egrave;re-plan g&eacute;n&egrave;re des URLs qui ne sont pas valides du point de
141       vue des clients du mandataire.</dd>
142
143       <dt><module>mod_sed</module></dt>
144       <dd>Une am&eacute;lioration de <module>mod_substitute</module> qui permet
145       d'&eacute;diter le corps de la r&eacute;ponse avec toute la puissance de la
146       commande sed.</dd>
147
148       <dt><module>mod_auth_form</module></dt>
149       <dd>Impl&eacute;mente une authentification &agrave; base de formulaire.</dd>
150
151       <dt><module>mod_session</module></dt>
152       <dd>Permet de conserver les donn&eacute;es de sessions des clients sous
153       forme de cookies ou dans une base de donn&eacute;es.</dd>
154
155       <dt><module>mod_allowmethods</module></dt>
156       <dd>Permet de restreindre l'utilisation de
157       certaines m&eacute;thodes HTTP sans interf&eacute;rer avec l'authentification et
158       l'autorisation.</dd>      
159
160       <dt><module>mod_lua</module></dt>
161       <dd>Embarque le langage <a href="http://www.lua.org/">Lua</a> dans
162       httpd pour la configuration et les fonctions logiques courantes
163       (Exp&eacute;rimental).</dd>
164
165       <dt><module>mod_log_debug</module></dt>
166       <dd>Permet d'introduire une journalisation personnalis&eacute;e &agrave;
167       diff&eacute;rentes phases du traitement de la requ&ecirc;te.</dd>
168
169       <dt><module>mod_buffer</module></dt>
170       <dd>Fournit un tampon pour les piles des filtres en entr&eacute;e et en
171       sortie.</dd>
172
173       <dt><module>mod_data</module></dt>
174       <dd>Convertit un corps de r&eacute;ponse en URL de type donn&eacute;es RFC2397.</dd>
175
176       <dt><module>mod_ratelimit</module></dt>
177       <dd>Permet de limiter la bande passante pour certains
178       clients.</dd>
179
180       <dt><module>mod_request</module></dt>
181       <dd>Fournit des filtres permettant de g&eacute;rer et de mettre &agrave;
182       disposition les corps des requ&ecirc;tes HTTP.</dd>
183
184       <dt><module>mod_reflector</module></dt>
185       <dd>Permet de renvoyer comme r&eacute;ponse le corps de la requ&ecirc;te via la
186       pile du filtre de sortie.</dd>
187       
188       <dt><module>mod_slotmem_shm</module></dt>
189       <dd>Met &agrave; disposition un fournisseur de m&eacute;moire partag&eacute;e &agrave; base de
190       slots (du style tableau de bord).</dd>
191
192       <dt><module>mod_xml2enc</module></dt>
193       <dd>Anciennement module tiers, il supporte l'internationalisation
194       dans les modules de filtrage bas&eacute;s sur libxml2 (support du
195       markup)</dd>
196
197       <dt><module>mod_macro</module> (disponible &agrave; partir de la version 2.4.5)</dt>
198       <dd>Permet d'utiliser des macros au sein des fichiers de
199       configuration.</dd>
200
201       <dt><module>mod_proxy_wstunnel</module> (disponible &agrave; partir de la version 2.4.5)</dt>
202       <dd>Support des tunnels web-socket.</dd>
203
204       <dt><module>mod_authnz_fcgi</module> (disponible &agrave; partir de la version 2.4.10)</dt>
205       <dd>Permet aux applications d'autorisation FastCGI d'authentifier
206       et/ou autoriser les clients.</dd>
207
208     </dl>
209   </section>
210
211   <section id="module">
212     <title>Am&eacute;liorations des modules</title>
213     <dl>
214       <dt><module>mod_ssl</module></dt>
215
216       <dd><module>mod_ssl</module> peut maintenant v&eacute;rifier la
217       validit&eacute; des certificats clients en se connectant &agrave;
218       un serveur OCSP. Il est possible de d&eacute;finir un
219       r&eacute;pondeur par d&eacute;faut, et de choisir si l'on
220       pr&eacute;f&egrave;re le r&eacute;pondeur d&eacute;sign&eacute;
221       dans le certificat client.</dd>
222
223         <dd>En outre, <module>mod_ssl</module> supporte maintenant
224         l'estampillage OCSP (OCSP stapling), qui permet au serveur
225         d'attester la validit&eacute; de son certificat aupr&egrave;s du client au
226         cours de la phase de n&eacute;gociation de la connexion.</dd>
227
228       <dd>Enfin, <module>mod_ssl</module> peut maintenant &ecirc;tre configur&eacute; pour
229       que celui-ci partage les donn&eacute;es de session SSL entre les serveurs
230       via memcached.</dd>
231
232       <dd>Le support des cl&eacute;s EC a &eacute;t&eacute; ajout&eacute; &agrave; celui des cl&eacute;s RSA et
233       DSA.</dd>
234
235       <dd>Support de TLS-SRP (disponible &agrave; partir de la version 2.4.4).</dd>
236
237       <dt><module>mod_proxy</module></dt>
238
239       <dd>La directive <directive
240       module="mod_proxy">ProxyPass</directive> est maintenant configur&eacute;e
241       de mani&egrave;re optimale dans les sections <directive
242       module="core">Location</directive> ou <directive
243       module="core">LocationMatch</directive>, et offre un gain de
244       performances important par rapport &agrave; la syntaxe traditionnelle &agrave;
245       deux param&egrave;tres lorsqu'elle est pr&eacute;sente en grand nombre.</dd>
246
247       <dd>Il est maintenant possible de configurer l'adresse source dans
248       les requ&ecirc;tes mandat&eacute;es.</dd>
249
250       <dd>Support des sockets de type Unix vers le serveur
251       d'arri&egrave;re-plan (disponible &agrave; partir de la version 2.4.7).</dd>
252
253       <dt><module>mod_proxy_balancer</module></dt>
254
255       <dd>Le gestionnaire de r&eacute;partition de charge propose de nouvelles
256       fonctionnalit&eacute;s. Ainsi, les possibilit&eacute;s de configuration des
257       membres du groupe de r&eacute;partition de charge pendant l'ex&eacute;cution ont
258       &eacute;t&eacute; am&eacute;lior&eacute;es (possibilit&eacute; d'ajout d'un membre suppl&eacute;mentaire).</dd>
259
260       <dd>Configuration &agrave; l'ex&eacute;cution d'un sous-ensemble de param&egrave;tres
261       de r&eacute;partition de charge.</dd>
262
263       <dd>Les membres du groupe de r&eacute;partition peuvent &ecirc;tre d&eacute;finis &agrave;
264       'Drain' de fa&ccedil;on &agrave; ce qu'ils ne r&eacute;pondent qu'aux sessions
265       persistantes existantes, ce qui permet de les mettre hors ligne en
266       douceur.</dd>
267
268       <dd>Les r&egrave;glages du r&eacute;partiteur de charge peuvent &ecirc;tre rendus
269       persistants apr&egrave;s red&eacute;marrage.</dd>
270
271       <dt><module>mod_cache</module></dt>
272
273       <dd>Le filtre CACHE du module <module>mod_cache</module> peut &ecirc;tre
274       ins&eacute;r&eacute; &agrave; un certain point de la cha&icirc;ne de filtrage pour contr&ocirc;ler
275       plus finement la mise en cache.
276       </dd>
277
278       <dd><module>mod_cache</module> peut maintenant mettre en cache des
279       requ&ecirc;tes HEAD.</dd>
280
281       <dd>Chaque fois que cela est possible, les directives de
282       <module>mod_cache</module> peuvent maintenant &ecirc;tre d&eacute;finies au
283       niveau du r&eacute;pertoire, et non plus seulement au niveau du serveur
284       principal.</dd>
285
286       <dd>L'URL de base des URLs en cache peut &ecirc;tre personnalis&eacute;e de
287       fa&ccedil;on &agrave; ce qu'un cluster de caches puisse partager le m&ecirc;me pr&eacute;fixe
288       d'URL.</dd>
289
290       <dd><module>mod_cache</module> peut maintenant servir du contenu
291       non mis &agrave; jour lorsqu'un serveur d'arri&egrave;re-plan n'est pas
292       disponible (erreur 5xx).</dd>
293
294       <dd><module>mod_cache</module> peut maintenant ins&eacute;rer
295       HIT/MISS/REVALIDATE dans un en-t&ecirc;te X-Cache.</dd>
296
297       <dt><module>mod_include</module></dt>
298       <dd>Support de l'attribut 'onerror' dans un &eacute;l&eacute;ment 'include',
299       permettant de renvoyer un message d'erreur personnalis&eacute; &agrave; la place
300       du message d'erreur par d&eacute;faut.</dd>
301
302       <dt><module>mod_cgi</module>, <module>mod_include</module>,
303           <module>mod_isapi</module>, ...</dt>
304       <dd>La traduction des en-t&ecirc;tes en variables d'environnement est
305       plus stricte qu'avant, ce qui permet de diminuer l'exposition aux attaques
306       de type cross-site-scripting via injection d'en-t&ecirc;tes. Les
307       en-t&ecirc;tes contenant des caract&egrave;res invalides (comme les caract&egrave;res
308       de soulignement) sont maintenant ignor&eacute;s. Le document <a
309       href="env.html">Les variables d'environnement dans Apache</a>
310       pr&eacute;sente quelques pistes pour contourner ce probl&egrave;me avec les
311       clients anciens qui n&eacute;cessitent de tels en-t&ecirc;tes (Ceci affecte
312       tous les modules qui utilisent ces variables d'environnement).</dd>
313
314       <dt><module>mod_authz_core</module> Conteneurs de logique d'autorisation</dt>
315
316       <dd>La directive <directive
317       module="mod_authz_core">Require</directive> et les directives de
318       conteneurs associ&eacute;es, comme <directive module="mod_authz_core"
319       type="section">RequireAll</directive>, permettent de d&eacute;finir une
320       logique d'autorisation avanc&eacute;e.</dd>
321
322       
323
324       <dt><module>mod_rewrite</module></dt>
325       <dd>La directive <directive
326       module="mod_rewrite">RewriteRule</directive> dispose maintenant
327       des drapeaux <code>[QSD]</code> (Query String Discard) et
328       <code>[END]</code> qui permettent de simplifier les sc&eacute;narios de
329       r&eacute;&eacute;criture courants.</dd>
330       <dd>Possibilit&eacute; d'utiliser des expressions bool&eacute;ennes complexes
331       dans la directive <directive
332       module="mod_rewrite">RewriteCond</directive>.</dd>
333       <dd>Possibilit&eacute; d'utiliser des requ&ecirc;tes SQL en tant que fonctions
334       dans la directive <directive
335       module="mod_rewrite">RewriteMap</directive>.</dd>
336
337       <dt><module>mod_ldap</module>, <module>mod_authnz_ldap</module></dt>
338       <dd><module>mod_authnz_ldap</module> ajoute le support des
339       groupes imbriqu&eacute;s.</dd>
340       <dd><module>mod_ldap</module> apporte les directives <directive
341       module="mod_ldap">LDAPConnectionPoolTTL</directive> et <directive
342       module="mod_ldap">LDAPTimeout</directive>, ainsi que d'autres
343       am&eacute;liorations dans le traitement des d&eacute;lais. Ceci s'av&egrave;re utile
344       pour les configurations o&ugrave; un pare-feu &agrave; m&eacute;moire d'&eacute;tat (stateful)
345       rej&egrave;te les connexions inactives vers le serveur LDAP.</dd>
346       <dd><module>mod_ldap</module> propose la directive <directive
347       module="mod_ldap">LDAPLibraryDebug</directive> qui permet de
348       journaliser les informations de d&eacute;bogage fournies par la bo&icirc;te &agrave;
349       outils LDAP utilis&eacute;e.</dd>
350
351       <dt><module>mod_info</module></dt>
352       <dd><module>mod_info</module> est maintenant capable d'afficher la
353       configuration pr&eacute;interpr&eacute;t&eacute;e sur stdout au cours du d&eacute;marrage du
354       serveur.</dd>
355
356       <dt><module>mod_auth_basic</module></dt>
357       <dd>Nouveau m&eacute;canisme g&eacute;n&eacute;rique permettant d'effectuer une
358       authentification basique (disponible &agrave; partir de la version 2.4.5).</dd>
359
360     </dl>
361   </section>
362
363   <section id="programs">
364     <title>Am&eacute;liorations des programmes</title>
365     <dl>
366         <dt><program>fcgistarter</program></dt>
367         <dd>Nouvel utilitaire pour le d&eacute;marrage des d&eacute;mons
368         FastCGI.</dd>
369         <dt><program>htcacheclean</program></dt>
370         <dd>Les URLs pr&eacute;sentes dans le cache peuvent maintenant &ecirc;tre
371         affich&eacute;es, accompagn&eacute;es &eacute;ventuellement de leurs m&eacute;tadonn&eacute;es.</dd>
372         <dd>Possibilit&eacute; de supprimer explicitement des URLs individuelles
373         pr&eacute;sentes dans le cache.</dd>
374         <dd>Les tailles de fichiers peuvent maintenant &ecirc;tre arrondies au
375         multiple de la taille de bloc donn&eacute;e, les limites de taille
376         collant de ce fait d'avantage &agrave; la taille r&eacute;elle sur disque.</dd>
377         <dd>La taille du cache peut maintenant &ecirc;tre limit&eacute;e par le
378         nombre d'inodes, en plus de la possibilit&eacute; de limitation par la
379         taille des fichiers.</dd>
380
381         <dt><program>rotatelogs</program></dt>
382         <dd>Possibilit&eacute; de cr&eacute;er un lien vers le fichier journal
383         courant.</dd>
384         <dd>Possibilit&eacute; d'invoquer un script personnalis&eacute; apr&egrave;s la
385         rotation.</dd>
386
387         <dt><program>htpasswd</program>, <program>htdbm</program></dt>
388         <dd>Support de l'algorithme bcrypt (disponible &agrave; partir de la
389         version 2.4.4).
390         </dd>
391     </dl>
392   </section>
393
394   <section id="documentation">
395     <title>Documentation</title>
396     <dl>
397         <dt>mod_rewrite</dt>
398         <dd>La documentation du module <module>mod_rewrite</module> a
399         &eacute;t&eacute; r&eacute;organis&eacute;e et presque enti&egrave;rement r&eacute;&eacute;crite en mettant
400         l'accent sur les exemples et l'utilisation courante, ainsi que
401         sur l'incitation &agrave; utiliser d'autres solutions lorsque cela
402         s'av&egrave;re plus appropri&eacute;. Le document <a href="rewrite/">Rewrite
403         Guide</a> constitue maintenant une section de premier niveau ;
404         il est mieux organis&eacute; et contient beaucoup plus de d&eacute;tails.</dd>
405
406         <dt>mod_ssl</dt>
407         <dd>La documentation du module <module>mod_ssl</module> a &eacute;t&eacute;
408         grandement am&eacute;lior&eacute;e, avec plus d'exemples et un niveau "Bien
409         d&eacute;marrer" qui s'ajoutent aux d&eacute;tails techniques d&eacute;j&agrave; pr&eacute;sents
410         dans la pr&eacute;c&eacute;dente documentation.</dd>
411
412         <dt>Caching Guide</dt>
413         <dd>Le <a href="caching.html">Guide de la mise en cache</a> a
414         &eacute;t&eacute; r&eacute;&eacute;crit afin de bien faire la diff&eacute;rence entre les
415         fonctionnalit&eacute;s de mise en cache de la RFC2616 HTTP/1.1 fournies
416         par le module <module>mod_cache</module>, et la mise en cache
417         g&eacute;n&eacute;rique de type cl&eacute;/valeur fournie par l'interface <a
418         href="socache.html">socache</a>, mais aussi pour couvrir la mise
419         en cache sp&eacute;cialis&eacute;e fournie par des m&eacute;canismes tels que ceux du
420         module <module>mod_file_cache</module>.</dd>
421     </dl>
422     </section>
423
424   <section id="developer">
425     <title>Modifications concernant les d&eacute;veloppeur de modules</title>
426     <dl>
427       <dt>Ajout de code pour la v&eacute;rification de la configuration</dt>
428
429       <dd>Une nouvelle fonction, <code>check_config</code>, a &eacute;t&eacute; ajout&eacute;e et
430       s'ex&eacute;cute entre les fonctions <code>pre_config</code> et
431       <code>open_logs</code>. Elle s'ex&eacute;cute aussi avant la fonction
432       <code>test_config</code> si l'option <code>-t</code> est pass&eacute;e au
433       d&eacute;mon <program>httpd</program>. La fonction <code>check_config</code>
434       permet aux modules de v&eacute;rifier l'interd&eacute;pendance des valeurs des
435       directives de configuration et d'ajuster ces valeurs, alors que les
436       messages du serveur peuvent encore &ecirc;tre affich&eacute;s sur la console.
437       L'utilisateur est ainsi averti des erreurs de configuration avant que la
438       fonction du noyau <code>open_logs</code> ne redirige les sorties de la
439       console vers le journal des erreurs.</dd>
440
441       <dt>Ajout d'un analyseur syntaxique d'expressions</dt>
442       <dd>Nous disposons &agrave; pr&eacute;sent d'un analyseur g&eacute;n&eacute;rique d'expressions, dont l'API
443       est d&eacute;crite dans <var>ap_expr.h</var>. Il s'agit d'une adaptation de
444       l'analyseur qu'on trouvait auparavant dans <module>mod_ssl</module>.</dd>
445
446       <dt>Conteneurs de logique d'autorisation</dt>
447
448       <dd>Afin de fournir une logique d'autorisation avanc&eacute;e via des
449       directives telles que <directive module="mod_authz_core"
450       type="section">RequireAll</directive>, les modules d'autorisation
451       s'enregistrent maintenant en tant
452       que fournisseur par le biais de ap_register_auth_provider().</dd>
453
454       <dt>Interface de mise en cache des petits objets</dt>
455
456       <dd>Le fichier d'en-t&ecirc;tes <var>ap_socache.h</var> fournit une
457       interface &agrave; base de fournisseur pour la mise en cache des petits
458       objets de donn&eacute;es, en s'inspirant de
459       l'impl&eacute;mentation pr&eacute;c&eacute;dente
460       du cache de session par <module>mod_ssl</module>. Sont support&eacute;s
461       actuellement : les fournisseurs utilisant un tampon cyclique en
462       m&eacute;moire partag&eacute;e, les fichiers dbm sur disque, et les caches
463       distribu&eacute;s de type memcache.</dd>
464
465       <dt>Ajout du point d'ancrage Cache Status</dt>
466
467       <dd>Le module <module>mod_cache</module> inclut maintenant un
468       nouveau point d'ancrage, <code>cache_status</code>, qui est appel&eacute;
469       lorsque la d&eacute;cision &agrave; propos de la mise en cache est connue. Il en
470       existe une impl&eacute;mentation par d&eacute;faut qui ajoute les en-t&ecirc;tes
471       optionnels <code>X-Cache</code> et <code>X-Cache-Detail</code> &agrave;
472       la r&eacute;ponse.</dd>
473
474
475     </dl>
476     <p>La documentation du d&eacute;veloppeur contient une <a
477     href="developer/new_api_2_4.html">liste d&eacute;taill&eacute;e des modifications
478     de l'API</a>.</p>
479   </section>
480
481 </manualpage>