I-Tor Project ishicilele i-Arti 0.0.3, ukuqaliswa kweklayenti le-Tor ku-Rust

Abathuthukisi benethiwekhi ye-Tor engaziwa bethule ukukhululwa kwephrojekthi ye-Arti 0.0.3, ethuthukisa iklayenti le-Tor elibhalwe ngolimi lwe-Rust. Iphrojekthi inesimo sokuthuthuka kokuhlolwa, isalela ngemuva kokusebenza kweklayenti le-Tor eliyinhloko ku-C futhi ayikakulungeli ukuyifaka esikhundleni ngokugcwele. Ukukhishwa okungu-0.1.0 kulindeleke ngoMashi, okubekwe njengokukhululwa kwe-beta yokuqala yephrojekthi, futhi ekukhishweni kwekwindla i-1.0 ngokuzinzisa kwe-API, i-CLI nezilungiselelo, ezizofaneleka ukusetshenziswa kokuqala ngabasebenzisi abajwayelekile. Esikhathini esizayo esikude kakhulu, lapho ikhodi ye-Rust ifinyelela izinga elingangena esikhundleni ngokuphelele senguqulo ye-C, abathuthukisi bahlose ukunikeza i-Arti isimo sokuqaliswa okuyinhloko kwe-Tor futhi bayeke ukugcina ukusetshenziswa kwe-C.

Ngokungafani nokuqaliswa kwe-C, okwaqala ukuklanywa njengommeleli we-SOCKS kwase kwenziwa ngokuvumelana nezinye izidingo, i-Arti ekuqaleni ithuthukiswa ngendlela yomtapo wolwazi oshumekiwe ongasetshenziswa izinhlelo ezihlukahlukene zokusebenza. Ngaphezu kwalokho, lapho kwakhiwa iphrojekthi entsha, konke okuhlangenwe nakho kokuthuthukiswa kwe-Tor okudlule kuyacatshangelwa, okuzogwema izinkinga ezaziwayo zezakhiwo futhi kwenze iphrojekthi ibe yimodyuli futhi isebenze kahle. Ikhodi isatshalaliswa ngaphansi kwamalayisensi e-Apache 2.0 kanye ne-MIT.

Izizathu zokubhala kabusha i-Tor in Rust isifiso sokufinyelela izinga eliphezulu lokuphepha kwekhodi ngokusebenzisa ulimi oluqinisekisa ukusebenza okuphephile ngenkumbulo. Ngokusho kwabathuthukisi be-Tor, okungenani ingxenye yabo bonke ubungozi obuqashwe iphrojekthi izosuswa ekusetshenzisweni kwe-Rust uma ikhodi ingasebenzisi amabhulokhi "angaphephile". Ukugqwala kuzokwenza kube nokwenzeka ukuzuza isivinini sokuthuthuka esisheshayo kunokusebenzisa u-C, ngenxa yokuvezwa kolimi neziqinisekiso eziqinile ezikuvumela ukuthi ugweme ukuchitha isikhathi ukuhlola kabili nokubhala ikhodi engadingekile.

Phakathi kwezinguquko ekukhishweni kwe-0.0.3 ukuguqulwa okuphelele kwesistimu yokucushwa kanye ne-API ehambisanayo. Ushintsho lwenza kwaba nokwenzeka ukushintsha izilungiselelo ukusuka ku-Rust on the fly ngenkathi iklayenti le-Tor lisasebenza. Kuphinde kwengezwe uhlelo olusha lokwakhiwa kwesekethe ngaphambi kwesikhathi, kucatshangelwa amachweba asetshenziswe ngaphambilini ukuze akhe amaketango okungenzeka adingeke esikhathini esizayo.

Source: opennet.ru

Engeza amazwana