diff --git a/boot.crypto-0_200904020930.tar.bz2 b/boot.crypto-0_200904020930.tar.bz2 deleted file mode 100644 index be48608..0000000 --- a/boot.crypto-0_200904020930.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af764a4107a552827a84e7cbd5051076fe99d6d899f9f05f5a14744901f4068d -size 16525 diff --git a/boot.crypto-0_200907131030.tar.bz2 b/boot.crypto-0_200907131030.tar.bz2 new file mode 100644 index 0000000..9257eaf --- /dev/null +++ b/boot.crypto-0_200907131030.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5068d11b70a5dd68a577f6f04eb101b7b3d80d2085da86cc8be8faa13e75442 +size 16545 diff --git a/cryptsetup.changes b/cryptsetup.changes index dc9e2c3..e7657fe 100644 --- a/cryptsetup.changes +++ b/cryptsetup.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jul 13 08:56:56 UTC 2009 - lnussel@suse.de + +- boot.crypto: + * wait for device before calling luksOpen (bnc#521446) + ------------------------------------------------------------------- Wed Jun 17 11:30:08 CEST 2009 - coolo@novell.com diff --git a/cryptsetup.spec b/cryptsetup.spec index 9151b9d..d34ae5f 100644 --- a/cryptsetup.spec +++ b/cryptsetup.spec @@ -25,12 +25,12 @@ BuildRequires: libselinux-devel # hashalot version %define haver 0.3 # boot.crypto version -%define bcver 0_200904020930 -License: BSD 3-Clause; GPL v2 only; GPL v2 or later +%define bcver 0_200907131030 +License: BSD 3-clause (or similar) ; GPL v2 only ; GPL v2 or later Group: System/Base AutoReqProv: on Version: 1.0.5_SVNr46 -Release: 65 +Release: 66 Summary: Set Up dm-crypt Based Encrypted Block Devices Source: cryptsetup-%{version}.tar.bz2 Source1: hashalot-%haver.tar.bz2 @@ -69,7 +69,7 @@ Authors: Ben Slusky %package -n libcryptsetup0 -License: BSD 3-Clause; GPL v2 only; GPL v2 or later +License: BSD 3-clause (or similar) ; GPL v2 only ; GPL v2 or later Summary: Set Up dm-crypt Based Encrypted Block Devices Group: System/Base @@ -89,7 +89,7 @@ Authors: Ben Slusky %package -n libcryptsetup-devel -License: BSD 3-Clause; GPL v2 only; GPL v2 or later +License: BSD 3-clause (or similar) ; GPL v2 only ; GPL v2 or later Summary: Set Up dm-crypt Based Encrypted Block Devices Group: Development/Libraries/C and C++ # cryptsetup-devel last used 11.1 @@ -225,203 +225,3 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libcryptsetup.so %changelog -* Wed Jun 17 2009 coolo@novell.com -- fix link order -* Thu Jun 11 2009 coolo@novell.com -- fix compile with glibc 2.10 -* Thu Apr 02 2009 lnussel@suse.de -- boot.crypto: - * resolve symlinks when searching for loop devices (bnc#490170) - * add extra man page tags to avoid FIXME output of docbook - * don't pipe password if there's only one device to open - * update copyright information - * fix spelling and actually stop in pre_stop_hook - * introduce initrd option in crypttab (bnc#465711) -* Fri Mar 06 2009 lnussel@suse.de -- boot.crypto: - * print dm name instead of physdev (bnc#456664) - * make prompt work with infinite timeout (bnc#466405) - * implement pre-stop hook (bnc#481870) - * remove hardcoded loop device number limit (bnc#481872) - * Warn if using a non-absolute path for physdev in crypttab -- hashalot: compute hash of empty passphrase if not interactive - (bnc#475135) -* Tue Mar 03 2009 lnussel@suse.de -- fix boot.crypto doesn't care on tries flag in crypttab (bnc#480741) -- mkinitrd scripts now included in boot.crypto git -* Thu Feb 26 2009 mhopf@suse.de -- Fix segfault with oversized hashes (bnc #476290). -* Wed Feb 25 2009 jsmeix@suse.de -- Fixed initrd LUKS password annoyance in mkinitrd-boot.sh and - mkinitrd-setup.sh when the same password is used for all - partitions. In this case the password is now only asked - once (bnc#465711). -* Sun Dec 14 2008 bwalle@suse.de -- Fix LUKS root partition residing on a soft raid (bnc#358341) -* Mon Nov 03 2008 mkoenig@suse.de -- boot.crypto-early: explicitly start before boot.localfs -* Fri Sep 12 2008 mkoenig@suse.de -- branch off shlib to subpackage libcryptsetup0 -- rename cryptsetup-devel to libcryptsetup-devel -* Wed Sep 03 2008 hare@suse.de -- Call mkinitrd_setup during %%post and %%postun (bnc#413709) -* Wed Aug 20 2008 mkoenig@suse.de -- enable SELinux support (fate#303662) -* Wed Aug 13 2008 mkoenig@suse.de -- boot.crypto: - * Fix init script tags -* Fri Aug 08 2008 mkoenig@suse.de -- boot.crypto: - * Provide some reasonable exit status (bnc#409502) -* Wed Jul 23 2008 hare@suse.de -- Include mkinitrd scriptlets. -* Wed Jul 23 2008 mkoenig@suse.de -- use /sbin/udevadm settle instead of /sbin/udevsettle (bnc#404875) -* Tue May 06 2008 mkoenig@suse.de -- load loop module in boot.crypto-early as it might be needed. - It is previously initially loaded by boot.localfs. -* Wed Apr 09 2008 mkoenig@suse.de -- add support for boot.crypto-early (bnc#355824) - needed to encrypt block devices for usage with LVM or MD - adds a new option 'noearly' for crypttab, which will skip - the device in boot.crypto-early. -* Wed Feb 27 2008 mkoenig@suse.de -- update to svn revision 46: - * fix out of bound for key index in delKey (bnc#360041) - * Add typo fixes to the cryptsetup.8 manpage - * Add key-slot patch - * Remove O_EXCL requirement for certain LUKS operations - * mention luksKillSlot in the manpage -* Mon Feb 04 2008 lnussel@suse.de -- boot.crypto: - * check for columns of terminal (bnc#337614) - * enhance crypttab manpage (bnc#351061) - * check for fs_passno (bnc#345339) -* Wed Jan 09 2008 lnussel@suse.de -- upgrade to svn revision 42 which includes previous patches -- boot.crypto: - * don't mount read-only as safety check (bnc#345338) - * implement precheck scripts - * allow restarting of single volumes (bnc#345605) - * status query of individual devices (bnc#345605) - * add vol_id check script - * maintain boot.crypto stuff in revision control and use tarball - snapshots of it -* Thu Nov 29 2007 lnussel@suse.de -- upgrade to svn revision 38 -* Wed Nov 07 2007 mkoenig@suse.de -- add %%fillup_prereq and %%insserv_prereq to PreReq -* Tue Oct 16 2007 lnussel@suse.de -- upgrade to svn revision 31 - * Rename luksDelKey into luksKillSlot - * Add luksRemoveKey that queries a given key before removal - * Fix segfault in luksOpen. - * Add LUKS_device_ready check for most LUKS calls, so that - cryptsetup dies before password querying in case a blockdev is - unavailable - * For LUKS key material access require exclusive access to the - underlying device. This will prevent multiple mappings onto a - single LUKS device. dm*crypt doesn't feature any syncing - capabilities, hence there is no real application for this as it - will likely lead to disk corruption. - * Add signal handler to keyencryption to free the temporary - mapping in case the user hits ctrl-c. -* Mon Aug 27 2007 lnussel@suse.de -- remove /var/run/keymap from previous boot to make /etc/init.d/kbd - work (#296409) -* Mon Aug 27 2007 lnussel@suse.de -- run fsck with progressbar (#304750) -* Thu Jun 21 2007 mkoenig@suse.de -- run udevsettle to avoid problems with busy temporary - device mapper devices [#285478] -* Mon Jun 11 2007 lnussel@suse.de -- rephrase error message (#279169) -* Fri Jun 01 2007 lnussel@suse.de -- rename util-linux-crypto to cryptsetup -- remove dmconvert -- replace svn snapshot with official 1.0.5 release -- don't enable boot.crypto by default -* Tue May 29 2007 lnussel@suse.de -- fix segfault when trying to open a non existing device -- fix gcc warnings -- add Short-Description to boot.crypto -- use %%find_lang -* Wed May 09 2007 lnussel@suse.de -- boot.crypto: implement 'status' -- boot.crypto: accept argument to start/stop single devices -* Wed May 09 2007 lnussel@suse.de -- hashalot: add timeout option -* Wed May 09 2007 lnussel@suse.de -- fix build -* Tue May 08 2007 lnussel@suse.de -- boot.crypto: switch off splash screen only when needed -- boot.crypto: report status for individual volumes instead of using one global - exit status -- hashalot: exit unsucessfully on empty passphrase -* Tue May 08 2007 lnussel@suse.de -- boot.crypto: sleep a bit longer before overwriting the prompt -- boot.crypto: add support for pseed and itercountk options -- boot.crypto: skip entries with unsupported/unknown options -- hashalot: add support for itercountk -* Fri May 04 2007 lnussel@suse.de -- upgrade cryptsetup to current svn revision 30 which includes - previous patches. -- fix background prompt process not getting killed on ctrl-d in - boot.crypto -* Fri Apr 27 2007 lnussel@suse.de -- upgrade cryptsetup to current svn revision 26. Does no longer hang - when a file is specified instead of a device. -- remove obsolete cryptsetup.sh script -- boot.crypto: - * drop support for cryptoloop, use cryptsetup also for cryptotab - * refactor code and create reusable components for use in cryptotab - and crypttab code path - * run sulogin only during boot if fsck failed - * support crypttab's 'tries' option -- add crypttab manpage based on Debian one -* Tue Apr 24 2007 lnussel@suse.de -- add boot.crypto (#257884) -- add crypttab and cryptotab as %%ghost to filelist -* Tue Mar 27 2007 mkoenig@suse.de -- move devel .so link to %%{libdir} -- run ldconfig, since we have now a shared lib installed -* Fri Mar 23 2007 dmueller@suse.de -- cryptsetup can now link shared since libpopt is - no longer under /usr -* Fri Mar 09 2007 lnussel@suse.de -- add patch to support old loop_fish2 key hash method -* Thu Dec 07 2006 mkoenig@suse.de -- update cryptsetup to version 1.0.4: - * added terminal timeout rewrite - * allow user selection of key slot - * reading binary keys from stdin using the "-" as key file - * fix 64 bit compiler warning issues. - * fix getline problem for 64-bit archs. -* Fri Oct 13 2006 mkoenig@suse.de -- fix build failure due to missing pthreads -* Wed Sep 13 2006 hvogel@suse.de -- use the LUKS version of cryptsetup -- split -devel subpackage for libcryptsetup -- remove patches because they are in the new cryptsetup - * cryptsetup-0.1-static.patch - * cryptsetup-0.1-retval.patch - * cryptsetup-0.1-dmi.exists.patch - * cryptsetup-0.1-timeout.patch -- use man page from the new cryptsetup -* Tue May 16 2006 hvogel@suse.de -- Fix cryptsetup to work when the device does not exist yet - [#175931] -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Mon Dec 19 2005 mmj@suse.de -- Remove symlinks to hashalot we don't want -* Thu Oct 13 2005 hvogel@suse.de -- Fix uninitialized var in dmconvert. Add - * dmconvert-0.2-uninitialized.patch -- Fix return value in cryptsetup. Add - * cryptsetup-0.1-retval.patch -* Wed Jun 29 2005 hvogel@suse.de -- Link cryptsetup static so it can be in /sbin and you can get - /usr over nfs or even crypted -* Mon May 09 2005 hvogel@suse.de -- New package, Version 2.12q