httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jfcl...@apache.org
Subject svn commit: r566259 - in /httpd/httpd/trunk/docs/manual: new_features_2_2.html.fr new_features_2_2.xml.fr
Date Wed, 15 Aug 2007 16:46:58 GMT
Author: jfclere
Date: Wed Aug 15 09:46:57 2007
New Revision: 566259

URL: http://svn.apache.org/viewvc?view=rev&rev=566259
Log:
Translation submitted by Vincent Deffontaines.

Added:
    httpd/httpd/trunk/docs/manual/new_features_2_2.html.fr
    httpd/httpd/trunk/docs/manual/new_features_2_2.xml.fr

Added: httpd/httpd/trunk/docs/manual/new_features_2_2.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/new_features_2_2.html.fr?view=auto&rev=566259
==============================================================================
--- httpd/httpd/trunk/docs/manual/new_features_2_2.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/new_features_2_2.html.fr Wed Aug 15 09:46:57 2007
@@ -0,0 +1,305 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Aperçu des nouvelles fonctionnalités dans Apache 2.2 - Serveur Apache HTTP</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main
stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all"
type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css"
/>
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a>
| <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a>
| <a href="./sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.3</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif"
/></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur
HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a>
&gt; <a href="./">Version 2.3</a></div><div id="page-content"><div
id="preamble"><h1>Aperçu des nouvelles fonctionnalités dans Apache 2.2</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html"
hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_2.html" title="Français">&nbsp;fr&nbsp;</a>
|
+<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a>
|
+<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português
(Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div>
+
+  <p>Ce document décrit quelques uns des changements principaux entre
+     les versions 2.0 et 2.2 du serveur HTTP Apache. Pour les
+     nouvelles fonctionnalités ajoutées depuis la version 1.3, se
+     référer au document
+     <a href="new_features_2_0.html">2.0 new features</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif"
/> <a href="#core">Améliorations du système de base</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Améliorations
des modules</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Améliorations
des programmes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Changements
pour le développeur de module</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
+<div class="section">
+<h2><a name="core" id="core">Améliorations du système de base</a></h2>
+    
+    <dl>
+
+      <dt>Authn/Authz</dt>
+      <dd>Les modules d'authentification et d'autorisation intégrés
+	ont été refondus. Le nouveau module
+	<code class="module"><a href="./mod/mod_authn_alias.html">mod_authn_alias</a></code>
permet de
+	simplifier considérablement certaines configurations d'authentification.
+          Voir <a href="#module">modification des noms de modules</a>,
+	  et
+	  <a href="#developer">les changements pour le développeur</a>
+	  pour plus d'informations sur les conséquences de ces
+	  changements pour les utilisateurs et les développeurs de
+	  modules.</dd>
+
+      <dt>Mise en cache</dt>
+      <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>,
<code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>,
et
+          <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code>
ont subi de nombreuses
+	  modifications, et l'on considère qu'ils ont maintenant atteint
+	  un degré de qualité suffisant pour leur mise en production. Le programme
+	  <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code>
a été ajouté afin de rendre
+	  plus propre la configuration du module
+	  <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>.</dd>
+
+      <dt>Configuration</dt>
+      <dd>L'agencement de la configuration par défaut a été simplifié
+      	et modularisé. Les portions de configuration qui peuvent être
+	utilisées pour activer des fonctionnalités courantes sont
+	maintenant intégrées à Apache, et peuvent être facilement
+	ajoutées à la configuration principale du serveur.</dd>
+
+      <dt>Arrêt en douceur</dt>
+      <dd>Les modules MPM <code class="module"><a href="./mod/prefork.html">prefork</a></code>,
+        <code class="module"><a href="./mod/worker.html">worker</a></code>
et <code class="module"><a href="./mod/event.html">event</a></code>
permettent
+	maintenant l'arrêt en douceur de <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+          au moyen du signal
+          <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>.
+	  La directive <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code>
a été ajoutée dans le but
+	  de spécifier un délai optionnel, après lequel
+          <code class="program"><a href="./programs/httpd.html">httpd</a></code>
s'arrêtera quel que soit le statut
+          des requêtes en cours.</dd>
+
+      <dt>Mise en oeuvre du proxy</dt>
+      <dd>Le nouveau module <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>
fournit
+          des services de répartition de charge (load balancing) pour le
+	  module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
+          Le nouveau module <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>
ajoute le
+	  support pour le
+          <code>Protocole JServ de Apache version 1.3</code> qu'utilise
+          <a href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
+
+      <dt>Mise à jour de la bibliothèque des expressions rationnelles</dt>
+      <dd>La version 5.0 de la
+          <a href="http://www.pcre.org/">Perl Compatible Regular Expression
+          Library</a> (PCRE) est maintenant disponible.
+	  <code class="program"><a href="./programs/httpd.html">httpd</a></code>
peut être configuré pour utiliser une
+	  PCRE choisie en passant l'option <code>--with-pcre</code> au
+	  script configure.</dd>
+
+      <dt>Filtrage intelligent</dt>
+      <dd>Le module <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>
permet la configuration
+          dynamique de la chaîne de filtrage en sortie. Il permet
+	  d'insérer des filtres conditionnels basés sur toute
+	  requête, en-tête de réponse ou variable
+	  d'environnement, et fait table rase des problèmes de dépendances
+	  et d'ordonnancement rencontrés avec l'architecture 2.0.</dd>
+
+      <dt>Support des gros fichiers</dt>
+
+      <dd>httpd supporte maintenant les fichiers d'une taille supérieure
+      à 2GB sur les systèmes 32 bits UNIX modernes.  Le support des
+      corps de requête d'une taille supérieure à 2GB a aussi été
+      ajouté.</dd>
+
+      <dt>Module MPM Event</dt>
+      <dd>Le module MPM <code class="module"><a href="./mod/event.html">event</a></code>
utilise un thread séparé
+      	pour gérer les requêtes "Keep alive" et accepter des connexions.
+	Les requêtes "Keep alive" requéraient traditionnellement un
+	processus httpd dédié pour leur gestion. Ce processus dédié
+	ne pouvait plus être réutilisé jusqu'à ce que le délai "Keep Alive"
+          soit écoulé.</dd>
+
+      <dt>Support des bases de données SQL</dt>
+      <dd>Le module <p><code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>,
associé à l'environnement
+      	apr_dbd, fournit le support SQL direct aux modules
+	qui en ont besoin.  Supporte la mise en commun des connexions
+          dans les modules MPM threadés.</p>
+	  <p><strong>Utilisateurs Windows</strong> : veuillez noter que ce
+	  support n'est pas encore inclus dans l'implémentation Windows
+	  standard.  Si vous l'utilisez sur la plate-forme
+	  Windows, merci de nous faire savoir comment vous vous y
+	  prenez.</p>
+	  </dd>
+
+    </dl>
+  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
+<div class="section">
+<h2><a name="module" id="module">Améliorations des modules</a></h2>
+    
+    <dl>
+      <dt>Authn/Authz</dt>
+      <dd>Les modules du répertoire aaa ont été renommés et fournissent
+          un support amélioré pour la méthode d'authentification <strong>digest</strong>.
 Par exemple, mod_auth
+          est maintenant scindé en deux modules : <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code>
et
+          <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>;
mod_auth_dbm s'appelle maintenant
+          <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>;
mod_access a été renommé en
+          <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>.
 Est également apparu le nouveau module
+          <code class="module"><a href="./mod/mod_authn_alias.html">mod_authn_alias</a></code>
qui simplifie
+          certaines configurations d'authentification.
+      </dd>
+
+      <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
+      <dd>Ce module est un portage de la version 2.0 du module
+          <code>mod_auth_ldap</code> vers la version 2.2 du framework
+	  <code>Authn/Authz</code>.
+	  Les nouvelles fonctionnalités comprennent l'utilisation des valeurs
+	  d'attributs LDAP et des filtres de recherche avancés dans la
+          directive <code class="directive"><a href="./mod/core.html#require">Require</a></code>.</dd>
+
+      <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt>
+      <dd>Ce nouveau module propose une gestion des droits d'accès aux ressources
web selon leur appartenance
+      à un utilisateur au niveau du système de fichiers.</dd>
+
+      <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt>
+      <dd>Ce nouveau module permet de définir des blocs de configuration activables
selon le numéro de version du serveur en fonctionnement.</dd>
+
+      <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
+      <dd>Un nouvel argument <code>?config</code> a été ajouté, qui
permettra d'afficher
+          les directives de configuration telles qu'elles sont interprétées
+	  par Apache, y compris le nom de fichier et le numéro de ligne.
+	  Le module montre aussi l'ordre des point d'entrée de traitement d'une
+	  requête (request hooks) ainsi que des informations de construction
+	  supplémentaires, d'une manière similaire à <code>httpd -V</code>.</dd>
+
+      <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
+      
+      <dd>Le support de <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a>,
a été ajouté, ce qui permet de passer d'une
+	connexion en clair au cryptage TLS.</dd>
+
+      <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt>
+      <dd>mod_imap a été renommé en <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>
afin
+      d'éviter une confusion pour les utilisateurs.</dd>
+    </dl>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
+<div class="section">
+<h2><a name="programs" id="programs">Améliorations des programmes</a></h2>
+    
+    <dl>
+      <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt>
+      <dd>Une nouvelle option de ligne de commande <code>-M</code>
+     a été ajoutée, qui fournit la liste de tous les modules chargés
+     en fonction de la configuration réelle. À la différence de l'option
+     <code>-l</code>, cette liste inclut les Objets Dynamiques Partagés
+     (DSOs) chargés par l'intermédiaire du module
+     <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>.</dd>
+      <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt>
+      <dd>Un nouveau programme servant à générer des fichiers dbm à partir
+      d'une source texte, à utiliser avec la directive
+      <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+          et le type de mise en correspondance <code>dbm</code>.</dd>
+    </dl>
+  </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
+<div class="section">
+<h2><a name="developer" id="developer">Changements pour le développeur de module</a></h2>
+    
+    <dl>
+      <dt><a class="glossarylink" href="./glossary.html#apr" title="see glossary">APR</a>
1.0 API</dt>
+
+      <dd>Apache 2.2 utilise l'API APR 1.0.  Toutes les fonctions et
+      symboles obsolètes ont été supprimés du code de <code>APR</code> et
+          <code>APR-Util</code>. Pour plus de détails, consultez le
+          <a href="http://apr.apache.org/">site web de APR</a>.</dd>
+
+      <dt>Authn/Authz</dt>
+      <dd>Les modules d'authentification et d'autorisation intégrés ont
+          été renommés de la manière suivante:
+          <ul>
+          <li>mod_auth_*  -&gt; Modules qui implémentent un mécanisme
+	  	d'authentification HTTP</li>
+          <li>mod_authn_* -&gt; Modules qui fournissent un dispositif
+	  	d'authentification en arrière-plan</li>
+          <li>mod_authz_* -&gt; Modules qui implémentent l'autorisation (ou l'accès)</li>
+          <li>mod_authnz_*-&gt; Module qui implémentent à la fois
+	  l'authentification &amp; l'autorisation</li>
+          </ul>
+	  L'organisation des méthodes d'authentification a également été revue, ce qui va simplifier
+	  grandement l'ajout de nouvelles méthodes d'authentification.</dd>
+
+      <dt>Journalisation des erreurs de connexion</dt>
+
+      <dd>Une nouvelle fonction a été ajoutée, <code>ap_log_cerror</code>,
+      afin de pouvoir enregistrer les erreurs qui surviennent au cours de
+      la connexion du client.  Une fois enregistré, le message inclut l'adresse IP du client.</dd>
+
+      <dt>Ajout d'une portion de code pour la vérification de la configuration</dt>
+
+      <dd>Un nouvel élément de traitement a été ajouté, <code>test_config</code>,
+      afin d'aider les modules qui ne veulent exécuter un code spécial
+      que si l'utilisateur passe le paramètre <code>-t</code> à
+      <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</dd>
+
+      <dt>Définition de la taille de la pile pour les modules MPM threadés</dt>
+
+      <dd>Une nouvelle directive a été ajoutée, <code>ThreadStackSize</code>
+     afin de définir la taille de la pile pour tous les modules MPM threadés.
+     Ceci s'avère nécessaire pour certains modules tiers sur des plateformes
+     dont la taille de la pile des threads par défaut est
+     trop petite.</dd>
+
+      <dt>Gestion de protocole pour les filtres en sortie</dt>
+
+      <dd>Par le passé, chaque filtre devait s'assurer que les en-têtes de
+      réponse corrects étaient générés dans la mesure où il les affectait.
+      Les filtres peuvent maintenant déléguer la gestion courante du
+      protocole au module
+          <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>,
à l'aide des appels
+          <code>ap_register_output_filter_protocol</code> ou
+          <code>ap_filter_protocol</code>.</dd>
+
+      <dt>Ajout d'un élément de traitement pour le processus père (monitor hook)</dt>
+      <dd>Ce nouvel élément de traitement permet aux modules de lancer
+      des jobs réguliers/planifiés au niveau du processus père
+      (root).</dd>
+
+      <dt>Modifications de l'API de traitement des expressions régulières</dt>
+
+      <dd>Le fichier d'en-tête <code>pcreposix.h</code> n'est plus disponible;
+      il a été remplacé par le nouveau fichier
+      d'en-tête <code>ap_regex.h</code>.  L'implémentation
+      POSIX.2 <code>regex.h</code> exposée dans l'ancien fichier d'en-tête
+      est maintenant disponible dans l'espace de nommage <code>ap_</code>
+      depuis <code>ap_regex.h</code>.  Les appels à <code>regcomp</code>,
+      <code>regexec</code>, etc... peuvent être remplacés par des appels à
+      <code>ap_regcomp</code>, <code>ap_regcomp</code>.</dd>
+
+      <dt>Cadre d'application DBD (API pour base de données SQL)</dt>
+
+      <dd><p>Avec Apache 1.x et 2.0, les modules nécessitant un processus
+      SQL d'arrière-plan devaient s'en charger eux-mêmes.  En dehors du fait
+      de réinventer la roue, ceci peut s'avérer très inefficace, par
+      exemple lorsque plusieurs modules maintiennent chacun leurs
+      propres connexions.</p>
+      <p>Apache 2.1 et supérieur fournissent l'API <code>ap_dbd</code>
qui
+      permet la gestion des connexions à la base de données (y compris
+      les stratégies optimisées pour les modules MPM threadés
+      et non threadés), tandis que APR 1.2 et supérieur fournissent
+      l'API <code>apr_dbd</code> qui permet l'interaction avec la
+      base de données.</p>
+      <p>Les nouveaux modules DEVRAIENT désormais utiliser ces APIs pour
+      toutes les opérations liées aux bases de données SQL.
+      De même, les applications existantes DEVRAIENT être mises à jour
+      lorsque c'est possible, soit de manière transparente ou sous forme
+      d'une option recommandée à leurs utilisateurs.</p></dd>
+    </dl>
+  </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html"
hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="./fr/new_features_2_2.html" title="Français">&nbsp;fr&nbsp;</a>
|
+<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a>
|
+<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português
(Brasil)">&nbsp;pt-br&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Authorisé
sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a>
| <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a>
| <a href="./sitemap.html">Plan du site</a></p></div>
+</body></html>
\ No newline at end of file

