Skip to content

v3.2.0.0: Network Connectivity and Code Modernization

Latest
Compare
Choose a tag to compare
@jcstroud jcstroud released this 09 Oct 07:13

Improving Network Connectivity and Modernizing the Code

Highlights

  • Upgrade to Tor v3
  • Support of OpenSSL 3+
  • Testing framework based on GoogleTest
  • CMake automated build system
  • Numerous P2P interaction improvements
  • Modernization of code
  • Streamlining dependencies
  • Numerous bug fixes

Description

This release features vast improvements in peer-to-peer (P2P) interaction, including, but not limited to, an upgrade to Tor v3.

The codebase has also been modernized for compatibility with OpenSSL 3+ and the newest compilers.

For the former, a new testing framework based on GoogleTest has been developed. The current testing framework extensively tests the core cryptography code, to ensure a safe and seamless transition to OpenSSL 3.3.

This release also features a new build system based on CMake. Users only need to install dependencies and build with a handful of commands, eliminating the need to build and configure customized installations of dependencies.

This code also fixes numerous bugs, many of which focused on P2P interaction.