Update for WIP release December 7, 2003.
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index c03c4f6..93332e5 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -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 @@
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 @@
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 @@
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
--- 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
diff --git a/debian/changelog b/debian/changelog
index 167ec31..0c10588 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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
diff --git a/version.h b/version.h
index 122dcd6..02e70c4 100644
--- 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"