cryptsetup: update to version 2.7.5
authorDaniel Golle <daniel@makrotopia.org>
Thu, 30 Jan 2025 03:01:27 +0000 (03:01 +0000)
committerDaniel Golle <daniel@makrotopia.org>
Sun, 2 Feb 2025 00:00:26 +0000 (00:00 +0000)
commitbefdf8a5b203386ab01e061b5e943406b9032d4c
tree5e8620d08b33108568def98672e18a03bbf99312
parent6623eadfa0f2d0d31d507cb35841ba4b2b70c80b
cryptsetup: update to version 2.7.5

Enable building cryptsetup-reencrypt, integritysetup and veritysetup,
add new binary packages for integritysetup and veritysetup.

Changes since version 2.7.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Fix possible online reencryption data corruption (only in 2.7.x).

  In some situations (initializing a suspended device-mapper device),
  cryptsetup disabled direct-io device access. This caused unsafe
  online reencryption operations that could lead to data corruption.
  The code now adds strict checks (and aborts the operation) and
  changes direct-io detection code to prevent data corruption.

* Fix a clang compilation error in SSH token plugin.

  As clang linker treats missing symbols as errors, the linker phase
  for the SSH token failed as the optional cryptsetup_token_buffer_free
  was not defined.

* Fix crypto backend initialization in crypt_format_luks2_opal API call.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
utils/cryptsetup/Makefile