~ubuntu-branches/ubuntu/maverick/cryptsetup/maverick-proposed

Viewing all changes in revision 0.1.7.

  • Committer: Bazaar Package Importer
  • Author(s): Jonas Meurer
  • Date: 2009-10-15 19:26:14 UTC
  • mfrom: (1.3.2 upstream)
  • mto: This revision was merged to the branch mainline in revision 65.
  • Revision ID: james.westby@ubuntu.com-20091015192614-jqdpnrkoxwc7qqae
Tags: 2:1.1.0~rc2-1
* new upstream release candidate (1.1.0-rc2), highlights include:
  - new libcryptsetup API (documented in libcryptsetup.h)
  - luksHeaderBackup and luksHeaderRestore commands (closes: #533643)
  - use libgcrypt, enables all gcrypt hash algorithms for LUKS through
    -h luksFormat option (closes: #387159, #537385)
  - new --master-key-file option for luksFormat and luksAddKey
  - use dm-uuid for all crypt devices, contains device type and name now
    (closes: #548988, #549870)
  - command successful messages moved to verbose level (closes: #541805)
  - several code changes to improve speed of luksOpen (closes: #536415)
  - luksSuspend and luksResume commands
* remove unneeded patches 03_read_rework and 04_no_stderr_success, update
  02_manpage for new upstream release candidate.
* update patch to comply with DEP-3 (http://dep.debian.net/deps/dep3/)
* fix initramfs/cryptroot-hook to support setups where /dev/mapper/ contains
  symlinks to devices at /dev/dm-*. the lvm2/device-mapper packages had
  defaults changed to this temporary. it has been fixed in a subsequent 
  upload of lvm2 in the meantime, but still it's not a bad idea to be
  prepared for such setups in the future. that way cryproot now supports
  /dev/dm-* devices as well. (closes: #532579, #544487, #544773)
* fix initscript dependencies both for cryptdisks and cryptdisks-early.
  thanks to Petter Reinholdtsen for bugreport and patch. (closes: #548356)
* finally change default behaviour of initscripts/cryptroot-hook to include
  all available crypto modules into the initramfs. this change should fix
  any problems with cryto modules missing from the initramfs. announce the
  change in NEWS.Debian. (closes: #547597)
* add error messages to lvm detecting code in initramfs/cryptroot-script
  in order to make debugging easier. (closes: #541248)
* implement detection of devices which are required by decrypt_derived
  keyscript in initscripts/cryptroot-hook. that way setups where encrypted
  swap has the key derived from non-root partitions should support suspend/
  resume as well. (closes: #475838)
* remove outdated documentation from the source package: CryptoRoot.HowTo,
  CheckSystem.Doc
* mention in README.initramfs that busybox is required for cryptroot to work
* stop creating /etc/keys in postinst maintainer script.
* update build system to include library files again: (closes: #480157)
  - split into three packages: cryptsetup, libcryptsetup1, libcryptsetup-dev
  - rename preinst to cryptsetup.preinst, copy code to create /etc/crypttab
    skeleton into cryptsetup-udeb.preinst.
  - build with --enable-shared and --enable-static for libcryptsetup.a
  - create debian/libcryptsetup1.symbols with help of dpkg-gensymbols
* add debian/cryptsetup.lintian-override for two false positives
* raise build-depends on debhelper and debian/compat for that reason
* update README.remote to work with latest dropbear package. thanks to
  debian@x.ray.net.
* make all crypttab fields available to keyscripts as environment variables.
  thanks to ludwig nussel from suse for idea and implmentation. document
  this in crypttab(5) manpage. impelement the same environment variables in
  initramfs cryptroot script.
* fix formatting errors in crypttab(5) manpage.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: