From 1daf758571f444bf61e8a201e963f7d3b2d273e1 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sat, 31 Jan 2004 22:33:16 -0500 Subject: [PATCH] Update for WIP release 1.35-WIP release dated 31-Jan-2004. --- RELEASE-NOTES | 27 +++++++++++++++++++++++---- debian/changelog | 25 +++++++++++++++++++++++++ lib/ext2fs/Makefile.in | 4 ++++ version.h | 2 +- 4 files changed, 53 insertions(+), 5 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 59a7b76..64a3e62 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,6 +1,9 @@ -E2fsprogs 1.35-WIP (December 26, 2003) -====================================== +E2fsprogs 1.35-WIP (January 31, 2004) +===================================== +Fix NLS bug in e2fsck, by avoiding trying to expand an empty string +(the NLS library will replace "" with the .po header information). + Fix a bug in mke2fs which caused -T largefile or -T largefile4 to core dump due to a division by zero error. (Addresses Debian bug #207082) @@ -25,6 +28,10 @@ block group descriptor or a superblock and a bad block indirect block. In the case where the indirect block is corrupted, we now suggest "e2fsck -c". +Fix byte swap bugs in e2fsck that caused the journal backup location +in the superblock and symlinks created by SE Linux to be cleared +by e2fsck on big-endian machines. (Addresses Debian bug #228723) + E2fsck -c now replaces the current list of bad blocks with the ones found by badblocks. @@ -65,11 +72,18 @@ correct mode bits. (Addresses Debian Bug: #217456) If the environment variables DEBUFS_PAGER and PAGER are not set, debugfs now searches for the appropriate pager to use, beginning with /usr/bin/pager, and then falling back to 'more' and 'less'. -(Addresses Debian Bug: #221977) +(Addresses Debian bug #221977) + +Chattr now stops processing options when it sees '--'. (Addresses +Debian bug #225188) Fix regression tests so they work correctly when e2fsprogs is compiled with configure --disable-htree. +Fix bug in uuid library when there is no network card and the library +is generating a time-based uuid. The random MAC address was not +correctly generated to be a multicast address. + Add compile_et extensions from Heimdall that were missed the first time arounded. @@ -117,6 +131,11 @@ Added regression testing for mke2fs. Fixed gcc -Wall nitpicks. +Fixed various compiler warnings. + +Add portability fixes for FreeBSD and for using fsctl under Darwin to +support ext2 ioctl's. + E2fsprogs 1.34 (July 25, 2003) =============================== @@ -298,7 +317,7 @@ makefile to the util/gen-tarball script. Updated the Turkish .po translation file. -Added heimdall and MIT krb5 extensions to the com_err library to make +Added Heimdal and MIT krb5 extensions to the com_err library to make it more compatible with com_err libraries from those distributions. Changed dumpe2fs to always display the superblock fields relating to diff --git a/debian/changelog b/debian/changelog index abeb085..9d7da3e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,28 @@ +e2fsprogs (1.34+1.35-WIP-2004.01.31-1) unstable; urgency=medium + + * Fix byte swap bugs in e2fsck that caused the journal backup location + in the superblock and symlinks created by SE Linux to be cleared + by e2fsck on big-endian machines. (Closes: #228723) + * Chattr now stops processing options when it sees '--'. (Closes: #225188) + * Add FreeBSD port fixups + * Use the DEBUGFS_PAGER environment variable in preference to PAGER. + Document that less is a really, really, really bad pager to use + for debugfs (unfortunately, Debian policy says we must use + /usr/bin/pager even if it results in very annoying behaviour for + the user since 'less' is used in preference to 'more' unless it is + globally overriden via update-alternatives(8). Oh, well. Debian + users are encouraged to set DEBUGFS_PAGER to be "more" in their + dot files to avoid this brain damage). + * Fix libuuid1-udeb so that it provides libuuid1. (Closes: #229633) + * Fix bug in uuid library when there is no network card and the + library is generating a time-based uuid. The random MAC address + was not correctly generated to be a multicast address. + * Install the filefrag program. + * Don't try to compile filefrag on non-Linux platforms. (Closes: #226456) + * Minor manual page clarifications (Closes: #222606, #214920) + + -- Theodore Y. Ts'o Sat, 31 Jan 2004 20:57:35 -0500 + e2fsprogs (1.34+1.35-WIP-2003.12.07-2) unstable; urgency=low * Fix test for /etc/mkinitrd/scripts/e2fsprogs to make sure it gets diff --git a/lib/ext2fs/Makefile.in b/lib/ext2fs/Makefile.in index 773791b..18fbe63 100644 --- a/lib/ext2fs/Makefile.in +++ b/lib/ext2fs/Makefile.in @@ -264,6 +264,10 @@ alloc.o: $(srcdir)/alloc.c $(srcdir)/ext2_fs.h \ $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \ $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \ $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h +alloc_sb.o: $(srcdir)/alloc_sb.c $(srcdir)/ext2_fs.h \ + $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \ + $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \ + $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h alloc_stats.o: $(srcdir)/alloc_stats.c $(srcdir)/ext2_fs.h \ $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \ $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \ diff --git a/version.h b/version.h index 02e70c4..f6d9a7a 100644 --- a/version.h +++ b/version.h @@ -7,4 +7,4 @@ */ #define E2FSPROGS_VERSION "1.35-WIP" -#define E2FSPROGS_DATE "07-Dec-2003" +#define E2FSPROGS_DATE "31-Jan-2004" -- 1.8.3.1