New releases of I2P anonymous network 1.7.0 and i2pd 2.41 C++ client

The anonymous network I2P 1.7.0 and the C++ client i2pd 2.41.0 were released. Let us recall that I2P is a multi-layer anonymous distributed network operating on top of the regular Internet, actively using end-to-end encryption, guaranteeing anonymity and isolation. The network is built in P2P mode and is formed thanks to the resources (bandwidth) provided by network users, which makes it possible to do without the use of centrally managed servers (communications within the network are based on the use of encrypted unidirectional tunnels between the participant and peers).

On the I2P network, you can anonymously create websites and blogs, send instant messages and e-mails, exchange files, and organize P2P networks. To build and use anonymous networks for client-server (websites, chats) and P2P (file exchange, cryptocurrencies) applications, I2P clients are used. The basic I2P client is written in Java and can run on a wide range of platforms such as Windows, Linux, macOS, Solaris, etc. I2pd is an independent C++ implementation of the I2P client and is distributed under a modified BSD license.

Among the changes:

  • The applet for the system tray implements the display of pop-up messages.
  • A new torrent file editor has been added to i2psnark.
  • Support for IRCv2 tags has been added to i3ptunnel.
  • Reduced CPU load when using NTCP2 transport.
  • New installations have removed the BOB API, which has long been deprecated (existing installations retain BOB support, but users are encouraged to migrate to the SAMv3 protocol).
  • Improved code for searching and saving information in the database. Added protection against selecting low-performance peers when installing tunnels. Work has been carried out to improve the reliability of the network in the presence of problematic or malicious routers.
  • In i2pd 2.41, an issue that led to a decrease in the reliability of the network has been fixed.
  • A separate test network has been deployed to test tunnels between routers based on i2pd and Java I2P. The test network will allow us to identify interoperability issues between i2pd and Java I2P during pre-release testing.
  • Development of a new UDP transport β€œSSU2” has begun, which will significantly improve performance and security. The implementation of SSU2 will also allow us to completely update the cryptographic stack and get rid of the very slow ElGamal algorithm (for end-to-end encryption, the ECIES-X25519-AEAD-Ratchet bundle will be used instead of ElGamal/AES+SessionTag).

Source: opennet.ru

Add a comment