De release van OpenVPN 2.6.7 is voorbereid, een pakket voor het opzetten van virtuele privénetwerken, waarmee een versleutelde verbinding tussen twee clientmachines kan worden georganiseerd of een gecentraliseerde VPN-server kan worden opgezet voor het gelijktijdig gebruik door meerdere clients. De nieuwe versie valt op door de voorwaarden van de licentie. De code van het project is overgeschakeld van de pure GPLv2-licentie naar een gecombineerde licentie, waarbij de tekst van de GPLv2 is uitgebreid met een uitzondering die het koppelen aan code onder de Apache 2.0-licentie mogelijk maakt, iets dat normaal gesproken zonder herlicentiëring van de code niet mogelijk is vanwege de incompatibiliteit tussen de GPLv2 en Apache 2.0-licentie.
De uitzondering maakt het mogelijk om de OpenVPN-code te koppelen aan de code van bibliotheken die onder de Apache 2.0-licentie worden verspreid en om het gecombineerde afgeleide product te verspreiden zonder de vereiste van GPLv2 na te leven om de bijbehorende bibliotheken onder dezelfde licentie te verspreiden, maar met inachtneming van alle andere voorwaarden, zoals het verstrekken van de bronteksten van het afgeleide werk. Dit gewijzigd is vooral gericht op het mogelijk maken van koppeling met de OpenSSL-bibliotheek, die onder de Apache 2.0-licentie wordt geleverd. Alle OpenVPN-code die niet kon worden aangepast aan de nieuwe licentievoorwaarden, bijvoorbeeld vanwege een gebrek aan contact met de auteurs, is verwijderd of volledig herschreven.
Met de functionele wijzigingen:
- Ondersteuning voor het bouwen met de mbedTLS 3.x-bibliotheek is toegevoegd.
- Er is een optie geïmplementeerd: «—force-tls-key-material-export», die het mogelijk maakt om alleen met clients te werken die de export van TLS-sleutels ondersteunen, die nodig zijn voor de generatie van sessiesleutels.
- De implementatie van de functionaliteit «—tls-export-cert» is herschreven.
- De verwerking van TLS 1.0 PRF (Pseudo-Random Function) fouten is verbeterd.
- De voorbeeldsleutels zijn bijgewerkt, aangezien de geldigheid van de oude sleutels in oktober verloopt.
Bron: opennet.ru
