| Cryptsetup 1.1.1 Release Notes |
| ============================== |
| |
| Changes since version 1.1.1-rc2 |
| * Fix luksClose error if underlying device is LVM logical volume. |
| |
| Changes since version 1.1.1-rc1 |
| * Fix automatic dm-crypt module loading. |
| |
| Changes since version 1.1.0 |
| |
| Important changes: |
| ~~~~~~~~~~~~~~~~~~ |
| |
| * Detects and use device-mapper udev support if available. |
| |
| This should allow synchronisation with udev rules and avoid races with udev. |
| |
| If package maintainer want to use old, direct libdevmapper device node creation, |
| use configure option --disable-udev. |
| |
| * Supports device topology detection for data alignment. |
| |
| If kernel provides device topology ioctl calls, the LUKS data area |
| alignment is automatically set to optimal value. |
| |
| This means that stacked devices (like LUKS over MD/LVM) |
| should use the most optimal data alignment. |
| |
| (You can still overwrite this calculation using --align-payload option.) |
| |
| * Prefers some device paths in status display. |
| (So status command will try to find top level device name, like /dev/sdb.) |
| |
| * Fix package config file to use proper package version. |
| |
| Other changes: |
| ~~~~~~~~~~~~~~ |
| * Fix luksOpen reading of passphrase on stdin (if "-" keyfile specified). |
| * Fix isLuks to initialise crypto backend (blkid instead is suggested anyway). |
| * Properly initialise crypto backend in header backup/restore commands. |
| * Do not verify unlocking passphrase in luksAddKey command. |
| * Allow no hash specification in plain device constructor - user can provide volume key directly. |
| * Try to use pkgconfig for device mapper library in configuration script. |
| * Add some compatibility checks and disable LUKS suspend/resume if not supported. |
| * Rearrange tests, "make check" now run all available test for package. |
| * Avoid class C++ keyword in library header. |