[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> ; 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 ; 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 ;
+ 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> ; 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 ; 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 ;
+ 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