* new upstream release, highlights include (diff from ~rc1): - allow removal of last slot in luksRemoveKey and luksKillSlot - eject unsupported --offset and --skip options for luksFormat * make passdev accept a timeout option, thanks to Evgeni Golov for the patch. (closes: #502598) * finally add the cryptsource delay implementation from ubuntu, as it seems to workaround some issues where appearance of the root device takes longer than expected. (closes: #488271) * execute udev_settle before $cryptremove if $cryptcreate fails at setup_mapping() in the initramfs cryptroot script. it seems like a short delay and/or udev_settly is needed in between of 'cryptsetup create' and 'cryptsetup remove'. thanks to Gernot Schilling for the bugreport. (closes: #529527) * talk about /dev/urandom instead of /dev/random in crypttab manpage. (closes: #537344) * check for $IGNORE before check_key() in handle_crypttab_line_start() * rewrite error code handling: - return 1 for errors in handle_crypttab_line_{start|stop} - handle_crypttab_line_... || true needed due to set -e in initscript - check for exit code of handle_crypttab_line_{start<stop} in cryptdisks_{start|stop}, exit with proper status code (closes: #524173) * add a counter to the while loop in cryptdisks_{start|stop}, in order to detect if $dst was not found in crypttab. (closes: #524485) * check for keyscript in the new location in initramfs/cryptopensc-hook. * add README.opensc to docs, thanks to Benjamin Kiessling for writing it. (closes: #514538) * add patches/03_rework_read.patch [rework write_blockwise() and read_blockwise()], but don't apply it yet as it's still experimental. applying it will increase the speed of luksOpen.