Bêta-test Duniter 1.6 WS2P

Nouvelle version 1.6.9

Améliorations

  • Duniter est de nouveau installable sur la plupart des versions de Debian pour ARM

  • Élagage important des messages de logs redondants

  • WS2P : reconnexion automatique au pairs connus si le nombre de connexions actives passe sous la barre des 3 nœuds

  • WS2P devient compatible avec l’IPv6

    • Pour la partie WS2P Privé, la gestion est automatique
    • Pour la partie WS2P Public, option disponible par ligne de commande en indiquant votre IPv6 via l’option --ws2p-remote-host.
  • WS2P autorise la connexion par un chemin web additionnel, permettant l’exposition de WS2P Public par un serveur Nginx (ex. : mon-noeud-duniter.com/websocket/ws2p)

  • WS2P passe le message HEAD de la version 0 à la version 1, ce qui augmente les méta-informations réseau en diffusant également les champs suivants :

    • Identifiant de nœud WS2P
    • Logiciel utilisé (« duniter » dans le cas présent)
    • Version du logiciel (1.6.9 ici)
    • Préfixe de preuve de travail utilisé

Correctifs

  • Bugs majeurs :

    • Fuite mémoire au niveau de WS2P : en cas d’échec de connexion (refus d’une des 2 parties), la connexion WebSocket était maintenue par les 2 parties causant une accumulation de connexions.
  • Bugs mineurs :

    • Exception non contrôlée lorsqu’une transaction malformée était envoyée (merci @Max)

Lien de téléchargement : Release v1.6.9 · duniter/duniter · GitHub

Cette version est une Release Candidate. Toutefois restons prudents dans son utilisation, et veillons à repérer d’éventuels bugs restants.

3 Likes