Projekt Tor ogłosił wydanie nowej wersji swojego klienta Arti 1.4.0, opracowanego w języku Rust. Wersja ta zawiera szereg nowych funkcji i ulepszeń mających na celu poprawę wydajności oraz ułatwienie użytkowania.
Jednym z kluczowych nowości jest nowy interfejs RPC, który zastępuje port kontrolny w implementacji C Tor. Główne zalety nowego interfejsu to:
- protokół oparty na JSON zmniejsza konieczność tworzenia niestandardowych parserów i kod różnych kodów.
- design oparty na możliwościach zapobiega przypadkowemu ingerowaniu aplikacji w korzystanie z Arti.
- czytelne specyfikacje przetwarzania nieoczekiwanych wiadomości, parametrów i danych.
- mechanizm wykrywania ułatwia konfigurację aplikacji do korzystania z portu RPC.
- wsparcie dla wielu zapytań umożliwia wykonywanie wielu zapytań jednocześnie na jednym połączeniu.
Ponadto, w nowej wersji przeprowadzono przygotowania dla wsparcia retranslacji i poprawioną odporność na ataki typu denial-of-service po stronie usług.
Strona projektu Arti również otrzymała znaczne aktualizacje. Teraz można tam znaleźć ogólne informacje o projekcie, przykłady kodu, dokumentację i wiele więcej. Wielkie dzięki zespołowi DocumentWrite za pomoc w opracowaniu i realizacji nowego designu strony.
Wydanie Arti 1.4.0 poświęcone jest pamięci Jérémy Bobbio (1982-2024), znanego w społeczności jako Lunar. Lunar był wolontariuszem Tor, hakerem oprogramowania open source oraz organizatorem społeczności. Wniósł znaczący wkład w Debian oraz projekt Reproducible Builds.
Źródło: linux.org.ru
