Boyuan Yang
2d080580bd
po: update zh_CN.po (from translationproject.org)
2023-12-04 20:01:31 +01:00
Yuri Chornoivan
e3c65d9a34
po: update uk.po (from translationproject.org)
2023-12-04 20:01:31 +01:00
Remus-Gabriel Chelu
818e35e71c
po: update ro.po (from translationproject.org)
2023-12-04 20:01:31 +01:00
Jakub Bogusz
ba751970af
po: update pl.po (from translationproject.org)
2023-12-04 20:01:31 +01:00
Hiroshi Takekawa
13fcbe139d
po: update ja.po (from translationproject.org)
2023-12-04 20:01:31 +01:00
Frédéric Marchal
5ea325afcc
po: update fr.po (from translationproject.org)
2023-12-04 20:01:31 +01:00
Roland Illig
cf523b95be
po: update de.po (from translationproject.org)
2023-12-04 20:01:31 +01:00
Ondrej Kozina
0f642a8397
Add missing vectors tests in valgrind setup.
2023-12-04 09:33:21 +00:00
Ondrej Kozina
b653567e3e
Simplify meson tests.
...
Valgrind tests is now run with:
meson test -C <build_dir> --setup=valgrind
2023-12-04 09:33:21 +00:00
Milan Broz
85d23dde79
Revert "tests: Temporarily disable veritysetup tasklet option test."
...
This reverts commit 0e44494aba .
Kernel fix is in mainline and on the way to stable kernels.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/md?id=2a695062a5a42aead8c539a344168d4806b3fda2
2023-11-30 14:53:42 +00:00
Milan Broz
5e7bd7a36b
fuzz: Try to limit image size in crypt2_load_proto_plain_json_fuzz
...
It seems that we see a lot of out of space in fuzzer run,
so try to avoid writing excessive big images here.
2023-11-30 15:01:04 +01:00
Milan Broz
f725123e4a
Version 2.7.0-rc0.
v2.7.0-rc0
2023-11-29 09:50:27 +01:00
Milan Broz
e1ef5214e7
Fix some typos found by lintian.
2023-11-29 09:49:55 +01:00
Milan Broz
b44c2ce071
Update pot file.
2023-11-29 09:22:52 +01:00
Milan Broz
5d50617594
Tweak some error messages.
2023-11-29 09:21:01 +01:00
Milan Broz
cea9c2972e
Add release notes for 2.7.0-rc0.
2023-11-28 18:53:45 +00:00
Milan Broz
1e9d31e0e4
Add hw_opal.c for translation.
2023-11-28 18:53:45 +00:00
Milan Broz
d3a8393476
Set version 2.7.0-rc0.
2023-11-28 18:53:45 +00:00
Milan Broz
70a151242f
meson: fix meson_dist_convert script
2023-11-28 18:53:45 +00:00
Milan Broz
ec4e2faf14
Add missing files to autoconf make dist.
2023-11-28 18:53:45 +00:00
Ondrej Kozina
e4a845c51e
Use proper integer constant in meson_options.txt
...
Unfortunately it creates decimal base constant when converting
to C define.
But the former implicit and deprecated conversion did it as well.
2023-11-28 18:52:57 +00:00
Ondrej Kozina
d64203a018
Override meson default prefix.
2023-11-28 18:52:57 +00:00
Milan Broz
c0dfd1178d
Fix some coverity scan issues.
...
The read in kernel crypto backend is part of user crypto API
encryption call, we have to trust it here.
JSON fix is just one place where return code was not checked
for this particular function.
2023-11-28 18:52:25 +00:00
Milan Broz
b3f1f611cd
Always print error message for invalid keyring definition.
...
Many cases quietly returned error without any error message.
2023-11-27 15:13:04 +01:00
Мирослав Николић
86498858fc
po: update sr.po (from translationproject.org)
2023-11-26 12:34:21 +01:00
Yuri Kozlov
403d12d52c
po: update ru.po (from translationproject.org)
2023-11-26 12:34:21 +01:00
Jakub Bogusz
fcf6f8febf
po: update pl.po (from translationproject.org)
2023-11-26 12:34:21 +01:00
Antonio Ceballos
06d02f4766
po: update es.po (from translationproject.org)
2023-11-26 12:34:21 +01:00
Milan Broz
6262da3a11
fuzz: add missing flex (util-linux req.) to fix fuzzing build
2023-11-26 10:39:22 +01:00
Milan Broz
dfbb7752b5
tests: fail early if PSID reset does not work for device.
...
This should stop user from using wrong device for tests.
2023-11-22 15:48:48 +01:00
Milan Broz
6b2cf68713
Suspend and resume also dm-integrity device with AEAD.
...
Currently we suspend top-level device only.
With OPAL, the underlying device will start to return errors
once OPAL LR is locked.
If the dm-integrity device is not suspended, regular journal
flush corrupts the device (journal write failure),
corrupting data above it.
Suspending the whole stack should fix the issue.
2023-11-22 12:15:18 +01:00
Milan Broz
0f51b5bacb
Do not run sector read check on suspended device.
...
This can affect status command, but later also device
stack with authenticated encryption (*_dif device).
Ignoring direct-io should not be problem here.
The logic shoudl be simplified in future anyway...
2023-11-21 22:44:16 +01:00
Milan Broz
d3cc5e846a
Do not require init_done for some deive helpers.
...
It processes only name, no need to depend on real device
checks (for direct-io) etc.
2023-11-21 22:44:16 +01:00
Ondrej Kozina
722c77c883
Fix wrong key id set when resuming LUKS2 device.
...
If volume key digest id was not 0 it failed on assert
in LUKS2 resume path later.
2023-11-21 21:43:34 +00:00
Daniel Zatovic
20c8096cc8
CI: change TSS package name for Debian 12
...
Change package name from tpm2-tss-engine-dev (on Debian 11) to libtss2-dev (on Debian 12).
2023-11-20 11:28:56 +01:00
Ondrej Kozina
8c0a943e5c
Drop fake_token_path symbol from tests.
...
It's no longer used.
2023-11-17 10:42:23 +01:00
Ondrej Kozina
5ef1878b34
Do not use fake-token-path in ssh and systemd plugin tests.
2023-11-17 10:42:23 +01:00
Ondrej Kozina
836e5e4539
Add --external-tokens-path parameter in cryptsetup.
2023-11-16 17:49:09 +01:00
Ondrej Kozina
0328d61f29
Add crypt_token_set_external_path API.
...
It can be used to override system library where
libcryptsetup looks for external token handlers (plugins).
The parameter is required to be absolute path and it is set
per process context.
Fixes : #846 .
2023-11-16 17:49:06 +01:00
Ondrej Kozina
31f82fd37c
Drop deprecated use of implicit meson setup command.
2023-11-15 19:22:27 +00:00
Ondrej Kozina
9ca46971f2
Fix systemd-test-plugin initialization.
...
check for .git subdirectory to decide if systemd
repository needs to be cloned.
2023-11-15 19:22:27 +00:00
Ondrej Kozina
7aeb1c3aea
Fix fake systemd tpm path symbol.
...
The prototype for the function in systemd has changed.
Otrherwise the tests abort with SEGFAULT.
2023-11-15 19:22:27 +00:00
Ondrej Kozina
cf7874de4b
compat-test-opal does not depend on differ util.
2023-11-15 18:41:02 +01:00
Ondrej Kozina
d82a1843ba
Speed up compat-test-opal valgrind test.
...
By not testing cleanup routines repeatingly
for leaks.
2023-11-15 18:41:02 +01:00
Ondrej Kozina
9a5a3855a0
Enable valgrind tests in meson.
2023-11-15 18:40:44 +01:00
Ondrej Kozina
83bb3648e3
Fix invalid comparison of bool and int types in root meson.build.
2023-11-15 13:33:05 +01:00
Ondrej Kozina
564379618a
Increase minimal meson version to 0.64
...
It's inital cryptsetup upstream release with
meson support so let's not pollute scripts
with if-then-else branching from the very
beginning.
2023-11-15 13:33:05 +01:00
Daniel Zatovic
04a20e9b7d
CI: disable -Wdeclaration-after-statement warning
2023-11-15 12:15:19 +01:00
Daniel Zatovic
11ab2f0d9e
Dont mix declarations with code.
...
Move asserts after declarations.
2023-11-15 12:11:10 +01:00
Daniel Zatovic
7d4628e379
Remove obsolate AC_C_CONST macro.
...
The AC_C_CONST test program fails to compile under latest clang with
-Wall -Werror, which results in erroneously defining "const" keyword to
an empty string. The AC_C_CONST is considered obsolate.
2023-11-15 10:21:04 +01:00