Format: 1.8 Date: Thu, 21 Feb 2013 01:56:33 +0900 Source: ecryptfs-utils Binary: ecryptfs-utils ecryptfs-utils-dbg libecryptfs0 libecryptfs-dev python-ecryptfs Architecture: arm64 arm64_translations Version: 104-0ubuntu1 Distribution: trusty-proposed Urgency: low Maintainer: Ubuntu Build Daemon Changed-By: Nobuto MURATA 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: 1028532 1107650 1130460 1172014 Changes: ecryptfs-utils (104-0ubuntu1) trusty; urgency=low . [ Colin King ] * src/libecryptfs/ecryptfs-stat.c, tests/kernel/extend-file- random/test.c, tests/kernel/inode-race-stat/test.c, tests/kernel/trunc-file/test.c: - Fixed some 32 bit build warnings * src/libecryptfs/decision_graph.c, src/libecryptfs/key_management.c, src/libecryptfs/main.c, src/libecryptfs/module_mgr.c, src/utils/io.c, src/utils/mount.ecryptfs_private.c, tests/kernel/inotify/test.c, tests/kernel/trunc-file/test.c, tests/userspace/wrap-unwrap/test.c: - Fixed a pile of minor bugs (memory leaks, unclosed file descriptors, etc.) mostly in error paths * src/key_mod/ecryptfs_key_mod_passphrase.c, src/libecryptfs/main.c, src/pam_ecryptfs/pam_ecryptfs.c: - more Coverity fixes, memory leak, error checking, etc. . [ Nobuto MURATA ] * fix an empty update-notifier window (LP: #1107650) - changes made in Rev.758 was incomplete . [ Tyler Hicks ] * doc/manpage/ecryptfs.7: - adjust man page text to avoid confusion about whether the interactive mount helper takes a capital 'N' for the answer to y/n questions (LP: #1130460) * src/utils/ecryptfs_rewrap_passphrase.c: - Handle errors when interactively reading the new wrapping passphrase and the confirmation from stdin. Fixes a segfault (invalid memory read) in ecryptfs-rewrap-passphrase if there was an error while reading either of these passphrases. * configure.ac: - Set AM_CPPFLAGS to always include config.h as the first include file. Some .c files correctly included config.h before anything else. The majority of .c files got this wrong by including it after other header files, including it multiple times, or not including it at all. Including it in the AM_CPPFLAGS should solve these problems and keep future mistakes from happening in new source files. - Enable large file support (LFS) through the use of the AC_SYS_LARGEFILE autoconf macro. ecryptfs-utils has been well tested with LFS enabled because ecryptfs-utils is being built with '-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' in Debian-based distros. This is mainly needed for some of the in-tree regression tests but ecryptfs-utils, in general, should be built with LFS enabled. * debian/rules: - Don't append '-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' to the CFLAGS now that the upstream build enables LFS * tests/userspace/lfs.sh, tests/userspace/lfs/test.c: - Add a test to verify that LFS is enabled. This test is run under the make check target. * tests/kernel/enospc/test.c: - Fix test failures on 32 bit architectures due to large file sizes overflowing data types . [ Dustin Kirkland ] * src/utils/ecryptfs-setup-swap: LP: #1172014 - write crypttab entry using UUID * src/utils/ecryptfs-recover-private: LP: #1028532 - error out, if we fail to mount the private data correctly . [ Colin King and Dustin Kirkland ] * configure.ac, src/daemon/main.c, src/libecryptfs/cmd_ln_parser.c, src/libecryptfs/decision_graph.c, src/utils/mount.ecryptfs.c, tests/kernel/trunc-file/test.c: - remove some dead code, fix some minor issues raised by Coverity Checksums-Sha1: 27930b644b4083affc32a380debf06f2ab93897e 99046 ecryptfs-utils_104-0ubuntu1_arm64.deb 93fafd0b54e2d6bee74f77d205a0e4b4e376ac68 238714 ecryptfs-utils-dbg_104-0ubuntu1_arm64.deb 541229bf9b2f777a0e82256ab6d384a5f50fcd65 41986 libecryptfs0_104-0ubuntu1_arm64.deb efc884fa4540bd04d455a11b0f9d95faca68e4c6 47282 libecryptfs-dev_104-0ubuntu1_arm64.deb 010d14fd740c28f0b722f5dd4ca67f8db071d0ae 11876 python-ecryptfs_104-0ubuntu1_arm64.deb e235baf008a7ee3d3364082356ff75cdcab4e1f3 2003 ecryptfs-utils_104-0ubuntu1_arm64_translations.tar.gz Checksums-Sha256: bffcec8d40e0e65ba1bdfa4ea23f45d30113a7d20792726c8bf47a5ad2c1fd67 99046 ecryptfs-utils_104-0ubuntu1_arm64.deb 26edaf1969d1ee1d12e1e5b907d9d666e6e457b13bf21dbf0cb92e65ed921b85 238714 ecryptfs-utils-dbg_104-0ubuntu1_arm64.deb 3429c603b403a7455615be14c149cd00292d4dfb4c241e6bacbb3d81e9b9decc 41986 libecryptfs0_104-0ubuntu1_arm64.deb b5aa9a6f573185e62b672dcd69e0b735a87021ee2febfbd855e078e55a731069 47282 libecryptfs-dev_104-0ubuntu1_arm64.deb 675963ecdc602d6a99059eb596f81c5372dff48288af510dff933ea45e7cb1e7 11876 python-ecryptfs_104-0ubuntu1_arm64.deb 881dc85a2fda08e971c6a6394e8a4d3756d9bd7a8fe4c07cc021889b2401283d 2003 ecryptfs-utils_104-0ubuntu1_arm64_translations.tar.gz Files: 47a6fdc384199451627db3d30d67b60a 99046 misc optional ecryptfs-utils_104-0ubuntu1_arm64.deb 75b7bf118b159e249ee0a4d91e2f9813 238714 debug extra ecryptfs-utils-dbg_104-0ubuntu1_arm64.deb 4e929cab6c22fcc2c087fc25ecbe384f 41986 libs optional libecryptfs0_104-0ubuntu1_arm64.deb 60540eadff4ee2a68c8aae63fee78500 47282 libdevel optional libecryptfs-dev_104-0ubuntu1_arm64.deb 6ebd4b58811251a8de3dd9b5b48c4cea 11876 python optional python-ecryptfs_104-0ubuntu1_arm64.deb 38fe272aa0be2bb9fbcfc275e67be2c7 2003 raw-translations - ecryptfs-utils_104-0ubuntu1_arm64_translations.tar.gz Original-Maintainer: Daniel Baumann