From 6826bde5460b745d614014166533cbe7ea7aec50 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Thu, 21 Aug 2003 02:14:44 -0400 Subject: [PATCH] Update for 1.35-WIP 21-Aug-2003 release. --- RELEASE-NOTES | 30 +++++++++++++++++++++++++++++- debian/changelog | 19 +++++++++++++++++++ version.h | 2 +- 3 files changed, 49 insertions(+), 2 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 0198ea25..c03c4f69 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,6 +1,23 @@ -E2fsprogs 1.35-WIP (August 1, 2003) +E2fsprogs 1.35-WIP (August 21, 2003) =================================== +Add support for backing up the journal inode location in the +superblock. E2fsck will automatically save the journal information in +the superblock if it is not there already, and will use it if the +journal inode appears to be corrupted. ext2fs_add_journal_inode() +will also save the backup information, so that new filesystems created +by mke2fs and filesystems that have journals added via tune2fs will +also have journal location written to the superblock as well. +Debugfs's logdump command has been enhanced so that it can use the +journal information in the superblock. + +Shrink the size of the e2fsck executable by moving some initialized +variables to the BSS segment. + +E2fsck will avoid printing the ^A and ^B characters which bracket the +progress bar when stdout and stdin are a tty device instead of a pipe +to another program. (Addresses Debian bug #204137) + Fix regression tests so they work correctly when e2fsprogs is compiled with configure --disable-htree. @@ -13,11 +30,22 @@ read-write tests, we try to recover after an error so that we can continue reading on page-aligned boundaries. (Addresses Debian Bug #203713) +Update and clarified various man pages. + Fixed various Debian packaging issues (see debian/changelog). Programmer's notes: ------------------- +Added two new functions, ext2fs_file_open2() and +ext2fs_inode_io_intern2() which take a pointer to an inode structure. + +Fix compile_et to output the correct prototype for +initialize_xxx_err_table_r() in the header file. (Addresses Debian +bug #204332) + +In the lib/et makefile, make sure com_err.info is deleted on "make clean". + Fix 64-bit warnings in e2fsprogs pass1b by using inttypes.h if present. This is for when we try stuffing an int into void * pointer. diff --git a/debian/changelog b/debian/changelog index 8b634dbb..5d5d0870 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,22 @@ +e2fsprogs (1.34+1.35-WIP-2003.08.21-1) unstable; urgency=low + + * Fix compile_et to output the correct prototype for + initialize_xxx_err_table_r() in the header file. (Closes: #204332) + * E2fsck will avoid printing ^A and ^B characters bracketing the + progress bar when stdout is a tty device. (Closes #204137) + * Add support for storing the journal inode location in the superblock + so that e2fsck can recover from a corrupted inode table after a power + failure. + * Move the initrd script from /etc/mkinitrd/scripts to + /usr/share/initrd-tools/scripts so that mkinitrd will not remove + the file when it is uninstalled. (Closes #204019) + * Remove unneeded files in debian directory: blkid-dev.substvars and + e2fsprogs-bf.lintian-overrides. (Closes: #203914) + * Support "noopt" in DEB_BUILD_OPTIONS instead of "debug". + (Closes: #203914) + + -- Theodore Y. Ts'o Thu, 21 Aug 2003 01:47:58 -0400 + e2fsprogs (1.34+1.35-WIP-2003.08.01-1) unstable; urgency=low * Fix O_DIRECT test to prevent badblocks from screwing up after diff --git a/version.h b/version.h index 4b4825ba..122dcd6c 100644 --- a/version.h +++ b/version.h @@ -7,4 +7,4 @@ */ #define E2FSPROGS_VERSION "1.35-WIP" -#define E2FSPROGS_DATE "01-Aug-2003" +#define E2FSPROGS_DATE "21-Aug-2003"