Tor Project yasindikiza Arti 0.0.3, kukhazikitsidwa kwa kasitomala wa Tor ku Rust

Opanga makina osadziwika a Tor adapereka kutulutsidwa kwa pulojekiti ya Arti 0.0.3, yomwe imapanga kasitomala wa Tor wolembedwa m'chilankhulo cha Rust. Pulojekitiyi ili ndi mawonekedwe oyesera, imatsalira kumbuyo kwa kasitomala wamkulu wa Tor mu C ndipo sanakonzekere kuyisintha. Kutulutsidwa kwa 0.1.0 kukuyembekezeka mu Marichi, komwe kumayikidwa ngati kutulutsidwa koyamba kwa beta kwa projekitiyo, komanso kumasulidwa kwa kugwa 1.0 ndi kukhazikika kwa API, CLI ndi zoikamo, zomwe zidzakhala zoyenera kugwiritsidwa ntchito koyambirira ndi ogwiritsa ntchito wamba. M'tsogolomu, pamene Rust code ifika pamlingo womwe ungathe kusintha mtundu wa C, opanga akufuna kupatsa Arti udindo wa kukhazikitsa kwakukulu kwa Tor ndikusiya kusunga C kukhazikitsa.

Mosiyana ndi kukhazikitsidwa kwa C, komwe kudapangidwa koyamba ngati woyimira SOCKS ndiyeno kukonzedwa ndi zosowa zina, Arti imapangidwa poyambirira ngati laibulale yolumikizidwa yomwe ingagwiritsidwe ntchito ndi mapulogalamu osiyanasiyana. Kuphatikiza apo, popanga pulojekiti yatsopano, zonse zomwe zachitika kale zachitukuko cha Tor zimaganiziridwa, zomwe zingapewe zovuta zodziwika bwino zamamangidwe ndikupanga pulojekitiyo kukhala yokhazikika komanso yothandiza. Khodiyo imagawidwa pansi pa ziphaso za Apache 2.0 ndi MIT.

Zifukwa zolemberanso Tor mu Rust ndikukhumba kukwaniritsa chitetezo chapamwamba kwambiri pogwiritsa ntchito chinenero chomwe chimatsimikizira kugwira ntchito motetezeka ndi kukumbukira. Malinga ndi opanga Tor, osachepera theka la zovuta zonse zomwe zimayang'aniridwa ndi polojekitiyi zidzathetsedwa pakukhazikitsa dzimbiri ngati codeyo sigwiritsa ntchito midadada "yosatetezeka". Dzimbiri idzapangitsanso kuti zitheke kuthamanga kwachitukuko kusiyana ndi kugwiritsa ntchito C, chifukwa cha kufotokozera kwa chinenerocho komanso zitsimikizo zokhwima zomwe zimakulolani kuti mupewe kuwononga nthawi poyang'ana kawiri ndikulemba zizindikiro zosafunikira.

Pakati pa kusintha kwa kumasulidwa kwa 0.0.3 ndikukonzanso kwathunthu kwa dongosolo lokonzekera ndi API yogwirizana. Kusinthaku kunapangitsa kuti zitheke kusintha makonda kuchokera ku Rust pa ntchentche pomwe kasitomala wa Tor akuyenda. Dongosolo latsopano lomanga madera okonzekera kuwonjezedwanso, poganizira madoko omwe adagwiritsidwa ntchito kale kuti apange maunyolo omwe angafunike mtsogolo.

Source: opennet.ru

Kuwonjezera ndemanga