En release av OpenVPN 2.6.7 har förberetts, ett paket för att skapa virtuella privata nÀtverk som möjliggör en krypterad förbindelse mellan tvÄ klientmaskiner, eller för att driva en centraliserad VPN-server för samtidig drift av flera klienter. Den nya versionen Àr anmÀrkningsvÀrd för att den har genomgÄtt en licensÀndring. Projektets kod har omvandlats frÄn att anvÀnda strikt GPLv2-licens till en kombinerad licens dÀr texten i GPLv2 har utvidgats med ett undantag som tillÄter lÀnkning med kod under Apache 2.0-licens, vilket inte Àr möjligt under normala omstÀndigheter utan licensÀndring pÄ grund av inkompatibilitet mellan GPLv2 och Apache 2.0.
Undantaget tillĂ„ter lĂ€nkning av OpenVPN-kod med kod frĂ„n bibliotek som distribueras under Apache 2.0-licens, och att distribuera den kombinerade avledda produkten utan att uppfylla kravet i GPLv2 pĂ„ att distribuera sammanlĂ€nkade bibliotek under samma licens, men behĂ„ller giltigheten av alla andra villkor, sĂ„som att tillhandahĂ„lla kĂ€llkoder för det avledda arbetet. Ăndringen syftar frĂ€mst till att möjliggöra lĂ€nkning med OpenSSL-biblioteket, som levereras under Apache 2.0-licens. All OpenVPN-kod som inte kunde översĂ€ttas till de nya licensvillkoren, exempelvis pĂ„ grund av oförmĂ„ga att kontakta författarna, har tagits bort eller helt omskrivits.
Bland funktionella Àndringar:
- Stöd för byggnation med mbedTLS 3.x-biblioteket har lagts till.
- En alternativ funktion "âforce-tls-key-material-export" har implementerats, som möjliggör drift endast med klienter som stöder export av TLS-nyckelparametrar som krĂ€vs för att generera sessionsnycklar.
- Implementeringen av funktionaliteten "âtls-export-cert" har skrivits om.
- Bearbetningen av TLS 1.0 PRF (Pseudo-Random Function) har förbÀttrats.
- Exempel pÄ nycklar har uppdaterats, eftersom giltigheten för de gamla nycklarna upphör i oktober.
KĂ€lla: opennet.ru
