Kiadásra került az OpenVPN 2.6.7, a virtuális magánhálózatok létrehozására szolgáló csomag, amely lehetővé teszi titkosított kapcsolat létrehozását két kliensgép között, vagy központosított VPN-szerver üzemeltetését, amely egyszerre több kliens számára biztosít szolgáltatást. Az új verziót a licencváltás jellemzi. A projekt kódját a tiszta GPLv2 licencről egy kombinált licencre váltották, amelyben a GPLv2 szövege kiegészül egy kivétellel, amely lehetővé teszi az Apache 2.0 licenc alatt álló kódokkal való összekapcsolást, ez normál körülmények között a GPLv2 és az Apache 2.0 korszakhatósága miatt licencváltás nélkül nem lehetséges.
A kivétel lehetővé teszi az OpenVPN kódjának összekapcsolását az Apache 2.0 licenc alatt terjesztett könyvtárak kódjával, és a kombinált származékos termék forgalmazását anélkül, hogy a GPLv2 követelményének megfelelően kellene terjeszteni a kapcsolódó könyvtárakat ugyanazon a licencen, de megőrzi az összes többi feltétel érvényességét, például a származékos munka forráskódjának biztosítását. Elsősorban a változás célja, hogy lehetővé tegye az OpenSSL könyvtárval való összekapcsolást, amely Apache 2.0 licenc alatt érhető el. Az OpenVPN minden olyan kódját, amelyet nem sikerült az új licencfeltételekhez igazítani, például a szerzőkkel való összekapcsolhatóság hiánya miatt, eltávolították vagy teljesen átírták.
A funkcionális változások között:
- Hozzáadták az mbedTLS 3.x könyvtárral való fordítás támogatását.
- Megvalósították a «—force-tls-key-material-export» opciót, amely lehetővé teszi a munkát csak azokkal a klienssel, amelyek támogatják a TLS kulcsparaméterek exportálását, amelyek szükségesek a munkameneti kulcsok generálásához.
- Átírták a «—tls-export-cert» funkció megvalósítását.
- Javították a TLS 1.0 PRF (Pseudo-Random Function) hibakezelését.
- Frissítették a kulcsok példáit, mivel a régi kulcsok érvényessége októberben lejár.
Forrás: opennet.ru
