Das Release von Lanemu P2P VPN 0.12.3 fand statt – die Implementierung eines dezentralen virtuellen privaten Netzwerks, das nach dem Peer-To-Peer-Prinzip funktioniert, bei dem die Teilnehmer direkt miteinander verbunden sind und nicht über einen zentralen Server. Die Teilnehmer des Netzwerks können sich über BitTorrent-Tracker oder BitTorrent DHT oder durch andere Teilnehmer des Netzwerks (Peer-Exchange) finden. Die Anwendung ist eine kostenlose, offene Alternative zu VPN Hamachi, in Java (mit einzelnen Komponenten in C) geschrieben und wird unter der GNU LGPL 3.0-Lizenz vertrieben. Sie unterstützt Windows, GNU/Linux und FreeBSD.
Änderungen seit dem Release 0.12:
- Experimentelle Unterstützung für den Versand von Datenverkehr über UDP hinzugefügt (TCP wird weiterhin für die Verbindung, Pings, Chats usw. benötigt).
- Unterstützung zur Bestimmung der externen IPv6-Adresse hinzugefügt.
- Für den Dienst zur Bestimmung der externen IP-Adressen WhatIsMyIp wird HTTPS verwendet.
- Die Abhängigkeiten, die mit der Anwendung geliefert werden, wie FlatLaf, wurden aktualisiert.
- Der OpenJDK-Loader wurde aktualisiert: ein Download-Geschwindigkeitsindikator wurde hinzugefügt und der Link zur neuen Version von OpenJDK wurde aktualisiert.
- Ein Wechsel zur Bouncy Castle LTS-Bibliothek wurde vollzogen, die Hardwareunterstützung für die Algorithmen AES und SHA implementiert. Diese Unterstützung funktioniert derzeit nur unter Linux für die Architekturen x86_64 und ARM (in der Bibliothek gibt es noch keine Unterstützung für Windows). Die Hardwareunterstützung kann mit dem folgenden Befehl überprüft werden: „java -cp bcprov-lts8on-2.73.7.jar org.bouncycastle.util.DumpInfo -verbose“.
- Eine Umgehungslösung für die Möglichkeit, die Anwendung auf der 32-Bit-Version von Java unter Windows auszuführen, wurde hinzugefügt. Dieses Problem wurde wahrscheinlich durch einen Stack-Fehler in der JVM verursacht.
- Ein Logo wurde im Tab „Über“ hinzugefügt und es wurden geringfügige Änderungen an der Benutzeroberfläche vorgenommen.
- Ein NullPointerException-Fehler wurde behoben, der den Datenaustausch zwischen Peer-Knoten (Peer Exchange) verhinderte.
- Ein Fehler wurde behoben, der dazu führte, dass das Anwendungsfenster bei einem Fehlschlag beim Laden der Systemtray-Bibliothek libAppIndicator64.so nicht angezeigt wurde.
- Ein Problem wurde behoben, bei dem Lanemu aufhörte, Peers im DHT-Netzwerk nach einer bestimmten Zeit zu suchen.
- Ein Problem wurde behoben, bei dem local.port, local.ips und local.ip6s im Headless-Modus nicht angezeigt wurden.
- Ein Problem wurde behoben, bei dem der Wert von local.port in der Tabelle der Peer-Knoten aufgrund eines Rennbedingungen bei der Aktualisierung der aktuellen öffentlichen Adresse 0 betragen konnte. IP-Adressen.
Quelle: opennet.ru
