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.