Added: httpd/httpd/trunk/docs/manual/new_features_2_2.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/new_features_2_2.xml.fr?view=auto&rev=566259
==============================================================================
--- httpd/httpd/trunk/docs/manual/new_features_2_2.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/new_features_2_2.xml.fr Wed Aug 15 09:46:57 2007
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
+<!-- LastChangedRevision English document : 420990 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- $LastChangedRevision: 2007062301 $ -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<manualpage metafile="new_features_2_2.xml.meta">
+
+<title>Aper&ccedil;u des nouvelles fonctionnalit&eacute;s dans Apache 2.2</title>
+
+<summary>
+  <p>Ce document d&eacute;crit quelques uns des changements principaux entre
+     les versions 2.0 et 2.2 du serveur HTTP Apache. Pour les
+     nouvelles fonctionnalit&eacute;s ajout&eacute;es depuis la version 1.3, se
+     r&eacute;f&eacute;rer au document
+     <a href="new_features_2_0.html">2.0 new features</a>.</p>
+</summary>
+
+  <section id="core">
+    <title>Am&eacute;liorations du syst&egrave;me de base</title>
+    <dl>
+
+      <dt>Authn/Authz</dt>
+      <dd>Les modules d'authentification et d'autorisation int&eacute;gr&eacute;s
+	ont &eacute;t&eacute; refondus. Le nouveau module
+	<module>mod_authn_alias</module> permet de
+	simplifier consid&eacute;rablement certaines configurations d'authentification.
+          Voir <a href="#module">modification des noms de modules</a>,
+	  et
+	  <a href="#developer">les changements pour le d&eacute;veloppeur</a>
+	  pour plus d'informations sur les cons&eacute;quences de ces
+	  changements pour les utilisateurs et les d&eacute;veloppeurs de
+	  modules.</dd>
+
+      <dt>Mise en cache</dt>
+      <dd><module>mod_cache</module>, <module>mod_disk_cache</module>,
et
+          <module>mod_mem_cache</module> ont subi de nombreuses
+	  modifications, et l'on consid&egrave;re qu'ils ont maintenant atteint
+	  un degr&eacute; de qualit&eacute; suffisant pour leur mise en production. Le programme
+	  <program>htcacheclean</program> a &eacute;t&eacute; ajout&eacute;
afin de rendre
+	  plus propre la configuration du module
+	  <module>mod_disk_cache</module>.</dd>
+
+      <dt>Configuration</dt>
+      <dd>L'agencement de la configuration par d&eacute;faut a &eacute;t&eacute;
simplifi&eacute;
+      	et modularis&eacute;. Les portions de configuration qui peuvent &ecirc;tre
+	utilis&eacute;es pour activer des fonctionnalit&eacute;s courantes sont
+	maintenant int&eacute;gr&eacute;es &agrave; Apache, et peuvent &ecirc;tre
facilement
+	ajout&eacute;es &agrave; la configuration principale du serveur.</dd>
+
+      <dt>Arr&ecirc;t en douceur</dt>
+      <dd>Les modules MPM <module>prefork</module>,
+        <module>worker</module> et <module>event</module> permettent
+	maintenant l'arr&ecirc;t en douceur de <program>httpd</program>
+          au moyen du signal
+          <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>.
+	  La directive <directive module="mpm_common"
+	  >GracefulShutdownTimeout</directive> a &eacute;t&eacute; ajout&eacute;e
dans le but
+	  de sp&eacute;cifier un d&eacute;lai optionnel, apr&egrave;s lequel
+          <program>httpd</program> s'arr&ecirc;tera quel que soit le statut
+          des requ&ecirc;tes en cours.</dd>
+
+      <dt>Mise en oeuvre du proxy</dt>
+      <dd>Le nouveau module <module>mod_proxy_balancer</module> fournit
+          des services de r&eacute;partition de charge (load balancing) pour le
+	  module <module>mod_proxy</module>.
+          Le nouveau module <module>mod_proxy_ajp</module> ajoute le
+	  support pour le
+          <code>Protocole JServ de Apache version 1.3</code> qu'utilise
+          <a href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
+
+      <dt>Mise &agrave; jour de la biblioth&egrave;que des expressions rationnelles</dt>
+      <dd>La version 5.0 de la
+          <a href="http://www.pcre.org/">Perl Compatible Regular Expression
+          Library</a> (PCRE) est maintenant disponible.
+	  <program>httpd</program> peut &ecirc;tre configur&eacute; pour utiliser
une
+	  PCRE choisie en passant l'option <code>--with-pcre</code> au
+	  script configure.</dd>
+
+      <dt>Filtrage intelligent</dt>
+      <dd>Le module <module>mod_filter</module> permet la configuration
+          dynamique de la cha&icirc;ne de filtrage en sortie. Il permet
+	  d'ins&eacute;rer des filtres conditionnels bas&eacute;s sur toute
+	  requ&ecirc;te, en-t&ecirc;te de r&eacute;ponse ou variable
+	  d'environnement, et fait table rase des probl&egrave;mes de d&eacute;pendances
+	  et d'ordonnancement rencontr&eacute;s avec l'architecture 2.0.</dd>
+
+      <dt>Support des gros fichiers</dt>
+
+      <dd>httpd supporte maintenant les fichiers d'une taille sup&eacute;rieure
+      &agrave; 2GB sur les syst&egrave;mes 32 bits UNIX modernes.  Le support des
+      corps de requ&ecirc;te d'une taille sup&eacute;rieure &agrave; 2GB a aussi
&eacute;t&eacute;
+      ajout&eacute;.</dd>
+
+      <dt>Module MPM Event</dt>
+      <dd>Le module MPM <module>event</module> utilise un thread s&eacute;par&eacute;
+      	pour g&eacute;rer les requ&ecirc;tes "Keep alive" et accepter des connexions.
+	Les requ&ecirc;tes "Keep alive" requ&eacute;raient traditionnellement un
+	processus httpd d&eacute;di&eacute; pour leur gestion. Ce processus d&eacute;di&eacute;
+	ne pouvait plus &ecirc;tre r&eacute;utilis&eacute; jusqu'&agrave; ce que
le d&eacute;lai "Keep Alive"
+          soit &eacute;coul&eacute;.</dd>
+
+      <dt>Support des bases de donn&eacute;es SQL</dt>
+      <dd>Le module <p><module>mod_dbd</module>, associ&eacute;
&agrave; l'environnement
+      	apr_dbd, fournit le support SQL direct aux modules
+	qui en ont besoin.  Supporte la mise en commun des connexions
+          dans les modules MPM thread&eacute;s.</p>
+	  <p><strong>Utilisateurs Windows</strong> : veuillez noter que ce
+	  support n'est pas encore inclus dans l'impl&eacute;mentation Windows
+	  standard.  Si vous l'utilisez sur la plate-forme
+	  Windows, merci de nous faire savoir comment vous vous y
+	  prenez.</p>
+	  </dd>
+
+    </dl>
+  </section>
+
+  <section id="module">
+    <title>Am&eacute;liorations des modules</title>
+    <dl>
+      <dt>Authn/Authz</dt>
+      <dd>Les modules du r&eacute;pertoire aaa ont &eacute;t&eacute; renomm&eacute;s
et fournissent
+          un support am&eacute;lior&eacute; pour la m&eacute;thode d'authentification
<strong>digest</strong>.  Par exemple, mod_auth
+          est maintenant scind&eacute; en deux modules : <module>mod_auth_basic</module>
et
+          <module>mod_authn_file</module>; mod_auth_dbm s'appelle maintenant
+          <module>mod_authn_dbm</module>; mod_access a &eacute;t&eacute;
renomm&eacute; en
+          <module>mod_authz_host</module>.  Est &eacute;galement apparu le
nouveau module
+          <module>mod_authn_alias</module> qui simplifie
+          certaines configurations d'authentification.
+      </dd>
+
+      <dt><module>mod_authnz_ldap</module></dt>
+      <dd>Ce module est un portage de la version 2.0 du module
+          <code>mod_auth_ldap</code> vers la version 2.2 du framework
+	  <code>Authn/Authz</code>.
+	  Les nouvelles fonctionnalit&eacute;s comprennent l'utilisation des valeurs
+	  d'attributs LDAP et des filtres de recherche avanc&eacute;s dans la
+          directive <directive module="core">Require</directive>.</dd>
+
+      <dt><module>mod_authz_owner</module></dt>
+      <dd>Ce nouveau module propose une gestion des droits d'acc&egrave;s aux ressources
web selon leur appartenance
+      &agrave; un utilisateur au niveau du syst&egrave;me de fichiers.</dd>
+
+      <dt><module>mod_version</module></dt>
+      <dd>Ce nouveau module permet de d&eacute;finir des blocs de configuration
activables selon le num&eacute;ro de version du serveur en fonctionnement.</dd>
+
+      <dt><module>mod_info</module></dt>
+      <dd>Un nouvel argument <code>?config</code> a &eacute;t&eacute;
ajout&eacute;, qui permettra d'afficher
+          les directives de configuration telles qu'elles sont interpr&eacute;t&eacute;es
+	  par Apache, y compris le nom de fichier et le num&eacute;ro de ligne.
+	  Le module montre aussi l'ordre des point d'entr&eacute;e de traitement d'une
+	  requ&ecirc;te (request hooks) ainsi que des informations de construction
+	  suppl&eacute;mentaires, d'une mani&egrave;re similaire &agrave; <code>httpd
-V</code>.</dd>
+
+      <dt><module>mod_ssl</module></dt>
+      <!-- Need Info on SSLEngine Support? -->
+      <dd>Le support de <a href="http://www.ietf.org/rfc/rfc2817.txt"
+      	>RFC 2817</a>, a &eacute;t&eacute; ajout&eacute;, ce qui permet
de passer d'une
+	connexion en clair au cryptage TLS.</dd>
+
+      <dt><module>mod_imagemap</module></dt>
+      <dd>mod_imap a &eacute;t&eacute; renomm&eacute; en <module>mod_imagemap</module>
afin
+      d'&eacute;viter une confusion pour les utilisateurs.</dd>
+    </dl>
+
+  </section>
+
+  <section id="programs">
+    <title>Am&eacute;liorations des programmes</title>
+    <dl>
+      <dt><program>httpd</program></dt>
+      <dd>Une nouvelle option de ligne de commande <code>-M</code>
+     a &eacute;t&eacute; ajout&eacute;e, qui fournit la liste de tous les modules
charg&eacute;s
+     en fonction de la configuration r&eacute;elle. &Agrave; la diff&eacute;rence
de l'option
+     <code>-l</code>, cette liste inclut les Objets Dynamiques Partag&eacute;s
+     (DSOs) charg&eacute;s par l'interm&eacute;diaire du module
+     <module>mod_so</module>.</dd>
+      <dt><program>httxt2dbm</program></dt>
+      <dd>Un nouveau programme servant &agrave; g&eacute;n&eacute;rer des
fichiers dbm &agrave; partir
+      d'une source texte, &agrave; utiliser avec la directive
+      <directive module="mod_rewrite">RewriteMap</directive>
+          et le type de mise en correspondance <code>dbm</code>.</dd>
+    </dl>
+  </section>
+
+  <section id="developer">
+    <title>Changements pour le d&eacute;veloppeur de module</title>
+    <dl>
+      <dt><glossary>APR</glossary> 1.0 API</dt>
+
+      <dd>Apache 2.2 utilise l'API APR 1.0.  Toutes les fonctions et
+      symboles obsol&egrave;tes ont &eacute;t&eacute; supprim&eacute;s du
code de <code>APR</code> et
+          <code>APR-Util</code>. Pour plus de d&eacute;tails, consultez le
+          <a href="http://apr.apache.org/">site web de APR</a>.</dd>
+
+      <dt>Authn/Authz</dt>
+      <dd>Les modules d'authentification et d'autorisation int&eacute;gr&eacute;s
ont
+          &eacute;t&eacute; renomm&eacute;s de la mani&egrave;re suivante:
+          <ul>
+          <li>mod_auth_*  -> Modules qui impl&eacute;mentent un m&eacute;canisme
+	  	d'authentification HTTP</li>
+          <li>mod_authn_* -> Modules qui fournissent un dispositif
+	  	d'authentification en arri&egrave;re-plan</li>
+          <li>mod_authz_* -> Modules qui impl&eacute;mentent l'autorisation
(ou l'acc&egrave;s)</li>
+          <li>mod_authnz_*-> Module qui impl&eacute;mentent &agrave; la
fois
+	  l'authentification &amp; l'autorisation</li>
+          </ul>
+	  L'organisation des m&eacute;thodes d'authentification a &eacute;galement &eacute;t&eacute;
revue, ce qui va simplifier
+	  grandement l'ajout de nouvelles m&eacute;thodes d'authentification.</dd>
+
+      <dt>Journalisation des erreurs de connexion</dt>
+
+      <dd>Une nouvelle fonction a &eacute;t&eacute; ajout&eacute;e, <code>ap_log_cerror</code>,
+      afin de pouvoir enregistrer les erreurs qui surviennent au cours de
+      la connexion du client.  Une fois enregistr&eacute;, le message inclut l'adresse
IP du client.</dd>
+
+      <dt>Ajout d'une portion de code pour la v&eacute;rification de la configuration</dt>
+
+      <dd>Un nouvel &eacute;l&eacute;ment de traitement a &eacute;t&eacute;
ajout&eacute;, <code>test_config</code>,
+      afin d'aider les modules qui ne veulent ex&eacute;cuter un code sp&eacute;cial
+      que si l'utilisateur passe le param&egrave;tre <code>-t</code> &agrave;
+      <program>httpd</program>.</dd>
+
+      <dt>D&eacute;finition de la taille de la pile pour les modules MPM thread&eacute;s</dt>
+
+      <dd>Une nouvelle directive a &eacute;t&eacute; ajout&eacute;e, <code>ThreadStackSize</code>
+     afin de d&eacute;finir la taille de la pile pour tous les modules MPM thread&eacute;s.
+     Ceci s'av&egrave;re n&eacute;cessaire pour certains modules tiers sur des plateformes
+     dont la taille de la pile des threads par d&eacute;faut est
+     trop petite.</dd>
+
+      <dt>Gestion de protocole pour les filtres en sortie</dt>
+
+      <dd>Par le pass&eacute;, chaque filtre devait s'assurer que les en-t&ecirc;tes
de
+      r&eacute;ponse corrects &eacute;taient g&eacute;n&eacute;r&eacute;s
dans la mesure o&ugrave; il les affectait.
+      Les filtres peuvent maintenant d&eacute;l&eacute;guer la gestion courante du
+      protocole au module
+          <module>mod_filter</module>, &agrave; l'aide des appels
+          <code>ap_register_output_filter_protocol</code> ou
+          <code>ap_filter_protocol</code>.</dd>
+
+      <dt>Ajout d'un &eacute;l&eacute;ment de traitement pour le processus
p&egrave;re (monitor hook)</dt>
+      <dd>Ce nouvel &eacute;l&eacute;ment de traitement permet aux modules
de lancer
+      des jobs r&eacute;guliers/planifi&eacute;s au niveau du processus p&egrave;re
+      (root).</dd>
+
+      <dt>Modifications de l'API de traitement des expressions r&eacute;guli&egrave;res</dt>
+
+      <dd>Le fichier d'en-t&ecirc;te <code>pcreposix.h</code> n'est
plus disponible;
+      il a &eacute;t&eacute; remplac&eacute; par le nouveau fichier
+      d'en-t&ecirc;te <code>ap_regex.h</code>.  L'impl&eacute;mentation
+      POSIX.2 <code>regex.h</code> expos&eacute;e dans l'ancien fichier d'en-t&ecirc;te
+      est maintenant disponible dans l'espace de nommage <code>ap_</code>
+      depuis <code>ap_regex.h</code>.  Les appels &agrave; <code>regcomp</code>,
+      <code>regexec</code>, etc... peuvent &ecirc;tre remplac&eacute;s
par des appels &agrave;
+      <code>ap_regcomp</code>, <code>ap_regcomp</code>.</dd>
+
+      <dt>Cadre d'application DBD (API pour base de donn&eacute;es SQL)</dt>
+
+      <dd><p>Avec Apache 1.x et 2.0, les modules n&eacute;cessitant un processus
+      SQL d'arri&egrave;re-plan devaient s'en charger eux-m&ecirc;mes.  En dehors
du fait
+      de r&eacute;inventer la roue, ceci peut s'av&eacute;rer tr&egrave;s inefficace,
par
+      exemple lorsque plusieurs modules maintiennent chacun leurs
+      propres connexions.</p>
+      <p>Apache 2.1 et sup&eacute;rieur fournissent l'API <code>ap_dbd</code>
qui
+      permet la gestion des connexions &agrave; la base de donn&eacute;es (y compris
+      les strat&eacute;gies optimis&eacute;es pour les modules MPM thread&eacute;s
+      et non thread&eacute;s), tandis que APR 1.2 et sup&eacute;rieur fournissent
+      l'API <code>apr_dbd</code> qui permet l'interaction avec la
+      base de donn&eacute;es.</p>
+      <p>Les nouveaux modules DEVRAIENT d&eacute;sormais utiliser ces APIs pour
+      toutes les op&eacute;rations li&eacute;es aux bases de donn&eacute;es SQL.
+      De m&ecirc;me, les applications existantes DEVRAIENT &ecirc;tre mises &agrave;
jour
+      lorsque c'est possible, soit de mani&egrave;re transparente ou sous forme
+      d'une option recommand&eacute;e &agrave; leurs utilisateurs.</p></dd>
+    </dl>
+  </section>
+</manualpage>



Mime
View raw message