From 4c02c41c0d5619313b0920e4be12e41f8ef73a9c Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Fri, 9 Dec 2005 19:20:01 -0500 Subject: [PATCH] Update release notes. Signed-off-by: "Theodore Ts'o" --- RELEASE-NOTES | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- debian/changelog | 24 +++++++++++++++++++ 2 files changed, 92 insertions(+), 5 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index de82017..b48720e 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,13 +1,32 @@ -E2fsprogs 1.39-WIP (August 21, 2005) -==================================== +E2fsprogs 1.39-WIP (December 9, 2005) +===================================== -Fix debugfs's set_inode_fields command so it can properly set the -frag, fsize, uid_high, gid_high, and author fields in the inode -instead of silently failing. +E2fsck will detect if the superblock's last mount field or last write +field is in the future, and offer to fix if so. (Addresses Debian Bug +#327580) Fix e2fsck from segfaulting on disconnected inodes that contain one or more extended attributes. (Addresses Debian Bug: #316736, #318463) +E2fsck will stop and print a warning if the user tries running a +read/write badblocks test on a read-only mounted root filesystem. + +Fix mke2fs so that it correctly creates external journals on +big-endian machines (such as a S/390). + +Fix debugfs's set_inode_field command so it can properly set the frag, +fsize, uid_high, gid_high, and author fields in the inode instead of +silently failing, and so that setting the i_size actually sets i_size +correctly. + +Add a new debugfs command, set_current_time, which sets fs->now so +that regression test suites can repeatedly modify the filesystem's +last_write fields. + +Fix a display bug in "badblocks -sv" so that the done message properly +clears the block number at the end of the test. (Addresses Debian Bug +#322231) + Allow fractional percentages to the -m option in mke2fs and tune2fs (Addresses Debian Bug: #80205) @@ -15,6 +34,17 @@ Use fstat/fstat64 in getsize.c if the the target is a regular file, instead of attempting to do a binary search. Fix some fd leaks in error cases. +Fix the blkid library so that it notices when an ext2 filesystem is +upgraded to ext3. + +Improve the blkid's library VFAT/FAT detection; it now understands +labels stored in the root directory, and is more paranoid about +checking the FAT superblock values. + +Add support for the reiser4 and software suspend partitions to the +blkid library. Also add support for extract the label from iso9660 +filesystems. + Fix a compile_et bug which miscount the number of error messages if continuations are used in the .et file. @@ -23,9 +53,14 @@ where /etc/mtab may not be sane, by checking to see if the device is reported busy (works on Linux 2.6) kernels. (Addresses Debian Bug #319002) +Updated Dutch translation. + Fix use-after-free bug in e2fsck when finishing up the use of the e2fsck context structure. +Fixed spelling mistakes, typos, and otherwise clarified man pages. +(Addresses Debian Bugs: #329859, #322188, #316811) + Fixed various Debian packaging issues --- see debian/changelog for details. (Addresses Debian Bugs #317862, #320389) @@ -35,8 +70,36 @@ Programmer's notes: Add valgrind support to the regression test suites, and eliminate false positives from valgrind. +Add a regression test suite for the blkid library. + Fix a fencepost error in resize2fs caught by valgrind. +Fix compiler warnings about missing memcpy prototypes. + +We no longer have the sparc assembly code in the header file any more, +so we shouldn't set _EXT2_HAVE_HAS_BITOPS_ for the sparc. This would +break compiles on the sparc architectures when using gcc. + +In the libext2fs library, add the new field fs->now which if non-zero +is used instead of the system time when setting various filesystem +fields (last modified time, last write time, etc.) + +Fix gcc 4.01 complaints by adding a missing #include to +ext2fs.h which is needed since the inline functions use memcpy(). +(Addresses Sourceforge Bug #1251062) + +Use BUILD_CFLAGS and BUILD_LDFLAGS instead of CFLAGS and LDFLAGS in +the build system when building files in the util directory which are +needed during the build process. This avoids potential problems when +cross-compiling and some of the options specified in CFLAGS or LDFLAGS +are not recognized as valid by the host compiler. (Addresses +Sourceforge Bug #1261547) + +Clean up the blkid library by making the superblock and generic i/o +functions to be more generic. Clean up interface to the probe +function, and fix memory leak. Finallly, remove an unneeded reference +to probe.h in the lib/blkid/resolve.c + E2fsprogs 1.38 (June 30, 2005) ============================== diff --git a/debian/changelog b/debian/changelog index 7377091..0ff20b6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,27 @@ +e2fsprogs (1.38-3) unstable; urgency=low + + * Update and clarify man pages (Closes: #329859, #322188, #316811) + * Fix bug creating external journals on big-endian machines. + * Detect if the superblock's last mount time or last write time is in + the future, and offer to fix it if this is the case (Closes: #327580) + * Add new debugfs command, set_current_time which sets the time used to + update the filesystems's time fields. + * Fix display bug in badblocks -sw when printing the "done" message. + (Closes: #322231) + * Improve blkid's FAT/VFAT filesystem detection code so that it can find + labels stored the root directory and to be more correct/paranoid. + * Add support to extract iso9660 label information to the blkid library. + * Add support to detect the reiser4 filesystem to the blkid library. + * Add support for detecting software suspend partitions to the blkid library. + * Fix the blkid library to notice when an ext2 filesystem is upgraded to + ext3. + * Fix debugfs's set_inode_field so that successfully sets the i_size field + * Updated Dutch translation + * E2fsck will stop and print a warning if the user tries running a + read/write badblocks test on a read-only mounted root filesystem. + + -- Theodore Y. Ts'o Fri, 9 Dec 2005 18:49:23 -0500 + e2fsprogs (1.38-2) unstable; urgency=low * Previous NMU acknowledged (Closes: #317862, #320389) -- 1.8.3.1