Please add it to portage Changelog Released on 2009-06-22. The first cryptsetup 1.0.7-rc1 release candidate is available at http://code.google.com/p/cryptsetup/ Download cryptsetup-1.0.7-rc1.tar.bz2 Feedback and bug reports are welcomed. changes since version 1.0.6 * Various man page fixes. Also merged some Debian/Ubuntu man page fixes. (thanks to Martin Pitt) * Set UUID in device-mapper for LUKS devices. * Retain readahead of underlying device. * Display device name when asking for password. (thanks to Till Maas) * Check device size when loading LUKS header. Remove misleading error message later. * Add error hint if dm-crypt mapping failed. (Key size and kernel version check for XTS and LRW mode for now.) * Use better error messages if device doesn't exist or is already used by other mapping. * Fix make distcheck. (thanks to Mike Kelly) * Check if all slots are full during luksAddKey. * Fix segfault in set_error (thanks to Oliver Metz). * Remove precompiled pot files. Fix uninitialized return value variable in setup.c. * Code cleanups. (thanks to Ivan Stankovic) * Remove unnecessary files from po directory. They will be regenerated by autogen.sh. * Fix wrong output for remaining key at key deletion. Allow deletion of key slot while other keys have the same key information. * Add missing AM_PROG_CC_C_O to configure.in * Remove duplicate sentence in man page (thanks to Till Maas). * Wipe start of device (possible fs signature) before LUKS-formatting. * Do not process configure.in in hidden directories. * Return more descriptive error in case of IO or header format error. * Use remapping to error target instead of calling udevsettle for temporary crypt device. * Check device mapper communication and warn user in case the communication fails. (thanks to Milan Broz) * Fix signal handler to proper close device. (thanks to Milan Broz) * write_lseek_blockwise: declare innerCount outside the if block, add -Wall to the default CFLAGS, fix some signedness issues (thanks to Ivan Stankovic) * Error handling improvement. (thanks to Erik Edin) * Add non-exclusive override to interface definition. * Refactor key slot selection into keyslot_from_option. Either autoselect next free keyslot or honor user choice (after checking).
cryptsetup 1.0.7 Released on 2009-07-22. The cryptsetup 1.0.7 release is available at changes since version 1.0.7-rc1 * Allow removal of last slot in luksRemoveKey and luksKillSlot. * Add --disable-selinux option and fix static build if selinux is required. * Reject unsupported --offset and --skip options for luksFormat and update man page.
Please upgrade in portage tree. It fixes a problem with newer udev versions. I had an unbootable system unless I've installed cryptsetup 1.0.7 from my local overlay.
could you perhaps provide the ebuild you have in your local overlay?
I tried, but I got an obscure bugzilla error. However, you can copy the one from 1.0.6-r2, change SRC_URI to "http://cryptsetup.googlecode.com/files/${P}.tar.bz2" and remove the epatch call from src_unpack().
BTW: There's 1.1.0-rc1, now.
(In reply to comment #5) > BTW: There's 1.1.0-rc1, now. > new release: 1.1.0-rc2
Created attachment 210554 [details] ebuild for 1.0.7 Here's an ebuild, major difference is shifting to EAPI 2. Also added explicit --enable-libgcrypt and --enable-libdevmapper configure options since we're not USE depending on them. This ebuild could probably be improved more, but it's not broken. I experimented with a 1.1.0_rc3 ebuild, but it took more care and feeding than I cared to to offer at the moment.
1.0.7 in the tree now. Please don't drop KEYWORDS in future. Open a new bug for 1.1.x.