[Trad] [svn:pgfr] r1272 - traduc/trunk/postgresql

admin at listes.postgresql.fr admin at listes.postgresql.fr
Ven 13 Mar 11:21:47 CET 2009


Author: gleu
Date: 2009-03-13 11:21:47 +0100 (Fri, 13 Mar 2009)
New Revision: 1272

Modified:
   traduc/trunk/postgresql/release.xml
   traduc/trunk/postgresql/version.xml
Log:
Mise ?\195?\160 jour vers la version 8.3.7.


Modified: traduc/trunk/postgresql/release.xml
===================================================================
--- traduc/trunk/postgresql/release.xml	2009-03-13 09:51:35 UTC (rev 1271)
+++ traduc/trunk/postgresql/release.xml	2009-03-13 10:21:47 UTC (rev 1272)
@@ -55,9 +55,9 @@
    Une liste complète de modifications est récupérable pour chaque version en
    lisant les validations <link linkend="cvs">CVS</link>. La <ulink
    url="http://archives.postgresql.org/pgsql-committers/">liste de diffusion
-   pgsql-committers</ulink> contient en plus toutes les modifications du code
+   pgsql-committers</ulink> enregistre en plus toutes les modifications du code
    source. Il existe aussi une <ulink
-   url="http://developer.postgresql.org/cvsweb.cgi/pgsql/">interface web</ulink>
+   url="http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/">interface web</ulink>
    montrant les modifications sur chaque fichier.
    <!-- we need a file containing the CVS logs for each release, and something
    like the SVN web interface that groups commits but has branches -->
@@ -70,6 +70,255 @@
    élément est vraiment un travail de la communauté.
   </para>
 
