È stato rilasciato Lanemu P2P VPN 0.12.3 — un'implementazione di una rete privata virtuale decentralizzata che funziona secondo il principio Peer-To-Peer, in cui i partecipanti si connettono direttamente tra loro, anziché tramite un server centrale. I partecipanti della rete possono trovarsi attraverso tracker BitTorrent o BitTorrent DHT, o tramite altri partecipanti della rete (peer exchange). L'applicazione è un'alternativa gratuita e open source a VPN Hamachi, scritta in Java (con alcuni componenti in C) e distribuita sotto la licenza GNU LGPL 3.0. Supporta l'esecuzione su Windows, GNU/Linux e FreeBSD.
Modifiche dall'uscita 0.12:
- Aggiunta la supporto sperimentale per l'invio di traffico tramite UDP (TCP è comunque necessario per stabilire la connessione, i ping, la chat, ecc.).
- Aggiunta la supporto per l'individuazione dell'indirizzo IPv6 esterno.
- Per il servizio di determinazione degli indirizzi IP esterni WhatIsMyIp è stato utilizzato HTTPS.
- Aggiornate le librerie di dipendenza che vengono fornite con l'applicazione, come FlatLaf.
- Aggiornato il bootloader OpenJDK: aggiunto un indicatore di velocità di caricamento e aggiornato il link alla nuova versione di OpenJDK.
- Transizione alla libreria Bouncy Castle LTS, che implementa il supporto hardware per gli algoritmi AES e SHA. Attualmente questo supporto funziona solo su Linux per le architetture x86_64 e ARM (la libreria non ha supporto per Windows al momento). Il supporto hardware può essere verificato con il seguente comando «java -cp bcprov-lts8on-2.73.7.jar org.bouncycastle.util.DumpInfo -verbose».
- Aggiunta una soluzione alternativa per consentire l'avvio dell'applicazione su una versione Java a 32 bit in Windows. Questo problema è probabilmente causato da una corruzione dello stack nella JVM.
- Aggiunto il logo nella scheda «Informazioni» e apportate lievi modifiche all'interfaccia.
- Corretto l'errore NullPointerException che impediva lo scambio di dati tra nodi peer (peer exchange).
- Corretto un errore che provocava la mancata visualizzazione della finestra dell'applicazione in caso di errore di caricamento della libreria del sistema tray libAppIndicator64.so.
- Corretto il problema: Lanemu smetteva di cercare i peer nella rete DHT dopo un certo periodo.
- Corretto il problema: local.port, local.ips e local.ip6s non venivano visualizzati in modalità senza interfaccia.
- Corretto il problema che permetteva che il valore local.port nella tabella dei nodi peer fosse uguale a 0 a causa di un race condition durante l'aggiornamento dell'attuale pubblico Indirizzi IP.
Fonte: opennet.ru
