Format: 1.8 Date: Thu, 25 Oct 2012 16:13:28 -0500 Source: ecryptfs-utils Binary: ecryptfs-utils ecryptfs-utils-dbg libecryptfs0 libecryptfs-dev python-ecryptfs Architecture: powerpc powerpc_translations Version: 101-0ubuntu1 Distribution: raring-proposed Urgency: low Maintainer: Ubuntu/powerpc Build Daemon Changed-By: Dustin Kirkland Description: ecryptfs-utils - ecryptfs cryptographic filesystem (utilities) ecryptfs-utils-dbg - ecryptfs cryptographic filesystem (utilities; debug) libecryptfs-dev - ecryptfs cryptographic filesystem (development) libecryptfs0 - ecryptfs cryptographic filesystem (library) python-ecryptfs - ecryptfs cryptographic filesystem (python) Launchpad-Bugs-Fixed: 1004082 1007880 1026180 1028923 1052038 Changes: ecryptfs-utils (101-0ubuntu1) raring; urgency=low . [ Eric Lammerts ] * src/libecryptfs/sysfs.c: LP: #1007880 - Handle NULL mnt pointer when sysfs is not mounted . [ Tyler Hicks ] * src/utils/ecryptfs-migrate-home: LP: #1026180 - Correct minor misspelling * src/utils/ecryptfs-recover-private: LP: #1004082 - Fix option parsing when --rw is specified * src/utils/ecryptfs-recover-private: LP: #1028923 - Simplify success message to prevent incorrectly reporting that a read-only mount was performed when the --rw option is specified * tests/lib/etl_func.sh: - Add test library function to return a lower path from an upper path, based on inode numbers * tests/kernel/mmap-close.sh, tests/kernel/mmap-close/test.c: - Add regression test for open->mmap()->close()->dirty memory->munmap() pattern * tests/kernel/lp-561129.sh: - Add test for checking that a pre-existing target inode is properly evicted after a rename * tests/README: - Add documentation on the steps to take when adding new test cases . [ Colin King ] * tests/kernel/lp-911507.sh: - Add test case for initializing empty lower files during open() * tests/kernel/lp-872905.sh: - Add test case to check for proper unlinking of lower files when lower file initialization fails * src/key_mod/ecryptfs_key_mod_openssl.c, src/key_mod/ecryptfs_key_mod_pkcs11_helper.c, src/libecryptfs/key_management.c, src/utils/mount.ecryptfs_private.c, src/utils/umount.ecryptfs.c: - address some issues raised by smatch static analysis - fix some memory leaks with frees - fix some pointer refs and derefs - fix some comment typos . [ Dustin Kirkland ] * src/libecryptfs/key_management.c: - silence pam error message when errno == EACCES + "Error attempting to parse .ecryptfsrc file; rc = [-13]" * src/utils/mount.ecryptfs_private.c: LP: #1052038 - fix race condition, which typically manifests itself with a user saying that their home directory is not accessible, or that their filenames are not decrypted - the root of the problem is that we were reading the signature file, ~/.ecryptfs/Private.sig, twice; in some cases, the first one succeeds, so the file encryption signature is read and key is loaded, but then some other process (usually from PAM, perhaps a cron job or a subsequent login) mounts the home directory before the filename encryption key is loaded; thus, $HOME is mounted but filenames are not decrypted, so the second read of ~/.ecryptfs/Private.sig fails as that file is not found - the solution is to rework the internal fetch_sig() function and read one or both signatures within a single open/read/close operation of the file - free memory used by char **sig on failure * debian/copyright: - fix lintian warning * precise Checksums-Sha1: 6d00327695df3287b66fd5b6454a2b459e91edd7 94848 ecryptfs-utils_101-0ubuntu1_powerpc.deb bcc9312511fea4d5cd9637ab2f94709269dd5b64 27074 ecryptfs-utils-dbg_101-0ubuntu1_powerpc.deb 64347062311dc26531c7a1921c219bb2d357d436 44406 libecryptfs0_101-0ubuntu1_powerpc.deb 7878c536d7f7ee39f52d2a83e749785d394e5653 47984 libecryptfs-dev_101-0ubuntu1_powerpc.deb e64156eada7243d12260c77a8bf52a413114b112 16372 python-ecryptfs_101-0ubuntu1_powerpc.deb a2a27ccf9ca7b9d97ad2c4ce5078214ee0115137 1846 ecryptfs-utils_101-0ubuntu1_powerpc_translations.tar.gz Checksums-Sha256: a60d0a1e0b3b54297fa0db7e2efe21996e62aab4f3f2e8e1f85c95857ceb60d7 94848 ecryptfs-utils_101-0ubuntu1_powerpc.deb b7363a0f05863c35671bf1935c925e58bf013df09e01b77e620852d098e582ee 27074 ecryptfs-utils-dbg_101-0ubuntu1_powerpc.deb 9129305400588bd07bdd58d71a23dc051a85ecc57d23059a0aaee3a845ea403d 44406 libecryptfs0_101-0ubuntu1_powerpc.deb 040a2ac6083bd84efdba332d8db4616f92a9e225dbf989910e9b6c8c3a593bfc 47984 libecryptfs-dev_101-0ubuntu1_powerpc.deb 90e5d4a7b6d50723a468f8bed3fd958d5d7109330912f6d1506a5da9821846e4 16372 python-ecryptfs_101-0ubuntu1_powerpc.deb 0e2ce2918adeac9464ac3c0c42092bf9dc4b864fca891d46c117187ee3d57cf0 1846 ecryptfs-utils_101-0ubuntu1_powerpc_translations.tar.gz Files: b010789eb34918356784061e60c9f132 94848 misc optional ecryptfs-utils_101-0ubuntu1_powerpc.deb 9271538352f770893930cb13f0b5ba5c 27074 debug extra ecryptfs-utils-dbg_101-0ubuntu1_powerpc.deb 066e154e1003162c41a2ab5bfe8fc15b 44406 libs optional libecryptfs0_101-0ubuntu1_powerpc.deb 9c660797caee432d6b4028a1adad90f9 47984 libdevel optional libecryptfs-dev_101-0ubuntu1_powerpc.deb 27cb235befa1095fd2cd12cbb9353991 16372 python optional python-ecryptfs_101-0ubuntu1_powerpc.deb 26ce923da9de125976471d262b590237 1846 raw-translations - ecryptfs-utils_101-0ubuntu1_powerpc_translations.tar.gz Original-Maintainer: Daniel Baumann