+ <sect1 id="release-8-3-7">
+  <title>Version 8.3.7</title>
+
+  <note>
+  <title>Date de version</title>
+  <simpara>2009-03-16</simpara>
+  </note>
+
+  <para>
+   Cette version contient des corrections de la version 8.3.6.
+   Pour plus d'informations sur les nouvelles fonctionnalités de la
+   version majeure 8.3, voir <xref linkend="release-8-3"/>.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 8.3.7</title>
+
+   <para>
+    Une sauvegarde/restauration n'est pas requise pour ceux utilisant une
+    version 8.3.X. Néanmoins, si vous mettez à jour à partir d'une version
+    antérieure à la 8.3.5, voir les notes de sortie de la 8.3.5.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Modifications</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Correction de crashs suite à des récursions erronées dûes à l'échec d'une
+      conversion d'encodage (Tom)
+     </para>
+
+     <para>
+      Cette modification étend les corrections réalisées lors des deux
+      précédentes versions mineures pour les même scénarios. Les corrections
+      déjà réalisées étaient ciblées sur les problèmes rencontrés, mais nous
+      nous apercevons maintenant que <emphasis>toute</emphasis> erreur renvoyée
+      par une fonction de conversion d'encodage pouvait entraîner une récursion
+      infinie pour indiquer l'erreur. La solution est donc de désactiver toute
+      traduction et conversion d'encodage. Le message d'erreur est renvoyé en
+      ASCII simple si nous découvrons que nous sommes dans une situation
+      susceptible d'entraîner une récursion infinie.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      N'autorise plus <command>CREATE CONVERSION</command> avec les mauvais
+      encodages pour la fonction de conversion spécifiée (Heikki)
+     </para>
+
+     <para>
+      Ceci permet de prévenir un scénario possible pour un échec de conversion
+      d'encodage. Le changement précédent permet de se protéger contre les
+      autres échecs du même type.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction de <function>xpath()</function> pour ne modifier l'expression
+      du chemin que si nécessaire, et de faire une tentative plus saine quand
+      c'est nécessaire (Andrew)
+     </para>
+
+     <para>
+      Le standard SQL suggère que <function>xpath</function> devrait fonctionner
+      sur des données qui sont un fragment de document mais
+      <application>libxml</application> ne supporte pas cela et il n'est pas
+      clair que ce soit intéressant d'après le standard XPatch.
+      <function>xpath</function> tentait de contourner cette différence en
+      modifiant les données et l'expression du chemin mais la modification était
+      erronnée et pouvait causer l'échec de recherches valides. Maintenant,
+      <function>xpath</function> vérifie sir les données sont en fait un
+      document bien formé et, dans ce cas, appelle
+      <application>libxml</application> sans modification des données ou de
+      l'expression du chemin. Sinon, une méthode différente de modification
+      qui est moins sujette à l'échec est utilisée.
+     </para>
+
+     <note>
+      <para>
+       La nouvelle méthode de modification n'est pas satisfaisante à 100% et il
+       semble qu'il n'existe pas de solution réelle. Ce correctif doit donc
+       etre vu seulement comme une aide pour ne pas casser les applications
+       existantes. Il est probable que <productname>PostgreSQL</productname>
+       8.4 rejettera simplement l'utilisation de <function>xpath</function>
+       sur des données qui ne constituent pas un document bien formé.
+      </para>
+     </note>
+    </listitem>
+
+    <listitem>
+     <para>
+      Fix core dump when <function>to_char()</> is given format codes that
+      are inappropriate for the type of the data argument (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'un crash lorsque <function>to_char()</function> a pour
+      argument des codes de format inappropriés pour la donnée en argument
+      (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'un échec possible dans <filename>contrib/tsearch2</filename>
+      lorsque la locale C est utilisée avec un encodage multi-octets (Teodor)
+     </para>
+
+     <para>
+      Les crashes étaient possibles sur les plateformes où <type>wchar_t</type>
+      est plus petit que <type>int</type>&nbsp;; Windows en particulier.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction de l'inefficacité extrême dans la gestion par l'analyseur
+      <filename>contrib/tsearch2</> d'une chaîne de type email contenant de
+      nombreux caractères <literal>@</literal> (Heikki)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'un problème du planificateur avec les
+      sous-<command>SELECT</command> dans la liste en sortie d'une sous-requête
+      importante (Tom)
+     </para>
+
+     <para>
+      Le symptôme connu de ce bogue est une erreur <quote>failed to locate
+      grouping columns</quote> dépendant du type de donnée impliqué mais il
+      pourrait y avoir d'autres problèmes.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction de la décompilation de <literal>CASE WHEN</literal> lorsque
+      cette instruction est utilisée avec une coercion explicite
+      (Tom)
+     </para>
+
+     <para>
+      Cette erreur pouvait entraîner des échecs de type Assert pour les binaires
+      compilés avec l'option Assert activé. Elle pouvait aussi entraîner des
+      des messages d'erreur <quote>unexpected CASE WHEN clause</quote> dans
+      d'autres cas lors de l'examen ou de la sauvegarde d'une vue.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'une mauvaise affectation possible du propriétaire du rowtype
+      d'une table TOAST (Tom)
+     </para>
+
+     <para>
+      Si <command>CLUSTER</command> ou une variante de <command>ALTER
+      TABLE</command> qui ré-écrit la table étaient exécutées par quelqu'un
+      d'autre que le propriétaire de la table, l'entrée
+      <structname>pg_type</structname> pour la table TOAST pouvait se trouver
+      changer de propriétaire (en utilisant l'identifiant de l'utilisateur qui
+      a exécuté la commande). Ceci ne pose pas de problèmes immédiatement car
+      les droits sur le rowtype du TOAST ne sont pas examinés après chaque
+      opération ordinaire de la base de données. Néanmoins, cela peut amener
+      des échecs inattendus si une personne tente plus tard de supprimer le rôle
+      qui a exécuté la commande (en 8.1 ou 8.2) ou des messages d'avertissement
+      du type <quote>propriétaire du type de données semble invalide</quote>
+      avec <application>pg_dump</application> après avoir supprimé l'utilisateur
+      (en 8.3).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Modification de <command>UNLISTEN</command> pour qu'il quitte rapidement
+      si la session en cours n'a jamais exécuté de commande
+      <command>LISTEN</command> (Tom)
+     </para>
+
+     <para>
+      La plupart du temps, cela n'est pas une optimisation particulièrement
+      utile mais comme <command>DISCARD ALL</command> appelle
+      <command>UNLISTEN</command>, le codage précédent causait un problème de
+      performances substantiel pour les applications utilisant beaucoup
+      <command>DISCARD ALL</command>.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction de PL/pgSQL pour qu'il ne traite pas <literal>INTO</literal>
+      après un <command>INSERT</command> comme une clause d'affectation de
+      variables, quelque soit son emplacement&nbsp;; en particulier, cela
+      permet d'éviter un échec sur un <command>INSERT INTO</command> compris
+      dans une commande <command>CREATE RULE</command> (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Nettoyage complet des variables de statut de PL/pgSQL à la sortie d'un
+      bloc (Ashesh Vashi et Dave Page)
+     </para>
+
+     <para>
+      Ceci n'est pas un problème avec PL/pgSQL lui-même, mais l'omission pouvait
+      entraîner un crash du debogueur PL/pgSQL lors de l'examen de l'état d'une
+      fonction.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Ré-essaie d'appeler <function>CallNamedPipe()</function> après un échec
+      sur Windows (Steve Marshall, Magnus)
+     </para>
+
+     <para>
+      Il semble que cette fonction puisse échouer de temps en temps&nbsp;;
+      auparavant, nous avons traiter toute erreur comme une erreur grave
+      qui pourrait poser problème aux instructions <command>LISTEN</command>
+      / <command>NOTIFY</command> ainsi qu'à d'autres opérations.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Ajout de <literal>MUST</literal> (Mauritius Island Summer Time) dans la
+      liste par défaut des abréviations connues de fuseau horaire (Xavier
+      Bugaud)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-3-6">
   <title>Version 8.3.6</title>
 
@@ -4370,6 +4619,184 @@
   </sect2>
  </sect1>
 
+ <sect1 id="release-8-2-13">
+  <title>Version 8.2.13</title>
+
+  <note>
+  <title>Date de version</title>
+  <simpara>2009-03-16</simpara>
+  </note>
+
+  <para>
+   Cette version contient des corrections de la version 8.2.12.
+   Pour plus d'informations sur les nouvelles fonctionnalités de la
+   version majeure 8.2, voir <xref linkend="release-8-2"/>.
+  </para>
+
+  <sect2>
+   <title>Migration vers la version 8.2.13</title>
+
+   <para>
+    Une sauvegarde/restauration n'est pas requise pour ceux utilisant une
+    version 8.2.X. Néanmoins, si vous mettez à jour à partir d'une version
+    antérieure à la 8.2.11, voir les notes de sortie de la 8.2.11.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Modifications</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Correction de crashs suite à des récursions erronées dûes à l'échec d'une
+      conversion d'encodage (Tom)
+     </para>
+
+     <para>
+      Cette modification étend les corrections réalisées lors des deux
+      précédentes versions mineures pour les même scénarios. Les corrections
+      déjà réalisées étaient ciblées sur les problèmes rencontrés, mais nous
+      nous apercevons maintenant que <emphasis>toute</emphasis> erreur renvoyée
+      par une fonction de conversion d'encodage pouvait entraîner une récursion
+      infinie pour indiquer l'erreur. La solution est donc de désactiver toute
+      traduction et conversion d'encodage. Le message d'erreur est renvoyé en
+      ASCII simple si nous découvrons que nous sommes dans une situation
+      susceptible d'entraîner une récursion infinie.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      N'autorise plus <command>CREATE CONVERSION</command> avec les mauvais
+      encodages pour la fonction de conversion spécifiée (Heikki)
+     </para>
+
+     <para>
+      Ceci permet de prévenir un scénario possible pour un échec de conversion
+      d'encodage. Le changement précédent permet de se protéger contre les
+      autres échecs du même type.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'un crash lorsque <function>to_char()</function> a pour
+      argument des codes de format inappropriés pour la donnée en argument
+      (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'un échec possible dans <filename>contrib/tsearch2</filename>
+      lorsque la locale C est utilisée avec un encodage multi-octets (Teodor)
+     </para>
+
+     <para>
+      Les crashes étaient possibles sur les plateformes où <type>wchar_t</type>
+      est plus petit que <type>int</type>&nbsp;; Windows en particulier.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction de l'inefficacité extrême dans la gestion par l'analyseur
+      <filename>contrib/tsearch2</> d'une chaîne de type email contenant de
+      nombreux caractères <literal>@</literal> (Heikki)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction de la décompilation de <literal>CASE WHEN</literal> lorsque
+      cette instruction est utilisée avec une coercion explicite
+      (Tom)
+     </para>
+
+     <para>
+      Cette erreur pouvait entraîner des échecs de type Assert pour les binaires
+      compilés avec l'option Assert activé. Elle pouvait aussi entraîner des
+      des messages d'erreur <quote>unexpected CASE WHEN clause</quote> dans
+      d'autres cas lors de l'examen ou de la sauvegarde d'une vue.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'une mauvaise affectation possible du propriétaire du rowtype
+      d'une table TOAST (Tom)
+     </para>
+
+     <para>
+      Si <command>CLUSTER</command> ou une variante de <command>ALTER
+      TABLE</command> qui ré-écrit la table étaient exécutées par quelqu'un
+      d'autre que le propriétaire de la table, l'entrée
+      <structname>pg_type</structname> pour la table TOAST pouvait se trouver
+      changer de propriétaire (en utilisant l'identifiant de l'utilisateur qui
+      a exécuté la commande). Ceci ne pose pas de problèmes immédiatement car
+      les droits sur le rowtype du TOAST ne sont pas examinés après chaque
+      opération ordinaire de la base de données. Néanmoins, cela peut amener
+      des échecs inattendus si une personne tente plus tard de supprimer le rôle
+      qui a exécuté la commande (en 8.1 ou 8.2) ou des messages d'avertissement
+      du type <quote>propriétaire du type de données semble invalide</quote>
+      avec <application>pg_dump</application> après avoir supprimé l'utilisateur
+      (en 8.3).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction de PL/pgSQL pour qu'il ne traite pas <literal>INTO</literal>
+      après un <command>INSERT</command> comme une clause d'affectation de
+      variables, quelque soit son emplacement&nbsp;; en particulier, cela
+      permet d'éviter un échec sur un <command>INSERT INTO</command> compris
+      dans une commande <command>CREATE RULE</command> (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Nettoyage complet des variables de statut de PL/pgSQL à la sortie d'un
+      bloc (Ashesh Vashi et Dave Page)
+     </para>
+
+     <para>
+      Ceci n'est pas un problème avec PL/pgSQL lui-même, mais l'omission pouvait
+      entraîner un crash du debogueur PL/pgSQL lors de l'examen de l'état d'une
+      fonction.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Ré-essaie d'appeler <function>CallNamedPipe()</function> après un échec
+      sur Windows (Steve Marshall, Magnus)
+     </para>
+
+     <para>
+      Il semble que cette fonction puisse échouer de temps en temps&nbsp;;
+      auparavant, nous avons traiter toute erreur comme une erreur grave
+      qui pourrait poser problème aux instructions <command>LISTEN</command>
+      / <command>NOTIFY</command> ainsi qu'à d'autres opérations.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Ajout de <literal>MUST</literal> (Mauritius Island Summer Time) dans la
+      liste par défaut des abréviations connues de fuseau horaire (Xavier
+      Bugaud)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-2-12">
   <title>Version 8.2.12</title>
 
@@ -9106,6 +9533,140 @@
    </sect2>
   </sect1>
 
+ <sect1 id="release-8-1-17">
+  <title>Version 8.1.17</title>
+
+  <note>
+  <title>Date de version</title>
+  <simpara>2009-03-16</simpara>
+  </note>
+
+  <para>
+   Cette version contient des corrections de la version 8.1.16.
+   Pour plus d'informations sur les nouvelles fonctionnalités de la
+   version majeure 8.1, voir <xref linkend="release-8-1"/>.
+  </para>
+
+  <sect2>
+   <title>Migration vers la version 8.1.17</title>
+
+   <para>
+    Une sauvegarde/restauration n'est pas requise pour ceux utilisant une
+    version 8.1.X. Néanmoins, si vous mettez à jour à partir d'une version
+    antérieure à la 8.1.15, voir les notes de sortie de la 8.1.15.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Modifications</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Correction de crashs suite à des récursions erronées dûes à l'échec d'une
+      conversion d'encodage (Tom)
+     </para>
+
+     <para>
+      Cette modification étend les corrections réalisées lors des deux
+      précédentes versions mineures pour les même scénarios. Les corrections
+      déjà réalisées étaient ciblées sur les problèmes rencontrés, mais nous
+      nous apercevons maintenant que <emphasis>toute</emphasis> erreur renvoyée
+      par une fonction de conversion d'encodage pouvait entraîner une récursion
+      infinie pour indiquer l'erreur. La solution est donc de désactiver toute
+      traduction et conversion d'encodage. Le message d'erreur est renvoyé en
+      ASCII simple si nous découvrons que nous sommes dans une situation
+      susceptible d'entraîner une récursion infinie.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      N'autorise plus <command>CREATE CONVERSION</command> avec les mauvais
+      encodages pour la fonction de conversion spécifiée (Heikki)
+     </para>
+
+     <para>
+      Ceci permet de prévenir un scénario possible pour un échec de conversion
+      d'encodage. Le changement précédent permet de se protéger contre les
+      autres échecs du même type.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'un crash lorsque <function>to_char()</function> a pour
+      argument des codes de format inappropriés pour la donnée en argument
+      (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction de la décompilation de <literal>CASE WHEN</literal> lorsque
+      cette instruction est utilisée avec une coercion explicite
+      (Tom)
+     </para>
+
+     <para>
+      Cette erreur pouvait entraîner des échecs de type Assert pour les binaires
+      compilés avec l'option Assert activé. Elle pouvait aussi entraîner des
+      des messages d'erreur <quote>unexpected CASE WHEN clause</quote> dans
+      d'autres cas lors de l'examen ou de la sauvegarde d'une vue.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'une mauvaise affectation possible du propriétaire du rowtype
+      d'une table TOAST (Tom)
+     </para>
+
+     <para>
+      Si <command>CLUSTER</command> ou une variante de <command>ALTER
+      TABLE</command> qui ré-écrit la table étaient exécutées par quelqu'un
+      d'autre que le propriétaire de la table, l'entrée
+      <structname>pg_type</structname> pour la table TOAST pouvait se trouver
+      changer de propriétaire (en utilisant l'identifiant de l'utilisateur qui
+      a exécuté la commande). Ceci ne pose pas de problèmes immédiatement car
+      les droits sur le rowtype du TOAST ne sont pas examinés après chaque
+      opération ordinaire de la base de données. Néanmoins, cela peut amener
+      des échecs inattendus si une personne tente plus tard de supprimer le rôle
+      qui a exécuté la commande (en 8.1 ou 8.2) ou des messages d'avertissement
+      du type <quote>propriétaire du type de données semble invalide</quote>
+      avec <application>pg_dump</application> après avoir supprimé l'utilisateur
+      (en 8.3).
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Nettoyage complet des variables de statut de PL/pgSQL à la sortie d'un
+      bloc (Ashesh Vashi et Dave Page)
+     </para>
+
+     <para>
+      Ceci n'est pas un problème avec PL/pgSQL lui-même, mais l'omission pouvait
+      entraîner un crash du debogueur PL/pgSQL lors de l'examen de l'état d'une
+      fonction.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Ajout de <literal>MUST</literal> (Mauritius Island Summer Time) dans la
+      liste par défaut des abréviations connues de fuseau horaire (Xavier
+      Bugaud)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-1-16">
   <title>Version 8.1.16</title>
 
@@ -13415,6 +13976,89 @@
    </sect2>
   </sect1>
 
+ <sect1 id="release-8-0-21">
+  <title>Version 8.0.21</title>
+
+  <note>
+  <title>Date de version</title>
+  <simpara>2009-03-16</simpara>
+  </note>
+
+  <para>
+   Cette version contient des corrections de la version 8.0.20.
+   Pour plus d'informations sur les nouvelles fonctionnalités de la
+   version majeure 8.0, voir <xref linkend="release-8-0"/>.
+  </para>
+
+  <sect2>
+   <title>Migration vers la version 8.0.21</title>
+
+   <para>
+    Une sauvegarde/restauration n'est pas requise pour ceux utilisant une
+    version 8.0.X. Néanmoins, si vous mettez à jour à partir d'une version
+    antérieure à la 8.0.6, voir les notes de sortie de la 8.0.6.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Modifications</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Correction de crashs suite à des récursions erronées dûes à l'échec d'une
+      conversion d'encodage (Tom)
+     </para>
+
+     <para>
+      Cette modification étend les corrections réalisées lors des deux
+      précédentes versions mineures pour les même scénarios. Les corrections
+      déjà réalisées étaient ciblées sur les problèmes rencontrés, mais nous
+      nous apercevons maintenant que <emphasis>toute</emphasis> erreur renvoyée
+      par une fonction de conversion d'encodage pouvait entraîner une récursion
+      infinie pour indiquer l'erreur. La solution est donc de désactiver toute
+      traduction et conversion d'encodage. Le message d'erreur est renvoyé en
+      ASCII simple si nous découvrons que nous sommes dans une situation
+      susceptible d'entraîner une récursion infinie.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      N'autorise plus <command>CREATE CONVERSION</command> avec les mauvais
+      encodages pour la fonction de conversion spécifiée (Heikki)
+     </para>
+
+     <para>
+      Ceci permet de prévenir un scénario possible pour un échec de conversion
+      d'encodage. Le changement précédent permet de se protéger contre les
+      autres échecs du même type.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'un crash lorsque <function>to_char()</function> a pour
+      argument des codes de format inappropriés pour la donnée en argument
+      (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Ajout de <literal>MUST</literal> (Mauritius Island Summer Time) dans la
+      liste par défaut des abréviations connues de fuseau horaire (Xavier
+      Bugaud)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-8-0-20">
   <title>Version 8.0.20</title>
 
@@ -17991,6 +18635,89 @@
   </sect2>
  </sect1>
 
+ <sect1 id="release-7-4-25">
+  <title>Version 7.4.25</title>
+
+  <note>
+  <title>Date de version</title>
+  <simpara>2009-03-16</simpara>
+  </note>
+
+  <para>
+   Cette version contient des corrections de la version 7.4.24.
+   Pour plus d'informations sur les nouvelles fonctionnalités de la
+   version majeure 7.4, voir <xref linkend="release-7-4"/>.
+  </para>
+
+  <sect2>
+   <title>Migration vers la version 7.4.25</title>
+
+   <para>
+    Une sauvegarde/restauration n'est pas requise pour ceux utilisant une
+    version 7.4.X. Néanmoins, si vous mettez à jour à partir d'une version
+    antérieure à la 7.4.11, voir les notes de sortie de la 7.4.11.
+   </para>
+
+  </sect2>
+
+  <sect2>
+   <title>Modifications</title>
+
+   <itemizedlist>
+
+    <listitem>
+     <para>
+      Correction de crashs suite à des récursions erronées dûes à l'échec d'une
+      conversion d'encodage (Tom)
+     </para>
+
+     <para>
+      Cette modification étend les corrections réalisées lors des deux
+      précédentes versions mineures pour les même scénarios. Les corrections
+      déjà réalisées étaient ciblées sur les problèmes rencontrés, mais nous
+      nous apercevons maintenant que <emphasis>toute</emphasis> erreur renvoyée
+      par une fonction de conversion d'encodage pouvait entraîner une récursion
+      infinie pour indiquer l'erreur. La solution est donc de désactiver toute
+      traduction et conversion d'encodage. Le message d'erreur est renvoyé en
+      ASCII simple si nous découvrons que nous sommes dans une situation
+      susceptible d'entraîner une récursion infinie.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      N'autorise plus <command>CREATE CONVERSION</command> avec les mauvais
+      encodages pour la fonction de conversion spécifiée (Heikki)
+     </para>
+
+     <para>
+      Ceci permet de prévenir un scénario possible pour un échec de conversion
+      d'encodage. Le changement précédent permet de se protéger contre les
+      autres échecs du même type.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Correction d'un crash lorsque <function>to_char()</function> a pour
+      argument des codes de format inappropriés pour la donnée en argument
+      (Tom)
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Ajout de <literal>MUST</literal> (Mauritius Island Summer Time) dans la
+      liste par défaut des abréviations connues de fuseau horaire (Xavier
+      Bugaud)
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-7-4-24">
   <title>Version 7.4.24</title>
 

Modified: traduc/trunk/postgresql/version.xml
===================================================================
--- traduc/trunk/postgresql/version.xml	2009-03-13 09:51:35 UTC (rev 1271)
+++ traduc/trunk/postgresql/version.xml	2009-03-13 10:21:47 UTC (rev 1272)
@@ -1,2 +1,2 @@
-<!ENTITY version "8.3.6">
+<!ENTITY version "8.3.7">
 <!ENTITY majorversion "8.3">



More information about the Trad mailing list