Valmistatud on OpenVPN 2.6.7 väljalaskmine, paketiga, mis loob virtuaalseid privaatvõrke, võimaldades korraldada krüpteeritud ühendust kahe kliendi vahel või tagada tsentraliseeritud VPN-serveri toimimise mitu klienti korraga. Uus versioon on märkimisväärne litsentsi muutmise poolest. Projekti kood on muudetud puhta GPLv2 litsentsi kasutamisest ühildatud litsentsile, kus GPLv2 tekst on laiendatud erandiga, mis lubab siduda koodi Apache 2.0 litsentsiga, mis pole tavatingimustes võimalik ilma koodi jaoks uue litsentsi kehtestamiseta, kuna GPLv2 ja Apache 2.0 litsentside vahel on kokkusobimatust.
Erand lubab siduda OpenVPN koodi Apache 2.0 litsentsiga raamatukogude koodiga ning levitada kombineeritud tuletatud toodet kui ei pea järgima GPLv2 nõuet seostatud raamatukogude levitamiseks sama litsentsi all, säilitades samas kõik muud tingimused, näiteks tuletatud töö allikakoodide esitamine. Peamiselt on muudatus suunatud võimaluse tagamisele siduda OpenSSL raamatukoguga, mis on välja antud Apache 2.0 litsentsi all. Kõik OpenVPN kood, mille puhul ei olnud võimalik uut litsentsimistingimust rakendada, näiteks autoritega ühenduse loomise võimatuse tõttu, on eemaldatud või täielikult ümber kirjutatud.
Funktsionaalsetes muudatustes on:
- Lisatud tugi kompileerimisele mbedTLS 3.x raamatukoguga.
- Rakendatud on valik «—force-tls-key-material-export», mis võimaldab töötada ainult klientidega, kes toetavad TLS-i võtmeparameetrite ekspordiks vajalikke elemendi, mis on vajalik sessioonivõtmete genereerimiseks.
- «—tls-export-cert» funktsionaalsuse teostus on ümber kirjutatud.
- TLS 1.0 PRF (Pseudo-Random Function) ebaõnnestumise töötlemine on paranenud.
- Võtme näidised on uuendatud, kuna vanade võtmete kehtivusaeg lõppeb oktoobris.
Allikas: opennet.ru
