La version de Lanemu P2P VPN 0.12.3 a été publiée — une mise en œuvre d'un réseau privé virtuel décentralisé fonctionnant sur le principe Peer-To-Peer, où les participants sont connectés les uns aux autres plutôt que via un serveur central. Les participants du réseau peuvent se trouver via des trackers BitTorrent ou BitTorrent DHT, ou à travers d'autres participants du réseau (échange de pairs). L'application est un équivalent gratuit et open-source de VPN Hamachi, écrite en Java (avec certains composants en C) et distribuée sous la licence GNU LGPL 3.0. Elle prend en charge le fonctionnement sous Windows, GNU/Linux et FreeBSD.
Modifications depuis la version 0.12 :
- Ajout d'un support expérimental pour l'envoi de trafic via UDP (TCP reste requis pour établir des connexions, des pings, des chats, etc.).
- Ajout du support pour la détermination de l'adresse IPv6 externe.
- Le service de détermination d'adresses IP externes WhatIsMyIp utilise HTTPS.
- Mise à jour des bibliothèques de dépendances fournies avec l'application, telles que FlatLaf.
- Le chargeur OpenJDK a été mis à jour : un indicateur de vitesse de chargement a été ajouté et le lien vers la nouvelle version d'OpenJDK a été mis à jour.
- Migration vers la bibliothèque Bouncy Castle LTS, qui implémente le support matériel pour les algorithmes AES et SHA. Cette prise en charge fonctionne actuellement uniquement sous Linux pour les architectures x86_64 et ARM (pas de prise en charge pour Windows pour le moment). Le support matériel peut être vérifié avec la commande suivante : « java -cp bcprov-lts8on-2.73.7.jar org.bouncycastle.util.DumpInfo -verbose ».
- Ajout d'une solution de contournement pour permettre l'exécution de l'application sur une version 32 bits de Java sous Windows. Ce problème est probablement causé par une corruption de pile dans la JVM.
- Ajout d'un logo dans l'onglet « À propos » et quelques modifications mineures de l'interface.
- Correction d'un bug NullPointerException, qui empêchait l'échange de données entre les nœuds pairs (peer exchange).
- Correction d'un bug qui empêchait l'affichage de la fenêtre de l'application lors de l'échec du chargement de la bibliothèque système libAppIndicator64.so.
- Correction d'un problème : Lanemu cessait de rechercher des pairs sur le réseau DHT après un certain temps.
- Correction d'un problème : local.port, local.ips et local.ip6s n'étaient pas affichés en mode sans interface.
- Correction d'un problème où la valeur de local.port dans le tableau des nœuds pairs pouvait être égale à 0 en raison d'un état de concurrence lors de la mise à jour de la valeur publique actuelle. adresses IP.
Source : opennet.ru
