Skip to content

v2.4.6 - Linux Startup Compatibility

Choose a tag to compare

@AnInsomniacy AnInsomniacy released this 06 Jun 01:13
· 25 commits to main since this release
05746ea

Summary

This release fixes a Linux startup compatibility regression in the standalone aria2-next engine. It removes the runtime dependency on the OpenSSL legacy provider for ARC4 handling, so packaged builds can start in environments where OpenSSL provider modules are unavailable or hidden by AppImage and sandbox runtime paths.

Changed

  • ARC4 encryption now uses aria2-next's internal implementation consistently instead of selecting an OpenSSL, libgcrypt, or nettle backend at build time.
  • Unused ARC4 backend source files were removed from the maintained CMake source inventory.

Fixed

  • Fixed engine startup failure on Linux systems where OSSL_PROVIDER_load("legacy") could not find the OpenSSL legacy provider module.
  • Fixed AppImage and distribution runtime compatibility for environments that do not expose /usr/lib/ossl-modules to the bundled engine.

Downloads

Platform Download
Linux x86_64 aria2-next-2.4.6-linux-x86_64
Linux ARM64 aria2-next-2.4.6-linux-aarch64
macOS Apple Silicon aria2-next-2.4.6-macos-arm64
macOS Intel aria2-next-2.4.6-macos-x86_64
Windows x86_64 aria2-next-2.4.6-windows-x86_64.exe
Windows ARM64 aria2-next-2.4.6-windows-arm64.exe
Checksums aria2-next-2.4.6-checksums.sha256