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: amd64 amd64_translations Version: 104-0ubuntu1 Distribution: trusty-proposed Urgency: low Maintainer: Ubuntu/amd64 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: 58c9891e58952579148c21634fa461cbb01269b4 102690 ecryptfs-utils_104-0ubuntu1_amd64.deb cb3fc9e01af07105a0eeeedfc0d01ff972c2aee9 230062 ecryptfs-utils-dbg_104-0ubuntu1_amd64.deb d917c28cb2242a874e5b8847dcf0e77e6d97ad57 46614 libecryptfs0_104-0ubuntu1_amd64.deb 4442b81fd33b3dda3ced24bd251fa81606278eab 49088 libecryptfs-dev_104-0ubuntu1_amd64.deb 51796c9ba6dba7d06c14e248cf0c18989021de32 13276 python-ecryptfs_104-0ubuntu1_amd64.deb 794c23ac630ec9dc4d0cbcf295e94c65807e17a2 1988 ecryptfs-utils_104-0ubuntu1_amd64_translations.tar.gz Checksums-Sha256: 095e57c1a95b3e8b149d29cb35f0ecb8c7c2e108c131c837ee48d3dd5a07295c 102690 ecryptfs-utils_104-0ubuntu1_amd64.deb 4650a0acd646c7e935ebc43a917ba1a7ed9e016655e1deec67a82d1d3403fcb4 230062 ecryptfs-utils-dbg_104-0ubuntu1_amd64.deb ee6003060ce124d427778eb7f8404b9938c73a4624e9fbe32383ad52f4b59c39 46614 libecryptfs0_104-0ubuntu1_amd64.deb 2d39025a4b39e03d84ebb70c54f638f06686f6208eeb88084d7b14c7c6dded7c 49088 libecryptfs-dev_104-0ubuntu1_amd64.deb ba4daa2ea6f817f3c1193ad49aeb2211e992de54bd8b7a8cdae52ab76e531da3 13276 python-ecryptfs_104-0ubuntu1_amd64.deb f77d066ae6f367b2f154bf7876a95dcd8f9680c932cf01feaa490011ba09bf16 1988 ecryptfs-utils_104-0ubuntu1_amd64_translations.tar.gz Files: 930bbf6b2e2f61e4dd30c060e79c1479 102690 misc optional ecryptfs-utils_104-0ubuntu1_amd64.deb 78c5b042c53cd074fb84e5ee85f258c3 230062 debug extra ecryptfs-utils-dbg_104-0ubuntu1_amd64.deb 87533947e1690dd9c3ea589ef2a14b92 46614 libs optional libecryptfs0_104-0ubuntu1_amd64.deb 73e95b5186fd2eecbd9b662a905210d3 49088 libdevel optional libecryptfs-dev_104-0ubuntu1_amd64.deb c66b2216f827231b89ab0ea36e99d031 13276 python optional python-ecryptfs_104-0ubuntu1_amd64.deb 0983afb5024b19d13ee4b5224809a1d7 1988 raw-translations - ecryptfs-utils_104-0ubuntu1_amd64_translations.tar.gz Original-Maintainer: Daniel Baumann