Version 2.8.0.

This commit is contained in:
Milan Broz
2025-06-24 09:26:03 +02:00
parent cdc451a61a
commit 0887332642
6 changed files with 86 additions and 92 deletions

View File

@@ -39,17 +39,11 @@ Download
Release notes and tarballs are available at
[kernel.org](https://cdn.kernel.org/pub/linux/utils/cryptsetup/).
**The latest stable cryptsetup release candidate version is 2.8.0-rc1**
* [cryptsetup-2.8.0-rc1.tar.xz](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/cryptsetup-2.8.0-rc1.tar.xz)
* Signature [cryptsetup-2.8.0-rc1.tar.sign](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/cryptsetup-2.8.0-rc1.tar.sign)
**The latest stable cryptsetup release version is 2.8.0**
* [cryptsetup-2.8.0.tar.xz](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/cryptsetup-2.8.0.tar.xz)
* Signature [cryptsetup-2.8.0.tar.sign](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/cryptsetup-2.8.0.tar.sign)
_(You need to decompress file first to check signature.)_
* [Cryptsetup 2.8.0-rc1 Release Notes](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-rc1-ReleaseNotes).
**The latest stable cryptsetup release version is 2.7.5**
* [cryptsetup-2.7.5.tar.xz](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.7/cryptsetup-2.7.5.tar.xz)
* Signature [cryptsetup-2.7.5.tar.sign](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.7/cryptsetup-2.7.5.tar.sign)
_(You need to decompress file first to check signature.)_
* [Cryptsetup 2.7.5 Release Notes](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.7/v2.7.5-ReleaseNotes).
* [Cryptsetup 2.8.0 Release Notes](https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes).
[Previous versions](https://cdn.kernel.org/pub/linux/utils/cryptsetup)

View File

@@ -1,5 +1,5 @@
AC_PREREQ([2.67])
AC_INIT([cryptsetup],[2.8.0-rc1])
AC_INIT([cryptsetup],[2.8.0])
dnl library version from <major>.<minor>.<release>[-<suffix>]
LIBCRYPTSETUP_VERSION=$(echo $PACKAGE_VERSION | cut -f1 -d-)

View File

@@ -1,5 +1,5 @@
Cryptsetup 2.8.0-rc1 Release Notes
==================================
Cryptsetup 2.8.0 Release Notes
==============================
Stable release with new features and bug fixes
All users of cryptsetup 2.7 must upgrade to this version.

View File

@@ -2,7 +2,7 @@ project('cryptsetup',
'c',
default_options: [ 'prefix=/usr' ],
meson_version: '>=0.64',
version: '2.8.0-rc1')
version: '2.8.0')
libcryptsetup_version = '12.11.0'

View File

@@ -2,7 +2,7 @@
Summary: Utility for setting up encrypted disks
Name: cryptsetup
Version: 2.8.0-rc1
Version: 2.8.0
Release: 1%{?dist}
License: GPL-2.0-or-later WITH cryptsetup-OpenSSL-exception AND LGPL-2.1-or-later WITH cryptsetup-OpenSSL-exception
URL: https://gitlab.com/cryptsetup/cryptsetup

View File

@@ -5,9 +5,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: cryptsetup 2.8.0-rc1\n"
"Project-Id-Version: cryptsetup 2.8.0\n"
"Report-Msgid-Bugs-To: cryptsetup@lists.linux.dev\n"
"POT-Creation-Date: 2025-06-16 13:51+0200\n"
"POT-Creation-Date: 2025-06-24 09:26+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -151,7 +151,7 @@ msgstr ""
msgid "Cannot determine device type. Incompatible activation of device?"
msgstr ""
#: lib/setup.c:395 lib/setup.c:4139
#: lib/setup.c:395 lib/setup.c:4145
msgid "This operation is supported only for LUKS device."
msgstr ""
@@ -173,7 +173,7 @@ msgstr ""
msgid "Key slot %d is full, please select another one."
msgstr ""
#: lib/setup.c:531 lib/setup.c:3854
#: lib/setup.c:531 lib/setup.c:3860
msgid "Device size is not aligned to device logical block size."
msgstr ""
@@ -182,7 +182,7 @@ msgstr ""
msgid "Header detected but device %s is too small."
msgstr ""
#: lib/setup.c:669 lib/setup.c:3739 lib/setup.c:5206
#: lib/setup.c:669 lib/setup.c:3745 lib/setup.c:5212
#: lib/luks2/luks2_reencrypt.c:3937 lib/luks2/luks2_reencrypt.c:4425
msgid "This operation is not supported for this device type."
msgstr ""
@@ -215,8 +215,8 @@ msgstr ""
msgid "No known cipher specification pattern detected for active device %s."
msgstr ""
#: lib/setup.c:1515 lib/setup.c:3486 lib/setup.c:3578 lib/setup.c:3590
#: lib/setup.c:3762 lib/setup.c:5781
#: lib/setup.c:1515 lib/setup.c:3492 lib/setup.c:3584 lib/setup.c:3596
#: lib/setup.c:3768 lib/setup.c:5787
#, c-format
msgid "Device %s is not active."
msgstr ""
@@ -247,7 +247,7 @@ msgstr ""
msgid "Unsupported encryption sector size."
msgstr ""
#: lib/setup.c:1647 lib/setup.c:1916 lib/setup.c:3848
#: lib/setup.c:1647 lib/setup.c:1916 lib/setup.c:3854
msgid "Device size is not aligned to requested sector size."
msgstr ""
@@ -366,7 +366,7 @@ msgid ""
"alignment granularity."
msgstr ""
#: lib/setup.c:2528 lib/setup.c:4222 lib/setup.c:4411 lib/utils_wipe.c:356
#: lib/setup.c:2528 lib/setup.c:4228 lib/setup.c:4417 lib/utils_wipe.c:356
#: lib/luks2/luks2_json_metadata.c:2720 lib/luks2/luks2_json_metadata.c:2988
#, c-format
msgid "Failed to acquire OPAL lock on device %s."
@@ -445,320 +445,320 @@ msgid ""
"bytes).\n"
msgstr ""
#: lib/setup.c:3031 lib/setup.c:3129
#: lib/setup.c:3037 lib/setup.c:3135
#, c-format
msgid "Unknown or unsupported device type %s requested."
msgstr ""
#: lib/setup.c:3043
#: lib/setup.c:3049
#, c-format
msgid "Device %s does not provide inline integrity data fields."
msgstr ""
#: lib/setup.c:3049
#: lib/setup.c:3055
#, c-format
msgid ""
"Inline tag size %<PRIu32> [bytes] is larger than %<PRIu32> provided by "
"device %s."
msgstr ""
#: lib/setup.c:3064
#: lib/setup.c:3070
#, c-format
msgid "Sector must be the same as device hardware sector (%zu bytes)."
msgstr ""
#: lib/setup.c:3494 lib/setup.c:3583 lib/setup.c:3596
#: lib/setup.c:3500 lib/setup.c:3589 lib/setup.c:3602
#, c-format
msgid "Unsupported parameters on device %s."
msgstr ""
#: lib/setup.c:3500 lib/setup.c:3603 lib/luks2/luks2_reencrypt.c:2920
#: lib/setup.c:3506 lib/setup.c:3609 lib/luks2/luks2_reencrypt.c:2920
#: lib/luks2/luks2_reencrypt.c:3189 lib/luks2/luks2_reencrypt.c:3583
#, c-format
msgid "Mismatching parameters on device %s."
msgstr ""
#: lib/setup.c:3626
#: lib/setup.c:3632
msgid "Crypt devices mismatch."
msgstr ""
#: lib/setup.c:3658 lib/setup.c:3663 lib/luks2/luks2_reencrypt.c:2404
#: lib/setup.c:3664 lib/setup.c:3669 lib/luks2/luks2_reencrypt.c:2404
#: lib/luks2/luks2_reencrypt.c:2936 lib/luks2/luks2_reencrypt.c:4224
#, c-format
msgid "Failed to reload device %s."
msgstr ""
#: lib/setup.c:3669 lib/setup.c:3675 lib/luks2/luks2_reencrypt.c:2375
#: lib/setup.c:3675 lib/setup.c:3681 lib/luks2/luks2_reencrypt.c:2375
#: lib/luks2/luks2_reencrypt.c:2382 lib/luks2/luks2_reencrypt.c:2950
#, c-format
msgid "Failed to suspend device %s."
msgstr ""
#: lib/setup.c:3681 lib/luks2/luks2_reencrypt.c:2389
#: lib/setup.c:3687 lib/luks2/luks2_reencrypt.c:2389
#: lib/luks2/luks2_reencrypt.c:2971 lib/luks2/luks2_reencrypt.c:4137
#: lib/luks2/luks2_reencrypt.c:4228
#, c-format
msgid "Failed to resume device %s."
msgstr ""
#: lib/setup.c:3696
#: lib/setup.c:3702
#, c-format
msgid "Fatal error while reloading device %s (on top of device %s)."
msgstr ""
#: lib/setup.c:3699 lib/setup.c:3701
#: lib/setup.c:3705 lib/setup.c:3707
#, c-format
msgid "Failed to switch device %s to dm-error."
msgstr ""
#: lib/setup.c:3744
#: lib/setup.c:3750
msgid "Can not resize LUKS2 device with static size."
msgstr ""
#: lib/setup.c:3749
#: lib/setup.c:3755
msgid "Resize of LUKS2 device with integrity protection is not supported."
msgstr ""
#: lib/setup.c:3795
#: lib/setup.c:3801
msgid "Cannot resize loop device."
msgstr ""
#: lib/setup.c:3839
#: lib/setup.c:3845
msgid "WARNING: Maximum size already set or kernel doesn't support resize.\n"
msgstr ""
#: lib/setup.c:3905
#: lib/setup.c:3911
msgid "Resize failed, the kernel doesn't support it."
msgstr ""
#: lib/setup.c:3937
#: lib/setup.c:3943
msgid "Do you really want to change UUID of device?"
msgstr ""
#: lib/setup.c:4029
#: lib/setup.c:4035
msgid "Header backup file does not contain compatible LUKS header."
msgstr ""
#: lib/setup.c:4122
#: lib/setup.c:4128
#, c-format
msgid "Volume %s is not active."
msgstr ""
#: lib/setup.c:4177
#: lib/setup.c:4183
#, c-format
msgid "Volume %s is already suspended."
msgstr ""
#: lib/setup.c:4203
#: lib/setup.c:4209
#, c-format
msgid "Suspend is not supported for device %s."
msgstr ""
#: lib/setup.c:4205 lib/setup.c:4213
#: lib/setup.c:4211 lib/setup.c:4219
#, c-format
msgid "Error during suspending device %s."
msgstr ""
#: lib/setup.c:4228
#: lib/setup.c:4234
#, c-format
msgid "Device %s was suspended but hardware OPAL device cannot be locked."
msgstr ""
#: lib/setup.c:4259 lib/setup.c:4436
#: lib/setup.c:4265 lib/setup.c:4442
#, c-format
msgid "Resume is not supported for device %s."
msgstr ""
#: lib/setup.c:4261 lib/setup.c:4426 lib/setup.c:4438
#: lib/setup.c:4267 lib/setup.c:4432 lib/setup.c:4444
#, c-format
msgid "Error during resuming device %s."
msgstr ""
#: lib/setup.c:4280
#: lib/setup.c:4286
msgid "Failed to unlink volume key from user specified keyring."
msgstr ""
#: lib/setup.c:4402 lib/setup.c:5568
#: lib/setup.c:4408 lib/setup.c:5574
msgid "Failed to link volume key in user defined keyring."
msgstr ""
#: lib/setup.c:4500 src/cryptsetup.c:2714
#: lib/setup.c:4506 src/cryptsetup.c:2714
#, c-format
msgid "Volume %s is not suspended."
msgstr ""
#: lib/setup.c:4601 lib/setup.c:7233 lib/setup.c:7255 lib/setup.c:7309
#: lib/setup.c:4607 lib/setup.c:7239 lib/setup.c:7261 lib/setup.c:7315
#: src/cryptsetup.c:1849 src/cryptsetup.c:2253 src/cryptsetup.c:2271
#: src/utils_reencrypt.c:305 src/utils_reencrypt.c:1965
msgid "Volume key does not match the volume."
msgstr ""
#: lib/setup.c:4755
#: lib/setup.c:4761
msgid "Failed to swap new key slot."
msgstr ""
#: lib/setup.c:4853
#: lib/setup.c:4859
#, c-format
msgid "Key slot %d is invalid."
msgstr ""
#: lib/setup.c:4859 src/cryptsetup.c:1970 src/cryptsetup.c:2430
#: lib/setup.c:4865 src/cryptsetup.c:1970 src/cryptsetup.c:2430
#: src/cryptsetup.c:3114 src/cryptsetup.c:3174
#, c-format
msgid "Keyslot %d is not active."
msgstr ""
#: lib/setup.c:4878
#: lib/setup.c:4884
msgid "Device header overlaps with data area."
msgstr ""
#: lib/setup.c:5099
#: lib/setup.c:5105
msgid "Reencryption in-progress. Cannot activate device."
msgstr ""
#: lib/setup.c:5101 lib/luks2/luks2_json_metadata.c:2884
#: lib/setup.c:5107 lib/luks2/luks2_json_metadata.c:2884
#: lib/luks2/luks2_reencrypt.c:3714
msgid "Failed to get reencryption lock."
msgstr ""
#: lib/setup.c:5123
#: lib/setup.c:5129
msgid "LUKS2 reencryption recovery using volume key(s) failed."
msgstr ""
#: lib/setup.c:5259
#: lib/setup.c:5265
#, c-format
msgid "Device %s already exists."
msgstr ""
#: lib/setup.c:5266
#: lib/setup.c:5272
#, c-format
msgid "Cannot use device %s, name is invalid or still in use."
msgstr ""
#: lib/setup.c:5278
#: lib/setup.c:5284
msgid "Reencryption volume keys do not match the volume."
msgstr ""
#: lib/setup.c:5295
#: lib/setup.c:5301
msgid "Incorrect volume key specified for plain device."
msgstr ""
#: lib/setup.c:5321 lib/setup.c:5382
#: lib/setup.c:5327 lib/setup.c:5388
msgid "Device type is not properly initialized."
msgstr ""
#: lib/setup.c:5420
#: lib/setup.c:5426
msgid "Kernel keyring is not supported by the kernel."
msgstr ""
#: lib/setup.c:5424
#: lib/setup.c:5430
msgid "Kernel keyring missing: required for passing signature to kernel."
msgstr ""
#: lib/setup.c:5476
#: lib/setup.c:5482
#, c-format
msgid "Cannot use keyring key %s."
msgstr ""
#: lib/setup.c:5689
#: lib/setup.c:5695
msgid "Incorrect root hash specified for verity device."
msgstr ""
#: lib/setup.c:5730 lib/setup.c:5755
#: lib/setup.c:5736 lib/setup.c:5761
msgid "OPAL does not support deferred deactivation."
msgstr ""
#: lib/setup.c:5745 lib/setup.c:5776 lib/luks2/luks2_json_metadata.c:2949
#: lib/setup.c:5751 lib/setup.c:5782 lib/luks2/luks2_json_metadata.c:2949
#: src/utils_reencrypt.c:89
#, c-format
msgid "Device %s is still in use."
msgstr ""
#: lib/setup.c:5763
#: lib/setup.c:5769
#, c-format
msgid "Could not cancel deferred remove from device %s."
msgstr ""
#: lib/setup.c:5785
#: lib/setup.c:5791
#, c-format
msgid "Invalid device %s."
msgstr ""
#: lib/setup.c:5926
#: lib/setup.c:5932
msgid "Volume key buffer too small."
msgstr ""
#: lib/setup.c:5937
#: lib/setup.c:5943
msgid "Cannot retrieve volume key for LUKS2 device."
msgstr ""
#: lib/setup.c:5946
#: lib/setup.c:5952
msgid "Cannot retrieve volume key for LUKS1 device."
msgstr ""
#: lib/setup.c:5960
#: lib/setup.c:5966
msgid "Cannot retrieve volume key for plain device."
msgstr ""
#: lib/setup.c:5968
#: lib/setup.c:5974
msgid "Cannot retrieve root hash for verity device."
msgstr ""
#: lib/setup.c:5975
#: lib/setup.c:5981
msgid "Cannot retrieve volume key for BITLK device."
msgstr ""
#: lib/setup.c:5980
#: lib/setup.c:5986
msgid "Cannot retrieve volume key for FVAULT2 device."
msgstr ""
#: lib/setup.c:5982
#: lib/setup.c:5988
#, c-format
msgid "This operation is not supported for %s crypt device."
msgstr ""
#: lib/setup.c:6167 lib/setup.c:6178
#: lib/setup.c:6173 lib/setup.c:6184
msgid "Dump operation is not supported for this device type."
msgstr ""
#: lib/setup.c:6558
#: lib/setup.c:6564
#, c-format
msgid "Data offset is not multiple of %u bytes."
msgstr ""
#: lib/setup.c:6866
#: lib/setup.c:6872
#, c-format
msgid "Cannot convert device %s which is still in use."
msgstr ""
#: lib/setup.c:7174 lib/setup.c:7318
#: lib/setup.c:7180 lib/setup.c:7324
#, c-format
msgid "Failed to assign keyslot %u as the new volume key."
msgstr ""
#: lib/setup.c:7198
#: lib/setup.c:7204
msgid "Failed to initialize default LUKS2 keyslot parameters."
msgstr ""
#: lib/setup.c:7204
#: lib/setup.c:7210
#, c-format
msgid "Failed to assign keyslot %d to digest."
msgstr ""
#: lib/setup.c:7435
#: lib/setup.c:7441
msgid "Cannot add key slot, all slots disabled and no volume key provided."
msgstr ""
#: lib/setup.c:7508 lib/verity/verity.c:333
#: lib/setup.c:7514 lib/verity/verity.c:333
msgid "Failed to load key in kernel keyring."
msgstr ""
#: lib/setup.c:7699
#: lib/setup.c:7705
#, c-format
msgid "Could not find keyring described by \"%s\"."
msgstr ""
#: lib/setup.c:7764
#: lib/setup.c:7770
msgid "Failed to acquire global memory-hard access serialization lock."
msgstr ""