Проект 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.
>>> Подробности