Ua hoʻopuka ka Tor Project i ka Arti 0.0.3, kahi hoʻokō o ka mea kūʻai Tor ma Rust

Ua hōʻike nā mea hoʻomohala o ka pūnaewele Tor inoa ʻole i ka hoʻokuʻu ʻana o ka papahana Arti 0.0.3, e hoʻomohala ana i kahi mea kūʻai Tor i kākau ʻia ma ka ʻōlelo 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. Hoʻokuʻu ʻia ka 0.1.0 i ka mahina o Malaki, kahi i hoʻonohonoho ʻia e like me ka hoʻokuʻu beta mua o ka papahana, a i ka hāʻule 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.0.3 kahi hoʻoponopono piha o ka ʻōnaehana hoʻonohonoho a me ka API pili. ʻO ka hoʻololi i hiki ke hoʻololi i nā hoʻonohonoho mai Rust ma ka lele i ka wā e holo ana ka mea kūʻai Tor. Ua hoʻohui pū ʻia kahi ʻōnaehana hou no ka hana kaapuni preemptive, me ka noʻonoʻo ʻana i nā awa i hoʻohana mua ʻia e hana mua i nā kaulahao e pono ai i ka wā e hiki mai ana.

Source: opennet.ru

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