Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Firebird Discussion :

Firebird 3.0.4, une mise à jour est disponible


Sujet :

Firebird

  1. #1
    Expert confirmé
    Firebird 3.0.4, une mise à jour est disponible
    Cette mise à jour est sortie il y a quelques semaines, mais mieux vaut tard que jamais...

    Firebird 3.0.4, une mise à jour mineure du SGBDR est disponible
    avec plusieurs améliorations et corrections de bogues


    Cette mise à jour contient selon les notes de version :

    1. Les corrections suivantes :
      • Vulnérabilité sur les BLOBs : Un utilisateur averti pouvait obtenir un accès au contenu d'un BLOB d'une table sans disposer des privilèges nécessaires pour y accéder, et ce par une méthode de force brute .
      • Correctif de sécurité pour le protocole SRP (Secure Remote Password protocol) et ceux qui utilisent l'authentification client par mot de passe : Utiliser la fonction de hachage SHA-256 en lieu et place de SHA-1 est préconisée.
        Pour plus de détails, lire le document /doc/README.SecureRemotePassword.html dans le répertoire d'installation de Firebird.
      • Changement mineur du format de fichier des bases de données (ODS) pour certaines plates-formes : Une incompatibilité dans la structure des pages stockant des générateurs a été découverte entre les bases de données ODS 12.0 de Windows et Linux-x64 et d'autres, notamment MacOSX. Le correctif a entraîné une modification mineure de l'ODS, qui passe de 12.0 à 12.2, pour certaines plateformes, mais pas toutes, avec des implications pour la compatibilité, plus de détails en anglais ICI.

    2. Les améliorations suivantes :
      • (CORE-5913) : Les variables de contexte WIRE_COMPRESSED et WIRE_ENCRYPTED ont été ajoutées à l'espace de nommage SYSTEM pour indiquer respectivement l'état de la compression et du chiffrement de la connexion en cours.
      • (CORE-5908) : Le rapport d'erreurs est amélioré en cas d'échec du chargement d'une bibliothèque dynamique.
      • (CORE-5876) : Lorsqu'une fonction externe (UDF) déclenche une erreur du type "Exception arithmétique, dépassement numérique ou troncature de chaîne", le message d'erreur inclut désormais le nom de la fonction.
      • (CORE-5860) : L'API prend désormais en charge le transfert de l'élément DPB/SPB *_ auth_plugin_list depuis une application vers l'interface client.
      • (CORE-5853) : Création de 2 nouvelles variables de contexte LOCALTIME et LOCALTIMESTAMP, respectivement synonymes de CURRENT_TIME et CURRENT_TIMESTAMP. Elles peuvent être utilisées dans Firebird 3.0.4 et versions ultérieures et pour une compatibilité descendante avec avec la prochaine version Firebird 4.
      • (CORE-5746) La restriction en lecture seule pour les tables système a été assouplie pour permettre les opérations CREATE, ALTER et DROP sur leurs index.



    Cette mise à jour disponible en 32 et 64 bits pour Windows, Linux (depuis le 4 octobre) et Mac OSX (depuis le 10 octobre) peut être téléchargée ICI.
    Philippe.

  2. #2
    Expert éminent sénior
    Salut Philippe.

    Merci de nous avoir signalé cette nouvelle version avec un peu de retard.
    Je m'en vais de ce pas installer cette nouvelle version.

    Citation Envoyé par PH.B.
    et versions ultérieures pour une compatibilité descendante avec Firebird 4.
    Non, il s'agit d'une compatibilité ascendante.

    La compatibilité descendante concerne les versions inférieure à la version 3.0.4., c'est-à-dire la version 2.5 par exemple.
    Inversement, comme nous ne sommes pas dans la même branche, je ne sais pas si l'on doit parler encore de compatibilité.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  3. #3
    Expert confirmé
    Bonjour Artemus,
    Citation Envoyé par Artemus24 Voir le message
    Merci de nous avoir signalé cette nouvelle version avec un peu de retard.
    Avec plaisir...
    Citation Envoyé par Artemus24 Voir le message
    Non, il s'agit d'une compatibilité ascendante.

    La compatibilité descendante concerne les versions inférieure à la version 3.0.4., c'est-à-dire la version 2.5 par exemple.
    Inversement, comme nous ne sommes pas dans la même branche, je ne sais pas si l'on doit parler encore de compatibilité.
    C'est un sujet à controverses même sur le net où suivant les sites, on peut vous donner raison ou tord.

    Initialement pour moi, la compatibilité ascendante concerne les versions ascendantes ou antérieures, et donc les descendantes les versions ultérieures.
    Par analogie avec les parents qui sont des ascendants et les enfants qui sont des descendants.

    En fait pour éviter toute ambiguïté, j'aurais du traduire forward compatibility par compatibles avec les prochaines versions ou compatible avec les versions ultérieures.

    Je vais corriger le message initial en barrant le terme ambigu...
    Philippe.

  4. #4
    Expert éminent sénior
    Salut PH.B.

    Je vous donne raison à ce sujet, mais sur le net il est pourtant dit :
    --> https://fr.wikipedia.org/wiki/Compat...et_descendante
    que la compatibilité descendante, est la compatibilité d'un produit vis-à-vis de ses anciennes versions ;
    la compatibilité ascendante est la compatibilité d'un produit vis-à-vis des versions plus récentes, voire encore en phase de conception.

    Je pense que ces deux termes "ascendant" et "descendant" ne sont pas pris dans le même sens que ceux issus de la famille.
    Les descendants ce sont ceux qui viennent après, et les ascendants, ce sont ceux qui viennent avant.
    --> https://droit-finances.commentcamarc...ant-definition
    --> http://www.toutsurlasuccession.com/d...efinition.html
    Un descendant est la personne qui hérite en terme de succession.

    Disons que nous avons l'habitude de nous exprimer ainsi pour ce qui est de la compatibilité, on ne va pas changer cela sinon plus personne ne va s'y retrouver.
    Ce n'est pas la première fois que nous prenons à contre sens un mot ou une expression dans la langue française.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

###raw>template_hook.ano_emploi###