From 3de9843235b4761f9d1dc0ae681f5f7ffe025807 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Thu, 12 May 2016 01:02:53 -0400 Subject: [PATCH] Update release notes for a 1.43-WIP release (12-May-2016) Signed-off-by: Theodore Ts'o --- RELEASE-NOTES | 19 +++++++++++++++++-- debian/changelog | 26 ++++++++++++++++++++++++++ debian/e2fslibs.symbols | 2 ++ version.h | 2 +- 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index f0ece0b..16fb190 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,5 +1,5 @@ -E2fsprogs 1.43-WIP (March 14, 2016) -- f8fd2fdc1e -================================================= +E2fsprogs 1.43-WIP (May 12, 2016) -- 4baef0a235 +=============================================== Add support for the ext4 metadata checksum, checksum seed, inline data, encryption, project quota, and read-only features. @@ -10,6 +10,13 @@ compression feature has been removed. Mke2fs will now create file systems with the metadata_csum and 64bit features enabled by default. +The mke2fs program will now support multiple -O options (instead of +just ignoring all but the last -O option). + +Mke2fs will now correctly determine the size of a file system and +handle the discard operation correctly when the "-E offset=NNN" is +used. (Addresses Debian Bug: #803629) + The tune2fs program will ask the user for confirmation before starting dangerous operations if the terminal is available, and it will replay the journal if necessary. @@ -25,9 +32,14 @@ encoded by older kernels. Fix miscellaneous MMP bugs in debugfs. +Fix sparse_super2 bugs in mke2fs and resize2fs. + The resize2fs command can now convert file systems between 64-bit and 32-bit mode. +Fix potential out-of-bounds memory access in resize2fs when doing a +large off-line file system grow operation. + We now use a new e2undo file format which is much more efficient and faster than the old tdb-based scheme. Since it so much faster, e2fsck, tune2fs, debugfs, and resize2fs now also can support using @@ -694,6 +706,9 @@ is invalid if it is exactly 2**32 blocks. Fixed e2fsck so it won't try checking for, and adding, a missing lost+found directory when running in read-only mode. +Fixed e2image so that progress information won't get leaked to stdout. +(Addresses Red Hat Bugzilla: #1327329) + Fixed e2image to avoid some buffer overruns which would cause it to when creating a "standard (non-raw, non-qcow2) image file. Standard e2image files are actually very rarely used, so we didn't notice when diff --git a/debian/changelog b/debian/changelog index 891072c..eba03e3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,29 @@ +e2fsprogs (1.43~WIP.2016.05.12-1) unstable; urgency=medium + + * New upstream version + * Clean up various man pages and usage messages + * Fix up gcc and Coverity warnings + * Stop building static binaries using dietlibc + * Fix potential out-of-boundary memory access in resize2fs + * Fix sparse_super2 bugs in mke2fs and resize2fs + * The mke2fs program will now support multiple -O options + * The e2image program now ignores checksum error so that debugging + snapshots of a file system can be taken of a broken file system + * E2fsck now more cleanly handles checksum errors while replaying the + journal + * Fix e2fsck to not try to set a UUID if the metadata_csum feature is + enabled since this will break the checksums + * Fix e2image so progress information won't get leaked to stdout + * Fix bugs in "mke2fs -E offset=NNNN" (Closes: #803629) + * Fix Hurd portability issues (Closes: #822576) + * Update initramfs in e2fsprogs's postinst script so the initial + ramdisk gets the updated e2fsprogs binaries (Closes: #804237) + * Work around texi2dvi bug which can cause build failures (Closes: #822227) + * E2fsck now prints "REBOOT SYSTEM" instead of "REBOOT LINUX" to + assuage the sensibilities of Hurd users (Closes: #769838) + + -- Theodore Y. Ts'o Thu, 12 May 2016 00:18:45 -0400 + e2fsprogs (1.43~WIP.2016.03.15-1) unstable; urgency=low * New upstream release diff --git a/debian/e2fslibs.symbols b/debian/e2fslibs.symbols index ee19012..7036ef9 100644 --- a/debian/e2fslibs.symbols +++ b/debian/e2fslibs.symbols @@ -128,6 +128,7 @@ libext2fs.so.2 e2fslibs #MINVER# ext2fs_compare_generic_bitmap@Base 1.41.0 ext2fs_compare_generic_bmap@Base 1.42 ext2fs_compare_inode_bitmap@Base 1.37 + ext2fs_const_inode@Base 1.43~WIP.2016.05.12 ext2fs_convert_subcluster_bitmap@Base 1.42 ext2fs_copy_bitmap@Base 1.37 ext2fs_copy_dblist@Base 1.37 @@ -342,6 +343,7 @@ libext2fs.so.2 e2fslibs #MINVER# ext2fs_inline_data_init@Base 1.43~WIP.2015.05.18 ext2fs_inline_data_set@Base 1.43~WIP.2015.05.18 ext2fs_inline_data_size@Base 1.43~WIP.2015.05.18 + ext2fs_inode@Base 1.43~WIP.2016.05.12 ext2fs_inode_alloc_stats2@Base 1.37 ext2fs_inode_alloc_stats@Base 1.37 ext2fs_inode_bitmap_checksum@Base 1.43~WIP.2015.05.18 diff --git a/version.h b/version.h index 1efb58b..607b19b 100644 --- a/version.h +++ b/version.h @@ -8,4 +8,4 @@ */ #define E2FSPROGS_VERSION "1.43-WIP" -#define E2FSPROGS_DATE "15-Mar-2016" +#define E2FSPROGS_DATE "12-May-2016" -- 1.8.3.1