Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Node 0.10.29 et 0.8.27 : maintenance de sécurité OpenSSL
Et d'intégrité de l'encodage UTF-8

Le , par vermine

0PARTAGES

1  0 
Node 0.10.29 et 0.8.27 : maintenance de sécurité OpenSSL
et d'intégrité de l'encodage UTF-8


L'équipe de Node vient d'annoncer la sortie des révisions 0.10.29 et 0.8.27. Effectivement, le but est avant tout de corriger le problème découvert récemment et lié à OpenSSL. Le second point principal concerne l'encodage en UTF-8 du moteur V8 et la mise en Buffer qui rendait parfois une chaîne non valide. Vous trouverez plus d'explications à propos de ces deux points et des effets de bord sur cette page.

Cependant, la révision 0.10.29 contient également d'autres modifications. D'une part, la mise à jour du package npm et, d'autre part, des correctifs et des ajouts divers :

  • la méthode spawn() et les exceptions TypeError ;
  • la constante O_NONBLOCK ;
  • l'amélioration de l'utilisation de la mémoire pour le module crypto ;
  • la fermeture du fichier lorsque la méthode fstat() échoue dans un readFile() ;
  • l'amélioration des performances pour le module tls ;
  • etc.


Télécharger Node.js.
L'article pour la version 0.10.29 et celui de la version 0.8.27 sur le blog de Node.
La documentation de la version 0.10.29.

Une erreur dans cette actualité ? Signalez-le nous !