Aktualizacja OpenVPN 2.6.9 z zmianą licencji.

Wydano wersję OpenVPN 2.6.7, pakietu do tworzenia wirtualnych sieci prywatnych, który umożliwia organizację zaszyfrowanego połączenia między dwoma klientami lub zapewnia działanie scentralizowanego serwera VPN dla jednoczesnej pracy wielu klientów. Nowa wersja wyróżnia się przeprowadzeniem relicense. Kod projektu został przeniesiony z czystej licencji GPLv2 na licencję łączoną, w której tekst GPLv2 został rozszerzony o wyjątek pozwalający na wiązanie z kodem na licencji Apache 2.0, co jest niemożliwe w standardowych warunkach bez wycofania kodu z powodu niezgodności między licencjami GPLv2 i Apache 2.0.

Wyjątek pozwala na wiązanie kodu OpenVPN z kodem bibliotek dystrybuowanych na licencji Apache 2.0 oraz na rozpowszechnianie skomponowanego produktu pochodnego bez przestrzegania wymogu GPLv2 dotyczącego dystrybucji powiązanych bibliotek na tej samej licencji, ale zachowując wszystkie pozostałe warunki, takie jak udostępnianie źródeł pracy pochodnej. Zmiana ta ma na celu umożliwienie wiązania z biblioteką OpenSSL, która jest dostarczana na licencji Apache 2.0. Cały kod OpenVPN, który nie mógł zostać przeniesiony na nowe warunki licencyjne, na przykład z powodu niemożności skontaktowania się z autorami, został usunięty lub całkowicie przepisywany.

Wśród zmian funkcjonalnych:

  • Dodano wsparcie dla kompilacji z biblioteką mbedTLS 3.x.
  • Wprowadzono opcję „—force-tls-key-material-export”, która zezwala na korzystanie tylko z klientów wspierających eksport parametrów kluczy TLS, niezbędnych do generowania sesyjnych kluczy.
  • Przepisano implementację funkcjonalności „—tls-export-cert”.
  • Ulepszono obsługę błędów TLS 1.0 PRF (Pseudo-Random Function).
  • Zaktualizowano przykłady kluczy, ponieważ termin ważności starych kluczy wygasa w październiku.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster