wydanie narzędzi , wykorzystywanego do organizacji pracy anonimowej sieci Tor. Tor 0.4.3.5 uznano za pierwszy stabilny wydanie z gałęzi 0.4.3, która rozwijała się przez ostatnie pięć miesięcy. Gałąź 0.4.3 będzie wspierana w ramach standardowego cyklu wsparcia — wydawanie aktualizacji zostanie zakończone po 9 miesiącach lub 3 miesiącach po wydaniu gałęzi 0.4.4.x. Długi cykl wsparcia (LTS) zapewniony jest dla gałęzi 0.3.5, dla której aktualizacje będą wydawane do 1 lutego 2022 roku. Wsparcie dla gałęzi 0.4.0.x i 0.2.9.x zostało zakończone. Wsparcie dla gałęzi 0.4.1.x zostanie zakończone 20 maja, a 0.4.2.x — 15 września.
:
- Zrealizowano możliwość kompilacji bez włączania kodu relay i cache serwerów katalogów. Wyłączenie odbywa się za pomocą opcji „—disable-module-relay” przy uruchamianiu skryptu configure, która również wyłącza kompilację modułu „dirauth”;
- Dodano funkcjonalność potrzebną do działania ukrytych serwisów na bazie trzeciej wersji protokołu z load balancerem. , umożliwiającego tworzenie skalowalnych ukrytych serwisów działających na kilku backendach z ich własnymi instancjami Tor;
- Dodano nowe komendy do zarządzania danymi uwierzytelniającymi stosowanymi do autoryzacji ukrytych serwisów: ONION_CLIENT_AUTH_ADD do dodawania danych uwierzytelniających, ONION_CLIENT_AUTH_REMOVE do usuwania danych uwierzytelniających oraz
ONION_CLIENT_AUTH_VIEW do wyświetlania listy danych uwierzytelniających. Dla SocksPort dodano nowy flag „ExtendedErrors”, umożliwiający uzyskanie bardziej szczegółowych informacji o błędzie; - Oprócz już obsługiwanych typów proxy (HTTP CONNECT,
SOCKS4 i SOCKS5) możliwość połączenia przez serwer HAProxy. Konfiguracja przekierowania odbywa się za pomocą parametru „TCPProxy :” w torrc, z określeniem protokołu jako „haproxy”; - W serwerach katalogów dodano wsparcie dla blokowania kluczy ed25519 relay poprzez plik approved-routers (wcześniej dozwolone było blokowanie tylko kluczy RSA);
- Znacznie przeprojektowano możliwości związane z obsługą konfiguracji i pracą kontrolera;
- Zwiększono wymagania systemowe dla kompilacji — do uruchomienia testów wymagana jest teraz obecność Pythona 3 (Python 2 nie jest już wspierany).
Źródło: opennet.ru
