FreeBSD 13 idatsala pang'ono kutha ndikukhazikitsa kwachinyengo kwa WireGuard ndikuphwanya laisensi komanso kusatetezeka.

Kuchokera pamakhodi omwe FreeBSD 13 idatulutsidwa, code yomwe ikukhazikitsa protocol ya WireGuard VPN, yopangidwa ndi dongosolo la Netgate popanda kufunsana ndi omwe amapanga WireGuard yoyambirira, ndipo idaphatikizidwa kale pakutulutsa kokhazikika kwa pfSense, inali yochititsa manyazi. kuchotsedwa. Pambuyo powunikiranso kachidindo ndi Jason A. Donenfeld, mlembi wa WireGuard yoyambirira, zidadziwika kuti FreeBSD yomwe akufuna kukhazikitsa WireGuard inali kachidutswa kakang'ono ka code, kodzaza ndi buffer kusefukira ndikuphwanya GPL.

Kukhazikitsako kunali ndi zolakwika zowopsa mu code cryptography, gawo la protocol ya WireGuard silinasinthidwe, panali zolakwika zomwe zidapangitsa kuwonongeka kwa kernel ndikudutsa njira zachitetezo, ndipo ma buffers okhazikika adagwiritsidwa ntchito pazolowera. Kukhalapo kwa stubs m'malo mwa macheke omwe nthawi zonse amabwerera "zowona", komanso kuyiwalika debugging printfs ndi linanena bungwe la magawo ntchito kubisa, ndi kugwiritsa ntchito tulo ntchito kuteteza mtundu mikhalidwe kunena zambiri za khalidwe la code.

Magawo ena a code, monga crypto_xor ntchito, adatengedwa kuchokera ku WireGuard kukhazikitsa kwa Linux, kuphwanya chilolezo cha GPL. Zotsatira zake, Jason Donenfield, pamodzi ndi Kyle Evans ndi Matt Dunwoodie (mlembi wa doko la WireGuard la OpenBSD), adagwira ntchito yokonzanso zovutazo ndipo, pasanathe sabata, adalowa m'malo mwa code yonse ya mapulogalamu omwe adalembedwa ndi Netgate. . Mtundu wosinthidwawo udatulutsidwa ngati zigamba zosiyana, zoyikidwa munkhokwe ya polojekiti ya WireGuard ndipo sizinaphatikizidwebe mu FreeBSD.

Chosangalatsa ndichakuti, poyambirira panalibe zovuta; Netgate, yomwe inkafuna kugwiritsa ntchito WireGuard pogawa pfSense, idalemba ganyu Matthew Macy, yemwe amadziwa bwino za FreeBSD kernel ndi network stack, akukhudzidwa ndi kukonza zolakwika ndipo akudziwa bwino madalaivala a netiweki a kachitidwe kameneka. Macy adapatsidwa ndandanda yosinthika popanda masiku omalizira kapena macheke apakati. Madivelopa omwe adakumana ndi Macy akugwira ntchito pa FreeBSD adamufotokozera ngati katswiri waluso komanso waluso yemwe sanalakwe kuposa ena ndipo adayankha mokwanira kutsutsidwa. Kuyipa kwa code ya WireGuard yokhazikitsa FreeBSD kudadabwitsa.

Pambuyo pa miyezi 9 ya ntchito, Macy adawonjezera kukhazikitsidwa kwake ku nthambi ya HEAD, yomwe idagwiritsidwa ntchito popanga FreeBSD 13 kumasulidwa, December watha popanda kumaliza kuwunika ndi kuyesa anzawo. OpenBSD ndi NetBSD madoko. Mu February, Netgate inaphatikiza WireGuard mu kumasulidwa kokhazikika kwa pfSense 2.5.0 ndikuyamba kutumiza zozimitsa moto kutengera izo. Mavuto atadziwika, nambala ya WireGuard idachotsedwa ku pfSense.

Khodi yowonjezeredwayo idawulula zovuta zomwe zidagwiritsidwa ntchito pamasiku a 0, koma poyamba Netgate sanavomereze kukhalapo pachiwopsezo ndipo anayesa kuimba mlandu wopanga WireGuard wapachiyambi wakuukira ndi kukondera, zomwe zidasokoneza mbiri yake. Wopanga doko poyamba adakana zonena zamtundu wa code ndipo amawaona ngati akukokomeza, koma atatha kuwonetsa zolakwika, adawonetsa kuti vuto lofunika kwambiri ndi kusowa kwa kuwunika koyenera kwa ma code mu FreeBSD, chifukwa mavuto adakhala osazindikirika kwa miyezi yambiri. (Oimira a Netgate adawonetsa kuti kuwunikaku kudayambikanso mu Ogasiti 2020, koma opanga FreeBSD adazindikira kuti mu Phabricator kuwunikako kudatsekedwa ndi Macy osamaliza ndipo ndemanga zimanyalanyazidwa). Gulu la FreeBSD Core lidayankha zomwe zidachitika polonjeza kuti zisintha njira zawo zowunikira ma code.

Matthew Macy, woyambitsa doko lovuta la FreeBSD, adayankhapo pazimenezi ponena kuti adalakwitsa kwambiri pogwira ntchitoyi osakonzeka kukwaniritsa ntchitoyi. Macy akufotokoza zotsatira zake chifukwa chotopa kwambiri komanso zotsatira zamavuto omwe adabwera chifukwa cha post-Covid syndrome. Pa nthawi yomweyi, Macy sanapeze kutsimikiza mtima kusiya ntchito zomwe anali atachita kale ndikuyesera kuti ntchitoyo ithe.

Mkhalidwe wa Macy uyeneranso kuti unakhudzidwa ndi chilango chaposachedwapa chimene analandira chifukwa chofuna kuthamangitsa anthu ochita lendi m’nyumba imene anagula amene sanafune kuchokamo mwaufulu. M'malo mwake, iye ndi mkazi wake anacheka matabwa pansi ndi kuswa mabowo pansi kuti apangitse nyumbayo kukhala yosakhalamo, ndipo anayesanso kuopseza anthu okhalamo, anathyola m'nyumba zokhalamo anthu ndikutulutsa katundu wawo (zochitazo zidatchulidwa ngati zakuba). Pofuna kupewa udindo wa zochita zake, Macy ndi mkazi wake anathawira ku Italy, koma anawatumiza ku United States ndipo anakhala m’ndende zaka zoposa zinayi.

Source: opennet.ru

Kuwonjezera ndemanga