-
Committer:
Bazaar Package Importer
-
Author(s):
Dustin Kirkland, Jakob Unterwurzacher, Serge Hallyn and Dustin Kirkland
-
Date:
2011-02-24 13:43:19 UTC
-
mfrom:
(1.1.31 upstream)
-
Revision ID:
james.westby@ubuntu.com-20110224134319-k46xijlcqyd5ggi9
Tags: 86-0ubuntu1
[ Jakob Unterwurzacher ]
* src/pam_ecryptfs/pam_ecryptfs.c:
- check if this file exists and ask the user for the wrapping passphrase
if it does
- eliminate both ecryptfs_pam_wrapping_independent_set() and
ecryptfs_pam_automount_set() and replace with a reusable
file_exists_dotecryptfs() function
[ Serge Hallyn and Dustin Kirkland ]
* src/utils/mount.ecryptfs_private.c:
- support multiple, user configurable private directories by way of
a command line "alias" argument
- this "alias" references a configuration file by the name of:
$HOME/.ecryptfs/alias.conf, which is in an fstab(5) format,
as well as $HOME/.ecryptfs/alias.sig, in the same format as
Private.sig
- if no argument specified, the utility operates in legacy mode,
defaulting to "Private"
- rename variables, s/dev/src/ and s/mnt/dest/
- add a read_config() function
- add an alias char* to replace the #defined ECRYPTFS_PRIVATE_DIR
- this is half of the fix to LP: #615657
* doc/manpage/mount.ecryptfs_private.1: document these changes
* src/libecryptfs/main.c, src/utils/mount.ecryptfs_private.c:
- allow umount.ecryptfs_private to succeed when the key is no
longer in user keyring.