Ukukhutshwa kwe-beta yokuqala ye-Arti, ukuphunyezwa kweRust yeTor

Abaphuhlisi benethiwekhi yeTor engaziwa babonise ukukhutshwa kwe-beta yokuqala (0.1.0) yeprojekthi ye-Arti, ephuhlisa umxhasi weTor ebhalwe kwiRust. Iprojekthi inesimo sophuhliso lovavanyo, isemva kokusebenza komxhasi weTor ophambili kwi-C kwaye ayikakulungeli ukuyibuyisela ngokupheleleyo. NgoSeptemba kucetywayo ukudala ukukhululwa kwe-1.0 ngokuzinziswa kwe-API, i-CLI kunye nezicwangciso, eziza kulungele ukusetyenziswa kokuqala ngabasebenzisi abaqhelekileyo. Kwixesha elizayo elikude, xa ikhowudi ye-Rust ifikelela kwinqanaba elinokuthi lithathe indawo ngokupheleleyo inguqulo ye-C, abaphuhlisi banenjongo yokunika i-Arti isimo sokuphunyezwa okuphambili kweTor kwaye bayeke ukugcina ukuphunyezwa kweC.

Ngokungafaniyo nokuphunyezwa kwe-C, eyaqala ukuyilwa njenge-proxy ye-SOCKS kwaye emva koko ilungelelaniswe nezinye iimfuno, i-Arti iphuhliswe ekuqaleni ngendlela yelayibrari efakwe kwiimodyuli enokuthi isetyenziswe ngezicelo ezahlukeneyo. Ukongeza, xa uphuhlisa iprojekthi entsha, onke amava ophuhliso lweTor adlulileyo athathelwa ingqalelo, aya kuphepha iingxaki ezaziwayo zokwakha kwaye enze iprojekthi ibe yimodyuli kwaye isebenze kakuhle. Ikhowudi ihanjiswa phantsi kwe-Apache 2.0 kunye neelayisensi ze-MIT.

Izizathu zokuphinda ubhale iTor kwiRust ngumnqweno wokufikelela kwinqanaba eliphezulu lokhuseleko lwekhowudi ngokusebenzisa ulwimi oluqinisekisa ukusebenza ngokukhuselekileyo ngememori. Ngokutsho kwabaphuhlisi beTor, ubuncinci isiqingatha sabo bonke ubuthathaka obubekwe esweni yiprojekthi iya kupheliswa ekuphunyezweni kweRust ukuba ikhowudi ayisebenzisi iibhloko "ezingakhuselekanga". Umhlwa uya kwenza ukuba kube lula ukufikelela kwizantya zophuhliso olukhawulezayo kunokusebenzisa i-C, ngenxa yokucaciswa kolwimi kunye neziqinisekiso ezingqongqo ezikuvumela ukuba ugweme ukuchitha ixesha ngokujonga kabini kunye nokubhala ikhowudi engadingekile.

Phakathi kweenguqu ekukhutshweni kwe-0.1.0, kukho ukuzinzisa okusisiseko kwee-APIs eziphezulu kunye nokuzisa ilayibrari ekulungiseleleni ukuhlanganiswa kovavanyo kunye nezinye iiprojekthi. Phakathi kweenguqu, ukongezwa kwe-API yokudala iimeko zeTorClient kukhankanyiwe, kubandakanya ukukwazi ukwakha kunye nokuqalisa (i-bootstrap) ngasemva ekusebenziseni okokuqala. Ukongeza, i-API entsha yenqanaba eliphezulu yokuphatha iimpazamo yongeziwe.

Ngaphambi kokupapashwa kokukhululwa kwe-1.0.0, abaphuhlisi banenjongo yokubonelela nge-Arti ngenkxaso epheleleyo yokusebenza njengomthengi weTor obonelela ngokufikelela kwi-Intanethi (ukuphunyezwa kwenkxaso yeenkonzo ze-anyanisi zihlehlisiwe kwixesha elizayo). Oku kubandakanya ukufezekisa ukulingana kunye nokuphunyezwa kwe-C eqhelekileyo kwimimandla efana nokusebenza kwenethiwekhi, umthwalo we-CPU, kunye nokuthembeka, kunye nokubonelela ngenkxaso kuzo zonke iimpawu ezinxulumene nokhuseleko.

umthombo: opennet.ru

Yongeza izimvo