Kua whakaputaina e te kaupapa Tor a Arti 0.0.3, he whakatinanatanga Rust o te kiritaki Tor

Ko nga kaihanga o te whatunga Tor kore ingoa i whakaatu i te tukunga o te kaupapa Arti 0.0.3, e whakawhanake ana i tetahi kaihoko Tor kua tuhia ki te reo Rust. Ko te mana o te kaupapa he whanaketanga whakamatautau, kei muri i nga mahi a te kiritaki Tor matua i C, kaore ano kia tino rite ki te whakakapi. Ko te tuku 0.1.0 e tumanakohia ana i te marama o Maehe, kei te tuunga ko te tuku beta tuatahi o te kaupapa, a, i te hinganga o te tuku 1.0 me te whakapumautanga o te API, CLI me nga tautuhinga, ka pai mo te whakamahi tuatahi ma nga kaiwhakamahi noa. I nga wa kei te heke mai, ka tae te waehere Rust ki te taumata ka taea te whakakapi i te putanga C, ka whakaaro nga kaihanga ki te tuku ki a Arti te mana o te whakatinanatanga matua o Tor ka mutu te pupuri i te whakatinanatanga C.

Kaore i rite ki te whakatinanatanga C, i hangaia i te tuatahi hei takawaenga SOCKS katahi ka whakaahuruhia ki etahi atu hiahia, i te tuatahi ka whakawhanakehia a Arti i roto i te ahua o te whare pukapuka whakauru ka taea te whakamahi e nga momo tono. I tua atu, i te wa e whakawhanake ana i tetahi kaupapa hou, ka whakaarohia nga wheako whanaketanga Tor o mua, ka karo i nga raruraru hoahoanga e mohiotia ana ka pai ake te kaupapa me te pai. Ka tohatohahia te waehere i raro i nga raihana Apache 2.0 me MIT.

Ko nga take mo te tuhi ano i a Tor i Rust ko te hiahia ki te whakatutuki i te taumata teitei o te haumarutanga waehere ma te whakamahi i te reo e whakarite ana i te mahi haumaru me te mahara. E ai ki nga kaihanga Tor, ko te haurua o nga whakaraeraetanga katoa e aroturukihia ana e te kaupapa ka whakakorehia i roto i te whakatinanatanga Rust ki te kore te waehere e whakamahi i nga poraka "kore haumaru". Ka taea hoki e te waikura te tere ake o te whakawhanaketanga tere atu i te whakamahi C, na te kaha o te reo me te tino taurangi ka taea e koe te karo i te moumou taima ki te tirotiro rua me te tuhi i nga waehere koretake.

I roto i nga huringa i roto i te tukunga 0.0.3 ko te whakatikatika katoa o te punaha whirihoranga me te API e hono ana. Na te huringa i taea te whakarereke i nga tautuhinga mai i te Rust i runga i te rere i te wa e rere ana te kiritaki Tor. Kua taapirihia ano he punaha hou mo te hanga iahiko o mua, me te whakaaro ki nga tauranga i whakamahia i mua hei hanga i nga mekameka ka hiahiatia a muri ake nei.

Source: opennet.ru

Tāpiri i te kōrero