Została wydana wersja Lanemu P2P VPN 0.12.3 — realizacja zdecentralizowanej wirtualnej sieci prywatnej działającej na zasadzie Peer-To-Peer, gdzie uczestnicy łączą się ze sobą, a nie przez centralny serwer. Uczestnicy sieci mogą odnajdywać się nawzajem poprzez tracker BitTorrent lub BitTorrent DHT, lub przez innych uczestników sieci (peer exchange). Aplikacja jest darmową i otwartą alternatywą dla VPN Hamachi, napisaną w języku Java (z niektórymi komponentami w języku C) i udostępnianą na licence GNU LGPL 3.0. Obsługiwane są systemy Windows, GNU/Linux i FreeBSD.
Zmiany od czasu wydania 0.12:
- Dodano eksperymentalne wsparcie dla przesyłania ruchu przez UDP (TCP nadal jest wymagany do nawiązywania połączenia, pingów, czatu itp.).
- Dodano wsparcie dla określania zewnętrznego adresu IPv6.
- Do usługi określania zewnętrznych adresów IP WhatIsMyIp wykorzystano HTTPS.
- Zaktualizowano biblioteki zależności dostarczane z aplikacją, takie jak FlatLaf.
- Zaktualizowano loader OpenJDK: dodano wskaźnik prędkości ładowania oraz zaktualizowano link do nowej wersji OpenJDK.
- Dokonano przejścia na bibliotekę Bouncy Castle LTS, która realizuje wsparcie sprzętowe dla algorytmów AES i SHA. Jak na razie ta funkcja działa tylko w systemie Linux na architekturze x86_64 i ARM (w bibliotece nie ma jeszcze wsparcia dla Windows). Wsparcie sprzętowe można sprawdzić za pomocą polecenia 'java -cp bcprov-lts8on-2.73.7.jar org.bouncycastle.util.DumpInfo -verbose'.
- Dodano obejście problemu z możliwością uruchomienia aplikacji na 32-bitowej wersji Java w systemie Windows. Problem ten prawdopodobnie jest spowodowany uszkodzeniem stosu w JVM.
- Dodano logo na zakładce 'O programie' oraz wprowadzono drobne zmiany w interfejsie.
- Naprawiono błąd NullPointerException, przez który nie działała wymiana danych między węzłami peer (peer exchange).
- Naprawiono błąd, przez który okno aplikacji nie wyświetlało się po awarii ładowania biblioteki systemowej libAppIndicator64.so.
- Naprawiono problem: Lanemu przestawało wyszukiwać peerów w sieci DHT po pewnym czasie.
- Naprawiono problem: local.port, local.ips i local.ip6s nie były wyświetlane podczas pracy w trybie bez interfejsu.
- Naprawiono problem, przez który wartość local.port w tabeli węzłów peer mogła być równa 0 z powodu stanu wyścigu podczas aktualizacji bieżącego publicznego. adresy IP.
Źródło: opennet.ru
