Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 277990 - sys-fs/cryptsetup-1.0.7 released
Summary: sys-fs/cryptsetup-1.0.7 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Gentoo's Team for Core System packages
URL: http://code.google.com/p/cryptsetup/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-15 22:06 UTC by ScytheMan
Modified: 2009-11-28 00:33 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for 1.0.7 (cryptsetup-1.0.7.ebuild,2.83 KB, text/plain)
2009-11-18 04:37 UTC, dacook
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ScytheMan 2009-07-15 22:06:53 UTC
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).
Comment 1 ScytheMan 2009-07-25 11:32:00 UTC
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. 
Comment 2 Dirk Heinrichs 2009-09-30 17:25:48 UTC
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.
Comment 3 Michael Gaber 2009-09-30 18:25:12 UTC
could you perhaps provide the ebuild you have in your local overlay?
Comment 4 Dirk Heinrichs 2009-09-30 19:35:18 UTC
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().
Comment 5 Dirk Heinrichs 2009-10-01 06:50:57 UTC
BTW: There's 1.1.0-rc1, now.
Comment 6 ScytheMan 2009-10-11 12:17:42 UTC
(In reply to comment #5)
> BTW: There's 1.1.0-rc1, now.
>

new release: 1.1.0-rc2
Comment 7 dacook 2009-11-18 04:37:35 UTC
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.
Comment 8 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2009-11-28 00:33:06 UTC
1.0.7 in the tree now. Please don't drop KEYWORDS in future.
Open a new bug for 1.1.x.