Ondrej Kozina
3d6bcae84c
reencrypt: use fsync instead of O_DIRECT flag
...
O_DIRECT operations directed towards filesystem are problematic:
There's no sane way how to detect specific filesystem requirements
for such operations.
This patch is replacing O_DIRECT flag with O_SYNC flag for all
open() calls related to reencrypt log. The O_SYNC flag is used
when --use-fsync option is detected.
Man page is modified accordingly.
2014-09-23 18:47:02 +02:00
Milan Broz
b8beedb621
Fix typo in man page.
2014-08-30 10:37:49 +02:00
Milan Broz
fd5c2a5000
Update po files.
2014-08-22 12:43:10 +02:00
Milan Broz
69bc154fca
Update po files.
2014-08-18 20:49:11 +02:00
Milan Broz
387041ccf2
Set devel version.
2014-08-16 12:24:25 +02:00
Milan Broz
64d6b339a0
Prepare version 1.6.6.
v1_6_6
2014-08-16 11:15:46 +02:00
Milan Broz
4f5f1b78c4
Update po files.
2014-08-16 11:00:18 +02:00
Milan Broz
3e886ecf57
Update po files.
2014-08-13 17:50:00 +02:00
Milan Broz
210ea612b3
Avoid compilation warnings in Python wrapper.
...
All these are Python interface misconceptions,
the strings (or string arrays) in parameters should be const
parameters.
To avoid gcc confusing warnings just explicitly re-cast them.
2014-08-10 16:09:32 +02:00
Milan Broz
3350ff017f
Do not allocate big context on stack for cryptsetup-reencrypt.
2014-08-10 16:09:01 +02:00
Milan Broz
7b42254975
Workaround for scan-build false positive.
...
Also tidy code to be more readable.
2014-08-10 16:07:47 +02:00
Milan Broz
e84b1ed7c0
Fix scan-build warning (null use).
...
Probably false positive but defensive approach is better here.
2014-08-10 16:06:21 +02:00
Milan Broz
f3f1bfd73a
Update po files.
2014-08-09 15:14:38 +02:00
Milan Broz
89f795d7b4
Fix keyslot device access for devices not supporting O_DIRECT.
2014-08-08 14:49:38 +02:00
Milan Broz
c36a7968f4
Add test for tmpfs / O_DIRECT etc.
2014-08-08 14:09:37 +02:00
Milan Broz
3762c8b76e
Report crypto lib version only once (and add kernel version).
2014-07-27 20:39:06 +02:00
Milan Broz
872becdbbd
Handle also missing support for tcrypt test in kernel properly.
2014-07-27 19:39:53 +02:00
Milan Broz
c9694437d2
Fix tcrypt test for unsupported combinations.
2014-07-27 18:40:21 +02:00
Milan Broz
64ad90f73c
Ignore wrong parameters fail in LUKS images tests if whirlpool hash is used.
2014-07-27 17:02:51 +02:00
Milan Broz
166d23a813
Fix tests for GNU grep syntax.
2014-07-27 16:31:46 +02:00
Milan Broz
59fdf2a6bb
Properly allow activation of discard even if dm_crypt module is not yet loaded.
...
The dm_flags() call cannot be used if dmcrypt module is not present.
Better try to activate volume with dicard flags and if it is not possible,
try to activate device without the discard flag.
2014-07-24 22:11:58 +02:00
Milan Broz
3640eaa726
Re-check flags after DM device creations.
2014-07-24 11:52:58 +02:00
Milan Broz
2250d5f71f
Move safe table params wipe into function which allocates it.
2014-07-24 11:37:24 +02:00
Milan Broz
d9678325a2
Update LUKS1 test images.
2014-07-12 21:16:19 +02:00
Milan Broz
dc8c47d936
Fallback to old temporary device mapping method if hash is not supported.
2014-07-12 20:30:24 +02:00
Milan Broz
5b7100ff87
Update po files.
2014-07-10 19:06:11 +02:00
Milan Broz
4afa592160
Set devel version.
2014-06-29 14:36:10 +02:00
Milan Broz
54c7a2b0aa
Fix signed/unsigned compiler warnings.
v1_6_5
2014-06-29 11:55:11 +02:00
Milan Broz
9cabc9bf05
Bump library version.
...
There are new use case but it is still backwards compatible.
2014-06-29 10:53:59 +02:00
Milan Broz
dfd46df8a5
Properly fail for unsupported IVs.
2014-06-29 10:38:50 +02:00
Milan Broz
25cd4f3a1d
Add debug info for crypto wrapper in LUKS keyslot encryption.
2014-06-28 21:50:05 +02:00
Milan Broz
d5b594dd12
Remove uneeded check in luksFormat to allow operation as normal user.
2014-06-28 15:23:04 +02:00
Milan Broz
803686ea4b
Prepare version 1.6.5.
2014-06-28 13:57:32 +02:00
Milan Broz
3add769b51
Add deprecation warning about internal terminal password query.
2014-06-28 13:49:26 +02:00
Milan Broz
d5a72cd65a
Fix typo in kernel backend.
2014-06-26 15:38:51 +02:00
Milan Broz
d63163e46c
Add notes about Whirlpool hash fail to tests.
2014-06-26 14:47:02 +02:00
Milan Broz
62d690492c
Fix unit in reencrypt man page.
2014-06-26 14:44:15 +02:00
Ondrej Kozina
54d81a6258
fix memory leak on error path
2014-06-25 18:03:42 +02:00
Milan Broz
56679a6e4a
Update es.po.
2014-06-25 17:57:12 +02:00
Milan Broz
e0788d9d61
Update es.po.
2014-06-24 17:56:05 +02:00
wagner
833e066853
sync with wiki, updated to "toned down" item 2.2
2014-06-24 03:06:36 +02:00
Milan Broz
02f860140d
Fix trailing space.
2014-06-23 23:30:11 +02:00
Milan Broz
027cebade3
Update po files.
2014-06-23 21:40:54 +02:00
Milan Broz
bb8dbfdf5b
Update author name.
2014-06-23 21:40:12 +02:00
Milan Broz
8e380183f8
Print minimal device size if LUKS header space is too small.
2014-06-22 17:51:31 +02:00
Ondrej Kozina
4f89028c67
modify FIPS checks
...
- we need a way to notify an user about running misconfigured system which
will turn to be unusable in real FIPS mode. For more details look at:
http://bugzilla.redhat.com/show_bug.cgi?id=1009707#c25
- also fixes invisble verbose log about running in FIPS mode due to its misplacement
2014-06-22 17:24:10 +02:00
Milan Broz
6b4c33d3a5
Enable to specify Python version in configure.
2014-06-18 23:06:04 +02:00
Robert Kuska
7a2e6990ca
Port pycryptsetup-test.py to Python3.
2014-06-18 09:19:03 +02:00
Robert Kuska
98ba2f2333
Port pycryptsetup.c to Python3.
2014-06-18 09:09:40 +02:00
Ondrej Kozina
4e4d933d7b
fix reencryption tests failure with older grep
2014-06-18 08:56:23 +02:00