Hoʻokuʻu mua ʻia ka beta o Arti, kahi hoʻokō Tor ma Rust

Ua hōʻike nā mea hoʻomohala o ka pūnaewele Tor inoa ʻole i ka hoʻokuʻu beta mua (0.1.0) o ka papahana Arti, e hoʻomohala ana i kahi mea kūʻai Tor i kākau ʻia ma Rust. Loaʻa i ka papahana ke kūlana o kahi hoʻomohala hoʻokolohua, aia ma hope o ka hana o ka mea kūʻai nui Tor ma C a ʻaʻole i mākaukau e hoʻololi piha iā ia. I Kepakemapa ua hoʻolālā ʻia e hana i ka hoʻokuʻu 1.0 me ka stabilization o ka API, CLI a me nā hoʻonohonoho, e kūpono no ka hoʻohana mua ʻana e nā mea hoʻohana maʻamau. I ka wā e hiki mai ana, i ka hiki ʻana o ke code Rust i kahi pae e hiki ke hoʻololi piha i ka mana C, manaʻo nā mea hoʻomohala e hāʻawi iā Arti i ke kūlana o ka hoʻokō nui o Tor a hoʻōki i ka mālama ʻana i ka hoʻokō C.

ʻAʻole like me ka hoʻokō C, i hoʻolālā mua ʻia ma ke ʻano he koho SOCKS a laila hoʻohālikelike ʻia i nā pono ʻē aʻe, ua hoʻomohala mua ʻia ʻo Arti ma ke ʻano o kahi waihona modular embeddable hiki ke hoʻohana ʻia e nā noi like ʻole. Eia kekahi, i ka wā e hoʻomohala ai i kahi papahana hou, e noʻonoʻo ʻia nā ʻike a pau o ka hoʻomohala ʻana o Tor i hala, kahi e pale aku ai i nā pilikia kūkulu hale ʻike a hoʻolilo i ka papahana i ʻoi aku ka modular a me ka maikaʻi. Hāʻawi ʻia ke code ma lalo o nā laikini Apache 2.0 a me MIT.

ʻO nā kumu o ke kākau hou ʻana iā Tor ma Rust ʻo ka makemake e hoʻokō i kahi kiʻekiʻe o ka palekana code ma o ka hoʻohana ʻana i kahi ʻōlelo e hōʻoiaʻiʻo ai i ka hana palekana me ka hoʻomanaʻo. Wahi a nā mea hoʻomohala Tor, e hoʻopau ʻia ka hapa liʻiliʻi o nā nāwaliwali a pau i nānā ʻia e ka papahana i kahi hoʻokō Rust inā ʻaʻole hoʻohana ke code i nā poloka "palekana". Hiki i ka Rust ke hoʻokō i ka wikiwiki o ka hoʻomohala ʻana ma mua o ka hoʻohana ʻana iā C, ma muli o ka hōʻike ʻana o ka ʻōlelo a me nā hōʻoia koʻikoʻi e hiki ai iā ʻoe ke pale i ka manawa ma ka nānā pālua a kākau i nā code pono ʻole.

Ma waena o nā hoʻololi i ka hoʻokuʻu ʻana 0.1.0, aia kahi hoʻokūpaʻa kumu o nā API kiʻekiʻe a me ka lawe ʻana i ka waihona i ka mākaukau no ka hoʻohui hoʻokolohua me nā papahana ʻē aʻe. Ma waena o nā hoʻololi, ua ʻōlelo ʻia ka hoʻohui ʻana o kahi API no ka hoʻokumu ʻana i nā manawa TorClient, me ka hiki ke kūkulu a hoʻomaka (bootstrap) ma hope ma ka hoʻohana mua ʻana. Eia hou, ua hoʻohui ʻia kahi API kiʻekiʻe kiʻekiʻe no ka hoʻoponopono hewa.

Ma mua o ka paʻi ʻia ʻana o ka hoʻokuʻu 1.0.0, manaʻo nā mea hoʻomohala e hāʻawi iā Arti me ke kākoʻo piha no ka hana ʻana ma ke ʻano he mea kūʻai aku Tor e hāʻawi ana i ka ʻike pūnaewele (hoʻokō ʻia ke kākoʻo no nā lawelawe aniani no ka wā e hiki mai ana). Hoʻopili kēia i ka loaʻa ʻana o ka parity me ka hoʻokō C mainstream ma nā wahi e like me ka hana pūnaewele, ka ukana CPU, a me ka hilinaʻi, a me ka hāʻawi ʻana i ke kākoʻo no nā hiʻohiʻona āpau e pili ana i ka palekana.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka