Проект Tor обяви нова версия на своя клиент Arti 1.4.0, разработен на езика Rust. Тази версия включва множество нови функции и подобрения, насочени към повишаване на производителността и удобството при ползване.
Едно от ключовите нововъведения е новият интерфейс RPC, който заменя контролния порт в реализация C Tor. Основните предимства на новия интерфейс са:
- протокол на основа JSON намалява нуждата от създаване на потребителски парсери и кодировчици.
- дизайн, основан на възможности предотвратява случайно вмешателство на приложенията в използването на Arti.
- ясни спецификации за обработка на неочаквани съобщения, параметри и данни.
- механизъм за откриване опростява настройката на приложенията за ползване на RPC порта.
- поддръжка на множество заявки позволява изпълнение на няколко заявки едновременно на едно свързване.
Освен това, в новата версия е извършена подготовка за поддръжка на релейни услуги и е подобрена устойчивостта на атаки за отказ на услуга от страна на сервисите.
Уебсайтът на проекта Arti също е получил значително обновление. Сега на него можете да намерите обща информация за проекта, примери за код, документация и много други. Огромно благодаря на екипа на DocumentWrite за помощта в разработването и реализирането на новия дизайн на сайта.
Изданието Arti 1.4.0 е посветено на паметта на Jérémy Bobbio (1982-2024), известен в обществото като Lunar. Lunar беше доброволец на Tor, хакер на свободен софтуер и организатор на общността. Той направи значителен принос в Debian и проекта Reproducible Builds.
Източник: linux.org.ru
