Milan Broz
bd0ef58b3a
Update copyright notice to include 2024 year.
2024-01-23 16:10:44 +01:00
Milan Broz
1969b6be2f
Print blkid scan failure.
...
If old util-linux is used, blkid scan can fail because disk
is already locked for OPAL.
Do the same for other internal blkid issue.
Also add some debug messages to be clear what's going on.
2023-09-12 15:39:13 +02:00
Milan Broz
72f799b393
Update Copyright year.
2023-02-09 17:11:18 +01:00
Ondrej Kozina
daa2b60d62
Sync signature wipes in tools_wipe_all_signutares.
2022-06-17 13:48:12 +02:00
Ondrej Kozina
4892b24d6a
Add options parameters to tools_wipe_all_signatures routine.
2022-06-17 13:47:48 +02:00
Milan Broz
e921991ba5
Annotate LGTM TOCTOU condition.
...
The race here is not avoidable.
2022-06-05 20:38:22 +02:00
Ondrej Kozina
38d1f01b12
Add tools helper reporting blkid support.
2022-04-19 13:27:37 +00:00
Ondrej Kozina
f6452e1656
Add superblock BLOCK_SIZE detection in tools.
2022-04-19 13:27:37 +00:00
Ondrej Kozina
d56ccc97b8
Detect broken LUKS metadata in-before encryption.
...
We should abort LUKS device in-place encryption
when target data device or metadata device
contain broken LUKS metadata (any version).
Filed crypt_load() call was not good enough check
because the call fails also when a device contains
LUKS metadata overlapping with other superblock
(e.g. LVM2 PV signature).
Let blkid decide if device contains broken LUKS
metadata or not.
Fixes : #723 .
2022-04-11 11:38:56 +00:00
Ondrej Kozina
8c350b65a3
Prepare tools_detect_signatures for new filter type.
2022-04-11 11:38:56 +00:00
Ondrej Kozina
8c04264fb3
Reduce code duplication in active device auto-detection.
2022-04-06 22:57:13 +02:00
Milan Broz
677e06c48a
Check all snprintf calls for returning values.
2022-02-24 20:28:18 +01:00
Milan Broz
ab975bc1c4
Update copyright year.
...
And unify format in several places.
2022-01-29 10:43:02 +01:00
Milan Broz
a364355c16
Fix missing translation macros.
2021-11-10 15:29:29 +00:00
Milan Broz
835c603b13
Use cannot in all messages.
2021-07-29 22:00:04 +02:00
Milan Broz
2d9c0b507d
Remove VLAs from UUID block parsing code.
2021-02-18 11:10:20 +00:00
Milan Broz
20320dfd0e
Remove VLAs from blockdev utils code.
2021-02-18 11:10:20 +00:00
Milan Broz
d1d9dd8e20
Update Copyright year.
2021-01-25 22:00:25 +01:00
Ondrej Kozina
6dbfe52c35
Remove global variables from tools utilities.
2020-11-23 14:10:49 +01:00
Milan Broz
5906ca25f7
Move blkid signature checking to blockdev file.
2020-08-15 10:12:29 +02:00
Milan Broz
90e04b0046
Remove O_CLOEXEC from block utils.
...
It is not needed here, used only in utilities.
2020-02-21 10:09:09 +01:00
Milan Broz
080566a1fd
Update copyright year.
2020-01-03 13:04:55 +01:00
Ondrej Kozina
092ef90f29
Add autodetection code for active dm device.
2019-05-02 16:44:23 +02:00