Lancemos P2P VPN 0.12.3 er udgivet — en decentraliseret virtuel privat netværk, der fungerer på peer-to-peer-princippet, hvor deltagerne er tilsluttet hinanden i stedet for via en central server. Deltagerne i netværket kan finde hinanden gennem BitTorrent-trackere eller BitTorrent DHT, eller via andre deltagere i netværket (peer exchange). Applikationen er en gratis og open-source alternativ til VPN Hamachi, skrevet i Java (med enkelte komponenter i C) og distribueres under GNU LGPL 3.0-licensen. Den understøtter kørsel på Windows, GNU/Linux og FreeBSD.
Ændringer siden udgivelsen 0.12:
- Tilføjet eksperimentel support til at sende trafik over UDP (TCP er stadig nødvendigt for at etablere forbindelse, ping, chat osv.).
- Support til bestemmelse af ekstern IPv6-adresse er tilføjet.
- HTTPS anvendes til tjenesten til bestemmelse af IP-adresser WhatIsMyIp.
- Opdaterede afhængighedsbiblioteker, der følger med applikationen, såsom FlatLaf.
- OpenJDK-loaderen er opdateret: tilføjet en indlæsningshastighedsindikator og opdateret link til den nye version af OpenJDK.
- Overgangen til Bouncy Castle LTS-biblioteket er udført, som implementerer hardwareunderstøttelse af AES- og SHA-algoritmer. På nuværende tidspunkt fungerer denne understøttelse kun i Linux for x86_64 og ARM-arkitekturer (der er ikke support for Windows i biblioteket endnu). Hardwaresupport kan kontrolleres med følgende kommando: «java -cp bcprov-lts8on-2.73.7.jar org.bouncycastle.util.DumpInfo -verbose».
- Et work around er tilføjet for at muliggøre kørsel af applikationen på 32-bit versionen af Java i Windows. Dette problem skyldes sandsynligvis en stakbeskadigelse i JVM.
- Tilføjet logo til fanen «About» og foretaget mindre ændringer i grænsefladen.
- Fejlrettet NullPointerException, som forhindrede dataudveksling mellem peer-noder (peer exchange).
- Fejlrettet problemet, hvor applikationsvinduet ikke blev vist ved fejl under indlæsningen af systembakke-biblioteket libAppIndicator64.so.
- Retter problemet: Lanemu stoppede med at søge efter peers i DHT-netværket efter et stykke tid.
- Retter problemet: local.port, local.ips og local.ip6s blev ikke vist i headless-tilstand.
- Retter problemet, hvor værdien af local.port i peer-tabelen kunne være 0 på grund af en race condition ved opdatering af den nuværende offentlige. IP-adresser.
Kilde: opennet.ru
