Objavljen je OpenVPN 2.6.7, paket za kreiranje virtualnih privatnih mreža koji omogućava uspostavljanje šifrirane veze između dva klijentska računala ili omogućava rad centraliziranog VPN poslužitelja za simultani rad više klijenata. Nova verzija je značajna zbog re licenci. Kod projekta je promijenjen sa korištenja čiste GPLv2 licence na kombiniranu licencu, pri čemu je tekst GPLv2 proširen iznimkom koja omogućava povezivanje s kodom pod Apache 2.0 licencom, što nije uobičajeno bez promjene licence zbog nepodudarnosti GPLv2 i Apache 2.0 licenci.
Izuzetak omogućava povezivanje OpenVPN koda s kodom biblioteka koje se distribuiraju pod Apache 2.0 licencom i distribuciju kombiniranog izvedenog proizvoda bez poštivanja zahtjeva GPLv2 o distribuciji povezanih biblioteka pod istom licencom, ali zadržava sve ostale uvjete, kao što je pružanje izvornih kodova izvedenog rada. Promjena je prvenstveno usmjerena na omogućavanje povezivanja s bibliotekama OpenSSL, koje se isporučuju pod Apache 2.0 licencom. Sav OpenVPN kod koji nije mogao biti prilagođen novim uvjetima licenciranja, npr. zbog nemogućnosti povezivanja s autorima, uklonjen je ili potpuno prepisan.
Među funkcionalnim promjenama:
- Dodana je podrška za kompajliranje s mbedTLS 3.x bibliotekom.
- Implemented a "--force-tls-key-material-export" option that allows operation only with clients that support exporting the TLS key parameters needed for generating session keys.
- Prepisana je implementacija funkcionalnosti "--tls-export-cert".
- Poboljšana je obrada kvarova TLS 1.0 PRF (Pseudo-Random Function).
- Ažurirani su primjeri ključeva, jer stari ključevi istječu u listopadu.
Izvor: opennet.ru
