D'fhoilsigh Tionscadal Tor Arti 0.0.3, cur i bhfeidhm an chliaint Tor i Rust

Chuir forbróirí líonra Tor gan ainm i láthair scaoileadh an tionscadail Arti 0.0.3, a fhorbraíonn cliant Tor scríofa sa teanga Rust. Tá stádas forbartha turgnamhacha ag an tionscadal, tá sé taobh thiar d'fheidhmiúlacht phríomhchliant Tor i C agus níl sé réidh fós chun é a athsholáthar go hiomlán. Táthar ag súil le scaoileadh 0.1.0 i mí an Mhárta, atá suite mar an chéad scaoileadh béite den tionscadal, agus sa scaoileadh titim 1.0 le cobhsú an API, CLI agus socruithe, a bheidh oiriúnach le húsáid tosaigh ag gnáthúsáideoirí. Sa todhchaí níos faide i gcéin, nuair a shroicheann an cód Rust leibhéal is féidir a athsholáthar go hiomlán ar an leagan C, tá sé beartaithe ag na forbróirí stádas príomh-chur chun feidhme Tor a thabhairt do Arti agus stop a chur le cur chun feidhme C a choinneáil.

Murab ionann agus cur i bhfeidhm C, a dearadh ar dtús mar sheachvótálaí SOCKS agus a cuireadh in oiriúint ansin do riachtanais eile, forbraítear Arti ar dtús i bhfoirm leabharlann modúlach inleabaithe ar féidir le feidhmchláir éagsúla í a úsáid. Ina theannta sin, nuair a bhíonn tionscadal nua á fhorbairt, cuirtear san áireamh gach taithí forbartha Tor san am atá caite, rud a sheachnóidh fadhbanna ailtireachta aitheanta agus a dhéanfaidh an tionscadal níos modúlach agus níos éifeachtaí. Déantar an cód a dháileadh faoi cheadúnais Apache 2.0 agus MIT.

Is iad na cúiseanna atá le hathscríobh Tor in Rust ná an fonn chun leibhéal níos airde slándála cód a bhaint amach trí úsáid a bhaint as teanga a chinntíonn oibriú sábháilte le cuimhne. De réir fhorbróirí Tor, cuirfear deireadh le leath ar a laghad de na leochaileachtaí a ndearna an tionscadal monatóireacht orthu i gcur i bhfeidhm Rust mura n-úsáideann an cód bloic “neamhshábháilte”. Déanfaidh Rust freisin luasanna forbartha níos tapúla a bhaint amach ná C a úsáid, mar gheall ar léiriú na teanga agus ráthaíochtaí dochta a cheadaíonn duit cur amú ama ar sheiceáil dhúbailte agus cód neamhriachtanach a scríobh.

I measc na n-athruithe ar scaoileadh 0.0.3 tá ollchóiriú iomlán ar an gcóras cumraíochta agus ar an API gaolmhar. Mar gheall ar an athrú bhíothas in ann socruithe a athrú ó Rust ar an eitilt agus cliant Tor ag rith. Cuireadh córas nua le haghaidh tógáil ciorcaid preemptive leis freisin, ag cur san áireamh calafoirt a úsáideadh roimhe seo chun slabhraí a chruthú ar dócha go mbeidh gá leo sa todhchaí go preemptively.

Foinse: oscailtenet.ru

Add a comment