Se lanzó Lanemu P2P VPN 0.12.3, una implementación de una red privada virtual descentralizada que funciona según el principio Peer-To-Peer, en el que los participantes están conectados entre sí, y no a través de un servidor central. Los participantes de la red pueden encontrarse entre sí a través de rastreadores de BitTorrent o BitTorrent DHT, o mediante otros participantes de la red (intercambio entre pares). La aplicación es un análogo gratuito y abierto de VPN Hamachi, escrita en Java (con componentes individuales en C) y distribuida bajo la licencia GNU LGPL 3.0. Admite la ejecución en Windows, GNU/Linux y FreeBSD.
Cambios desde la versión 0.12:
- Se agregó soporte experimental para enviar tráfico a través de UDP (aún se requiere TCP para establecer la conexión, pings, chat, etc.).
- Se agregó soporte para determinar la dirección IPv6 externa.
- HTTPS se utiliza para el servicio de detección de direcciones IP externas WhatIsMyIp.
- Bibliotecas de dependencia actualizadas que vienen con la aplicación, como FlatLaf.
- Cargador OpenJDK actualizado: se agregó indicador de velocidad de carga y enlace actualizado a la nueva versión de OpenJDK.
- Se ha completado la transición a la biblioteca Bouncy Castle LTS, que implementa compatibilidad de hardware con los algoritmos AES y SHA. Actualmente, esta compatibilidad solo funciona en Linux para las arquitecturas x86_64 y ARM (la biblioteca aún no es compatible con Windows). La compatibilidad de hardware se puede comprobar con el siguiente comando: "java -cp bcprov-lts8on-2.73.7.jar org.bouncycastle.util.DumpInfo -verbose".
- Se agregó una solución alternativa para permitir que la aplicación se ejecute en Java de 32 bits en Windows. Es probable que este problema se deba a una corrupción de la pila en la JVM.
- Se agregó un logotipo a la pestaña Acerca de y se realizaron cambios menores en la interfaz.
- Se corrigió un error NullPointerException que impedía que el intercambio entre pares funcionara.
- Se corrigió un error donde la ventana de la aplicación no se mostraba si la biblioteca de la bandeja del sistema libAppIndicator64.so no se cargaba.
- Problema solucionado: Lanemu dejó de buscar pares en la red DHT después de cierto tiempo.
- Problema solucionado: local.port, local.ips y local.ip6s no se mostraban cuando se ejecutaba en modo sin interfaz.
- Se solucionó un problema en el que el valor local.port en la tabla de pares podía ser 0 debido a una condición de carrera al actualizar la base de datos pública actual. Dirección IP.
Fuente: opennet.ru
