Release of new stable branch Tor 0.4.3

Submitted by release of tools Gate 0.4.3.5, used to organize the work of the anonymous Tor network. Tor 0.4.3.5 is recognized as the first stable release of the 0.4.3 branch, which has been in development for the past five months. The 0.4.3 branch will be maintained as part of the regular maintenance cycle - updates will be discontinued 9 months or 3 months after the release of the 0.4.4.x branch. Long Cycle Support (LTS) is provided for the 0.3.5 branch, which will receive updates until February 1, 2022. The 0.4.0.x and 0.2.9.x branches have been discontinued. The 0.4.1.x branch will be deprecated on May 20, and 0.4.2.x on September 15.

All innovations:

  • Implemented the ability to build without including the relay code and directory server cache. Disabling is done with the "--disable-module-relay" option when running the configure script, which also disables building the "dirauth" module;
  • Added the functionality necessary for the operation of hidden services based on the third version of the protocol with a balancer OnionBalance, which allows you to create scalable hidden services that run on multiple backends with their Tor instances;
  • Added new commands to manage credentials used to authorize hidden services: ONION_CLIENT_AUTH_ADD to add credentials, ONION_CLIENT_AUTH_REMOVE to remove credentials, and
    ONION_CLIENT_AUTH_VIEW to display a list of credentials. A new flag "ExtendedErrors" has been added for SocksPort, which allows you to get more detailed information about the error;

  • In addition to the already supported proxy types (HTTP CONNECT,
    SOCKS4 and SOCKS5) added the ability to connect through the HAProxy server. Forwarding is configured through the β€œTCPProxy : " in torrc with "haproxy" as the protocol;

  • Added support for blocking ed25519 relay keys in directory servers using the approved-routers file (previously only RSA keys were allowed to be blocked);
  • Significantly redesigned capabilities related to configuration processing and controller operation;
  • The system requirements for building have been increased - Python 3 is now required to run tests (Python 2 is no longer supported).

Source: opennet.ru

Add a comment