Whamcloud - gitweb
Update for WIP release December 7, 2003.
authorTheodore Ts'o <tytso@mit.edu>
Sun, 7 Dec 2003 07:16:43 +0000 (02:16 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 7 Dec 2003 07:16:43 +0000 (02:16 -0500)
RELEASE-NOTES
TODO
debian/changelog
version.h

index c03c4f6..93332e5 100644 (file)
@@ -1,5 +1,34 @@
-E2fsprogs 1.35-WIP (August 21, 2003)
-===================================
+E2fsprogs 1.35-WIP (December 7, 2003) 
+=====================================
+
+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)
+
+E2fsck will give an extra grace period before actually forcing a check
+if the laptop is running on battery.  The next time fsck runs while
+the system is on the AC mains, or after the grace period is exceeded,
+the filesystem will be checked.  (Addresses Debian bug #205177)
+
+E2fsck will inform the user when there are 5 or fewer mounts before a
+filesystem check will be forced.  (Addresses Debian bug #157194)
+
+Fix e2fsck's handling of corrupted indirect blocks in the bad block.
+We now correctly handle the case where there is an overlap between a
+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".
+
+E2fsck -c now replaces the current list of bad blocks with the ones
+found by badblocks.
+
+Fix bugs in e2fsck and tune2fs which could cause a core dump if a
+non-existent LABEL or UUID specifier is to e2fsck or tune2fs.
+
+Fix a potential bug in e2fsck which could cause it to core dump when
+trying to print the location of the backup superblock.
+
+Protect against a potential core dump in e2fsck when printing a
+message about backup superblocks.
 
 Add support for backing up the journal inode location in the
 superblock.  E2fsck will automatically save the journal information in
@@ -10,6 +39,8 @@ 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.
+
+E2fsck will now update all superblocks when moving the journal inode.
   
 Shrink the size of the e2fsck executable by moving some initialized
 variables to the BSS segment.
@@ -30,13 +61,18 @@ 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.
+Updated and clarified various man pages.  (Addresses Debian Bug #206845)
+
+Updated and fixed translations.   (Addresses Debian bug #200086)
 
 Fixed various Debian packaging issues (see debian/changelog).
 
 Programmer's notes: 
 -------------------
 
+Centralize code which calculates the location of the superblock
+and block group descriptors so that it is in a single library routine.
+
 Added two new functions, ext2fs_file_open2() and
 ext2fs_inode_io_intern2() which take a pointer to an inode structure.
 
@@ -58,6 +94,10 @@ modify the EVMS interfaces.
 Make sure all Makefiles use $(MAKE) rather than hardcoded "make", to
 aid build process on systems can use invoke GNU make as "gmake".
 
+Added regression testing for mke2fs.
+
+Fixed gcc -Wall nitpicks.
+
 
 E2fsprogs 1.34 (July 25, 2003)
 ===============================
diff --git a/TODO b/TODO
index 60af1f2..d1ad91d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,3 +1,11 @@
+Need to process the bad block inode *before* doing the inod scan.
+
+Also check to see if the first block of the inode table is not on the
+bad block scan, and fix that.  We need to check for an inaccurate
+blocks, and fix them before we start doing anything else with the
+filesystem!
+
+---------------------------------------------------
 User request:
 
 BTW: Could you please add some sort of deleted and possibly corrupted file
index 167ec31..0c10588 100644 (file)
@@ -1,3 +1,22 @@
+e2fsprogs (1.34+1.35-WIP-2003.12.07-1) unstable; urgency=medium
+
+  * Added regression tests for mke2fs and dumpe2fs.
+  * Support 2.6 kernel header files.  (Closes: #221778)
+  * Fix bug which could a core dump if a non-existent LABEL or UUID 
+    specifier is passed to e2fsck or tune2fs.
+  * Fix handling of corrupted indirect blocks in the bad block inode.
+  * If the number of mounts until the next forced filesystem check is less
+    than 6, mention this to the user.  (Closes: ##157194)
+  * E2fsck will try to avoid doing a forced filesystem chcek if a system
+    is running on batteries according to APM or ACPI.  (Closes: #205177)
+  * Fix problems in the German translation.  (Closes: #2000086)
+  * Updated Swedish translation and added Polish translation.
+  * Fix signed vs unsigned bug which could cause the com_right function to
+    seg fault.  (Closes: #213450)
+  * Add libuuid1-udeb (Closes: #221777)
+
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Sat, 22 Nov 2003 11:51:13 -0500
+
 e2fsprogs (1.34+1.35-WIP-2003.08.21-3) unstable; urgency=low
 
   * Adjust the man page descriptions so that "apropos ext2" or
index 122dcd6..02e70c4 100644 (file)
--- a/version.h
+++ b/version.h
@@ -7,4 +7,4 @@
  */
 
 #define E2FSPROGS_VERSION "1.35-WIP"
-#define E2FSPROGS_DATE "21-Aug-2003"
+#define E2FSPROGS_DATE "07-Dec-2003"