github equeim/tremotesf2 2.7.5

18 hours ago

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

Don't miss a new tremotesf2 release

NewReleases is sending notifications on new releases.