Milan Broz [Mon, 15 Nov 2010 18:12:29 +0000 (18:12 +0000)]
Fix clang warning is tests.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@375
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 15 Nov 2010 17:03:43 +0000 (17:03 +0000)]
Remove uneeded function prototype.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@374
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 15 Nov 2010 16:54:44 +0000 (16:54 +0000)]
Increase library version (current++, age++).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@373
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 15 Nov 2010 16:42:35 +0000 (16:42 +0000)]
Fix some typos and misinterpretations in header file.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@372
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 15 Nov 2010 16:19:19 +0000 (16:19 +0000)]
Fix some warnings if compiled with clang.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@371
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 15 Nov 2010 13:41:05 +0000 (13:41 +0000)]
Fix handling of failed read in RNG wrapper.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@370
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 14 Nov 2010 22:13:00 +0000 (22:13 +0000)]
Fix RNG comment.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@369
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 14 Nov 2010 22:00:51 +0000 (22:00 +0000)]
Fix cryptsetup binary exitcodes.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@368
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 14 Nov 2010 20:11:29 +0000 (20:11 +0000)]
Remove luks dir.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@367
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 14 Nov 2010 20:06:35 +0000 (20:06 +0000)]
Move LUKS library to lib subdir.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@366
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 14 Nov 2010 17:22:04 +0000 (17:22 +0000)]
* Allow to activate by internally cached volume key
(format/activate without keyslots active - used for temporary devices).
* Initialize volume key from active device in crypt_init_by_name()
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@365
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 14 Nov 2010 10:43:28 +0000 (10:43 +0000)]
Add --dump-master-key option for luksDump to allow volume key dump.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@364
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 13 Nov 2010 16:41:29 +0000 (16:41 +0000)]
Simplify return codes from get key functions.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@363
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 13 Nov 2010 16:41:20 +0000 (16:41 +0000)]
* Fix password callback call.
* Fix default plain password entry from terminal in activate_by_passphrase.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@362
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 5 Nov 2010 17:53:33 +0000 (17:53 +0000)]
* Disallow mapping of device which is already in use (mapped or mounted).
* Disallow luksFormat on device in use.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@361
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 5 Nov 2010 11:27:47 +0000 (11:27 +0000)]
* Add crypt_get_type(), crypt_resize(), crypt_keyslot_max()
and crypt_get_active_device() to API.
* Rewrite all implementations in cryptsetup to new API.
* Fix luksRemoveKey to behave as documented (do not ask
for remaining keyslot passphrase).
* Add more regression tests for commands.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@360
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 5 Nov 2010 11:27:36 +0000 (11:27 +0000)]
No longer support luksDelKey, reload and --non-exclusive.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@359
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 5 Nov 2010 11:27:27 +0000 (11:27 +0000)]
Use new API for luksUUID, luksDump.
Use default log callback.
Check for keyslot #
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@358
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 29 Oct 2010 20:04:01 +0000 (20:04 +0000)]
Fix luksFormat to properly use key file with --master-key-file switch.
Fix possible double free when handling master key file.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@357
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 29 Oct 2010 15:47:52 +0000 (15:47 +0000)]
* Add --keyfile-size and --new-keyfile-size (in bytes) size and
disallow overloading of --key-size for limiting keyfile reads.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@356
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 29 Oct 2010 13:54:14 +0000 (13:54 +0000)]
* Add crypt_set_uuid() to API.
* Allow UUID setting in luksFormat and luksUUID (--uuid parameter).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@355
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Wed, 27 Oct 2010 15:35:23 +0000 (15:35 +0000)]
* Implement --use-random and --use-urandom for luksFormat to allow setting of RNG for volume key generator.
* Add crypt_set_rng_type() and crypt_get_rng_type() to API.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@354
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Wed, 27 Oct 2010 10:55:11 +0000 (10:55 +0000)]
Rewrite luksFormat, luksOpen, liksAddKey in crypsetup for new API.
With new API is possible to add ne features (old API calls are frozen
and deprecated).
FIXME: add more regression tests here.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@353
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 26 Oct 2010 22:08:02 +0000 (22:08 +0000)]
Move get_key to common code, simplify verify flags.
(This code need rewrite anyway).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@352
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 26 Oct 2010 22:07:43 +0000 (22:07 +0000)]
Move safe alloc routines into common lib file.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@351
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 26 Oct 2010 14:35:16 +0000 (14:35 +0000)]
Fix po files include and tests.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@350
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 26 Oct 2010 14:35:06 +0000 (14:35 +0000)]
Remove dead parse code.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@349
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 26 Oct 2010 14:34:47 +0000 (14:34 +0000)]
Add utils_crypt file and test for supported modes presentation.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@348
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 26 Oct 2010 14:34:35 +0000 (14:34 +0000)]
Simplify crypto backend init.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@347
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 26 Oct 2010 14:34:17 +0000 (14:34 +0000)]
Generalise volume key struct.
Do not generate unused volume key in PLAIN mode.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@346
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 26 Oct 2010 14:34:07 +0000 (14:34 +0000)]
Update to autoconf 2.67.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@345
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 18 Oct 2010 14:47:35 +0000 (14:47 +0000)]
* Remove --disable-shared-library switch and handle static library build
by common libtool logic (using --enable-static).
* Add --enable-static-cryptsetup option to build cryptsetup.static binary
together with shared build.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@344
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 18 Oct 2010 14:47:22 +0000 (14:47 +0000)]
Add myself to authors file :)
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@343
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 18 Oct 2010 14:47:06 +0000 (14:47 +0000)]
Add crypt_get_device_name() to API (get underlying device name).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@342
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 17 Oct 2010 14:32:56 +0000 (14:32 +0000)]
* Change detection for static libraries.
* Fix pkg-config use in automake scripts.
* Build statically linked binary (cryptsetup.static) together with shared build if --enable-static is specified.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@341
36d66b0a-2a48-0410-832c-
cd162a569da5
Arno Wagner [Mon, 11 Oct 2010 19:01:34 +0000 (19:01 +0000)]
updated
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@340
36d66b0a-2a48-0410-832c-
cd162a569da5
Arno Wagner [Fri, 3 Sep 2010 07:24:59 +0000 (07:24 +0000)]
added updated version
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@335
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 13 Aug 2010 15:03:07 +0000 (15:03 +0000)]
Check if requested hash is supported before writing LUKS header.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@331
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 13 Aug 2010 14:05:34 +0000 (14:05 +0000)]
Do not query non-existent device twice:
# cryptsetup status /dev/nonexistent
Device /dev/nonexistent not found
Device /dev/nonexistent not found
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@330
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 13 Aug 2010 12:40:19 +0000 (12:40 +0000)]
Print error if luksHeaderBackup called for non-LUKS device.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@329
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 10 Aug 2010 10:12:38 +0000 (10:12 +0000)]
Update man page regarding 1MiB alignment.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@326
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 9 Aug 2010 16:34:42 +0000 (16:34 +0000)]
Use default data alignment to 1MiB.
If there is topology info, use default if topology is multiple of default,
otherwise use topology values.
See https://bugzilla.redhat.com/show_bug.cgi?id=621684 and issue 55.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@325
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 5 Aug 2010 16:41:28 +0000 (16:41 +0000)]
Rewrite filediffer to C and make it work properly.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@322
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 5 Aug 2010 16:41:21 +0000 (16:41 +0000)]
Wipe iteration count and salt for wiped keyslot in LUKS header.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@321
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Wed, 4 Aug 2010 11:10:57 +0000 (11:10 +0000)]
Update fr.po.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@320
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 3 Aug 2010 14:32:52 +0000 (14:32 +0000)]
Mention units (512b sectors) for -o option in man page.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@319
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Wed, 28 Jul 2010 03:35:50 +0000 (03:35 +0000)]
Add FAQ (Frequently Asked Questions) file to distribution.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@318
36d66b0a-2a48-0410-832c-
cd162a569da5
Arno Wagner [Tue, 27 Jul 2010 22:16:39 +0000 (22:16 +0000)]
Initial add of FAQ
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@317
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 3 Jul 2010 13:48:45 +0000 (13:48 +0000)]
Version 1.1.3.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@299
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 3 Jul 2010 13:35:56 +0000 (13:35 +0000)]
Add Polish translation file.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@298
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 3 Jul 2010 13:18:05 +0000 (13:18 +0000)]
Fix previous commit to properly check udev flag definition.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@297
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 3 Jul 2010 13:11:32 +0000 (13:11 +0000)]
Fix udev support for old libdevmapper with not compatible definition.
Some released devmapper libraries have defined dm_task_set_cookie()
with not compatible parameters (ABI break), let's check for udev support
by using flags definition (udev is for cryptsetup not usable without this anyway).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@296
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 3 Jun 2010 15:18:14 +0000 (15:18 +0000)]
Fix activate_by_* API calls to handle NULL device name as documented.
And add some tests for this.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@262
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 1 Jun 2010 14:39:10 +0000 (14:39 +0000)]
Fix device alignment ioctl calls parameters.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@251
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 30 May 2010 17:40:32 +0000 (17:40 +0000)]
Version 1.1.2.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@244
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 30 May 2010 17:38:11 +0000 (17:38 +0000)]
Print empty line in status if underlying device disappeared.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@243
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 30 May 2010 16:56:02 +0000 (16:56 +0000)]
Fix description of --key-file and add --verbose and --debug options to man page.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@242
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 30 May 2010 12:23:38 +0000 (12:23 +0000)]
Fix (deprecated) reload device command to accept new device argument.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@241
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 30 May 2010 12:20:56 +0000 (12:20 +0000)]
Remove device even if underlying device disappeared.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@240
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 27 May 2010 18:46:05 +0000 (18:46 +0000)]
Update nl.po.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@239
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 27 May 2010 18:44:14 +0000 (18:44 +0000)]
Add verbose log level and move unlocking keyslot messages there.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@238
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 27 May 2010 18:44:00 +0000 (18:44 +0000)]
Fix luksFormat/luksOpen reading passphrase from stdin and "-" keyfile.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@237
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 27 May 2010 18:43:47 +0000 (18:43 +0000)]
Try to make get_key() paramater more obvious...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@236
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 23 May 2010 13:30:09 +0000 (13:30 +0000)]
Version 1.1.1.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@227
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 23 May 2010 13:09:46 +0000 (13:09 +0000)]
Update nl.po.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@226
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 23 May 2010 13:09:33 +0000 (13:09 +0000)]
Fix luksClose if underlying device is another DM device
and commands fails with "Device 253:0 doesn't exist or access denied." error.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@225
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 3 May 2010 15:10:45 +0000 (15:10 +0000)]
Version 1.1.1-rc2
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@223
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 3 May 2010 15:02:47 +0000 (15:02 +0000)]
Fix automatic dm-crypt module loading.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@222
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 3 May 2010 12:56:15 +0000 (12:56 +0000)]
Escape hyphens in manpage (Thanks to Jonas Meurer.)
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@221
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 3 May 2010 12:56:07 +0000 (12:56 +0000)]
Add newline to hints and allow translation of string.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@220
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 3 May 2010 10:24:02 +0000 (10:24 +0000)]
Update vi.po.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@219
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 1 May 2010 16:04:04 +0000 (16:04 +0000)]
Skip align test if kernel fails to load scsi_debug.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@215
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 1 May 2010 15:40:39 +0000 (15:40 +0000)]
Version 1.1.1-rc1
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@214
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 1 May 2010 14:01:43 +0000 (14:01 +0000)]
Fix isLuks to initialise crypto backend (blkid instead is suggested anyway).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@213
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 1 May 2010 09:59:12 +0000 (09:59 +0000)]
Fix gcrypt detection & compatimage in api-test.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@212
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 1 May 2010 09:59:04 +0000 (09:59 +0000)]
Rename apitest -> api-test.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@211
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 1 May 2010 09:58:55 +0000 (09:58 +0000)]
Rename align test (Anyone mentioned autoconfigure?). Add some minor changes, run it in make check.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@210
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sat, 1 May 2010 09:58:47 +0000 (09:58 +0000)]
Move compat test to separate script and run it in make check.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@209
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 30 Apr 2010 16:21:24 +0000 (16:21 +0000)]
Fix luksOpen reading of passphrase on stdin (if "-" keyfile specified) (Issue 52)
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@208
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 30 Apr 2010 14:05:25 +0000 (14:05 +0000)]
Allow no hash specification in plain device constructor (issue 63).
Fix some warnings in apitest.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@207
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 30 Apr 2010 12:38:38 +0000 (12:38 +0000)]
Use pkg-conf --static if static build requested.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@206
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 30 Apr 2010 12:03:41 +0000 (12:03 +0000)]
Detect old dm-crypt module and disable LUKS suspend/resume.
Fix apitest to work on older systems.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@205
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 29 Apr 2010 22:26:14 +0000 (22:26 +0000)]
Fix includes for libdevmapper internals.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@204
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 29 Apr 2010 21:49:51 +0000 (21:49 +0000)]
Try to use pkdconfig for devmapper.
Disable udev automatically if devmapper doesn't support it.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@203
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 16 Apr 2010 15:48:09 +0000 (15:48 +0000)]
Do not use kernel dm-ioctl header directly and remove warnings.
Add alignment test to distributed files.
Fix write() return compiler warning.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@202
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 16 Apr 2010 14:51:09 +0000 (14:51 +0000)]
Fix minor errors
- undefined variable
- properly closinf file descriptorif totpology not detected
- fix IV mode to test run on RHEL5
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@201
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 16 Apr 2010 13:16:11 +0000 (13:16 +0000)]
Fix align test.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@200
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 16 Apr 2010 11:11:37 +0000 (11:11 +0000)]
Fix udev support. Set flag to disable udev rules for temporary devices.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@199
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 15 Apr 2010 15:32:42 +0000 (15:32 +0000)]
Detect and use devmapper udev support if available (disable by --disable-udev).
If we have device-mapper, get ingo using dm_udev_get_sync_support(),
otherwise ignore udev completely.
You can disable udev support by adding --disable-udev to configure, default is enabled.
(There can be races if udev rules run some actions and cryptsetup doesn't wait it.)
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@198
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 12 Apr 2010 11:53:47 +0000 (11:53 +0000)]
Avoid class C++ keyword in library header.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@197
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Mon, 12 Apr 2010 11:53:36 +0000 (11:53 +0000)]
Fix pkgconfig to use proper package version (Issue 60, thanks to Jan Engelhardt).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@196
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Fri, 9 Apr 2010 15:35:19 +0000 (15:35 +0000)]
Support topology information for data alignment (LUKS).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@195
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 6 Apr 2010 15:06:36 +0000 (15:06 +0000)]
Prefer some device paths in status display. (Issue 48)
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@194
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 6 Apr 2010 14:05:59 +0000 (14:05 +0000)]
Remove misleading selinux test in configure.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@193
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Tue, 6 Apr 2010 12:54:07 +0000 (12:54 +0000)]
Add Italian and Vietnamese translation.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@192
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 25 Feb 2010 16:47:13 +0000 (16:47 +0000)]
Update id.po, add new nl.po file.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@191
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 25 Feb 2010 16:00:12 +0000 (16:00 +0000)]
Properly initialise crypto backend in header backup/restore commands. (fixes issue #49)
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@190
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Thu, 25 Feb 2010 15:41:22 +0000 (15:41 +0000)]
Do not verify unlocking passphrase in luksAddKey command. (fixes issue #50)
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@189
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 17 Jan 2010 10:28:56 +0000 (10:28 +0000)]
Version 1.1.0.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@181
36d66b0a-2a48-0410-832c-
cd162a569da5
Milan Broz [Sun, 17 Jan 2010 10:20:15 +0000 (10:20 +0000)]
If gcrypt compiled with capabilities, document workaround for cryptsetup (see lib/gcrypt.c).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@180
36d66b0a-2a48-0410-832c-
cd162a569da5