Presentado liberación de ferramentas Thor 0.4.3.5, usado para organizar o funcionamento da rede Tor anónima. Tor 0.4.3.5 recoñécese como a primeira versión estable da rama 0.4.3, que estivo en desenvolvemento durante os últimos cinco meses. A rama 0.4.3 manterase como parte do ciclo de mantemento regular; as actualizacións interromperanse despois de 9 meses ou 3 meses despois do lanzamento da rama 0.4.4.x. Ofrécese soporte a longo prazo (LTS) para a rama 0.3.5, cuxa actualización se publicará ata o 1 de febreiro de 2022. As ramas 0.4.0.x e 0.2.9.x foron descontinuadas. A rama 0.4.1.x quedará obsoleta o 20 de maio e a rama 0.4.2.x o 15 de setembro.
Implementouse a capacidade de construír sen incluír código de retransmisión e caché do servidor de directorios. A desactivación realízase mediante a opción "--disable-module-relay" cando se executa o script de configuración, que tamén desactiva a creación do módulo "dirauth";
Engadida funcionalidade necesaria para o funcionamento dos servizos ocultos baseados na terceira versión do protocolo cun equilibrador CebolaBalance, o que lle permite crear servizos ocultos escalables que se executan en varios backends coas súas propias instancias Tor;
Engadíronse novos comandos para xestionar as credenciais utilizadas para autorizar os servizos ocultos: ONION_CLIENT_AUTH_ADD para engadir credenciais, ONION_CLIENT_AUTH_REMOVE para eliminar as credenciais e
ONION_CLIENT_AUTH_VIEW para mostrar unha lista de credenciais. Engadiuse unha nova marca "ExtendedErrors" para SocksPort, o que lle permite obter información máis detallada sobre o erro;
Ademais dos tipos de proxy xa admitidos (HTTP CONNECT,
SOCKS4 e SOCKS5) engadido Posibilidade de conexión a través do servidor HAProxy. O reenvío configúrase mediante o parámetro "TCCProxy". : » en torrc especificando “haproxy” como protocolo;
Nos servidores de directorios, engadiuse soporte para bloquear as claves de retransmisión ed25519 mediante o ficheiro de enrutadores aprobados (anteriormente só se bloqueaban as claves RSA);
As capacidades asociadas ao procesamento da configuración e ao funcionamento do controlador redeseñáronse significativamente;
Aumentáronse os requisitos do sistema para a construción: agora é necesario Python 3 para realizar probas (Python 2 xa non é compatible).