| Cryptsetup 1.6.6 Release Notes | |
| ============================== | |
| Changes since version 1.6.5 | |
| * LUKS: Fix keyslot device access for devices which | |
| do not support direct IO operations. (Regression in 1.6.5.) | |
| * LUKS: Fallback to old temporary keyslot device mapping method | |
| if hash (for ESSIV) is not supported by userspace crypto | |
| library. (Regression in 1.6.5.) | |
| * Properly activate device with discard (TRIM for SSDs) | |
| if requested even if dm_crypt module is not yet loaded. | |
| Only if discard is not supported by the old kernel then | |
| the discard option is ignored. | |
| * Fix some static analysis build warnings (scan-build). | |
| * Report crypto lib version only once (and always add kernel | |
| version) in debug output. | |
| Cryptsetup API NOTE: | |
| The direct terminal handling for passphrase entry will be removed from | |
| libcryptsetup in next major version (application should handle it itself). | |
| It means that you have to always either provide password in buffer or set | |
| your own password callback function through crypt_set_password_callback(). | |
| See API documentation (or libcryptsetup.h) for more info. |