Faʻasaʻolotoina o le Arti 0.2.0, o le faʻatinoga aloaia o Tor i Rust

Разработчики анонимной сети Tor представили выпуск проекта Arti 0.2.0, развивающего Tor-клиент, написанный на языке Rust. Проект имеет статус экспериментальной разработки, отстаёт по функциональности от основного клиента Tor на языке Си и пока не готов полноценно заменить его. В сентябре планируется сформировать выпуск 1.0 со стабилизацией API, CLI и настроек, который будет пригоден для начального использования обычными пользователями. В более отдалённом будущем, когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и прекратить сопровождение реализации на Си.

E le pei o le C faʻatinoga, lea na muamua fuafuaina e fai ma sui SOCKS ona faʻatulagaina lea i isi manaʻoga, o Arti na muamua faʻavaeina i le tulaga o se faletusi faʻapipiʻi faʻapipiʻi e mafai ona faʻaogaina e faʻaoga eseese. E le gata i lea, pe a atiaʻe se galuega fou, o mea uma o le atinaʻeina o Tor ua tuanaʻi e amanaia, lea o le a aloese ai mai faʻafitauli faʻapitoa faʻataʻitaʻiga ma faʻaleleia atili ai le poloketi ma lelei. O le fa'ailoga o lo'o tufatufaina i lalo ole Apache 2.0 ma le MIT laisene.

O mafuaʻaga mo le toe tusia o Tor i Rust o le manaʻo ia ausia se maualuga maualuga o le saogalemu code e ala i le faʻaaogaina o se gagana e faʻamautinoa ai le saogalemu o le gaioiga ma le manatua. E tusa ai ma le Tor developers, e le itiiti ifo ma le afa o faʻafitauli uma e mataʻituina e le poloketi o le a faʻaumatia i se faʻatinoga Rust pe afai e le faʻaogaina e le code poloka "le saogalemu". O le a mafai foi e le ele ona ausia le saoasaoa o le atinaʻeina o le saoasaoa nai lo le faʻaaogaina o le C, ona o le faʻaalia o le gagana ma faʻamautinoaga faʻamaonia e mafai ai ona e aloese mai le faʻaumatia taimi i le siakiina faalua ma le tusiaina o tulafono e le manaʻomia.

Наиболее заметные изменения в выпуске 0.2.0 связаны с работой по повышению производительности и надёжности. Улучшена работа в сетях, поддерживающих только IPv6. Сокращено потребление памяти для хранения данных с серверов директорий. Добавлена опция dns_port, при помощи которой можно настроить отправку DNS-запросов через Tor. Предложен новый код для работы с конфигурацией. Добавлены API для определения правил изоляции потоков и включения спящего режима (приостановка работы для неактивных клиентов). Обеспечена возможность подключения альтернативных реализаций кода для работы с серверами директорий.

Aʻo leʻi faʻasalalau le faʻasalalauga 1.0.0, ua faʻamoemoe le au atinaʻe e tuʻuina atu Arti ma le lagolago atoatoa mo le galue o se Tor client e maua ai le avanoa i luga ole Initaneti (faʻatinoina o le lagolago mo auaunaga aniani e tolopoina mo le lumanaʻi). E aofia ai le ausiaina o le tutusa ma le faʻatinoina o le C i vaega e pei o le faʻaogaina o fesoʻotaiga, uta CPU, ma le faʻamaoni, faʻapea foʻi ma le tuʻuina atu o le lagolago mo mea uma e fesoʻotaʻi ma le saogalemu.

puna: opennet.ru

Faaopoopo i ai se faamatalaga