Skip to content

2.7.5

Latest
Compare
Choose a tag to compare
@equeim equeim released this 14 Jan 18:54
· 16 commits to master since this release

Added

  • Windows on ARM64 support

Changed

  • Windows builds now use system TLS library (schannel) instead of OpenSSL
  • Various hardening GCC and Clang compiler options are applied:
    • -fhardened with GCC >= 14
    • -ftrivial-auto-var-init=pattern, -fstack-protector-strong
    • -fstack-clash-protection on Linux and FreeBSD
    • -fcf-protection=full on x86_64
    • -mbranch-protection=standard on ARM64
    • -D_FORTIFY_SOURCE=3
    • -D_GLIBCXX_ASSERTIONS with libstdc++
    • -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST with libc++ >= 18

Fixed

  • Failures to add torrents when "Delete .torrent file" option is enabled
  • Compilation errors with fmt 11.1
  • Debug logs being enabled in release builds in some cases