From: Theodore Ts'o Date: Mon, 18 May 2015 01:58:28 +0000 (-0400) Subject: Merge branch 'maint' into next X-Git-Tag: v1.43-WIP-2015-05-18~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c97055e5e2936b4ed7cd70ad5504ac5c9eadedc9;p=thirdparty%2Fe2fsprogs.git Merge branch 'maint' into next --- c97055e5e2936b4ed7cd70ad5504ac5c9eadedc9 diff --cc RELEASE-NOTES index e10fbaa35,557e950c5..e9805162c --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@@ -1,22 -1,67 +1,86 @@@ +E2fsprogs 1.43-WIP (December 28, 2013) -- 38cc555a5fc +====================================== + +Add support for the ext4 metadata checksum feature. + +Check to make sure file system features which can not be supported by +HURD are not enabled if the file system is created to be +HURD-compatible. + - +Programmer's Notes +------------------ + +Reduce the use of libc functions in libext2fs that may not be present +in the boot loader environment, at least for those functions that are +needed by boot loadsers such as yaboot. + +Support for the MMP feature can now be disabled at compile time. + ++ + E2fsprogs 1.42.13 (May 17, 2015) + ================================ + + Fixed a potential buffer overflow while closing a file system in + libext2fs. (CVE-2015-1572, Addresses Debian Bug: #778948) + + Fixed a bug which could cause e2fsck to corrupt Hurd file systems. + (Addresses Debian Bug: #760275) + + Fixed a deadlock which occurs when using systemd and e2fsck.conf's + logging feature. (Addresses Debian Bug: #775234) + + Fixed a bug which could cause programs using libext2's inode table + scanning functions from crashing on certain corrupted file systems. + (Addresses Debian Bug: #773795) + + Fixed dumpe2fs so it won't crash if the user doesn't specify a block + device (file system). (Addresses Debian Bug: #764293) + + Fixed e2fsck so if it notices unexpected HTREE blocks in pass 2, it + will report the correct directory inode containing the inconsistency. + + If e2fsck fails to grow the dir_info structure due realloc(3) not + having enough memory, it will now fail with explanatory message + instead of staggering on failing with a confusing internal error + messages. + + The tune2fs program will zero out the superblock journal backup + information when removing a journal from a file system. + + The mke2fs program now enables the large_file feature by default. + + Fixed a bug which could cause badblocks to crash if there are millions + and millions of bad blocks. + + Fixed some use-after-free bug in resize2fs and e2fsck. + + Fixed a memory leak in tune2fs. + + Fixed some bigendian bugs that had crept into both indirect and extent + handling inside libext2fs. + + Updated/fixed various man pages. + + Update Esperanto, German, and Spanish translations. Added Danish + translation. + + Programmer's Notes + ------------------ + + Fixed coverity, sparce gcc -Wall, and clang warnings/nits. + + Clean up some build system problems (build failures with various + configure options, fix Posix portability issues, etc.) + + The functions ext2fs_inode_alloc_stats[2]() and + ext2fs_block_alloc_stats[2]() now check the inode and block numbers + passed to them, to avoid crashes caused by buggy callers. + + The libext2fs directory iterator will now check for an invalid + directory entry length instead of possibly walking off the end of the + directory buffer. + + E2fsprogs 1.42.12 (August 25, 2014) =================================== diff --cc debian/changelog index b750d2c50,950693902..e1a47f6e8 --- a/debian/changelog +++ b/debian/changelog @@@ -1,13 -1,43 +1,53 @@@ + e2fsprogs (1.42.13-1) unstable; urgency=low + + * New upstream version + * NMU acknowledge (Closes: #778948) + * Fixed a bug which could cause e2fsck to corrupt Hurd file systems. + (Closes: #760275) + * Fixed a deadlock which occurs when using systemd and e2fsck.conf's + logging feature. (Closes: #775234) + * Fixed a bug which could cause programs using libext2's inode table + scanning functions from crashing on certain corrupted file systems. + (Closes: #773795) + * Fixed dumpe2fs so it won't crash if the user doesn't specify a block + device (file system). (Closes: #764293) + * Fixed e2fsck so if it notices unexpected HTREE blocks in pass 2, it + will report the correct directory inode containing the inconsistency. + * If e2fsck fails to grow the dir_info structure due realloc(3) not + having enough memory, it will now fail with explanatory message + instead of staggering on failing with a confusing internal error + messages. + * The tune2fs program will zero out the superblock journal backup + information when removing a journal from a file system. + * The mke2fs program now enables the large_file feature by default. + * Fixed a bug which could cause badblocks to crash if there are millions + and millions of bad blocks. + * Fixed some use-after-free bug in resize2fs and e2fsck. + * Fixed some bigendian bugs that had crept into both indirect and extent + handling inside libext2fs. + * Updated/fixed various man pages. + * Update Esperanto, German, and Spanish translations. Added Danish + translation. + + -- Theodore Y. Ts'o Sun, 17 May 2015 20:38:27 -0400 + +e2fsprogs (1.43~WIP-2015-03-29-1) unstable; urgency=low + + * Merge in updates from the maint branch (changes from 1.42.12-1) + * Add support for inline directories + * Add support for the jbd2 checksum v3 format + * New dumpe2fs format + * Add support for file encryption feature + + -- Theodore Y. Ts'o Sun, 14 Dec 2014 22:49:03 -0500 + + e2fsprogs (1.42.12-1.1) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * Fix CVE-2015-1572: incomplete fix for CVE-2015-0247 (closes: #778948). + + -- Michael Gilbert Sun, 22 Feb 2015 01:50:57 +0000 + e2fsprogs (1.42.12-1) unstable; urgency=low * New upstream version